Структура житлово-комунальних господарств

Автор работы: Пользователь скрыл имя, 18 Июня 2013 в 21:33, курсовая работа

Описание работы

Тема автоматизації системи житлоуправління по обліку мешканців та платежів являється актуальною, тому що через великий обсяг інформації, що надходить на обробку щодня, займає значну частину часу працівника. Використання автоматизованої системи (АС) допоможе прискорити процес отримання і обробки інформації, отримання інформації про клієнта, видах наданих послуг, його оплатах, заборгованості тощо.
Таким чином розробка даного програмного засобу (ПЗ) виправдовує себе автоматизацією великого набору процесів, які в підсумку знижують витрати часу роботи у багато разів.
Сфера житлово-комунального господарювання в нашій країні тривалий період перебуває у стані реформування, що й надалі створює ситуацію невизначеності.

Файлы: 1 файл

Курсова.docx

— 717.55 Кб (Скачать файл)

Реєстрація  заяви на виписку. Реєстрація заяви на виписку та відмітка про виписку проводиться у тому ж порядку, що й у модулі Заява на прописку. Після відмітки про виписку, жилець зникає з Списку жильців, а дані про нього зберігаються в архіві бази даних.

Реєстрація  заявки на ремонт. Реєстрація заявки на ремонт проводиться диспетчером у випадку успішної його авторизації у системі. Принцип роботи модулю Реєстрація заявки на ремонт такий же самий, як і модулю Заява на прописку. Дозволяє переглядати також і виконані заявки на ремонт.

Реєстрація  оплати послуг. Модуль Оплата послуг доступний бухгалтерові при успішній авторизації у системі рисунок 11.

Рис. 11. Вікно бухгалтера.

 

Нарахування для сплати. Для нарахування суми сплати необхідно натиснути кнопку «Нарахувати» модулю Оплата послуг. В активній формі необхідно обрати жильця, дату нарахування, а також суму нарахування. Є також можливість внести повну, або часткову проплату жильцем рисунок 12.

Рис. 12. Нарахування оплати.

Після внесення даних необхідно  натиснути кнопку «Нарахувати» для  нарахування оплати, або кнопку «Скасувати»  для відміни дії.

Погашення боргу. Для погашення нарахованої оплати жильцем повністю, або частково необхідно виділити жильця у модулі Оплата послуг та натиснути кнопку «Оплатити». В активній формі внести необхідну суму, та натиснути кнопку «Оплатити» для проведення оплати або кнопку «Скасувати» для відміни дії рисунок 13.

Рис. 13. Оплата послуг.

Для друку квитанції про  оплату необхідно натиснути кнопку «Друкувати» рисунок 14.

 

 

Рис. 14. Квитанція про оплату.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ВИСНОВКИ

Наше суспільство стоїть на порозі глобальної автоматизації  в  усіх галузях економіки, господарювання, культури, тощо. В зв’язку з цим все більше і більше виникає потреба у створені простих, доступних пересічному користувачеві, конкурентоспроможних систем автоматизації прикладних завдань.

В наш вік загального прогресу створена велика кількість комерційних  програм, які охвачують великий  спектр застосування, але через свою громіздкість, складність та дороговизну, вони не завжди доступні пересічному користувачеві, для якого основними критеріями вибору є простота, доступність та прийнятне капіловкладеня.

Метою даного курсового проекту  є якраз розробка спеціалізованого програмного засобу, який задовольнив  би конкретного споживача в усіх відношеннях. За рахунок вузької  спеціалізації ПЗ та його конкретної направленості я розробив конкурентоспроможний продукт у галузі автоматизації  житлоуправління. Основними перевагами даного ПЗ вважаю:

  • Простота;
  • Доступність;
  • Мінімалізація вимог до технічних характеристик ПК;
  • Вузька спеціалізація;
  • Мінімальна необхідність в супроводі;

Даний ПЗ виконує наступні завдання автоматизації житлоуправління  згідно потреб споживача:

  • Ведення даних прописки/виписки жильців;
  • Нарахування оплати наданих послуг;
  • Проведення оплати наданих послуг;
  • Реєстрація заявок жильців на ремонт житлового фонду;
  • Проведення заявок жильців на ремонт житлового фонду;
  • Друк квитанцій оплати та довідок.

Для написання даного програмного  засобу використовувалось:

        1. Операційна система Windows XP;
        2. Система управління базами даних MS SQL 2000;
        3. Середовище програмування Delphi 7 Enterprise.

