
Содержание
Введение 4
1 Требования к системе 6
1.1 Общие сведения о предметной области 6
1.2 Функции программного изделия 6
2 Разработка программного продукта 8
2.1 Разработка базы данных 8
2.2 Организация подключения БД к Delphi 12
2.3 Разработка пользовательских форм 13
2.4 Подготовка отчетов 18
3 Описание готового программного продукта 21
Заключение 22
Список литературы 23
Приложение А. Листинг программного кода 24
Введение
Создание базы данных «Заявки на ремонт элементов водоснабжения» продиктовано сложностью и трудоёмкостью решаемой задачи в нынешнем неавтоматизированном варианте.
Учёт утечек ГУП СК «Ставрополькрайводоканал» - Кисловодский «Водоканал» требует достаточно большого объёма информации для осуществления деятельности. Это информация о утечках городских водопроводных коммуникаций, стоков и об устранении поломок. Информация о поломках и утечках городского водопровода и канализации должна быть представлена в удобном и доступном виде для работников предприятия «Водоканал».
В этой автоматизированной системе реализуется просмотр, учет и контроль данных о поломках и утечках, где можно добавлять, корректировать и удалять информацию о них. Также в этой автоматизированной системе можно выводить нужные данные в отчет и тут же отправлять их на печать.
Учитывая возможности ПК, в созданной программе можно будет улучшить (ускорить работу и сократить до минимума затраты рабочего времени работников при ручной обработке входной информации, а так же при подготовке отчетности) существующую систему работы.
Разработанная система позволит наиболее полно использовать ресурсы персональных компьютеров, где ПК используются в основном для набора и печати документов посредством текстовых редакторов или табличных процессоров.
1 Требование к системе
Общие сведения предметной области
Разрабатываемое программное изделие «Заявки на ремонт элементов водоснабжения» предназначен для использования его в интересах города-курорта Кисловодска.
Программный продукт предназначен для учета и контроля утечек и поломок элементов водоснабжения. При этом в программный продукт можно вносить дополнения, так как он имеет модульную структуру и гибкие возможности средства разработки приложений Borland Delphi 7.
Главным в этом программном изделие, конечно, будут сведения предоставляющие информацию о поломках элементов водоснабжения. Кроме перечисленных моментов работы программного изделия существует важная необходимость структуризации накопляемых сведений и подготовки отчетности для руководящего состава. Всей этой деятельностью, занимается отдел энергослужбы, в обязанности которого входит учет, контроль и обработка получаемой информации об утечках, а также оформление и передачи всех необходимых отчетов. Вся эта деятельность требует больших затрат времени и сил.
Функции программного изделия
Основной функцией базы данных «Заявки на ремонт элементов водоснабжения» - это вспомогательная роль в работе предприятия по ведению учета поломки элементов водоснабжения.
Данная программа основана на ведении следующих сведений, которые можно сгруппировать по следующим направлениям:
информация о поломках элементов водоснабжения;
сведения о замене водопровода;
сведения о водоотведения (канализации);
сведения об утечках воды и т. п.
Все эти данные будут постоянно накапливаться в системе. При этом следует предусмотреть:
удобство их ввода;
надежность хранения;
удобство обработки.
Под удобством обработки подразумевается возможность их просмотра, редактирования, генерации промежуточных данных и вывод отчетов на печать.
Для удобства, обеспечения сохранности и доступа к данным наиболее удобным является применение RAD-системы Borland Delphi 7. Где можно было бы создать все необходимые таблицы для хранения данных.
Созданный программный продукт должен обладать интуитивно понятным интерфейсом, который может быть освоен по ходу работы без отрыва от производственного процесса. При разработке управляющих элементов данного программного продукта должны быть использованы стандартные Windows-компоненты, а именно: Application Programming Interface, Borland Database Engine (BDE), обеспечивающие наиболее быструю работу и подготовку персонала для работы с данной автоматизированной системой.