Разработка информационной системы



Задание

Разработать программное обеспечение для работы в заданной предметной области.

Программное обеспечение является независимым от типа SQL-сервера. Работоспособность системы будет проверяться на MySQL.

На выбор предлагаются следующие предметные области:

- деканат института

- школа

- больница

- троллейбусное депо

- магазин

- склад

-    и далее по аналогии (самостоятельно предложить свой вариант)

Программное обеспечение состоит из следующих частей:

  1. Блок инициализации – создает начальные структуры таблиц на SQL-сервере и производит заполнение базовых справочников. Возможны два варианта реализации:

o Текстовый файл с набранными командами на SQL. Файл записываются на сервер, затем запускаются с консолей соответствующих SQL-серверов (mysql).

o Скрипт на PHP, который присоединяется к БД и создает все сам через метод exec.

  1. Блок корректировки - заносит новую информацию предметной области в БД и справочники, корректирует имеющиеся данные.
  2. Блок генерации отчетов – предоставляет возможность генерации отчетов по предметной области (естественно, в виде HTML).

Предметная область должна содержать (как минимум):

  1. 3 таблицы (1 таблица + 2 ассоциированных справочника)
  2. механизм работы с данными в этих таблицах
  3. 2 любых отчета по этим таблицам на тематику предметной области

Примерная реализация предметной области «Деканат»

  1. Необходимы следующие справочники и таблицы:

o Справочник «Учебные курсы» имеет поля (код предмета, наименование)

o Справочник «Студенты» имеет поля (код студента, ФИО, группа, номер зачетки)

o Таблица «Ведомость» имеет поля (код студента, код предмета, оценка)

  1. Необходимо реализовать следующие механизмы доступа и работы с данными:

o Добавление/изменение/удаление информации из справочника «Учебные курсы»

o Добавление/изменение/удаление информации из справочника «Студенты»

o Добавление/изменение/удаление информации из таблицы «Ведомость»

  1. Необходимо реализовать подготовку и вывод следующих отчетов:

o «Зачетная книжка» студента – по выбранной фамилии выводятся все предметы и оценки по ним для конкретного студента

o «Зачетный лист» группы – для выбранной группы и предмета формируется список студентов группы и оценок по предмету

 


Дата добавления: 2018-02-28; просмотров: 238; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!