Автор работы: Пользователь скрыл имя, 14 Февраля 2012 в 15:05, курсовая работа
BDE не претендует на всеобъемлющую универсальность и имеет некоторые недостатки. Это, например, снижение скорости работы приложения, недостатки реализации некоторых драйверов и т. д. Однако при работе простейшего приложения для управления реляционной базой данных, состоящей из одной таблицы, данные недостатки не настолько серьёзно будут заметны, поэтому мы посчитали возможным использовать именно это средство.
Введение………………………………………………………………………....…..4
1 Анализ предметной области……………………………………………….…..…5
2 Техническое задание……………………………………………………..……….6
2.1 Основание для разработки………………………………………..……..….6
2.2 Назначение разработки………………………………………….………......6
2.3 Требования к программе……………………………………….……….…...6
2.3.1 Требования к функциональным характеристикам………………......6
2.3.2 Требования к составу и параметрам технических средств……….....6
2.3.3 Требования к информационной и программной совместимости..…6
2.4 Требования к программной документации…………….…………….…….7
2.5 Стадии и этапы разработки…………………………………………………7
2.6 Порядок контроля и приемки ……………………………………..……..…7
3 Описание программы…………………………………..………….……….……...8
3.1 Общие сведения………………………………………………….…….…….8
3.2 Функциональное назначение…………………………………….…….……8
3.3 Описание логической структуры…………………….…….………….……8
3.4 Используемые технические средства……………………………….….…..9
3.5 Вызов и загрузка……………………………………………………………9
4 Программа и методика испытаний……………………………………………..10
4.1 Объект испытаний…………………………………………………………10
4.2 Цель испытаний……………………………………………………………10
4.3 Требования к программе…………………………………………………..10
4.4 Средства и порядок испытаний…………………………………………...10
4.5 Методы испытаний………………………………………………………...11
5 Описание применения…………………………………………………………...12
Заключение…………………………………………………………………………13
Список использованных источников……………………………………………..14
Приложение А. Текст программы…………………………………………...........15
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ГОУ
ВПО ПЕНЗЕНСКИЙ ГОСУДАРСТВЕННЫЙ
УНИВЕРСИТЕТ
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовому проекту по дисциплине
«Алгоритмические языки и программирование»
ПГУ…………..ПЗ
Выполнил: студент гр.
Принял: ст. преподаватель
2011 г.
Реферат
Пояснительная записка 21 лист, 4 источника, 1 приложение.
Объектом исследования оплата коммунальных услуг.
Цель работы – разработать программу, которая обеспечит хранение данных о жильцах и оплате коммунальных услуг.
При написании программы использовалась среда визуального программирования Delphi 7.0.
Введение…………………………………………………………
1 Анализ
предметной области………………………………
2 Техническое
задание……………………………………………………..…
2.1 Основание для разработки………………
2.2 Назначение разработки………………………
2.3 Требования к программе……………………
2.3.1 Требования к функциональным характеристикам………………......6
2.3.2 Требования к составу и
параметрам технических
2.3.3 Требования к информационной
и программной совместимости..…
2.4 Требования к программной
2.5 Стадии и этапы разработки…………………………………………………7
2.6 Порядок контроля и приемки ……………………………………..……..…7
3 Описание
программы…………………………………..………….…
3.1 Общие сведения…………………………………………
3.2 Функциональное назначение……………
3.3 Описание логической структуры…
3.4 Используемые технические
3.5 Вызов и загрузка……………………………………
4 Программа
и методика испытаний……………………………………………..
4.1 Объект испытаний………………………………………………………
4.2 Цель испытаний…………………………………………
4.3 Требования к программе……………………
4.4 Средства и порядок испытаний…………………………………………...10
4.5 Методы испытаний……………………………………
5 Описание
применения……………………………………………………
Заключение……………………………………………………
Список
использованных источников……………………………………………..
Приложение
А. Текст программы………………………………………
Введение
Мощность и гибкость Delphi при работе с базами данных основана на низкоуровневом ядре - процессоре баз данных Borland Database Engine (BDE). Его интерфейс с прикладными программами называется Integrated Database Application Programming Interface (IDAPI). BDE позволяет осуществлять доступ к данным как с использованием традиционного record-ориентированного (навигационного) подхода, так и с использованием set-ориентированного подхода, используемого в SQL-серверах баз данных. Все инструментальные средства баз данных Borland - Paradox, dBase, Database Desktop - используют BDE. Все особенности, имеющиеся в Paradox или dBase, “наследуются” BDE, и поэтому этими же особенностями обладает и Delphi.
BDE
не претендует на
1. Анализ предметной области
Предметной областью для данной разработки является хранение данных об оплате коммунальных услуг и жильцах.
Информация
о данных осуществляется посредством
формирования ведомости. В ведомости указывается
ФИО квартиросъёмщика, адрес, расчётный
месяц, количество потребляемой холодной
воды, количество потребляемой горячей
воды, всего, к оплате.
2. Техническое задание (согласно ГОСТ 19.201 – 78)
2.1 Основание для разработки
Программа разрабатывается на основании
задания на курсовое проектирование, выданного
старшего преподавателем Киселёвой Ю.С.
и утвержденного старшим методистом Керяковой
Е.Н.
2.2 Назначение разработки
Разрабатываемая программа предназначена
для хранения данных о жильцах и оплате
коммунальных услуг.
2.3 Требования к программе
2.3.1 Требования
к функциональным
Программа должна обеспечить хранение данных о жильцах. Ведомость описывается следующими реквизитами:
ФИО квартиросъёмщика;
Адрес;
Расчётный месяц;
Количество потребляемой холодной воды;
Количество потребляемой горячей воды;
Всего;
К оплате.
Разработанная программа должна производить поиск по фамилии и расчётному месяцу.
Необходимо организовать удобный пользовательский интерфейс, включающий справку о работе с программным средством.
2.3.2 Требования к составу и параметрам технических средств.
Необходимый объём свободной оперативной памяти для работы программы не более 18 Mb, свободного места на диске для установки программы до 25 Mb, процессор Р400.
2.3.3 Требования
к информационной и
Программа предназначена для работы под управлением 32 разрядной операционной системы семейства Windows и с установленной системой BDE.
2.4 Требования к программной документации
В нее входит:
Анализ предметной области, техническое задание, основание для разработки, назначение разработки, требования к программе, требования к функциональным характеристикам, требования к составу и параметрам технических средств, требования к информационной и программной совместимости, требования к программной документации, порядок контроля и приемки, описание программы, заключение.
2.5 Стадии и этапы разработки
Анализ задания на проектирование
Разработка структуры базы данных и интерфейса пользователя
Разработка процедур и функций обработки данных
Внесение данных в базу и тестирование работы приложения
Документирование
программы согласно существующим ГОСТам
2.6 Порядок контроля и приёмки
Испытания проводятся с целью проверки и правильности функционирования программы и выявления имеющихся недостатков.
Для
контроля правильности работы необходимо
запустить файл вода.exe. Чтобы проверить
правильность работы необходимо ввести
или изменить данные через пункт меню
«вставить новую запись» или «редактировать
запись», а также она должна осуществлять
поиск по заданным критериям, если программа
это делает, то программа работает правильно.
3. Описание программы (согласно ГОСТ 19.402 – 78)
3.1 Общие сведения
Программа
была разработана в среде Delphi
7, для создания базы данных использовалась
программа Database Desktop, входящая в состав
самой среды Delphi. Тип созданной базы данных
Paradox 7. Для организации работы системы
управления базой данных использовался
процессор BDE.
3.2 Функциональное назначение
Программа
позволяет вводить данные в базу
данных, редактировать их, осуществлять
поиск по необходимым критериям,
а так же производить сортировку данных.
3.3 Описание логической структуры
Данная программа состоит из связанных между собой форм – контейнеров для объектов, выполняющих все необходимые операции и реагирующих на определённые действия пользователя.
Объект Form1. Это главное окно приложения и все необходимые для работы программы компоненты расположены именно на ней.
Компоненты объекта Form1 и их функции:
Информация о работе «Алгоритмические языки и программирование»