Розробка даного ПЗ допомогла  мені закріпити отримані навики по моделюванню та розробці програмного  продукту під конкретні вимоги користувача.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

СПИСОК ПОСИЛАНЬ

1.  Вікіпедія;

2. Вендров А.М. CASE-технології. Сучасні методи і засоби проектування інформаційних систем. 1998.

3.  UML & Ration Rose [Книга] / авт. Уэнди Боггс Майкл Боггс. -  : Мир, 2002.

4. Карл І. Вігерс. Розробка вимог до програмного забезпечення. - Російська редакція, 2004.

5. Коберн А. Сучасні методи опису функціональних вимог до систем. - М .: Лорі, 2002.

6. Культин Н.Б. Программирование  на Object Pascal в Delphi 5.Самоучитель.:Издательство BHV-СПБ. - 464стр. –ISBN 5-8206-0079-7

7. Лабзина Т.А. Алгоритмические  языки и программирование Юнита  5. Издательство НОУ СГУ, 1999.

8. Е.Марков «Программирование  в Delphi 7».Издательство BHV-СПБ. 2003г. -784стр.  –ISBN 5-94157-116-X

9. В.Кадлец «Delphi.Книга  рецептов.Практические примеры,  трюки и секреты».: Издательство  «Наука и техника». 2006г. – 384стр.  – ISBN 80-251-0017-0

10. Фаронов В.В. «Delphi 2005. Разработка приложений для баз  данных и Интернета».: Издательство  «Питер». 2006г. – 608стр. – ISBN 5-469-01191-7

 

 

 

 

 

ДОДАТКИ

Додаток А. Специфікація ПЗ

Специфікація  вимог до ПЗ Автоматизація житлоуправління

          1. Вимоги до ПЗ Автоматизація житлоуправління

Програмний засіб (ПЗ) Автоматизація  житлоуправління розроблений для  користувачів операційної системи Windows, та розрахований на користувачів з середнім та низьким рівнем підготовки. Зручний та інтуїтивно зрозумілий інтерфейс  засобу, дозволяє у короткий термін оволодіти та використовувати програмний засіб без допомоги професіоналів.

Метою даної роботи є розробка конкурентоспроможного, як у ціновій політиці так і у функціональних можливостях, програмного засобу автоматизації аналізу та роботи житлоуправління, що буде базуватись на тих недоліках, які присутні в інших схожих комерційних програмних засобах. Провівши детальний аналіз комерційних засобів автоматизації роботи житлоуправління, я вважаю, що основними недоліками даних ПЗ є:

    • відсутність початкових кодів, що унеможливлює кінцевому користувачу доповнювати та переробляти існуючі модулі;
    • дороговизна комерційного програмного засобу, що тягне за собою витрати додаткових коштів на придбання відповідного обладнання та утримання обслуговуючого персоналу;
    • потреба в поглиблених знаннях операційної системи для налаштування ПЗ, та його підтримки;
    • масштабність комерційної системи, тобто все в одному, що вкрай незручно для пересічного користувача;
    • слабка технічна підтримка як операційної системи в цілому, так і окремих її компонентів;

Виходячи з цього, мені потрібно розробити програмний засіб автоматизації роботи житлоуправління, який враховував би усі недоліки перечисленні вище, та відповідав би наступним вимогам:

    • дружній інтерфейс;
    • достатня кількість необхідної інформації;
    • потреба в невеликій кількості ресурсів для використання його на слабких комп’ютерах;
    • все в одному (усі модулі програми зведені в одну оболонку);
    • простота налаштування та використання;
    • стабільність та надійність роботи;
    • конкурентоспроможність та доступність в плані цінової політики;

 

          1.  Вибір технології та інструментальних засобів рішення задачі.

  Для вирішення поставленої  задачі, я прийняв рішення використати  наступні програмні засоби:

  •    Операційна система Windows XP, яка на сьогоднішній день являється найбільш масовою та не потребує додаткових затрат на обладнання та вивчення;
  •    Середовище розробки програмних продуктів Delphi 7, яке містить у собі усі засоби для програмування інтерфейсу бази даних;
  •    Середовище управління базами даних MS SQL 2000 Personal, яке не потребує для встановлення та підтримки баз даних серверну  платформу;

 

 

          1.  Розрахунок кошторису витрат на розробку програмного продукту

