Користанням рнр-сценаріїв та створена база даних „osbb db з використанням системи управління реляційними базами даних Mysql, яка ідеально інтегрується з рнр

Вид материалаДокументы

Содержание


Аналітичний огляд структури та
2. Постановка задачі та обгрунтування вибраного
3. Проектний розділ 21
3.2.1. Бази даних. Переваги використання мови SQL 22
3.3.3. Розділ «Адміністратори» в «OSBB System» 29
4. Дослідницький розділ 43
5. Розділ з економіки 56
5.3. Визначення експлуатаційних витрат 63
Список літератури 73
Аналітичний огляд структури та призначення осбб
Огляд аналогів проектованого ПЗ «OSBB System»
Опис використаних інтернет-ресурсів при розробці «OSBB System»
Постановка задачі та обгрунтування вибраного напряму роботи
2.2 Вимоги до програмного забезпечення для ОСББ
3. ПРОЕКТНИЙ РОЗДІЛ 3.1. Фази розробки OSBB System
Опис та аргументування вибору застосованих технології при розробці OSBB System
Вивчення РНР
Вбудовані бібліотеки
Проектування OSBB System
Панель керування в «OSBB System»
...
Полное содержание
Подобный материал:
  1   2   3   4   5   6   7




АНОТАЦІЯ


Результатом роботи є розроблена програмна система «OSBB System» з використанням РНР-сценаріїв та створена база даних – „osbb_db” з використанням системи управління реляційними базами даних MySQL , яка ідеально інтегрується з РНР. Даний програмий продукт може бути використаний в будь-якому ОСББ для організації роботи та управління витратами , обліком ресурсів та коштів , ведення бухгалтерії.

Програмна система «OSBB System» призначена для автоматизації роботи працівників ОСББ. Програмна система розроблена з використанням технології “клієнт/сервер”, дозволяє забезпечити багатокористувацький доступ до єдиної бази даних ОСББ, при цьому можлива одночасна робота декількох користувачів з інформацією, що дозволить гнучко розподілити обов'язки між співробітниками (наприклад, реєстрація нових мешканців, внесення даних про комунальні платежі ,модифікація інформації, пошук, формування звітів, тощо). При роботі в багатокористувацькому режимі користувачам призначаються права доступу до інформації – особисті кабінети , де мешканці які входять до однієї ОСББ організації можуть отримувати інформацію про свої поточні рахунки за комунальні послуги , оплачувати їх за допомогою систем онлайн платежів , дізнаватись останні новини ОСББ , обговорювати актуальні проблеми організації.

Обсяг пояснювальної записки становить 74 сторінки тексту.


ANNOTATION


Resulted in a development program system «OSBB System» using PHP scripts and created database - "osbb_db" with the use of relational database management MySQL, which perfectly integrates with the NRC. This software product can be used in any condominium for the organization of work and cost management, resource accounting and funds management accounting.
Program system «OSBB System» is designed to automate employee condominiums. The software system is developed using the technology "client / server" allows for multiplayer access a single database condominiums, with simultaneous multiple users work with information that will allow flexibility to distribute the duties among employees (eg, registration of new residents, making data of utilities, modification information, search, reporting, etc.). When working in multiplayer mode users assigned access rights to information - personal offices, where residents are part of a condominium organizations can obtain information about their current utility bills, pay for them using online payment systems, learn the latest news condominiums, discuss topical issues the organization.

The volume of explanatory notes is 74 pages of text.


ЗМІСТ


ВСТУП 7
  1. АНАЛІТИЧНИЙ ОГЛЯД СТРУКТУРИ ТА

ПРИЗНАЧЕННЯ ОСББ 9

1.1. Перспективи інтернет-технологій 9

1.2. Огляд аналогів проектованого ПЗ «OSBB System» 10

1.3. Опис використаних інтернет-ресурсів при розробці

«OSBB System» 13

2. ПОСТАНОВКА ЗАДАЧІ ТА ОБГРУНТУВАННЯ ВИБРАНОГО

