- •Студент
- •Оглавление
- •Введение
- •Техническое задание.
- •1. Введение
- •3 Разработка проекта ис для заданной предметной области
- •3.1 Назначение и цели создания ис
- •3.2Анализ предметной области.
- •Обоснование состава задач арм.
- •3.4 Организационно-экономическая сущность задачи.
- •3.5. Описание проектирования ис
- •3.5.1 Структура ис
- •3.5.2 Обеспечивающие подсистемы ис
- •3.5.2.1. Техническое обеспечение:
- •3.5.2.2. Программное обеспечение:
- •3.5.2.3 Информационное обеспечение
- •3.5.2.3.1 Документы предметной области, содержащие информацию, необходимую для решения задачи
- •3.5.2.3.1 Входная запросная информация
- •3.5.2.3.3 Описание выходной информации.
- •3.5.2.3.4 Описание технологии и алгоритмов решения задачи.
- •3.5.2.3.5 Работа пользователя с выходной информацией для принятия решений
- •3.6 Проектирование базы данных.
- •3.7 Проектирование экранных форм.
- •3.8 Проектирование отчётов.
- •3.9 Программная реализация проекта.
- •4. Инструкция пользователя арм «Диспетчер такси»
- •5.Заключение и анализ результатов
- •6.Список литературы.
3.5.2.3.1 Входная запросная информация
Для получения отчета по заявкам необходимо обеспечить диалог с пользователем для ввода даты получения заявки или личного номера водителя. Такая информация вводится с клавиатуры на сообщение запрос на экране в процессе решения задачи.
Рис.3. Диалоговое окно запроса параметра «дата»
Рис.4. Диалоговое окно запроса параметра «личный номер водителя»
3.5.2.3.3 Описание выходной информации.
Выходной информацией для пользователя являются отчеты по заявкам, полученные при вводе с клавиатуры различных параметров.
Эти документы должны выводиться на экран и на печать.
3.5.2.3.4 Описание технологии и алгоритмов решения задачи.
Общие сведения о содержании и алгоритме решения задачи
По мере поступления заявок диспетчер регистрирует их в системе и назначает водителя, отвечающего за исполнение данного заказа. Таким, образом, осуществляется накопление необходимой для решения задачи оперативно-учетной информации.
По условию задачи необходимо обеспечить анализ заявок. В этом случае надо по запросу пользователя формировать отчет, содержащий сведения о заявках. Для ввода запроса пользователю в диалоге должна быть выведена экранная форма, где он может непосредственно с клавиатуры ввести необходимые параметры (дату или личный номер водителя). Отчет должен выводиться на экран и принтер.
Технология ввода и накопления входной информации
Для решения рассматриваемой задачи должен производиться ввод и накопление оперативно-учетной информации о поступлении заявок от населения, согласно устных телефонных заявок от населения. Справочная информация об улицах, водителях и автомобилях должна быть ранее загружена в базу данных (в соответствующие справочники) с соответствующих документов – «Справочник улиц», «Личные карточки водителей», «Список автобазы».
В соответствии с этим технология ввода входной информации и решение рассматриваемой задачи приведены ниже.
Рис 5. Технологическая схема ввода информации и решения задачи учета заявок
3.5.2.3.5 Работа пользователя с выходной информацией для принятия решений
Для получения выходных отчетов по заявкам пользователь пользуется диалоговым меню. При этом данные отчеты выводятся либо на экран, либо на печать. Данные отчетов используются при составлении отчетности, а также директором предприятия и бухгалтерией.
3.6 Проектирование базы данных.
Таблица 2.
Структура записей таблицы «Справочник "Улицы"»
№ п/п |
Имя поля в таблице |
Тип данных |
Размер поля |
Ключевое поле |
1 |
Код |
Счетчик (INT) |
Длинное целое |
Да |
2 |
Улица |
Текстовый |
255 |
Нет |
Таблица 3.
Структура записей таблицы «Справочник "Водители"»
№ п/п |
Имя поля в таблице |
Тип данных |
Размер поля |
Ключевое поле |
1 |
Личный номер |
Счетчик (INT) |
Длинное целое |
Да |
2 |
Фамилия |
Текстовый (CHAR) |
255 |
Нет |
3 |
Имя |
Текстовый (CHAR) |
255 |
Нет |
4 |
Отчество |
Текстовый (CHAR) |
255 |
Нет |
5 |
Код автомобиля |
Числовой (INT) |
Длинное целое |
Нет |
Таблица 4.
Структура записей таблицы «Справочник "Автомобили"»
№ п/п |
Имя поля в таблице |
Тип данных |
Размер поля |
Ключевое поле |
1 |
Код автомобиля |
Счетчик (INT) |
Длинное целое |
Да |
2 |
№ автомобиля |
Текстовый (CHAR) |
255 |
Нет |
3 |
Марка |
Текстовый (CHAR) |
255 |
Нет |
4 |
Цвет |
Текстовый (CHAR) |
255 |
Нет |
Таблица 5.
Структура записей таблицы «Заявки»
№ п/п |
Имя поля в таблице |
Тип данных |
Размер поля |
Ключевое поле |
1 |
№ заявки |
Счетчик (INT) |
Длинное целое |
Да |
2 |
Улица |
Текстовый (CHAR) |
255 |
Нет |
3 |
Дом |
Текстовый (CHAR) |
255 |
Нет |
4 |
Корпус |
Текстовый (CHAR) |
255 |
Нет |
5 |
Дата подачи заявки |
Дата/время (Date) |
Краткий формат даты |
Нет |
6 |
Личный номер |
Счетчик (INT) |
Длинное целое |
Нет |
