АСПУР АТП «Транснаб» предназначена для автоматизации планирования и учета работы на автотранспортном предприятии.
Состав подсистем, состав АРМ, входящие в состав каждой из подсистем, представлен в таблице 4.1.
Таблица 4.1 – Состав АРМ
| Подсистема | Общее назначение подсистемы | Тип АРМ | Количество АРМ в подсистеме |
| Плановый отдел | Прием заказов на АТ услуги, группировка заявок, составление плана работ | АРМ начальника ПО | |
| АРМ специалиста ПО | |||
| Гараж | Ведение данных об автотранспорте и его состоянии, подготовка отчетов о расходах ГСМ, подготовка статистических графиков о состоянии АТ и расходах ГСМ | АРМ заведующего гаражом | |
| АРМ механика гаража | |||
| Диспетчерская | Разработка расписание работ АТ, оформление, выдача и прием путевых листов | АРМ начальника диспетчерской | |
| АРМ диспетчера |
Для разработки БД используются следующие информационные потоки:
- «Заявка на АТ услуги» (внешний);
- «Данные об АТ и его состоянии» (внутренний);
- «Путевой лист» (внешний);
- «Расчетный листок» (внешний);
- «План работ» (внешний);
- «Отчет о работе» (внешний);
- «Финансовый отчет» (внешний);
- «Статистический график» (внешний);
- «Отчет о расходах ГСМ» (внутренний);
- «Данные о выходе АТ на задание и результаты работы» (внутренний);
- «Приказы об оплате труда» (внешний).
Описание физической модели БД (перечень таблиц с указанием имен, назначения, типов и ограничений значений полей) представлено в таблице 4.2.
Таблица 4.2 – Описание физической модели
| Поле таблицы БД | Тип | Длина (байт) | Ограничения | |
| Имя | Назначение | |||
| Таблица 1 «ЗаявкаНаАТУслуги» | ||||
| Номер | Первичный ключ | Счетчик | ||
| ДатаЗаказа | Дата заказа | Дата/время | дд.мм.гггг | |
| КодЗаказчика | Внешний ключ (поле связи с таблицей «Заказчики») | Длинное целое | >0 | |
| Расстояние | Расстояние | Целое число | >0 | |
| Таблица 2 «ЗаявкаТаб» | ||||
| Номер | Внешний ключ (поле связи с таблицей «ЗаявкаНа АТУслуги») | Длинное целое | >0 | |
| КодРаботы | Внешний ключ (поле связи с таблицей «Виды работ») | Длинное целое | >0 | |
| Таблица 3 «Заказчики» | ||||
| КодЗаказчика | Первичный ключ | Счетчик | ||
| Название | Название организации или ФИО заказчика | Текст | А…Я, а…я | |
| Адрес | Название адреса | Текст | А…Я, а…я, 0…9 | |
| Телефон | Контактный телефон | Текст | 0…9 | |
| Таблица 4 «ВидыРабот» | ||||
| КодРаботы | Первичный ключ | Счетчик | ||
| Наименование | Наименование услуги (вида работы) | Текст | А…Я, а…я | |
| ПродолжРабот | Продолжительность работ | Целое число | <=8;>0 | |
| Цена | Расценка услуги (работы) | Денежный | >0, формат хххх,хх | |
| Таблица 5 «ВидыАТ» | ||||
| КодВидаАТ | Первичный ключ | Счетчик | ||
| НаименВида | Название вида АТ | Текст | А…Я, а…я | |
| Таблица 6 «ПланРабот» | ||||
| №ПР | Первичный ключ | Счетчик | ||
| Месяц | Месяц | Дата/время | мм | |
| Таблица 7 «ПланРаботТаб» | ||||
| №ПР | Внешний ключ (поле связи с таблицей «ПланРабот») | Длинное целое | >0 | |
| КодРаботы | Внешний ключ (поле связи с таблицей «ВидыРабот») | Длинное целое | >0 | |
| КодВидаАТ | Внешний ключ (поле связи с таблицей «Виды АТ») | Длинное целое | >0 | |
| КолЕдАТ | Количество единиц АТ | Целое число | >0 | |
| КолЧасРаботы | Количество часов работы | Целое число | >0 | |
| Пробег | Пробег | Длинное целое | > 0 | |
| Доход | Доход | Денежный | >=0, формат хххх,хх | |
| Расход | Расход | Денежный | >=0, формат хххх,хх | |
| Прибыль | Прибыль | Денежный | формат хххх,хх | |
| Таблица 8 «Персонал» | ||||
| Табельный№ | Первичный ключ | Счетчик | 0..9 | |
| ФИО | ФИО сотрудников | Текст | А…Я, а…я | |
| КодДолжности | Внешний ключ (поле связи с таблицей «Должность») | Длинное целое | >0 | |
| КодКатегории | Внешний ключ (поле связи с таблицей «Категория») | Длинное целое | >0 | |
| Таблица 9 «Категория» | ||||
| КодКатегории | Первичный ключ | Счетчик | ||
| НаименКат | Название категории | Текст | А…Я, а…я | |
| ТарифЧас | Часовой тариф | Денежный | >0, формат хxxx,хх руб./час | |
| ТарифЗаПробег | Тариф за пробег | Денежный | >0, формат хxxx,хх руб./за км | |
| Таблица 10 «ОтчетОРаботе» | ||||
| №Отчета | Первичный ключ | Счетчик | ||
| ДатаНачала | Дата | Дата/время | дд.мм.гггг | |
| ДатаКонца | Дата | Дата/время | дд.мм.гггг | |
| Таблица 11 «ОтчетОРаботеТаб» | ||||
| №Отчета | Внешний ключ (поле связи с таблицей «ОтчетОРаботы») | Длинное целое | >0 | |
| КолЗаказов | Количество заказов (работ) | Целое число | >0 | |
| КодРаботы | Внешний ключ (поле связи с таблицей «ВидыРабот») | Длинное целое | >0 | |
| КодВидаАТ | Внешний ключ (поле связи с таблицей «ВидыАТ») | Длинное число | >0 | |
| КолПерсонала | Количество водителей | Целое число | >0 | |
| КолАТ | Количество АТ | Целое число | >0 | |
| КолЧасРаботы | Количество часов работы | Целое число | >0 | |
| Пробег | Пробег | Длинное целое | > 0, | |
| Доход | Доход | Денежный | >=0, формат хххх,хх | |
| Расход | Расход | Денежный | >=0, формат хххх,хх | |
| Прибыль | Прибыль | Денежный | формат хххх,хх | |
| Таблица 12 «РасчЛистки» | ||||
| Месяц | Месяц | Дата/время | мм | |
| Табельный№ | Внешний ключ (поле связи с таблицей «Персонал») | Длинное целое | >0 | |
| Начисления | Начисления | Денежный | =>0, формат хххх,хх | |
| Удержания | Удержания | Денежный | =>0, формат хххх,хх | |
| КодПодр | Внешний ключ (поле связи с таблицей «Подразделение») | Длинное целое | >0 | |
| Таблица 13 «ПриказыОбОплатеТруда» | ||||
| №Приказа | Первичный ключ | Счетчик | ||
| Табельный№ | Внешний ключ (поле связи с таблице «Персонал») | Длинное целое | >0 | |
| Дата | Дата | Дата/время | дд.мм.гггг | |
| ВводВДействие | Срок ввода в действие | Дата/время | дд.мм.гггг | |
| Таблица 14 «АТ» | ||||
| №ГосРег | Первичный ключ | Счетчик | ||
| КодМарки | Внешний ключ (поле связи с таблицей «Марка») | Длинное целое | >0 | |
| КодВидаАТ | Внешний ключ (поле связи с таблицей «Виды АТ») | Длинное целое | >0 | |
| Гаражный№ | Гаражный № | Целое число | >0 | |
| Пробег | Пробег | Длинное целое | > 0 | |
| Грузоподъемность | Грузоподъемность | Вещественный | >0, <1000, погрешность >=10-2 | |
| Таблица 15 «Марка» | ||||
| КодМарки | Первичный ключ | Счетчик | ||
| НазвМарки | Название марки | Текст | А…Я, а…я | |
| КодГСМ | Внешний ключ (поле связи с таблицей «ГСМ») | Счетчик | ||
| Таблица 16 «СостояниеАТ» | ||||
| КодСостАТ | Первичный ключ | Счетчик | ||
| НазваниеСостояния | Название состояния | Текст | А…Я, а…я | |
| Таблица 17 «ДанныеОбАТ» | ||||
| КодДанОбАТ | Первичный ключ | Счетчик | ||
| Дата | Дата | Дата/время | дд.мм.гггг | |
| Таблица 18 «ДанныеОбАТТаб» | ||||
| КодДанОбАТ | Внешний ключ (поле связи с таблицей «ДанныеОбАТ») | Длинное целое | >0 | |
| №ГосРег | Внешний ключ (поле связи с таблицей «АТ») | Длинное целое | >0 | |
| КодСостАТ | Внешний ключ (поле связи с таблицей «СостояниеАТ») | Длинное целое | >0 | |
| Таблица 19 «ГСМ» | ||||
| КодГСМ | Первичный ключ | Счетчик | ||
| МаркаГСМ | Марка ГСМ | Текст | А…Я, а…я, 0..9 | |
| ЕдИзмер | Единица измерения | Текст | А…Я, а…я | |
| Цена | Цена ГСМ | Денежный | >0, формат хxxx,хх | |
| Таблица 20 «ОчетОРасхГСМ» | ||||
| КодОтчетаОРасходах | Первичный ключ | Счетчик | ||
| Дата | Дата | Дата/время | дд.мм.гггг | |
| Таблица 21 «ОтчетОРасхГСМТаб» | ||||
| КодОтчетаОРасходах | Внешний ключ (поле связи с таблицей «ОтчетОРасхГСМ») | Длинное целое | >0 | |
| №ГосРег | Внешний ключ (поле связи с таблицей «АТ») | Длинное целое | >0 | |
| КодГСМ | Внешний ключ (поле связи с таблицей «ГСМ») | Длинное целое | >0 | |
| ФактПробег | Фактический пробег | Длинное целое | > 0 | |
| ФактРасход | Фактический расход | Денежный | >0, формат хxxx,хх | |
| Разница | Разница | Денежный | формат хxxx,хх | |
| ПричинаПерерасхода | Причина перерасхода | Текст | А…Я, а…я, 0..9 | |
| РасходПоНорме | Расход по норме | Денежный | >0, формат хxxx,хх | |
| Таблица 22 «ПутевыеЛисты» | ||||
| №ПЛ | Первичный ключ | Счетчик | ||
| Дата | Дата | Дата/Время | дд.мм.гггг | |
| №ГосРег | Внешний ключ (поле связи с таблицей «АТ») | Длинное целое | >0 | |
| Табельный№ | Внешний ключ (поле связи с таблицей «Персонал») | Длинное целое | >0 | |
| НачалоРаб | Дата | Дата/время | дд.мм.гггг | |
| ОкончаниеРаб | Дата | Дата/время | дд.мм.гггг | |
| КодЗаказчика | Внешний ключ (поле связи с таблицей «Заказчики») | Длинное целое | >0 | |
| ФактПробег | Фактический пробег | Длинное целое | > 0 | |
| Таблица 23 «ВыходАТНаЗадание» | ||||
| №Задания | Первичный ключ | Счетчик | ||
| Дата | Дата | Дата/Время | дд.мм.гггг | |
| Таблица 24 «ВыходАТНаЗаданиеТаб» | ||||
| №Задания | Внешний ключ (поле связи с таблицей «ВыходАТНаЗадание») | Длинное целое | >0 | |
| №ГосРег | Внешний ключ (поле связи с таблицей «АТ») | Длинное целое | >0 | |
| КодРаботы | Внешний ключ (поле связи с таблицей «ВидыРабот») | Длинное целое | >0 | |
| КодВидаАТ | Внешний ключ (поле связи с таблицей «ВидыАТ») | Длинное целое | >0 | |
| КолПерсонала | Количество водителей | Целое число | >0 | |
| КолЧасРаботы | Количество часов работы | Целое число | >0;<=8 | |
| Пробег | Пробег | Длинное целое | > 0 | |
| Доход | Доход | Денежный | >0, формат хxxx,хх | |
| Расход | Расход | Денежный | >0, формат хxxx,хх | |
| Прибыль | Прибыль | Денежный | формат хxxx,хх | |
| Таблица 25 «ФинОтчет» | ||||
| ДатаНачала | Дата | Дата/Время | дд.мм.гггг | |
| ДатаКонца | Дата | Дата/Время | дд.мм.гггг | |
| ФактДоход | Фактический доход | Денежный | >0, формат хxxx,хх | |
| ФактРасход | Фактический расход | Денежный | >0, формат хxxx,хх | |
| Прибыль | Прибыль | Денежный | формат хxxx,хх | |
| Таблица 26 «СтГрафПоРасходуГСМ» | ||||
| Дата | Первичный ключ | Дата/Время | дд.мм.гггг | |
| Таблица 27 «СодГрафГСМ» | ||||
| Дата | Внешний ключ (поле связи с таблицей «СтГрафПоРасходуГСМ») | Дата/Время | дд.мм.гггг | |
| КодГСМ | Внешний ключ (поле связи с таблицей «ГСМ») | Длинное целое | >0 | |
| КодВидаАТ | Внешний ключ (поле связи с таблицей «ВидыАТ») | Длинное целое | >0 | |
| Расход | Расход | Денежный | >0, формат хxxx,хх | |
| Таблица 28 «Подразделение» | ||||
| КодПодр | Первичный ключ | Счетчик | ||
| НазвПодр | Название подразделения | Текст | А…Я, а…я | |
| Таблица 29 «Должность» | ||||
| КодДолжности | Первичный ключ | Счетчик | ||
| НазвДолжн | Название должности | Текст | А…Я, а…я | |
| ТарифнаяСтавка | Тарифная ставка | Денежный | >0, формат хxxx,хх |
Общий объем БД в статике (в фиксированный момент времени) можно оценить по формуле (нижняя оценка объема данных):
,
| (4.1) |
где
– количество таблиц в БД,
– количество записей в
-й таблице (таблица 8.1),
– длина записи k -й таблицы (таблица 8.3.).
При наличии статистически устойчивых связей между группами данных, имеющих отношение 1: N, можно утверждать, что на одну запись в первой таблице («со стороны 1») приходится в среднем N записей второй таблицы («со стороны N»). Тогда можно записать, что
,
| (4.2) |
где
- количество записей i -й таблицы, приходящееся на одну запись j -й таблицы (среднее, минимальное или максимальное значение, принимаемое при проведении анализа объема БД).
Оценки количества записей в таблице за месяц, длин записей в таблицах БД приведены в таблицах 4.3 – 4.5.
Таблица 4.3 – Данные о соотношениях количества записей в таблицах БД
| Номера (имена) таблиц | Соотношения между количеством записей Аij | |
| A1 2=5 (среднее количество видов работ) | ||
| A6 7=10 (среднее количество записей в табличной части в планах работ) | ||
| A10 11=10 (среднее количество записей в табличной части в отчетах о работе) | ||
| A17 18=25 (среднее количество записей в табличной части данных об АТ) | ||
| A20 21=10 (среднее количество записей в табличной части в отчете о расходах ГСМ) | ||
| A23 24=1(количество записей в табличной части в данных о выходе АТ на задание) | ||
| A26 27=2 (среднее количество видов АТ) |
Таблица 4.4 - Данные о количестве записей в таблицах БД
| Номер таблицы | Оценка количества записей за месяц |
| 1. | n1= 440(количество заявок) |
| 2. | n2= 2200(количество записей в табличной части в заявках на АТ услуги) |
| 3. | n3= 440(количество заказчиков) |
| 4. | n4= 440(количество видов работ) |
| 5. | n5= 2(количество видов АТ) |
| 6. | n6= 1(количество планов работ) |
| 7. | n7= 10(количество записей в табличной части в планах работ) |
| 8. | n8= 10(количество персонала) |
| 9. | n9= 10(количество категорий) |
| 10. | n10= 4(количество отчетов о работе) |
| 11. | n11=40(количество записей в табличной части в отчетах о работе) |
| 12. | n12= 1(количество расчетных листков) |
| 13. | n13= 12(количество приказов об оплате труда) |
| 14. | n14= 99(количество АТ) |
| 15. | n15=10(количество марок АТ) |
| 16. | n16= 2(количество состояний АТ) |
| 17. | n17= 22(количество данных об АТ) |
| 18. | n18= 550(количество записей в табличной части данных об АТ) |
| 19. | n19= 4(количество марок ГСМ) |
| 20. | n20= 22(количество отчетов о расходах ГСМ) |
| 21. | n21= 220(количество записей в табличной части в отчете о расходах ГСМ) |
| 22. | n22= 440(количество путевых листов) |
| 23. | n23= 110(количество выходов АТ на задание) |
| 24. | n24= 110(количество записей в табличной части в данных о выходе АТ на задание) |
| 25. | n25= 4(количество финансовых отчетов) |
| 26. | n26= 1(количество статистических графиков по расходу ГСМ) |
| 27. | n27= 2(количество видов АТ) |
| 28. | n28= 3(количество подразделений) |
| 29. | n29= 7(количество должностей) |
Таблица 4.5 - Данные о длине записей в таблицах БД
| Номер (имя) таблицы (i) | Длина записи (Li), байт |
| 4+8+4+2=18 | |
| 4+4=8 | |
| 4+40+30+11=85 | |
| 4+25+2+8=39 | |
| 4+15=19 | |
| 4+8=12 | |
| 4+4+4+1+2+4+8+8+8=43 | |
| 4+25+4+4=37 | |
| 4+20+8+8=40 | |
| 4+8+8=20 | |
| 4+2+4+4+1+1+2+4+8+8+8=46 | |
| 8+4+8+8=32 | |
| 4+4+8+8=24 | |
| 4+4+4+2+4+4+4=26 | |
| 4+8=12 | |
| 4+10=14 | |
| 4+8=12 | |
| 4+4+4=12 | |
| 4+4+6+8+4=26 | |
| 4+8=12 | |
| 4+4+4+4+8+8+20=52 | |
| 4+8+4+4+8+8+4+4=44 | |
| 4+8=12 | |
| 4+4+4+4+1+1+2+4+8+8+8=48 | |
| 8+8+8+8+8=40 | |
| 8=8 | |
| 8+4+4+8=24 |
Оценим объем БД:
1) исходные соотношения между количеством записей на основе установленных отношений 1: N:

2) объем БД:

где





Таким образом, на основании заданных информационных потоков были выделены независимые сущности и соответствующие им группы данных, составлены таблицы реляционной БД, назначены для них типы данных, установлены ограничения; составлена логическая модель структуры БД, описаны альтернативные модели построения БД, а также освоена методика анализа емкостной сложности базы данных. Было выяснено, что объем БД в месяц составит 131386 байт. При таком ежемесячном накоплении данных в течение года объем данных составит около 715552байт.
5. Разработка пользовательского интерфейса автоматизированного рабочего места начальника планового отдела
Структура пользовательского интерфейса представлена в приложении Е.
Описание компонентов программного обеспечения АРМ начальника планового отдела содержит сведения об элементах управления, приведенных в форме таблицы 5.1. Назначение элементов управления каждой формы представлено в таблицах 5.1.
Таблица 5.1 - Назначение элементов управления главной формы АРМ начальника планового отдела
| Элемент управления | Имя (идентификатор) | Надпись | Процедура (макрос) | Назначение |
| Закладка | Z_Sprav | Справочники | M_Spr | Открыть форму F_Sprav для выбора функций для работы со справочными данными |
| Закладка | Z_Docum | Документы | M_Doc | Открыть форму F_Docum для выбора функций для работы c документами |
| Закладка | Z_Otch | Отчеты | M_Otch | Открыть форму F_Otch для выбора функций для формирования отчетов |
| Кнопка | Butt_Exit | Выход | P_Выход | Закрытие формы F_NachPO |
| Кнопка | Butt_Персонал | Персонал | M_Персонал | Открыть форму F_Personal для просмотра данных о персонале |
| Кнопка | Butt_ВидыРабот | Виды Работ | M_ВидыРабот | Открыть форму F_VidRabot для просмотра данных о видах работ |
| Кнопка | Butt_ГСМ | ГСМ | М_ГСМ | Открыть форму F_GSM для просмотра данных о видах ГСМ |
| Кнопка | Butt_АТ | АТ | М_АТ | Открыть форму F_AT для просмотра данных об АТ |
| Кнопка | Butt_ВидыАТ | Виды АТ | М_ВидыАТ | Открыть форму F_VidAT для просмотра данных о видах АТ |
| Кнопка | Butt_ДанныеОбАТ | Данные об АТ | М_ДанныеОбАТ | Открыть форму F_DannieObAT для просмотра документа «Данные об АТ» |
| Кнопка | Butt_ВыходАТНаЗадание | Выход АТ на задание | М_ВыходАТНа Задание | Открыть форму F_ VixATNaZad для просмотра документа «Выход АТ на задание» |
| Кнопка | Butt_ФинОтчет | Финансовый отчет | М_ФинОтчет | Открыть форму F_FinOtch для просмотра данных финансового отчета |
| Кнопка | Butt_ОтчетОРасхГСМ | Отчет о расходах ГСМ | М_ОтчетОРасх ГСМ | Открыть форму F_OtchGSM для просмотра данных отчета о расходах ГСМ |
| Кнопка | Butt_ПланРабот | План работ | М_ПланРабот | Открыть форму F_PR для ввода и редактирования данных плана работ |
| Кнопка | Butt_ОтчетыОРаботе | Отчеты о работе | М_ОтчетыОРаботе | Открыть форму F_OtchORab для ввода и редактирования данных отчета о работе |
Для выделения, группировки элементов управления, данных, форм будут использоваться цвет, подчеркивание, рамки, для неактивных элементов – бледные цвета.
Однотипная информация будет размещаться в одной и той же области экрана. Информация, на которую необходимо обратить внимание, будет выделена бирюзовым цветом (или подчеркнута) и отображаться в видном месте. Менее срочная информация также будет находиться в области экрана и всегда доступна, но не привлекать к себе постоянного внимания, т.к. для ее выделения будут использоваться бледные цвета.
Кроме того, некоторые однотипные данные будут объединены с помощью рамок, например, отчеты или кнопки. Для выделения текста будут использоваться различные шрифты символов и их размеры.
Проанализировав сведения о частоте поступающих и формируемых данных для АРМ, предлагаются следующие клавиатурные эквиваленты пользовательских функций, которые будут выполняться наиболее часто:
печать отчета о работе – Ctrl+O;
печать плана работ – Ctrl+P;
заполнение заявки на АТ услуги – Ctrl+I.
Также все эти функции можно выполнить, используя соответствующие кнопки на формах.
В пользовательском интерфейсе АРМ начальника планового отдела предполагается использование простых форм, представленных в таблице 5.2.
Таблица 5.2 - Сведения о простых экранных формах
| Имя формы | Назначение формы |
| F_VidRabot | Просмотр данных таблицы «Виды работ (услуг)» |
| F_VidAT | Просмотр данных таблицы «Виды АТ» |
Поля, которые заполняются автоматически при создании записей в формам для сотрудника планового отдела, представлены в таблице 5.3.
Таблица 5.3 - Данные по полям, заполняемых автоматически АРМ начальника планового отдела
| Форма для ввода и редактирования | Поле | Значение |
| F_PR | Номер плана работ | Порядковый номер |
| F_OtchORab | Номер отчета о работе | Порядковый номер |
Для ввода и редактирования данных используются поля, поля с выпадающими списками. Данные о формах, содержащих поля со списками сведены в таблицу 5.4.
Таблица 5.4 - Данные о формах, содержащих поля со списками
| Имя формы | Назначение формы | Имя поля со списком | Источник данных |
| F_VixATNaZadTab | Просмотр данных о выходе АТ на задание и результатах работы | Номер государственной регистрации | Таблица «АТ» |
| Наименование вида АТ | Таблица «Виды АТ» | ||
| Наименование работы | Таблица «Виды работ» | ||
| F_DannieObATTab | Просмотр данных об АТ | Номер государственной регистрации | Таблица «АТ» |
| Состояние АТ | Таблица «Состояние АТ» | ||
| F_OtchGSMTab | Просмотр данных отчета о расходах ГСМ | Номер государственной регистрации | Таблица «АТ» |
| Марка ГСМ | Таблица «ГСМ» | ||
| F_PRTab | Ввод и редактирование данных плана работ | Наименование работы | Таблица «Виды работ» |
| Наименование вида АТ | Таблица «Виды АТ» | ||
| F_OtchORabTab | Ввод и редактирование данных отчетов о работе | Наименование работы | Таблица «Виды работ» |
| Наименование вида АТ | Таблица «Виды АТ» |
Данные о составных формах АРМ представлены в таблице 5.5.
Таблица 5.5 – Данные о составных формах АРМ начальника планового отдела
| Назначение формы | Форма (главная) | Подчиненная форма | ||
| имя | источник данных | имя | источник данных | |
| Просмотр данных об АТ | F_DannieObAT | Т_ДанныеОб АТ | F_DannieObATTab | Т_ДанныеОбАТТаб |
| Просмотр данных о выходе АТ на задание и результатах работы | F_VixATNaZad | Т_ВыходАТНаЗадание | F_VixATNaZadTab | Т_ВыходАТНа ЗаданиеТаб |
| Просмотр данных фин. отчета | F_FinOtch | Т_ФинОтчет | F_FinOtchTab | Т_ФинОтчетТаб |
| Просмотр данных отчета о расходах ГСМ | F_OtchGSM | Т_ОтчетОРасхГСМ | F_OtchGSMTab | Т_ОтчетОРасхГСМТаб |
| Ввод и редактирование данных плана работ | F_PR | Т_ПланРабот | F_PRTab | Т_ПланРаботТаб |
| Ввод и редактирование данных отчета о работе | F_OtchORab | Т_ОтчетО Работе | F_OtchORab Tab | Т_ОтчетОРаботеТаб |
При проектировании АС сообщения об ошибках должны быть:
- сформулированы конкретно и однозначно, что позволило бы пользователю предпринять соответственно такие же конкретные и однозначные действия;
- назначены для конкретных АРМ, проверяемых условий,
- должны быть разделены на формируемые СУБД и формируемые прикладной программой.
Таблица 5.6 – Сообщения об ошибках для АРМ начальника планового отдела
| Форма для ввода и редактирования | Поле | Проверяемое условие | Сообщение об ошибке |
| F_PR | Месяц | мм | Дата должна состоять только из номера месяца (от 1 до 12) |
| Количество единиц АТ | >0 | Значение количества единиц АТ должно >0 | |
| Количество часов работы | >0 | Количество часов работы должно быть >0 | |
| Пробег | >0 | Пробег должен быть > 0 | |
| Доход | >=0, формат хххх,хх | Доход должен быть >=0 | |
| Расход | >=0, формат хххх,хх | Расход должен быть >=0 | |
| F_OtchORab | Дата начала | дд.мм.гггг | Дата должна включать число, месяц, год |
| Дата конца | дд.мм.гггг | Дата должна включать число, месяц, год | |
| Количество заказов | >0 | Количество заказов должно быть больше 0 | |
| Количество персонала | >0 | Количество персонала должно быть больше 0 | |
| Количество АТ | >0 | Количество АТ должно быть >0 | |
| Количество часов работы | >0 | Количество часов работы должно быть >0 | |
| Пробег | >0 | Пробег должен быть >0 | |
| Доход | >=0, формат хххх,хх | Доход должен быть >=0 | |
| Расход | >=0, формат хххх,хх | Расход должен быть >=0 |
Количественные характеристики интерфейса представлены в таблице 5.6
Таблица 5.7 – Количественные характеристики интерфейса АРМ
| Количество уровней в модели интерфейса | Количество экранных форм | Количество документов для вывода на принтер | |
| АРМ начальника планового отдела |
Примеры реализованных экранных форм для выбора пользовательских функций и для сопровождения БД АРМ начальника планового отдела, формы отчетов, которые формируются для вывода на принтер или экран приведены в Приложении Ж.
,
,