1.3 Описание программы
Основной целью программы является хранения больших объемов данных об учебном плане по специальности, их обработка, для автоматизации процесса учебного отдела, а также ускорение работы расчетов часов для проведения контрольных и практических работ преподавателями для студентов определенных дисциплин, для установления продолжительности каникул, для установления максимальной учебной нагрузки студентов, промежуточную аттестацию, в которой количество экзаменов в учебном году не должно превышать 8, а количество зачетов 10. Период учебной и производственной практики, выдача отчетов на печать и на просмотр.
Данная программа предназначена для автоматизации сотрудников учебного отдела, облегчения выполнения их работы, быстрого формирования отчетов и выводов их на печать.
Описание структуры программы и её основных частей представлено на рисунке 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 |
Форма для вывода сообщения для ожидания |
|
Сведения о языке программирования.
Для программы «Разработка учебного плана по специальности» был выбран 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 - Описание входных данных для каждой из составных частей.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.