You are on page 1of 4

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 th e 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 cou ld access the website securely through the Internet. Movie Management Interface (OMBS-MMI) will have the following functions and modu les 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 i s 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 i s 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 i s 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 th eir 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 th eir 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 th e movie ticket from ABC website portal which is actually Guest Interface (OMBS-G I).

2.3 User Characteristics * Educational level of OMBS * Experience of using OMBS * Technical Expertise Low Low 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 ca rd, Debit card or Paypal Balance.