Файл: разработка автоматизированной информационной системы учета товаров в продовольственном магазине.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. Назначение программы


За последние двадцать лет значительно возрос объём и оборот информации во всех сферах жизнедеятельности человека, и процесс накопления, обработки и использования знаний постоянно ускоряется. В настоящее время все предприятия испытывают настоятельную потребность в расширении аналитических работ, связанных с разработкой перспектив развития, комплексной оценкой эффективности применения различных форм хозяйствования, своевременной выработкой оперативных управленческих решений.