Приложение А - Техническое задание
1.Введение.
Работа выполняется в рамках проекта разработки программного модуля «Учет успеваемости студентов»
2. Основание для разработки.
2.1. Основанием для разработки является задание по курсовому проекту по дисциплине «теория разработки программного продукта».
2.2. Наименование работы: «Учет успеваемости студентов»
2.3.Исполнитель: Студент группы АЛ-ДЛП-901 Алейников Дмитрий Витальевич.
2.4. Соисполнители: нет.
3. Назначение разработки.
Создание модуля для оперативного учета успеваемости студентов.
4. Технические требования.
4.1. Требования к функциональным характеристикам.
4.1.1. Состав выполняемых функций:
§ Учет успеваемости студентов.
§ Составление приложения к диплому.
§ Составление ведомости успеваемости.
4.1.2. Организация входных и выходных данных:
Входные данные получаются из журнала успеваемости.
Выходными данными являются ведомость успеваемости и приложение к диплому.
4.2. Требования надежности.
Для обеспечения надежности работы программного модуля, необходимо проверять корректность исходных данных и корректность ввода данных.
4.3. Условия эксплуатации и требования к составу и параметрам технических средств.
Для работы модуля необходимо выделить ответственного оператора, отвечающего за корректность и достоверность вводимых данных.
4.4. Требования к информационной и программной совместимости.
Программный модуль поддерживает платформы Windows ХР- Windows7.
4.5. Требования к транспортировке и хранению.
Программа предоставляется на лазерном носителе. Документация представлена как в печатном так и электронном варианте.
4.6. Специальные требования.
§ Рассчитанный на пользователя, дружественный интерфейс.
§ Документация на программный продукт содержит все необходимую информацию, для дальнейшей его модернизации программистами.
5. Требования к программной документации.
Основными документами, регламентирующими работу ПП, являются документы ЕСПД: руководство администратора, руководства пользователя, описание применения.
6. Технико-экономические показатели.
Эффективность системы определяется удобством использования ПП для учета успеваемости студентов.
7. Порядок контроля и приемки.
После передачи исполнителем ПП заказчику, последний имеет право тестировать его 7 дней. После чего заказчик либо отказывается от ПП и оформляет причину отказа в письменном виде, либо оплачивает работу заказчику.
8. Календарный план работ.
№ Этапа | Наименование этапа | Сроки этапа | Чем заканчивается этап |
Изучение предметной области. Разработка предложений по реализации ПП | 01.09.2012 01.10.2012 | Предложения по разработке программного продукта. Акт сдачи-приемки. | |
Разработка ПП «Автостоянка» | 01.10.2012 30.11.2012 | Программный комплекс, решающий поставленные задачи. | |
Тестирование и отладка программного продукта | 01.12.2012 30.12.2012 | Готовый программный продукт «Учет успеваемости студентов». Акт сдачи-приемки работы. |
Приложение Б – Эскизный проект.
Ведомость эскизного проекта
Документы по разработанному продукту:
Техническое задание на создание информационной системы СуБД «Учет успеваемости студентов».
Пояснительная записка к эскизному проекту.
Общие положения:
Данный документ является эскизным проектом на создание Системы Управления Базой Данных для образовательных учреждений (СуБД «Учет успеваемости студентов»).
Основные технические решения:
Решения по структуре системы СуБД «Учет успеваемости студентов» будет представлять собой персональную систему управления локальной базой данных, работающей на одном компьютере.
Система будет управлять реляционной базой данных, представляющей собой набор связанных между собой таблиц, доступ к которым осуществляется с помощью ключей или/и индексов. Сведения в одной таблице могут отражать сведения из другой, и при изменении сведений в первой таблице эти изменения немедленно отображаются во второй.
Таким образом будет достигнута непротиворечивость данных.
Общая структура базы данных:
Хранение информации о студентах и дисциплинах осуществляется с сохранением целостности данных при изменении или удалении записей таблицы.
Информация об успеваемости отражается в таблице с указанием кода студента, кода предмета, даты и оценки.
Указанные решения должны удовлетворять требованиям,
приведенным в техническом задании на разработку системы.
Состав функций комплексов задач, реализуемых системой:
Автоматизированная система должна выполнять следующие
функции:
• Сделать запись о полученной студентом оценке;
• Рассчитывать итоговую оценку по дисциплине;
• Формировать итоговые ведомости;
Решения по составу программных средств, языкам деятельности, алгоритмам процедур и операций и методам их реализации.
Для реализации АС будет использоваться среда
программирования Delphi и одноименный язык программирования.
Источники разработки:
Данный документ разрабатывался на основании ГОСТ 34.698—90 на написание ТЗ на автоматизированные системы управления от 01.01.1992 г.