You are on page 1of 5

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 web-based 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)

You might also like