Sie sind auf Seite 1von 12

1.

Introduction

1.1 Purpose

The purpose of this document is to specify the requirements specification of


Kovaisearch.com. This SRS document outlines the functional requirements for the
Kovaisearch.com. It will overview the product for the client and gives a detailed
specification for the developers. Also this document discusses the project's goals and
parameters, while giving descriptions of the user view and potential design issues. Our
requirements are specified according to the finished product.

1.2 Document Conventions

The following formatting standards were followed when writing this document:
o The font used is Times New Roman
o The font style used for headings and sub-headings are Bold and for the
content below the sub-headings are regular.
o The font size used for headings is 16, sub-headings are 14, and for content
below sub-headings are 12.
o Bullets are used to indicate the points.

1.3 Intended Audience and Reading Suggestions

Intended users of this document are developers, project managers, data entry operator
and Documentation writers.
Documentation is used mainly for development , enhancement, testing and for further
maintenance and usage.
Rest of this document contains the technical study of what the project is actually
about. It is a general view into the planned working of the system, which starts from
objective and scope of the product, functional & non-functional requirements of the
system, design and implementation constraints, system features and quality control and
so on.

1.4 Scope of the Development Project

The objective of this project kovaisearch.com is to create a web-based tool that


compiles data about the Coimbatore city and posses search engine to provide needed
information immediately to the customers and services to them. Initially, this project will
focus on providing dynamic information about the city and services like Printing of
digital photos of customers and creating individual web pages to clients on demand.
Later gradually be expanded to include mapping and Tracking system of different regions
and mailing service which makes contact between administrator, clients and customers.
The database can be extended to include more information and poses audio and video
data about the city. Sufficient documentation will be provided to facilitate the work for
future teams on this product.

1.5 Definitions, Acronyms, and Abbreviations

UI - User Interface

Admin - administrator

1.6 References

o http://www.coimbatore.com/
o http://www.covai.com/
o http://www.bangaloreline.com/
o http://www.sulakha.com/
o http://www.sify.com/
2. Overall Description
2.1 Product Perspective

The product we are creating will be stand-alone in that it will not be part of a larger
application. The product will be comprised of HTML, Flash, and ASP.NET. A web
browser such as Netscape Navigator or Internet Explorer 5.0 or later, on the user's
computer.

2.2 Product features


The system has four modules.
I Module -
o Buy & Sell
o Shopping
II Module -
o Tours & Travels
o Hotels & Restaurants
o Hospitals
o Education
III Module -
o Mapping & Tracking
o News
IV Module -
o Services
- Digital Photo Printing
- Web page creation – on demand
2.3 User Classes and Characteristics
There are four basic users, each of which has specific set of access levels and
privileges. Since we expect a broad variety of users with a wide range of characteristics
such as age, computer and educational background, we differentiate our user personas
according to their interactions with the system.

o Administrator: Someone with the ability to modify and delete entries into
the system. Ideally, there will be administrators with privileges to modify
only specific data like payment mode. Administrators will be responsible
for quality control; they will review entries into the system before they are
accepted. This person will also most likely be affiliated with our clients.
o Data entry operator: An identified, accountable user who may enter
sighting information into the system through web-based sighting wizards.
o Clients (Power Users): Someone who has been granted more access to the
database. Those can upload their updated data directly to the database.
o Anonymous Users: Someone accessing the system with read-only
privileges. That is, they may search information that has been gathered
into the system, but may not enter data into or modify data already
contained within the system. This user may also be anyone from any
background.
2.4 Operating Environment
The environment in which the software will operate is listed below
Hardware Platform:
Processor : Pentium 4
RAM : 256MB
Hard Disk : 40 GB
Operating System : Windows XP
Software : . NET Framework 1.1
Database : SQL server 2000
2.5 Design and Implementation Constraints
Language Requirements:
Front end : ASP.NET
Back end : SQL server 2000
Server : Internet Information Services (IIS)
Hardware Requirements:
Processor : Intel Pentium IV
RAM : 256MB
Operating System : Windows XP

2.6 User Documentation


The documentation for this software product is written along with the
development of this product.

2.7 Assumptions and Dependencies


Front-end (user interaction)
o The system will work only in a Windows 2000/2003 server, Windows XP
Back-end (data storage, page serving)

o The product will require a powerful database server capable of storing and
querying large amounts of data.
o The database must be able to return answers quickly to the queries entered by
users via the UI (no more than 5 seconds average wait time).
o The product will require a web server and a dynamic content server capable of
serving dynamic pages in response to user data entry. Serving a regular page
(without maps or query results) should have no more than 1-3 seconds average
wait time. Serving a graphics page (one with maps), should have no more than 5
seconds average wait time. The wait times are rough estimates based on prior
usability studies provided by one of our team members.
3. System features

3.1 Kovaisearch.com Home page


The main page displays all the menus like buy & sell, travels and hospitals and its
sub menus. And this page displays dynamic news about the city, User sign in & sign up,
Advertisements and a UI which gets keywords from user for immediate navigation

3.1.1 Functional Requirements for the Home Page

Main page enables the user to get the general Information about the Coimbatore city.
The links provided by main page are,

