Справочная система маршрутов общественного транспорта
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
µмный анализ предметной области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 Требования к аппаратно - программному обеспечению
Минимальная