
- •Содержание
- •1 Аннотация
- •2 Описание предметной области
- •3 Обзор программ-аналогов
- •3.1 Учет посещаемости и успеваемости
- •3.2 Система автоматизации учебного процесса «Сова»
- •3.3 КлассИнфо
- •4 Моделирование проектируемой системы
- •5 Разработка технического задания
- •5.1 Основание для разработки:
- •5.2 Назначение разработки:
- •5.3 Требования к программному продукту:
- •5.4 Требования к программной документации
- •5.5 Технико-экономические показатели:
- •5.6 Этапы разработки
- •6 Выбор языка программирования
- •7 Разработка архитектуры программной системы
- •8 Разработка структуры данных
- •9 Конструирование пользовательского интерфейса
- •Список используемой литературы
5 Разработка технического задания
5.1 Основание для разработки:
-Разработка программного продукта ведется на основе задания, выданного на преддипломную практику.
- Тема разработки: «Автоматизированная система учета успеваемости учащихся в общеобразовательном учреждении»
5.2 Назначение разработки:
Программный продукт должен выполнять определенные функции, связанные с хранением, представлением и использованием информации для возможности ведения учета успеваемости учащихся, так же позволяет редактировать и при необходимости удалять информацию об учениках, предоставляет возможность поиска, фильтрации и сортировки данных, формирование отчетности по необходимым критериям.
5.3 Требования к программному продукту:
5.3.1 Требования к функциональным характеристикам:
- к составу выполняемых функций
С функциональной точки зрения программа должна обладать не столь большим спектром выполняемых функций, что обусловлено спецификой отдела. Программный продукт должен включать следующий необходимый набор операций:
Обеспечивать добавление, а так же редактирование и удаление данных;
Обеспечивать быстрый просмотр информации о родителях и учениках;
Обеспечивать быстрый просмотр информации об успеваемости;
Обеспечивать вывод отчетов, содержащих информацию об успеваемости по данному предмету, об успеваемости по всем предметам, об успеваемости всего класса;
- к организации входных и выходных данных
При открытии предоставить возможность прохождения авторизации для разграничения прав доступа на администратора и педагога.
Входными данными является информация о предмете, учениках. Входные данные представлены в виде текстовых и числовых значений, вводимых в поля.
Выходными данными является информация, представленная в виде отчетов, которые содержат необходимые для пользователя данные из таблиц.
- к временным характеристикам
Программный продукт должен быстро реагировать на действия пользователя.
Задержка при загрузке не должна превышать 25 сек;
Задержка при создании отчета не должна превышать 20 сек;
Исключить всевозможные зависания программного продукта.
- к пользовательскому интерфейсу
Программное обеспечение для автоматизации работы отдела гарантийного обслуживания должно иметь многооконный MDI интерфейс для работы с основной базой данных, возможность добавления, изменения, сортировки, поиска информации.
5.3.2 Требования к надежности:
Разрабатываемый программный продукт должен отвечать следующим требованиям надежности:
Исключить вероятность сбоев программы;
Запретить ввод некорректных данных в программу.
Неправильный ввод исходных данных будет далее сопровождаться соответствующей блокировкой данных.
5.3.3 Условия эксплуатации:
Для обеспечения работоспособности данного программного продукта необходимо наличие установленной программы Microsoft Office Access версии не ниже 2003 года.
Программа должна быть проста в обращении и работа с ней интуитивно понятна, поэтому особых квалификаций для работы с ней не потребуется.
5.3.4 Требования к составу и параметрам технических средств:
Для работы данного программного продукта необходимо наличие у пользователя персонального компьютера класса IBM PC под управлением операционной системы Windows XP/Vista/Seven и имеющего следующие характеристики:
Пакет обновления операционной системы не ниже 2 (SP2) для Windows XP, и не ниже 1 (SP1) для Windows Vista.
Частота процессора не ниже 233 МГц.
Не менее 128 Мб оперативной памяти.
Объём свободного дискового пространства не менее 10 Мбайт.
5.3.5 Требования к информационной и программной совместимости
Так как в программном продукте используется технология ADO, необходима ее поддержка. Для корректной работы данного программного продукта необходимо наличие у конечного пользователя лицензионной операционной системы типа Windows, а также наличие принтера для печати отчетности.