Beruflich Dokumente
Kultur Dokumente
18/4/2011
P age |2
TABLE OF CONTENTS
1. INTRODUCTION 1.1 Purpose 1.2 Document conventions 1.3 Operating environments 2. FUNCTIONAL REQUIREMENTS 2.1 Administrator 2.2 Sub Administrator 2.3 Seller 2.4. Buyer or Customer 2.5 Public User /Guest 2.6 E-Mail Services 2.7. Messaging Services
P age |3
1. Introduction
Today the internet and its boom have created a new economic scenario that not only stresses on the classical concept of the product but also on the modern concept of service. It is this level of service that dictates whether a commercial venture will succeed or not in the market. To provide a high accessibility of service we will design the online shopping website, so that potential customers need not go to a physical shop to buy products or services. They just need to be online to complete their purchases.
Online shopping is the process whereby consumers directly buy goods or services from a seller in real-time, without an intermediary service, over the Internet. It is a form of electronic commerce. An online shop, e-shop, e-store, internet shop, web shop, web store, online store, or virtual store evokes the physical analogy of buying products or services at a bricks-and-mortar retailer or in a shopping mall. The process is called Business-to-Consumer (B2C) online shopping. 1.1 Purpose
The purpose of this DRS is to specify the requirements of the web based software application which is an online shopping and bidding system. The Online Shopping web application is intended to provide complete solutions for vendors as well as customers through a single get way using the internet as the sole medium. It will enable vendors to setup online shops, customer to browse through the shop and purchase them online without having to visit the shop physically. The administration module will enable a system administrator to approve and reject requests for new shops and maintain various lists of shop category. The administrator manages the entire system and User can purchase product from site as well as sell their own product through this system. This System is to make the process of online shopping easy and user friendly.
This document is meant to delineate the features of online shopping, so as to serve as a guide to the developers.
P age |4
All requirements specified in this document are given the following attributes: y y y ID: Used to uniquely identify the requirement and its category Description: Describes the requirement itself. Risk: Describes the risk or difficulty associated with the requirement as follows: o 1 High. This requirement will be difficult to implement for technical or other reasons or is subject to change. o 2 Medium. This requirement is stable and will be of average difficulty to implement. o 3 Low. This requirement is stable and will be of low difficulty to implement. y Priority: Describes the priority weighting for the requirement as follows: o 1 High Priority. All high priority requirements must be implemented and verified as part of this project. o 2 Medium Priority. Medium priority requirements should be included implemented and verified or at the very least the design of the system must take these into account. o 3 Low Priority. Low priority requirements are optional depending on resource and time availability.
P age |5
Software Interface
: : : :
Microsoft Windows OS, Linux Internet Explorer, Mozilla or Firefox ASP .NET 3.5, C#, Ajax. MS SQL Server 2008
Hardware Interface
: : : : :
Intel Premium IV and above Minimum 1GB. Minimum 40GB PS/2 Keyboard with normal mouse 14.5ntcolor monitor
P age |6
2. FUNCTIONAL REQUIREMENTS
2.1 Administrator
ID DESCRIPTION PRIORITY RISK
Admin_01
Login: Administrator can login their account by using username and password. If the password is incorrect the invalid message can be shown. Change Password: Administrator can change the password by using old password. Create Sub Admin by providing User Id and Password: Admin can create sub admin and has to provide user Id and Password to Sub Admin through mail. Admin can enable and disable all the functions to the sub admin
Admin-02
3
1
2
2
Admin_03
Admin_04
Block Users (Customers and Sellers): The administrator can block users. (search users like non-recently last 6 month used, id, name, email, age, registered user)
Admin_05
Unblock/Activate Users (Customers and Sellers):: The Administrator can unblock/activates users. (search like blocked user, id, name, email) View User: The Administrator can view users. (search for listing like Eg: last 24 hours used/ joined, last month joined / used ,blocked user, name , Id/Email, date of birth and age ) Can Add, Edit and Manage Product Categories and Sub Categories: Admin can add, edit and manage the list of product Categories and Sub Categories. View all posts: Admin can view all posts by Users (eg: User Photos, Product Images, Product Description, reviews, ratings )
Admin_06
Admin_07
Admin_08
P age |7
Admin_09
Add or delete a post from Users: Admin will have the authority to add or delete a post from Users for eg: If an Users photo is not appropriate for the site, then Admin can delete that particular post. Can view Sales History: Admin can view all ongoing Sales within a specified date View Feedback: Administrator has an option for view feedback from the users.(ID, Email, Name, Feedback)
Admin_10
Admin_11
ID
DESCRIPTION
PRIORITY
RISK
SubAdmin_01
Login: Sub Admin can login their account by using username and password provided by Administrator of the site. If the password is incorrect the invalid message can be shown. Change Password: Sub Admin can change the password by using old password. View Paid Orders : Sub Admin can view all the Paid Orders and will have an option to accept the paid orders in order to confirm the delivery of the product Add advertisements on the Site: Sub admin can add advertisements to the site and has to manage the advertisement Section ELOBORATE
SubAdmin-02 Sub-Admin-03
3
2
2
3
Sub-Admin 04
P age |8
2.3 Seller
ID
DESCRIPTION
PRIORITY RISK 1 2
Seller_01
Login: Seller can login their account by using username and password. If the password is incorrect the invalid message can be shown. Registration: To make a new account, Sellers can sign 1 up by creating new ID At the time of registration of Seller Account, following boxes are to be filled. y First and last names y Date of Birth y Gender y Address y Email Address y Telephone Number y Mobile Number y Company Address y User ID y Account password Change password: Seller can also change Password by 3 giving the old password and verifies it and if its true he can change the password. Seller Profile: Seller profile Will have following 1 Options to view y Summary (Sales history of his products, sold, unsold, returned, closed products) y Product List y Account Settings y Feedback 2 Edit Profile: Seller profile can option for Edit settings.(Change password, Delete account, Edit 2
Seller_02
Seller_03
Seller_04
Seller_05
P age |9
profile, Change Email Id, upload photo etc) Seller_06 View Sales History of his products: Seller can view 2 Summary of Sales, returned and closed items of his own products in his profile. Add items: Seller can add new product items to the Site 1 At the time of Adding an item or creating a listing, following are to be filled y Category &Sub Category y Product Title y Product Cost y Product Quantity y Product Image y Product videos if any y Product Description y Shipping Details y Warranty and Return Policies Seller_09 Remove items: The product item automatically will 2 remove, when the stock becomes zero Update the items: Seller can Update the new product 1 items(Quantity) View Customer details: Seller can View the customer 1 details who has purchased his product Re-open closed items: Seller can re-open the closed 2 Products Seller_13 1 Favorite Sellers List: Sellers in the favorite list of customers can periodically send an email to all subscribed customers announcing new products, sales, etc. Assure Delivery: Assure Home delivery of Products 1 within the specified date. Advertisement of product: Seller is responsible for 2 making advertisement of his own products and he can consult with the Sub administrator. Getting Feedback from the Customers: Responsible 1 for receiving complaints, queries and feedback from the customers about the product. Provide Solutions to Customers on returned 2 Products: Seller must provide a feasible solution to 2 3
Seller_08 2
Seller_10
Seller_11 Seller_12
2 2
Seller_14
Seller_15
Seller_16
Seller_17
P a g e | 10
Seller_18
Priority 1
Risk 2
Buyer_02
At the time of registration of Customer Account, following boxes are to be filled. y y y y y y y y y y First and last names Date of Birth Gender Address Email Address Telephone Number Mobile Number Company Address User ID Account password
Buyer_03 Buyer_04
Change password: User can also change Password by giving the old password and verifies it and if its true he can change the password. Buyer Profile: profile will have following Options 1 to view y My Cart ( items in the cart, add or remove items) y Summary (Purchase history, Offers) y Account Settings
2 2
P a g e | 11
y y Buyer_05
Edit Profile: Buyer profile can option for Edit settings.(Change password, Delete account, Edit profile, Change Email Id, upload photo etc) Buyer_06 Buyer_07
View Purchase History &offers: Customers can view their purchase details and offers in his profile Add an Item to My cart: Customers can add products into the shopping cart. The shopping cart will clearly display the number of items in the cart, along with the total cost. The customer will also be able to add to or remove products from the shopping cart prior to checkout and order confirmation. View and Edit Shopping cart: The shopping cart details can be viewed, edit and items can be removed from the cart Search Products: Customer can search products in the site.
2 1
3 2
Buyer_08
Buyer_09
View all products: View the details of all available product from the site
Buyer_10
Choosing products: Customer Can view all available products and make a choice for purchasing products
Checkout: Customer can checkout a product online and can purchase the product. Live Order Tracking: Customers can Track their order (check the status of order) by entering their Order number in the site.
Buyer_11 Buyer_13
1 1
2 2
Buyer_14
Can add Sellers in their favorite list: Customers can add Sellers in their favorite list so that they can keep track of that particular Seller Updates Send Feedbacks: Customers can send feedback to Sellers and to the Site.
Buyer_15
P a g e | 12
Buyer_16 Buyer_17
Buyer_18
Give Ratings to Products: Customers can give appropriate ratings on a product Can Return Product : Customer can return Product within specified days if the product is damaged or malfunctioned Logout: Customer must logout of the site after purchasing products.
ID
Guest_01
Description
Public user can get option to view home page.(Registration form, Login form, View Product Categories)
Priority 2
Risk 1
Guest_02
1 2 2
2 3 3
Guest_03
Guest_04
Guest_05
Public user can get option to view Contact Us page. (Public user can option for viewing contact information. (view mapping for office, contact address with phone No.) Public User can get option to view Product Details (Product description, Code, Image, etc)
P a g e | 13
ID
01
Description
Welcome mail: After activating the account, an automatic welcome mail has to be sent to Users 1
Priority
2
Risk
02
03
Automatic Password sending via Email: 2 If User forgets password, the system has to sent password through mail. Invoice and Order Confirmation Mail: An 1 Automatic Email has to be sent to Customers and Sellers about order Confirmation and a detailed invoice to Customers
ID
01
Description
Activation Message: While registering on the Site, An automatic message has to be sent to Users mobile number to activate their account Welcome Message: After activating the account, an automatic welcome message has to be sent to Users Order Confirmation Message: An automatic Text message has to be sent to Customers about order Confirmation Sending message to Sellers: An automatic text message has to be sent to Sellers when a Product is sold 1
Priority
1
Risk
02
03
04