Разработка школьной информационной системы на основе IT-технологий
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?ания к помещениям, в которых будет находиться оборудование. В этом разделе указываются требования к переносимости системы.
Требования к информационной и программной совместимости. Требования к информационным структурам на входе и выходе, методам решения, исходным кодам, языкам программирования и программным средствам, используемым программой.
Требования к программной документации. В этом разделе указывается предварительный состав программной документации, и при необходимости, специальные требования к ней.
Динамика изменения требований зависит от выбранной модели жизненного цикла системы, в каскадной модели требования определяются один раз в начале проекта, а в итерационной - уточняются в ходе выполнения проекта. Во втором случае должна быть предусмотрена процедура управления требованиями. Одним из возможных подходов является представление совокупности требований в виде набора атомарных требований - утверждений, между которыми выявляются отношения зависимости.
Модули, обеспечивающие функциональность сайта:
- Регистрация возможность получить права доступа к определенным разделам, подписаться на рассылку новостей;
- Страницы администрирования сайта - администрирование модулей;
- Подключение базы данных - хранение массивов данных в специализированной серверной базе данных, широкие возможности по их обработке и дальнейшему представлению пользователю.
Структура сайта. В соответствии с тематикой сайта и разделами, которые необходимо реализовать на сайте, выберем иерархическую структуру сайта. Главная страница сайта является контейнером, в котором отображаются другие страницы.
Навигация по сайту должна осуществляться на главной страницы посредством использования для этих целей вертикального меню.
Структура WEB-приложения (сайта) показана на рисунке 7.
Основные разделы сайта. Основными разделами сайта должны быть: главная страница, регистрация, МОУ Школа 97 (информация о школе) новости, форум, фотогалерея, журнал, электронные ресурсы знаний, электронная библиотека и видеотека, досуг.
Описание разделов сайта. На главной странице в заголовочной части должен располагаться логотип школы. Под ним необходимо расположить форму для регистрации на сайте. Также на главной странице должны быть представлены все разделы WEB-приложения (меню) и блок отражения страниц.
Блок регистрации разделяет пользователей на зарегистрированных и не зарегистрированных, предоставляя им разные права доступа к страницам сайта. Зарегистрированные пользователи должны иметь право доступа на все без исключения страницы, кроме страницы Журнал, где необходимо иметь дополнительные права доступа (ДПД) в ряд модулей.
Страница МОУ Школа 97 (рис.9) предназначена как для имиджевого представления школы (новости, фотогалерея), так и для организации обратной связи между педагогическим коллективом школы и учениками и их родителями, с другой стороны.
Страница Журнал (рис.10) должна состоять из следующих компонентов:
- список предметов здесь реализована возможность редактирования списка предметов, преподаваемых в школе. Каждый предмет имеет наименование и краткое описание;
- классы список классов учащихся. Здесь ведется список классов школы, с их обозначениями и краткими комментариями;
- список учеников класса после выбора редактируемого класса пользователь (учитель) может перейти в режим списка учеников класса и осуществлять добавление, редактирование и удаление учеников класса.
- список предметов класса здесь редактируется текущий список предметов, занятия по которым ведутся для данного класса. Каждому классу назначается свой список предметов это сделано для обеспечения гибкости структуры в области учета различного рода факультативов, спецкурсов и т.д.
- список оценок ученика здесь учитель может выставить ученику оценки по предметам, доступным его классу. Каждая оценка имеет дату выставления.
- модуль просмотра оценок ученика здесь родители могут просмотреть в удобной форме список оценок, выставляемых ребенку.
Модуль расписаний предназначен для предоставления посетителям сайта (ученикам, родителям и т.д.) информации о расписании занятий, кружков, а также спортивных секций (расписание занятия спортзала).
Модуль расписаний состоит из следующих компонентов:
- звонки модуль, ответственный за размещение на сайте расписания звонков;
- кружки модуль отображения и составления расписаний кружков
- спортзал модуль информирования пользователя о графике занятия спортзала школы.
5.2 Инструментальная среда для создания ШИС
Понятие CMS переводится как Content Management System (Система управления контентом). Иногда используют более простоевыражение - движок сайта.
В сфере создания сайтов CMS появились относительно недавно раньше редактировать информацию, изменять ее, управлять сайтом мог только программист, как минимум обладающий знаниями html. Сейчас же появилась возможность для клиентов самим изменять/добавлять информацию на своем сайте без каких-либо навыков и знаний в области программирования. CMS имеет интуитивно понятный интерфейс, локализована, обладает комментариями на русском языке, адаптирована для оптимизации сайта в поисковых системах.
CMS решают две основные функции. С точки зрения пользователей