gamenation游戏商城的设计与实现(源码)【字数:10414】

摘 要21世纪是一个互联网高速发展的时代,经济全球化,信息全球化,随时随地都可以进行商品和服务的交易。电子商务在各行各业中逐渐渗透,由于网络交易极其快捷方便,越来越多的人趋于摒弃传统的实体店买卖方式。目前,在全球的娱乐事业中,游戏业的发展非常迅猛,除了一些国家,比如美国、日本、韩国,其他越来越多的国家也开始发现游戏产业这个市场商机,致力于大力发展游戏产业,这汇聚了令人难以想象的财富。庞大的网络游戏市场与我国快速发展的电子商务的结合已经是大势所趋,而这种结合绝对是非常有前景的。本论文以GameNation游戏商城系统为研究对象,深入研究了GameNation游戏商城系统。该系统采用的编程语言是JAVA,开发工具是Eclipse,数据库是 MySQL。本文围绕权限管理模块、售货商城模块、管理员后台管理模块这三个主要功能模块进行设计,实现了前端与后端的交互,游戏的购买,商品信息的管理,订单信息的管理等主要功能。最后,通过软件测试,对整个GameNation商城进行了主要的功能模块测试,并展示了测试的结果,为后续的功能开发打下坚实的基础。
Key words:GAME MALL; JAVA; MySQL DATA BASE 目 录
第一章 绪论 1
1.1研究背景及意义 1
1.2研究内容 1
1.3论文的组织结构 1
第二章 相关技术简介 3
2.1JSP技术 3
2.2Java介绍 3
2.3MySQL介绍 3
2.4B/S体系结构介绍 4
2.5SSM框架介绍 4
第三章 GameNation游戏商城系统需求分析 5
3.1可行性分析 5
3.2功能需求分析 5
3.3非功能需求分析 6
第四章 GameNation游戏商城系统设计 7
4.1系统概要设计 7
4.1.1系统结构说明 7
4.1.2系统结构设计 7
4.2系统详细设计 8
4.2.1权限管理模块 8
4.2.2前台售卖游戏模块 8
4.2.3后台管理员管理模块 9
 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
4.3数据库设计 10
4.3.1ER模型 10
4.3.2数据库表结构 15
第五章 GameNation游戏商城系统编码与实现 17
5.1用户登录注册界面 17
5.2前台售货模块 18
5.2.1查看个人信息 18
5.2.2查看游戏仓库 18
5.2.3修改账号密码 19
5.2.4用户购买支付 19
5.3后台管理模块 20
5.3.1商品信息管理 20
5.3.2交易信息管理 22
5.3.3会员信息管理 22
5.3.4管理员操作 23
第六章 GameNation游戏商城系统测试 25
6.1测试目的 25
6.2测试用例 25
结束语 30
致 谢 31
参考文献 32
第一章 绪论
1.1研究背景及意义
21世纪是一个互联网高速发展的时代,经济全球化,信息全球化。中国游戏产业极大地促进了刺激了中国经济的发展,它也汇聚了令人难以想象的财富[1]。中国的网络游戏行业已经逐步向着成熟的方向发展,并且它已经在全世界有一定的成绩。庞大的网络游戏市场与我国快速发展的电子商务的结合已经是大势所趋,而这种结合绝对是非常有前景的[2]。
本课题的研究目的在于通过设计并实现基于JAVA的游戏商城,来为游戏爱好者提供正版可靠的高质量游戏,促进游戏行业的发展,进而加快全球经济的发展。
当然,现在市场上也存在着许多的游戏商城,然而,不同的是他们在利益的驱使下,急功近利,卖山寨货,挂羊头卖狗肉,来获取更大的利润。甚至,还有侵权、抄袭、窃取源代码、盗用 IP 等行为[3]。这会使网民耗费大量时间寻找正版游戏,并且可能会对某款游戏失去兴趣。所以,设计并开发一个游戏商城,不仅能够规范游戏市场的杂乱秩序,同时还减少了查找时间,大大提高了网民的积极性。
本课题采用Eclipse开发工具,将Spring + Spring MVC + MyBatis三个框架进行了整合,开发出游戏售卖网站,它实现的功能是前台售货模块和后台管理模块的动态交互。
1.2研究内容
本论文研究和设计开发Game Nation游戏商城,采用的编程语言是JAVA语言,使用Spring + Spring MVC + MyBatis三个框架,主要深入研究了以下几个模块:
权限管理模块:此商城包括三种权限,第一种权限为没有进行注册的游客所有,第二种权限为已注册的会员用户所有,第三种权限为管理员所有。
前台售卖游戏模块:游客用户只能对游戏进行浏览,查看游戏详情,不能执行购买支付功能,只有注册的会员用户才能进行购买支付。会员用户还可以对自己的信息进行管理:其中包括查看会员用户的个人信息,例如:会员等级、持有游戏数量等;查看我的游戏仓库,例如:已经购买的游戏的详细信息;修改自身的账号密码。
后台管理员管理模块:管理员用户在整个系统中能够进行的操作是最多的。可以对游戏商品进行管理,查看已经发布的商品信息,可以对其中的游戏商品进行修改,删除。可以在商店里对欲卖商品进行添加。搜索已经在商店存在的游戏商品;查看交易记录的详情。对用户进行管理:查看用户信息,搜索已经存在的用户;管理员对管理员的信息进行查看,删除,修改,查询。管理员可以直接添加管理员用户和会员用户。
1.3论文的组织结构
本论文总共分为六章。第一章是绪论,介绍了论文的背景及意义,论文的主要内容以及整个论文的组织结构。第二章是相关技术简介,介绍了JAVA编程语言、JSP、MySQL数据库、B/S结构、ssm框架。第三章是需求分析,包括可行性分析、功能需求分析、非功能需求分析。第四章是系统设计,介绍了系统的概要设计、系统详细设计、数据库设计。第五章是系统编码实现,说明了每个功能模块的具体功能,并展示出操作界面。第六章是系统测试,说明了测试目的,并通过测试用例展示了测试的结果。 第二章 相关技术简介

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/62.html

好棒文