Файл: разработка автоматизированной информационной системы учета товаров в продовольственном магазине.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.12.2023
Просмотров: 162
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
1.3. Спецификации процессов
Назначение дополнительных спецификаций - определить требования к разрабатываемой автоматизируемой системе «МАГНИТ», которые образуют полный набор требований к системе.
Дополнительные спецификации определяют нефункциональные требования к системе, такие, как надежность, удобство использования, производительность, сопровождаемость, а также ряд функциональных требований.
1.4. Диаграммы потоков данных
Рисунок 1 – Диаграмма потоков данных
1.5. Диаграммы «сущность-связь»
Диаграмма классов – это тип диаграммы позволяет создавать логическое представление системы, на основе которого создается исходный код описанных классов. Значки диаграммы позволяют отобразить сложную иерархию систем, взаимодействия классов и интерфейсов (см. рис.3).
Для разрабатываемой АИС можно построить диаграмму Class.
Рисунок 2- Диаграмма классов АИС «МАГНИТ»
По предложенной диаграмме классов у нас получается 6 таблиц.
Таблица 1 - Magazin
№ | Наименование поля | Тип данных | Описание |
1 | Name | текст | наименование |
2 | Director | текст | Директор |
3 | Adress | текст | Адрес |
4 | Telephon | текст | Телефон |
5 | KPP | числовой | КПП |
6 | INN | числовой | ИНН |
Таблица 2 - postavshik
№ | Наименование поля | Тип данных | Описание |
1 | Id_postav | cчетчик | Код поставщика |
2 | Name | текст | Наименование поставщика |
3 | Address | текст | Адрес |
4 | telephon | текст | телефон |
5 | Shet | число | Расчетный счет |
Таблица 3 - Postuplenie
№ | Наименование поля | Тип данных | Описание |
1 | Id_post | cчетчик | Код поставки |
2 | Data_post | дата | Дата поставки |
3 | Kolvo | числовой | Количество |
4 | Summa_post | числовой | Сумма поставки |
5 | id_postav | числовой | Код поставщика |
6 | id_tovar | числовой | Код товара |
Таблица 4 -Prodaga
№ | Наименование поля | Тип данных | Описание |
1 | Id_prodag | cчетчик | Код продажи |
2 | Data_prodag | дата | Дата продажи |
3 | Kolvo | числовой | Количество |
4 | Summa_prod | числовой | Сумма продажи |
5 | id_tovar | числовой | Код товара |
Таблица 5 -Tovar
№ | Наименование поля | Тип данных | Описание |
1 | Id_tovar | cчетчик | Код товара |
2 | name | текст | Наименование |
3 | Ed_izm | текст | Единица измерения |
4 | PriceProd | числовой | Цена продажи |
5 | PricePokup | числовой | Цена покупки |
Таблица 6- Zakaz
№ | Наименование поля | Тип данных | Описание |
1 | Id_zakaz | cчетчик | Код заказа |
2 | Id_tovar | числовой | Код товара |
3 | edizm | текст | Единица измерения |
4 | Data | дата | Дата заказа |
5 | Kolvo | числовой | Количество |
6 | id_postav | числовой | Код поставщика |
В результате конструирования таблиц и установления соответствующих связей получаем схему данных в проектируемой СУБД MS ACCESS.
Рисунок 3- Схема данных СУБД Access
1.6. Словарь терминов
База данных – хранящаяся во внешней памяти ЭВМ совокупность взаимосвязанных данных, организованных по определенным правилам, предусматривающим общие принципы их описания, хранения и обработки.
Данные – зарегистрированные сигналы.
Диаграмма – любой видов графического представления данных в электронной таблице.
Интерфейс – набор правил, с помощью которых осуществляется взаимодействие элементов систем
Информация – сообщение, снижающее степень неопределенности знаний о состоянии предметов или явлений и помогающее решить поставленную задачу.
Клавиатура – клавишное устройство управления компьютером.
Окно – ограниченная рамкой часть экрана, с помощью которой обеспечивается взаимодействие программы с пользователем.
Программа - конечная последовательность команд с указанием порядка их выполнения.
Программирование - составление последовательности команд, которая необходима для решения поставленной задачи.
Программный интерфейс – интерфейс между разными видами программного обеспечения.
1.7. Функциональные диаграммы
Диаграммы взаимодействия позволяют наглядно представить ожидаемое поведение системы (см. рис.5).
Основными понятиями диаграмм взаимодействия являются: действующее лицо, вариант использования, связь.
Действующее лицо - внешняя по отношению к разрабатываемому программному обеспечению сущность, которая взаимодействует с ним с целью получения или предоставления какой-либо информации. Как уже упоминалось выше, действующими лицами могут быть пользователи, другое программное обеспечение или какие-либо технические средства, взаимодействующие с разрабатываемым программным обеспечением.
Вариант использования - некоторая очевидная для действующего лица процедура, решающая его конкретную задачу. Все варианты использования, так или иначе, связаны с требованиями к функциональности разрабатываемой системы и могут сильно отличаться по объему выполняемой работы.
Связь - взаимодействие действующих лиц и соответствующих вариантов использования.
Рисунок 4- Диаграмма взаимодействия АИС «МАГНИТ»
1.8. Среда разработки
Инструментальные средства разработки:
- Turbo Delphi 7 (разработка клиентского приложения);
- СУБД MS Access (разработка базы данных удаленного доступа)
ГЛАВА 2. РАЗРАБОТКА АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ УЧЕТА ТОВАРОВ В ПРОДОВОЛЬСТВЕННОМ МАГАЗИНЕ
2.1 Постановка задачи
Целью создания курсовой работы является разработка системы для автоматизированного расчета и учета пользователем автоматизированного электронного каталога магазина.
Основной задачей курсового проекта является разработка автоматизированной информационной системы магазина «МАГНИТ».
Для нормального функционирования данной информационной системы необходимо разработать базу данных «МАГНИТ», в которой будут содержаться все начальные данные нашей системы.
Информационная система должна включать справочники, которые отражали бы всю информацию о товарах, поставщиках, содержать информацию о самом магазине, а также журналы по учёту деятельности данного магазина.
Для получения необходимой информации в системе должна быть предусмотрена система поиска, позволяющая вводить данные и получать необходимые для пользователя результат.
Чтобы пользователь мог в нужное ему время просмотреть данные приложения «МАГНИТ» и распечатать их, система должна включать отчеты, выводящие всю информацию.
Так же в приложении необходимо предусмотреть справку, помогающую работать с данной информационной системой и объясняющую назначение всех справочников, журналов и отчетов.
Целью создания курсовой работы является разработка системы для автоматизированного расчета и учета пользователем автоматизированного электронного каталога магазина.
2.2. Назначение программы
За последние двадцать лет значительно возрос объём и оборот информации во всех сферах жизнедеятельности человека, и процесс накопления, обработки и использования знаний постоянно ускоряется. В настоящее время все предприятия испытывают настоятельную потребность в расширении аналитических работ, связанных с разработкой перспектив развития, комплексной оценкой эффективности применения различных форм хозяйствования, своевременной выработкой оперативных управленческих решений.