Справочная система маршрутов общественного транспорта

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

µмный анализ предметной области08.11.2010 - 15.11.2010Отчет4ERD - анализ15.11.2010 - 22.11.2010Отчет5Физическое проектирование БД22.11.2010 - 13.12.20106Написание общей части13.12.2010 - 10.01.2011Отчет7Проектирование структуры приложения10.01.2011 - 17.01.20118Программирование информационных процедур10.01.2011 - 31.01.20119Тестирование программного продукта31.01.2011 - 07.02.201110Написание специальной части07.02.2011 - 14.02.2011Отчет11Написание технологической части14.02.2011 - 21.02.2011Отчет12Компоновка пояснительной записки21.02.2011 - 28.02.2011Отчет13Представление программы и записки на рецензирование и проверку28.02.201114Исправление ошибок и недочетов28.02.2011 - 14.03.201115Защита проекта14.03.2011 - 27.03.2011

2.СПЕЦИАЛЬНАЯ ЧАСТЬ

 

2.1.Выходные документы

 

Создание таблиц осуществлялось в программе Microsoft Access , которая входит в пакет программ MS Office . Таблицы получили следующие имена:

1)Автобус;

2)Маршрут;

3)Модель;

4)Автопредприятие;

5)Остановка;

Ниже приведены структуры таблиц БД Cправочная система маршрутов общественного транспорта , в программе Microsoft Access 2003.

 

Рисунок 5 - Структура таблицы Автобус

 

Рисунок 6 - Структура таблицы Автопредприятие

справочный маршрут общественный транспорт программа

Рисунок 7 - Структура таблицы Маршрут

 

Рисунок 8 - Структура таблицы Модель

 

Рисунок 8 - Структура таблицы Остановка

 

.2 Входные документы

 

Входными данными в проектируемой работе будут являться запрос:

SELECT Avtobus.Kod_Avtobysa, Marsrut.Nomer_Marsruta, Model.Nazvanie_Modeli, Avtopredpriyatie.Nazvanie FROM Ostanovka INNER JOIN (Model INNER JOIN (Marsrut INNER JOIN (Avtopredpriyatie INNER JOIN Avtobus ON .Kod_Avtopredpriyatia=Avtobus.Kod_Avtopredpriyatiya) ON Marsrut.Kod_Marsruta=Avtobus.Kod_Marsruta) ON .Kod_Modeli=Avtobus.Kod_Modeli) ON .Kod_Ostanovki=Marsrut.Kod_Ostanovki;

Форма Электронное расписание автобусов является первой формой в программе. Форма имеет 2 меню.

 

Рисунок 9 - Первая форма Электронное расписание автобусов

 

Для реализации данных функций необходимо добавить на форму следующие компоненты:

1)Button - осуществляют функции кнопок;

2)Image - задает фоновый рисунок на форму;

3)MainMenu - Используется для создания функционального меню;

 

2.3 Форма Остановка

Nazvanie_Ostanovki FROM Ostanovka

Форма Остановка содержит всю о остановочных пунктах

Рисунок 10 - форма Остановка

 

Для реализации данных функций необходимо добавить на форму следующие компоненты:

1)Button - осуществляют функции кнопок;

2)Image - задает фоновый рисунок на форму;

3)DataSource - для связи компонентов Table с другими компонентами;

4)DBGrid - для отображения табличной информации на экране;

5)Table - для вывода информации из таблицы.

2.4.Форма Автопредприятие

Nazvanie FROM Avtopredpriyatie

Форма Автопредприятие содержит информацию об автомобильных пердприятиях, обслуживающих автобусы.

 

Рисунок 11 - форма Автопредприятие

 

Для реализации данных функций необходимо добавить на форму следующие компоненты:

1)Button - осуществляют функции кнопок;

2)Image - задает фоновый рисунок на форму;

3)DataSource - для связи компонентов Table с другими компонентами;

4)DBGrid - для отображения табличной информации на экране;

5)Table - для вывода информации из таблицы;

2.5 Форма Маршрут

Kod_Marsruta FROM Marsrut

Форма Маршрут содержит информацию о маршрутах автобусов

 

Рисунок 12 - форма Маршрут

 

Для реализации данных функций необходимо добавить на форму следующие компоненты:

1)Button - осуществляют функции кнопок;

2)Image - задает фоновый рисунок на форму;

3)DataSource - для связи компонентов Table с другими компонентами;

4)DBGrid - для отображения табличной информации на экране;

5)Table - для вывода информации из таблицы;

6)Query - Этот компонент необходим, для работы запросов, на языке sql.

)DBNavigator - Используется для работы с полями таблицы.

2.6Форма Модель

Naxvanie_Modeli FROM Model

Форма Модель содержит информацию о моделях автобусов

 

Рисунок 12 - форма Модель

 

Для реализации данных функций необходимо добавить на форму следующие компоненты:

1)Button - осуществляют функции кнопок;

2)Image - задает фоновый рисунок на форму;

3)DataSource - для связи компонентов Table с другими компонентами;

4)DBGrid - для отображения табличной информации на экране;

)DBNavigator - Используется для работы с полями таблицы.

 

.7Форма Автобус

Avtobus.Kod_Avtobysa, Marsrut.Nomer_Marsruta, Model.Nazvanie_Modeli, Avtopredpriyatie.Nazvanie FROM Ostanovka INNER JOIN (Model INNER JOIN (Marsrut INNER JOIN (Avtopredpriyatie INNER JOIN Avtobus ON .Kod_Avtopredpriyatia=Avtobus.Kod_Avtopredpriyatiya) ON Marsrut.Kod_Marsruta=Avtobus.Kod_Marsruta) ON .Kod_Modeli=Avtobus.Kod_Modeli) ON .Kod_Ostanovki=Marsrut.Kod_Ostanovki;

Форма Автобус содержит информацию о маршрутах автобусов и кнопки для добавления данных в БД методом перекрестного запроса.

 

Рисунок 13 - форма Автобус

 

Для реализации данных функций необходимо добавить на форму следующие компоненты:

Для реализации данных функций необходимо добавить на форму следующие компоненты:

1)Button - осуществляют функции кнопок;

2)Image - задает фоновый рисунок на форму;

3)DataSource - для связи компонентов Table с другими компонентами;

4)DBGrid - для отображения табличной информации на экране;

5)Table - для вывода информации из таблицы;

) DBEdit - Для вывода некоторых данных из таблицы.

) Query - Этот компонент необходим, для работы запросов, на языке sql.

 

3. Эксплуатационная часть

 

3.1 Требования к аппаратно - программному обеспечению

 

Минимальная