Introduction
Shopping on Internet is a web portal that concentrates on the arteries of a commercial transaction, which is properly established for the customers. The application helps to impose the standards and strategies that are put forward from the actual world with the use of the electronic media. The purpose is designing the portal, as the present system is to improve the accessibility for customers for fulfilling their needs, as per the required transactional state. The customer can reach through his needs at the click of a mouse. The entire system becomes false proof and higher levels of satisfaction prevails at the side of the customer, as the information related to the products and their availability is at the reach of his hands.
Purpose
The purpose of this document is to present a detailed description of the Shopping on Internet system. It will explain the purpose and features of the system, the interfaces of the system, what the system will do and how the system will react. This document is intended for both the stakeholders and the developers of the system.
Scope
The scope of our project is to design, develop and implement a web portal that can be used by the customers to purchase the products online. The customer will be able to register the account, search for the product, provides the information about the products and finally they can place the order and pay by credit card.
The system will provide the vendors with complete information about the customers, their products, provides the facility of email correspondence. The system will provide easy assistance to the customers and vendors with proper information.
References:
IEEE. IEEE Std 830-1998 IEEE Recommended Practice for Software Requirements Specifications. IEEE Computer Society, 1998.
Assumptions and Dependencies:
The details related to the product, customer, payment provided manually.
Administrator is created in the system already.
Roles and tasks are predefined
Document Overview
The remaining sections of this document give a general description that includes characteristics of the users of this project, the product's hardware, and the functionaland data requirements of the product. Overall description of the project is discussed in section 2 of this document. Section 3 gives the functional requirements, data requirements and constraints and assumptions made while designing the system. Section 3 also gives the specific requirements of the product. Section 4 provides the interface requirements. Section 4 is for supporting information.
System Description:
Use case Diagram:
In the above use case diagram, the customer and administrators are mainly the two actors in the system
Use case scenario 1: search Products
Summary: Customer visits website and searches for product.
Precondition:
Events:
Use case scenario 2: Display product details
Summary: Customer able to view the product details
Precondition:
Events:
Use case scenario 3: Place an order
Summary: customer adds the products to shopping cart and places an order
Precondition:
Events:
Use case scenario 4: Maintain customers
Summary: administrator validates customer and customer can manage their personal data and their orders.
Precondition:
Events:
Use case scenario 5: Purchase Products
Summary: Customer shall be able to purchase the products
Precondition:
Events:
Sequence diagram:
The following sequence diagram is high level description of the system behavior.
REQUIREMENTS SPECIFICATION
Context model:
In the following context diagram illustrates how the context shuffles mainly between customer, the system and the administrator.
Other requirements:
Interface requirements:
User Interfaces
The user interface for the software shall be compatible to any browser such as Internet Explorer, Mozilla or Netscape Navigator by which user can access to the system.
The user interface shall be implemented using any tool or software package like Java Applet, MS Front Page, EJB etc.
Hardware Interfaces
Since the application must run over the internet, all the hardware shall require to connect internet will be hardware interface for the system. As for e.g. Modem, WAN â€" LAN, Ethernet Cross-Cable.
Software Interfaces
The system shall communicate with for order processing.
The system shall communicate with shipping system for tracking orders and updating of shipping methods.
The system shall allow the users to complete secured transaction. This usually shall be the third party software system which is widely used for internet transaction.
Communications Interfaces
The system shall use the HTTP protocol for communication over the internet and for the intranet communication will be through TCP/IP protocol suite.
Hardware/Software requirements:
Hardware:
The system should have these hardware requirements:
Software:
The software requires the support of the following softwares for the database and other requirements
Data Conversion Requirements
The overall documents for this project use the recognized modeling standards at the software industries level.
Operational requirements:
Usability
Graphical User Interface
Accessibility
Reliability and Availability
Performance
Security