Beruflich Dokumente
Kultur Dokumente
Submitted
In Partial Fulfillment of the Requirements for the Master in Computer Application
(MCA)
Of
Amity University
TABLE OF CONTENTS
CHAPTER
1.0
PAGE NO.
EXECUTIVE SUMMARY
1.1 INTRODUCTION
1.2 OBJECTIVE
1.3 METHODOLOGY
1.4 ANALYSIS
1.5 CONCLUSIONS
2.0
ORGANISATION PROFILE
3.0
PROJECT OVERVIEW
3.1
INTRODUCTION
3.2
OBJECTIVE
11
3.3
METHODOLOGY
13
3.4
19
CHAPTER 1.0
EXECUTIVE SUMMARY
1.1
INTRODUCTION
The concept of Co-operative Group Housing Society and DDA housing Society is
gaining momentum in the modern India especially in cities. This is mainly due to
migration of majority of population from villages and small towns to cities in pursuit of
better employment wherein the space availability is limited to accommodate so many
immigrants independently. In a Co-operative Housing Society complex, considerable
number of flats is built in a relatively small area of the land. The flats are built after
obtaining necessary clearances from concerned authorities.
The built in flats are maintained by the society without interference from outside
authorities. For this purpose, a managing committee is formed from among its
members. There are certain common facilities in the society complex for its members
such as lifts, generators, common lights etc. Lawns are developed to have good
ambience and also for maintaining ecology. Some people are employed for day to day
maintenance such as sweeping, plumbing, electricity, water, gardening, caretaking etc.
Apart from these, the society complex is guarded round the clock by security. This
expenditure is to be borne by the members of the society. For this purpose, members
pay monthly maintenance charges to the society. Therefore, it is imperative for the
society to maintain accounts and these are regularly audited.
1.2
OBJECTIVE
The general practice followed by housing societies for maintaining their accounts is
making entries in registers (hard copies). The details of payments received from
members are entered in one register, day to day receipts and expenditure entries are in
other register, and the information related to members are in another register. Some
other registers are also maintained for other purposes.
Maintaining all these registers is cumbersome. Also there is every chance of ending
up with missed entries at the end of the day. Moreover, adding missed entries or
making corrections to the recorded entries is quite difficult and it gives wrong
impression to the members and auditor.
Hence it is felt to develop a system where all information is available at one place,
any information can be retrieved in fraction of time, and also the society can have
flexibility if required to add new entries or make correction to the existing entries at
any point of time.
The objective of this project is to develop a system in order to ease the society from
above mentioned troubles and mishandling of registers. Perhaps this project would
help the housing society in effective and systematic record keeping.
In this project, a computer based system is developed for the use of Radhika
Apartments, a DDA made housing society located in Sector 14, Dwarka, New Delhi.
However, this developed system can be is used for any housing society.
1.3
METHODOLOGY
For this project, ASP.NET/VB.NET is used as a front end tool and SQL Server
2005 as the back end tool.
Forms for member details, tenant details, payments due from members, electricity
billing of individual flats and expenditure such as salary to employees (Security
personals) electricity and water bill payments to concerned authorities, diesel
purchase, any other miscellaneous expenditure are generated using ASP.NET. These
forms are linked to different tables in the database which has been developed using
SQL Server 2005.
1.4
ANALYSIS
Before starting this project, interaction with managing committee of the Radhika
apartments was made to learn more about existing record keeping. The difficulties in
the existing record keeping system were understood and so the time taken for
generating and record keeping. Thus emerged a strong desire to develop a computer
based system for record keeping. The information requirements of the Radhika
apartments are also learnt.
As discussed above, different forms for member details, tenant details, payments due
from members, electricity billing of individual flats and expenditure such as salary to
employees, electricity and water bill payments to concerned authorities, diesel
purchase, any other miscellaneous expenditure are generated using ASP.NET. The
functioning of these forms is best explained in the subsequent chapter. And these
forms are linked to different tables which are developed using SQL Server 2005.
Some data is inputted in the forms for the purpose of verifying the accuracy of the
generated database. These data are compared with the output stored in different
databases. No errors are noticed in this process.
Generally, the completion of all entries of a financial year in the existing record
keeping and their analysis take couple of months. Whereas the generation of data
using this computer based system and the data analysis is very fast and hardly takes
couple of days.
1.5
CONCLUSIONS
1.
2.
3.
4.
CHAPTER 2.0
ORGANISATION PROFILE
Radhika Apartments is owned by DDA (Delhi Development Authority). It is a
housing society formed by the DDA, New Delhi.
Delhi Development Authority (DDA) constructed these flats in 1998.At the fag end
of construction, the flats were allotted to members in the early 2000 via a public
draw lottery system and the possession of flats was given to individual members in
early 2000 itself.
The society was formed by the members of the society for maintaining all the
facilities, funds and getting them audited regularly at the end of every financial
year. However, the quantum of accounts varied from time to time. The quantum of
accounting was less till 2005 and then started increasing year by year after
possession till 2007. It is at its peak as almost all flats are full.
The society has many four-storey blocks. Each block has 24 flats and there are
total 990 flats. Beautiful lawns are developed over the years in the front and back
of the society.
Society appointed a caretaker, an Electrician, a Plumber, a gardener, a sweeper and
10 security guards at its premises on regular basis and pays salary to them. Society
deposits ground rent half yearly in DDA. Apart from these, there would be small
miscellaneous expenditure related to stationery, staff welfare, conveyance etc.
To meet above mentioned expenditure, the society collects fixed maintenance
charges from its members. It also collects share of ground rent of individual
member deposited in DDA. The consumption of electricity in individual flats is
recorded monthly and the members are charged accordingly.
Every year, the society appoints a panel of members as its Managing committee,
consisting of a President, Vice-President, Secretary, Treasurer and five other
executive members.
different activities and the well-being of the society. They perform their duties on
voluntary basis.
The Managing committee are responsible in maintaining various records such as
Members information list, tenants information list, salaries paid to the employees,
collection of electricity bills and maintenance charges from the members, paying
ground-rent, electricity, and various other payments to the contractors for the
maintenance of lift, generator, etc. and purchasing stationery for the office of the
society.
CHAPTER 3.0
PROJECT OVERVIEW
3.1
INTRODUCTION
3.2
OBJECTIVE
information much faster than humans and can therefore help to increase the flow of
work and timing availability of information.
Computer is used as it possesses the following advantages:
Database system is safe as backups can be taken easily; and any portion of the
The objective of this project is to develop a computer based system in order to ease
the society from above mentioned troubles and mishandling of registers. This
system shall contain screens for entering the data and the database for recording
the entered data so that the database can be opened at any time and view the
details. Also, if required it should contain provision for making corrections to the
existing data and also delete the unwanted data. Perhaps this project would help the
housing society in effective and systematic record keeping.
3.3
METHODOLOGY
For this project, ASP.NET is used as a front end tool and SQL Server 2005 as the
back end tool.
The following computer tools are used during development of this computer based
system.
TOOLS/ENVIRONMENT USED
HARDWARE
Processor
120 GB
RAM
512 MB
CD-ROM Drive
Keyboard
HID Keyboard
Mouse
ENVIRONMENT USED
Platform
MS WINDOWS VISTA
ASP.NET
The various technologies used in the development of this computer based system
are well described in the following paragraphs.
ASP.NET:
ASP.NET is a unified Web development model that includes the services necessary
for you to build enterprise-class Web applications with a minimum of coding.
ASP.NET is part of the .NET Framework, and when coding ASP.NET applications
you have access to classes in the .NET Framework. You can code your applications
in any language compatible with the common language runtime (CLR), including
Microsoft Visual Basic, C#, JScript .NET, and J#. These languages enable you to
develop ASP.NET applications that benefit from the common language runtime,
type safety, inheritance, and so on.
ASP.NET includes:
Security infrastructure
State-management facilities
Application configuration
Debugging support
The page request occurs before the page life cycle begins. When the page is
requested by a user, ASP.NET determines whether the page needs to be parsed and
compiled (therefore beginning the life of a page), or whether a cached version of
the page can be sent in response without running the page.
Start
In the start step, page properties such as Request and Response are set. At this
stage, the page also determines whether the request is a post back or a new request
and sets the IsPostBack property. Additionally, during the start step, the page's
UICulture property is set.
Page initialization
During page initialization, controls on the page are available and each control's
UniqueID property is set. Any themes are also applied to the page. If the current
request is a postback, the postback data has not yet been loaded and control
property values have not been restored to the values from view state.
Load
During load, if the current request is a postback, control properties are loaded with
information recovered from view state and control state.
Validation
During validation, the Validate method of all validator controls is called, which
sets the IsValid property of individual validator controls and of the page.
Post back event handling
If the request is a post back, any event handlers are called.
Rendering
Before rendering, view state is saved for the page and all controls. During the
rendering phase, the page calls the Render method for each control, providing a
text writer that writes its output to the Output Stream of the page's Response
property.
Unload
Unload is called after the page has been fully rendered, sent to the client, and is
ready to be discarded. At this point, page properties such as Response and Request
are unloaded and any cleanup is performed.
SQL Server 2005:
Microsoft SQL Server 2005 (code named "Yukon") extends the performance, reliability,
availability, programmability, and ease of use of SQL Server 2000. SQL Server 2005
includes several new features that make it an excellent database platform. It also
includes many enhancements and new features compared with previous releases.
Database developers need to be aware of the functionality available in SQL Server 2005
to plan business solutions which can take maximum advantages of the features
available with this technology. They also need to learn how to use the new development
environments to while developing solutions.
SQL Server 2005 is more than a database management system. It includes multiple
components and services that make it a comprehensive platform for enterprise
applications.
Component
Description
Relational
Database Engine
Analysis Services
Data
Transformation
Services (DTS)
An engine for building data import and export solutions and for
performing transformations on data as it is transferred.
Notification
Services
Reporting Services
Services that extract data from SQL Server and generate reports.
Service Broker
Native HTTP
Support
.NET Common
Language
Runtime(CLR)
Replication
Full-Text Search
Improved product
installation
Centralized
administrative
tools
Description
SQL Server 2005 components are installed through a single setup
program based on the Microsoft Windows Installer (MSI), making
deployment and maintenance easier than in previous releases of
SQL Server. The installation routine includes rigorous consistency
checks that provide crucial information about system compatibility
and known issues that might affect the installation. These
enhancements help ensure that your database applications can be
deployed in a stable and secure environment.
SQL Server 2005 includes the SQL Server Management Studio
administration tool, a centralized user interface for managing
database servers, Analysis Services, SQL Server CE solutions, and
Reporting Services servers. The tool provides version-control
support. Having a centralized tool for database development and
maintenance makes it easier for developers and database
New security
architecture
High-availability
support
System
enhancements
3.4
Date