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

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

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

конфигурация:

). Тип процессора.........................................................................Pentium-2:

). Объем оперативного запоминающего устройства ................128 Мб;

). Тип монитора.........................................................................SVGA (17).

) Свободное место на HDD............................................................20Мб

 

3.2.Инструкция по установке приложения

 

Установка программного продукта не требуется, но для работы приложения необходимо заранее установить библиотеки Delphi 7 и скопировать папку с программой и базой данных в удобный вам каталог. Так же необходимо добавить БД в источник данных ODBC, для этого необходимо открыть Панель управления, далее Администрирование, Источник данных ODBC, затем выбрать путь к файлу с бд и указать свойство монопольно. Для запуска программы необходимо наличие файла Project.exe в папке с программой.

 

3.3.Инструкция по тестированию приложения

 

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

3.4.Инструкция по эксплуатации приложения

 

Для запуска программы необходимо запустить приложение Project.exe

В появившемся окне содержатся 2 меню. Первое для управления окном программы, содержит кнопки Свернуть и Выход. Второе меню предназначено для перехода на другие формы программы.

При нажатии на второе меню, появляется список доступных форм:

1)Кнопка Автобус откроет окно, в котором содержится информация о транспорте.

2)Кнопка Автопредприятие откроет окно, на котором содержится информация о предприятиях автотранспорта.

3)Кнопка Остановка откроет окно, на котором содержится информация о остановках

)Кнопка Маршрут откроет окно, на котором содержится информация о маршруте..

)Кнопка Модель откроет окно, на котором содержится информация о моделях автобусов

 

ЗАКЛЮЧЕНИЕ

 

Разработанная программа может быть использована в любой системе электронного расписания, на совместимом компъютере.Ее основными преимуществами являются:

1)Простой и понятный интерфейс, позволяющий работать с программой любому пользователю вне зависимости от навыков работы с ПК;

2)Разработанная программа очень проста в использовании;

)Данная программа является отказоустойчивой;

)Разработанное программное приложение содержит огромное количество информации и при этом потребляет минимум ресурсов компьютера;

)Есть возможность добавления и удаления данных из таблиц БД.

 

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

 

1.Архангельский А.Я. Программирование в Delphi 5. - М.: ЗАО Издательство БИНОМ, 2000. - 1072 с.

2.Браун С. Visual Basic 6. . С.-П Питер. 1999 г

.Брукс Ф.П. Как проектировать и создавать программные комплексы. М: Наука 1979г.

.Вендров А.М. Проектирование программного обеспечения экономических информационных систем. М.: Финансы и статистика, 2005. - 180с.

.Вирт Н. Алгоритмы и структуры данных. М: Мир. 1985г.

.Гагарина Л.Г., Киселев Д.В., Федотова Е.Л. Разработка и эксплуатация автоматизированных информационных систем: учеб. пособие / Под ред. проф. Л.Г.Гагариной. - М.: ИД Форум: Инфра - М, 2007. - 384 с.

.Глинский Я. Turbo Pascal 7.0 и Delphi. Учебное пособие. / Я. Н. Глинский. - М.: Диасофт, 2001. - 208 с.

.Голицина О.Л., Максимов Н.В., Попов И.И. Базы данных: учебное пособие. - М.: ФОРУМ. - 2003. - 352 с.

.Горев А., Ахаян Р., Макашарипов С. Эффективная работа с СУБД. - СПб.: Питер, 1997. - 704 с.

.Грабер М. Введение в SQL. - М.: Лори, 1996. - 380 с.

.Гофман В. Delphi: быстрый старт. С.П.: bhv, 2003

.Дарахвелидзе П.Г., Марков Е.П., Котенок О.А. Программирование в Delphi 5. - СПб.: БХВ - Санкт-Петербург, 2000. - 784 с.

.Корняков В. Н. Программирование документов и приложений MS Office в Delphi. - СПб.:БХВ - Санкт-Петербург, 2005. - 497с.

.Кондзюба С.П., Громов В.Н. Delphi 5. Базы данных и приложения: Лекции и упражнения. - Киев: ДиаСофт, 2001. - 592 с.

 

Приложение

 

Форма 1 - Электронная расписание автобусов

 

unit Unit1;Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, Menus,Unit2,Unit3,Unit4,Unit5,Unit6, StdCtrls, jpeg, ExtCtrls;= class(TForm): TMainMenu;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;: TMenuItem;: TLabel;: TImage;: TButton;: TButton;: TButton;: TButton;: TButton;: TButton;N4Click(Sender: TObject);N3Click(Sender: TObject);N5Click(Sender: TObject);N6Click(Sender: TObject);N7Click(Sender: TObject);N8Click(Sender: TObject);N9Click(Sender: TObject);Button1Click(Sender: TObject);Button2Click(Sender: TObject);Button3Click(Sender: TObject);Button4Click(Sender: TObject);Button6Click(Sender: TObject);Button5Click(Sender: TObject);

{ Private declarations }

{ Public declarations };

: TForm1;

{$R *.dfm}TForm1.N4Click(Sender: TObject);.Close;;

TForm1.N3Click(Sender: TObject);.WindowState:=wsMinimized;;TForm1.N5Click(Sender: TObject);.Show;;TForm1.N6Click(Sender: TObject);.Show;;TForm1.N7Click(Sender: TObject);.Show;;TForm1.N8Click(Sender: TObject);.Show;;TForm1.N9Click(Sender: TObject);.show;;TForm1.Button1Click(Sender: TObject);.Show;;TForm1.Button2Click(Sender: TObject);.Show;;TForm1.Button3Click(Sender: TObject);.Show;;TForm1.Button4Click(Sender: TObject);.Show;;TForm1.Button6Click(Sender: TObject);.Close;;

TForm1.Button5Click(Sender: TObject);.Show;;.

 

Форма 2 - Автобус

Unit2;

 

, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, StdCtrls, DB, Grids, DBGrids, DBTables, jpeg, ExtCtrls;

= class(TForm): TImage;: TTable;: TDBGrid;: TButton;: TQuery;: TDataSource;: TEdit;: TEdit;: TEdit;: TEdit;: TDBGrid;: TDBGrid;: TDBGrid;: TDBGrid;: TButton;: TButton;: TTable;: TTable;: TTable;: TTable;: TDataSource;: TDataSource;: TDataSource;: TDataSource;Button1Click(Sender: TObject);Edit2MouseDown(Sender: TObject; Button: TMouseButton;: TShiftState; X, Y: Integer);DBGrid2CellClick(Column: TColumn);Edit1MouseDown(Sender: TObject; Button: TMouseButton;: TShiftState; X, Y: Integer);Edit3MouseDown(Sender: TObject; Button: TMouseButton;: TShiftState; X, Y: Integer);Edit4MouseDown(Sender: TObject; Button: TMouseButton;: TShiftState; X, Y: Integer);DBGrid3CellClick(Column: TColumn);DBGrid4CellClick(Column: TColumn);DBGrid5CellClick(Column: TColumn);Bu