您的位置:首页 > 其它

SSM《常常玩系统》项目研发阶段性总结

2019-01-19 09:34 232 查看

作者:ningxia
本次任务完成时间:2018年11月16日~2018年1月16日
完成模块功能:订单管理(订单充值、游戏支付订单、商品兑换订单)、产品管理(兑换产品列表、 游戏产品列表)、功能管理(收款信息管理、用户资产管理、资产管理)、系统管理(日志管理、员工管理、用户管理、消息推送)

一、功能实现1:订单管理
订单管理主要包括订单充值、游戏支付订单、兑换商品订单。
订单充值(包括订单信息的查询、导出):见图1,图2,是订单充值模块实现界面。
查询:可以根据订单编号、用户名、充值金额、支付状态、时间查询(可以单个条件查询也可以多个条件组合查询)

图1 订单充值

导出:点击图1“导出打印按钮”按钮可以把订单充值信息导出如图2,

图2 订单充值信息
游戏支付订单(包括游戏支付订单的查询、导出)见图3,图4,是游戏支付订单模块实现界面
查询:可以根据订单编号、用户名、游戏编号、支付状态、时间查询(可以单个条件查询也可以多个条件组合查询)
导出:点击图3“导出打印按钮”按钮可以把订单充值信息导出如图4,

图3游戏支付订单

图4游戏支付订单信息
游戏支付订单(包括游戏支付订单的查询、导出)见图5,图6,是商品兑换订单模块实现界面
查询:可以根据商品名称、商品对应价格、时间查询(可以单个条件查询也可以多个条件组合查询)
导出:点击图5“导出打印按钮”按钮可以把订单充值信息导出如图6,

图5商品兑换订单


图6商品兑换订单信息
功能实现2:产品管理
产品管理:主要包括兑换产品列表、游戏产品列表
兑换产品列表(包括兑换商品信息的查询、新增、删除、导出、修改文件下载)
查询:可以根据下面的条件进行查询(可以单个条件查询、也可以多个条件组合查询,可以点击图片这一列进行图片的下载,点击文件这一列把这个商品的信息下载下来)如图7
新增:在图7中点击新增按钮打开新增界面图8所示,把里面的信息填写完整点击保存就可以新增一条兑换商品信息
删除:在图7中选择需要删除的兑换商品信息,然后点击删除按钮就可以把兑换商品信息删除
导出:在图7中点击导出按钮就可以把兑换商品信息导出如图10所示
修改:在图7表格中点击需要修改的兑换商品信息的修改按钮打开修改页面如图9所示,填写需要修改的商品兑换信息然后点击保存就可以了

图7

图8

图9

图10
游戏产品列表(包括游戏产品信息的查询、新增、删除、导出、修改)
查询:可以根据下面的条件进行查询(可以单个条件查询、也可以多个条件组合查询)如图11
新增:在图11中点击新增按钮打开新增界面图12所示,把里面的信息填写完整点击保存就可以新增一条游戏产品信息
删除:在图11中选择需要删除的游戏产品信息,然后点击删除按钮就可以把游戏产品信息删除如 图11-1所示
导出:在图11中点击导出按钮就可以把游戏产品信息导出如图14所示
修改:在图11表格中点击需要修改的游戏产品信息的修改按钮打开修改页面如图13所示,填写需要修改的游戏产品信息然后点击保存就可以了

图11

图11-1


图12

图13

图14

功能实现3:功能管理
功能管理主要包括收款信息管理、用户资产管理、资产管理。
收款信息管理(包括订单信息的查询、导出、录入资产):见图15,图16,是收款信息管理实现界面。
查询:可以根据订单编号、用户名、到账金额、时间查询(可以单个条件查询也可以多个条件组合查询)
导出:在图15中点击导出按钮可以把收款信息导出
录入资产:点击录入资产按钮打开录入资产界面如图16所示把所有的信息填写完然后点击保存就可以了

图15

图16
用户资产管理(包括用户资产信息的查询、导出):见图17,图18,是用户资产管理实现界面。
查询:输入需要查询的内容,点击查询按钮就可以查询了如图17
导出:在图17中点击导出按钮就可以把用户资产信息导出如图18

图17

图18
资产管理:(包括资产信息的查询和导出)
查询:输入需要查询的内容,点击查询按钮就可以查询了如图19
导出:在图17中点击导出按钮就可以把用户资产信息导出如图20

图19

图20
功能实现4:系统管理
系统管理主要包括日志管理、员工管理、用户管理、消息推送
日志管理(主要是日志信息的查询)如图21所示

图21
员工管理(主要包括员工的新增、修改、删除、导出)
新增:在图22中点击新增按钮打开员工新增页面如图23所示,然后把员工信息填写完整点击保存就可以新增一条员工信息
修改:在图22中点击修改按钮打开修改页面如图24所示把需要修改的信息填写完整点击保存就可以了
删除:在图22中选择一条员工信息然后点击删除按钮就可以把员工信息删除
导出:在图22中点击导出按钮就可以把员工信息导出图25所示

图22

图23

图24

图25

技术总结
从2018年11月19日~1月16日,使用SSM(spring、SpringMVC和Mybatis)已经有2个多月了,刚开始学ssm框架时老师只给我们上了3天的课,虽然现在觉得框架并不是很难,但是刚开始接触的时候对框架的知识不理解,搭框架的时候报了错也不知道怎么去解决,后来经过老师的讲解理解了许多Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。
感觉有了框架之后编写代码的效率提高了,那是因为框架封装了普通项目中程序员需要重复书写的代码和简化了调用过程,就比如说在传统的jsp项目中,我们的controller接收到前端的请求然后程序员就需要去开发Dao层,里面还涉及数据库的连接和存储过程的代码,大部分都是冗余的代码,而有了SSM框架后就极大的简化了程序员在controller以下层的开发,只需要一个service层和mapper层就行了,mapper层用来连接mapper.xml文件的,而直接用mapper.xml做sql语句的开发就行了,而什么数据库连接的和存储的过程都直接由mybatis负责了,你只需要负责传递形参和接收返回数据就行了,这样就完成了一次完整的数据库交互!
现在对SSM框架的理解主要是以上这些东西,但其实还有很多细节我没有搞清楚的。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: