Ознакомление с требованиями к информационной и программной совместимости к разрабатываемой автоматизированной системе. Определение спецификаций программного обеспечения. Рассмотрение и характеристика процесса создания пользовательского интерфейса.
Аннотация к работе
Расписание занятий - это документ, определяющий педагогически целесообразную последовательность учебных занятий в образовательном учреждении на каждый день учебной недели и конкретизирующий таким образом учебный план.На данный момент процесс создание учебного расписания производится в ручную диспетчером, с начала составляются таблицы в низ по вертикале находятся данные о преподавателях, по горизонтали дни рабочей недели, а затем таблицы заполняются названиями групп, и получается готовое расписание.Разрабатываемая АИС «Создание расписания для преподавателей» должна обеспечивать: ? автоматическое создание расписания; ? возможность повторного создания расписания со внесенными изменениями; ? фамилия, имя, отчество преподавателя;Система должна работать в однопользовательском режиме, но авторизация пользователя предусмотрена, для избежание доступа случайных лиц.Системные требования: ? тактовая частота процессора >2 000 Гц;Готовое расписание формируется в редакторе электронных таблиц MS Office Excel 2010, а MS Office Access 2010 необходим для работы с базой данных.Основными преимуществами структурного подхода заключается в декомпозиции (разбиении) на автоматизируемые функции: система разбивается на функциональные подсистемы, которые в свою очередь делятся на подфункции, подразделяемые на задачи и так далее.Построим функциональную диаграмму, для того чтобы выявить основные функции и составные части проектированной системы и, по возможности, обнаружить и устранить существенные ошибки. Одной из наиболее важных особенностей методологии функционального моделирования является постепенное введение всех больших уровней детализации по мере создания диаграмм, отображающих модель. Основная цель создание функциональной диаграммы, выявить недостающие функции и исходные данные. Диаграмма, показанная на рис. На вход в систему подаются сведения о: преподавателях, группах, дисциплинах.Теперь разработаем диаграмму «сущность-связь» (ER-модель данных), которая обеспечивает способ определения данных и отношений между ними. Модель данных включает сущности и связи между ними. Диаграмма «сущность-связь» в отличии от функциональных диаграмм определяют спецификации структуры данных программного обеспечения. Основные отношения между сущностями показаны ни рис.Исходя из структурной схемы программы, можно построить модель пользовательского интерфейса системы, отображающий последовательность появление экранных форм. При входе в программу мы видим окно авторизации (рис 2.7), где нам необходимо ввести пароль для входа в программу. При успешной авторизации появляется главное окно программы (рис 2.8), которое содержит такие кнопки: ввод данных, редактирование данных, создание расписания, выход а так же окно содержит меню, которое состоит из таких вкладок: создать расписание, выход и сменить пароль. 2.9, содержит поля для ввода информации и кнопку сохранить. При нажатии на кнопку сохранить появляется запрос на подтверждения сохранения (рис 2.10).Наиболее подходящей, с точки зрения соответствия поставленной задаче, является среда разработки Delphi 7.Для описания работы отдельных модулей программы, выберем модуль занесения данных.Цель настоящего тест плана является описание процесса тестирования АИС «Создание расписания для преподавателей».Целью тестирования проекта, является проверка всех его функциональных возможностей и совместимости с операционной системой, а так же проведение серии стресс-тестов для выявления погрешностей проекта. программный автоматизированный интерфейсЦель: выявление функциональных ошибок, несоответствие технического задания и ожидание пользователя. Работы с главной формой 1.1 Работа главного менюЦель: проверить корректную работу и дизайн проекта в различных операционных системах и при различных расширениях мониторов. Цель тестирования является выявить уязвимость работы системы, путем ввода некорректных данных.1 Работа главного меню Нажатие на вкладки главного меню Работа выбранного действия Работа пунктов меню Отсутствуют Работа всех кнопок Нажатие на все кнопки формы Открытие других окон, выход Открытие других окон Отсутствуют 2 Добавление элементов Внесение данных в строку ввода Внесение и сохранение данных Данные сохраняются Отсутствует Удаление элементов Удаление данных Удаляем данные Удаление данных Отсутствует 3 Авторизация пользователя Вводим пароль, нажимаем войти Вход в программу Вход в программу ОтсутствуетПри выполнении проекта была рассмотрена технология проектирования программного обеспечения, так же был разработан прототип пользовательского интерфейса и протестированы отдельные модули программы. Воспользовавшись методологией структурного проектирования, во второй части, были определены функции программы и уточнены входные данные.
План
Содержание
Введение
1. Разработка системного проекта
1.1 Назначение разработки
1.2 Требования к функциональным характеристикам
1.2.1 Состав выполняемых функций
1.3 Требование к надежности и безопасности
1.4 Требования к составу и параметрам технических средств
1.5 Требование к информационной и программной совместимости
2. Разработка технического проекта
2.1 Анализ требований и определение спецификаций программного обеспечения
2.1.1 Выбор технологии проектирования
2.1.2 Построение моделей
2.2 Проектирование модели данных
2.3 Детальное проектирование программного обеспечения (конструирование прототита)