Разработка автоматизированного рабочего места оператора автотранспортного предприятия
На рисунке 2.1 представлен бланк путевого форма листа 3‑спец.
Рисунок 2.1 – Бланк путевого листа форма 3‑спец
На основе анализа бланка составляется перечень информации, необходимой для формирования путевого листа:
организация (наименование, адрес, номер телефона)
;
марка автомобиля;
государственный номерной знак;
гаражный номер;
водитель (фамилия, имя, отчество);
механик (фамилия, имя, отчество);
диспетчер (фамилия, имя, отчество);
табельный номер;
удостоверение №, серия;
прицеп регистрационный № государственный номерной знак гаражный номер;
время работы (ч., мин.);
показание спидометра начальное, км;
показание спидометра по прибытии, км;
выезд из гаража (время фактическое, числа месяца, ч., мин.);
горючее выдано (остаток);
коэффициент изменения нормы;
возвращение в гараж (время фактическое, числа месяца, ч., мин.);
задание водителю: в чье распоряжение (наименование и адрес заказчика);
вид работы;
время прибытия (ч., мин.);
время убытия (ч., мин.);
выдать горючего литров.
Для создания информационной базы данных о клиентах исходными являются следующие данные:
- организационно-правовая форма;
- адрес для переписки;
- платежные реквизиты;
- номер телефона;
- фамилия руководителя;
- вид работ;
- план на перспективу (дата и объем заказа);
Перечисленные выше данные необходимые для реализации функции АРМ можно представить в виде реляционной модели данных [11]. Но такое представление может оказаться не эффективным, так как при составлении перечня данных мы не учитывали такие характеристики как избыточность, противоречивость и вычисляемость.
Избыточность данных – повторение в таблицах значений записей или атрибутов.
Противоречивость данных возникает из-за составления таблиц по разным источникам.
Вычисляемость данных заключается в том, что значения некоторых атрибутов могут быть определены по значениям известных.
В связи с тем, что данные практически невозможно разложить на более мелкие и простые отношения, и между данными не наблюдается ни каких зависимостей, можно перейти непосредственно к составлению структуры файлов.
Структура файла для хранения данных «Путевой лист» приведена в таблице 2.1.
Структура файла для хранения данных «Клиенты» приведена в таблице 2.2.
Таблица 2.1
Имя поля |
Тип поля |
Длина поля |
Порядковый номер записи |
Авто инкремент |
10 |
Организация (наименование, адрес, номер телефона); |
Строка |
40 |
Марка автомобиля; |
Строка |
10 |
Государственный номерной знак; |
Строка |
10 |
Гаражный номер; |
Число |
8 |
Водитель (фамилия, имя, отчество); |
Строка |
40 |
Механик (фамилия, имя, отчество); |
Строка |
40 |
Диспетчер (фамилия, имя, отчество); |
Строка |
40 |
Табельный номер; |
Число |
8 |
Удостоверение №, серия; |
Строка |
10 |
Прицеп регистрационный № государственный номерной знак гаражный номер; |
Строка |
15 |
Время работы (ч., мин.); |
Дата и время |
6 |
Показание спидометра начальное, км; |
Число |
8 |
Показание спидометра по прибытии, км; |
Число |
8 |
Выезд из гаража (время фактическое, числа месяца, ч., мин.); |
Дата и время |
6 |
Горючее выдано (остаток); |
Число |
4 |
Коэффициент изменения нормы; |
Число |
4 |
Возвращение в гараж (время фактическое, числа месяца, ч., мин.); |
Дата и время |
6 |
Задание водителю: в чье распоряжение (наименование и адрес заказчика); |
Строка |
40 |
Вид работы; |
Строка |
12 |
Время прибытия (ч., мин.); |
Дата и время |
6 |
Время убытия (ч., мин.); |
Дата и время |
6 |
Выдать горючего литров. |
Число |
4 |
Таблица 2.2
Имя поля |
Тип поля |
Длина поля |
Порядковый номер записи |
Авто инкремент |
10 |
Организационно-правовая форма |
Строка |
100 |
Адрес для переписки |
Строка |
100 |
Отгрузочные и платежные реквизиты |
Строка |
100 |
Номер телефона |
Строка |
11 |
Фамилия руководителя |
Строка |
30 |
Вид работ |
Число |
30 |
Перспектива (дата и объем заказа) |
Строка |
30 |
Другие рефераты на тему «Программирование, компьютеры и кибернетика»:
Поиск рефератов
Последние рефераты раздела
- Основные этапы объектно-ориентированного проектирования
- Основные структуры языка Java
- Основные принципы разработки графического пользовательского интерфейса
- Основы дискретной математики
- Программное обеспечение системы принятия решений адаптивного робота
- Программное обеспечение
- Проблемы сохранности информации в процессе предпринимательской деятельности