版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
[10],其中,一张数据表表示一个关系。在转化过程要一般要遵循下列原则:1.一个实体需要转变为一个关系;2.一个多对多的联系需要转换为一个独立的关系;3.一个关系中必须要有一个主键;4.所有的主键一定要定义为非空。根据概念结构设计中的系统E-R图和上述转化原则,该系统中的数据库表主要有用户表、管理员表、商品信息表、订单信息表、商品类型信息表,购物车信息表等,分别如下表4-1,表4-2,表4-3,表4-4,表4-5,表4-6所示:表4-1用户表列名数据类型主键?非空?自增?注释idint(11)üüünamevarchar(20)ü账号passwordvarchar(20)ü密码表4-2管理员表列名数据类型主键?非空?自增?注释idint(11)üüünamevarchar(20)ü账号passwordvarchar(20)ü密码表4-3商品信息表列名数据类型主键?非空?自增?注释idint(11)üüünamevarchar(20)商品名称typevarchar(20)商品类型pricefloat商品价格numberint(11)商品数量stockint(11)商品库存cidint(11)外键cid,指向分类表id表4-4订单信息表列名数据类型主键?非空?自增?注释idint(11)üüüorderCodevarchar(20)订单号addressvarchar(20)收货地址receivervarchar(20)收货人信息createDatedatetime订单创建日期payDatedatetime支付日期deliveryDatedatetime发货日期confirmDatedatetime确认收货日期uidint(11)外键uid,指向用户表id字段pidint(11)外键pid,指向产品表id字段statusvarchar(20)订单状态表4-5商品类型信息表列名数据类型主键?非空?自增?注释idint(11)üüünamevarchar(20)分类名称表4-6购物车信息表列名数据类型主键?非空?自增?注释idint(11)üüüuidint(11)外键uid,指向用户表id字段pidint(11)外键pid,指向产品表id字段priceint(11)商品价格numberint(11)商品数量第五章系统实现系统的开发在IntelliJIDEA集成开发环境中完成系统的框架构建以及相应代码的编写。代码编写完成后,启动SpringbootApplication,在确认程序代码运行无误后,用任意浏览器,通过“:80/yxzj”网址就可以进入系统访问和操作。首先是在实体层mapper里定义与数据库对象的属性,提供get/set方法,带参和无参的构造方法,第二步在持久层dao里面进行与数据库的交互,第三步在业务逻辑层service里设计业务模块的逻辑应用,最后在控制层controller里调用service层里面的接口来控制具体的业务流程。其中系统实现的代码文件结构如下图所示:文件结构图5.1系统登录注册页面为了考虑系统本身和用户信息的安全性,所有用户必须在使用系统之前注册,然后再登录。注册需要填用户名,密码和电子邮箱,填完后点击注册,成功就会跳转到登录页面。登录的话需要填用户名和密码,还需要选择你是用户还是管理员,用户登录会跳转到商城主页,管理员则会跳转到后台管理页面。如图下图所示:5.2商城主页信息页面商城主页右上角包括登录注册,搜索框,个人中心,一个商城的logo二维码和购物车。点击登录可以跳转到登录页面;注册也是一样的。在搜索框里面输入想要搜索的商品,点击可以跳转到改商品的购物页面。点击个人中心图标的话,会跳转到个人信息页面。鼠标放在二维码上,会下拉出一个logo二维码,扫这个二维码可以关注到该系统的公众号。点击这个购物车会跳转到购物车页面。接下来是导航栏和轮播图,导航栏包括首页,所有分类,特价专区,热门专区,最新上线,即将上线,联系我们等。点击首页会回到首页;鼠标放到所有分类上,会下拉出商城的所有分类,点击这些分类能跳转到该分类的页面上;特价专区里面有所有搞特价的商品,热门专区最新上新和即将上线功能相同。轮播图则是会放一些比较热门的商品,轮着播放。右边有四个小按钮,第一个是购物侧按钮,接着是售后电话,然后是个人中心按钮,如果往下拉一点,会出现一个返回顶部的按钮。轮播图下来就是一些特价的商品,最新上线商品的预告和热门专区的商品,点击进去都会跳转到相应的商品购买页面。5.3用户个人信息页面用户个人中心页面主要包括用户个人信息的查看和修改和个人密码的修改,用户购物车的查看和修改,个人订单的查看和修改,还可以修改和增加我的收货地址。如图:5.4商品展示页面用户通过点击某个游戏进入到这个游戏的展示页面,在这里能看到这个游戏的价格以及一些这个游戏的的购买套餐,底部是这个游戏的剩余库存以及可以自己所要购买的数量,可以点击“立即购买”直接下单购买,也可以点击“加入购物车”先加入到购物车里。如图:5.5购物车页面用户通过在个人信息页面点击我的购物车进入到这个页面,在这能看到用户之前加入的商品,可以点击删除会弹出“确定删除”的小框框,点击确认,就可以把这件商品在购物车里删除掉,也可以点击前面的选择框进行多选,数量也可以进行加减,选择完之后可以点击右下角结算按钮进行结算。如图:5.6订单页面用户可以通过订单页面可以查看个人的所有订单,包括待支付的,待收货的,已关闭的和已收货的,如果想要快速的找到某个订单,则可以在右上角的搜索框中搜索要查看的订单,还可以在待收货过程中查看物流信息,收到货物后,可以单击确认收货并评价该商品的质量。如图:5.7管理商品信息页面 管理员登录后会跳转到后台管理页面,左边的菜单导航栏包括商品信息管理,分类信息管理,用户信息管理,订单信息管理,修改密码和退出。点击商品信息管理,右边会出现所有商品的信息,顶部的选择框可以选择查看某个分类的商品,搜索框可以搜索商品的关键字来查询商品。点击商品后面的修改按钮,可以进入到修改商品信息的页面,把修改过的信息提交上去。点击删除按钮,会直接删除掉这条商品信息的数据。点击左上角的新增商品,会跳转到添加商品的页面。勾选商品前面的框框。然后点击批量删除,会把勾选的商品全部删除掉。5.8商品添加页面管理员点击添加商品后进入到商品添加页面,先选择分类,然后填入商品名称,商品价格,商品的库存以及操作的管理员和一张商品的图片,然后点击提交,会返回商品信息页面,可查看到添加的商品。第六章系统测试系统的测试工作主要是系统的功能测试和性能测试。系统的功能测试,就是看系统能不能够正常运行和使用,实现的功能有没有符合用户的要求。系统的性能测试,是看系统正在使用和运行的过程中有没有符合在需求分析中提出的性能方面的要求。功能性测试通过举例子验证的方式进行测试,当测试结果与预期结果一致时,表示该功能成功实现,反之,测试结果与预期结果不一致时,表示该功能没有实现成功或者不符合定义要求,并对其进行修正和完善,最终使系统更加合理和完整。本章节对该游戏营销策划系统的测试工作进行介绍和分析。6.1系统测试环境该游戏营销策划系统的测试环境配置如表6-1所示,其中主要包括了测试主机的操作系统、CPU、内存、数据库、浏览器等。表6-1系统测试环境配置表软硬件内容配置操作系统Windows10CPUIntel(R)Core(TM)i5-8400CPU@2.80GHz内存(RAM)8GB服务器Springboot内置Tomcat服务器Java运行环境jdk1.8硬盘250GB数据库管理系统MYSQL浏览器chrome6.2系统功能测试1.登录模块的测试用例及结果如下:模块名称测试用例预期结果实际结果是否通过登录模块账号:736319260密码:by971015账号类型:用户提示“登录成功”,然后跳转到商城主页提示“登录成功”,然后跳转到商城主页通过登录模块账号:736319260密码:by971015账号类型:管理员登录失败,并提示不存在该管理员登录失败,并提示不存在该管理员通过登录模块账号:736319260密码:账号类型:用户登录失败,并提示“请输入正确密码”登录失败,并提示“请输入正确密码”通过登录模块账号:736319260密码:00000账号类型:用户登录失败,提示“密码错误”登录失败,提示“密码错误”通过2.注册模块的测试用例及结果如下:模块名称测试用例预期结果实际结果是否通过注册模块账号:736319260密码:by971015账号类型:用户注册成功,提示“注册成功”,然后跳转到登陆页面注册成功,提示“注册成功”,然后跳转到登陆页面通过注册模块账号:736319260密码:by971015账号类型:用户注册失败,并提示“以存在该用户”注册失败,并提示“以存在该用户”通过2.个人中心管理模块的测试用例及结果如下:模块名称测试用例预期结果实际结果是否通过个人密码修改点击修改密码,输入新的密码提示“修改成功”,然后跳转到个人中心页面提示“修改成功”,然后跳转到个人中心页面通过个人收货地址新增点击收货地址,然后选中“新增”新增按钮,输入新的收货地址信息,点击“提交”提示“添加成功”,然后返回收货地址页面提示“添加成功”,然后返回收货地址页面通过个人收货地址修改点击收货地址,然后点击原有地址的后面“修改”按钮,输入修改的地址,点击“保存”提示“修改成功”,然后返回收货地址页面提示“修改成功”,然后返回收货地址页面通过3.商品管理模块的测试用例及结果如下所示:模块名称测试用例预期结果实际结果是否通过商品信息查看管理员单击“商品信息”目录以查看添加的商品信息可以看到全部的商品信息可以看到全部的商品信息通过商品信息添加管理员单击“商品信息”目录,然后单击“添加”按钮,填写相关信息后,单击“提交”提示“添加成功”,返回“商品信息”查看页面,可以看到添加成功的商品信息提示“添加成功”,返回“商品信息”查看页面,可以看到添加成功的商品信息通过商品信息删除管理员点击“商品信息”目录,然后在需要删除的商品信息后面点击“删除”按钮”提示“删除成功”返回“商品信息”查看页面,可看到删除的商品不再列表中了提示“删除成功”返回“商品信息”查看页面,可看到删除的商品不再列表中了通过商品信息修改管理员单击“商品信息”目录,然后在商品信息后单击“修改”按钮,然后填写修改后的信息,然后单击“提交”提示“修改成功”,返回“商品信息”查看页面,可以看到修改后的产品信息提示“修改成功”,返回“商品信息”查看页面,可以看到修改后的产品信息通过订单发货管理员发货之后,点击“订单信息”目录,选中一个订单,点击“发货”,把订单物流输入进去,点击确定提示“发货成功”,返回“订单信息”目录,可以看到选中的订单状态变成“已发货”提示“发货成功”,返回“订单信息”目录,可以看到选中的订单状态变成“已发货”通过订单取消管理员点击“订单信息”目录,选中一个订单,点击“取消”,然后确订。提示“取消成功”,返回“订单信息”目录。可以看到选中的订单状态变成“已取消”。提示“取消成功”,返回“订单信息”目录。可以看到选中的订单状态变成“已取消”。通过6.3系统性能测试系统能过正常运行,页面功能的呈现简单明了,在运行过程中没有发现异常情况,用户在进行功能操作时,系统响应及时并且响应结果准确无误,符合系统的各项性能要求。第七章总结展望7.1总结本课题研究的主要内容是针对目前市场上购买电子游戏的用户越来越多,而很多电子游戏营销策划系统没有一个比较良好的营销策划方法,市场上的游戏营销策划系统都面临着“怎么样把电子游戏分类好”“怎样准确定位目标用户”、“怎样快速发现用户群体特征”、“怎样降低对非目标用户的打扰”以及“怎样提升用户体验”等问题,设计和实现了一个基于电子游戏销售记录的游戏营销策划系统,使上述问题得到有效解决。通过该系统的成功实现,可以实现通过用户的各种行为特征定期的给用户推荐喜欢的电子游戏,从而让用户能更加的有用户体验。从选题到论文定稿,虽然在完成过程中遇到了很多困难,付出了很多努力,但实际上是所有内容的完成,成功的喜悦和成就的完成。成就感消失了所有的疲劳和痛苦。在这个过程中,我不仅按计划完成了所有任务,而且最重要的是,我在这个过程中得到了很多新东西,这使我在大学四年中学到的知识得到了实际应用。通过这次的系统设计使我的实践能力,阅读能力和参考文献咨询能力方面得到了很大的提高和提高。但是我知道这还不够,所以将来我将继续专注于学习与计算机相关的知识和技术,并不断提高我的专业知识。7.2展望目前该游戏营销策划系统的开发已完成,系统的功能已基本实现,但在开发的过程中由于时间、技术及能力等多方面的限制导致部分功能未能进行深入研究和开发,尚有许多不足之处和许多功能还有待完善和加强,针对市场上各种用户需求的不断变化和技术更新需求,游戏营销策划系统也需要不断地进行调整和更新。在接下来的工作中,最主要的就是对系统的功能进行不断的完善和改进并且对于其中一些功能要进行更进一步的研究和开发,最终使系统能够完美呈现并能够更好地服务于市场上各种用户,并能够真真切切地使问题得到改善或解决。随着市场上对电子游戏这一行业的的不断投入与建设,市场上会出现越来越多的营销策划手段,电子游戏实现信息化、智能化管理是必然趋势,用户与用户之间将因为电子游戏而相互交流沟通起来。因此,在接下来的工作中,重点在于信息交流和用户交易两大模块,从而使该系统能够更好地服务并完成市场上各种用户的需求。参考文献乔伊娜.游戏销售与交流平台设计与实现[D].黑龙江大学,2017.刘红岩,陈剑,陈国青.数据挖掘中的数据分类算法综述[J].清华大学学报,2002,42(6):100-111程川.一种基于数据挖掘的游戏精准营销系统的设计与实现[D].哈尔滨工业大学,2014.张晋光,黄国辉.市场营销[M].机械工业出版社,2011邝丽敏.基于决策树分析的网络游戏目标营销群体挖掘[D].广东外语外贸大学,2014蔡鑫.数据挖掘技术在电信行业的应用研究与实现[D].同济大学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 统编人教版六年级语文上册第11课《宇宙生命之谜》精美课件
- 2024版设备销售与服务合同2篇
- 花卉苗木购销合同简单版
- 秸秆打包合同
- 公寓合作协议签订合同范本版
- 2024版钢筋混凝土工程保修合同2篇
- 2024年度钢结构行业市场调查与分析合同
- 2024版特许经营合同终止协议2篇
- 2024年度大数据技术与应用合同
- 高档合同书图片
- GB/T 718-2005铸造用生铁
- 全国高中化学优质课一等奖《甲烷》精品课件
- 医疗器械生产质量管理规范-课件
- 德意志第一帝国课件
- 手部先天性疾患多指畸形课件
- 如何面对挫折-心理健康教育课件
- 常见临床研究分级
- (通用版)水利安全员考试试题(含答案)
- 最新电大市场调查与商情预测作业1-4参考答案小抄汇总
- CJJ-T 34-2022 城镇供热管网设计标准
- 府谷县东鑫莱煤化工有限责任公司煤泥烘干项目报告书
评论
0/150
提交评论