Srs
Srs
Srs
2.3 User Characteristics: User should be familiar with the terms like login ,register ,order
system etc
2.4 Principle Actors: 2 Principle Actors are Customer and Administrator. 2.5 General
Constraints: A full internet connection is required for OSS.
2.6 Assumptions and Dependencies: Working of OSS need Internet Connection.
3. Specific Requirements:
3.1 Functional Requirements: This section provides requirement overview of the system.
Various functional modules that can be implemented by the system will be –
3.1 Description:
3.1.1 Registration If customer wants to buy the product then he/she must be registered,
unregistered user can’t go to the shopping cart.
3.1.2 Login Customer logins to the system by entering valid user id and password for the
shopping.
3.1.3 Changes to Cart Changes to cart means the customer after login or registration can
make order or cancel order of the product from the shopping cart.
3.1.4 Payment In this system we are dealing the mode of payment by Cash .We will extend
this to credit card ,debit card etc in the future.
3.1.5 Logout After ordering or surfing for the product customer has to logout. 3.1.6 Report
Generation After ordering for the product ,the system will sent one copy of the bill to the
customer’s Email-address and another one for the system data base.
3.2 Non-Functional Requirements: Following Non-Functional Requirements will be there in
the insurance to the internet: (i) Secure access to consumer’s confidential data.
(ii) 24X7 availability.
(iii) Better component design to get better performance at peak time.
(iv) Flexible service based architecture will be highly desirable for future extension .Non-
Functional Requirements define system properties and constraints. Various other Non-
Functional Requirements are:
Security
Reliability
Maintainability
Portability
Extensibility
Reusability
Compatibility
Resource Utilization
3.3 Performance Requirements: In order to maintain an acceptable speed at maximum
number of uploads allowed from a particular customer as any number of users can access to
the system at any time. Also the connections to the servers will be based on the attributes of
the user like his location and server will be working 24X7 times.
3.4 Technical issues: This system will work on client-server architecture. It will require an
internet server and which will be able to run PHP application. The system should support
some commonly used browser such as IE, Mozilla Firefox ,chrome etc.
4 . Interface Requirements: Various interfaces for the product could be1). Login Page 2).
Registration Form 3). There will be a screen displaying information about product that the
shop having. 4). If the customers select the buy button then another screen of shopping cart
will be opened. 5). After ordering for the product ,the system will sent one copy of the bill to
the customer’s Email address
Software Interface: 1.Operating System:Windows7 Ultimate which supports networking
2.JAVA development toolkit.
Hardware Interface: Hardware requirements for insurance on internet will be same for both
parties which are as follows: Processor :Dual Core RAM:2 GB Hard Disk:320 GB NIC :For each
party
Communication Interfaces: The two parties should be connected by LAN or WAN for the
communication purpose.
SENDER<--------- Communication- --------->channel
5.System Design Specification:
5.1 Architecture Design:
5.1.1 Data Flow Diagram(DFD): It is a way of representing system requirements in graphical
form ;this led to modular design .A DFD describes a data flow(logical) rather than how they
are processed. So they do not depend upon software ,hardware ,data structure or file
organization .It is also known as ‘bubble sort’. A DFD is a structured analysis and a design
tool that can be used for flowcharting in place of ,or in association with ,information-
oriented and process oriented system flowcharts. A DFD is considered as an abstract of the
logic of information-oriented or process-oriented system flowchart .The four basic symbols
used to construct data flow diagrams are-
A rectangle represents a data source or destination.
The points at which data is transformed are called as nodes .The principle processes that take place
at nodes are: