Академический Документы
Профессиональный Документы
Культура Документы
SYSTEM 160260107009
160260107011
1
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
CERTIFICATE
Lecturer,
CE & IT Department,
H.O.D.
2
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
-:ACKNOWLEDGEMENT:-
I take this opportunity to humbly express our thankfulness to all those concerned
with my project.
There are so many persons without whose help I would never have conceived and
learnt , to whom I would like to express my gratitude – my friends , colleagues,
and of course CE Department of KITRC.
Last but not least I am thankful to almighty GOD and my PARENTS for giving
me such a good atmosphere to work hard and to succeed.
With regards,
3
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
-:INDEX:-
1) Introduction………………………………………………………...........(7-11)
Project Profile………………………………………………………........ (8-9)
Project Summary…………………………………………………………. (10)
Project Purpose………………………………………………………...... (11)
Project Goals……………………………………………………….......... (11)
Project Scope……………………………………………………….......... (11)
2) Project Management…………………………………………………….(12-17)
Project Planning & Scheduling……………………………………… (13)
Risk Management………………………………………………………… (14)
Estimation ……………………………………….………………………….. (15-16)
5) System analysis..……………………………………………………………..(22-44)
Use case diagram..………………………………………………………….. (22)
Class diagram..………………………………………………………………... (23-25)
Activity diagram………………………………………………………......... (26-31)
Sequence diagram……………………………………………………………. (32-35)
Dataflow diagram…………………………………………………………….. (36-41)
E-R diagram……………………………………………………………………... (42-44)
4
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
6) Testing …………………………………………………………………………….(46-48)
Testing Plan ……………………………………………………………………. (46)
Testing Strategy………………………………………………………………. (46-47)
Testing Method……………………………………………………………….. (47-48)
7) Conclusion………………………………………………………………………..(49-50)
Future Enhancement and conclusion………………………………… (50)
8) Bibliography………………………………………………………………………..(51)
5
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
Abstract:-
Online matrimonial application system is in the process of
interconnecting all the branches and to develop a custom made
software which covers functions like matrimonial management and
processing of a matrimonial agency. The system not only takes care
of registration but also contemplate on workflow, customer service,
customer history, employee history and near paperless operation .
6
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
1.INTRODUCTION
Project Profile
Project Summary
Project Purpose
Project Goals
Project Scope
7
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
1.1.PROJECT PROFILE
TOOLS Hardware
Software
Wamp server
Apache server
STARTING DATE
ENDING DATE
8
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
MEET JHA
TWINKLE KHETWANI
9
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
1.2)PROJECT SUMMARY:=
Project Title
Matrimonial Management
Documentation Tools
Microsoft Office XP Professional
Wamp server
Project Guide
Mrs. Jaiminee Patel
Submitted By
GUNJAN GIRI(160260107008)
MEET JHA(160260107009)
TWINKLE KHETWANI(160260107011)
Submitted To
10
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
1.3).PROJECT PURPOSE:=
It helps the user by providing profiles of perspective Bride or Groom and other
information regarding them online.
We can develop website by ourself..
People may easily know about his/her life partner.
To get the soulmate through this website..
1. 4).PROJECT GOALS:-
It helps the user by providing profiles of perspective Bride or Groom
and other information regarding them online.
You get to meet the one keenly looking for a groom or bride such as
you.
1. 5).PROJECT SCOPE:-
People would be able to find their life partners.
Being a web-application and accessible from everywhere from the any place
of the world, it allows for interaction between members from any place over
the continent
11
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
2…
Project Management
12
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
The system development approach that we select is to deliver software a bit at a time
(Incrementally), repeating parts of the development process for each delivery
(iteration).
Project Activities :-
Project Management:-
13
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
-:Project Scheduling:-
Generalized project scheduling tools and technique can be applied with little
modification to software projects.
Program evolution and review techniques (PERT) and critical path method (CPM) are
two project scheduling method that can be applied to software development. Both
techniques are driven by information already developed in earlier project planning
activities:
Estimate of effort.
A decomposition of the product function.
The selection of appropriate process model and task set.
Decomposition of tasks.
2.2.RISK MANAGEMANT
Creating a Task Management System is a difficult undertaking. Lots of things can go
wrong and frankly, many often do. It’s for this reason that being prepared understanding the risks
and taking proactive measure to avoid or manage them is a key element of good software project
management.
14
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
Power
High Tolerable
Failure
15
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
Identification:-
The followings are the possible risks, which is associated with project. We have
identified mainly technical and project risks.
Technical Risks:-
Project Risks:-
Scope might have been wrongly defined and the project might go in the wrong direction.
The time limits might not have been properly calculated as per the scope. If the project
was not properly scheduled, or if the scope was ill defined, it might not be possible to
finish the project at the right time.
Scope creep could occur. The expectations and requirements have increased or may be
changed.
Certain technical problems have remained unsolved.
16
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
3…
System Requirement Study
User Characteristics
Hardware Requirement
Software Requirement
17
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
User Characteristics
SOFTWARE REQUIREMENT
Front End : - PHP
Designing Tool :- Adobe Dream viewer
Back End Tool : - MY.SQL Server
Operating System: -Windows XP or higher
HARDWARE REQUIREMENT
• Processor : 1.3 GHz or higher with 1GB RAM
18
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
4…
SOFTWARE
HARDWARE
19
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
SOFTWARE
We have selected PHP application development tool for creating our system as it is very
much student friendly as the developer can do designing.
As a back-end tool we select SQL because of its great advantages in data base
management field. It is very well easy to use and simply we can create tables. All types
of required constrains can be added efficiently.
Front End Tool:- Wamp server 2.5/Apache
HARDWARE
We have used the hardware that which is the basic requirement for using the Wamp
server 2.5 properly.
We have used the following hardware specification so that we could get the optimized
performance.
20
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
5…
System Analysis
Use Case Diagram
Class Diagram
Activity Diagram
Sequence Diagram
Dataflow Diagram
E-R Diagram
21
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
User
Login
Add Photos
Create Profile
Add
Contact
Details
logout
22
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
User
ProfileID: int
UserName: string
Step1 () Matrimonial
1..* Access 0..
Management
Step2 () 1
Step1 ()
Member Login ()
Step2 ()
Admin Users ()
Matrimonial 1 Access 1..*
Member Login ()
Management
Datastore Admin Users ()
ProfileID: int
UserName: string
ID:int
Step1 ()
Step2 ()
Member Login ()
Admin Users ()
23
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
User
ProfileID: int
UserName: string
ViewBlogComments () SaveRegisterProfile ()
1 1..*
Matrimonial Management
Datastore
Get/Save Profile
ProfileID: int
UserName: string
ID:int
GetRegisterData ()
SaveRegisterData ()
24
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
Admin
Approver_code: int
DisplayLatestPhotos ()
SavePhotos ()
Get/Save
Approver_code: int
Dt_Approval: date
Get () int
Status:
Save ()
25
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
ACTIVITY DIAGRAM
ACTIVITY DIAGRAM FOR MATRIMONIAL MANAGEMENT
Display
Matrimonial Validate UserID
Management and Password
login screen
Validated = false
Validated = true
26
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
System
Display
Matrimonial Validate Enter the
Websitelogin UserID and Matrimonial
screen Password Website
User
Select
Enter UserID
Matrimonial
and
Management
Password
Figure 9.37: Activity Diagram For Matrimonial Management Partitioned According To Actors
27
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
Select
Register
section
Select Profile
Section
Display
Selected
Display
Section
Matrimonial
Management Select Admin
Main Page Section
Select
Member
Section
28
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
System
Display Display
Matrimonial Selected
Management Section
Main Page
Select
Registersecti
on
Select Profile
Section
Select Search
Section
Select
Member
Section
User
29
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
Select
Register View
Display
Display Select User
Selected
Register Main View
View Register
Page
Select a
Select Profile
Profile
View
Select
View/Edit
Profile
Add Profile
Save Updated Edit and
Profile Submit
View Profile
Display
Details of
Selected
Profile
Figure 9.40: Activity Diagram For Register System (To View)
30
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
Select
Register
Select Photo
Display
Display Selected
Employee Section
Select
corner Admin
Contact Us Select
Page
Register/Photo/C
ontactUs
Reject
Message to Select
User Approve/
“Rejected
Display on Reject
MMS Main
Approve
Page
Figure 9.41: Activity Diagram For Admin (Register, Photo, Contact Us Section)
31
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
| | |
|
Login
| | |
|
ProfileID and Password
| | |
| Fetch ProfileID
and Password
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | Data |
|
| | |
|
| | |
|
| | |
|
| | Verify |
|
| | ProfileID and |
| Check () ==
| | Password |
| Validated
| | |
|
| | |
|
| | |
|
| | |
|
| Enter MMS | |
|
| | |
|
| | |
|
| | |
| Check () ==
| | |
| Invalid.
| | |
|
| Msg “Invalid” | |
|
| | |
|
| | |
|
| | |
| Figure 9.32: Sequence Diagram For Matrimonial Management System
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
| | 32 |
|
| |
|
|
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
View
| | |
Profile Fetch data
| | |
| | |
| | Data |
| | |
| | |
| | |
| Display | |
| | |
Profile
| | |
| | |
| | |
| | |
| | |
| Add Profile | |
| | |
| | |
| | |
| | Save Profile |
| | |
| | |
| Response | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| Figure 9.33: Sequence| Diagram For Search |
| | |
| | |
| | |
| | |
33
| | |
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
Register Profile
| | |
Insert data
| | |
| | |
| | |
Data
| | |
| | |
| | |
| | |
Add
| | |
| | |
Photos
| | |
| | |
| | |
| | |
| | |
| | |
| Add Photos | |
| | |
| | |
| | |
| | Save Photos |
| | |
| | |
| | |
| Response | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
Figure 9.34 Sequence Diagram For Photos
| | |
| | |
34
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
(Register/Search) (Database)
| View () | |
Fetch data ()
| | |
| | Data |
Display ()
| | |
| | |
| | |
| | |
| | |
Check () =Approve
| | |
Status (1)
| | |
| | |
| | |
| | |
| | |
| | |
Check () =Reject
| | |
| | |
Status (2)
| | |
| | |
| | |
| Response (“Rejected”) | |
| | |
| | |
| | |
| | |
| | |
| | |
| Figure 9.35: Sequence |Diagram For Admin |
| | |
| | |
| | |
| | |
| | |
| | |
35
| | |
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
36
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
37
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
User
Register
(Free)
MMS database
38
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
Member
Register
User MMS
Admin
Create
User/Read
39
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
Bride/Groom
Finder
MMS
Verify Request
Member Login
Contact them
Marriage
Data Flow Diagram level: 2.0
40
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
Admin
MMS
Create
MMS database
Admin
Profile
41
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
E-R Diagram
The Entity-Relationship(ER) models a conceptual data model, capable of describing the
data requirements for a new information system in a direct ,easy to understand graphical
notation, to express their understanding of what the planned database is intended to do and how
it might work, and to communicate about the database through a common language
Ellipse
-shows attribute
Rectangle
-Entity class
Double ellipse
-multivalve attribute
Dotted ellipse
42
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
UserName Password
UserName Password
Type Admin
Common Login
Common_
Admin
Register_
Admin
Register_Comm
onLogin
Category
MobileNo
Name EmailID
Day ID
Month
SponcerID
Register
SponcerName
PackageDetails
Year
UniqueID
AccountN
Password
o
Activation
UserName
43
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
CasteID Name
UserName Password
Activatio ID Caste
n
Register
Admin
Admin_
Caste
Admin_regist
er
Category
ReligionID Name
Admin_
Religion
Religio
n
Admin_
Religion
Religio
n
ReligionID Name
44
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
6…
Testing
Testing Plan
Testing Strategy
Testing Methods
45
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
6.1)TESTING PLAN:-
Development of a complex client/server three tier application requires that a methodology be
developed for more effective application or software testing and quality assurance. Testing is
made to find errors in the application. The strategy adopted for the testing in our application.
6.2)TESTING STRATEGY:-
“Testing cannot show the absence of defect. It can only show that software
Testing is the process of executing a program with the explicit intention of finding errors
that is, making the program fail. Testing is very crucial and most expensive phase of the
software development. Before delivering the system, the process of rigorous testing is
done to check that software works as it is expected and meets its specifications. For that
two testing strategies are there Code Testing & Specification Testing. We have used both
of them at different levels of code development.
46
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
But this strategy does not indicate the code meets its specifications nor does it determine
weather all aspects are even implemented. So with this, another strategy is also used.
6.3)TESTING METHODS:-
UNIT TESTING:-
In it analyst tests the program making up a system. The software units in a system
are the modules and routines that are assembled and integrated to perform a
specific function.
It focuses on modules, independently of one another, to locate errors. This enables
the tester to detect errors in coding and logic that are contained within the module
alone.
47
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
testing, a short program executes the module and provides the needed data, so that
the module is asked to perform the way it will when embedded within the larger
system.
SYSTEM TESTING:-
System testing does not test the software per se but rather the integration of each
module in the system. It also tests o find discrepancies between the system and its
original objective, current specifications and system documentation.
The primary concern is the compatibility of individual modules. Analysts are
trying to find areas where modules have been designed with different
specifications.
48
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
8…
Conclusion
49
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
50
MATRIMONIAL MANAGEMENT ENROLLMENT NO: 160260107008
SYSTEM 160260107009
160260107011
9…
Bibliography
WEBSITE:-
www.phptutorial.com
www.w3school.com
BOOK:-
51