Проектирование программы формирования заказов по грузоперевозкам

Дипломная работа - Компьютеры, программирование

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

тирование записей, все записи являются значениями видом string, который является строковым типом. Строковой тип (в программировании) - тип данных, значениями которого является произвольная последовательность символов алфавита. Каждая переменная такого типа может быть представлена фиксированным количеством байтов или иметь произвольную длину.

 

2.1.6 Выходные данные

Выходные данные - это результат ввода входных данных. Это то, что выводиться на мониторе ЭВМ в результате работы и выполнения определённых действий в ходе работы программы. Все данные отображается в двух DBGRID которые отображают разную информацию в зависимость от введенных данных во время работы программ.

 

2.1.7 Условия применения

Для работы в диалоговом режиме используется экран дисплея, клавиатура и манипулятор типа мышь. Для поддержки графического режима необходим видеоадаптер VGA. Входные данные хранятся на жестком диске. Программа работает под управлением ОС Windows 98 (и выше).

2.2 Руководство системного программиста

 

.2.1 Общие сведения о программе

Минимальные технические требования к ЭВМ, необходимой для нормального функционирования программного обеспечения:

1) Процессор Pentium III

) Частота 600 Mhz

1)Оперативная память 128 Mb

2)Видеокарта 64 Мb

)Клавиатура и мышь

 

2.2.2 Используемые программные средства

Запуск программы осуществляется на ОС Windows XP и более поздних её версиях. Среда разработки - Borland Delphi 7.

 

2.2.3 Структура таблиц базы данных предприятия

 

На рисунке 3. предоставлены диаграммы связей таблиц базы данных.

 

Рисунок 3. Схема данных

В базе данных пять таблиц (рисунок 4,5,6,7,8).

 

Рисунок 4. Таблица 1 - Клиенты

 

Рисунок 5. Таблица 2 - Поставщики

 

Рисунок 6. Таблица 3 - Заказы

 

 

Рисунок 7. Таблица 4 - Транспорт

 

Рисунок 8. Таблица 5 - Груз

 

2.2.5 Этап разработки программы

Разработка программы Программный комплекс автоматизированного учета и инвентаризации компьютерной техники является актуальной начинается с создания нового проекта. Создаём новый проект (File -> New Application) и сразу изменяем заголовок и иконку exe файла программы (рис. 9). Иконка была выбрана в соответствии с целью разработки.

 

 

Рисунок 9. Создание нового проекта

 

Далее на форме Form1 добавляются компоненты:

) Один ADOConnection и два ADODataSet1, которые взяты с закладки dbGo.

) На втором этапе добавляется TDBGrid, который взят с закладки Data Controls.

) На третьем этапе добавляется DataSource1, взятый с закладки DataAccess.

) На четвертом этапе добавляется MainMenu1.

Результатом выше перечисленных действий становится первоначальный интерфейс программы (рисунок 10).

 

Рисунок 10. Первоначальный интерфейс

 

) На пятом этапе создаются пять таблиц с помощью Microsoft Office Access: предметы, преподаватели, отделения, студенты, задолженности. А на Form1 добавляются два объекта TDataSourse.

) На шестом этапе в событиях выставляется последовательности для отображения таблиц из созданной таблицы Microsoft Office Access.

) Добавляем компонент DBnavigator, который взят с закладки Controls и добавляем компонент TImage

) Добавляем три два Tbuttona, Добавить запись, Удалить запись и Сохранить изменения. И еще 5, Клиенты, Поставщики, Заказы, Транспорт и Груз. Выносим компонент TPanel1 и на нем размещаем Tlabel1, Tlabel2, TEdit1, TEdit2 (авторизация)

) На девятом этапе происходит оформление интерфейса на главной форме. (рисунок 11)

 

Рисунок 11. Оформление интерфейса главной формы

 

) Для подключения таблиц, следует выбрать DataSource1 и в DataSet поставить ADODataSet1. В ADOConnection1, LoginPromt - False, Provider - Microsoft. Jet.OLEDB.4.0. В ADODataSet1 выбираем Connection и ставим ADOConnection1. В объекте DBGrid1 находим DataSource и ставим DataSource1. DBNavigator1 находим DataSource и ставим DataSource1.

11) Происходит создание Unit2. Для этого создаём новый проект (File -> Form).

) На Form2 добавляется объекты:

TEdit, для работы с выбранными данными.

Label1 для отображения текстовой постоянной информации на Form2.

Button1, для поиска данных.

Button2, для закрытия формы.

) Информация будет вводится в объекты Tedit, которая потом после нажатия на Button1 будет отправлена на DBGrid1.

) TLabel для отображения текстовой информации.

) После ввода информации в TEdit следует нажать на Button1 для вывода данных на экран.

) Оформление интерфейса окна Form2. (рисунок 12)

Рисунок 12. Оформление окна формы

 

) Происходит создание Unit3. Для этого создаём новый проект (File -> Form).

) На Form3 добавляется объекты:

Button1, Button2;

TEdit1;

TLabel1;

) Button1 для вывода данных на экран.

Button2 для выхода из формы.

TLabel1, для текстовой информации.

TEdit1; для ввода информации.

) Оформление интерфейса окна Form3. (рисунок 13)

 

Рисунок 13. Оформление формы 3

 

) Происходит создание Unit4. Для этого создаём новый проект (File -> Form).

На Form4 добавляется объекты:

Button1 для вывода данных на экран.

Button2 для выхода из формы.

TEdit1 для ввода информации.

TLabel1 для текстовой информации.

Готовая форма показана на рисунке 14.

 

Рисунок 14. Оформление формы 4

 

) Происходит создание Unit9. Для этого создаём новый проект (File -> Form).

На Form5 добавляется объекты:для добавления нового клиента.

Button2 для сохранения изменений.

TLabel1, TLabel2, T