НАПРЯМУ РОБОТИ 15

2.1. Структура ОСББ 15

2.2 Вимоги до програмного забезпечення для ОСББ 17

3. ПРОЕКТНИЙ РОЗДІЛ 21

3.1. Фази розробки «OSBB System» 21

3.2. Опис та аргументування вибору застосованих технології

при розробці «OSBB System» 22

3.2.1. Бази даних. Переваги використання мови SQL 22

3.2.2. Переваги використання мови РНР. Архітектурний

шаблон MVC 24

3.3. Проектування OSBB System 26

3.3.1. Панель керування в «OSBB System» 27

3.3.2. Розділ «Майно» в «OSBB System» 28

3.3.3. Розділ «Адміністратори» в «OSBB System» 29

3.3.4. Розділ «Послуги» в «OSBB System» 30

3.3.5. Розділ «Звіти» в «OSBB System» 31

3.4. Структура та призначення БД «osbb_db» 32

3.5. Набір класів необхідних для роботи програми

OSBB System 35
    1. Дослідження ефективності системи OSBB System 39

4. ДОСЛІДНИЦЬКИЙ РОЗДІЛ 43

4.1. Складові частини програми «OSBB System» 43

4.2. Алгоритм роботи програми «OSBB System» 43

4.3. Головна сторінка системи «OSBB System» 45

4.4. Реєстрація та авторизація мешканців в «OSBB System» 47

4.5. Обліковий запис мешканця в «OSBB System» 50

4.6. Адміністративна частина «OSBB System» 52

5. РОЗДІЛ З ЕКОНОМІКИ 56

5.1. Розрахунок витрат на розробку та впровадження

проектного рішення 56

5.2. Визначення комплексного показника якості 61

5.3. Визначення експлуатаційних витрат 63

5.4. Розрахунок ціни споживання проектного рішення 66

5.5. Визначення показників економічної ефективності 68

5.6. Висновки 70

ВИСНОВКИ 72

СПИСОК ЛІТЕРАТУРИ 73

ВСТУП


