Разработка программного продукта «Разработка учебного плана по специальности» (Описание программы)

Страницы работы

Содержание работы

1.3  Описание программы

Основной целью программы является хранения больших объемов данных об учебном плане  по специальности, их обработка, для автоматизации процесса учебного отдела, а также ускорение работы расчетов часов для проведения контрольных и практических работ преподавателями для студентов определенных дисциплин, для установления продолжительности каникул, для установления максимальной учебной нагрузки студентов, промежуточную аттестацию,  в которой количество экзаменов в учебном году не должно превышать 8, а количество  зачетов 10. Период  учебной и производственной практики, выдача отчетов на печать и на просмотр.

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

Описание структуры программы и её основных частей представлено на рисунке  1.3.1

Рисунок 1.3.1

 
 


Описание функций составных частей и связей между ними.

Название модуля

Описание (назначение)

Project1.exe

Запускной файл

UnitZastavka.pas

Заставка программы

UnitLogin.pas

Форма для авторизации

UnitDataModule.pas

Форма содержит компоненты подключения к базам данных

UnitGlav.pas

Главная форма программы

UnitGup.pas

Форма для заполнения графика учебного процесса

UnitVibor.pas

Форма для контроля ввода данных в UnitGup

UnitPup.pas

Форма для заполнения плана учебного процесса

UnitObnag.pas

Форма для заполнения обязательной нагрузки

UnitRon.pas

Форма для заполнения распределения обязательной нагрузки по курсам и семестрам

UnitVsego.pas

Форма для вывода итоговых подсчетов

UnitSpez.pas

Форма для регистрации специальностей

UnitKartSprav2.pas

Форма для контроля ввода данных в UnitSpez

UnitSpravka.pas

Форма для регистрации дисциплин и их категорий

UnitKartD.pas

Форма для контроля ввода данных в UnitSpravka

Unit kartspravd.pas

Форма для контроля ввода данных в UnitSpravka

UnitGdat.pas

Форма для вывода сообщения для ожидания


Рисунок 1.3.2 – Блок-схема взаимодействия модулей

 
                                          

Сведения о языке программирования.

Для программы  «Разработка учебного плана по специальности» был выбран Borland Delphi 7.0, так как он поддерживает  объектно-ориентированное программирование  и в нем имеется широкий набор графической  палитры компонентов для оформления интерфейса пользователя, например компоненты класса VCL. К этим компонента относится: Combobox, edit, button, panel, и т.д. Borland Delphi 7.0 упрощает создание программ управления базами данных и в нем имеется набор компонентов для управления доступа к  базам данных и организации их архитектуры. Такие как:Dbedit, dbcombobox, dbgrid, ADOconnection, table, datasource. 

Интегрированная оболочка языка программирования упрощает создание отдельных модулей, что  позволяет быстро конструировать программу,

Для данной программы является важным реализовать запросы на выборку данных, и поэтому является важным что в Borland Delphi 7.0 интегрирован язык SQL следовательно для достижения поставленной цели, для этого в этом языке будет использован такой компонент как SQLquery.

Borland Delphi 7.0 является достаточно современной оболочки для реализации данной программы.

Для хранения данных был выбран формат хранения данных Access 2003. Access 2003 является программным продуктом компании Microsoft, поддерживает SQL запросы и поддерживает ядро Microsoft.Jet.OLEDB.4.0, что позволяет использовать COM и ADO технологии. Удобен в формировании структур таблиц и связей между ними. Также имеет преимущества перед остальными форматами баз данных, в том что он принадлежит к пакету программ   Microsoft Office и его наличие на компьютере является наиболее вероятным. Например, при использовании технологии PARADOX на компьютере требуется наличие программы BDE_Admin, где наличие таковой имеет меньшую вероятность. Использование Microsoft Access для хранения данных на сегодняшний день является последним словом в разработке прикладных программ.

Таблица 1.3.1 - Описание входных данных для каждой из составных частей.

Похожие материалы

Информация о работе