ння
Для клієнтського додатка:
· процесор частотою 600 МГц
· операційна система Windows XP або вище
· ОЗУ 512 Мб
· вільне місце на жорсткому диску 100 Мб для програми
Для сервера:
· процесор частотою 1 ГГц або вище
· операційна система Windows Server 2003
· ОЗУ 1 Гб
3.2 Вимоги до програмного забезпечення
Для роботи програми необхідно, щоб на комп'ютері були встановлені:
. Операційна система Windows XP, Windows 7, Server 2003
2..NET Framework 2.0
. Встановлений і працюючий Microsoft SQL Server 2005
4. Методика розробки програми
Додаток розроблялося на основі схеми бази даних наведеної на рисунку 1 у пункті 2. «Формалізація».
Далі повністю приведена структура даної бази даних, що складається з таблиць, а так само її опис, опис форм і звітів, необхідних користувачеві.
4.1 Алгоритмізація задачі
4.1.1 Опис алгоритму
З метою підвищення надійності й ефективності програмного продукту, застосовувався метод спадного проектування, і проходила наступні етапи:
· Визначення вхідних і вихідних даних;
· Вибір мови програмування;
· Пошук за різними критеріями.
У ході розробки програмного продукту були створені наступні таблиці:
Таблиця №1 «Drivers»
Ім'я поляТіп даннихФормат/розмір поляОбязательное поле IDDriver (ключове поле) intСчетчікДа LastName char (80) Текст/80Да FirstName char (80) Текст/80Да Patronymic char (80) Текст/80Да Birthday datetimeДатаДа PassportNumber char (10) Текст/10Да DrivingLicence char (10) Текст/10Да IDBus intЦелоеДа
Таблиця №2 «Conductors»
Ім'я поляТіп даннихФормат/розмір поляОбязательное поле IDConductor (ключове поле) intСчетчікДа LastName char (80) Текст/80Да FirstName char (80) Текст/80Да Patronymic char (80) Текст/80Да Birthday datetimeДатаДа PassportNumber char (10) Текст/10Да
Таблиця №3 «Buses»
Ім'я поляТіп даннихФормат/розмір поляОбязательное поле IDBus (ключове поле) intСчетчікДа Breand char (80) Текст/80Да StateNumber char (10) Текст/10Да Speedometer intЦелоеДа
Таблиця №4 «Routes»
Ім'я поляТіп даннихФормат/розмір поляОбязательное поле IDRoute (ключове поле) intСчетчікДа NameRoute char (80) Текст/80Да Direction char (200) Текст/200Да Length intЦелоеДа Trips intЦелоеДа Revenue moneyЦелоеДа Fuel intЦелоеДа ExitTime datetimeВремяДа ReturnTime datetimeВремяДа
Таблиця №5 «Distance»
Ім'я поляТіп даннихФормат/розмір поляОбязательное поле IDRecord (ключове поле) intСчетчікДа IDBus intЦелоеДа Date datetimeДатаДа Distance intЦелоеДа Таблиця №6 «Revenue»
Ім'я поляТіп даннихФормат/розмір поляОбязательное поле IDRecord (ключове поле) intСчетчікДа IDConductor intЦелоеДа Data ??b> datetimeДатаДа PlannedRevenue moneyЦелоеДа ActualRevenue moneyЦелоеДа IDRoute intЦелоеДа IDDriver intЦелоеДа Change intЦелоеДа
Таблиця №7 «WaySheets»
Ім'я поляТіп даннихФормат/розмір поляОбязательное поле IDSheet (ключове поле) intСчетчікДа NumberSheet char (10) Текст/10Да IDD...