
- •Проектирование программного продукта
- •1.1 Назначение и область применения
- •В настоящий момент на рынке программного обеспечения присутствует ряд специализированных информационных систем в данной предметной области. Рассмотрим некоторые из них.
- •Программный продукт «акада вуз». Разработчик: Синергия Софт.
- •Дополнительные возможности:
- •Технические характеристики
- •Требования и временной график выполнения программного проекта
- •2 Разработка рабочего проекта
- •2.1 Разработка интерфейса программы
- •2.2 Жизненный цикл программы
- •2.3 Описание программы
- •Тестирование программы
Дополнительные возможности:
подготовка отчетов и статистики для органов управления образованием в автоматическом режиме;
поддержка работы с системой через веб-интерфейс;
соответствие ФЗ-152 о персонализации данных, многоуровневая система защиты информации от несанкционированного доступа.
Технические характеристики
Система разрабатывается на следующей конфигурации аппаратного и программного обеспечения. Соответственно, работоспособность системы гарантируется на комплексах, обладающих такими же или аналогичными характеристиками. Сведения о конфигурации приведены в таблице 1.
Таблица 1 – Характеристики аппаратно-программного комплекса
Название характеристики |
Значение характеристики |
Процессор |
Intel Core i7 860 2.89 GHz |
Видеокарта |
NVIDIA GeForce GTX 550 Ti |
Оперативная память |
Samsung M378B5273CH0 8 Gb |
Операционная система |
MS Windows 7 |
Требования и временной график выполнения программного проекта
1.3.1 Постановка задачи
Исходя из всего вышесказанного, можно сделать вывод о том, что автоматизация образовательного процесса в ВУЗе является важной задачей, требующей решения.
Таким образом, можно сформулировать тему курсового проекта:
«Разработка автоматизированной системы работы преподавателей кафедры ВУЗа».
Основной целью разрабатываемой системы является повышение эффективности работы сотрудников кафедры ВУЗа.
Для достижения заданной цели требуется решить ряд задач:
изучить предметную область;
построить модель потоков данных и модель данных предметной области;
на базе построенных моделей спроектировать базу данных для хранения информации разрабатываемой системы;
реализовать базу данных в СУБД MS Access;
разработать приложение, взаимодействующее с спроектированной базой данных и обеспечивающее работу пользователей;
оформить комплект проектной документации.
1.3.2 Временной график разработки
Выполнение всех работ по разработке системы производится по графику. В качестве модели жизненного цикла принимается каскадная модель, включающая этапы, приведенные на рисунке 2.
Этапы
Дата
Рисунок 2 – Временной график работ
Этапы графика:
анализ предметной области;
моделирование;
проектирование;
конструирование;
эксплуатация и поддержка.
2 Разработка рабочего проекта
2.1 Разработка интерфейса программы
При разработке интерфейса программного продукта использовался оконный подход. При запуске программы пользователю должно открываться основное окно приложения, содержащее главное меню со средствами навигации и основными командами. Для выполнения основных операций предназначены индивидуальные формы, которые вызываются из основного окна приложения (рисунок 3).
Рисунок 3- Внешний вид главного окна
На примере формы просмотра представлена форма просмотра студентов на рисунке 4. Ширину каждого столбца можно свободно регулировать.
Рисунок 4 – Форма просмотра данных
Пример формы с добавлением данных в базу данных представлена на рисунке 5.
Рисунок 5 – форма добавления данных