3 Программное обеспечение

Для разработки курсового проекта выбрана среда объектно-ориентированного программирования Borland Delphi 7 под управление операционной системы Windows.

Для обеспечения возможности удаленной работы сервера БД, предлагается использовать СУБД MS SQL Server. Работа с данной СУБД довольно удобна, о писана в большом количестве литературы. Провайдеры для работы с этой СУБД поставляются вместе с операционной системой Windows.

Также MS SQL Server предоставляет в распоряжение разработчику клиент-серверную технологию, позволяющую располагать сервера БД, физически удаленно от пользователя, чем достигается централизованное хранение данных и возможность обращения к БД несколькими пользователями одновременно.

Данный выбор связан с техническим обеспечением КарГТУ, возможностями выбранных программных средств, а так же малым опытом работы разработчика с другими СУБД. Выбранные программные средства полностью удовлетворяют установленным требованиям и применима для решения поставленной задачи.


4 Концептуальная модель данных

5 Логическая модель базы данных

Таблица маршрутов routes содержит список маршрутов, обслуживаемых автобусным парком

Имя поля Тип поля Описание
id INT UNSIGNED AUTO_INCREMENT KEY Уникальный идентификатор маршрута
name NVARCHAR(50) NOT NULL Название маршрута

Таблица остановок stations содержит информацию об остановках маршрута

Имя поля Тип поля Описание
id INT UNSIGNED AUTO_INCREMENT KEY Уникальный идентификатор остановки
name NVARCHAR(100) NOT NULL Название остановки
routeid INT UNSIGNED NOT NULL Идентификатор маршрута

Таблица stoppoints содержит информацию об остановочных пунктах

Имя поля Тип поля Описание
id INT UNSIGNED AUTO_INCREMENT KEY Уникальный идентификатор остановочного пункта
name NVARCHAR(100) NOT NULL Название остановочного пункта
direction NVARCHAR(7) NOT NULL Прямому или обратному маршруту принадлежит остановочный пункт (forward/return)
stationid INT UNSIGNED NOT NULL Идентификатор остановки
routeid INT UNSIGNED NOT NULL Идентификатор маршрута

Информация об автобусах парка хранится в таблице buses

Имя поля Тип поля Описание
id INT UNSIGNED AUTO_INCREMENT KEY Уникальный идентификатор автобуса
model NVARCHAR(50) NOT NULL Модель автобуса
issue NVARCHAR(7) NOT NULL Государственный регистрационный номер автобуса
routeid INT UNSIGNED NOT NULL Идентификатор маршрута

6 Руководство пользователю

Запустив программу, пользователь попадает в основное её окно.

Как видно, никаких данных мы пока увидеть, а тем более изменить или удалить не можем. Происходит это потому, что не произведено подключение к базе данных. Чтобы это исправить, пользователь должен совершить следующие действия:

Выбрать в основном меню пункт DB -> Connection Options (Рисунок 2). Откроется окно настроек соединения с сервером базу данных (Рисунок 3).


Рисунок 2 — Пункт меню настроек соединения с сервером БД

Рисунок 3 — Окно настроек соединения с сервером базы данных

Здесь нужно задать название сервера базы данных, название самой базы данных, а также пару логин/пароль для подключения к серверу базы данных. Задав правильные параметры и нажав на кнопку «OK» пользователь снова попадает в основное окно программы. Теперь необходимо соединиться с сервером базы данных. Для этого нужно выбрать пункт меню DB -> Connect. Если настройки были заданы верно и не возникло никаких проблем в сети, будет установлено соединение с сервером, о чём будет свидетельствовать надпись «Connected» в статусной строке и данные, отображённые на вкладках программы (Рисунок 4).


Рисунок 4 — Главное окно программы после подключения к серверу БД

По умолчанию активна первая вкладка «Routes», на которой отображаются маршруты. Перемещаясь по вкладкам можно просмотреть сведения об остановках, остановочных пунктах и автобусах парка. Добавление, редактирование и удаление данных во всех таблицах осуществляется аналогичным образом. поэтому будет рассмотрено на примере таблицы остановочных пунктов.

Добавление, редактирование и удаление записи осуществляется либо кнопками на вкладке справа, либо при помощи дублирующего их функции контекстного меню. Будьте осторожны! При удалении записи никаких дополнительных подтверждений программа не запрашивает!


При редактировании или добавлении записи открывается окно, где мы можем изменить или внести информацию об остановочном пункте (Рисунок 5).

Рисунок 5 — Окно добавления/редактирования остановочного пункта

Чтобы подтвердить изменение/добавление данных нужно нажать на кнопку «OK». Чтобы отменить их — на кнопку «Cancel».

Выбрав пункт основного меню Info -> Help можно увидеть это руководство.

Чтобы завершить работу с программой. просто закройте её основное окно.


Информация о работе «Разработка базы данных и прикладного программного обеспечения для автобусного парка»
Раздел: Информатика, программирование
Количество знаков с пробелами: 24502
Количество таблиц: 4
Количество изображений: 5

Похожие работы

Скачать
54157
0
0

... программ в единый информационный и программный продукт, а также всесторонним применением современных приемов манипулирования такими продуктами с использованием средств вычислительной техники. К середине 90-ых годов в РФ в области фактографических баз данных в науке сложилась ситуация, характеризующая следующими особенностями: 1. Существует значительное количество практически не связанных друг с ...

Скачать
209765
15
2

... предусмотрены Законом о республиканском бюджете в сумме 2689432779 тыс. р. и расходы в сумме 3222042888 тыс. р.   2.3 Практика налогообложения инновационной деятельности в Республике Беларусь На примере четырех предприятий Железнодорожного района г. Витебска разных форм собственности и осуществляющих различные виды деятельности, рассмотрим порядок налогообложения инновационной деятельности. ...

Скачать
273302
51
24

... мира (2,17 млн. кв. км.). Общая площадь "материковой" части страны - 42,9 тыс. кв. км. ПОГОДА Город to воды пн, 19.1 вт, 20.1 ср, 21.1 чт, 22.1 Дания Копенгаген - +2 / -1 частичная облачность -4 / -8 дождь со снегом -3 / -8 Эсбъерг +2 +5 / 0 +1 / -3 преимущественная облачность -1 / -5 преимущественная облачность ...

Скачать
116976
12
8

... изложенным в таблице №8. Установка программного обеспечения так же входит в стоимость поставки комплекта. Таким образом, внедрение системы мониторинга автотранспорта на предприятии ГУП РМЭ "Пассажирские Перевозки" не требует снятия транспорта с линии и появления в структуре организации нового отдела. 5. Безопасность жизнедеятельности при внедрении и использовании системы мониторинга "WEB-GPS ...

0 комментариев


Наверх