0% found this document useful (0 votes)
82 views4 pages

Requirement Document: Project Name

The document outlines the requirements for a customer portal application including objectives, scope, functionality, users, database design, constraints, requirements, class diagrams, packages, classes, and exception handling.

Uploaded by

devasheesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
82 views4 pages

Requirement Document: Project Name

The document outlines the requirements for a customer portal application including objectives, scope, functionality, users, database design, constraints, requirements, class diagrams, packages, classes, and exception handling.

Uploaded by

devasheesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Requirement Document

Project Name

1. Objective:

2. Scope:

3. Application Functionality:

4. Application User

Back end: Oracle Database

5. ER Diagram:
6. Database Design:

7. Constraint:

8. Functional Requirements
E.g. 8 requirements
Log In check
Storing Customer data
Search Customer details

9. Class Diagram:
Front End: Java

10.Java Class Used

Domain Object/ Value Object:


Purpose of class: To store the user name and password
Package Class name methods
com.birlasoft.customerportal.mode LoginVO Constructor
l get/set

Service Layer:
Purpose of class: To validate the business requirement
Package Class name methods
com.birlasoft.customerportal.ser Public boolean
vice LoginBO/LoginServ validateLogin(LoginV
ice O)
Validate the login
credentials base on
business logic

Data Access Layer:


Purpose of class: verify the user credentials in database
Package Class name methods
com.birlasoft.customerportal.dao LoginDAO Public boolean
checkLogin(LoginVO)
Verify username and
password in data base

Purpose of class: To store the username and password


Package Class name methods
com.birlasoft.customerportal.util Connection DB LoadDrivers()
getConnection()
closeConnection()
Create database
connection

Exceptions Classes Used:

Purpose of class: To handle the database exceptions

Package Class name methods


com.birlasoft.customerportal.dao constructors
LoginDatabaseException

Each Module Sequence Diagram:

You might also like