Автор работы: Пользователь скрыл имя, 29 Сентября 2011 в 14:56, курсовая работа
Целью курсового проектирования является разработка программного изделия для расчёта премии на промышленных предприятиях его тестирование и составление полного комплекса программной документации. Эта документация должна полностью раскрывать программное изделие, как продукт, используемый для расчёта премии и соответствовать ГОСТам.
Введение…………………………………………………………………………..4
1 Анализ технического задания и возможных способов реализации поставленной задачи………………………………………………………………………….…..6
2 Выбор инструментальных программных средств……………………………7
3 Выбор аппаратных средств……………………………………………………11
4 Тестирование разработанной программы
4.1 Описание используемого метода тестирования…………………….13
4.2 Контрольная задача тестирования…………………………………...17
5 Программная документация
5.1 Техническое задание………………………………………………....23
5.2 Документ – концепция…………………………………………….…30
5.3 Спецификация………………………………………………………...34
6 Эксплутационная документация
6.1 Руководство пользователя……………………………………….…..38
6.2 Ведомость эксплутационных документов……………………….…39
Заключение……………………………………………………………………...40
Литература………………………………………………………………………41
Структура базы данных………………………………………………………...
Министерство образования Российской
Федерации
УТВЕРЖДАЮ
460.СТЭП.00001-01 99 01-1
ТЕХНОЛОГИЯ
РАЗРАБОТКИ ПРОГРАММНЫХ ПРОДУКТОВ
Расчёт
премии
Техническое
задание
460.СТЭП.00001-01
99 01-1
листов
6
2004 г.
Аннотация
Техническое задание на программный продукт «Расчёт премии» содержит описание требований, предъявляемые к программе, основание для разработки, назначение, сроки, стадии и этапы разработки программного продукта, порядок контроля и приёмки программного продукта.
Техническое
задание состоит из восьми частей.
Документ содержит два приложения.
Объём документа - лист.
5.1
Техническое задание
Введение
Программа “Расчёт премии” применяется для расчета премии на предприятиях. Для реализации программы необходима база данных постоянных параметров, которые не меняются в процессе ежедневных расчетов. Эта таблица располагается в базе данных MS Access «расчёт премии». Внешний вид таблицы приведен в приложении А.
1 Основания для разработки
Для облегчения работы и расчета премии создается программа «Расчёт премии», которая позволяет расчитать премию для всех работников предприятия за каждый месяц. Разработка программы «Расчёт премии» ведется на основании задания на курсовое проектирование, выданное Смоленским техникумом электронных приборов 24.12.03 обозначение 460.СТЭП.0001-01.
Тема: “Расчёт премии ”.
2 Назначение разработки
Функциональное назначение программы приведено в приложении 4: структура базы данных.
3 Назначение разработки
Эксплуатационное назначение: программа предназначена для расчёта премии за месяц для каждого работника на предприятии.
4 Требования к программе или к программному изделию
4.1
Требования функциональным
Программа «Расчёт премии» выполняет следующие функции:
– ввод новых данных - данные табеля
– выводить в отчет необходимые коэффициенты расчета для контроля.
Выходными данными являются ведомость суточного расхода газа для каждого измерительного узла и свободная ведомость расхода газа по заводу.
4.2 Требование к надежности
Данная программа “Расчёт премии на предприятии” обладает свойством надежности, т.е. устойчиво выполняет свои функции при условии верно введенных данных и достигает необходимой точности загрузки и выполнения этих данных.
Программа разработана в СУБД MS Access. Текст, введенной программы защищен паролем от несанкционированного вмешательства. При этом программа защищена от ввода недопустимых данных. Так же программа обладает свойством восстанавливаемости, т.е. способность в процессе восстановления своих функций допускать ремонт, после которого продолжается нормальная работа программы.
4.3 Условия эксплуатации
Условия эксплуатации не отличаются от условий эксплуатации персонального компьютера.
Для работы с программой «Расчёт премии» пользователю необходимо обладать базовыми знаниями работы с операционной системой Windows или иметь квалификацию оператора ЭВМ.
4.4 Требования к составу и параметрам технических средств
– Центральный процессор с тактовой частотой не менее 433 МГц;
– Оперативной памятью не
– Жесткий диск не менее 10 Гб;
– Стандартная клавиатура;
– Стандартный манипулятор “
– Привод чтения гибких дисков. [1]
5
Требования к программной
В комплект программной документации включается следующий комплекс документов:
6
Технико-экономические
Программа пользуется спросом на промышленных предприятиях, то есть покупателями программного продукта являются заводы, фабрики, мелкие производители (малый бизнес). Программа «Расчёт премии» способствует удовлетворению потребностей на предприятии при минимуме затрат, что находит свое количественное выражение в получении максимально возможного результата. Программный продукт по себестоимости и внедрению в производство гораздо дешевле существующих аналогов, что обеспечивает спрос на рынке.
7 Стадии этапа разработки
– Анализ. Целью этапа является описание задачи, которая должна быть полным последовательным доступом для чтения и обзора, различными заинтересованными сторонами, позволяющими производить сравнения с реальными условиями.
В ходе этого этапа решаются следующие задачи: уточнение требований проведенных в техническом задании на проектирование и разработка спецификаций на программное обеспечение.
– Проектирование. Целью этого этапа является иерархическое разбиение сложных задач и модулей на подзадачи меньшей сложности. На этапе решаются следующие задачи:
формирование структуры ПО;
разработка алгоритма;
определение состава модулей с разделением их на иерархическом уровни.
На этом этапе необходимо пояснить ряд возможных языков программирования «расчёт премии» и выбрать самый оптимальный.
– Программирование. Этот этап включает написание программы, то есть процедур на выбранном языке, для осуществления команд.
–
Тестирование и отладка. Под тестированием
понимают процесс выполнения программы
с целью обнаружение ошибок. На
этом этапе выявляются ошибки, проверка
работоспособности и
-подготовка данных для отладки;
-планирование отладки;
-испытание ПО. [4]
Результат выполнения этого этапа – оттестированный и отлаженный программный продукт.
Программа должна быть разработана в двухнедельный срок со дня заключения договора.
По окончании разработки программы должны быть разработаны программные документы, перечисленные в пункте 5 настоящего документа (в том же порядке).
Исполнитель
определен в договоре - СТЭП.
8 Порядок контроля и приемки
Для того чтобы обеспечить корректную работу программы, необходимо проверить ее работоспособность:
─ Проверка правильности введенных данных, если данные введены неверные, то выводится сообщение «Введенные данные не подходят для данного типа».
─ Проверка сохранения данных. После завершения работы выводится окно «Сохранить изменения?» и варианты ответа «Да» или «Нет».
─ Определение реакции программы на корректность введенных данных.
─ Проверка работоспособности кнопок.
Для правильной работоспособности программы необходимо провести проверку работоспособности.
а) создание совокупности
б) диагностика и локализация причин отклонения результатов тестирования от заданных эталонных значений;
в) изменение программы с
г) реализация корректировки
Программа «Расчёт премии» должна соответствовать всем требованиям технического задания.
Тестирование программы курсового проекта должно проходить методом контрольного запуска. Первые запуски необходимы для выявления ошибок при работе интерфейса пользователя. В этом случае проверяется правильность реагирования программы корректность вывода данных. Если при этом происходят ошибки выполнения или реакция управляющих элементов программы не удовлетворяет поставленным требованиям, то в программе нужно внести соответствующие коррективы. После выявления всех ошибок работы интерфейса можно приступать к тестированию и отладке режимов работы программы.
Тестирование
режимов работы программы проводится
в несколько этапов. Сначала проводится
тестирование ввода данных в каждые таблицы
базы данных. Для этого открывают каждую
таблицу в отдельности и вводят в неё нужную
информацию. При этом нужно следить за
тем, чтобы эта информация была записана
в соответствующие поля таблиц и имела
требуемый формат. Если этого не происходит,
то в программу нужно внести соответствующие
изменения, а также установить сообщения
оператору, если формат вводимых данных
не совпадает с полями таблицы. Если в
ходе тестирования не происходит сбоев
в работе программы, то можно считать,
что отладка программы закончена. [10]
Министерство
образования Российской Федерации
УТВЕРЖДАЮ
460.СТЭП.00001-01 99 01-1
ТЕХНОЛОГИЯ
РАЗРАБОТКИ ПРОГРАММНЫХ ПРОДУКТОВ
Расчёт
премии
Документ
- концепция
460.СТЭП.00001-01
99 01-1
листов
4