Разработка школьной информационной системы на основе IT-технологий

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?ания к помещениям, в которых будет находиться оборудование. В этом разделе указываются требования к переносимости системы.

Требования к информационной и программной совместимости. Требования к информационным структурам на входе и выходе, методам решения, исходным кодам, языкам программирования и программным средствам, используемым программой.

Требования к программной документации. В этом разделе указывается предварительный состав программной документации, и при необходимости, специальные требования к ней.

Динамика изменения требований зависит от выбранной модели жизненного цикла системы, в каскадной модели требования определяются один раз в начале проекта, а в итерационной - уточняются в ходе выполнения проекта. Во втором случае должна быть предусмотрена процедура управления требованиями. Одним из возможных подходов является представление совокупности требований в виде набора атомарных требований - утверждений, между которыми выявляются отношения зависимости.

Модули, обеспечивающие функциональность сайта:

- Регистрация возможность получить права доступа к определенным разделам, подписаться на рассылку новостей;

- Страницы администрирования сайта - администрирование модулей;

- Подключение базы данных - хранение массивов данных в специализированной серверной базе данных, широкие возможности по их обработке и дальнейшему представлению пользователю.

Структура сайта. В соответствии с тематикой сайта и разделами, которые необходимо реализовать на сайте, выберем иерархическую структуру сайта. Главная страница сайта является контейнером, в котором отображаются другие страницы.

Навигация по сайту должна осуществляться на главной страницы посредством использования для этих целей вертикального меню.

Структура WEB-приложения (сайта) показана на рисунке 7.

Основные разделы сайта. Основными разделами сайта должны быть: главная страница, регистрация, МОУ Школа 97 (информация о школе) новости, форум, фотогалерея, журнал, электронные ресурсы знаний, электронная библиотека и видеотека, досуг.

Описание разделов сайта. На главной странице в заголовочной части должен располагаться логотип школы. Под ним необходимо расположить форму для регистрации на сайте. Также на главной странице должны быть представлены все разделы WEB-приложения (меню) и блок отражения страниц.

Блок регистрации разделяет пользователей на зарегистрированных и не зарегистрированных, предоставляя им разные права доступа к страницам сайта. Зарегистрированные пользователи должны иметь право доступа на все без исключения страницы, кроме страницы Журнал, где необходимо иметь дополнительные права доступа (ДПД) в ряд модулей.

Страница МОУ Школа 97 (рис.9) предназначена как для имиджевого представления школы (новости, фотогалерея), так и для организации обратной связи между педагогическим коллективом школы и учениками и их родителями, с другой стороны.

Страница Журнал (рис.10) должна состоять из следующих компонентов:

  1. список предметов здесь реализована возможность редактирования списка предметов, преподаваемых в школе. Каждый предмет имеет наименование и краткое описание;
  2. классы список классов учащихся. Здесь ведется список классов школы, с их обозначениями и краткими комментариями;
  3. список учеников класса после выбора редактируемого класса пользователь (учитель) может перейти в режим списка учеников класса и осуществлять добавление, редактирование и удаление учеников класса.
  4. список предметов класса здесь редактируется текущий список предметов, занятия по которым ведутся для данного класса. Каждому классу назначается свой список предметов это сделано для обеспечения гибкости структуры в области учета различного рода факультативов, спецкурсов и т.д.
  5. список оценок ученика здесь учитель может выставить ученику оценки по предметам, доступным его классу. Каждая оценка имеет дату выставления.
  6. модуль просмотра оценок ученика здесь родители могут просмотреть в удобной форме список оценок, выставляемых ребенку.

Модуль расписаний предназначен для предоставления посетителям сайта (ученикам, родителям и т.д.) информации о расписании занятий, кружков, а также спортивных секций (расписание занятия спортзала).

Модуль расписаний состоит из следующих компонентов:

  1. звонки модуль, ответственный за размещение на сайте расписания звонков;
  2. кружки модуль отображения и составления расписаний кружков
  3. спортзал модуль информирования пользователя о графике занятия спортзала школы.

5.2 Инструментальная среда для создания ШИС

Понятие CMS переводится как Content Management System (Система управления контентом). Иногда используют более простоевыражение - движок сайта.

В сфере создания сайтов CMS появились относительно недавно раньше редактировать информацию, изменять ее, управлять сайтом мог только программист, как минимум обладающий знаниями html. Сейчас же появилась возможность для клиентов самим изменять/добавлять информацию на своем сайте без каких-либо навыков и знаний в области программирования. CMS имеет интуитивно понятный интерфейс, локализована, обладает комментариями на русском языке, адаптирована для оптимизации сайта в поисковых системах.

CMS решают две основные функции. С точки зрения пользователей