Professional Documents
Culture Documents
Business Requirements Contents Contents.......................................................................................................1 Overview................................................................................................................................2 Purpose of the application...................................................................................................2 Document purpose and structure........................................................................................2 User definitions...................................................................................................................2 Functional requirements.........................................................................................................3 Overview.............................................................................................................................3 Notes..................................................................................................................................3 The Buyer screens..............................................................................................................4 The Supplier screens .........................................................................................................5 Administrator screens.........................................................................................................6 Automated actions .............................................................................................................7 Automatic emails to suppliers requesting a quote...........................................................7 Automatic emails to buyers notifying of supplier responses ...........................................7 Supplier automated actions:............................................................................................7 System automated tasks ................................................................................................7 Non-functional requirements...................................................................................................8 Access control....................................................................................................................8 Data requirements..................................................................................................................9 Supplier...............................................................................................................................9 Supplier data...................................................................................................................9 Restricted Supplier data..................................................................................................9 Supplier Ratings..............................................................................................................9 Supplier Categories.......................................................................................................10 Supplier Regions...........................................................................................................10 Special Offers................................................................................................................10 Responses ( to Requests )................................................................................................11 Administration data entered and maintained by the administrator..............................12 Category...........................................................................................................................12 Region..............................................................................................................................12 System-config ( one row ).................................................................................................12 Buyer................................................................................................................................13 Request............................................................................................................................13
Page 1 of 15
Business Requirements
Overview
Purpose of the application
Wedding Price is a way for a buyer (bride or other customer) to request quotes of suppliers in a specified region for specified services. The buyer places a request through the site, and the suppliers views these requests then respond through the site to the requestor. Note : the buyers contact details are not transferred to the supplier through this initial request.
User definitions
Buyer the customer, bride, groom or wedding planner. Supplier the service supplier, seller or respondant to requests. Administrator the site administrator, who managing the website and it's users.
Page 2 of 15
Business Requirements
Functional requirements
Overview
The web site will consist of the following screens: 1. The main or front screen, showing a logo and short description of the site, plus a logon prompt for all user ( subsequent screen access dependant of user type ) a new account prompt for buyers and suppliers to permit them to set up a user account 2. A buyers home screen, where the customer can record the details of the wedding date, number of guests, number in the bridal party, and so on. Once the basic wedding details are entered, the buyer can request quotations on various aspects / services for the wedding, as the process continues, this screen will accumulate the quotes requested and the supplier responses to them. 3. A supplier data screen, allowing the supplier to update both the public (as shown to an buyer) and private information (as required by the site administrator to manage the website and process). 4. An administrator screen, to permit management of the site. 5. Contact Us 6. About Us 7. Help ( one or more screens with Information and help ) 8. Special offers and Links Index Special offers listed above supplier links Supplier lists ( lists by wedding category, one category per subpage, details automatically taken from suppliers account list valid supplier accounts only ) ( email input screen in appropriate technology ).
Notes
The front screen explains the workings of the site, and A first-time user is offered the option of creating an account. This involves their entering their email address; the system will then send them a password to that address. A known user is able to login through this screen, using the email address they used originally and a password; initially it will be the password generated by the auto-responder, which the login process must demand be changed; subsequently the password will be the one entered by the user. If they have forgotten the password, the system must be able to issue a new one, and it should then be treated as was the original. All valid users should have access to a private message screen, that lists previous messages sent and received and enables new messages to be created and sent to other users. Only paid-up suppliers can message ( free or unpaid suppliers are restricted ).
Page 3 of 15
Business Requirements
Page 4 of 15
Business Requirements
Page 5 of 15
Business Requirements
Administrator screens
The administrator will have access to an administrator home page and sub screen for the following actions: 1. Buyer list 2. Buyer details Display all customer details - view / update / remove / ban customer 3. Supplier list 4. Supplier details Display all supplier details - view / update / remove / ban supplier Ability to Verify the suppliers web page has a link back to Wedding Price Updating the supplier paid to date, account type and supplier status ( These actions can change the suppliers access or ability to subscribe to more regions or categories ) Updates and corrections to suppliers rating 5. Request list Should be searchable or filtered by region, category, buyer 6. Request detail Display, update, delete specific requests 7. Response list Should be searchable or filtered by region, category, buyer and supplier 8. Response detail Display, update and delete specific request responses 9. Category List categories ( such as wedding cakes and wedding dress ) Display and update a specific category Create a new category 10. System Perameters 11. Special deals list Filter by current offers, paid, dates 12. Special deal View and edit the special deals detail, text and from, to dates
Page 6 of 15
Business Requirements
Page 7 of 15
Business Requirements
Non-functional requirements
Access control.
A casual user is restricted to the home page, logon screen and website information and help screens, cannot update any information on the web site, nor can they request a quotation. They may, however, create an account at anytime or use the enquiry screen to send an email to the site administrator. A buyer user can update their own information on their home screen and can view the history of the quotes they have asked for and had responses to. They may use private messaging and they may request quotations for any of the services on the site. They may also change their own password The supplier may update any of their own information, including contact details and respond to applicable requests. They may also change their own password. The administrator may update supplier and buyer information, and may also print reports, assign supplier IDs and passwords, remove suppliers from display, remove suppliers from the site.
Page 8 of 15
Business Requirements
Data requirements
Supplier Supplier data
Item Supplier ID Name Email Receive requests by email Description / use Supplier ID ( for use as unique identifier ) Supplier trade name. Used by the administrator for invoicing etc. Contact email for sales enquiries Option to receive emails as requests for quotations for their category of wares are required for delivery in their chosen area (Yes), or to have to log in to the site on a regular basis to see what is needed (No) Mobile or land line Contact person Non-sale email address (i.e. used by administrator). Default is the sales email address Text Text Format Integer Text Text Yes/No Mandatory? Mandatory Mandatory Mandatory Default No
Supplier Ratings
Item ID Supplier_id Buyer_id Date Rating Notes Description / use Unique identifier Supplier Buyer Date rating made How positive has any feedback been about them Any comments by buyer Format Integer Integer Integer Date Integer Text Mandatory? Mandatory Mandatory Mandatory Mandatory Mandatory Optional
Page 9 of 15
Business Requirements
Supplier Categories
Item ID Supplier ID Type Category Description / use Supplier category ID ( for use as unique identifier ) Supplier ID ( for use as unique identifier ) Primary or other ( Y = Primary ) What they supply. This must be one of a reference (pull-down menu) list. Primary category or one or more extra categories that they are active within. Drop down list from the categories table. The Primary category plus one or more other categories. Format Integer Integer Y/N Text Mandatory? Mandatory Mandatory Mandatory Optional
Supplier Regions
Item ID Supplier ID Type Description / use Supplier region ID ( for use as unique identifier ) Supplier ID Primary or Other region ( Y = Primary ) Primary is the suppliers preferred operating area Other regions are extra areas that they are active within. Region Operating area / region from a pre-set drop-down list Text Mandatory Format Integer Integer Y/N Mandatory? Mandatory Mandatory Mandatory
Special Offers
Item ID Supplier ID Advert Region Category Paid to Description / use Unique identifier Supplier ID Text for special advert Operating area / region from a pre-set drop-down list Drop down list from the categories table Date paid up to Format Integer Integer Y/N Text Text Date Mandatory? Mandatory Mandatory Mandatory Mandatory Mandatory Mandatory
Page 10 of 15
Business Requirements
Responses ( to Requests )
Item ID Buyer_id Supplier_id Date Detail Status Price Description / use Response ID ( unique identifier ) The unique database ID of the Requestor / buyer The unique database ID of the Supplier responding to the request Response date Details of the suppliers response / quotation Open Quotation price Format Integer Integer Integer Date Text Text Money Mandatory? Mandatory Mandatory Mandatory Mandatory Mandatory Mandatory Mandatory
Page 11 of 15
Business Requirements
Region
Item Region_id Region Label Description / use Unique identifier Region Text label to display on screen for region Format Integer Text Text Mandatory? Mandatory Mandatory Mandatory
Page 12 of 15
Business Requirements
Buyer
Item Buyer_id Email Password Receive quotes by email Last logon Banned Wedding date Region Area Guest Bridal party Region of wedding ( from drop down list ) Town or suburb of wedding Number of guests Number of people in bridal party Text Text Integer Integer Mandatory Optional Optional Optional Description / use Unique identifier Serves both as user ID and as the target address for quotations Encrypted; may be reset by the administrator Option to receive emails as responses to their requests for quotations are received (Yes), or to have to log in to the site on a regular basis to see what has arrived (No) Date of the last access to the site, so that statistical analysis and culling are possible If for any reason this email address is not permitted to access the site Date of wedding Format Integer Text Text Yes/No Mandatory? Mandatory Mandatory Mandatory Default No
Request
Item Buyer_id Date Detail Status Description / use The unique database ID of the buyer Request date Details of the request (Open / Closed / Onhold ) If no response has been received through the web site, open; otherwise date response was passed through Image ( size limited ) Format Integer Date Text Text Mandatory? Mandatory Mandatory Mandatory Mandatory
Picture
Image
Optional
Page 13 of 15