Файл: Частное учреждение профессионального образования краснознаменский городской колледж.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 03.12.2023

Просмотров: 336

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

1. Аналитическая часть

1.1. Технико-экономическая характеристика предметной области и предприятия. Анализ деятельности «КАК ЕСТЬ»

1.1.1. Организационная структура управления предприятием

Педагогический совет

Педагоги

Делопроизводитель

1.2. Характеристика комплекса задач, задачи и обоснование необходимости автоматизации документооборота

1.2.1. Определение места проектируемой задачи в комплексе задач и ее описание

1.2.2. Анализ системы обеспечения информационной безопасности и защиты информации

1.3. Анализ существующих разработок и выбор стратегии автоматизации «КАК ДОЛЖНО БЫТЬ»

1.3.1. Выбор и обоснование стратегии автоматизации задачи

1.3.2. Выбор и обоснование способа приобретения ИС для автоматизации задачи

1.4. Обоснование проектных решений по техническому обеспечению

1.4.1. Обоснование проектных решений по информационному обеспечению

1.4.2. Обоснование проектных решений по программному обеспечению

Вывод

2. Проектная часть

2.1. Этапы жизненного цикла проекта автоматизации

2.1.1. Ожидаемые риски на этапах жизненного цикла и их описание

2.2. Информационная модель и её описание

2.2.1. Используемые классификаторы и системы кодирования

2.2.2. Характеристика нормативно-справочной, входной и оперативной информации

2.2.3. Характеристика результатной информации

2.3. Общие положения (дерево функций и сценарий диалога)

2.3.1. Характеристика базы данных

2.3.2. Структурная схема пакета (дерево вызова программных модулей)

2.3.3. Описание программных модулей

2.4. Контрольный пример реализации проекта и его описание

3. Обоснование экономической эффективности проекта

3.1 Выбор и обоснование методики расчёта экономической эффективности

3.2 Расчёт показателей экономической эффективности проекта

Заключение

Список использованной литературы

Приложение 1. Макеты документов

Приложение 2. Листинг программы

Приложение 3. Экранные формы


Данный файл формируется в формате книги Excel, и служат для дальнейшей обработки, с целью подготовки отчетности.

2.3. Общие положения (дерево функций и сценарий диалога)



Рассмотрим дерево функций разрабатываемой системы.



Рисунок 2.3. Дерево функций
Функции поделены на основные – доступные пользователям-учащимся и служебные – доступные пользователям-учителям и администратору системы.

На основе этого древа разработан сценарий диалога, представленный на схемах ниже. Так как для разных групп пользователей доступны разные части сайта (пользовательская и административная), то сценариев диалога тоже два: для пользовательской части:



Рисунок 2.4. Сценарий диалога пользовательской части сайта
И для административной:



Рисунок 2.5. Сценарий диалога административной части сайта

2.3.1. Характеристика базы данных



База данных состоит из 10 таблиц. ER-модель базы данных представлена на рисунке 2.6.



Рисунок 2.62. ER-модель базы данных
Рассмотрим подробнее структуру каждой таблицы базы данных.

Таблица «Test» служит для хранения информации о тестах, внесенных в систему. Средний объем записей – 60.

Таблица 2.3

Структура таблицы «Test»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Идентификатор теста

TestId

число

10

Первичный ключ

Название теста

TestName

cтрока

255




Идентификатор предмета

SubjectId

число

10




Создатель теста

CreatedBy

число

10




Дата создания

Created

дата-время

20




Редактор теста

ModifiedBy

число

10




Дата изменения

Modified

дата-время

20




Статус теста

Status

число

10




Общее время теста

TotalTime

число

10




Проходной балл

PassedScore

число

10




Количество вопросов

QuestionCount

число

10




Время на вопрос

QuestionTime

число

10




Описание

Description

текст







Пропуск вопроса

CanSkip

кор. число

1




Случайный порядок

RandomQuestion

кор. число

1




Время между попытками

LagTime

число

10




Количество попыток

AttemptCount

число

10




Уведомление по email

AdminEmail

текст









Таблица «TestSubject» служит для хранения предметов, по которым проводится тестирование. Средний объем записей – 20.

Таблица 2.4

Структура таблицы «TestSubject»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Идентификатор предмета

CategoryId

число

10

Первичный ключ

Название предмета

CategoryName

cтрока

255




Описание

Description

текст







Дата создания

Created

дата-время

20




Создатель

CreatedBy

число

10




Дата изменения

Modified

дата-время

20




Редактор

ModifiedBy

число

10





Таблица «TestQuestion» служит для хранения идентификаторов вопросов, внесенных в систему тестирования. Средний объем записей – 900.


Таблица 2.5

Структура таблицы «TestQuestion»


Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Идентификатор вопроса

QuestionId

число

10

Первичный ключ

Идентификатор теста

TestId

число

10




Идентификатор версии

QuestionVersionId

длин. число

20




Дата создания

Created

дата-время







Создатель

CreatedBy

число

10




Дата изменения

Modified

дата-время







Редактор

ModifiedBy

число

10




Статус

Status

число

10




Порядок показа

QuestionIndex

число

10






Таблица «TestQuestionCategory» служит для хранения категорий вопросов для каждого теста. Средний объем записей – 180

Таблица 2.6

Структура таблицы «TestQuestionCategory»


Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Идентификатор категории

QuestionCategoryId

число

10

Первичный ключ

Идентификатор теста

TestId

число

10




Название категории

CategoryName

cтрока

255




Описание

Description

текст







Дата создания

Created

дата-время

20




Создатель

CreatedBy

число

10




Дата изменения

Modified

дата-время

20




Редактор

ModifiedBy

число

10




Количество вопросов

QuestionCount

число

10




Время на вопрос

QuestionTime

число

10




Случайный порядок

RandomQuestion

кор. число

1




Статус

Status

число

10





Таблица «TestAccess» хранит информацию о доступе к конкретным тестам конкретных групп пользователей (классов). Средний объем записей – 240.

Таблица 2.7

Структура таблицы «TestAccess»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Идентификатор теста

TestId

число

10

Первичный ключ

Идентификатор группы

GroupId

число

10

Первичный ключ

Описание

Description

строка

255






Таблица «TestQuestionVersion» хранит детальную информацию о вопросе, историю изменений вопроса. Средний объем записей – 2250.

Таблица 2.8

Структура таблицы «TestQuestionVersion»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Идентификатор версии

QuestionVersionId

число

10

Первичный ключ

Идентификатор вопроса

QuestionId

число

10




Идентификатор категории

QuestionCategoryId

число

10




Время ответа на вопрос

QuestionTime

число

10




Идентификатор типа

QuestionTypeId

число

10




Вопрос

Question

текст







Дата создания

Created

дата-время

20




Создатель

CreatedBy

число

10




Дата изменения

Modified

дата-время

20




Редактор

ModifiedBy

число

10




Данные (код)

Data

текст







Балл за верный ответ

Score

число

10





Таблица «TestQuestionType» хранит информацию о задаваемых типах вопросов. Объем записей – 3.

Таблица 2.9

Структура таблицы «TestQuestionType»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Идентификатор типа

QuestionTypeId

число

10

Первичный ключ

Тип вопроса

QuestionType

cтрока

255




Класс вопроса

ClassName

cтрока

255




Выбор по умолчанию

Default

кор. число

1




Наличие шаблона

CanHaveTemplate

кор. число

1