E-Housing Helping System: Ms. Muskaan Shaikh
E-Housing Helping System: Ms. Muskaan Shaikh
CERTIFICATE
This is to Certify that the Project Entitled ” E-Housing Helping System” Undertaken at the Sanpada
College of Commerce & Technology by “Muskaan Shaikh”, Seat no [37] in partial fulfillment of B.Sc. CS
degree (Semester-VI) Examination has not been submitted for any other Examination and does not
form part of any other course undergone by the candidate.
It is further certified that she has completed all required phases of the project.
College SeaL
ACKNOWLEDGEMENT
I would also like to acknowledge all the staffs for providing a helping
hand to us in times of queries & problems. The Project is a result of the
efforts of all the people who are associated with the project directly or
indirectly, who helped me to successfully complete the project within
the specified time frame
I am greatly thankful to our Principal Sir Prof. RaoSaheb for his
continued and unending support. I also thank Prof. Smita Negi, Head of
Computer Science Department for granting me permission to work on
this Project.
Students Signature,
Muskaan Shaikh
TYBSc (CS)
INDEX
Contents
1 Title - proposed system.......................................................................................................
2 Introduction………………………………………………………………………………
3 Requirement Specification.................................................................................................
4 System Designs…………………………………………………………………………..
4.1 Architecture / Methodology………………………………………………………….......
4.2 UML DIAGRAMS
4.2.1 ER Diagram
4.2.2 Activity Diagram……………………………………
4.3 DFD (Data Flow Diagram)…………………………………………………………........
5 System Implementation.
6 Results.
6.2 Screenshots…………………………...………………………………………………….
7 Conclusion & Future Scope
8 References………………………………………………………………………………..
1. TITLE – PROPOSED SYSTEM
The basic concept of this society system, we create global web based
application in asp.net with C# language to manage Society with House
and Owner of house detail.
After becoming a member they can login to give his house on rent or sell
for all users.
The people can easily find search the rent house or sell house in which
society and get contact detail of owner of house by visiting our website.
SOFTWARE REQUIREMENT
Operating System Windows 10
Front End
Visual Studio Asp.Net 2010 with C# Language
Back end
SQL SERVER 2008 Database
HARDWARE REQUIREMENT
RAM 1Gb
4. System Design
In this society helping system there are three types of user one is Admin, Owner
of house or member of website and the third rest of all other people.
1. ADMIN
Admin can manage all the system by login with his username and
password.
Admin can register or add detail of society and create or add detail of
number of houses of particular society.
After crating a house, allocate the house to member and generate
username and password for all the member of this system. The member
is a owner of house.
Admin can responsible for solve complain made by any member of the
system.
Admin can manage reports of rent house, sell house and complain.
2. MEMBER or OWNER
In our society system admin can allocate house to member and member
is a owner of house. Member can easily put his house on rent and sell
whenever he wants.
Member can make any complain related to house by login his account
and he can change his account detail, contact detail.
Member can receive message from users regarding to rent or buy his
house in his message box
3. USER
User are the people who just search our website. User can easily find
out detail of house or get easily address of the house by providing
member name or society name from our search page.
User can easily know about how many houses are on rent and how
many on sell in which society with member detail through our
society helping system website.
4.1. DESIGN
Design is the first step in the development phase for any techniques and
principles for the purpose of defining a device, a process or system in
sufficient detail to permit its physical realization.
Once the software requirements have been analyzed and specified the software
design involves three technical activities - design, coding, implementation and
testing that are required to build and verify the software.
The design activities are of main importance in this phase, because in this
activity, decisions ultimately affecting the success of the software
implementation and its ease of maintenance are made. These decisions have
the final bearing upon reliability and maintainability of the system. Design is
the only way to accurately translate the customer’s requirements into finished
software or a system.
4.2 Use Case Diagram
4.2.1 ER Diagram
An Entity–Relationship model describes interrelated things of interest in
a specific domain of knowledge. A basic ER model is composed of entity
types (which classify the things of interest) and specifies relationships that
can exist between instances of those entity types.
Data Flow Diagrams show the flow of data from external entities into the system,
and from one process to another within the system. There are four symbols for
drawing a DFD: Rectangles representing external entities, which are sources or
destinations of data. Ellipses representing processes, which take data as input,
validate and process it and output it.
Arrows representing the data flows, which can either, be electronic data or physical
items.
Open-ended rectangles or a Disk symbol representing data stores, including
electronic stores such as databases or XML files and physical stores such as filing
cabinets or stacks of paper.
Figures are the Data Flow Diagrams for the current system. Each process within
the system is first shown as a Context Level DFD and later as a Detailed DFD. The
Context Level DFD provides a conceptual view of the process and its surrounding
input, output and data stores. The Detailed DFD provides a more detailed and
comprehensive view of the interaction among the sub-processes within the system
5. SYSTEM IMPLEMENTATION
In this section source code of some pages is provided.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
}
protected void btnlogin_Click(object sender, EventArgs e)
{
UDT = UAdapter.Select_Login(txtuname.Text, txtupass.Text);
if (UDT.Rows.Count > 0)
{
Session["uid"] = UDT.Rows[0]["UID"].ToString();
Session["uname"] = txtuname.Text;
Session["upass"] = txtupass.Text;
Session["fname"] = UDT.Rows[0]["fname"].ToString();
Session["email"] = UDT.Rows[0]["email"].ToString();
Response.Redirect("LHome.aspx");
}
else
{
lbllogin.Text = "Invalid User !!";
}
}
protected void GridView1_RowCommand(object sender,
GridViewCommandEventArgs e)
{
Session["sname"] = e.CommandArgument.ToString();
Response.Redirect("Societylist.aspx");
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
}
protected void Button3_Click(object sender, EventArgs e)
{
}
protected void LinkButton1_Click(object sender, EventArgs e)
{
Session["uid"] = null;
Session["img"] = null;
Response.Redirect("Default.aspx");
}
protected void GridView1_RowCommand(object sender,
GridViewCommandEventArgs e)
{
Session["sname"] = e.CommandArgument.ToString();
Response.Redirect("LSearch.aspx");
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
}
6. Result
6.1 DATABASE TABLES:
UserMst
SocietyMst
HouseMst
SellMst
RentMst
MessageMst
ComplainMst
6.1 Screenshot
HomePage
Admin LoginPage
Add Society
Conclusion:
The package was designed in such a way that future modifications can be done
easily. The following conclusion can be deduced from the development of the
project.
This application avoids the manual work and the problems concern
with it. It is an easy way to obtain the information regarding the
various travel services that are present in our System.
Well I worked hard in order to present an improved website better
than the existing one’s regarding the information about the various
activities. Still, we found out that the project can be done in a better
way.
This project can be enhanced further by Developing a Mobile App. Also
we can Develop a Full Fledged accounting module.
8. References