Thứ Tư, 6 tháng 4, 2011

Software Requirements Specification Example, ABC Online Movie Booking System Part 2

Please note : OUM Students don't copy this SRS document, I have submitted this paper for September 2010 assignment paper on software requirements
2. Overall Description
This SRS is organized into two main sections. The first is The Overall Description and the second is the Specific Requirements. The Overall Description will describe the requirements of the OMBS from a general high level perspective. The Specific Requirements section will describe in detail the requirements of the system.
2.1 Product Perspective
The OMBS is an independent stand–alone system. It is totally self contained.
2.2 Product Function
OMBS will have two user interface layers, first one is Guest Interface (OMBS-GI) and the second one is Movie Management Interface (OMBS-MMI).
Guest Interface (OMBS-GI)
Guest Interface (OMBS-GI) will have the following functions
View Movie Details
* Allows visitors view the movie details
Search Movie
* Allow visitor to search movie.
Create Account
* Allow customer to create account
Customer Login
* Enable customer to login the system.
* Allow customer to access to Purchase Movie and Purchase History sections in the system.
Purchase Movie
* Enable customer to purchase movie ticket online.
Purchase History
* Enable customer to find purchase history.

Movie Management Interface (OMBS-MMI)
Movie Management Interface (OMBS-MMI) is used to update and maintain the OMBS by ABC staff. It will have it's own url which only known by ABC staff and they could access the website securely through the Internet.
Movie Management Interface (OMBS-MMI) will have the following functions and modules in the system.

Login Funtion
* Provides access to OMBS-MMI
Staff Module
* Allows new staff data to be added
* Allow staff data to be updated
* Allow staff data to be deleted
* Has search facility to search staff
Only accessible by system administrator

Reservation Module
* Allow ABC staff to reserve and issue the movie ticket
Only accessible by counter clerk, branch manager and branch supervisor. Access is limited to their branch level only.

Ticket Module
* Allow ABC staff to issue the movie ticket
Only accessible by counter clerk, branch manager and branch supervisor. Access is limited to their branch level only.

Membership Module
* Allows new membership data to be added
* Allow membership data to be updated
* Allow membership data to be deleted
* Allow membership data to be renewed
* Has search facility to search membership data
Only accessible by counter clerk, branch manager and branch supervisor. Access is limited to their branch level only.

Movie Module
* Allows new movie data to be added
* Allow movie data to be updated
* Has search facility to search movie data
Only accessible by head office personnel.

Pricing Module
* Allows new pricing table to be added
* Allow pricing table to be updated
* Allow pricing table to be deleted
Only accessible by branch manager and branch supervisor. Access is limited to their branch level only.

Availability Module
* Allows new availability data to be added
* Allow availability data to be updated
* Allow availability data to be deleted
Only accessible by branch manager and branch supervisor. Access is limited to their branch level only.

Branch Module
* Allows new branch data to be added
* Allow branch data to be updated
* Allows new hall data to be added
* Allow hall data to be updated
Only accessible by system administrator.

Report Module
Provides the following reports to the respective user.
* Branch Report (Only accessible by Branch Manager or Branch Supervisor)
* Head Office Report (Only accessible by Head Office Personnel)
* Customer Refund List (Only accessible by Credit Unit Personnel)
Access Type
Access to the modules is determined by staff account type and branch/head office location. Types of account type are as follows:
* Counter Clerk
* Branch Manager
* Branch Supervisor
* Head Office Personnel
* Credit Unit Personnel
* System Administrator

By managing the OMBS via Movie Management Interface (OMBS-MMI), ABC can provide facility for customers to purchase movie ticket online. Customer can purchase the movie ticket from ABC website portal which is actually Guest Interface (OMBS-GI).

2.3 User Characteristics
* Educational level of OMBS – Low
* Experience of using OMBS – Low
* Technical Expertise – Low

2.4 User Documentation
List of documents that shall be delivered with OMBS
* User Manual
* Online Help
* System Maintenance Documentation.

2.5 Assumptions and Dependencies
OMBS will use Paypal payment gateway to process customer payment using Credit card, Debit card or Paypal Balance.

Không có nhận xét nào:

Đăng nhận xét