Темою дипломної роботи є розробка інформаційної системи обліку економічних розрахунків в межах об`єднання співласників багатоквартирного будинку (ОСББ) засобами інтернет технологій.. Результат роботи – розроблена програмна система «OSBB System», з використанням РНР-сценаріїв та створена база даних – “osbb_db” з використанням системи управління реляційними базами даних MySQL, яка ідеально інтегрується з РНР.

Робота працівників ОСББ пов'язана з накопиченням великого об’єму інформації про платежі мешканців , надходжень та витрат організації , відомості про мешканців ( склад квартир , застосування субсидій тощо ). Зазвичай така інформація зберігається на паперових носіях. При цьому практично неможливо здійснити швидкий відбір необхідних даних, наприклад: визначення боржників або отримання інформації про особисті дані мешканців. Надзвичайно важливе місце також займає питання надійності та конфіденційності зберігання особистих даних мешканців.

Отже, автоматизація процесу роботи працівників ОСББ є вкрай важливим і необхідним процесом. В процесі роботи, працівники організації користувалися базою даних створеною з допомогою програми MS Access, до якої було декілька зауважень:

1. Програма не розмежовувала права доступу. Фактично будь-хто , хто мав доступ до комп'ютера з встановленою програмою, міг переглянути дані про мешканців. Єдиною перешкодою була необхідність введення пароля на робочій станції.

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

3. Програма не надавала можливість отримання інформації про заборгованість мешканців, поточні надходження та витрати (звітність).

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

В зв’язку із цим, було прийнято рішення про розробку нової системи з врахуванням наведених вище вимог, використовуючи технологію „клієнт/сервер”. Для реалізації поставленої задачі було обрано такі програмні засоби:
  • HTML – мова розмітки гіпертекстових документів.
  • СSS - каскадні таблиці стилів
  • AJAX (Asynchronous " onclick="return false">веб-застосувань, за яких веб-сторінка, не перезавантажуючись, у фоновому режимі відправляє запити на сервер і сама звідти довантажує потрібні користувачу дані. AJAX — один з компонентів концепції DHTML.
  • jQuery – популярний " onclick="return false">
  • РНР – серверна мова створення сценаріїв, розроблена спеціально для Web. Код РНР інтерпретується Web-сервером.
  • MySQL – дуже швидка, надійна система керування реляційними базами даних. База даних дозволяє ефективно зберігати, шукати, сортувати і отримувати дані.
  • Web-сервер Apache.
  • MVC – архітектурний шаблон , який використовується під час проектування та розробки програмного забезпечення.


Розроблений програмний продукт може бути використаний в будь-якії ОСББ організації Львова та інших міст України.
  1. АНАЛІТИЧНИЙ ОГЛЯД СТРУКТУРИ ТА ПРИЗНАЧЕННЯ ОСББ



    1. Перспективи інтернет-технологій


Сучасній людині важко уявити собі життя без різних засобів зв’язку. Пошта, телефон, радіо і інші комунікації перетворили людство в єдиний „живий” організм, заставивши його опрацьовувати великий потік інформації. Підручним засобом для обробки інформації став комп’ютер.

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

Однією з таких мереж є – Internet [інтернет], глобальна інформаційна мережа, яка об’єднує велику кількість регіональних мереж та водночас, мільйони комп’ютерів в усіх кінцях планети з метою обміну даними та доступу до інформаційних і технологічних ресурсів. Останнім часом, у зв'язку з бурхливим розвитком мережі Інтернет, в програмуванні починає все більш різко виділятися окрема галузь. Спочатку вона не могла навіть і зрівнятися по своїй складності з іншими областями програмістського ремесла, не "дотягуючись" не тільки до системного, але навіть і до прикладного програмування. Мова йде, звичайно, про програмування сценаріїв для Web [веб], або, як часто говорять, Web-програмування. У наші дні, однак, роль цієї галузі в структурі Інтернету все більш зростає, відповідно зростає і середня оцінка складності сценаріїв.

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

    1. Огляд аналогів проектованого ПЗ «OSBB System»


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

На сьогоднішній день в Україні розроблено декілька програмних продуктів по автоматизації роботи ОСББ, ось деякі з них:


а). “ЖКГ-СОЦІУМ” [1]


Це комплексна комп’ютерна система для автоматизації керування діяльністю житлово- експлуатаційних організацій різних форм (ОСББ, ТОВ, ЖБК, ЖЕК). “ЖКГ-СОЦІУМ” забезпечує:
  • Облік житлового фонду, нежитлових приміщень, орендованої площі;
  • Облік мешканців (паспортний стіл);
  • Облік спожитих ресурсів за відомостями показників лічильників; можливість перерахунку квитанцій за актами звірки показників лічильників;
  • Повний контроль за розрахунками по квартплаті: нарахування та перерахунок за надані комунальні та додаткові послуги; друк та розсилка звичайною або електронною поштою квитанцій; облік оплати через банк, касу або платіжний термінал; контроль заборгованості;
  • Формування стандартних довідок та звітів (форма 1-пільга, ЖС-2, форма 3, звітів до служб соціального захисту населення та ін.);
  • Оперативний контроль за розрахунковими рахунками підприємства: імпорт/експорт електронних платіжних документів через систему клієнт-банк;
  • Нарахування та звітність по заробітній платні;
  • Бухгалтерський облік;
  • Аналіз облікових даних та нарахувань за допомогою широкого спектру спеціальних аналітичних звітів.


б). Система побудинкового обліку для ОСББ [2]


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

Система „Автоматизований побудинковий облік” призначена для ведення обліку витрат та робіт по утриманню житлового фонду житлово-комунального підприємства відповідно до діючого законодавства у сфері тарифів на утримання житла.

“Система автоматизованого побудинкового обліку” призначена для ведення обліку витрат та робіт по утриманню житлового фонду житлово-комунального підприємства.

Основними можливостями є:
  • Забезпечення визначення нормативних тарифів на послуги з утримання будинків і споруд та прибудинкових територій відповідно до чинного законодавства.
  • Забезпечення визначення фактичних тарифів на послуги з утримання будинків і споруд та прибудинкових територій відповідно до чинного законодавства.
  • Забезпечення прозорості проведення аудиту та контролю діяльності житлово-комунального підприємства шляхом подання повної та всебічної інформації про діяльність підприємства (проведені роботи, стан житлового фонду та інші).
  • Формування звітів про собівартість утримання окремого будинку та житлового фонду в цілому.
  • Надання оперативної інформації про стан житлового фонду за будь-який період.
  • Автоматизація роботи та оптимізація взаємодії усіх відділів підприємства.


в). Програмний комплекс «Дебет Плюс v12» / Модуль «ЖЕК» (ОСББ) [3]


Призначений для автоматизації нарахувань та аналізу оплати за комунальні послуги , дозволяє формувати рахунки за комунальні послуги з урахуванням пільг, субсидій та компенсації, а також проводити розрахунок наступних вихідних документів:
  • сальдова відомість - звіт, в якому відображаються борги, суми нарахувань та оплати за всім платникам з підсумками по домівках і ЖЕКу;
  • звіт по заборгованості відображає обсяг споживання, нарахувань, оплати і боргу в розрізі послуг та особових рахунків;
    зведений розрахунок по пільгах - кількість пільговиків і суми пільг по кожній послузі з угрупованням по виду пільг;
  • розрахунок відшкодування витрат - звіт, в якому відображаються суми пільг по кожному пільговику з підсумками по домівках і ЖЕКу;
  • підсумки за нормами споживання - звіт, в якому відображається заборгованість у розрізі послуг, а також загальна сума (по ЖЕКу) субсидії, перерахунку та пені;
  • картка рахунку призначена для перегляду руху сум за особовими рахунками в розрізі документів;
  • акт звірки відображає всі грошові обороти по платнику.

У системі є довідники комунальних послуг, платників, вулиць, будинків, квартир, мешканців і пільг.

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

Будинки та квартири мають наступні характеристики, що впливають на розрахунок:
  • тип будинку (5-и поверховий, 9-ти поверховий і т. д.);
  • тип водопостачання;
  • наявність ліфта і телеантени;
  • площа (житлова, лоджії, балкони);
  • тип плити (газова, електрична);
  • наявність лічильників води і газу.

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

    1. Опис використаних інтернет-ресурсів при розробці «OSBB System»


Ще хочу звернути увагу на інтернет-ресурси , які стали мені корисними та важливими джерелами інформації.

Серед сайтів присв’ячених РНР слід відзначити такі:
  • wwwhр.net – основний сайт РНР. На ньому можна знайти повний вихідний код РНР, та довідники по ньому.
  • www.phpwizard.net – джерело багатьох прикладів кодів РНР, крім того сайт містить навчальний посібник по РНР.
  • www.phpclub.net – PHPClub містить багато ресурсів для програмістів-початківців на РНР: новини, приклади кодів, форуми, а також посібники для початківців.


Ресурси присв’ячені MySQL:

  • www.mysql.com – офіційний web-сайт MySQL містить відмінну документацію, підтримку і немало інформації, а також вихідний код сервера баз даних MySQL


Ресурси присв’ячені Apache:

  • www.apache.orgофіційний web-сайт Apache, сайт на якому містяться вихідний код web-сервера Apache, і електронна документація. [ ]
  • www.apacheweek.com – Електронний щотижневий журнал, кориснй для тих хто використовує web-сервер Apache та його служби. [ ]
  1. ПОСТАНОВКА ЗАДАЧІ ТА ОБГРУНТУВАННЯ ВИБРАНОГО НАПРЯМУ РОБОТИ



    1. Структура ОСББ


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

Проголошена адміністративна реформа та прийняття ряду нормативно-правових актів, у тому числі і Закону України „Про Загальнодержавну програму реформування і розвитку житлово-комунального господарства на 2004–2010 роки” , а також створення у 2003 році Державного комітету України з питань житлово-комунального господарства, а згодом реорганізація його у Міністерство будівництва, архітектури та житлово-комунального господарства, не сприяли подоланню кризового стану галузі та не створили відповідні умови, що сприяли б переходу галузі на ринкові умови господарювання. Так, не набув розвитку такий важливий сегмент ринку у житлово-комунальний сфері, як інститут власника житла, запровадження якого, на нашу думку, створить конкурентне середовище у галузі та ефективний громадський контроль за кількісними та якісними параметрами житлово-комунальних послуг, що надаються споживачам.

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

Це дозволить сформувати конкретні пропозиції щодо запровадження інституту власника житла шляхом створення об’єднань співвласників багатоквартирного будинку у житлово-комунальній сфері.

Створення ОСББ – це об’єктивний процес, викликаний необхідністю передачі прав і обов’язків з управління житлом реальному власнику. Така форма управління багатоквартирними будинками поширена в усіх розвинених країнах. На початок 2009 року в Україні було створено 8750 ОСББ, тобто більше 11 % багатоквартирних житлових будинків.

Які це дає переваги мешканцям? Люди отримують право самостійно управляти своїм майном і захищати свої інтереси; з’являється можливість економії коштів за рахунок зменшення витрат на оплату адміністративних та непродуктивних витрат житлових організацій, самостійного вибору обслуговуючих підприємств з вивезення сміття, обслуговування ліфтів тощо з урахуванням зменшення тарифів на ці послуги і підвищення їх якості, отримання додаткових доходів для забезпечення власних потреб ОСББ від здавання в оренду приміщень та іншої некомерційної господарської діяльності. У будинках, де створені ОСББ, як правило, набагато вище благоустрій під’їздів, впорядкованість прибудинкової території, чистота в місцях загального користування. Важливими позитивними моментами є можливість виконання мешканцями окремих необхідних для об’єднання робіт в рахунок оплати комунальних послуг, можливість контролю використання коштів.


2.2 Вимоги до програмного забезпечення для ОСББ

Програмний комплекс для автоматизації роботи ОСББ є оптимальним рішенням за своєю повнотою та можливостями у поєднанні із незначною вартістю.
Така система призначена для ведення обліку витрат та робіт по утриманню житлового фонду житлово-комунального підприємства відповідно до діючого законодавства у сфері тарифів на утримання житла.

Автоматизація процесу роботи працівників ОСББ є вкрай важливим і необхідним процесом. В процесі роботи працівники користувалися базою даних створеною з допомогою програми MS Access, до якої було багато зауважень.

Метою виконання магістерської роботи є усунення вказаних недоліків. Більш стисло вимоги до нової реалізації бази даних можна визначити так:
  1. Здійснити розмежування прав доступу до інформації наявної в базі даних.
  2. Розробити програмний засіб з використанням архітектури клієнт/сервер (можливість роботи програми в локальній мережі).
  3. Розробити зручний інтерфейс, інтуїтивно-зрозумілі зв'язки між діалогами вводу інформації.

Програмна система «OSBB System» призначена для автоматизації роботи працівників обєднання співвласників багатоквартирних будинків. Система дозволяє забезпечити багатокористувацький доступ до єдиної бази даних організації, при цьому можлива одночасна робота кількох користувачів з інформацією, що дозволить гнучко розподілити обов'язки між працівниками (наприклад, реєстрація нових мешканців , внесення даних про поточні комунальні нарахування мешканців , стан лічильників , модифікація інформації, пошук інформації, формування звітів, тощо). При роботі в багатокористувацькому режимі користувачам призначаються права доступу до інформації (наприклад, тільки контролер може вносити, редагувати, або видаляти інформацію , бухгалтер – огляд надходжень на рахунок , формування звітів , дирекція – повний доступ до всієї інформації).

Програмна система «OSBB System» призначена для полегшення умов роботи працівників будь-якого ОСББ , тому визначаються основні вимоги до роботи програми :
  • забезпечення визначення нормативних тарифів на послуги з утримання будинків і споруд та прибудинкових територій відповідно до чинного законодавства
  • Забезпечення визначення фактичних тарифів на послуги з утримання будинків і споруд та прибудинкових територій відповідно до чинного законодавства.
  • Забезпечення прозорості проведення аудиту та контролю діяльності житлово-комунального підприємства шляхом подання повної та всебічної інформації про діяльність підприємства (проведені роботи, стан житлового фонду та інші).
  • Надання оперативної інформації про стан житлового фонду за будь-який період.
  • Формування звітної документації про собівартість утримання окремого будинку та житлового фонду в цілому (кошторис утримання житлового фонду), картка обліку витрат на утримання житлового будинку, оборотна відомість по будинку з розшифровкою по кожній послузі.
  • Зменшення інформаційного навантаження на працівників підприємства, особливо наприкінці звітних періодів (місяць, квартал, півріччя та рік).
  • Автоматизація роботи таких відділів підприємства, як: відділ кадрів, бухгалтерія, відділ економіки, інженерна служба (виробничо-технічний відділ), паспортний стіл, диспетчерська служба, абонентська служба (укладання договорів).
  • Прискорення внутрішнього документообігу за рахунок використання сучасних інформаційних технологій, зменшення впливу „людського” фактору, зменшення часу формування звітів.
  • Оптимізація взаємодії відділів підприємства.
  • Забезпечення визначення тарифів на послуги з утримання будинків і споруд та прибудинкових територій відповідно до Постанови Кабінету міністрів України № 560 від 12 липня 2005 року.
  • Автоматизація перерахунків за фактично надані послуги із врахуванням періодичності надання кожної окремої послуги.

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

Створена програмна система «OSBB System» є надзвичайно важливою розробкою і має важливе значення також для бухгалтерії, оскільки на основі інформації про надходження можна дізнатися хто з мешканців є боржником , поточний стан рахунку ОСББ , його загальна заборгованість або навпаки – заощадження власників . Не виключено, також створення нових модулів для даної програми іншими розробниками.

Після аналізу поставленої задачі стало необхідним вивчення предметної області, в якій вирішувалася задача створення клієнт-серверної СУБД для формування рахунків. Для цього необхідно було спроектувати структуру таблиць бази даних в якій буде зберігатися інформація про будинки та квартири що належать ОСББ , мешканців які в них проживають , комунальні розрахунки , нарахування . Як з'ясувалося в ході вивчення цієї предметної області, багато уваги слід приділити розробці інтерфейсу , оскільки доступ до системи мають як адміністратори системи ( дирекція , бухгалтерія , контролери та ін.) так і мешканці. Оскільки, саме інтерфейс є важливою складовою програми і власне від розробки інтерфейсу буде залежати бажання користувача працювати з програмою, незалежно від апаратних та програмних засобів, використаних для її реалізації.

В зв’язку з тим що необхідно реалізувати клієнт-серверну СУБД, постала необхідність вивчення і розуміння принципів побудови мереж типу клієнт-сервер.

Наступним кроком виникла задача правильного обрання конкретного програмного засобу реалізації поставленої мети. Напевно, ніколи не зупиняться дискусії про те, яка апаратна платформа, операційна система або програмний засіб є кращим, очевидно, що єдиного рішення цієї проблеми бути не може, відповідно, кращою програмою буде та, яка дозволить працювати згідно потреб та можливостей органызації. Для реалізації поставленої задачі я обрав серверну мову створення сценаріїв – РНР, розроблену спеціально для Web. Код РНР інтерпретується web-сервером і генерує HTML, або інший вивід. В якості web-сервера я обрав web-сервер Apache.