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

8.2. Реализация, сборка и интеграция

В этом разделе рассмотрен процесс реализации сборки продукта в установочный файл, предназначенный для инсталяции ИС на компьютере пользователя.

8.2.1. Обзор

Для осуществления сборки продукта в один инсталлятор была использована программа Inno Setup. Inno Setup это свободная для использования программа. Ее создателем является Джордан Рассел (Jordan Russell). Впервые представлена в 1997 году. Ее можно свободно скачать с сайта http://www.jrsoftware.org/.

8.2.2. Скрипт

Это простой ASCII текстовый файл, построенный на подобии INI. Скрипт разделен на секции, имена который пишутся в квадратных скобках []. Внутри секций существуют ключевые слова и указания, которые компилятор может читать и выполнять.

; Script generated by the Inno Setup Script Wizard.

; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

#define MyAppName "UnsereSchule"

#define MyAppVersion "1.0"

#define MyAppPublisher "КубГТУ 07-ЗК-ПО"

[Setup]

; NOTE: The value of AppId uniquely identifies this application.

; Do not use the same AppId value in installers for other applications.

; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)

AppId={{2469BD9C-E58B-40E1-A8F4-E1013718EB9D}

AppName={#MyAppName}

AppVersion={#MyAppVersion}

;AppVerName={#MyAppName} {#MyAppVersion}

AppPublisher={#MyAppPublisher}

DefaultDirName={pf}\{#MyAppName}

DefaultGroupName={#MyAppName}

OutputBaseFilename=Setup_UnsereSchule_1.0

Compression=lzma

SolidCompression=yes

[Languages]

Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"

[Files]

Source: "C:\Users\ПЁТР\Desktop\UnsereSchule\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs

; NOTE: Don't use "Flags: ignoreversion" on any shared system files

В результате выполнения этого скрипта будет создан файл Setup_UnsereSchule_1.0.exe, предназначенный для инсталляции ИС «НашаШкола» на компьютере пользователя.

8.3. Модульное тестирование

Результаты тестирования модулей представлены в таблице 8.16

Таблица 8.16 – Результаты тестирования

Описание теста

Модуль

Результат

1

2

3

Ведение журнала пропусков

Классный журнал

Тест пройден

Ведение информации о заданиях урока

Планирование уроков

Тест пройден

Ведение информации о предметах в школе

Школьное руководство

Тест пройден

Ведение кабинетов

Расписание

Тест пройден

Ведение книги движения

Школьное руководство

Тест пройден

Ведение персональных настроек

Персональные настройки

Тест пройден

Ведение предельных нагрузок учебного плана

Школьное руководство

Тест пройден

Ведение расписания времени звонков

Расписание

Тест пройден

Ведение связей предметыклассы

Классы и предметы

Тест пройден

Ведение связей предметыучителя

Классы и предметы

Тест пройден

Ведение учебного плана

Школьное руководство

Тест пройден

Ведение учебных компонент

Школьное руководство

Тест пройден

Ведение учебных периодов

Школьное руководство

Тест пройден

Ведение учебных профилей

Школьное руководство

Тест пройден

Ведение учебных смен

Классы и предметы

Тест пройден

Вход в систему

Администратор сервера

Тест пройден

Вход в систему

Авторизация

Тест пройден

Вывод на печать варианта КТП

Планирование уроков

Тест пройден

Вывод на печать списка предметов класса

Классы и предметы

Тест пройден

Вывод на печать страницы итоговых оценок

Классный журнал

Тест пройден

Вывод на печать страницы классного журнала

Классный журнал

Тест пройден

Вывод на печать учебного плана

Школьное руководство

Тест пройден

Вывод списка родителей на печать

Школьное руководство

Тест пройден

Вывод списка сотрудников на печать

Школьное руководство

Тест пройден

Вывод списка учеников на печать

Школьное руководство

Тест пройден

Выставление итоговых отметок

Классный журнал

Тест пройден

Выставление оценок за урок

Классный журнал

Тест пройден

Добавление и редактирование адресов

Администратор сервера

Тест пройден

Добавление родителя

Школьное руководство

Тест пройден

Добавление сотрудника

Школьное руководство

Тест пройден

Продолжение таблицы 8.16

1

2

3

Добавление ученика

Школьное руководство

Тест пройден

Заполнение темы урока

Классный журнал

Тест пройден

Изменение настроек модуля

Администратор сервера

Тест пройден

Импорт списка родителей

Школьное руководство

Тест пройден

Импорт списка сотрудников

Школьное руководство

Тест пройден

Импорт списка учеников

Школьное руководство

Тест пройден

Назначение варианта КТП классу

Планирование уроков

Тест пройден

Назначение модераторов форума

Форум

Тест пройден

Отметка пропусков на уроке

Классный журнал

Тест пройден

Печать расписания

Расписание

Тест пройден

Печать созданного отчёта

Отчёты

Тест пройден

Просмотр дневника учащегося

Классный журнал

Тест пройден

Просмотр доски объявлений

Объявления

Тест пройден

Просмотр информации о задании

Классный журнал

Тест пройден

Просмотр классного журнала

Классный журнал

Тест пройден

Просмотр почтовых сообщений

Внутренняя почта

Тест пройден

Просмотр расписания уроков на неделю

Расписание

Тест пройден

Просмотр событий года

Расписание

Тест пройден

Просмотр событий месяца

Расписание

Тест пройден

Просмотр списка родителей

Школьное руководство

Тест пройден

Просмотр списка сотрудников

Школьное руководство

Тест пройден

Просмотр списка учеников

Школьное руководство

Тест пройден

Просмотр справочной информации

Справка

Тест пройден

Просмотр тем форума

Форум

Тест пройден

Прохождение шагов мастера ввода данных

Мастер ввода данных

Тест пройден

Редактирование объявления

Объявления

Тест пройден

Смена пользовательского пароля

Смена пароля

Тест пройден

Создание записи в расписании уроков

Расписание

Тест пройден

Создание КТП

Планирование уроков

Тест пройден

Создание мероприятия

Расписание

Тест пройден

Создание объявления

Объявления

Тест пройден

Создание пользовательского отчёта

Отчёты

Тест пройден

Создание сообщения

Внутренняя почта

Тест пройден

Создание сообщения в теме форума

Форум

Тест пройден

Создание темы форума

Форум

Тест пройден

Создание учебного класса

Классы и предметы

Тест пройден

Создание школы

Администратор сервера

Тест пройден

Сохранение черновика сообщения

Внутренняя почта

Тест пройден

Удаление мероприятия

Расписание

Тест пройден

Удаление родителя

Школьное руководство

Тест пройден

Удаление сообщений форума

Форум

Тест пройден

Удаление сообщения

Внутренняя почта

Тест пройден

Удаление сотрудника

Школьное руководство

Тест пройден

Удаление темы форума

Форум

Тест пройден

Удаление учебного класса

Классы и предметы

Тест пройден

Удаление ученика

Школьное руководство

Тест пройден

Продолжение таблицы 8.16

1

2

3

Формирование будущего учебного года

Школьное руководство

Тест пройден

Экспорт в файл варианта КТП

Планирование уроков

Тест пройден

Экспорт в файл списка предметов класса

Классы и предметы

Тест пройден

Экспорт в файл страницы итоговых оценок

Классный журнал

Тест пройден

Экспорт в файл страницы классного журнала

Классный журнал

Тест пройден

Экспорт созданного отчёта в файл

Отчёты

Тест пройден

Экспорт списка родителей в файл

Школьное руководство

Тест пройден

Экспорт списка сотрудников в файл

Школьное руководство

Тест пройден

Экспорт списка учеников в файл

Школьное руководство

Тест пройден

Экспорт учебного плана в файл

Школьное руководство

Тест пройден