Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом_Малий.doc
Скачиваний:
4
Добавлен:
11.09.2019
Размер:
1.6 Mб
Скачать

2.3 Блок-схема работы программы по ведению баз данных «Тарификация»

Прямая соединительная линия 19 Блок-схема: знак завершения 1 Блок-схема: данные 2 Блок-схема: решение 3 Блок-схема: данные 4 Прямая соединительная линия 18 Прямая со стрелкой 20

1

2

3

Прямая соединительная линия 25

11

Прямая соединительная линия 17

Блок-схема: процесс 5

Блок-схема: решение 7

4

5

12

Блок-схема: процесс 8 Блок-схема: процесс 9

Прямая со стрелкой 23 Прямая соединительная линия 27 Прямая со стрелкой 28

Блок-схема: данные 10

6

13

7

Блок-схема: данные 44

Блок-схема: данные 11

8

Блок-схема: процесс 13

Блок-схема: решение 14

9

Прямая соединительная линия 26

Блок-схема: процесс 15

10

Блок-схема: знак завершения 16

Рисунок 2.1 - Блок-схема работы программы по ведению баз данных «Тарификация»

Описание блок-схемы

Блоки 1,2,11 – После запуска программы пользователь должен ввести пароль, чтобы получить доступ к базе данных. Если пароль неверный на экран выводится соответствующее сообщение.

Блоки 3-6,12 – Программа осуществляет поиск БД, если таблицы базы данных найдены, программа подключается к ним и выводит их содержимое на экран. Если таблицы БД отсутствуют на диске, программа создает их автоматически.

Блоки 7-10,13 – После добавления записей в БД или редактирования ее содержимого, все измененные записи проверяются на уникальность и соответствие ключам БД. Если проверка не выявила неуникальные записи, программа сохраняет данные в БД, в противном случае выводится соответствующее сообщение.

3 Описание исходного кода программы

Программное обеспечение создано в среде визуального программирования СУБД Delphi 7.0. В программе использованы отдельно откомпилированные стандартные модули и процедуры. Исходные коды программы содержатся в папке «Тарификация».

Исходный код программы содержится в файлах пакета с расширением .DPR, .DFM, .res, .pas.

В состав пакета входят следующие файлы:

Setup.exe – файл инсталляции программного обеспечения, установки редактора BDE и установки ярлыка на рабочий стол.

Projekt1.exe – файл запуска программы;

Unit2.pas-Модуль настройки печати Планов обучения

Unit3.pas – Модуль переноса данных из вспомогательных БД при заполнении учебного плана.

Unit4.pas – Модуль настройки печати табеля и формы 3 для рабочего учебного плана.

Исходные коды программ в распечатанном виде содержатся в приложении Б.

4 Результаты работы программы

Результатом работы программы являються сформированные ведомости:

- Ведомость «Контингент»

Рисунок 4.1 – Форма ведомости «Контингент»

- Ведомость «Рабочий учебный план»

Рисунок 4.2 – Форма ведомости «Учебный рабочий план»

5 Руководство пользователя

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

Рисунок 5.1 – Мастер установки программы

Нажать кнопку «Далее». На экране появится новое окно вида:

Рисунок 5.2 – Окно выбора пути для установки программного обеспечения

Нажать кнопку «Обзор» и далее выбрать имя диска, на который будет устанавливаться программное обеспечение. Папка «Тарификация» на выбранном диске создается в процессе установке программного обеспечения – программно, а на рабочем столе создается ярлык.

После инсталляции программы тарификация, для ее запуска можно использовать одноименный ярлык на рабочем столе или использовать файл Projekt1.exe. После запуска программы, на экране появляется окно программы, имеющее следующий вид:

Рисунок 5.3 – Вид окна «Меню программы»

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

Для управления данными в таблицах БД используется стандартная панель инструментов

Первые 4 кнопки панели используются для перехода по записям таблицы БД (первая запись, предыдущая запись, последующая запись, последняя запись соответственно)

Следующие кнопки используются для управления выбранной записью БД

- Добавить запись

- Удалить запись

- Редактировать запись (на активно если таблица в режиме корректировки)

- Сохранить изменения в записи

- Отменить изменения в таблице

- Обновить информацию в БД

Контингент - в данном пункте меню заносится информация и группах обучающихся в колледже.

Рисунок 5.4 – Вид окна экрана работы с БД «Контингент»

Помимо введения и редактирования информации ее можно вывести на печать, нажав на соответствующую кнопку. При нажатии кнопки «Печать» производится печать следующей ведомости

Рисунок 5.5 – Форма ведомости «Контингент»

Учебный график - в данной таблице заноситься информация о учебном графике групп колледжа, после чего ее можно вывести на печать или в Excel. Окно экрана для работы с учебным графиком имеет следующий вид:

Рисунок 5.6 – Вид окна экрана для работы с учебным графиком

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

Рисунок 5.7 – Вид окна выбора вида ведомости для формирования

После ввода необходимой информации нужно выбрать тип формируемой ведомости.

Ведомость «План обучения», в данной таблице номера столбцов означают номера недель обучения.

Рисунок 5.8 – Вид окна сформированного плана обучения

Полученный план можно корректировать. После чего вывести на печать или выгрузить в Excel, нажав соответствующую кнопку.

Рисунок 5.9 – Вид окна сформированного сводного плана обучения

Сводный график отличается от плана обучения тем, что формируется для всех групп, обучающихся в колледже.

Сводный график, также можно редактировать, выводить на печать и в Excel таблицу.

Учебный рабочий план - в данном пункте меню вводится и редактируется информация о плане обучения в разрезе года обучения, группы, предмета, и преподавателя.

Рисунок 5.10 – Вид окна экрана работы с БД «Учебный рабочий план»

Для удобства ввода информации, план на первый и второй семестр, а также не зависящая от семестра информация располагаются на разных вкладках. Для исключения ошибок ввода часть реквизитов, которые рассчитываться программно, закрыты для ввода. При вводе - большая часть данных вводится программно, после выбора пользователем ключевых реквизитов справочных и вспомогательных БД. Также для облегчения поиска данных в БД организована возможность фильтрации информации по ключевым полям БД (область окна «Выбор плана»). Пользователь может вводить ограничения как по одному так и по нескольким реквизитам. После ввода реквизитов для фильтрации данных - нажать на кнопку «Вкл», для отключения фильтра - нажать на кнопку «Выкл».

В данном пункте меню формируются ведомости «Рабочий учебный план» и «Карточка недельной нагрузки».

После нажатия на кнопку «Рабочий учебный план» появляется окно с данными из БД «Контингент», пользователь должен выбрать группу, ввести учебный год и нажать на кнопку «Печать».

Рисунок 5.11 – Вид окна для выбора кода группы

Печатный документ «Рабочего учебного плана» имеет следующий вид:

Рисунок 5.12 – Форма ведомости «Рабочего учебного плана»

Выход из программы по нажатии кнопки «Выход».