Sie sind auf Seite 1von 12

Software Requirements Specification

for

Online Ordering System


Version 1.0 approved Prepared by: Leader: Moraleta, Lawrence Patrick

Members: Diloy, Cherry Mae Ponsones, Jiemarie Prudente, Axiale Pugay, Ralph Joseph Quiatson, Mark Jerard Sarte, Lemuel Paul Vidallon, John Paul BSIT-302 February 2012

Table of Contents 1. Introduction ......................................................................................................1 2. Overall Description ...........................................................................................2 3. System Features ................................................................................................3 4. External Interface Requirements .....................................................................4 5. Other Nonfunctional Requirements .................................................................5 6. Other Requirements .........................................................................................5

Revision History Name Date Reason For Changes Version

1. Introduction
The _______ shop was discovered by Mr. _______. In the year ______, It started as a small business it is located in _______. His capital comes from his wife. At first it was a hobby then as time goes by he became to like what he is doing. The regular customers like how he arrange his flowers and continuously goes to him if there are special occasions. They are selling Roses, Anthurium, Calla Lily, Corn flower, Daffodil and Daisy. ______flower shop continues to expand and fortify its business nationwide. This is why we are helping them to have an online ordering type of a system that would easily help their cost in selling flowers not just in their store but also in online market. Definitely it would increase their sales and the flower shop will certainly be known worldwide.

1.1

Purpose
The purpose of our proposed system is to make the _____ flower shop marketable to the

masses. We also want to increase their sales because they are selling good quality of flowers to the customers. Having an online ordering system would be easier for the employee because if they dont have an online ordering system it will bring lots of difficulties in selling the flowers to thousands of people. Also the system we are proposing is a 24 hour type that would help the customers to order flowers any time they want to. We wanted to make the flower shop to be a competitive one that would go beyond the expectation of other flower shops. They will save lots of time in transacting from one client to another. In our proposed system the customers are one click away for having a beautiful type of bouquet for their love ones.

1.2

Document Conventions

These are words that the users have been encrypted to our system. These will serve as their security against from other hackers. It can be highlighted or italic.

1.3

Intended Audience and Reading Suggestions

General Manager
The System we are going to propose will really help the person who is in charge to use this in such a way in recording all incoming and outgoing transactions. This system will also help the user to have a less time in processing the items.

Company
The System will help the company to monitor their inventory in less effort to know the flow of the company System. For example, they want to know if their are available stocks that the flower shop has.

Client
One of the buyers reason is the customers to waste their time to go to the flower shop store and inquire the availability of a certain flower or item.. For example, the producer will check the availability of a type of flower, can you imagine the time being wasted instead of browsing in the internet and buying your desired items.

1.4

Project Scope

The online ordering system is created because of their products. He will need to log-in for him to access and buy flowers. This will show how many items that a customer would want to order. Also the customers can choose what type of credit cards he wanted to use in paying his ordered flowers. It will show what kinds of flowers does the customer ordered. The amount that he would pay for the flower shop. After ordering the flowers youve wanted it will go to the database and check if there are available items that you want. It is user friendly and time saving system. Our goal is to have a system that would be competitive just like other ordering systems nationwide. Another goal is to ensure the customers that they are the flower shops priority.

1.5

References
Here are some references that helped us in making our system :

y y y

http://www.google.com.ph/ http://www.yahoo.com/ http://w3schools.com/

2.1

Product Perspective

We are proposing a new product system to the ______ flower shop. This contains on how the customers can buy their desired product for their love ones and to deliver it to that person directly. In this diagram shows how our system works:

2.2

Product Features

Our system is basically an online ordering system these are the features of our proposed system:

y y y y y

We have a log-in form to secure the information of the company. In case the user forgot his password we have a forget password button to retrieve the previous password There is an add to cart button, you can easily choose the flowers you want and add it to your cart. After selecting your desired items the next step you will do is to go to the payment terms. In payment terms we have a credit card system.

2.3

User Classes and Characteristics

There will be 3 kinds of users for this system: y Administrations: The users control enabling or disabling the reporting capability. The reporting capability can be enabled or disabled at host level, domain level, or at the project level.

Domain Users: These users have a global view on size or health of the site, project participation and user productivity. They will also be allowed to enable/disable reporting at the domain level.

Project Users: They will also be allowed to enable/disable reporting at the domain level.

2.4

Operating Environment

The system is web-based and will be hosted by a web server. It can be viewed by any web browser, and has been tested for compliance with Mozilla, Internet Explorer, Netscape Operator, and Opera.

2.5

Design and Implementation Constraints

Our proposed system is easy to used and user-friendly. The designed we made is enough for the user to understand what type of system we are giving to them. We can say that the color combination we have is pleasant to the eyes of our customers. In using our ordering system it is convenient not just for the customers but also for the users.

