Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
#ПЗ-7.06.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
5.36 Mб
Скачать

183

КИСП.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