
- •Глава 1 Общая часть 4
- •Глава 2. Разработка программного обеспечения 8
- •1.2.3 Требования предъявляемые к программному обеспечению
- •1.3 Характеристика используемой пэвм, ос и языка программирования
- •Глава 2. Разработка программного обеспечения
- •2.1 Технологический процесс машинной реализации
- •2.2 Алгоритм задачи и его описание
- •2.3 Описание переменных, процедур и функций
- •2.5 Результаты работы программ
- •2.6 Инструкция пользователю
- •3. Заключение
- •Приложение 2- Эскизный проект
- •Приложение 3- sadt и dfd модели
- •Приложение 4- Тексты программ
2.5 Результаты работы программ
Рисунок 8- Форма ввода и редактирования записей в архиве
Рисунок 9- Та же форма в режиме таблицы
Рисунок 10- Отчет, отражающий список всех студентов, занесённых в архив
Рисунок 11- Сформированный отчет для профкома
Рисунок 12- Отчет, открытый в браузере Google Chrome
Рисунок 13- Отчет готовый к печати
2.6 Инструкция пользователю
Программа
очень проста в освоении. Для начала
работы с архивом нужно открыть
непосредственно саму базу, расположенную
в корне программы в папке "167", для
этого следует нажать кнопку открыть,
после чего появятся записи хранящиеся
в базе в виде формы со всей необходимой
информацией.
Рисунок 14- Форма
Для на навигации по базе и её редактирования можно использовать панель, расположенную ниже формы содержащей информацию.
Рисунок 15- Панель управления
Так же в верхнем левом углу можно выбрать вид отображения информации в виде таблицы или переключится обратно к форме по своему усмотрению.
Рисунок 16- Виды главной формы
Рисунок 17- Форма в виде таблицы
Ниже панельки с управляющими кнопками расположен поиск. Поиск осуществляется по имени, фамилии, отчеству или же номеру зачетной книжки.
Рисунок 18- Часть формы для поиска
В правом нижнем углу расположена кнопка выход.
Переходим к отчетам, на главной форме кнопка расположена в левом нижнем углу. Без ввода какой-либо информации можно сразу сформировать отчет по всем студентам, информация о которых содержится в архиве. Но для формирования остальных отчетов (для профкома, деканата и отела кадров) необходимо точно указать имя, фамилию и отчество студента, не допускается ввод некорректных данных, так как после формирования отчет окажется пуст. После того как готовый отчет появился на экране его можно сохранить в документе формата *.html и при необходимости распечатать. Документ, содержащий отчет хранится в корне программы и называется "vedomost".
3. Заключение
В курсовой работе были рассмотрены теоретические аспекты разработки программного модуля «Архив студентов» а так же значимость темы работы и этапы разработки. По окончанию работ был получен программный продукт, способный хранить информацию о студентах, формировать различного рода отчеты и производить поиск, также сохранять и распечатывать необходимую информацию. Также разработана СУБД и реализованное с помощью форм визуальное оформление, которое позволяет быстро и удобно ориентироваться в программе и выполнять необходимые операции. База была заполнена 50-ю записями и проверена на работоспособность.
Были описаны необходимые условия для работы программы, написано техническое задание и составлены алгоритмы её работы.
Одним из главных достоинств данного программного модуля является простота освоения, однако для него была написана инструкция, где подробно описываются и иллюстрируются возможности этого продукта.
Итак, можно сделать вывод, что работа в данном направлении позволяет автоматизировать систему работы с информацией о студентах, сократить время обработки, формирования отчетов и застраховать человека от некоторых возможных ошибок.
4. Список общепринятых сокращений
ПП – программный продукт.
ПО – программное обеспечение.
HTML – язык гипертекстовой разметки документов.
СУБД – система управления баз данных.
ОС – операционная система.
ПК – персональный компьютер.
5. Список литературы
Л.Г.Гагарина, Е.В. Кокорева, Б.Д. Виснадул Технология разработки программного обеспечения, учебное пособие -М.; "ФОРУМ": ИНФРА-М, 2008.- 400 с.
Сайт FreePascal.ru – http://www.freepascal.ru/
Официальный раздел Lazarus http://lazarus.freepascal.org/
6. Приложения
Приложение 1- Техническое задание
Работа выполняется в рамках проекта разработки программного модуля «Личные дела студентов»
Основание для разработки
2.1 Основанием для данной работы является учебный план «Теория разработки программных продуктов»
2.2 Наименование работы
«Разработка программного модуля личные дела студентов»
2.3 Исполнитель: Битюков Виктор Олегович
2.4 Соисполнители: Нет
3. Назначение разработки
Создание программного модуля для получения сведений о студентах и предоставление по известной информации различных отчетов и справок.
4. Технические требования
4.1 Требования к функциональным характеристикам
4.1.1 Состав выполняемых функций:
Разрабатываемое ПО должно обеспечивать:
Ввод и хранение информации о студентах:
Формирование различных отчетов (для профкома, отдела кадров и деканата)
Поиск записей
4.1.2 Организация входных и выходных данных
Данные поступают в архив личных дел студентов от делопроизводителя. И вся введённая информация хранится в ЭВМ определенный срок. Используя информацию из архива и другие источники, формируются и печатаются отчеты и справки.
4.2 Требования к надёжности
Для обеспечения надёжности необходимо использовать контроль вводимых данных.
4.3 Условия эксплуатации и требования к составу и параметрам технических средств.
Для работы системы необходимо вмешательство делопроизводителя.
Требования к составу и параметрам технических средств уточняются на этапе эскизного проектирования системы.
4.4 Требование к информационной и программной совместимости. Программа должна работать на платформах Windows xp/vista/7/8
4.5 Требования к транспортировке и хранению.
4.6. Специальные требования
Высокая функциональность
Удобство и быстродействие
5. Требования к программной документации
Основными документами, регламентирующими разработку будущих программ, должны быть документы Единой Системы Программной Документации (ЕСПД): руководство пользователя, руководство администратора, описание применения.
6. Технико-экономические показатели
Эффективность системы определяется удобством использования системы для формирования отчетов и справок, а также предоставления информации о студентах.
7. После передачи Исполнителем отдельного функционального модуля программы Заказчику последний имеет право тестировать модуль в течении 7 дней. После тестирования Заказчик должен принять работу по данному этапу или в письменном виде изложить причину отказа принятия. В случае обоснованного отказа Исполнитель обязуется доработать модуль.
8. Календарный план работ
№ этапа |
Название этапа |
Сроки этапа |
Чем заканчивается этап |
1 |
Изучение предметной области |
01.09.2012 01.10.2012 |
Предложение по работе системы. Акт сдачи-приемки |
2 |
Разработка программного модуля |
01.10.2012 30.11.2012 |
Программный комплекс |
3 |
Тестирование и отладка |
01.12.2012 30.12.2012 |
Готовая программа |
Руководитель работ Пегусов А.Ю.