2.6

Assumptions and Dependencies

Assumptions: y y y y It is beneficial to customers. It is beneficial to developers. It is beneficial to management. The COMPANY process will fail if any of these assumptions are false.

3.1

System Features

This includes the outcome of our proposing system. It involves the system design. How does the inventory computes and uses the database. For example, you need to sign up before you can access our website. After that you can choose what kinds of flowers do you want to give for your love one. By putting those things to add to cart it will go to the database and check if the desired item is available or not. The if it is not available there is a message box that will appear into you screen that says your item is not available. after selecting what type of flowers do you want you will proceed to payment terms. We are using credit card payment. After that it will go again to the database and transfer the amount needed to the bank account of the flower shop.

3.2

Stimulus/Response Sequences

The _____ online ordering system is an E-comerce type of website. The homepage has news and updates about the best seller products. It simply aims to give quality service to the customers by means of a user friendly responses of our system. Our site has its own database, which stores the registered customers,transactions , and the inventory of the company, while an unregistered customer is free to browse all of the company products and he/she may add it on the cart by means(using) of add to cart button. But when the customers decide buy the products inside his/her cart, our site will automatically require a username and password. After they sign-up , thats the time that they may purchase the company products. This site accepts credit card payments. And an confirmation message will appear at the screen when the transaction is completed.

3.3

Functional Requirements

The _____ online ordering system deals with functions that the customer will only purchase the product only if they already been registered and stored in the database. Aside from purchasing purposes, we include registering because of security purposes too. If the customer or user continuously login with 6 consecutive wrong password, i will be block and disable the login form and wait for 5 minutes to be able to access the login form again.

4.1

User Interface
For you to access our system you need to connect from our user to the database

and it will respond by giving you the log-in form. You need to fill up the form for you to become a client.

4.2

Hardware Interface
Personal computers like keyboards, mice and it can also run by using your laptops.

4.3

Software Interface

This includes the different types of internet connection you are using. The Web Browser you are using to access our website. This also include the notepad in making our website. Mysql in our database.

4.4

Communication Interface

This includes your Web browser as medium of your communication. The phone numbers that the company has given to its customers. E-mail address.

5.

Other Non-functional Requirements

3(5)250$1&( 5(48,5(0(17
TASK A (Provide an efficient and fully staffed Help Desk)

3(5)250$1&( 67$1'$5'
Efficiency shall be maintained at acceptable levels at all times to assure prompt and courteous service and critical support to the user community Response time standards will be included in each task order.

0(7+2'2) 0($685(0(17
To measure the efficiency, help desk operators must utilized a monitoring

3(5)250$1&( 0(75,&6
All incoming inquiry to the Help Desk shall be answered

TASK B (Provide timely response to all service inquiry )

TASK C (Assure a very high degree of customer satisfaction with all Help Desk and service support activities)

A minimum of 90% of the surveyed customer base must be satisfied with the overall level of service provided

Monthly reviews of help desk section generated documentation for service inquiry to document response time Project Officers shall conduct a monthly review of output reports from customers feedback every transaction

Documented response times shall meet or exceed established standards for 95% of all service inquiry For any month that the survey shows overall customer satisfaction results below 90%, the supporting staff will research for further development of the service Monthly report or Inventory Report should be observe for further quality development and improvement

TASK D (Employer must exert best efforts at all times to maintain quality products)

An acceptable allotted time for updating and adding featured products.

Production Staff and Supporting Staff should communicate to create an idea that will stand out among competitors

5.1

Performance Requirements

5.2

Safety Requirements

If there is an extensive damage to a wide portion of the system and database due to catastrophic failure, such as a disk crash, the recovery method restores a report of the transactions that was backed up. It reconstructs a more current state by reapplying the operations of committed transactions from the backed up log, up to the time of failure.

5.3

Security Requirements

Security requirements are included in a system to ensure the integrity from accidental or malicious damage. Security Systems need database for secure storage of different data that have been included in the system. Users are required to create an account for any transaction. This prevents a private transaction between the Customer and the System Administrator/Owner. The access for the system data may only be changed by the Systems data Administrator. System data or input data are back up every 24 hours and stored in a secure location. All external communications between systems data server and clients are encrypted.

5.4

Software Quality Attributes y AVAILABILITY


Featured/Latest products should be available at specified date and time as many customers are doing advance reservations

y CORRECTNESS
Date of delivery, location of delivery and product purchased should be verify before delivery. Placed orders are required to be check before calling it a successful transaction

y MAINTAINABILITY
Administrators should maintain the quality given to the customers regarding the system, transactions and products feature

y REUSABILITY
System maintenance and improvement should be monitor

y USABILITY
Accommodating maximum number of customers in a day should be observe

Das könnte Ihnen auch gefallen