Автоматизированная информационная система магазина "Магнит"
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
;
работать с взаимосвязанными документами;
выполнять автоматический расчет цен списания товаров;
быстро вносить изменения с помощью групповых обработок справочников и документов;
вести учет товаров в различных единицах измерения;
получать самую разнообразную отчетную и аналитическую информацию о движении товаров и денег;
автоматически формировать бухгалтерские проводки для 1С: Бухгалтерии.
"1С: Торговля и склад" содержит средства обеспечения сохранности и непротиворечивости информации:
возможность запрещения пользователям "прямого" удаления информации;
специальный режим удаления данных с контролем перекрестных ссылок;
возможность запрещения пользователям редактировать данные за прошлые отчетные периоды;
установка запрета на редактирование печатных форм документов;
"запирание" системы пользователем при временном прекращении работы.
Система 1С: Торговля и склад наряду со своими плюсами имеет ряд недостатков:
1.требует больших денежных затрат на приобретение;
2.установить систему 1С: Торговля и склад может не любой пользователь;
3.для работы с системой персонал должен пройти специализированные курсы.
Моя разработка позволит автоматизировать деятельность предприятия без больших денежных затрат на приобретение и установку программного обеспечения. Приложение можно купить через Интернет за небольшую плату. Программа устанавливается за несколько секунд, не требует больших компьютерных ресурсов, проста в эксплуатации и сопровождении. Это позволит быстро и без лишних затрат обучить работе в программе персонал.
1.5 Информационная модель предметной области и ее описание
Диаграммы взаимодействия позволяют наглядно представить ожидаемое поведение системы (см. рис.2).
Основными понятиями диаграмм взаимодействия являются: действующее лицо, вариант использования, связь.
Действующее лицо - внешняя по отношению к разрабатываемому программному обеспечению сущность, которая взаимодействует с ним с целью получения или предоставления какой-либо информации. Как уже упоминалось выше, действующими лицами могут быть пользователи, другое программное обеспечение или какие-либо технические средства, взаимодействующие с разрабатываемым программным обеспечением.
Вариант использования - некоторая очевидная для действующего лица процедура, решающая его конкретную задачу. Все варианты использования, так или иначе, связаны с требованиями к функциональности разрабатываемой системы и могут сильно отличаться по объему выполняемой работы.
Связь - взаимодействие действующих лиц и соответствующих вариантов использования.
Рис.2 Диаграмма взаимодействия АИС МАГНИТ
Диаграмма классов - это тип диаграммы позволяет создавать логическое представление системы, на основе которого создается исходный код описанных классов. Значки диаграммы позволяют отобразить сложную иерархию систем, взаимодействия классов и интерфейсов (см. рис.3).
Для разрабатываемой АИС можно построить диаграмму Class.
Рис.3 Диаграмма классов АИС МАГНИТ
По предложенной диаграмме классов у нас получается 6 таблиц.
Таблица Magazin
№Наименование поляТип данныхОписание1Nameтекстнаименование2DirectorтекстДиректор3AdressтекстАдрес4TelephonтекстТелефон5KPPчисловойКПП6INNчисловойИНН
Таблица postavshik
№Наименование поляТип данныхОписание1Id_postavcчетчикКод поставщика2NameтекстНаименование поставщика3AddressтекстАдрес4telephonтекстТелефон5ShetчислоРасчетный счет
Таблица Postuplenie
№Наименование поляТип данныхОписание1Id_postcчетчикКод поставки2Data_postдатаДата поставки3KolvoчисловойКоличество4Summa_postчисловойСумма поставки5id_postavчисловойКод поставщика6id_tovarчисловойКод товара
Таблица Prodaga
№Наименование поляТип данныхОписание1Id_prodagcчетчикКод продажи2Data_prodagдатаДата продажи3KolvoчисловойКоличество4Summa_prodчисловойСумма продажи5id_tovarчисловойКод товара
Таблица Tovar
№Наименование поляТип данныхОписание1Id_tovarcчетчикКод товара2nameтекстНаименование 3Ed_izmтекстЕдиница измерения4PriceProdчисловойЦена продажи5PricePokupчисловойЦена покупки
Таблица Zakaz
№Наименование поляТип данныхОписание1Id_zakazcчетчикКод заказа2Id_tovarчисловойКод товара3edizmтекстЕдиница измерения4DataдатаДата заказа5KolvoчисловойКоличество6id_postavчисловойКод поставщика
В результате конструирования таблиц и установления соответствующих связей получаем схему данных в проектируемой СУБД MS ACCESS.
Рис.4 Схема данных СУБД Access
II. Проектная часть
2.1 Постановка задачи
Основной задачей курсового проекта является разработка автоматизированной информационной системы магазина МАГНИТ.
Для нормального функционирования данной информационной системы необходимо разработать базу данных МАГНИТ, в которой будут содержаться все начальные данные нашей системы.
Информационная система должна включать справочники, которые отражали бы всю информацию о товарах, поставщиках, содержать информацию о самом магазине, а также журналы по учёту деятельности данного магазина.
Для получения необходимой информации в системе должна быть предусмотрена система поиска, позволяющая вводить данные и получать необходимые для пользователя результат.
Чтобы пользователь мог в нужное ему время пр