1. 研究目的与意义
近些年来,网络游戏迅速发展,给了我们另一种截然不同的娱乐方式。但网络上大部分游戏没有集合在一起,用户购买需要去各大游戏的官网,步骤繁琐,所以这款游戏交易系统就是为了方便用户选购不同厂商的游戏。
国内在游戏的集中交易方面并不成熟,通过搜索相关数据,发现这方面的系统开发很少,然而通过相关的报告分析看,中国网民每年递增,玩网络游戏的用户也是逐年增加。巨大的用户群体,却没有相适配的系统满足用户的相关需求,开发一款游戏开发系统因此很有必要,这款游戏交易系统包括市面流行的游戏,并将其分类,方便用户选购。
本系统采用可视化界面旨在降低管理员对后台的操作难度,极大地避免了人力浪费和重复操作时间的消耗;同时满足客户对自己所需的游戏的查询和购买,打破了传统的销售模式,极大地方便了用户。在传统的销售游戏的通路上,又开辟了一条新的销售渠道,同时借助数据库管理技术开发此平台,数据分析功能灵活完善,稳定安全、使用方便、界面友好、操作简单,可以成为一个能真正帮助游戏交易的有力工具,实现了规范化、个性化、人性化的游戏交易方式。
2. 研究内容和预期目标
| 根据需求分析于系统功能设计目标,结合实际情况本系统功能模块设计分为如下几个模块: 1、主页:用户登录注册和商品浏览搜索,查看购物车订单等功能。 2、用户注册:新用户的信息填写,设置用户名和密码。 3、用户登录:用户付款消费,对账户信息修改。 4、商品浏览︰成功登陆后的用户可以根据游戏分类浏览游戏,并将想要的商品提交到填写订单页面,用户也可以查看购物车。如果用户还没有注册点击注册按钮即可。 5、商品查询∶成功登陆的用户可以在该页查找自己需要的商品。 6、修改密码与个人信息∶成功登陆的用户可以在该页修改自己的密码,点击用户信息管理按钮即可。 7、订购游戏:成功登录的用户可以在该页订购的商品。 7、管理员:添加游戏,添加游戏类目与属性,管理游戏,是否设为爆款。查看用户订单,查看用户信息,并进行管理,对管理员账号管理。 |
3. 研究的方法与步骤
| 本系统采用的研究方法: 1、 调查法:通过问卷调查,来调查游戏用户对游戏交易系统的意见和建议; 2、 案例分析法:通过对steam等游戏交易系统案例分析,取长补短。 3、 SSM框架 本系统使用SSM框架作为整个系统的框架。SSM框架是spring MVC ,spring和mybatis框架的整合,整个系统划分为表现层,controller层,service层,DAO层四层,使用spring MVC负责请求的转发和视图管理spring实现业务对象管理,mybatis作为数据对象的持久化引擎。Mapper层通过写入sql 语句,使得DAO层与数据库建立连接并通过mapper实现功能。
SSM框架中三个框架之间的联系如图一所示。
图一 Spring框架原理如图二所示。
图二 SpringMVC框架原理如图三所示。
图三
Mybatis框架如图四所示。
图四 设计研究步骤: 先对整个系统进行设计,本系统有两个主要对象,一个是用户,另外一个是管理员。每个对象有自己权限之内的操作,一般是不允许越级操作的。本系统的难点有两个:一是密码的安全性,解决此问题,可以MD5加密技术。二是如何保证页面不会出现乱码,以及数据库读取数据时正常读取,解决方法是采用UTF-8编码。 设计所需要的环境: 硬件设备︰计算机一台;网络无带宽要求,有即可。 软件环境:Win7系统以上; IntelliJIDEA编辑软件;Java Html5 Css3 Js开发语言;Mysql数据库;JDk等。
|
4. 参考文献
[1] 中国产业信息.2012-2021年中国互联网行业市场竞争格局及未来发展趋势报告[j].智研咨询集团,2021
[2] 袁玥, 鲍文, 陈兴磊,等. 基于互联网的心理减压方式研究[c]// 劳动保障研究会议论文集(五). 2020.
[3] 张立. 中国网络游戏发展史[j]. 中国电子与网络出版, 2003, 000(002):68-69.
5. 计划与进度安排
时间安排:
2022年1月上旬——2022年2月上旬 查找和收集有关文献资料
2022年2月上旬——2022年2月中旬 做相关调查并进行分析
