Введение
Настоящее техническое задание распространяется на разработку электронного журнала для школы, используемой для хранения данных преподавателей и учеников, и предназначенной для упрощения работы учебного состава, возможности просмотра успеваемости через интернет.
Основания для разработки
Электронный журнал разрабатывается в соответствии с заказом.
Назначение разработки
Журнал является средством для упрощения работы учителей и учеников, предназначенного для внедрения и использования в средних учебных заведениях. Назначение системы – реализовать новый подход к обучению, позволяющий людям с помощью интернета просматривать успеваемость.
Исходные данные, цели и задачи
Исходные данные
4.1.1. Исходными данными для разработки являются описание функционального и эксплуатационного назначения, а также следующие материалы:
4.1.1.2. Прототип – письменный журнал формата A4.
4.1.1.3. Выбранные условия разработки: итерационная система жизненного цикла, средства разработки - языки программирования html, php, Delphi (по удобству исполнителя),
Цель работы
Целью работы является проект «Электронный журнал» для упрощения работы учителей и учеников.
Решаемые задачи
4.3.1. Выбор <модели жизненного цикла, архитектуры, подхода, технологии, методов, стандартов и средств разработки, если они не указаны в техническом задании>.
4.3.2. Анализ требований технического задания с точки зрения выбранной технологии и уточнение требований к информационной системе: техническим средствам, внешним интерфейсам, а также к надежности и безопасности.
4.3.3. Исследование предметной области – разработка или выбор моделей, описывающих предметную область, или математическая постановка основных задач и/или выбор методов решения этих задач.
4.3.4. Определение архитектуры информационной системы: разработка ее структуры; определение набора необходимого оборудования, программного обеспечения и процессов обслуживания.
4.3.5. Анализ требований технического задания и разработка спецификаций проектируемого программного обеспечения.
4.3.6. Разработка структуры программного обеспечения и определение спецификаций его компонентов.
4.3.7. Проектирование компонентов программного продукта <отдельно указать, если есть, базы данных, подсистемы и т.п.>.
4.3.8. Реализация компонентов с использованием выбранных средств и их автономное тестирование.
4.3.9. Сборка программного обеспечения и его комплексное тестирование.
4.3.10. Оценочное тестирование программного обеспечения – тестирование на предельных нагрузках.
Требования к ПРОГРАММНОМУ ИЗДЕЛИЮ
Требования к функциональным характеристикам
Разрабатываемая модель должна обладать следующими функциями:
· Работать под управлением ОС Windows 95/98 или Windows NT/2000.
· Использовать для соединения и обмена данными протокол TCP/IP.
· Использовать свой протокол, как надстройку над TCP/IP для передачи данных и команд.
· Иметь доступный и простой интерфейс пользователя.
· Иметь гибкую систему настроек.
· Серверная часть должна хранить базу данных пользователей, имеющих доступ к системе и обеспечивать аутентификацию пользователей согласно имеющихся записей.
· Серверная часть должна хранить базу данных учебных курсов, доступных для изучения пользователями.
· Серверная часть должна поддерживать соединение до 32000 пользователей одновременно.
Клиентская часть должна хранить базу данных адресов серверов для подключения.
Требования к надежности
Надежность системы в целом зависит от надежности используемой операционной системы. Серверная часть должна обслуживать без сбоев одновременное подключение и работу до 32000 пользователей. Обе части должны без потерь передавать информацию по каналу связи между клиентом и сервером.
5.2.1. Предусмотреть контроль вводимой информации.
5.2.2. Предусмотреть защиту от некорректных действий пользователя.
Условия эксплуатации
5.3.1. Условия эксплуатации в соответствие с СанПин 2.2.2.542 – 96.
Стандартные условия эксплуатации программных продуктов. Необходимые сотрудники для обслуживания серверной части системы – системный администратор для обслуживания собственно сервера (регистрация и удаление пользователей, добавление и настройка учебных материалов) и группа разработчиков учебных курсов, численность и состав которой зависит от конкретной дисциплины курса.
Обслуживание
Обслуживающий персонал должен иметь небольшие знания работы на персональном компьютере, способен освоить данную программу.
Требования к составу и параметрам технических средств
5.4.1. Программное обеспечение должно функционировать на IBM-совместимых персональных компьютерах.
5.4.2. Минимальная конфигурация технических средств:
· Компьютер с процессором Intel Pentium-100 или 100%- совместимым.
· Оперативная память не менее 16 Мb.
· Жесткий диск объемом не менее 1 Gb.
· Наличие адаптера подключения к сети (сетевой карты, модема и т.п.).
· Установленная ОС Windows 95/98/NT/2000.
· Настроенный протокол TCP/IP.