
- •Содержание
- •Введение
- •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. Безопасность жизнедеятельности в чрезвычайных ситуациях
- •Заключение
- •Список использованных источников
- •Приложение Таблицы базы данных
КИСП.230105.008 ПЗ
Содержание
Введение 14
1. Нормативные ссылки 15
2. Термины, определения 17
3. Сокращения 19
4. Анализ требований. Разработка внешнего описания проекта 20
4.1. Введение 20
4.1.1. Цель 20
4.1.2. Область применения 20
4.1.3. Определения, термины и сокращения 20
4.1.4. Ссылки 20
4.1.5. Обзор 21
4.2. Общее описание 21
4.2.1. Перспективы продукта 22
4.2.1.1. Системные интерфейсы 22
4.2.1.2. Пользовательские интерфейсы 22
4.2.1.3. Аппаратные интерфейсы 24
4.2.1.4. Программные интерфейсы 24
4.2.1.5. Коммуникационные интерфейсы 25
4.2.1.6. Ограничения по памяти 25
4.2.1.7. Операции 25
4.2.1.8. Требования по адаптации 26
4.2.2. Функции продукта 26
4.2.3. Пользовательские характеристики 27
5. Исследовательская работа 29
5.1. Описание предметной области 30
5.2. Обзор программных продуктов 34
5.2.1. «1С: Управление школой» 34
5.2.2. АВЕРС 34
5.2.3. Управление школой - ООО "Хронобус" 35
5.2.4. Пакет прикладных программ «ШКОЛА™». 37
5.2.5. Система электронных журналов «Баллов.нет» 37
5.3. Концептуальная модель 38
5.4. Логическая модель 38
5.4.1. Населённые пункты 39
5.4.2. Школа 40
5.4.3.Пользователи 41
5.4.4. Учебный план 41
5.4.5. Календарно-тематические планы 42
5.4.6. Проведение уроков 43
5.4.7. Расписание уроков 46
5.4.8. Движение учащихся 46
5.4.9. Информационное пространство 47
6. Проектирование архитектуры 48
6.1. Моделирование субъектов 48
6.1.1. Субъекты 48
6.1.2. Прецеденты 49
6.1.3. Диаграмма прецедентов 51
6.2. Моделирование видов деятельности 52
6.2.1. Виды деятельности 52
6.2.2. Диаграмма видов деятельности 53
6.3. Моделирование взаимодействий 54
6.3.1. Взаимодействия 54
6.4. Диаграммы реализации 56
7. Детальное проектирование. Реализация и техническая поддержка. Инструменты и среды программирования 59
7.1. Введение 59
7.1.1. Цель 59
7.1.2. Описание проекта 59
7.1.3. Определения, сокращения и термины 59
7.2. Ссылки 60
7.3. Описание декомпозиции 60
7.3.1. Модульная декомпозиция 60
7.3.1.1 Описание модуля «Авторизация» 60
7.3.1.2 Описание модуля «Администратор сервера» 61
7.3.1.3 Описание модуля «Мастер ввода данных» 61
7.3.1.4. Главное окно программы 61
7.3.1.5. Описание модуля «Школьное руководство» 62
7.3.1.6. Описание модуля «Классы и предметы» 62
7.3.1.7. Описание модуля «Планирование уроков» 62
7.3.1.8. Описание модуля «Расписание» 62
7.3.1.9. Описание модуля «Классный журнал» 63
7.3.1.10. Описание модуля «Отчёты» 63
7.3.1.11. Описание модуля «Объявления» 63
7.3.1.12. Описание модуля «Персональные настройки» 63
7.3.1.13. Описание модуля «Внутренняя почта» 63
7.3.1.14. Описание модуля «Форум» 64
7.3.1.15. Описание модуля «Справка» 64
7.3.2. Декомпозиция на параллельные процессы 64
7.3.3. Декомпозиция данных 64
7.4. Описание зависимостей 65
7.4.1. Межмодульные зависимости 65
7.4.2. Межпроцессные зависимости 65
7.4.3. Зависимости внутри данных 65
7.5. Описание интерфейса 65
7.5.1. Модульный интерфейс 65
7.5.1.1. Интерфейс модуля «Администратор сервера» 65
7.5.1.2. Интерфейс модуля «Авторизация» 69
7.5.1.3. Интерфейс модуля «Смена пароля» 70
7.5.1.4. Интерфейс модуля «Мастер ввода данных» 70
7.5.1.5. Интерфейс модуля «Школьное руководство» 75
7.5.1.6. Интерфейс модуля «Классы и предметы» 76
7.5.1.7. Интерфейс модуля «Планирование уроков» 77
7.5.1.8. Интерфейс модуля «Расписание» 78
7.5.1.9. Интерфейс модуля «Классный журнал» 81
7.5.1.10. Интерфейс модуля «Отчёты» 85
7.5.1.11. Интерфейс модуля «Объявления» 86
7.5.1.12. Интерфейс модуля «Персональные настройки» 87
7.5.1.13. Интерфейс модуля «Внутренняя почта» 88
7.5.1.14. Описание модуля «Форум» 92
7.5.1.15. Описание модуля «Справка» 97
7.5.2. Интерфейс процессов 98
7.5.2.1. Описание глобальных процессов 98
8. Инструменты и среды программирования. Реализация, сборка и интеграция. Модульное тестирование 99
8.1. Инструменты и среды программирования 99
8.1.1. Программирование интерфейсов 99
8.1.1.1. Модуль «Администратор сервера» 100
8.1.1.2. Модуль «Авторизация» 101
8.1.1.3. Модуль «Смена пароля» 102
8.1.1.4. Главное окно программы 103
8.1.1.5. Модуль «Мастер ввода данных» 107
8.3.1.6. Модуль «Школьное руководство» 108
8.3.1.7. Модуль «Классы и предметы» 110
8.3.1.8. Модуль «Планирование уроков» 111
8.3.1.9. Модуль «Расписание» 112
8.3.1.10. Модуль «Классный журнал» 113
8.3.1.11. Модуль «Отчёты» 114
8.3.1.12. Модуль «Объявления» 115
8.3.1.13. Модуль «Персональные настройки» 116
8.3.1.14. Модуль «Внутренняя почта» 116
8.3.1.15. Модуль «Форум» 117
8.3.1.16. Модуль «Справка» 117
8.1.2. Программирование базы данных 122
8.1.2.1. Таблицы базы данных 122
8.1.2.2. Хранимые процедуры 125
8.2. Реализация, сборка и интеграция 146
8.2.1. Обзор 146
8.2.2. Скрипт 147
8.3. Модульное тестирование 148
9. Документация по тестированию программного обеспечения. Показатели проектирования. Расчёт надёжности 151
9.1.Тестирование по отношению к спецификации 151
9.2 Расчет надежности информационной системы 152
9.2.1 Модель Миллса 153
9.2.2 Оценка надежности информационной системы 154
10. Выпуск продукта и обеспечение его сопровождения 155
10.1. Руководство по установке 155
10.1.1. Анализ системы 155
10.1.2. Установка «Net Framework» 156
10.1.3. Установка «Firebird Server» 157
10.1.4. Установка информационной системы «НашаШкола» 157
10.2. Руководство администратора сервера 157
10.2.1. Создание школы 157
10.2.2. Резервное копирование базы даных 158
10.2.3. Восстановление БД из резервной копии 158
10.3. Руководство пользователя 159
11. Экономическая часть 160
11.1 Информация о предприятии 160
11.2 Описание деятельности предприятия 160
11.3 Описание программного продукта 161
11.4 Недостатки, устраняемые работой с программным продуктом 161
11.5 Состав разработчиков и оборудования 162
11.6 Сетевой метод организации работ по разработке программного продукта 162
11.7 Расчет стоимости амортизации оборудования 165
11.8 Расчет заработной платы разработчиков 165
11.9 Расчет затрат по потреблению электроэнергии 165
11.10 Расчет экономических показателей 166
11.11 Расчет экономической эффективности внедрения 166
12. Безопасность жизнедеятельности 171
12.1 Значение и задачи безопасности жизнедеятельности 171
12.2 Анализ условий труда и мероприятия по защите от воздействия вредных производственных факторов 172
12.2.1. Химический фактор. Оценка УТ 173
12.2.2. Биологический фактор. Оценка УТ 173
12.2.3. Физический фактор. Оценка УТ 174
12.2.4. Тяжесть трудового процесса. Оценка УТ 175
12.2.5. Напряженность трудового процесса. Оценка УТ 176
12.3. Обеспечение электробезопасности 177
12.4. Пожарная безопасность 178
12.5. Безопасность жизнедеятельности в чрезвычайных ситуациях 180
Заключение 182
Список использованных источников 183
Приложение Таблицы базы данных 184