摘要:本系统Android平台猜歌游戏的设计与实现,在课题的设计过程中,以用户体验为中心,界面的设计注重风格的统一,游戏界面整体颜色趋向统一,都是暗色调,每个按钮的设计风格也是相同的,这些都是经过精心设计所得,同时游戏的相关逻辑的设计以及音效的设计都是在用户体验基础上所得的,这些都是为了让玩家更好的投入到游戏中。
本款游戏《手机猜歌游戏》分为服务器端和客户端。客户端实现了玩家的注册,玩家的登录,查看排名等功能。服务器端以Java为开发语言,以Eclipse为开发环境 ,通过SQL Server 2005来存储数据,用Tomcat作为服务器。客户端通过发送请求到服务器端,服务器端调用数据库中的相关信息响应客户端的特定请求,实现游戏的其他功能。
关键词: Android平台;手机猜歌游戏; Java; Tomcat
目录
摘要
Abstract
1 绪论-3
1.1 系统开发的背景-3
1.2 系统开发的意义-3
1.3 系统开发的概述-3
1.4 系统开发的内容-3
2 开发工具及相关技术-4
2.1 开发工具-4
2.1.1 系统开发环境-4
2.1.2 Android简介及特性-4
2.1.3 Eclipse介绍-4
2.1.4 SQL Server 2005简介-4
2.1.5 Java Servlet简介-4
3 需求分析-5
3.1 系统可行性分析-5
3.2 系统功能分析-5
3.3 系统流程分析-5
3.4数据库需求分析-6
4系统总体设计-7
4.1系统功能设计-7
4.1.1登录注册模块-7
4.1.2游戏主模块-8
4.1.3查看排名模块-9
4.1.4获取金币模块-9
4.2数据库结构设计-9
4.2.1 概念模型设计-9
4.2.2 逻辑结构设计-10
5系统的详细设计和实现-12
5.1系统运行环境配置-12
5.1.1软件准备-12
5.1.2环境变量配置-12
5.1.3测试服务器-12
5.1.4数据库连接-12
5.2 游戏界面设计-13
5.2.1登录注册界面的设计-13
5.2.2 引导界面设计-13
5.2.3 主界面设计-14
5.2.4 过关界面设计-15
5.2.5获取金币界面设计-16
5.2.6 排名界面设计-16
5.2.7通关界面的设计-17
5.3游戏客户端详细设计-17
5.3.1游戏动画的设计-17
5.3.2游戏文字框的设计-18
5.3.3答案判断逻辑的设计-20
5.3.4金币增减的设计-21
5.4游戏服务器端的设计-22
5.4.1游戏注册和登录服务器端设计-22
5.4.2游戏排名服务器端设计-23
6系统的测试-25
6.1测试的重要性和目的-25
6.2测试的主要内容-25
6.2.1登录注册模块测试-25
6.2.2游戏主模块测试-27
6.2.3游戏排名模块测试-28
6.3 测试结果分析-28
结论-29
致谢-30
参考文献-31