Кошторис витрат на розробку даного програмного продукту включає  розрахунок таких основних статей витрат:

  • кошторис витрат на розробку програмного продукту – 6367,42грн.
  • виробничу собівартість  матеріального носія з програмним продуктом – 697,27грн.
  • ціну реалізації матеріального носія з записаним програмним продуктом -1045,90 грн.
  • чистий прибуток, який отримає розробник протягом одного року від реалізації матеріальних носіїв з новим  програмним продуктом – 6004,40грн.
  • експлуатаційні витрати у споживача, пов’язані з використанням нового програмного продукту 112,29 грн.
  • річний економічний ефект на експлуатаційних витратах для споживача при використанні нового програмного продукту – 270,00 грн.
  • річний економічний ефект на ціні для споживача при придбанні нового програмного продукту – 254,10 грн.
  • термін окупності витрат для виробника - 1,06 року.

Проведені розрахунки свідчать про економічну доцільність розробки та провадження нового програмного  продукту.

        1. Специфікація програмного засобу Автоматизація житлоуправління

Короткий опис учасників  системи представлений в таблиці 1.

Таблиця 1. Учасники системи

Учасник

Короткий опис

Голова правління

Здійснює керівництво  житловим управлінням

Диспетчер

Приймає заявки на обслуговування житлового фонду та фіксує їх у  базі даних

Паспортист

Приймає заяви від населення  на приписку до жилої площі, виписку  з жилої площі, видає довідки 

Бухгалтер

Приймає та обробляє платежі  від населення за наданні послуги, проводить аналіз оплат та формує звіти

Майстер

Отримує заявки на обслуговування житлового фонду та розподіляє між  робітниками

Сантехнік

Виконує заявки по ремонту  водопостачання  житлового фонду

Електрик

Виконує заявки по ремонту  електропостачання житлового фонду

Зварювальник

Виконує заявки по ремонту  житлового фонду

Двірник

Виконує прибирання загального житлового фонду та примикаючих  до нього територій

Жилець

Надає данні про себе та площу, яку він займає. Подає заявки на обслуговування власного житлового  фонду. Оплачує надані послуги 

База даних

Містить усі дані про жильців, надані їм послуги та оплату наданих  послуг. Дозволяє робити необхідні  вибірки.


Список варіантів використання представлений в таблиці 2.

Таблиця 2. Список варіантів  використання

Код

Учасник

Найменування

Формулювання

G1

Жилець

Надання даних для прописки

Надає інформацію про себе для приписки до житлового фонду

G2

Жилець

Надання даних для виписки

Надає інформацію про себе для виписки з житлового фонду

G3

Жилець

Доповнення даних

Змінює або доповнює дані про себе

G4

Жилець

Оформлення заявки

Подаває заявку на ремонт власного житла

G5

Жилець

Оплата послуг

Здійснює оплату за надані послуги

D1

Диспетчер

Прийом заявок

Приймає заявки від жильця та заносить у базу даних

D2

Диспетчер

Видає заявки

Формує звіт по заявкам  та видає майстру на виконання

D3

Диспетчер

Приймає виконані заявки

Приймає від майстра виконані заявки та робить відмітки в базі даних

P1

Паспортист

Приписка

Приймає дані від жильця на приписку до житлового фонду

P2

Паспортист

Виписка

Приймає дані від жильця на виписку з житлового фонду

P3

Паспортист

Зміна даних

Приймає дані від жильця про зміни та вносить їх у базу даних

P4

Паспортист

Видача довідок

Робить запит до бази даних  та формує довідки

B1

Бухгалтер

Прийом платежів

Приймає платежі від жильців  та заносить у базу даних

B2

Бухгалтер

Формування звітів

Робить запит до бази даних  та формує звіти про оплату послуг та заборгованість по ним

M1

Майстер

Прийом заявок

Приймає заявки від диспетчера

M2

Майстер

Обробка заявок

Опрацьовує заявки від  жильців та розподіляє між працівниками

M3

Майстер

Контроль 

Контролює виконання заявок від жильців

M4

Майстер

Здача заявок

Приймає від працівників  виконані заявки та здає диспетчеру

S1

Сантехнік

Виконання заявок

Виконує ремонт водопостачання згідно заявки жильця

S2

Сантехнік

Здача заявок

Здає виконану заявку майстрові

E1

Електрик

Виконання заявок

Виконує ремонт електрики  згідно заявки жильця

E2

Електрик

Здача заявок

Здає виконану заявку майстрові

Z1

Зварювальник

Виконання заявок

Виконує зварювальні роботи згідно заявки жильця

Z2

Зварювальник

Здача заявок

Здає виконану заявку майстрові

DB

База даних

Надання інформації

Видає необхідну інформацію на потрібний запит

Информация о работе Структура житлово-комунальних господарств