Разработка информационной системы
Задание
Разработать программное обеспечение для работы в заданной предметной области.
Программное обеспечение является независимым от типа SQL-сервера. Работоспособность системы будет проверяться на MySQL.
На выбор предлагаются следующие предметные области:
- деканат института
- школа
- больница
- троллейбусное депо
- магазин
- склад
- и далее по аналогии (самостоятельно предложить свой вариант)
Программное обеспечение состоит из следующих частей:
- Блок инициализации – создает начальные структуры таблиц на SQL-сервере и производит заполнение базовых справочников. Возможны два варианта реализации:
o Текстовый файл с набранными командами на SQL. Файл записываются на сервер, затем запускаются с консолей соответствующих SQL-серверов (mysql).
o Скрипт на PHP, который присоединяется к БД и создает все сам через метод exec.
- Блок корректировки - заносит новую информацию предметной области в БД и справочники, корректирует имеющиеся данные.
- Блок генерации отчетов – предоставляет возможность генерации отчетов по предметной области (естественно, в виде HTML).
Предметная область должна содержать (как минимум):
- 3 таблицы (1 таблица + 2 ассоциированных справочника)
- механизм работы с данными в этих таблицах
- 2 любых отчета по этим таблицам на тематику предметной области
Примерная реализация предметной области «Деканат»
- Необходимы следующие справочники и таблицы:
o Справочник «Учебные курсы» имеет поля (код предмета, наименование)
|
|
o Справочник «Студенты» имеет поля (код студента, ФИО, группа, номер зачетки)
o Таблица «Ведомость» имеет поля (код студента, код предмета, оценка)
- Необходимо реализовать следующие механизмы доступа и работы с данными:
o Добавление/изменение/удаление информации из справочника «Учебные курсы»
o Добавление/изменение/удаление информации из справочника «Студенты»
o Добавление/изменение/удаление информации из таблицы «Ведомость»
- Необходимо реализовать подготовку и вывод следующих отчетов:
o «Зачетная книжка» студента – по выбранной фамилии выводятся все предметы и оценки по ним для конкретного студента
o «Зачетный лист» группы – для выбранной группы и предмета формируется список студентов группы и оценок по предмету
Дата добавления: 2018-02-28; просмотров: 238; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!