程序代写代做代考 IOS game android asp.net database Hong Kong Institute of Vocational Education (CW/TY)

Hong Kong Institute of Vocational Education (CW/TY)
Department of Information Technology
HD in GSD (IT114107)
ITP4910 Software Development Project 
 (2019/2020)
Project Scenario

Profile of the GSD Entertainment
GSD Entertainment is a Hong Kong based computer game company developing mobile games on Android and IOS platform. The games can be downloaded from App stores at very low cost or even free of charge in order to attract more players. However, players are required to buy weapons and items by virtual money in the games. The virtual money can be topped-up by Point Card. Point card can be either purchased in real-world or by playing the mini game called Guess the Number.

The company currently released two games, namely GSD Zombie and GSD World. GSD Zombie is a 3D action shooting games on both Android and IOS platforms. GSD World is a RPG game on Android platform. In the near future, another three games are expected to be released later this year.

Point Card Management System Overview
The system maintains player account and point card detail. The company staff could create point card. Each point card have a unique number and a activate password (6 alpha-numeric) and worth HK$10. Player could top-up his/her account by inputting the point card number and activate password.

The system should provide a user interface for company staff to:
Create point card
Suspend point card
View the status(Unused, Suspended, Used) of the point card
Maintain Player account
Top-up Player account by point card

The system should provide an user interface for player to:
Register Player account
Enquire Player account
Top-up Player account by point card
Mini game “Guess the Number”

The system should provide an online enquiry webpage for player to:
Enquire the game name and date of launch by entering the game ID.

The system stores the player’s name, password, virtual money and other related information. Each game has different conversion rate. For examples:
HK$10 = 50 unit Virtual money in GSD Zombie
HK$10 = 10 unit Virtual money in GSD World
Conversion rate for new games is not yet decided.

The mini game “Guess the Number”
The secret number is between 1 and 10. The game generates a random number within the range as the secret number. The player win the game input the same number as the secret number. When the guessing number is not correct, hint message is displayed. The hint message is either the guessing number is too high or low. The amount of point cards earned according the number of guesses.
Number of guesses
Amount of Point Card Earned
1
4
2
2
3
1
4 or more
0
After playing the game, the point card earned is recorded to user account according to the table above.

Project Background
The management of the Company out-sources this project to a newly established IT consultant company because the developers in the company are busying developing new games. Currently, the games have their own database to store player’s information. The games will connect to the new database after the successful launch of the proposed system.

The Company expected the consultant company to submit an Analysis and Design Report in early-June and launch the applications in early-July. Assume your team is the project development team of the IT consultant company and have already conducted a meeting with the users. The record of the user interview as follow:

Record of User Interview
1. Head of Customer Service Department
Single integrated account for all games is expected per player, but separate wallet for each game. Player can enquire and register his/her account in the system. The player can purchase Point Cards which contains a unique number and an activate password (6 alpha-numeric case-sensitive). For example: Point Card Number is 12345678 and password is AZw9bR. Each point card can only be used once and topped-up to one player account in one game.

CS staff have to login before using the system.

2. Customer Service Officer
The proposed system for CS Staff should maintain all Player accounts, point cards. CS staff can helps player to top-up any game account by providing point card information.

The proposed system allows generates new point cards and print on paper or stickers to be sold to player. The UI should allow input the quantity of point card to be generated.

3. Game Developers (mobile game team)
The player account is a 6 to 10 alpha-numeric characters and password is 6 to 15 alpha-numeric characters. Detailed table structure is expected in analysis and design report because the games developer team have to amend the games for connecting the new database.

4. Head of IT section, Technical Department
All hardware will be provided by the IT section. The development platforms of the applications are as follows:

Application platform C#.NET
Online Player Enquiry webpage ASP.NET
All applications share the same database developed by MS ACCESS or other appropriate database tools approved by your supervisor.

5. CEO
Our business is expanding in Hong Kong and is planning to enter the Greater China market. The proposed system should support English, Traditional Chinese and Simplified Chinese.

ITP4910 Software Development Project
HDGSD

Page PAGE 2
Project Scenario