Автор работы: Пользователь скрыл имя, 24 Ноября 2011 в 19:43, дипломная работа
Целью дипломного проектирования является разработка программы для автоматизации рабочего места бухгалтера в расчетно-справочном центре ЛГУП ЖКХ, которая будет реализовывать автоматический расчет жилищно-коммунальных услуг, а так же ввод и хранение информации о лицевых счетах в базе данных.
ВЕДЕНИЕ 4
1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ СОЗДАНИЯ АВТОМАТИЗИРОВАННЫХ РАБОЧИХ МЕСТ 9
1.1. Требования к АРМ 10
1.2. Автоматизированное рабочее место бухгалтера 11
2. ПРОГРАММНЫЕ СРЕДСТВА РАЗРАБОТКИ АВТОМАТИЗИРОВАННЫХ РАБОЧИХ МЕСТ 14
2.1. Технология ADO (ActiveX Data Objects) 17
2.2. Организация пользовательского интерфейса АРМ 22
3. РАЗРАБОТКА АВТОМАТИЗИРОВАННОГО РАБОЧЕГО МЕСТА БУХГАЛТЕРА ЛГУПЖКХ 25
3.1. Определение структуры данных 25
3.2. Процессы 26
3.3. Алгоритм решения задачи 27
3.4. Описание внешнего интерфейса АРМ 27
3.5. Описание справочной системы 29
3.6. Система меню 30
3.7. Текст программы 31
3.8. Руководство программиста 35
3.9. Требования к эксплуатации программы 38
4. ТЕСТИРОВАНИЕ 40
4.1. Выполнение программы 41
5. ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ РАЗРАБОТКИ ДИПЛОМНОГО ПРОЕКТА НА ТЕМУ: «АВТОМАТИЗАЦИЯ РАСЧЕТА КОММУНАЛЬНЫХ УСЛУГ ЛГУП ”ЖИЛИЩНО-КОММУНАЛЬНОЕ ХОЗЯЙСТВО”» И ПРЕЗЕНТАЦИИ К НЕЙ С ИСПОЛЬЗОВАНИЕМ СЕТЕВОГО ГРАФИКА 46
6. ОХРАНА ТРУДА 52
ЗАКЛЮЧЕНИЕ 62
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 65
sum:=s+d+f+g;
Edit5.Text:=FloatToStr(sum);
nachisleno.Text:=Edit5.Text;
end;
begin
sprglnaimen.Text:=ADOQuery5.
sprulnaimen.Text:=ADOQuery5.
begin
if (KDOM.Text='') then KDOM.Text:='0';
ADOQIZM.Parameters.
Процедура для оплаты ЖКУ(кнопка: Внести оплату, форма: oplaatauslug)
sprulnaimen.Text:=ADOQuery5.
ADOQADD.Parameters.
ADOQIZM.Parameters.
Таблица 1 Программные файлы, которые использовались для написания,
данного дипломного
проекта
Обозначение | Наименование | Примечание |
Unit1.pas | Файл исходного текста | Описание программного кода главное меню проекта |
Unit1.dfm | Файл формы | Графическое отображение формы главного меню проекта |
Unit2.pas | Файл исходного текста | Описание программного кода справочник домов |
Unit2.dfm | Файл формы | Графическое отображение формы справочник домов |
Unit3.pas | Файл исходного текста | Описание программного кода справочник гражданских лиц |
Unit3.dfm | Файл формы | Графическое отображение формы справочник гражданских лиц |
Unit4.dfm | Файл формы | Графическое отображение формы справочник лицевых счетов |
Unit5.pas | Файл исходного текста | Описание программного кода справочник тарифов |
Unit5.dfm | Файл формы | Графическое отображение формы справочник тарифов |
Unit6.pas | Файл исходного текста | Описание программного кода справочник улиц |
Unit6.dfm | Файл формы | Графическое отображение формы справочник улиц |
Unit7.pas | Файл исходного текста | Описание программного кода оплата услуг |
Unit7.dfm | Файл формы | Графическое отображение формы оплата услуг |
Unit8.pas | Файл исходного текста | Описание программного кода архив начислений свернутый |
Unit8.dfm | Файл формы | Графическое отображение формы архив начислений свернутый |
Unit9.pas | Файл исходного текста | Описание программного кода архив начислений развернутый |
Unit9.dfm | Файл формы | Графическое отображение формы архив начислений развернутый |
Unit10.pas | Файл исходного текста | Описание программного кода справочник начислений |
Unit10.dfm | Файл формы | Графическое отображение формы справочник начислений |
Unit11.pas | Файл исходного текста | Описание программного кода оплата |
Unit11.dfm | Файл формы | Графическое отображение формы оплата |
Unit12.pas | Файл исходного текста | Описание программного кода расчет |
Unit12.dfm | Файл формы | Графическое отображение формы расчет |
Unit14.pas | Файл исходного текста | Описание программного кода справочник индивидуальных счетов |
Unit14.dfm | Файл формы | Графическое отображение формы справочник индивидуальных счетов |
Unit15.pas | Файл исходного текста | Описание программного кода квитанция на печать |
Unit15.dfm | Файл формы | Графическое отображение формы квитанция на печать |
Unit16.pas | Файл исходного текста | Описание программного кода квитанции |
Unit16.dfm | Файл формы | Графическое отображение формы квитанции |
Unit17.pas | Файл исходного текста | Описание программного кода загрузки программы |
Unit17.dfm | Файл формы | Графическое отображение формы загрузки программы |
Unit18.pas | Файл исходного текста | Описание программного кода расчет услуг |
Unit18.dfm | Файл формы | Графическое отображение формы расчет услуг |
Db1.mdb | База данных | Хранение базы данных оплата ЖКУ |
Данная программа разрабатывалась в операционной системе Microsoft Windows 98, XP, win 7. В качестве среды разработки использовалась интегрированная среда разработки Delphi 7, а также при использовании СУБД MS Office Access. При разработке программы были использованы многие возможности объектно-ориентированного программирования.
В данный момент программа не имеет установщика. Для установки следует скопировать с носителя данных папку «Расчет ЖКУ». Для запуска программы необходимо запустить исполняемый файл «Raschet.exe».
Минимальными требованиями, обеспечивающими правильную работу программы, являются:
оперативная система Windows 98/2000/XP/Vista/Win7;
процессор Pentium3/750 MHz или AMD Athlon 750 MHz;
оперативная память 256 Mb;
минимальное дисковое пространство 250 Mb;
монитор с разрешением не менее 960x720.
Оптимальными требованиями (рекомендуемыми), обеспечивающими наиболее эффективную работу, являются:
процессор Pentium 4 2.8GHz;
оперативная система Windows 2000/XP/Vista/Win7;
оперативная память 1024 Mb и выше;
оптимальное дисковое пространство 250 Mb;
монитор с разрешением 1280x1024.
После запуска исполняемого файла «Raschet.exe» произойдет отображение начальной формы, где необходимо выбрать, что именно пользователь будет делать: производить корректировку или просмотр определенных таблиц т.к. в данной БД существуют таблицы, которые можно только просмотреть в корректировке они не нуждаются
При выборе пункта расчет в меню квартплата появляется окно расчет, где нужно выбрать тип расчета при нажатии на кнопку расчет по лицевому счету то появится окошко, где нужно ввести нормативы для расчета. После ввода нормативов и после нажатия на кнопку изменить нормативы появляется таблица, по которой производится расчет Л.С.
При нажатии на кнопу расчет по дому производится расчет по введенному пользователем номером дома.
Ошибки, выявленные в процессе опытной эксплуатации, были окончательно устранены путем внедрения и использования программы на месте практики.
Все возникающие в ходе тестирования программы ошибки были записаны пользователями программы в отдельный текстовый файл. Пользуясь данной возможностью тестирования программы, в дальнейшем все найденные ошибки были устранены.
После
каждого изменения код
Так
как при каждом новом внесении
изменений разработчик
Разработчиком проводился опрос на тему возможной непонятности интерфейса программы для дальнейшего устранения данной проблемы неопытного использования.
Для правильной работы программы необходимо выполнять следующие действия:
Рисунок 1. Значок программы
Рисунок 2. Процесс загрузки программы
Рисунок 3 Главная форма
Рисунок 4 Выбор пунктов меню
Рисунок 5 Форма «Справочник лицевых счетов»
Для того чтобы добавить запись в базу данных, необходимо нажать на кнопку «Добавить».
Для изменения записи вам необходимо нажать на кнопку изменить, затем выбрать запись в таблице, которую нужно изменить.
Для удаления записи нажмите на кнопку удалить затем на ту запись в таблице, которую вы хотите удалить и после этого нажмите на кнопку удалить.
При поиске информации необходимо воспользоваться соответствующей кнопкой «Поиск». Все эти кнопки находятся в нижней части окна программы (рис. 6). Для того чтобы отсортировать данные в таблице, надо в меню «сортировка» выбрать поле, по которому вы хотите произвести сортировку.
Рисунок 6. Редактирование данных в таблице
Рисунок 7. Меню выбора архива
После чего откроется архив, который вы выбрали (рис.8).
Рисунок 8. Форма «Архив начислений развернутый»
Для того чтобы организовать поиск нужно в меню файл выбрать пункт «Поиск».
Рисунок 9. Форма, где можно выбрать из меню квартплата пункт расчет.
После
этого нужно выбрать тип
Рисунок 10. Форма выбора типа расчета
Далее вам необходимо внести нормативы жилищно-коммунальных услуг за текущий месяц (рис.11).
Рисунок 11. Панель ввода нормативов
После ввода нормативов и нажатия на кнопку изменить нормативы появляется окно, где производится расчет, для расчета коммунальных услуг, например по лицевому счету, вам нужно ввести ФИО абонента, затем если он есть в базе нажать на кнопку «Подсчитать». Как говорилось ранее при расчете по лицевому счету можно сразу после всех расчетов можно распечатать и выдать квитанцию, для этого вам нужно нажать на кнопку «Выдать квитанцию» которая располагается возле кнопки «Подсчитать» (рис.12).
Рисунок 12.Форма расчета по лицевому счету
Рисунок 13. Форма Квитанции
Рисунок14. Форма ввода оплаты
Рисунок15. Файл справки Рисунок16. О программе
Планирование разработки осложнено большой сложностью и комплексностью поисково-исследовательских работ, параллельностью действий, вытеканием конечных результатов из начальных и промежуточных, и многих других факторов. Наиболее удобными в этих условиях являются системы сетевого планирования и управления, основанные на применении сетевых моделей планирования процессов, допускающих использование современной вычислительной техники. Системы сетевого планирования позволяют руководителям находиться в курсе протекающих событии, возможности изменения хода решения поставленной задачи на различных этапах, объективно оценить различные трудности и задержки на различных стадиях хода работ. Позволяет создавать эффективные планы проведения работ, помогает проследить и предвидеть возможные затруднения, что значительно ускоряет ход разработки в целом, также совершенствуется технология к организация проводимых работ.
Информация о работе Автоматизация расчета коммунальных услуг ЛГУП “Жилищно-коммунального хозяйства”