摘要:随着网络和电子信息技术的高速发展,智能手机已经成为当今社会人人皆备的生活必须品,而手机游戏在人们日常生活的休闲娱乐中扮演着重要的位置,正是在这种趋势下,我选择了手机游戏开发作为毕业设计的项目。
本项目是一款名为“超级猜图”的手机游戏,基于用户来说包含登录、注册、游戏三大部分,对于开发者而言本项目包含客户端软件、服务器两大板块,其中客户端软件开发在IOS平台,服务器包括web service层和数据库,web service层使用JSP技术实现,数据库使用SQL server。开发完成后,用户能够在苹果手机上打开软件进行游戏,游戏数据是来源于服务器端的真实数据。
本文介绍了该项目实现的整个过程,包括问题定义、可行性研究、需求分析、概要设计、详细设计和系统实现、系统测试等内容,其中着重阐述概要设计、详细设计和系统实现的过程,并展示部分核心代码。
关键字:IOS程序开发 JSP技术 SQL数据库
目录
摘要
ABSTRACT
一、绪论1
(一)问题定义1
(二)系统开发背景1
(三)Objective-C简介1
(四)JSP简介2
(五)SQL Server简介.2
二、需求分析2
(一)可行性分析2
(二)功能需求3
三、概要设计4
(一)系统体系结构4
(二)系统数据流4
四、详细设计和系统实现6
(一)数据库设计和实现7
(二)web层设计和实现8
(三)客户端设计和实现.17
五、系统测试.22
(一)软件测试基本概念.22
(二)集成测试.22
六、结论24
参考文献.26
致谢.27