Beruflich Dokumente
Kultur Dokumente
EN. No-080160116035
INDEX
1. INRODUCTION..3
1.1 PURPOSE..3 1.2PROJECT SCOPE. 3 1.3FEASIBILITY STUDY.3 1.4 OBJECTIVE..4
2. MODULES..5
2.1PRODUCTION MODULE...5 2.2 REGISTRATION MODULE..6 2.3 SALES MODULE...7
3. OPERATING ENVIRONMENT.8
3.1 HARDWARE REQUIREMENT.8 3.2SOFTWARE REQUIREMENT8
4. CONSTRAINS.9
4.1 REGULATORY POLICIES....9 4.2 HARDWARE LIMITATIONS9 4.3 INTERFACES TO OTHER APPS..9 4.4 PARALLEL OPERATIONS...9 4.5 HIGHER ORDER LANGUAGE REQUIREMENT...9 4.6 REALIABILITY REQUIREMENT..10 4.7CRITICALITY OF THE APPS..10 4.8 SAFETY AND SECURITY CONSIDERATION.10
5. DFD....10
5.1 CONTEXT LEVEL DFD..11 5.2 0-LEVEL DFD..12 5.3 1-LEVEL DFD..13 5.4 2-LEVEL DFD..16
6 DIAGRAMS...18
6.1 USE CASE DIAGRAM.18 6.1.1 USE CASE FOR VISITOR..19 6.1.2 USE CASE FOR ADMIN....20 6.1.3 USE CASE FOR CUSTOMER.21 6.2 CLASS DIAGRAM...22 6.3 STATE DIAGRAM...23 6.3.1 STATE DIAGRAM FOR LOGIN STATE..23
GEC, MODASA
Page 1
SRS
EN. No-080160116035
6.3.2 STATE DIAGRAM FOR REGESTRATION STATE..24 6.3.3 STATE DIAGRAM FOR USER PROCESS STATE....25 6.4 SEQUENCE DIAGRAM....26 6.4.1 SEQUENCE DIAGRAM FOR REGISTER A USER...26 6.4.2 SEQUENCE DIAGRAM FOR LOGIN CUSTOMER..27 6.4.3 SEQUENCE DIAGRAM FOR SUBMIT A CART..28 6.4.4 SEQUENCE DIAGRAM FOR ADD PRODUCT29 6.5 E-R DIAGRAM..30 6.5.1 ER DIAGRAM..31
GEC, MODASA
Page 2
SRS
EN. No-080160116035
1. INTRODUCTION
Today in age of computer communication, it has become easy to to perform sale online, it is time + cost effective, so we came across idea of having Online Sale System. Online sale will make it easy to acknowledge loved one across globe. We have strived hard to make it consumer friendly , so they can interact hassle free.
1.1 PURPOSE
The purpose of this document is to present a detailed description of the Web Publishing System. It will explain the purpose and features of the system, the interfaces of the system, what the system will do, the constraints under which it must operate and how the system will react to external stimuli. This document is intended for both the stakeholders and the developers of the system and will be proposed to the Regional Historical Society for its approval.
1.2 PROJECT SCOPE 1. This is an Online System so, we can handle it any where and any time
2. As we are making the generalized system, so this system can be used for handling any of the Customers of the particular Company. 3. This System will help bridge between Customer and Company. 4. File Formats: Customers are sending their inquiry and other information in formats like Word or they can fill up all their information in form available on website. 5. Security: Site is accessible via internet, Customers needs their login to purchase a product. 6. Search: Search feature is provided to view all information of every product by according to their requirements of customer. 7. Accessibility: Site is accessible using all the standard web browsers via internet. 8. Availability: Available 24 hours online, all the Customers are access this website anytime. 9. News: Contains a news section, where current product information is available. 10. Links: Site contains links to sites of sage pay company and useful sites.
GEC, MODASA
Page 3
SRS
EN. No-080160116035
1.3.1 Time Feasibility Online sales system will give the opportunities for getting the detail of the all product with their properties to the customer. 1.3.2 Operational Feasibility We studied and analyzed the recruitment process of different organizations and makes a decision for our projects 1.3.3 Technical feasibility This is concerned with specifying equipment and software that will successfully satisfy the user requirement. It includes: The facility to produce outputs in a given time. Ability to process a certain volume of transaction at a particular speed. Facility to communicate data to distant location.
1.3.4 Economic Feasibility Economic feasibility has been done in advanced for estimating the cost of the proposed system. The cost of hardware and software for the class of application being considered the cost if nothing changes.
1.4 OBJECTIVE
To develop a website that allows user to buy gift articles online. 1.4.1 What Website can do?
Allow Site Visitor to give some Suggestion or Feedback to Admin. Site Visitor can purchase Products using cash on delivery. Allow Site Visitor to give some Suggestion or Feedback to Admin. Allow Site Visitor to do custom Search for Products. Providing review to product. Getting News related to Products by subscribing newsletter.
1.4.2. What Website cannot do? i. ii. iii. User can not customize product according to his/her requirement. No other payment method is provided except cash on delivery. Comparing features of two products etc
GEC, MODASA
Page 4
SRS
EN. No-080160116035
2. MODULES
On line sales system contain main three modules with detail description of product, customer registration and selling of product with great feasibility. Main three modules are I. II. III. Production Registration Sales
Production module contain the information about the product category and sub module product category can divide into two parts <1>Collect product information<2>Add and update products. Registration responsible for the registration information of the customer and it can sub module into three parts: <1>Collect User Information <2> Verify Username & Password <3>Login. Sales module contains the main four processes: <1>Place Order <2>Receive Product <3>Check Product <4>Price.
PRODUCTION
REGISTRATION
SALES
GEC, MODASA
Page 5
EN. No-080160116035
Admin can check the product and get the product information through the product master database. Maintain product category is sub module of the production which is collect product information and add and update the product. Collect product information is responsible to delivery of check product report when admin apply for the detail. Collect product information give the product report to the admin with reference of the product master database. Add and update sub module update the stock of product into the database and then collect the product information.
PRODUCTION
Admin can check the product and get the product information through the product master database. Maintain product category is sub module of the production which is collect product information and add and update the product. Collect product information is responsible to delivery of check product report when admin apply for the detail. Collect product information give the product report to the admin with reference of the product master database.
GEC, MODASA
Page 6
SRS
EN. No-080160116035
Add and update sub module update the stock of product into the database and then collect the product information.
PRODUCTION
Customer can collect the product information and then place the order as it requirement When customer place the order , it is received by admin and then it is checked with the various parameter such as a onetime purchase limit, stock of the product ordered by the customer, order date and delivery date etc. After verification of the product, customer get the detail of the quantity and price of product then customer sends order and it is received by the admin. Customer pay the bill with the check and then it will get the delivery within seven day. The detail of sales module is given below in graphical format.
GEC, MODASA
Page 7
SRS
EN. No-080160116035
3. OPERATING ENVIROMENT
3.1 HARDWARE REQUIREMENTS:
Pentium iv processor Intel 810GL motherboard 1 GB SDRAM 80 GB HDD 52x CD Drive Keyboard Mouse 15th SVGA Colour monitor
For Development Purpose I used following software specification Operating System :Windows 7 Ultimate Development Tool: Dream weaver, notepad Web Server :Apache server
GEC, MODASA
Page 8
SRS
EN. No-080160116035
Database: MySQL 1.3.2.27 Internet Explorer :IE 8,Firefox 3.0+, Chorme, Opera Documentation: Microsoft Office
4. CONSTRAINS
There are some constraints to use this web application i.
ii.
As the java script is used the web browser should be JavaScript enabled. Also the internet facility should be in order to get the correct and accurate results as Expected.
4.2
Hardware Limitations
The user of the system is free to use any modules, which satisfies above minimum software requirements. The system requires: RAM cannot be less than 512 MB but ideal would be 1 GB and the processor cannot be less than Pentium 4.
4.3
ii. The System will interact with the user through GUI. So, User can easily operate with the System.
4.4
Parallel Operations
It wont create any problem.
4.5
GEC, MODASA
Page 9
SRS
EN. No-080160116035
4.6
Reliability Requirements
The system should be reliable enough that no other user should be able to login as other customer by using other customers username & password else same named user can login from 2 or more systems. The system should be reliable enough to get the back up of data if at all the data crashes due to catastrophic event or some other event.
4.7
4.8
Table 5.1 Notations of DFD Notation Description External The external entities are essentially those physical entities Entity external to the software system which interact with the system by inputting data to the system or by consuming the data produced by the system. Process Process or function performed when it is initiated by external entity or by other means. Symbol
GEC, MODASA
Page 10
SRS
EN. No-080160116035
Data Flow
A data flow represents the data flow occurring between two processes, or between an external entity and a process, in the direction of the data flow arrow.
Output
It is used when a hard copy is produced and the user of the copies cannot be clearly specified or there are several uses of the output.
Data Store
A data store represents a logical file. A logical file can represent either a data store symbol which can represent either a data structure or a physical file on disk.
GEC, MODASA
Page 11
SRS
EN. No-080160116035
Login
ADMIN
Check User Info & Riceive Order
Online sales
Customer
Payment
GEC, MODASA
Page 12
SRS
EN. No-080160116035
Product Info
ADMIN
Production 1.0
PRODUCT _MST
Registration 2.0
Check Cust_Detail
REGI_MAST
CUSTOMER_ MST
COSTOMER
Send order
check order-master
Sales 3.0
GEC, MODASA
Page 13
SRS
EN. No-080160116035
Check Products
ADMIN
Collect Product Info
Production 1.1
GEC, MODASA
Page 14
SRS
EN. No-080160116035
Customer
Registration
1.2.1
Registration Table
Verification Process
Login 1.2.3
Access Data
Cost_Mst
GEC, MODASA
Page 15
SRS
EN. No-080160116035
ADMIN
Check Products
COSTOMER
Receive Order
Price 1.2
Payment
Costumer_Mstr
GEC, MODASA
Page 16
SRS
EN. No-080160116035
Check Products
ADMIN
Collect Product Info
GEC, MODASA
Page 17
SRS
EN. No-080160116035
6. DIAGRAMS
An actor is anyone or anything that must interact with the system. Actors are NOT part of the system In the UML, an actor is represented as a stickman.
A use case must deliver something of value to an actor. The collection of use cases for a system constitute all the defined ways the system may be used. In the UML, a use case is represented as an oval.
A use case diagram is a diagram that shows a set of use cases and actors and their relationships. Actors may be connected to use cases only by association. An association between an actor and a use case indicates that the actor and the use case communicate with one another, each one possibly sending and receiving messages. Use case diagrams are used to
GEC, MODASA Page 18
SRS
EN. No-080160116035
Dependency Relationships between Use Cases extend : Specifies that the target use case extends the behavior of the source use case. Include: Specifies that the source use case explicitly incorporates the behavior of another use case at a location specifies by the source.
6.1.1
GEC, MODASA
Page 19
SRS
EN. No-080160116035
Fig. 6.1 Use Case Diagram for Visitor 6.1.2 Use Case Diagram For Admin
GEC, MODASA
Page 20
SRS
EN. No-080160116035
6.1.3
GEC, MODASA
Page 21
SRS
EN. No-080160116035
GEC, MODASA
Page 22
SRS
EN. No-080160116035
Checked/Reject
Checked/accept
Role
Create Account Full Authority
User
Admin
Log Out
GEC, MODASA
Page 23
SRS
EN. No-080160116035
6.3.2
Invalid
Log Out
GEC, MODASA
Page 24
SRS
EN. No-080160116035
6.3.3
Product
Select Product
Log Out
Cart
Checkout
GEC, MODASA
Page 25
SRS
EN. No-080160116035
GEC, MODASA
Page 26
SRS
EN. No-080160116035
GEC, MODASA
Page 27
SRS
EN. No-080160116035
GEC, MODASA
Page 28
SRS
EN. No-080160116035
SRS
EN. No-080160116035
Table 6.1 Notations of ER Diagram Notation Description It is a distinguishable real world object that is to be represented in the database. Entity Symbol
It is the characteristics of an entity, which give more / detail information about entities. Attribute
GEC, MODASA
Page 30
SRS
EN. No-080160116035
NAME
ADDRESS
ID_NO
NAME
M 1
Receive Order
ADMIN
1
Customer
M M
Payment ADDRESS
GEC, MODASA
Page 31