o Home
o Buy & Sell
o Shopping
o Tours & Travels
o Hotels & Restaurants
o Hospitals
o Education
o Mapping & Tracking
o Services

All the above links poses sub links also. They lead to new web page which displays
needed information.
3.1.2 Search Engine

Search engine poses a text box which accepts keywords to


Purpose
search information within the web site..
o Key words – within 50 characters
o Accepts double quotes , ignores single quotes
o No case sensitivity
Inputs o Common stop word (such as the, your, more, right,
while) are not encouraged
o No special or wildcard characters

Keyword considered , optimization strategy is formed, index


Processing
each page in the website
Outputs Necessary web page is displayed

3.2 Buy & Sell

The main page contains the link for Buy & sell Menu. When the user clicks the link ,
it will show the new web page. Which contains

o Mail id - It is the registration id of the customer.


o Option - Select either Buy or Sell.

o Category -It lists number of categories,where the product belongs.Such as


Electronics, furniture, real Estate etc.

o Sub category - It displays the sub categories of a particular category. For


example if the category is electronics then the sub categories
are TV, Fridge, AC etc.
o Model - The Model of the Product., which is denoted by the customers.
o Rate - Price of the product
o Contact details - Address, phone numbers of the customer.
3.2.1 Stimulus/Response sequences
When the user clicks the Buy & Sell , it displays new web page which asks whether
to go for buying or selling. Based on that it asks details about the product. If it is given
then it displays all the products which is ready for buy / sell.

3.2.2 Functional Requirements

This screen gets details about the product which is for either
Purpose buy or sell. And shows information about the available
products.
The inputs are customer mail id, category & sub category,
Inputs model , rate of the product and contact details of the
customer.
Given data is compared with available products in database,
Processing
most appropriate is retrieved
Outputs Retrieved data displayed

3.3 Shopping

The main page contains the link for Shopping Menu. When the user clicks the link , it
will show the new web page. Which contains

o Location - Where the customer wants go for shopping


o Product - Details about the product going to buy

3.3.1 Stimulus/Response sequences


When the user clicks the Shopping, it displays new web page which asks the
location, the customer prefers and the product hw wants to buy. Then based on that
purchase place details will be displayed
3.3.2 Functional Requirements

This menu provides information about the products


Purpose
available and their shopping places in Coimbatore city
Inputs Location and name of the product
Given data is compared with available products in database,
Processing
most appropriate is retrieved
Outputs Retrieved data displayed

3.4 Tours & Travels

The main page contains the link for Tours & Travels Menu. When the user clicks the
link , it will show the new web page. Which contains
o Bus Timings
o Train Timings
o Flight Timings
o Travel Agencies
o Location to visit
o In and around Coimbatore

3.4.1 Client’s User ID & Password


On demand a separate web page can be developed to clients. Those clients can
change their data like Tariff , if they need. No need of approaching the website admin.
For that client will be provided a user ID and password. They can directly update the
data.

3.4.2 Stimulus/Response sequences


When the user clicks the for Tours & Travels, it displays new web page which
displays information like train timings. Those data are updated from the client side.
3.4.3 Functional Requirements

Purpose Provides information about the Tours & Travels

Inputs Client side inputs, user ID and password


User id and password encrypted and stored in the database.
Processing
Validate password, Modify information
Outputs Updated data stored in the database

3.5 Mapping & Tracking

--
3.6 News
Which focuses on Today’s news, daily events of city. Those data is gathered from
outside source.
A separate frame is allotted for this Dynamic part.

3.7 Services
This link focuses on two major services. They are
- Digital Photo Printing
- Web page creation – on demand
4. External Interface Requirements

4.1 User Interfaces

The Graphical User Interface is developed using ASP.NET. The .NET framework
operates on most of the later versions of Windows operating systems. This product can be
run in IIS web server and can be browsed on browsers like Internet Explorer, Netscape
Navigator, etc.

4.2 Hardware Interfaces


Processor : Intel Pentium IV
RAM : 256MB
Operating System : Windows XP

4.3 Software Interfaces


ASP.NET is used to develop the project. The system is coded in C#.NET.SQL
server is the backend that is used to store and retrieve the date

4.4 Communication Interfaces


IIS - Internet Information Services. It comes as a free component
with Windows 2000 and higher.
Web Server - Web server is a computer on the World Wide Web, the stores
HTML documents that can be retrieved through a Web
Browser.
Web Browser - Web Browser may be Internet Explorer or Netscape Navigator.
HTTP - HyperTextTransferProtocol is mainly used as the
communication protocol for this project.
5. Other Nonfunctional Requirements
5.1 Performance Requirements
To execute the use case of the project we need to have the following
requirements
 Asp.NET
 IIS
 Browser

5.2 Safety Requirements


To avoid the loss of data, back ups are taken everyday.
5.3 Security Requirements
Anonymous Users are provided only read-only access. Authenticated
users will have unique id and password to modify the data. The user id and the
encrypted password are maintained in the database.
5.4 Software Quality Attributes
It will have adaptability (easy to understand and adopt), availability (since
it is an online application it will be available round the clock unless if the service
provider fails), correctness (no wrong options or entries will be entertained) and
reusability (since classes are being used it can be reusable).

Das könnte Ihnen auch gefallen