67693
Автоматизация учета продажи товаров на примере магазина детских товаров «Аистенок»
Курсовая
Информатика, кибернетика и программирование
Компьютер облегчает учет сокращая время требующееся на оформление документов и обобщение накопленных данных для анализа хода торговой деятельности необходимого для управления ею.; участие в разработке и осуществлении мероприятий направленных на соблюдение финансовой...
Русский
2014-09-13
3.05 MB
77 чел.
СОДЕРЖАНИЕ
РАЗДЕЛ 1. ПРЕДПРОЕКТНЫЙ АНАЛИЗ ОБЪЕКТА АВТОМАТИЗАЦИИ
1.1. Описание предметной области
1.2. Функции организации структуры
1.3. Описание потоков данных и бизнес процессов
1.3.1. Общее описание интерфейса BPwin
1.3.2. Создание новой модели
1.3.3. Установка цвета и шрифта объектов
1.3.4. Рекомендации по рисованию программ
1.4. Обзор и анализ существующих проектных решений, их достоинства и недостатки
1.5. Обоснование необходимости разработки информационной системы
РАЗДЕЛ 2. СИСТЕМНОЕ ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ
2.1. Разработка концепции архитектуры построения и платформы реализации
2.1.1. Предполагаемые задачи и функции
2.2. Перечень SQL запросов
2.3. Техническое обеспечение ИС
3. Заключение
4. Литература
5. Приложение
ВВЕДЕНИЕ
Торговля обширнейшая область предпринимательской деятельности и сфера приложения труда получила в последние годы новые импульсы своего развития. От рядовых спекулятивных торговых операций и "челночно-палаточного бизнеса" многие предприниматели перешли уже к более высокой стадии торговой деятельности, организовав индивидуальные или коллективные предприятия. Менеджерам таких предприятий приходится ежедневно сталкиваться с множеством проблем организационного, экономического и финансового характера, которые приходится решать интуитивно, методом "проб и ошибок", приобретая постепенно практический опыт.
Торговля является одной из крупнейших отраслей экономики любой страны как по объему деятельности, так и по численности занятого в ней персонала, а предприятия этой отрасли являются наиболее массовыми. Деятельность торговых предприятий связана с удовлетворением потребностей каждого человека, подвержена влиянию множества факторов и охватывает широкий спектр вопросов организационно-технологического, экономического и финансового характера, требующих повседневного решения. Динамическая конкурентная среда, новые условия ведения бизнеса предъявляют повышенные требования к организации управления на торговом предприятии.
Исходя из современных требований, предъявляемых к качеству работы современных торговых предприятий, нельзя не отметить, что эффективная работа его всецело зависит от уровня оснащения компании информационными средствами на базе компьютерных систем автоматизированного складского учета.
Компьютерный учет имеет свои особенности и радикально отличается от обычного. Компьютер облегчает учет, сокращая время, требующееся на оформление документов и обобщение накопленных данных для анализа хода торговой деятельности, необходимого для управления ею.
Таким образом, при применении компьютера “количество переходит в качество”: увеличение скорости расчетов делает возможным качественное улучшение самой схемы построения торговли.
В данном курсовом проекте исследуется автоматизация учета продажи товаров на примере магазина детских товаров «Аистенок».
Основой задачей данной проектируемой системы является учет и оперативное регулирование торговых операций, подготовки стандартных документов для внешней среды.
Результаты выполнения хозяйственных операций регистрируются в соответствующих журналах. Автоматизация этих процессов позволит хранить информацию в одной базе, информация в которую вводится с помощью удобного интерфейса.
РАЗДЕЛ 1.ПРЕДПРОЕКТНЫЙ АНАЛИЗ ОБЪЕКТА АВТОМАТИЗАЦИИ.
1.1.Описание предметной области
Розничная торговая сеть классифицируется по двум признакам: стационарности и товарно-ассортиментному профилю. По первому признаку розничная торговая сеть разделяется на:
- стационарную (магазины);
- полустационарную (павильоны, палатки, ларьки, киоски);
- передвижную (развозная и разносная).
По второму признаку розничная торговая сеть разделяется на:
- смешанную (торгующую товарами одной или двух-трех групп или комплексов);
- специализированную(торгующую отдельными подгруппами и видами товаров);
-универсальную(торгующую всеми группами или продовольственных или непродовольственных товаров)
Предметной областью является магазин детских товаров «Аистенок» ИП «Макарова».
«Аистенок» основан в 2000 году, как магазин детских товаров. В течение года компания вышла на лидирующие позиции Тюменской области.
По состоянию на 10 апреля 2014 года были открыты 3 точки данного магазина. Одна из них находится в городе Заводоуковск, Тюменской области. Ассортимент насчитывает до 5 000 наименований товаров, из которых около 75% составляет детская одежда. Большое внимание уделяется сотрудничеству с местными производителями и поставщиками, что позволяет оперативно решать вопросы обеспечения сетей магазинов свежими товарами местного производства. Магазины предлагают покупателям оптимальный ассортимент ходовых товаров повседневного спроса по сниженным розничным ценам.
Магазин имеет несколько секций, в которых реализуются торговля детскими игрушками, гигиеническими средствами, колясками, автомобильными креслами, одеждой и обувью.
1.2Функции и организация структуры
Директор предприятия действует на принципах единоначалия и осуществляет следующие функции:
Бухгалтер и его обязанности заключаются в следующем:
Продавец-консультант должен знать:
На продавца-консультанта возлагаются следующие функции:
(Рис.1 На данном рисунке представлена схема персонала.
1.3.Описаниепотоков данных и бизнес процессов
1.3.1Общее описание интерфейса BPwin 4.1.
BPwin имеет достаточно простой и интуитивно понятный интерфейс пользователя, дающий возможность аналитику создать сложные модели при минимальных усилиях.
При запуске BPwin по умолчанию появляется основная панель инструментов, палитра инструментов (вид которой зависит от выбранной нотации) и, в левой части, навигатор модели - Model Explorer. Функциональность панели инструментов доступно для основного меню BPwin (табл. 1.).
(Таблица 1. Описание элементов управления основной панели инструментов BPwin 4.1)
Элементы управления |
Описание |
Соответствующий пункт меню |
|
Создать новую модель |
File/New |
|
Открыть модель |
File/Open |
|
Сохранить модель |
File/Save |
|
Напечатать модель |
File/Print |
|
Вызвать генератор отчетов Report Builder |
Tools/Report Builder |
|
Выбор масштаба |
View/Zoom |
|
Масштабирование |
View/Zoom |
|
Проверка правописания |
Tools/Spelling |
|
Включение и выключение навигатора модели Model Explorer |
View/Model Explorer |
|
Включение и выключение дополнительной панели инструментов работы с ModelMart |
ModelMart |
1.3.2. Создание новой модели
При создании новой модели возникает диалог, в котором следует указать, будет ли создана модель заново, или она будет открыта из файла либо из хранилища ModelMart, внести имя модели и выбрать методологию, в которой будет построена модель.
Как было указано выше, BPWin поддерживает три методологии - IDEF0, IDEF3, DFD, каждая из которых решает свои специфические задачи. В BPWin возможно построение смешаных моделей, т.е. модель может содержать отновременно как диаграммы IDEF0, так и диаграммы IDEF3 и DFD. Состав палитры инструментов изменяется автоматически, когда происходит переключение с одной нотации на другую, поэтому палитра инструментов будет рассмотрена позже.
После щелчка по кнопке OK появляется диалог Properties for New Models, в который следует внести свойства модели.
Модель в BPwin рассматривается как совокупность работ, каждая из которых оперирует некоторым набором данных. Работа изображается в виде прямоугольников, данные - в виде стрелок. Если щелкнуть по любому объекту модели левой кнопкой мыши, появляется всплывает контекстное меню, каждый пункт которого соответствует редактору какого-либо свойства объекта.
1.3.3 Установка цвета и шрифта объектов
Пункты контекстного меню Font и Color вызывают диалог Arrow Properties или Activity Properies для установки шрифта (в том числе его размера и стиля) и цвета объекта. В нижней части вкладки Font диалогов Arrow Properties и Activity Properies находятся группа опций Apply setting to, позволяющих изменить шрифт для всех работ или стрелок на текущей диаграмме, в модели, и группа Global, позволяющая изменить шрифт одновременно для всех элементов модели.
Кроме того, BPwin позволяет установить шрифт по умолчанию для объектов определенного типа на диаграммах и в отчетах. Для этого следует выбрать меню Model/Default Fonts, после чего появляется следующее каскадное меню, каждый пункт которого служит для установки шрифтов для определенного типа объектов:
1.3.4 Рекомендации по рисованию диаграмм
В реальных диаграммах к каждой работе может подходить и от каждой может отходить около 10 стрелок. Если диаграмма содержит 6-8 работ, то она может содержать 30-40 стрелок, причем они могут сливаться, разветвляться и пересекаться. Такие диаграммы могут стать очень плохо читаемыми. В IDEF0 существуют соглашения по рисованию диаграмм, которые призваны облегчить чтение и экспертизу модели. Некоторые из этих правил BPwin поддерживает автоматически, выполнение других следует обеспечить вручную:
(Рис.2) Описание потоков данных и бизнес процессов магазина «Аистенок».
1.4 Обзор и анализ существующих проективных решений, их достоинства и недостатки.
«1С:Торговля и склад»
Наиболее популярными системами, используемыми в настоящее время для автоматизации торговой и складской деятельности предприятий в России, являются программы «1С:Торговля и склад» и «1С:Управление торговлей».
"1С: Торговля и склад" предназначена для учета любых видов торговых операций. Благодаря гибкости и настраиваемости система способна выполнять все функции учета - от ведения справочников и ввода первичных документов до получения различных ведомостей и аналитических отчетов.
"1С: Торговля и склад" автоматизирует работу на всех этапах деятельности предприятия и позволяет:
При использовании программы "1С: Торговля и склад" пользователь может:
"1С: Торговля и склад" содержит средства обеспечения сохранности и непротиворечивости информации:
Система “1С: Торговля и склад” наряду со своими плюсами имеет ряд недостатков:
Client Shop
В данный момент в магазине «Аистенок» пользуются такой программой как Client Shop - система автоматизации торговли.
Client Shop - простая, но функциональная программа для розничных магазинов. Функционал программы покрывает потребности 90% различных видов розничных магазинов.
Простой интерфейс, система подсказок и справки позволяет даже неопытным пользователям освоить программу примерно за час.
Программа подходит как для автоматизации небольших розничных магазинов, киосков, ресторанов, так и для автоматизации розничных торговых сетей с филиалами с возможностью обмена данными.
Основные возможности программы для магазинов Client Shop:
- Занесение товаров, продажа и возврат. Дисконтные карты.
- Продажа товаров в долг, по предоплате.
- Поиск товаров по различным характеристикам и их совокупности.
- Поддержка сканеров штрих-кодов (RS232 и клавиатурных), принтеров чеков и фискальных регистраторов (FPrint, Штрих и т. д.)
- Возможность завести для каждого товара дополнительные поля (цвет, размер, страна-производитель и т. д.), что удобно для магазинов одежды и
для магазинов автозапчастей.
- Безопасность. Авторизация при входе в программу. Скрытие себестоимости от продавцов. Автоматическое резервное копирование.
- Возможность работы по локальной сети или через сеть Интернет. Специальный режим, оптимизированный для медленных каналов связи.
- Печать ценников как на обычном принтере, так и на принтере этикеток.
- Отчеты о продажах и остатках на e-mail.
Преимущества программы:
- Исключение воровства персоналом;
- Прозрачность учёта, оценка прибыльности и рентабельности торговой точки;
- Понятный и несложный интерфейс, не требует предварительного обучения;
- Бесплатная техническая поддержка.
Недостатки:
В демо-версии некоторые разделы закрыты. Хотя ради справедливости стоит сказать, что закрытый функционал можно посмотреть на сайте и через презентации. Размер дистрибутива большой - нет возможности изменить расцветку программы (только синий интерфейс).
Программа для автоматизации товарного учета Microinvest Склад Pro
Отраслевое решение Microinvest Склад Pro является системой автоматизации товарного учета. Продукт предназначен для автоматизации оптовой и розничной торговли, а также сетевых розничных структур, ресторанного бизнеса и складских объектов. Выполняет функции бэк-офиса - служит для автоматизации управления бизнес-процессами в торговом предприятии (магазине, ресторане, и т.д).
Microinvest Склад Pro отвечает всем требованиям к движению товарных ресурсов в самом предприятии или в сети предприятии, связанных по своей коммерческой или производственной деятельности.
Уникальный механизм управления процессами позволяет пользователю выстраивать элементарные операции в управляемые логические цепочки с возможностью контроля текущего состояния каждого экземпляра процесса.
В любой момент времени пользователь может получить информацию о выполняемых в данный момент бизнес-процессах, на какой стадии находится каждый экземпляр процесса, кто из пользователей в настоящий момент выполняет работу.
Краткая презентация возможностей продукта и достоинства:
Работа в режиме клиент-сервер + Репликация данных;
Поддержка больших нагрузок, справочников и операций;
Древовидные структуры всех справочников;
Удобный интерфейс и эргономичный графический стиль;
Возможность создания разнообразных графических отчетов;
Целостная система управления бизнесом с уровнями доступа и большим количеством пользователей;
Распределенная сетевая топология, удаленный доступ и синхронизация;
Глобальное определение прав доступа для каждого пользователя;
WEB интерфейс и администрирование;
Удобный импорт данных из MS Excel и из других продуктов фирмы Microinvest;
Клиент задает информационный поток и последовательность операций;
Возможность редакции любой операции;
Возможность работы с партиями и серийными номерами;
Возможность отслеживания оплаты;
Возможность работы с валютами и объектами;
Возможность отслеживания серийных номеров, сроков гарантии и т.д.
Совместимость с Windows XP/Vista/7/8 32-bit и 64-bit;
Недостатки:
Неприемлемая цена.
OPER-Торговля - достаточно удобная в использовании программа для учета наличия и движения товара в одной или нескольких торговых точках на рынке, в бутиках, торговых отделах или небольших непродовольственных магазинах. Здесь содержатся все основные операции, которые позволят наглядно, быстро и доступно управлять торговым процессом, а именно: Приход, Продажа, Перемещение, Списание, Переоценка, Просмотр остатков, Просмотр товара по торговым точкам, Движения по товару, Возврат товара, Отчеты, Печать ценников, Прайс-лист и др. OPER-Торговля очень проста в освоении и не потребует много времени на обучение работы с ней как у собственника торговых точек, так и непосредственно продавцов и реализаторов. Можно сказать, что OPER-Торговля будет одним из самых оптимальных программных решений для ведения хозяйственной торговой деятельности частного предпринимателя или небольшой коммерческой фирмы.
Программа Oper-Торговля поможет Вам организовать простой торговый учет "для себя". Не требует специальных навыков ведения учета и обслуживания компьютерными специалистами. Программу можно скопировать на флешку и запустить на любом компьютере или ноутбуке.
Программа разрабатывалась для учета товаров в одной или нескольких торговых точках на вещевом рынке, в бутиках, торговых отделах или в небольших, непродовольственных магазинах.
Программа простая в освоении и использовании. Содержит такие операции как :
Приход,
Продажа,
Перемещение,
Списание,
Переоценка,
Просмотр остатков,
Просмотр товара по торговым точкам,
Движения по товару,
Возврат товара,
Отчеты,
Печать ценников,
Прайс-лист.
Язык:Русский
Операционные системы: Windows
Согласитесь, разработанная под конкретное предприятие АИС будет значительно лучше соответствовать целям и задачам. Отчеты будут более индивидуальные и конечные результаты автоматизации будут более успешными. Недостатки разработки АИС это конечно сроки и стоимость. В прочем, стоимость не всегда оказывается выше например, при покупке большого количества лицензий, которые необходимо ежегодно продлевать. К примеру, если взять за основу трехлетний период, то разработка АИС может быть дешевле, чем внедрение готового продукта.
1.5 Обоснование необходимости разработки информационной системы
За последние двадцать лет значительно возрос объём и оборот информации во всех сферах жизнедеятельности человека, и процесс накопления, обработки и использования знаний постоянно ускоряется.
В настоящее время все предприятия испытывают настоятельную потребность в расширении аналитических работ, связанных с разработкой перспектив развития, комплексной оценкой эффективности применения различных форм хозяйствования, своевременной выработкой оперативных управленческих решений.
В магазине «Аистенок» внедрена и автоматизированная система управления товарными запасами, благодаря чему повышается их оборачиваемость.
При помощи ЭВМ в магазине «Аистенок» автоматизирован учет поступления и продажи товаров, учет расчетов с поставщиками и покупателями, операций по расчетному счету, количественно-суммовой учет. В общем объеме учетных работ эти задачи имеют значительный удельный вес. Их автоматизация позволяет сократить ручные операции, ускорить обработку информации, повысить точность учета. В памяти ЭВМ хранится и может быть выдана на печать детальная информация о количестве поступления и продажи конкретного товара по каждому документу в случае несовпадения величины запаса с данными машинного учета.
Исходной информацией для учета являются первичные документы. При ручном учете, а также частичной автоматизации обработки информации каждое подразделение оптового предприятия (бухгалтерия, отдел закупок и продаж и др.) по существу одни и те же данные из первичных документов, на основе которых составляются отчетные и другие выходные документы бухгалтерского, оперативного и статистического учета. Создание в каждом подразделении своей собственной информационной базы приводит к многократному дублированию информации, увеличению времени и стоимости ее обработки.
Главное назначение автоматизированной системы обработки информации (АСОИ) в данном случае повысить эффективность выполнения основных функций бухгалтера, поскольку функционирование блока выписки документов связано с очень большим информационным потоком. Кроме того, АСОИ призвана улучшить оперативность принятия решений, повысить производительность труда, снизить количество вычислительных ошибок при помощи автоматизации процесса обработки информации, содействовать эффективному и безопасному хранению и доступу к информации.
Целью АСОИ является создание единой информационной сети, позволяющей эффективно хранить, обрабатывать и информацию по учету складских операций и реализации продукции.
Сотрудники оптовых предприятий более половины рабочего времени затрачивают на выполнение многочисленных трудоемких учетно-технических операций обработки информации, связанных с оперативным учетом поступления, продажи и запасов товаров. Выполнение элементарных процедур обработки данных не требует специальных знаний. По мере роста объема информации доля таких работ возрастает. Это ведет к уменьшению времени на выполнение таких важных творческих работ, как изучение конъюнктуры торговли, определение потребности в товарах, контроль, анализ и регулирование поставок и запасов товаров и т.п.
Автоматизация оперативного управления торговыми процессами требует тщательной проработки состава переменной и постоянной информации. Данные, характеризующие, например, товары, оптовых покупателей (постоянная информация), должны обеспечить как автоматизацию обработки заказов, оперативного учета поступления и продажи товаров.
Моя разработка позволит автоматизировать деятельность предприятия без денежных затрат на приобретение и установку программного обеспечения. Приложение можно установить через Интернет бесплатно. Программа устанавливается за несколько секунд, не требует больших компьютерных ресурсов, проста в эксплуатации и сопровождении. Это позволит быстро и без лишних затрат обучить работе в программе персонал.
РАЗДЕЛ 2. СИСТЕМНОЕ ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ.
2.1 Разработка концепции архитектуры построения и платформы реализации
Данная информационная система будет спроектирована в базе данных, с помощью Access 2007.
Access - это, прежде всего, система управления базами данных (СУБД). Как и другие продукты этой категории, она предназначена для хранения и поиска данных, представления информации в удобном виде и автоматизации часто повторяющихся операций (таких, как ведение счетов, учет, планирование). С помощью Access можно разрабатывать простые и удобные формы ввода данных, а также осуществлять обработку данных и выдачу сложных отчетов. Access - мощное приложение Windows; впервые производительность СУБД органично сочетается с теми удобствами, которые имеются в распоряжении пользователей Microsoft Windows. Можно вырезать, копировать и вставлять данные из любого приложения Windows в Access и наоборот; можно создать проект формы в Access и вставить его в конструктор форм. Базы данных - это особые структуры. Информация, которая в них содержится, очень часто имеет общественную ценность. Нередко с одной и той же базой работают тысячи людей по всей стране. От информации, которая содержится в некоторых базах, может зависеть благополучие множества людей. Поэтому целостность содержимого базы не может и не должна зависеть ни от конкретных действий некоего пользователя, забывшего сохранить файлы перед выключением компьютера, ни от перебоев в электросети.
Выбранная мной программа Microsoft Office Access 2007 предназначена для создания и управления базами данных. Кроме четкого контроля над большим объемом информации, она обеспечивает возможность совместной работы пользователей и реализует разнообразные способы представления и использования собранных данных. В последние годы популярность баз данных возрастает, а области их применения расширяются. Одновременно повышается интерфейс к программе.
Сильные черты программы являются: удобный набор средств разработчика и интуитивная понятность работы, возможность получить профессиональный результат, высокая совместимость и интеграция ее баз данных с другими программами и форматами файлов.
Работая в Access 2007, мы имеем удобную рабочую среду, позволяющую контролировать данные на различных уровнях: от содержания конкретной записи в самой "маленькой" таблице до схемы межтабличных связей,
от запроса, отражающего данные одного поля, до средств, создающих новые таблицы или заменяющих в них данные. Дойдя до создания структурно продуманных форм, мы получим законченное приложение, обеспечивающее совместную работу пользователей.
2.1.1 Предполагаемые задачи и функции
Автоматизированная информационная система решает следующие задачи:
все документы хранятся в электронном виде, в результате чего имеется возможность их быстрого нахождения, заполнения и передачи информации;
полностью исключается дублирование одних и тех же показателей в различных документах, а также наличие показателей, не используемых в работе;
значительно уменьшаются затраты времени на передачу дополнительной информации.
В информационной системе предполагается наличие следующих функций:
- ввод и редактирование информации о поставщиках и поставках товаров (поставки);
- ввод и редактирование данных о товарах;
- формирование на основе данных о поставках и продажах следующих отчетов:
- перечень товаров, закупленных в отчетный месяц на базах (количество, наименование);
- перечень проданных товаров;
СУБД Microsoft Access 2000 и Microsoft Access 2007 ориентированы на работу с объектами семи различных типов: таблицами, запросами, формами, отчётами, страницами, макросами, модулями.
Таблицы это основной объект базы данных, в котором хранятся все данные, имеющиеся в базе, а также структура базы (поля, их типы, свойства).
Запросы позволяют выбирать данные из одной или нескольких связанных таблиц. Результатом выполнения запроса является результирующая таблица, которая наряду с другими таблицами может быть использована при обработке данных.
С помощью запросов можно также обновлять, удалять или добавлять данные в таблицы.
Формы служат для ввода и просмотра данных в удобном для пользователя виде, который соответствует привычному для него документу. При выводе данных с помощью форм можно применять специальные средства оформления.
Отчёты предназначены для формирования выходных документов и вывода их на печать. По своим свойствам и структуре отчёты во многом подобны формам. Основное их отличие заключается в том, что в отчёте отображаются все данные и в них предусмотрена возможность группировать данные по различным критериям. Отчёты в отличие от форм могут содержать специальные элементы оформления, характерные для печати документов: колонтитулы, номера страниц и т.д.
Страницы это специальные объекты баз данных, реализованные в версиях Access 2000 и Access 2003. В более ранних версиях Access такие страницы доступа к данным отсутствуют. Эти страницы являются диалоговыми Web-страницами, т.е. осуществляют интерфейс между клиентом, сервером и базой данных, размещённой на сервере.
Макросы предназначены для автоматизации повторяющихся операций при работе с СУБД. Макрос является программой, которая содержит описание последовательности конкретных действий пользователя. Каждому действию соответствует определённая макрокоманда. Формируются макросы в диалоговом режиме путём выбора нужных макрокоманд.
Модули создаются пользователем путём применения интегрированной среды объектно-ориентированного программирования Visual Basic for Applications (VBA). Основной идеей объектно-ориентированного программирования является объединение данных и оперирующих ими функций в один объект. Данные в VBA рассматриваются как совокупность объектов (таблиц, форм, отчётов и т. д.), имеющих свойства и методы, реализующие заранее определённые действия над объектами.
Первым этапом и самым главным этапом в процессе проектирования и создания базы данных, является разработка инфологической модели.
Цель инфологического моделирования обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. Основными конструктивными элементами инфологических моделей являются сущности (любой различимый объект (объект, который мы можем отличить от другого), информацию о котором необходимо хранить в базе данных), связи между ними и их атрибуты.
Ключ минимальный набор атрибутов, по значениям которых можно однозначно найти требуемый экземпляр сущности. Минимальность означает, что исключение из набора любого атрибута не позволяет идентифицировать сущность по оставшимся.
Связь ассоциирование двух или более сущностей. Если бы назначением базы данных было только хранение отдельных, не связанных между собой данных, то ее структура могла бы быть очень простой. Однако одно из основных требований к организации базы данных это обеспечение возможности отыскания одних сущностей по значениям других, для чего необходимо установить между ними определенные связи.
(Рис.3) Связь таблиц в Accsses
В таблицах данные распределяются по столбцам (которые называют полями) и строкам (которые называют записями). Все данные, содержащиеся в поле таблицы, должны иметь один и тот же тип. Каждое поле таблицы характеризуется наименованием, типом и шириной поля. При задании типа данных поля можно также указать размер, формат и другие параметры, влияющие на отображение значения поля и точность числовых данных. Основные типы данных:
- Текстовый. Текст или числа не требующие проведения расчётов.
- МЕМО. Поле этого типа предназначено для хранения небольших текстовых данных (до 64000 символов). Поле этого типа не может быть ключевым или проиндексированным.
- Числовой. Этот тип данных содержит множество подтипов. От выбора подтипа (размера) зависит точность вычислений.
- Счётчик. Уникальные, последовательно возрастающие числа, автоматически вводящиеся при добавлении новой записи в таблицу.
- Логический. Логические значения, а так же поля, которые могут содержать одно из двух возможных значений.
- Денежный. Денежные значения и числовые данные, используемые в математических вычислениях.
- Дата/Время. Дата и время хранятся в специальном фиксированном формате.
Таблицы базы данных детского магазина в режиме конструктора:
(Рис.4 В данной таблице «Заказ», в режиме конструктора представлены столбцы: код заказа, код товара, код поставщика, дата заказа, количество, единица измерения. С помощью этой таблицы, мы можем контролировать заказы данного магазина. )
(Рис.5 В данной таблице «Товар-обувь», в режиме конструктора представлены столбцы: код товара, наименование, единица измерения, цена продажи, закупочная цена, размер. Благодаря этой таблице, мы можем проследить весь товар данного отдела, а именно обуви, вплоть до размера какой либо вещи .) (Рис.6 В данной таблице «Продажа» , в режиме конструктора представлены столбцы: код продажи, код товара, количество, сумма продажи, дата продажи, размер. С помощью данной таблицы мы можем вести учет всей проданной продукции.)
(Рис.7 В данной таблице «Поступление», в режиме конструктора представлены следующие столбцы: код поставки, код поставщика, код товара, дата поставки, количество, сумма поставки. С помощью данной таблицы
мы можем контролировать все поступления товара в данный магазин детских товаров.) (Рис.8 В данной таблице «Поставщик» , в режиме конструктора представлены столбцы: код поставщика, наименование поставщика, адрес, телефон, поставщик. С помощью данной таблицы мы можем регулировать , либо изменять поставки какого-либо поставщика.)
(Рис.9 В данной таблице «Товар - вещи» , в режиме конструктора представлены столбцы: код товара, наименование, единица измерения,
цена продажи, закупочная цена, размер. Благодаря этой таблице, мы можем проследить весь товар данного отдела, а именно детских вещей, вплоть до размера какой либо вещи. )(Рис.10 В данной таблице «Товар - химические средства», в режиме конструктора представлены столбцы: код товара, наименование, единица измерения, цена продажи, закупочная цена. Благодаря этой таблице, мы можем проследить весь товар данного отдела, а именно химических товаров.)
В приложении будут представлены копии экранов таблиц с записями.
Формы
Форма это оболочка таблицы или запроса, обеспечивающая пользователю удобный интерфейс. Использование формы в большинстве случаев облегчает ввод, редактирование и просмотр данных, хранящихся в таблице или получаемых с помощью запросов.
В разработанной базе данных создано 2 формы. Некоторые из них созданы в режиме Конструктора, а какие-то при помощи Мастера форм. Но само просто и удобно создавать формы через Мастера форм, так как сначала создается форма, а затем она редактируется в Конструкторе форм. Причем Мастер форм может создавать и сложные формы, включающие в себя подчиненные формы.
В данной Базе Данных в наличие имеются следующие формы:
1) Форма “Поставки товаров является всеобъемлющей, потому что при помощи ее можно сразу произвести добавление и изменение сразу в 4 таблицы (Поставщики, Поступление, Товар).
(Рис.11 Форма «Поставки товаров»)
2) Кнопочная форма “База данных магазина детских товаров (рис.12) является как бы обложкой базы данных. Именно с ней непосредственно работает пользователь и получает возможность доступа к объектам базы данных. Это обыкновенная форма с кнопками, обеспечивающими возможность открытия других форм. Создать кнопочную форму позволяет специальное средство Access диспетчер кнопочных форм.
(Рис.12 Кнопочная форма «База данных детского магазина»)
В MS Access получать твердые копии результатов обработки данных можно путем распечатки таблиц, запросов и форм, представленных в виде отчетов. Отчет - это тип объектов в Access, который используется для просмотра и печати данных. Отчет создается в тех случаях, когда необходимо наглядно представить на экране или на бумаге сводную информацию, хранящуюся в Базе Данных. Главное назначение отчета формирование выходных документов, которые будут представлять собой копию форм реальных документов предприятия, с которыми непосредственно работает пользователь.
Одним из способов создания отчета является, создание отчета с помощью мастера отчетов, а затем необходимые коррективы, возможно, внести, находясь в режиме конструктора. В данной базе были созданы следующие отчеты.
Отчет “Продажи по отделам” (Рис.13), который предоставляет информацию о проданных товаров в магазине.
(Рис.13 Отчет “ Продажи по отделам ”)
Запросы позволяют выбирать данные из одной или нескольких связанных таблиц. Результатом выполнения запроса является результирующая таблица, которая наряду с другими таблицами может быть использована при обработке данных. С помощью запросов можно также обновлять, удалять или добавлять данные в таблицы. Основным назначением запросов является отбор данных по критериям поиска.
запрос SQL для получения только нужных полей в нужной последовательности:
SELECT dt, product_id, amount
FROM m_income;
DISTINCT используется для исключения повторяющихся записей и получения множества уникальных записей:
SELECT DISTINCT product_id
FROM m_income;
ORDER BY используется для сортировки (упорядочивания) записей по значениям определенного поля. Имя поля указывается за инструкцией ORDER BY:
SELECT *
FROM m_income
ORDER BY price;
BETWEEN используется для проверки принадлежности некоторому диапазону значений. Пример запроса SQL, выводящий информацию о товарах, поступивших между 1-м и 30-м июнем 2011 года:
SELECT *
FROM m_income INNER JOIN m_product
ON m_income.product_id=m_product.id
WHERE dt BETWEEN #6/1/2011# And #6/30/2011#;
4. Техническое обеспечение ИС.
1. Операционная система Microsoft Windows XP с пакетом обновления (SP2) или более поздняя версия или Microsoft Windows Server 2003 или более поздняя версия
2. ПК с процессором 500 МГц или более, 256 или более МБ ОЗУ; дисковод для DVD-дисков; ПК с процессором 1 ГГц и 512 МБ ОЗУ (или более мощный компьютер) необходим для работы с Microsoft Office Word 2007 с диспетчером контактов
3. Жесткий диск. Для установки необходимо 2ГБ; часть этого объема будет освобождена после установки, когда исходный установочный файл будет удален
4. Разрешение экрана Минимум 800x600 точек; рекомендовано 1024x768 или более
5. Заключение
В данной курсовой работе была создана автоматизированная информационная система магазина «Аистенок», которая смогла бы автоматизировать деятельность, связанную с деятельностью продажи товара. В автоматизированной информационной системе «Аистенок» необходимо предусмотреть сбор и внесение всех необходимых данных, которые в дальнейшем будут необходимы для работы всей системы.
Автоматизированная информационная система (АИС) должна выполнять сбор данных, заполнять все необходимые справочники, документы, отчеты и отбор в базе данных, а так же следить за тем, чтобы введенные данные были точны и правильно оформленные.
Когда поступает новая информация, программист заносит все данные в базу данных магазина «Аистенок». Разработанная система должна автоматизировать работу магазина. Система должна позволять программисту осуществлять проверку необходимых данных, а также возможность внесения корректировок, просмотр всех справочников, журналов и отчетов. Вся информация в виде отчета должна иметь возможность распечатки на принтере.
В начале работы была разработана база данных «Magazin». Затем в среде Accses было создано приложение, позволяющее работать с системой.
В него входят:
- справочники, позволяющие добавлять и удалять записи и производить поиск необходимой информации;
- журналы, позволяют добавлять, удалять информацию о поступлении, продажи и заказа товара, а также производить поиск;
- отчеты, которые выводят необходимую информацию пользователю;
- справка по работе с системой, помогающая пользователю освоить работу в АИС «Аистенок».
В приложении разработано поисковая система, которая производит поиск информации по установленному отбору.
7.Приложение
Приведены копии экранов таблиц с записями:(Рис.14 Таблица «Заказ»)
(Рис15. Таблица «Товар-обувь»)
(Рис.16 Таблица «Продажа».)
(Рис.17 Таблица «Поступление»)
(Рис.18 Таблица «Поставщик».)
(Рис.19 Таблица «Товар-вещи».)
(Рис.20 Таблица «Товар-химические вещества».)
Форма «Отчет по дате »
А также другие работы, которые могут Вас заинтересовать | |||
14818. | ОТБАСЫ – КӨРКЕМ ӘДЕБИЕТТЕ | 210.5 KB | |
ОТБАСЫ КӨРКЕМ ӘДЕБИЕТТЕ Отбасы адамның өте маңызды өте жауапты жан ұясы себебі отбасы адамға бақыт толық мәнді тыныстіршілік әкеледі. Отбасы қоғамдық құрылымның кіші тобы алғашқы ұясы. Қоғамның негізгі мақсаты адамдарды бақытты ету ал мұның өзі терезесі т... | |||
14819. | СПИД (ЖҚТБ) және СЕНПАТРИК ДИКСОН | 506 KB | |
СПИД ЖҚТБ және СЕН ПАТРИК ДИКСОН МАЗМҰНЫ Автор жайлы бірер сөз Кіріспе: Сенушілер ЖҚТБға қарсы күрестің алдыңғы шебінде 1 Тарау: ЖҚТБ сізге де төніп тұрған қатер 2 Тарау: Вакцина дәрідәрмек және сақтандырғыштар 3 Тарау: Адамдар жиі қоятын сұрақтар 4... | |||
14820. | Жеке тұлғаның бейімділіктерін психодиагностикалық зерттеу тәсілдері | 63 KB | |
Жеке тұлғаның бейімділіктерін психодиагностикалық зерттеу тәсілдері Жеке тұлғаны психофизиологиялық тұрғыдан зерттеу оның психикалық және ақылой сапаларын болашақ мамандықтарына бейімділігін анықтап беруге және олардың жекелеген бөліктерін жетілдіру туралы ұс... | |||
14821. | Темперамент жөнінде түсінік | 50.5 KB | |
Темперамент жөнінде түсінік. Темперамент 25 ғасырдан бері ғылыми ойды қызықтырған мәселелердің бірі. Оған деген қызығушылықтың төркіні адамдар бойында болатын дара өзгешеліктер. Әр адамның баланың жан дүниесі өз алдына бір болмыс. Оның қайталанбастығы бір жағына... | |||
14822. | Тəрбие əдістері | 111.5 KB | |
Тəрбие əдістері Жоспары 1. Тəрбие əдістері мен тəсілдері жөнінде түсінік 2. Сана қалыптастыру əдістері 3. Ісəрекет ұйымдастыру əдістері 4. Ынталандыру əдістері 5. Педагогикалық қолдау оның мəні жəне ұйымдастыру жолдары 6. Тәрбие әдістерін таңдау 1. Тəрб | |||
14823. | Тəрбие процесінің мазмұны | 74 KB | |
Тəрбие процесінің мазмұны Жоспары 1. Жалпы адамзаттық құндылықтар мен құндылықты бағытбағдарлар 2. Тұлғаның базалық мəдениетін қалыптастыру 3. Бала құқықтары жөніндегі халықаралық құжаттар идеяларының тəрбие мазмұнында ескерілуі 7.1. Жалпы адамзаттық құнд... | |||
14824. | Тəрбие құрал-жабдықтары мен формалары | 47.5 KB | |
Тəрбие құралжабдықтары мен формалары Жоспары 1. Тəрбие құралжабдықтары жəне формалары түсінігі 2. Тəрбиенің негізгі формаларына сипаттама 3. Тəрбие формалары мен құралжабдықтарын таңдау 1.Тəрбие құралжабдықтары жəне формалары түсінігі Тəрбие құралжа | |||
14825. | Тəрбие мəн-мағынасы | 54.5 KB | |
Тəрбие мəнмағынасы Жоспары 1. Тəрбие міндеттері мен қызметтері. 2. Тəрбие процесінің ерекшеліктері. 3. Тұлғаның өзіндік тəрбиесі мен қайта тəрбиесі. 5.1. Тəрбие міндеттері мен қызметтері Тəрбие педагогикада бірнеше қырларымен танылған: əлеуметтік мағынад | |||
14826. | Тұлға қалыптастырудың халықтық тәжірибесі | 49 KB | |
Тұлға қалыптастырудың халықтық тәжірибесі Халықтық педагогикалық көзқарастарын жұзеге асыру жұмысын мақсатқа сай қамтамасыз ету мен тәрбие дәстүрлерін бекіту оларды нақгылау толықтыру жөне жетілдіруге көмегін тигізген жеке сынақ әдісі ел арасына кеңінен мәлім б | |||