Software Requirements Specification for Online Courier Tracking System

March 6, 2017 | Author: Shruti Shankar | Category: N/A
Share Embed Donate


Short Description

SRS for Online Courier Tracking System project...

Description

SOFTWARE REQUIREMENTS SPECIFICATION FOR ONLINE COURIER TRACKING SYSTEM 1. Introduction 1.1 Purpose: The purpose of this SRS document is to provide a detailed overview of our software product, its parameters and goals. This document describes the project's target audience, hardware and software requirements. It defines how our client, team and audience see the product and its functionality. Nonetheless, it helps any designer and developer to assist in software delivery lifecycle processes.

1.2 Scope: The Online Courier Tracking System will help the customers to retrieve the current status of their consignments. No software installation will be required to track the shipment. Any system connected with Internet will be enough to track the shipment.

1.3 Abbreviations: OCTS – Online Courier Tracking System

1.4 References:  http://www.angleritech.com  Wikipedia

2. Overall Description 2.1 Domain description: Why Javascript?

JavaScript, originally supported by Netscape Navigator, is the most popular Web scripting language today. JavaScript lets you embed programs right in your Web pages and run these programs using the Web browser. It is one of the most versatile and effective languages that can be used by developers. According to a survey, JavaScript is used by 88% of all websites. You will find JavaScript not only on every website but also on mobile sites, games and web applications. The syntax of this language is similar to simple English making it easier for developers to learn. It does not require any special compilers or editors. All a developer needs is a text editor and a browser to run JavaScript code. Some popular sites using JavaScript include Google, Facebook, YouTube, Yahoo, Wikipedia, Amazon and Twitter .

2.2 Problem Definition: Online courier tracking system is a web-based system that helps customers to track the progress of their consignments online. It allows customers to visit the client website and enter their consignment number. The status of their consignment is displayed to the customer. The customers also have the provision to receive their consignment status by e-mail or sms. The webbased online tracking system also allows branches to share information regarding the status of consignments among themselves. To summarize, the online courier tracking system offers following advantages:  It offers real-time consignment statuses to its customers  It decreases wrongly routed consignment  Information sharing between branches, which allows the client to improve their operation

 Inexpensive Tracking

1.

3. Specific Requirements

3.1 Functional

Requirements:

Module Description: 3.1.1 Customer module: This module shall correspond to the activities of customers. 3.1.1.1 New Profile module: The system shall allow user to create profile and to update the profile information. 3.1.1.2 Log_in module:The system shall allow the customer to log in into his profile. 3.1.1.2.1 Choice_of_tracker module: This module shall allow user to enter the choice of tracker i.e. whether they wish to track using sms tracker or e-tracker. 3.1.1.2.2 Enter_info module: The system shall allow user to enter the order information for tracking. It shall ask the user to enter the consignment details like shipment number or reference number. 3.1.2 Admin module: This module shall correspond to the tasks of the administrator. 3.1.2.1 Validate Customer log in: The system shall verify the information entered by the customer during log in. 3.1.2.2 Update Shipment Status: The system shall allow admin to update the current progress of the consignments. 3.1.2.3 Display module: The system shall allow admin to display the current tracking information about the order or to send the concerned details on the media as selected by the customer.

3.2 Non Functional Requirements: Performance Requirements  The product shall be based on web and has to be run from a web server.  The product shall take initial load time depending on internet connection strength which also depends on the media from which the product is run.  The performance shall depend upon hardware components of the client/customer.

Security:  The system’s back-end servers shall only be accessible to authenticated administrators. The system’s back-end databases shall be encrypted

Maintainability:  Repair time shall be within an hour. 1.1 Supportability:  There are no memory requirements  The computers must be equipped with any of the web browsers.  The product must be stored in such a way that allows the client easy access to it.  Response time for loading the product should take no longer than five minutes.  A general knowledge of basic computer skills is required to use the product

System Specifications: Hardware Requirements  Microsoft Windows 95 or later, or Microsoft Windows NT workstation 4.0 or later.  486DX/66 MHz or higher processor (Pentium or higher processor recommended), or any alpha processor running Microsoft Windows NT workstation.  A CD-ROM disk drive.  VGA or higher resolution screen supported by Microsoft Windows.  16 MB of RAM for Windows 95, 32 MB of RAM for Windows NT workstation.  A mouse or other suitable pointing device and keyboard.  A floppy drive.

Software Requirements  Operating System: Windows 95/98/NT/2000

   

Web/Application Server: Java Web Server2.0 Database Server: Oracle Database Connectivity: JDBC Other Tools & Technologies: Java (JDK), Servlets (JSDK)

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF