Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 30

Home Utility System

Web Application
Problem Statement

 Now-a-days in the world of mobile technology remembering


contacts of different people is very difficult and that too the
requirement is that we should remember how well the work was
performed and where the hell the person is now, and whether he is
providing services now or not.
 If we get personal comments against the work and the person we
wish to get our work done for, shall be fantastic.
Introduction

 This is an interactive website, for the purpose of any


household or unskilled person. We are trying our best to
present before all a site that will help keep data about the
category of people and all contact information regarding
them. We here would be presenting some of the features.
 Maintaining information regarding all the helping hands in
our personal diary and then contacting and updating them
is an old use.
 New approach to this is a computer that shall help maintain
a record of all the people electronically and updating the
same will be an easy task.
Purpose
 Our main focus on some of the features is: -
 Home –

• Add Category
• Add Persons Data
• Edit Persons Data
• Delete Persons Data
 Admin

• Add Person
• Person Approval
 Profession

• Login/Reg
• Edit Information
 User

• Registration
• Search
• Feedback
• Add Person
Modules

 1. Category Addition
 2. Person Addition, Editing, Deleting and
Approval
 3. Person Searching and giving Feedback
Overall description

• The project is full of opportunities to learn how to


develop and use different function of the language.
• They can be written and then a lot of functions can be
reused.
• The project has a wider scope from which some of the
functions are being created in this part, like creation of
category and addition, modification and deletion of
persons lying in this category. The search is one of the
good function for anytime viewing information and then
giving feedback against a person which can be very
useful.
Hardware Requirement

• Development Side
• Standard PC/LAPTOP
• I3/i5 processor
• 4 gb ram
• 1 tb hdd
Software requirments
• Software Interface
• Client on Internet – Web Browser, Operating
System(Any)
• Client on Intranet – Client Software, Web Browser,
Operating System(Any)
• Web server – Tomcat (Any), Operating System(Any)
• Database Server – MY-SQL, Operating System(Any)
• Development End – Netbeans (J2EE, JAVA, JSP,
Servlets, HTML), MY-SQL, Operating System, Web
Server.
Software Interface Requirement

• Tools – Ecilipse
• FrontEnd – Html,css
• Language – JAVA (Backend)
• Database – MySql
• Server –Apache Tomcat Server
Modularization Details
• Category Module – It includes Category Entry.
• Persons Module – It relates to persons entry module
category wise. This option is also available for all users
but approved be admin only.
• Edit/Delete Module – Here any persons details can be
searched according to category and then edited or
deleted.
• Search Module – The search is an option for persons on
category basis. After approval the persons are shown in
the search.
• Feedback Module – The persons feedback can be given
to be judged by other users.
BPMN Diagram
Use Case Diagram
ER Diagram
Activity Diagram
Database design

Category
Column Name Datatype Key
CategoryName VARCHAR(50) Primary Key

Persons
Column Name Datatype Key
SNo Numeric Primary Key Auto
CategoryName VARCHAR(50) Foreign Key
PersonName VARCHAR(50)
Address VARCHAR(100)
ContactNo VARCHAR(15)
Description VARCHAR(250)

Feedback
Column Name Datatype Key
FeedbackId Numeric Primary Key Auto
Username VARCHAR(50) Foreign Key
Category VARCHAR(50)
Person VARCHAR(100)
Feedback VARCHAR(150)
Database Design

Reg
Column Name Datatype Key
Username VARCHAR(50) Primary Key
Password VARCHAR(50)
Email VARCHAR(50)
Implementation

• Screen Shots
Validation checks
• Only authenticated users can login; every
specific person has his area of working and will
not be having any effect on others part.
• Categories once created cannot be deleted.
• In this way various validation checks are
applied to application to make system almost
error free and for effective and efficient work.
Conclusion

• Developing this software has been a good experience for me.


During the development of the project I had got enough to learn
and got the chance to increase my knowledge in the field of
software. I am satisfied that the system meets all the
requirements. User friendliness is another feature of this system
that offers enhanced convenience to the user working with the
system.
Bibliography

◎ Holzuer Steven Java Developer Guide


◎ DreamTech Publication
◎ Grundgeiger Dave Programming in Java
○ O’reilly Publication
◎ Mc. Graw hill Software engineering and design

◎ Pressman
○ Galgotia Database system concept
○ Korth Publication
Future Scope

• The Application will also develop in IOS and


Android
• This Application will takes backup on cloud
TH
AN
K
YO
U

You might also like