- 1、本文档共81页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2019年游戏点卡在线销售系统—需求文档
游戏点卡在线销售系统
版本:1.0
作者:
苏谱,葛磊,刘鑫,孙志
日期:
2015-3-7
审批:
日期:
概述
如果说,如今的年轻人最为痴迷,最为疯狂的游戏是什么,答案当然是网络游戏。自从网络游戏诞生以来,就以其无法抗拒的魅力让无数青少年深陷其中,甚至无法自拔。现代社会,网络游戏已深入到青少年的生活甚至血液中,成为他们生活的一部分。在他们看来,没玩过网络游戏的人,就像外星人一样,由此可见网络游戏的流行与普及程度。
与此同时,网络游戏的迅猛发展,带动了相关产业的无限商机。统计表明,2006年,中国网络游戏市场规模达到83.4亿元人民币,2001~2006年增涨率已达到92.6%。作为与网络游戏密不可分的游戏点卡,可以说是网络游戏消费额中比例最大的一项,几乎所有网游玩家都习惯于通过购买游戏点卡来为游戏充值。随着电脑技术的深入普及,网络游戏有着不可估计的发展潜力。而游戏点卡的商机更将不断扩展,堪称永不落幕的朝阳产业。
目的
本文档的编写为下阶段的设计、开发提供依据,为项目组成员对需求的详尽理解,以及在开发过程中的协同工作提供强有力的保证。同时本文档也作为项目评审验收的依据之一。
范围
本系统包括:新闻管理、充值管理、产品管理、帐号管理、网站设置、留言管理、事件管理、统计销售八、权限管理九个功能模块。权限管理模块用于系统的用户、角色和相关权限。系统功能为本说明书。在上述文件未明确描述的情况下,应能满足合同和相关投标书所描述的功能。
读者对象
术语定义
消费者帐号:
VIP用户
普通用户
管理员
系统说明
概述
游戏点卡在线销售系统面向网吧和大众销售游戏点卡,未进行下级代理商的扩展。
用户与角色
与本系统相关的用户和角色包括:
系统管理员:
管理系统用户、角色与权限,保证系统正常运行。
销售商帐号:
VIP用户、普通用户(用户区别根据在本站点的消费额)
系统功能
系统用例图如图1所示,子用例图及详细的用例描述见“功能性需求”部分。
管理员和会员业务逻辑如下图所示:
图1
当遵循的标准或规范
本系统采用Orcel 数据库,使用 MyEclipse 10进行开发,采取SSH架构。数据库设计原则上符合第三范式,且规范,易于维护。
功能性需求
本站点分为前台页面和后台管理两大块。前台显示的内容有首页,产品展示,新闻公告,帮助中心,账号管理五个功能模块,后台包括新闻管理、充值管理、产品管理、帐号管理、网站设置、留言管理、事件管理、统计销售、权限管理九个功能模块
前台页面
首页
产品展示
热销产品
显示销售量排名前6的游戏品种
实现
通过ProductsAction 的hotproducts(Card card)方法 调用BizproductImpl里的productsShow() 在Dao 层 用HQL语句top 8 Order by 查询前8的商品。进行显示。
对应的字段
表 CardType
表名
列名
数据类型(精度范围)
空/非空
约束条件
其他说明
CardTypeId
int
非空
卡片类型id
CardTypeName
Varchar(50)
非空
卡片类型名称
CardPrice
int
非空
卡片价格
CardImage
Varchar(50)
对应图片地址
表Card
表名
列名
数据类型(精度范围)
空/非空
约束条件
其他说明
CardId
int
非空
卡片id
CardTypeId
int
非空
表CardType中CardTypeId的外键
卡片类型id
CardNo
bigint
非空
卡片序号
CardPassword
int
非空
卡片密码
CardDesc
Varchar(50)
卡片描述
CardTime
datetime
非空
添加卡片时间
CardState
int
非空
表CardState中CardStateId的外键
卡片售出状态
表CardState
表名
列名
数据类型(精度范围)
空/非空
约束条件
其他说明
CardStateId
int
非空
卡片状态id
1:售出;0:未售出
CardStateName
Varchar(50)
非空
卡片状态名称
新闻公告
实现
通过 NewsAction 的showNews()方法 调用 BizNewsImpl 里的 showNews() 在Dao层 通过getHibernateTemplate()方法的executeFind()方法
查询当前最近时间的新闻,进行来显示。
对应字段
15.表News
表名
列名
数据类型(精度范围)
空/非空
约束条件
其他说明
NewsId
int
非空
公告id
Title
Varchar(50)
非空
公告标题
Content
Varchar(500)
公告内容
NewsTime
文档评论(0)