- •Введение
- •1 Макетирование системы
- •1.1 Содержательная постановка задач
- •1.2 Выбор метода решения
- •1.3. Описание групп пользователей
- •1.4 Конструирование сценария диалога
- •2 Проектирование системы
- •3 Реализация проекта
- •3.1 Описание программы
- •3.2 Контрольный пример
- •3.3 Описание программных и технических средств
- •Заключение
- •Список литературы
1.3. Описание групп пользователей
Данную программу могут применять как бухгалтера для введения учёта, так и компьютерный магазин которым тоже необходимо ввести учёт о продаже, о товарах которые имеются на складе, на витрине выставленные для продажи, о заказах сделанными клиентами. Следовательно из выше описанного следует, что
Основными задачами являются:
-
учёт товара;
-
приём заказов от клиентов;
-
формирование отчётов по товару, поставщикам;
-
создание, редактирование, добавление записей.
Из выше описанных можно составить диаграмму:
Заказы клиентов
Работники
2 1 3 4
5 6
Склад
-
информация для клиентов;
-
информация от клиентов;
-
информация для работников;
-
информация от работников;
-
информация для склада;
-
информация от склада.
Рисунок 1- Контекстная диаграмма нулевого уровня.
По данной диаграмме видно, что компьютерному магазину необходимо знать все заказы клиентов и при поступлении их заказа их предупреждать, так же необходимо знать все имеющиеся товары в магазине.
Эти группы являются внешними объектами. Внешние сущности на диаграмме обозначаются обычными прямоугольниками, а процессы - окружностями. Список событий строиться в виде матрицы и описывает различные действия внешних сущностей и реакцию информационной системы на них. Матрица списка приведена в таблице 1.
Таблица 2- Матрица событий
Название событий |
Реакция |
Поступает запрос на отсутствующий товар |
Формирование запроса на товары |
Заявка на дополнительные товары |
Формирование запроса на дополнительные товары |
Поступает заявка о негодности товар. |
Формирование акта о списании товара |
Компьютерный магазин должен в точности знать все данные о клиентах, которые делают заказы и о состоянии товара, то есть:
клиенты
Данные
о клиентах
Заявки на
заказы
товары
Товары на продажу
Принятые товары
Списанные товары
Рисунок 2- Данные о товарах.
1.4 Конструирование сценария диалога
Диалог – это информационное сообщение между участниками процесса, когда прием, обработка и выдача сообщений происходит в реальном времени.
Диалоговый режим является взаимодействием пользователя и персонального компьютера, что дает возможность оперативного вмешательства человека в процесс обработки информации на ПК.
Основной целью пользователя при диалоге является получение данных в процессе решения задачи, а целью персонального компьютера является оказание помощи пользователю при выполнении большого количества операций.
Технология обработки информации в диалоговом режиме на ПК предполагает: организацию в реальном времени, непосредственного диалога пользователя и ПК, в ходе которого ПК информирует человека о состоянии решаемой задачи и предоставляет возможность активно воздействовать на ход решения и обеспечения оперативности, то есть оперативной циркуляции сообщений между функциональными задачами и пользователями.
Разработка диалоговой моделирующей программы – достаточно сложный процесс, включающей создание сценария, программирование, разработку инструкций и документацией.
База данных «Автоматизированный учет компьютерной техники в магазине» содержит множество таблиц. По первому разделу «Автоматизированный учет компьютерной техники в магазине» основной является таблица 1, в которой хранится информация о заказах клиентов: Код, ФИО, Адрес, Телефон, Требуемый товар, Стоимость, Количество, Дата заказа. Таблица «Заказы клиентов» имеет структуру, указанную в таблице 3.
Таблица 3 – Заказы клиентов
Имя поля |
Тип данных |
Код |
Счетчик |
ФИО |
Текстовый |
Адрес |
Текстовый |
Телефон |
Числовой |
Требуемый товар |
Текстовый |
Стоимость |
Денежный |
Количество |
Числовой |
Дата заказа |
Дата/время |
Следующая имеющаяся таблица «Товар на продажу» состоит из следующих полей представленных в таблице 4
Таблица 4 – Товар на продажу
Имя поля |
Тип данных |
Код |
Счетчик |
Наименование товара |
Текстовый |
Цена |
Денежный |
Количество |
Числовой |
Таблица «Товары на продажу» состоит из следующих полей, представленных в таблице 5
Таблица 5 – Товары на складе
Имя поля |
Тип данных |
Код |
Счетчик |
Наименование товара |
Текстовый |
Стоимость |
Денежный |
Количество |
Числовой |
Дата поставки |
Дата/время |
Таблица «Проданный товар» состоит из следующих полей представленных в таблице 6
Таблица 6 – Проданный товар
Имя поля |
Тип данных |
Код |
Счетчик |
Наименование товара |
Текстовый |
Количество |
Числовой |
Цена |
Денежный |
Дата |
Дата/время |
Помимо того, что эти таблицы хранят постоянные данные в них могут вводиться новые данные, которые в дальнейшем будут использоваться паспортистом частного сектора для выдачи справок населению.