Anda di halaman 1dari 7

Software Requirement

Specification
For

eMandi
(A Classified Site)
Version 1.0

Prepared by: Syed Ammar Haider


Revised by: Abdul Mueed Shahid
Mirz Atta ur Rehman

December 10, 2014

Software Requirement Specification

1.

Introduction
Classifieds sections for jobs, cars, apartments or used PCs tend to be high volume markets, with a
large audience of buyers attracting a large audience of sellers, which in turn attracts more people
looking to buy. Such markets, once established, become self-perpetuating. That is why we are
developing this website to make exchange of goods online more easily and effectively.

Purpose
There are many other classified sites running around but they have some flaws in them. Some of
them are listed below which we are going to overcome in this project:

Existing Sites
www.olx.com.pk
www.asani.com.pk
classifieds.local.pk
bazarpk.com

Short Comes

Every type of ad can be posted freely


without creating accounts.
Account can be created without
verification.
There is no verification system for
illegitimate ads.

Scope
Traditionally newspapers or markets were used to sell or buy new or used goods.
Nowadays most of such work is done on internet. If you place online ads certain
advantages can be achieved e.g. they are cost effective, have larger coverage, can be
sent anywhere in small span of time. Its usage is increasing day by day.

Definitions, Acronyms and Abbreviations

Term/ Abbreviation
E.MANDI
RUP
DB
SQL

Description
Electronic Mandi
Rational Unified Process
Database
Structured Query Language

References

Books
Applying UML and Patterns 2nd Edition Craig Larman.
The Complete Refernce ASP.NET by Robert Standefer III

Websites
www.stackoverflow.com
www.c-sharpcorner.com
www.aspnettutorialz.com
www.ezineasp.net
www.forums.asp.net
www.sql-server-helper.com

Overview
Design, develop and test this web application. The system will consist of two main
subsystems: administration system and user system. The administration system
provides: user management, ads management, security management and statistics. The
user system is a system that allows the submission of ads in relevant categories. Every
time an ad is posted, the ad will appear in the dashboard screen. When an ad is posted,
the visitors will able to view different ads and can contact the seller. Statistic
information will report figures about types & number of ads that have been posted.
This document is written following the standards of RUP.

2.

Functionality

Manage Login
Login Admin
SRS- 1.

After entering username, password, admin can enter easily in the


system.

Change Password
SRS-2.

After entering old username, old password and then new, the admin
can change password easily.

SRS- 3.

After entering username, password user can enter easily in the


system.

Login User

Change Password
SRS-4.

After entering old username, old password and then new, a user can
change password easily.

User Management
Profile Management
SRS-5.

Buyer will create an account by entering details required.

SRS-6.

Seller will create an account by entering details required.

Security Management
Mobile Code Verification
SRS-7.

New user will complete its account creation only when he will enter the
code sent to his mobile number he entered.

Product Management
Category Details
SRS-8.

Admin will enter the category details of the product.

Sub Category Details


SRS-9.

Admin will enter the sub category details according to its category.

Roles
Admin
SRS- 10.

Admin can access anything he want i-e, ads, user profiles, products
etc.

SRS-11.

User can post an ad after creating an account.

SRS-12.

User can search for the product.

SRS-13.

User can send Instant Messages to the other user to sell or buy
anything.

SRS-14.

User can video call to the other user for contact or to know who he is
dealing with.

User

Ads Management
Ads Rating
SRS-15.
.

Ads will be displayed in a sequence according to the date posted.

SRS-16.

Ads for the product which has been sold will be removed by the admin.

Ads Expiry

Ads Verification
SRS-17.

Ads posted by user will be viewed by the admin if it is not a spam then
it will be posted to the dashboard.

Email & SMS Alerts


Email Alerts
SRS-18.

Email will be sent to the user and buyer after their dealing.

SMS Alerts
SRS-19.

Comments posted on Ad will be sent to the buyer via SMS.

Video Chatting
SRS-20.

Users can contact each other visually through video chat to know who
they are dealing with.

Instant Messaging
SRS-21.

Users can contact each other through instant messaging which will
make their contact more easy.

Mobile Application
.
Search Product
SRS-22.

Users can search for the product he want to buy through mobile app.

SRS-23.

User can post ad through mobile app.

Post Ads

Manage Reports
Product Reports
SRS-24.

Admin will see the monthly report of the products.

SRS-25.

Admin will see the monthly report of the new users Registered.

User Details

3.

Usability
The system is very easy to use both mobile and web applications.

4.

Reliability
1. Availability-- The system will available 24 hours.
2. Accuracy-- The System will generate accurate results and reports.
3. Bugs or defect rate Errors and defect rate are less in our system.
4. Robustness Our system generates appropriate exception and handles
these exceptions and failure and response within seconds.
5. Correctness -- Specified requirements are meted.

5.

Performance
1. eMandi has a simple and easily understandable user interface (GUI). Thats why
the user can easily use it.
2. Admin can generates reports and results within a few seconds.
3. Exceptions and failure and response within seconds.
4. Minimum System Required for using eMandi:
Web Browsing
Android Handset

6.

Design Constraints
We must be very familiar with the Rational Unified Process (RUP) in order for
completion of design process of the system and must be familiar with Visual studio
(2010).

Anda mungkin juga menyukai