- •Содержание
- •Введение
- •1. Нормативные ссылки
- •2. Термины, определения
- •3. Сокращения
- •4.1.4. Ссылки
- •4.1.5. Обзор
- •4.2. Общее описание
- •4.2.1.1. Системные интерфейсы
- •4.2.1.2. Пользовательские интерфейсы
- •4.2.1. Перспективы продукта
- •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. Безопасность жизнедеятельности в чрезвычайных ситуациях
- •Заключение
- •Список использованных источников
- •Приложение Таблицы базы данных
10.1.3. Установка «Firebird Server»
Firebird – некоммерческая СУБД, это означает, что вам не требуется приобретать лицензий на нее. Для ИС «НашаШкола» необходима версия Firebird 2.1. В случае, если у Вас установлена более старая версия Firebird, необходимо ее полностью деинсталлировать перед началом установки «НашаШкола».
Возьмите инсталятор Firebird Server – имя файла Firebird-2.1.1.17910-0_Win32.exe из папки Soft, либо скачайте его по ссылке:
http://www.f1cd.ru/soft/base/firebird/firebird_21117910_0 (размер 6,35 МБ)
В процессе установки ничего изменять не надо.
После того, как установится сервер, необходимо установить драйверы для работы с этим сервером. Для этого сначала установите из папки Soft файл IBProvider_free_32_3.0.0.3464-001.exe, а затем FirebirdClient-2.0.1.exe. теперь сервер готов к работе с ИС «НашаШкола».
10.1.4. Установка информационной системы «НашаШкола»
Для инсталяции ИС «НашаШкола» запустите SetupUnsereSchule_1.0.exe. В диалоговом окне вы можете выбрать папку назначения для копирования необходимых файлов. Нажимайте кнопку «Далее», пока программа не установит необходимые для работы файлы.
Для дальнейшей работы ИС необходимо произвести настройку сервера БД и сервера IIS.
10.2. Руководство администратора сервера
10.2.1. Создание школы
Создать новую школу может только специальный пользователь - администратор сервера ИС «НашаШкола». Чтобы войти администратором сервера в ИС «НашаШкола», откройте браузер и наберите в строке адреса:
http://localhost/salogin.asp,
если вы используете компьютер, на котором установлена ИС «НашаШкола»,
или http://myserver/salogin.asp,
где вместо myserver используйте имя вашего сервера в локальной сети. Пароль по умолчанию – servadmin (настоятельно рекомендуется сразу сменить пароль). Чтобы создать новую школу на сервере, нужно:
1) в закладке Адреса создать область и город;
2) в закладке ОУ в соответствующих полях выбрать область, город и ввести название школы.
В созданной школе автоматически появится один пользователь - администратор (имя: admin, пароль: admin).
10.2.2. Резервное копирование базы даных
Для создания резервных копий базы данных необходимо настроить запуск резервного копирования в любое удобное время (разумеется, когда сервер ИС «НашаШкола» включен). Для этого нужно:
1) войти на сервер ИС «НашаШкола» с правами администратора;
2) открыть режим «Командная строка» (для этого можно открыть меню Пуск -> Выполнить и выполнить команду cmd);
3) набрать в режиме командной строки следующую команду:
at "09:00" /interactive /every:M,T,W,Th,F,S,Su cmd /c "C:\Program Files\UnsereSchule\DB\Scripts\Backup.cmd"
(в данном примере устанавливается ежедневный запуск с Пн по Вс в 09:00, и система «НашаШкола» установлена в папке C:\Program Files\UnsereSchule).
10.2.3. Восстановление бд из резервной копии
Для восстановления базы данных из резервной копии нужно найти последний файл резервной копии с именем, начинающимися на main, и имеющий в имени самую свежую дату. Например, имя файла: main24.05.2013_v1.0.gbk указывает на дату резервного копирования 24 мая 2013 года.
Затем необходимо проверить настройки в файле <папка UnsereSchule> \ DB \ Scripts \ Restore.cmd:
а) параметр FirebirdFolder: полное имя каталога, где установлен пакет Firebird;
б) параметр DatabaseFolder: путь к каталогу <папка UnsereSchule > \ DB, куда будут помещены файлы базы данных, восстановленные из резервной копии;
в) параметр BackupMAIN: полное имя файла резервной копии (полное имя файла включает путь к файлу).
При восстановлении БД из резервной копии необязательно удалять старый файл базы данных (main.gdb). Но если в этом каталоге уже есть файл main_old.gdb обязательно его удалите. Этот файл образуется при попытке запуска файла Restore.cmd: если в процессе восстановления базы из файла резервной копии произойдет сбой, то останется старая версия файла базы данных, которая была до запуска файла Restore.cmd. Если такое произошло, достаточно main_old.gdb переименовать соответственно в main.gdb.
Запустить файл Restore.cmd. В результате в папке <папка UnsereSchule > \ DB будет восстановлен файл main.gdb.
