Project title : Society ManageMent SySteM
Dr. D Y Patil Unitech Society’s
Dr. D. y. Patil artS, coMMerce, Science college,
PiMPri
a
Project rePort on
“Society ManageMent SySteM ”
Developed by
Govind Hareram Mandal (162)
Nagesh Santosh Lohar (155)
T.Y. B.Sc. (Computer Science)
In
Department of Computer Science
Under
“SavitribaiPhule Pune University”
2021- 2022
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 1
Project title : Society ManageMent SySteM
Dr. D Y Patil Unitech Society’s
Dr. D. y. Patil artS, coMMerce, Science college,
PiMPri
Exam Seat No:________
This is to certify that the project entitled “SOCIETY
MANAGEMENT SYSTEM ” is completed by Govind Hareram
Mandal (162) and Nagesh Santosh Lohar (155) Students of
DR. D. Y. PATIL ARTS, COMMERECE, SCIENCE
COLLEGE, PIMPRI in fulfillment of T.Y. B. Sc.
(COMPUTER SCIENCE) Project Work in academic year 2021-
2022. This is the record of work carried out by them.
Project Guide Head of Department
External Examiner Internal Examiner
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 2
Project title : Society ManageMent SySteM
Acknowledgement
There are so many people who contributed either directly or indirectly to
complete this project. I shall mention few of them, who personally or
professionally encouraged and assisted us in the entire duration of project a very
pleasant endeavor.
I am extremely thankful to our project guide Mr. Satish Mulgi for his
valuable suggestions while the developing project. I am thankful to our head of
Department and Principal Dr. Ranjit Patil for his constant motivation and
encouragements.
It was a fantastic and knowledgeable experience for both of us to work
together on project topic given to us. We learnt that ‘A team Spirit nature makes any
difficult task easier and joyful’.
We would also like to thank all the Teaching and Non Teaching staff members
of Computer Science Department who have helped us in this project without which
this project was an absolute dream for us.
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 3
Project title : Society ManageMent SySteM
INDEX
Chapter 1. Introduction ……6
1.1 Objective of the Project …….7
1.2 Existing System …….7
1.3 Proposed System …….8
Chapter 2. Requirement Analysis ……11
2.1 Feasibility Study …...12
2.2 Fact Finding Techniques ..….16
2.3 Project Requirement .…..17
Chapter 3. System Design ... 18
3.1 E-R Diagram ….19
3.3 Use Case Diagrams .…20
3.4 Class Diagram ….21
3.4 Activity Diagram …22
3.5 Component Diagram ..…..23
Chapter 4. Data Dictionary ……24
Chapter 5. Screens ……27
5.1 Input and Output Screens ……28
5.3 Coding ……33
Chapter 6. Limitations and Future Enhancement ..…35
Chapter 7. Bibliography ..…37
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 4
Project title : Society ManageMent SySteM
INTRODUCTION
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 5
Project title : Society ManageMent SySteM
Chapter 1 : INTRODUCTION
1.1 Objective :-
The Society Management System effectively manages and handles all the
functioning of a society. The system can store the data of various flat
owners and their family members. The system also maintains and
calculates the society maintenance as well as parking funds, cultural
funds, emergency funds and other charges and adds them automatically
in individual flat bill.
The system needs an administrator to input various flat owner data and
billing amounts into it. The rest of the work is done by the system on its
own. The system consists of automatic bill generation facility. It
calculates various associated costs, adds them up and provides a bill
accordingly.
1.2 Existing System :-
In current housing society management system all society works are done manually.
Society chairman keep all the society expenses report on paper file. If some time this
data is needed then retrieving this data is very slow and tiresome work. Society
expenses and earning data is stored in various registers so the linking between it
becomes difficult. Generating bill and sending it to each society member is also a
tiresome work. Sometime members did not get bills and it is lost. In current system
all work is done manually so each work takes more time. Sending notice or other
message to society members is also a big task. so an system is needed that can solve
all above problems.
Advantages:-
1) No need of computer expert person to operate the system.
2) Less costly as no need of computers and other accessories.
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 6
Project title : Society ManageMent SySteM
1.3 Proposed System :-
Overview :-
This project is related with the computerized management of Society Management
System which has only two level–
Administrator Level
Member Level
Scope :-
It can be used for maintaining the information of -
Society Members
Administrators (Secretary, Committee Members)
The proposed system is a use the computers for it’s all the operations i.e. for
information storage, retrieval, updation, calculation, etc. The main difference in
older and newer system is as computers are being used all the working is faster and
accurate. It also avoids the data redundancy. There is no question of changing of data
stores, so it is also easy to maintain the data for longer period of time. As computer
does all the calculations the report generation is automatic for each member.
The facilities available in this system are:-
Maintaining records of society members.
Maintaining records of bill data for each member.
Maintaining details of Administrators.
Maintaining records of profile of society members and Administrators.
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 7
Project title : Society ManageMent SySteM
Technologies Used Are
This project is a desktop application which is developed using PHP development
software and MySQL as a backend for data storage.
Database Design (MySQL)
Form Design (HTML, CSS, PHP)
Coding (PHP)
Testing (PHP)
Reporting Tool (Data Report)
Goals Of Proposed System
Proper Data Storage :-The data will be stored properly in the data store,
which helps in the quick retrieval of information .
Accuracy:-The level of accuracy in the given system is higher. All the entries
would be done correctly and it ensures that whatever information coming
from sources is accurate.
Reliability:-The reliability of the proposed system is higher due to the above
stated reasons. The main reason of increased reliability is proper storage of
the entered information.
Immediate Retrieval of Information: -The proper data storage made
possible of immediate data retrieval .User of the system can get any type of
information he wants just by specifying Member ID.
Immediate Data Storage:- In manual system there are many problems with
large data storage, but this provides the faster data storage with the validation
for the redundancy.
Easy To Operate: -The system is very easy to operate as it is developed in
the user friendly language and with proper labels and hints.
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 8
Project title : Society ManageMent SySteM
User Characteristics :-
Every user should be –
Must have knowledge of computer.
Must have knowledge of English.
Disadvantages:-
1) Costly as needs computer machines.
2) Need expert operator having knowledge of handling computer.
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 9
Project title : Society ManageMent SySteM
REQUIRMENT
ANALYSIS
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 10
Project title : Society ManageMent SySteM
2.1 Feasibility Study
Depending on the results of the initial investigation the survey is now expanded
to a more detailed feasibility study. “FEASIBILITY STUDY” is a test of system
proposal according to its workability, impact of the organization, ability to meet
needs and effective use of the resources . It focuses on these major questions-
What are the user’s demonstrable needs and how does a candidate system meet
them?
What resources are available for given candidate system?
What are the likely impacts of the candidate system on the organization?
Whether it is worth to solve the problem?
During feasibility analysis for this project , following primary areas of interest are
to be considered. Investigation and generating ideas about a new system does this.
Steps in Feasibility analysis :-
There are eight steps which are involved in the feasibility analysis study -
1) Form a project team.
2) Prepare system flow charts.
3) Enumerate potential system.
4) Define and identify characteristics of proposed system.
5) Determine and evaluate performance and cost effective of each proposed system.
6) Weight system performance and cost data.
7) Select the best proposed system.
8) Prepare and report project directive to management.
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 11
Project title : Society ManageMent SySteM
2.1.1 Technical Feasibility :-
A study of resources availability that may affect the ability to achieve an
acceptable system. This evaluation whether the technology needed for the
proposed system is available or not.
Can the work for the project be done with current equipment, existing software
technology and available persons?
Can the system be upgraded if developed?
If new technology is needed then what can be developed?
This is concerned with specifying equipment and software that successful
satisfy the user requirement. The technical needs of the system may include.
Front –end and Back-end Selection -
An important issue for the development of a project is the selection of suitable front-
end and back-end. When we decide to develop the project we went through an
extensive study to determine the most suitable platform that suits the needs of the
organization as well as helps in development of the project.
The aspects of our study include the following factors -
Front-end Selection:-
1) It must have a graphical user interface that assist employees that are not from IT
background.
2) Scalability and extensibility.
3) Flexibility.
4) Robustness.
5) Platform independent.
6) Easy to debug and maintain.
7) Front end must support popular back-ends like MySQL or PLPGSQL.
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 12
Project title : Society ManageMent SySteM
Back –end Selection:-
1) Multiple user support.
2) Efficient data handling.
3) Provide inherent features for security.
4) Efficient data retrieval and maintenance.
5) Stored procedures.
6) Operating system compatible.
7) Easy to install.
8) Popularity.
9) Easy to implant with front end.
According to the above stated features we select PHP as the front-end and MYSQL
as the back-end for developing our project.
The technical feasibility is frequently the most difficult area encountered at this
stage. It is essential that the process of analysis and definition be conducted in
parallel with an assessment to technical feasibility. It centers on the existing
computer system (hardware, software etc) and to what extent it can support the
proposed system.
2.1.2 Economical Feasibility :-
Economic justification is generally the “Bottom Line” consideration for most of the
systems. It includes a broad range of concerns that includes cost benefit analysis. In
this we weight the cost and benefit associated with the candidate system and if it
suits the basic purpose of the organization i.e. Profit making, the project is making
to the analysis and design phase.
The financial and the economic questions during the preliminary investigation are
verified to estimate the following :
The cost to conduct a full system investigation.
The cost of the hardware and software for the class of application being
considered.
The benefits in the form of reduced cost.
The proposed system will give the minute information as a result the performance
is improved which in turn may be expected to provide increased profits.
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 13
Project title : Society ManageMent SySteM
The feasibility checks whether the system can be developed with the available
funds. Also our system does not require huge amount of money for the
development. This can be done economically if planned judicially, so it is
economically feasible. Also the cost of project depends upon the number of man
power required.
So, if we consider all the above points the Society Management System is
economically feasible as here Admin and Members can share the single computer.
Also as it is the computerized system there will not be the problem of using more
than one registers or replace the old register with newer one if old gets filled.
2.1.3 Operational Feasibility :-
It is mainly related to human organizations and political aspects. The points
to be considered are:-
What changes will be brought with the system?
What organization structure is distributed?
What new skill will be required?
Do the existing staff members have these skills? If not, can they be trained in
the course of time?
If we consider the above points then our system is operationally feasible as it
is very easy for the end users to operate it. It only needs basic information of
computer and Windows Platform, if they don’t have knowledge then they can
be trained to operate this system just in few days.
2.1.4 Schedule Feasibility :-
Time evaluation is the most important consideration in the development of any
project. The time schedule required for this project is very important since more
development time effect machine time, cost and cause delay in the development of
other systems. But we can develop a reliable SOCIETY MANAGEMENT
SYSTEM in the considerable amount of time.
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 14
Project title : Society ManageMent SySteM
2.2 Fact Finding Techniques
Right from encountering the problem till the analysis, design & implementation of
system, information about various aspects & expectations from the system is
collected.
Various fact finding techniques are:
Interview.
Record Review.
Observation.
Analyst implements any one of these techniques to develop a system which is
accurate & comprehensive.
We used the following Fact Finding Technique:
Observation
Record Review
Observation:-
It allows analyst to collect information, which they can’t get by other fact
finding techniques. His method allows analyst to gain first hand information about
how activities are carried out. It is very useful when analyst needs to observe how
process is carried out and which steps are followed. Experienced observers know
what to look for and how to access the significance of what they observed. It gives
answers to doubts or questions remaining in mind of analyst.
We observed websites on internet. Also we have observed the HTML
designings of that available systems.
Record Review:-
Many types of records & reports can provide analyst with lots of valuable
information regarding website & its operations. Here analyst records information
that has been recorded about system & users. It is performed at the beginning of
study as an introduction or later in study as a basis for comparing actual operations
with what the records indicate should be happening.
Record policy includes written policy, manuals, regulations & standard
operating procedures used by organizer as a guide for managers & employees. They
don’t show what activities are actually occurring ,where decision making power lies
or how task are performed, however they can help analyst understand system
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 15
Project title : Society ManageMent SySteM
familiarizing them with what operations must be supported & with formal relations
within organizers.
Information provided by record includes:
Standard operating procedures.
Control & check for accuracy completeness.
Properly completed documents.
Efficiently & timely completion of work.
Delay in work.
Skipped steps.
New control if needed.
Using Record Review Technique, we observed hat how records are stored by
website. We observed how records were stored manually and how they were
retrieved and manipulated. Accordingly, we developed these facilities in our project.
2.3 Project Requirements :-
Hardware Requirements
Processor RAM Disk Space
Pentium-2,3,4 or any 64 Mb or Higher 100 Mb or More
Higher version
Software Requirements
Operating System Database
Windows-98,xp or Any Higher Version MS ACCESS
Any version of XAMPP MySQL
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 16
Project title : Society ManageMent SySteM
SYSTEM DESIGN
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 17
Project title : Society ManageMent SySteM
3.1 E-R Diagram
1 1…M
1 1 1
1
1…M
1…M
1 1
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 18
Project title : Society ManageMent SySteM
3.1 Use Case Diagram
Admin
login
Add
members
Profile
Change
password
Member
Generate
Admin bill
View
bills
Notices
update
View
society Info
Member
login
Notices
(view)
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 19
Project title : Society ManageMent SySteM
3.3 Class Diagram
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 20
Project title : Society ManageMent SySteM
3.4 Activity Diagram
Admin Member
Login
Admin login Member login
invalid invalid
Authe Authe
valid
valid
Add Bill Manage Manage Bill Manage View
member profile Complaint Complaint profile
Manag
Manage View bills
e bill
membe
Logout
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 21
Project title : Society ManageMent SySteM
3.5 Component Diagram
Project Database User
Interface
Admin Bill
User_ Society
Profile
form Management
System
<<reside>>
Utility
Data
Operation
Processing
Details
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 22
Project title : Society ManageMent SySteM
DATA DICTIONARY
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 23
Project title : Society ManageMent SySteM
Table : member
Attributes Types Key
member_id Int Primary key
member_name Varchar
wife_name Varchar(30)
son_name Varchar(30)
daughter_name Varchar(30)
Type Varchar(30)
Flats Int
Post Varchar(30)
Contact_no Varchar(10)
bill
Attribute type Key
Bid Int Primary Key
Member_id Int Foreign Key
Water_bill Int
Electricity_bill int
Maintenance int
Fines Int
Amt_paid Int
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 24
Project title : Society ManageMent SySteM
User_form:
Attribute Type Key
Id Int primary key
Name varchar(30)
Email varchar(30)
Password varchar(30)
User_type varchar(30)
Admin
Attributes Types Key
admin_id Int Primary key
admin_name Varchar
wife_name Varchar(30)
son_name Varchar(30)
daughter_name Varchar(30)
Type Varchar(30)
Flats Int
Post Varchar(30)
Contact_no Varchar(10)
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 25
Project title : Society ManageMent SySteM
SCREENS
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 26
Project title : Society ManageMent SySteM
5.1 Input and Output Screens
1. Main Page
2. Login Page :-
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 27
Project title : Society ManageMent SySteM
Admin Section
3. Add Member Page ( Input Screen )
4. Add Member Page ( Output Screen )
5.
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 28
Project title : Society ManageMent SySteM
5. Update Member Page ( Input Screen )
6. Update Member Page ( Output Screen )
7. Delete Member Page ( Input Screen )
8. Delete Member Page ( Output Screen )
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 29
Project title : Society ManageMent SySteM
9. View Member Page ( Output Screen )
10. Member Profile Page ( Output Screen )
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 30
Project title : Society ManageMent SySteM
11. Member Bill Page ( Output Screen )
Member Section
12. Member Dashboard Page
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 31
Project title : Society ManageMent SySteM
13. Member Bills Page
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 32
Project title : Society ManageMent SySteM
5.2 Coding
1. BillAd.php
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="style.css">
</head>
<body alink=white vlink=white link=white background="b3.jpg" >
<table cellpadding="10" cellspacing="0">
<tr>
<font color=white>
<td bgcolor=black> <a href="Member.php" style="text-
decoration:none">Member</a></td>
<td bgcolor=black> <a href="ProfileAd.php" style="text-
decoration:none">Profile</a></td>
<td bgcolor=purple> <a href="BillsAd.php" style="text-
decoration:none">Bills</a></td>
<td bgcolor=black> <a href="Login.php" style="text-
decoration:none">Logout</a></td>
<td bgcolor=black style="padding-right:1200px;"></td>
</font>
</tr>
</table>
<br><br><form action="viewAd.php" method=get>
<font color=black>
Enter Member Id <input type=text name=mid><br></font>
<input type=submit value=VIEW></form>
</body>
</html>
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 33
Project title : Society ManageMent SySteM
1. Notices.php
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="style.css">
</head>
<body alink=white vlink=white link=white background="b3.jpg" >
<table cellpadding="10" cellspacing="0">
<tr>
<font color=white>
<!--<div class="topnav">-->
<td bgcolor=black> <a href="DashBoard.php" style="text-
decoration:none">Home</a></td>
<td bgcolor=black> <a href="Profile.php" style="text-
decoration:none">Profile</a></td>
<td bgcolor=black> <a class="active" href="Bills.php" style="text-
decoration:none">Bills</a></td>
<td bgcolor=black> <a href="Login.html" style="text-
decoration:none">Logout</a></td>
<td bgcolor=purple> <a href="Notice.php" style="text-
decoration:none">Notice</a></td>
<td bgcolor=black style="padding-right:1200px;"></td>
<!--</div>-->
</font>
</tr>
</table>
<font color=red>
<h1 align=center>****Notices****</h1></font><br>
<ol type=1><h3>
<li>Society Meeting scheduled on 5 June 2022 at 7pm</li>
<li>Vacancies for the scoiety posts</li>
<li>Plumbing issue raised in B Wing</li>
</ol>
</body>
</html>
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 34
Project title : Society ManageMent SySteM
LIMITATIONSAND
FUTURE ENHANCEMENT
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 35
Project title : Society ManageMent SySteM
LIMITATIONS AND FUTURE ENHANCEMENT
Limitations :-
Due to lack of time we could not offer more facilities.
Also we have not offered new separate table for Flat.
Our system can’t display the bill details of previous months.
This system does not provide the facility to pay bills online.
1. Future Enhancement:-
1) We can add one page through that you can view your previous bill details.
2) We will also add one more table of Flat through that we can view all details
of Flats.
3) System can be made online for the remote access.
4) Enhancement in system to make online payment possible.
5) If proper coding is made all the limitations and drawbacks can be avoided.
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 36
Project title : Society ManageMent SySteM
BIBLIOGRAPHY
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 37
Project title : Society ManageMent SySteM
1) W3CSchools
2) StackOverFlow
3) JavaTpoint
Dr. D. Y. Patil Arts, Commerce and Science College, Pimpri Pune -411018 Page 38