
- •Содержание
- •Введение
- •1. Нормативные ссылки
- •2. Термины, определения
- •3. Сокращения
- •4.1.4. Ссылки
- •4.1.5. Обзор
- •4.2. Общее описание
- •4.2.1. Перспективы продукта
- •4.2.1.1. Системные интерфейсы
- •4.2.1.2. Пользовательские интерфейсы
- •4.2.1.3. Аппаратные интерфейсы
- •4.2.1.8. Требования по адаптации
- •4.2.2. Функции продукта
- •4.2.3. Пользовательские характеристики
- •5. Исследовательская работа
- •5.1. Описание предметной области
- •5.2. Обзор программных продуктов
- •5.2.1. «1С: Управление школой»
- •5.2.2. Аверс
- •5.2.3. Управление школой - ооо "Хронобус"
- •5.2.4. Пакет прикладных программ «школа™».
- •5.2.5. Система электронных журналов «Баллов.Нет»
- •5.3. Концептуальная модель
- •5.4. Логическая модель
- •5.4.1. Населённые пункты
- •5.4.2. Школа
- •5.4.3.Пользователи
- •5.4.4. Учебный план
- •5.4.5. Календарно-тематические планы
- •5.4.6. Проведение уроков
- •5.4.7. Расписание уроков
- •5.4.8. Движение учащихся
- •5.4.9. Информационное пространство
- •6. Проектирование архитектуры
- •6.1. Моделирование субъектов
- •6.1.1. Субъекты
- •6.1.2. Прецеденты
- •6.1.3. Диаграмма прецедентов
- •6.2. Моделирование видов деятельности
- •6.2.1. Виды деятельности
- •6.2.2. Диаграмма видов деятельности
- •6.3. Моделирование взаимодействий
- •6.3.1. Взаимодействия
- •6.4. Диаграммы реализации
- •7.3.1.2 Описание модуля «Администратор сервера»
- •7.3.1.3 Описание модуля «Мастер ввода данных»
- •7.3.1.4. Главное окно программы
- •7.3.1.5. Описание модуля «Школьное руководство»
- •7.5.1.2. Интерфейс модуля «Авторизация»
- •7.5.1.3. Интерфейс модуля «Смена пароля»
- •7.5.1.4. Интерфейс модуля «Мастер ввода данных»
- •7.5.1.5. Интерфейс модуля «Школьное руководство»
- •7.5.1.6. Интерфейс модуля «Классы и предметы»
- •7.5.1.7. Интерфейс модуля «Планирование уроков»
- •7.5.1.8. Интерфейс модуля «Расписание»
- •7.5.1.9. Интерфейс модуля «Классный журнал»
- •7.5.1.10. Интерфейс модуля «Отчёты»
- •7.5.1.11. Интерфейс модуля «Объявления»
- •7.5.1.12. Интерфейс модуля «Персональные настройки»
- •7.5.1.13. Интерфейс модуля «Внутренняя почта»
- •7.5.1.14. Описание модуля «Форум»
- •7.5.1.15. Описание модуля «Справка»
- •7.5.2. Интерфейс процессов
- •7.5.2.1. Описание глобальных процессов
- •8. Инструменты и среды программирования. Реализация, сборка и интеграция. Модульное тестирование
- •8.1. Инструменты и среды программирования
- •8.1.1. Программирование интерфейсов
- •8.1.1.1. Модуль «Администратор сервера»
- •8.1.1.2. Модуль «Авторизация»
- •8.1.1.3. Модуль «Смена пароля»
- •8.1.1.4. Главное окно программы Блок «Заголовок»
- •Блок «Меню»
- •Блок «Подвал»
- •Блок «Контент»
- •8.1.1.5. Модуль «Мастер ввода данных»
- •8.3.1.6. Модуль «Школьное руководство»
- •8.3.1.7. Модуль «Классы и предметы»
- •8.3.1.8. Модуль «Планирование уроков»
- •8.3.1.9. Модуль «Расписание»
- •8.3.1.10. Модуль «Классный журнал»
- •8.3.1.11. Модуль «Отчёты»
- •8.3.1.12. Модуль «Объявления»
- •8.3.1.13. Модуль «Персональные настройки»
- •8.3.1.14. Модуль «Внутренняя почта»
- •8.3.1.15. Модуль «Форум»
- •8.3.1.16. Модуль «Справка»
- •8.1.2. Программирование базы данных
- •8.1.2.1. Таблицы базы данных
- •8.1.2.2. Хранимые процедуры
- •8.2. Реализация, сборка и интеграция
- •8.2.1. Обзор
- •8.2.2. Скрипт
- •8.3. Модульное тестирование
- •9. Документация по тестированию программного обеспечения. Показатели проектирования. Расчёт надёжности
- •9.1.Тестирование по отношению к спецификации
- •9.2 Расчет надежности информационной системы
- •9.2.1 Модель Миллса
- •9.2.2 Оценка надежности информационной системы
- •10. Выпуск продукта и обеспечение его сопровождения
- •10.1. Руководство по установке
- •10.1.1. Анализ системы
- •10.1.2. Установка «Net Framework»
- •10.1.3. Установка «Firebird Server»
- •10.1.4. Установка информационной системы «НашаШкола»
- •10.2. Руководство администратора сервера
- •10.2.1. Создание школы
- •10.2.2. Резервное копирование базы даных
- •10.2.3. Восстановление бд из резервной копии
- •10.3. Руководство пользователя
- •11. Экономическая часть
- •11.1 Информация о предприятии
- •11.2 Описание деятельности предприятия
- •11.3 Описание программного продукта
- •11.4 Недостатки, устраняемые работой с программным продуктом
- •11.5 Состав разработчиков и оборудования
- •11.6 Сетевой метод организации работ по разработке программного продукта
- •11.7 Расчет стоимости амортизации оборудования
- •11.8 Расчет заработной платы разработчиков
- •11.9 Расчет затрат по потреблению электроэнергии
- •11.10 Расчет экономических показателей
- •11.11 Расчет экономической эффективности внедрения
- •12. Безопасность жизнедеятельности
- •12.1 Значение и задачи безопасности жизнедеятельности
- •12.2 Анализ условий труда и мероприятия по защите от воздействия вредных производственных факторов
- •12.2.1. Химический фактор. Оценка ут
- •12.2.2. Биологический фактор. Оценка ут
- •12.2.3. Физический фактор. Оценка ут
- •12.2.4. Тяжесть трудового процесса. Оценка ут
- •12.2.5. Напряженность трудового процесса. Оценка ут
- •12.3. Обеспечение электробезопасности
- •12.4. Пожарная безопасность
- •12.5. Безопасность жизнедеятельности в чрезвычайных ситуациях
- •Заключение
- •Список использованных источников
- •Приложение Таблицы базы данных
8.1.1.5. Модуль «Мастер ввода данных»
Данный модуль активируется при первом посещении созданной школы и содержит инструмент автоматического запоминания пройденного шага в базе данных. Данный модуль будет вызываться при каждом входе администратора школы в систему, пока не будет пройден последний шаг.
В работе модуля «Мастер ввода данных» участвуют серверные сценарии, приведённые в таблице 8.2.
Таблица 8.2 – Сценарии модуля «Мастер ввода данных»
Наименование сценария |
Описание |
1 |
2 |
AddressInfoEdit.asp |
Сценарий редактирования адреса |
ChangePasswordStaff.asp |
Сценарий смены пароля пользователя |
ClassesRelaysW.asp |
Сценарий определения учебных смен |
ClassesW.asp |
Сценарий формирования классов школы |
CreateNewYear.asp |
Сценарий создания учебного года |
CreateTermType.asp |
Сценарий создания нового учебного периода |
EditLanguages.asp |
Сценарий редактирования иностранных языков |
EditSchoolSubject.asp |
Сценарий редактирования школьного предмета |
EditSubjectTeachers.asp |
Сценарий редактирования преподавателей выбранного предмета |
EditTeachersSubjects.asp |
Сценарий редактирования предметов, ведущихся учителем |
Finish.asp |
Сценарий завершения работы модуля |
importStaff.asp |
Сценарий импорта списка сотрудников |
importStaffSave.asp |
Сценарий сохранения импортированного списка сотрудников |
Limits.asp |
Сценарий формирования предельных нагрузок в учебном плане |
master_inc.asp |
Включаемый в сценарии скрипт |
Plan.asp |
Сценарий формирования связей между предметами и классами |
PlanSave.asp |
Сценарий сохранения изменений в связях предметов и классов |
Profiles.asp |
Сценарий формирования профилей учебного плана |
SaveNewYear.asp |
Сценарий сохранения учебного года |
SaveStaffInfoQAdd.asp |
Сценарий сохранения изменений в адресе сотрудника |
SaveTerms.asp |
Сценарий сохранения учебных периодов |
SaveUserForm.asp |
Сценарий сохранения карточки пользователя |
StaffFamilyInfoEdit.asp |
Сценарий определения родственных связей сотрудника |
StaffInfoEdit.asp |
Сценарий формирования карточки сотрудника |
StaffQAdd.asp |
Сценарий добавления нового сотрудника |
StaffW.asp |
Сценарий формирования списка сотрудников |
Subjects.asp |
Сценарий создания списка предметов, используемых в школе |
Terms.asp |
Сценарий определения границ учебных периодов |
TermTypes.asp |
Сценарий определения типов учебных периодов |
8.3.1.6. Модуль «Школьное руководство»
Данный модуль вызывается функцией SetSelectedMenu() из блока «Меню» главного окна программы.
В работе модуля «Школьное руководство» участвуют серверные сценарии, приведённые в таблице 8.3.
Таблица 8.3 – Сценарии модуля «Школьное руководство»
Наименование сценария |
Описание |
1 |
2 |
AddressInfoEdit.asp |
Сценарий редактирования информации об адресе |
AddYearStudents.asp |
Сценарий добавления учеников в приказ |
Продолжение таблицы 8.3
1 |
2 |
AssociateParent.asp |
Сценарий присоединения родителей к ученику |
ChangePasswordStaff.asp |
Сценарий смены пароля |
ChangeYear.asp |
Сценарий сохранений изменений в учебном году |
CreateFutureYear.asp |
Сценарий создания будущего года |
CreateTermType.asp |
Сценарий создания типа учебного периода |
CuriculumComponents.asp |
Сценарий формирования списка учебных компонент |
CuriculumComponentsSave.asp |
Сценарий сохранения списка учебных компонент |
CuriculumLimits.asp |
Сценарий формирования предельных нагрузок учебного плана |
CuriculumLimitsSave.asp |
Сценарий сохранения предельных нагрузок учебного плана |
CuriculumPlan.asp |
Сценарий формирования учебного плана |
CuriculumPlanSave.asp |
Сценарий сохранения учебного плана |
CuriculumProfiles.asp |
Сценарий профилей учебного плана |
CuriculumProfilesSave.asp |
Сценарий сохранения профилей учебного плана |
DelUsers.asp |
Сценарий удаления пользователя |
EditEvent.asp |
Сценарий редактирования события |
EditSchoolSubject.asp |
Сценарий редактирования информации о дисциплине |
EditSubjectField.asp |
Сценарий редактирования информации о предметной области |
EditSubjectGroup.asp |
Сценарий редактирования группы предметов |
EditSubjectTeachers.asp |
Сценарий редактирования списка преподавателей предмета |
EditYear.asp |
Сценарий редактирования учебной недели в году |
Events.asp |
Сценарий формирования списка событий |
ExportCuriculumPlan.asp |
Сценарий экспорта учебного плана в файл |
ExportParents.asp |
Сценарий экспорта списка родителей в файл |
ExportStaff.asp |
Сценарий экспорта списка сотрудников в файл |
ExportStudents.asp |
Сценарий экспорта списка учеников в файл |
FutureYearClasses.asp |
Сценарий формирования списка классов будущего года |
importStaff.asp |
Сценарий импорта списка сотрудников |
importStaffSave.asp |
Сценарий сохранения импортированного списка сотрудников |
importstudents.asp |
Сценарий импорта списка учеников |
importstudentsSave.asp |
Сценарий сохраннения импортированного списка учеников |
MoveBook.asp |
Сценарий формирования списка документов о движении |
MoveBookEdit.asp |
Сценарий создания документа о движении |
ParentInfoEdit.asp |
Сценарий формирвоания карточки родителя |
ParentQAdd.asp |
Сценарий добавления нового родителя |
Parents.asp |
Сценарий формирования списка родителей |
ParentsReport.asp |
Сценарий вывода на печать списка родителей |
Photo.asp |
Сценарий отрисовки фото |
Photo_inc.asp |
Включаемый в сценарий скрипт |
PhotoDelete.asp |
Сценарий удаления фото пользователя |
PhotoEdit.asp |
Сценарий редактирования фото пользователя |
PhotoSave.asp |
Сценарий сохранения фото пользователя |
PrintCuriculumPlan.asp |
Сценарий вывода на печать учебного плана |
RefBooks.asp |
Сценарий формирования справочников |
SaveEvent.asp |
Сценарий сохранения события |
SaveParentInfo.asp |
Сценарий сохранения карточки родителя |
SaveParentInfoQAdd.asp |
Сценарий сохранения добавленного родителя |
Продолжение таблицы 8.3
1 |
2 |
SaveStaffInfo.asp |
Сценарий сохранения карточки сотрудника |
SaveStaffInfoQAdd.asp |
Сценарий сохранения добавленного сотрудника |
SaveStaffInfoQAdd_inc.asp |
Включаемый в сценарий скрипт |
SaveStudentInfo.asp |
Сценарий сохранения карточки ученика |
SaveStudentInfoQAdd.asp |
Сценарий сохранения добавленного ученика |
SaveSubject.asp |
Сценарий сохранения информации о дисциплине |
SaveSubjectField.asp |
Сценарий сохранения информации о предметной области |
SaveSubjectGroup.asp |
Сценарий сохранения группы предметов |
SaveTerms.asp |
Сценарий сохранения границ учебных периодов |
SaveTermTypes.asp |
Сценарий сохранения типов учебных периодов |
SchoolInfo.asp |
Сценарий формирования карточки ОУ |
SchoolSettings.asp |
Сценарий основных настроек школы |
SchoolSubjects.asp |
Сценарий формирования списка дисциплин |
SecurityRolesSetup.asp |
Сценарий определения прав для ролей системы |
SetUpSchool.asp |
Сценарий формирования ссылок на блоки |
Staff.asp |
Сценарий формирования списка сотрудников |
StaffInfoEdit.asp |
Сценарий формирования карточки сотрудника |
StaffInfoEdit_inc.asp |
Включаемый в сценарий скрипт |
StaffQAdd.asp |
Сценарий добавления сотрудника |
StaffQAdd_inc.asp |
Включаемый в сценарий скрипт |
StaffReport.asp |
Сценарий вывода на печать списка сотрудников |
StudentInfoEdit.asp |
Сценарий формирования карточки ученика |
StudentPersonalForm.asp |
Сценарий формирования личной карты обучающегося на печать |
StudentQAdd.asp |
Сценарий добавления ученика |
Students.asp |
Сценарий формирования списка учеников |
StudentsReport.asp |
Сценарий вывода на печать списка учеников |
SubjectGroups.asp |
Сценарий формирования списка групп предметов |
SummerMoveBook.asp |
Сценарий выбытия учеников из школы |
Terms.asp |
Сценарий формирвания границ учебных периодов |
TermTypes.asp |
Сценарий формирования списка типов учебных периодов |
YearMoveBook.asp |
Сценарий перевода учеников в будущий год |
YearMoveBookEdit.asp |
Сценарий редактирвоания книги движения |
Years.asp |
Сценарий формирования информации об учебном годе |