Создание программы для проверки знаний cотрудников ОАО "Ростелеком"
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
aspx?id=15044&iid=712>ннетнетдадададанетнетVeralTest 1.8нданетдадададанетДаТестирование 1.0дданетдададанетнетнетПо предложенным выше характеристикам можно сделать вывод, что разрабатываемый программный продукт в данной курсовой работе имеет приятный и удобный интерфейс, предусматривает работу с результатами, включает в себе справочную информацию, имеет возможность сохранения данных и имеет не дорогую стоимость.
2.3 Разработка технического задания
Основания для разработки
Данный программный продукт разрабатывается на основании задания для курсовой работы приказ №____
Наименование темы курсовой работы - Разработка программного обеспечения для автоматизированного учёта работы библиотеки.
Назначение разработки
Программный продукт предназначен для определения уровня знаний сотрудников ОАО Ростелеком (в форме тестирования), выставления оценки и сохранения и зашифровки результатов.
Требования к программному изделию
Программный продукт должен обладать следующими функциональными характеристиками:
определение уровня знаний сотрудников по теме тестирования;
обеспечивать сохранение и отправку ответов, данных на тест;
выставление оценки по окончанию прохождения теста.
Входными данными имя и фамилия проходившего тест.
Выходными данными являются:
текстовый файл с ответами, отправленный на E-mail.
Требования к пользовательскому интерфейсу:
программный продукт должен представлять собой многооконное приложение;
наличие меню, позволяющего осуществлять выбор необходимых действий;
наличие компонентов, обеспечивающих возможность выбора значений из предлагаемого списка, позволяющих сократить ручной ввод данных;
использование цветовой палитры не раздражающего цвета.
Требования к надежности
Разрабатываемый программный продукт, должен отвечать следующим требованиям надежности:
Исключение вероятности сбоев и зависаний программы.
Запрет ввода некорректных данных в программу.
Условия эксплуатации
Данный программный продукт необходимо эксплуатировать в ОС Windows.
Требования к составу и параметрам технических средств
В состав технических средств должен входить IBM-совместимый персональный компьютер (ПЭВМ) со следующими характеристиками:
процессор Pentium или AMD с тактовой частотой не менее 1 GHz;
оперативная память объемом, 128 Мбайт.
не менее 200 Мб свободного места на диске.
Требования к информационной и программной совместимости
Для работы с программой требуется установленный Microsoft Word 2007 и старше.
Требования к программной документации
Данный программный продукт должен сопровождаться следующей документацией:
Руководство пользователя, в котором должны быть подробно изложены все основы работы с программой.
Руководство программиста, в котором должны быть подробно изложены принципы внесения изменений в программный продукт.
Технико-экономические показатели
Разрабатываемый программный продукт будет иметь небольшую стоимость, около 1 тысячи рублей и небольшое время разработки (около 17 дней), так как он достаточно прост и затрачивает небольшое количество ресурсов для своего создания.
Ориентировочная экономическая эффективность составит около 3 тысяч рублей.
Этапы разработки:
Можно выделить следующие этапы разработки:
. Сбор информации о предметной области.
. Проектирование: разработка структуры базы данных, структуры модулей программы и связей между ними.
. Реализация: написание основного программного кода.
. Анализ результатов: отладка программного кода и тестирование программного продукта.
3. Конструкторская часть
.1 Разработка архитектуры программной системы
Работа всего программного продукта построена на работе взаимосвязанных модулей, каждый из которых отвечает за работу конкретной части программного продукта.
Выбор данного языка программирования обусловлен тем, что возможности Delphi полностью отвечают таким требованиям, как скорость и качество создания программ и подходят для создания систем любой сложности. Система Delphi позволяет писать как обычные программы для использования, так и корпоративные системы, работающие на разных платформах.
Разработанный программный продукт состоит из нескольких модулей, каждый из которых выполняет определённые функции и задачи.
Рисунок 3.1 - Архитектура программной системы
На данном этапе осуществляется разработка общей структурной схемы системы, наиболее точно отражающей основные функции программы и взаимосвязь основных блоков.
Теперь рассмотрим каждый из модулей подробно:
Модуль опознания U_Opoznanie осуществляет управляющие функции по работе всей программы, является промежуточным звеном между взаимодействующими модулями и пользователем.
Главный модуль General осуществляет управляющие функции по работе всей программы, является контролирующим и связывающим модулем между другими компонентами тестирования.
Модуль справочной U_Spravka содержит лекционный материал по тематике тестирования, а также включает в себя руководство по использованию тестирования с примерами.
Модуль проверки U_Proverki осуществляет проверку ответов данных на тест, в конце теста выводит количество вопросов, количество правильных ответов и оценку по 5-ти бальной системе.
Модуль отчетности U_Otchet содержит ст