Sie sind auf Seite 1von 6

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 systems back-end servers shall only be accessible
to authenticated administrators.
The systems 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)

Das könnte Ihnen auch gefallen