Low Level Design

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 17

Low Level Design for <Matrimonial website>

Low Level Design


Version 1.0 approved

Supervised by: Prepared by: Bishwadeep Neogi

Ravi Bhargava

VIVEKANANDA INSTITUTE OF TECHONOLOGY(IT) Date of creation: 03/09/2011

Low Level Design for <Matrimonial website>

Table of Contents
I. Data flow diagrams 1.Context Level diagram 2.Admin data flow digram

Low Level Design for <Matrimonial website>

Revision History

Name of team member

Date

Reason For Changes

Group name

Version

Bishwadeep Neogi

3/09/11

Initial draft

0.1

Low Level Design for <Matrimonial website>

Data Flow Diagrams:-

Context Level Diagram:

Update Account Information Manage Account Add content, application Manage Users Give suggestion Search People

ADMIN
Acknowledgement Success/failure notification Success/failure notification

Matrimony .com

Registration Detail login detail Acknowledgement Success/failure notification

USER

Success/failure notification

Low Level Design for <Matrimonial website> 1. Level 1

1. Data Flow Diagram For User

Low Level Design for <Matrimonial website> 2. Level 1

2.Data Flow Diagram For Admin

Low Level Design for <Matrimonial website>

3.3 USE CASE DIAGRAM

3.3.1 Admin Use Case :-

Add/Update Records

Admin can Add or Update the records

Sending Mail

Admin can send the mail to the customer

Delete Records

Admin can delete the records.

Admin

1.0 Use case Name

Low Level Design for <Matrimonial website> Admin

1.1 Basic Flow

Admin starts this use case. It provides the capability for the admin to verify different procedures. He can perform various types of operations like edit, update, delete, sending the mail etc.

2.0 Flow of Events

2.1 Basic Flow

Admin perform the four main activity like store the information of the customer, sending the mail to the customer, searching for perfect matching etc.

Customer Information:-

The admin maintain the information about the customer in the database whenever he/she fill up the form.

Sending the mail:-

The admin will send the email to the customer according to its requirement for male/female. He will also send the mail if any new thing is introduce in our system.

Low Level Design for <Matrimonial website> Add/Update/Delete records:-

The admin can add, update or delete the records in the database.

2.2 Alternate Flows

2.2.1 Invalid Password

An invalid password is entered. The user can re-enter a password or terminate the use case.

2.2.2 Invalid Username:

The system informs the user that the username is invalid. The user can re-enter the username or terminate the use case.

3.0 Special Requirements

There are no special requirements for this use case.

4.0 Preconditions

There are no special requirements for this use case.

Low Level Design for <Matrimonial website>

5.0 Post Conditions

There are no post conditions.

6.0 Extension Points

There are no extension points.

Low Level Design for <Matrimonial website>

3.3.2 User Use Case :-

Registration

User can register himself/herself in the system

Login

User can login to the system

Edit Profile

User can edit his/her profile.

Searching

User can search the record for male/female.

User

1.0 Use case Name

Low Level Design for <Matrimonial website>

User.

1.1 Brief Description

User can perform several operations on the system like registration, login. He or she can also edit his or her profile, searching facility is also there.

Low Level Design for <Matrimonial website>

2.0 Flow of Events

2.1 Basic Flow

User can perform mainly four activities.

Registration:-

Before using this system the user must have to register in the system. He have to fill up the form and enter his/her profile in the database.

Login:-

The existing users are giving his/her userid & password to access their accounts. If they are successfully login then they can edit or update their accounts.

Edit profile:-

The user can also edit his/her personal profile in the system but first he/she have to login in the system.

2.2 Alternate Flows

2.2.1 Invalid Password

Low Level Design for <Matrimonial website>

An invalid password is entered. The user can re-enter a password or terminate the use case.

Low Level Design for <Matrimonial website> 2.2.2 Invalid Username:

The system informs the user that the username is invalid. The user can re-enter the username or terminate the use case.

3.0 Special Requirements

The user must be first login to access his accounts.

4.0 Preconditions

The user must be first login to access his accounts.

5.0 Post Conditions

There are no post conditions.

6.0 Extension Points

There are no extension points.

Low Level Design for <Matrimonial website>

Low Level Design for <Matrimonial website>

You might also like