Design and develop web portal providing facilities to member to purchase various online game top-up card/pins online using point system. It also provides some useful content such as latest news, technology, tips etc to the users.
project divided to 2 main module:-
1. End User Interface
2. Administration Module
System Schema (database) will be provided and the system flow and design must be according to the schema design.
End User Interface is web pages that allow user to register as member, user login, purchase online game card/pins. It consist the following sub-module:-
1. Web Site Design
&#61656; An attractive, trendy game portal style web design.
2. Member Registration
&#61656; Allow member to register as member. Member activation thru email is required before membership is activated.
&#61656; Allow member to change their member information
&#61656; Member login with security authorization.
3. points top-up
&#61656; Allow user to top-up the points (temporary name) by entering a combination of serial no and pin. The points will be use to purchase online game pins.
&#61656; Points calculation (total balance)
4. Display Products for member purchase
&#61656; Display product for member purchase. Product information and data will be provided.
5. Member Purchase
&#61656; Allow member to purchase the online game card/pins using the top-up points. Security validation is required such as member validation, top-up point balance and etc.
&#61656; 2 type of member purchase: Soft pin or direct top-up to game account.
&#61656; For soft pin purchase, Soft Pin API will be provided to get the soft pin
&#61656; For game a/c direct top-up, API will be provided to top-up the purchased pin directly to gamer game’s a/c.
&#61656; All game card / soft pin purchase is required to display on member screen and email a copy to member registered email.
&#61656; Shopping Cart is NOT required.
6. Transaction History
&#61656; Member is allowed to view their purchase history.
&#61656; Member is allowed to check their e-age point’s balance.
Administration module is a module that allow administrator to maintain the End User Interface and its content. It consist the following sub-module:-
1. top-up points serial and pins maintenance
&#61656; Import points top-up serial and pins from a CSV file
&#61656; Allow searching the imported top-up points and view the serial no. pins is not allow to view.
&#61656; Allow to reverse the imported top-up point serial no by batch or by single serial no.
2. membership management
&#61656; Allow searching and view member record
&#61656; Allow to suspend the membership and re-activate the membership.
3. Transaction History
&#61656; Allow searching and view member top-up history
&#61656; Allow searching and view member purchase history
4. Product List Update
&#61656; Import product data to product table from an API provided.
&#61656; Allow searching and view products
&#61656; Minimum 3 web pages design (without functionality) for end user interface must be complete by 16/01/2009
Project Progressive Presentation
1st progressive presentation – 30/01/2009
2nd progressive presentation – 13/02/2009
Final presentation and project handover– 27/02/2009