游戏点卡项目需求分析_第1页
游戏点卡项目需求分析_第2页
游戏点卡项目需求分析_第3页
游戏点卡项目需求分析_第4页
游戏点卡项目需求分析_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 1.项目名称及背景项目名称游戏点卡在线销售系统开发背景网络购物已经随着Ineternet的飞速发展而得到越来越多应用。传统的面对面的现金交 易已经远远不能满足人们的现代化生活需要,尤其是卡片类商品,人们往往要为了简单的卡 号和密码跑一趟商店。这些都给人们的生活带来了很大的不便。为了更好的适应现代社会人们的购物需要,为了提高交易效率,节省人们的宝贵时间,我们开发了这套稳定可靠、操作方便、安全有效的游戏点卡在线销售系统,它主要包括:用 户管理、卡片管理、公告管理、汇款审核、综合信息管理、会员购物等几大模块。2 2.文档说明该需求文档在实际开发过程中,迎合用户不断完善需求的过程中总结而来,请仔细

2、阅读。第二部分任务说明1 1.功能概述 该系统要求实现管理员后台管理和会员购买卡片功能。会员操作包括:会员注册、修改个人信息、汇款、投诉、购买物品、查看个人汇款信息和购物信息等; 管理员后台管理包括:修改个人资料、新会员和会员汇款审核、用户管理、角色管理、卡片类别管理、游戏 卡管理、汇款审核、公告管理、销售统计、投诉浏览。第三部分需求分析1 1.实现功能系统用例图 管理员和会员业务逻辑如下图所示: 管理员功能清单功能编号功能名称文中标题编号备注01个人管理0101修改资料0102审核操作版本历史第一部分概述功能编号功能名称文中标题编号备注02系统管理0201用户管理0202角色管理0203卡片

3、类型管理0204游戏卡管理0205汇款审核0206公告管理03综合信息0301销售统计0302浏览投诉会员功能清单功能编号功能名称文中标题编号备注01个人管理0101修改资料功能编号功能名称文中标题编号备注02会员操作0201商品列表0202投诉建议0203汇款通知03综合信息0301存款记录0302购物记录0303联系我们2 2.用例说明用例1用例图 描述该模块主要包括:修改个人资料和审核操作。修改个人资料 与会员注册所需资料完全一致,主要有:登录号、密码、真实姓名、性别、密码问题、密码答 案、Email、地址、电话、身份证。审核操作:主要是对新注册的会员和会员的汇款信息进行审核,可以把新会

4、员设置成为正式会员,根据会员 汇款的数额,对会员的个人帐户充值。参与者用例图 描述主要包括添加角色、 修改角色、删除角色、分配角色功能、浏览所有角色功能、 设置会员优惠价。 包括角色名称、角色描述。列岀所有功能菜单,菜单分为两级,只列岀子菜单,把选中的菜单 加到指定的角色下,可以随时修改角色对应的功能菜单。浏览所有角色功能:按角色分别列岀这些角色对应的权限菜单。 设置会员优惠价:设置不同角色的优惠比例。参与者/*参与者,参与用例的对象*/*参与者,用例2参与用例的对象*/用例图描述(1(1)选择不同类型用户。用户管理:(2)把选中的用户设置为“普通会员”,“(3)删除选中用户。vip会员”,“

5、管理员”。参与者/*参与者,用例3参与用例的对象*/角色管理:添加角色:分配角色功能:id及菜单的父菜单id添用例图 描述卡片类型管理: 包括显示卡片类型、添加卡片类型、删除卡片类型。添加卡片类型:包括卡片名称、卡片代表图片(把所有用到的图片都放到工程下的images/card文件夹里,路径默认为:/images/card/xxxx.gif),卡片价格(初始化几个价格)3个字段信息。列岀所有卡片信息,以“卡片名称一价格”表示。参与者用例图 描述游戏卡片管理:主要包括显示卡片信息、添加卡片、修改卡片、删除卡片。添加卡片:包括选择卡片类型(绑定已有卡片类型),卡号,密码,卡片备注等字段信息。 用G

6、ridView显示所有卡片信息。参与者/*参与者,参与用例的对象*/用例6用例图 描述汇款审核主要包括:显示汇款信息、通过审核、撤回审核和删除汇款记录几个功能。显示汇款信息。显示汇款信息: 绑定不同的汇款类型,根据选择的汇款类型自动绑定该汇款类型对应的汇款信息。审核操作:“通过审核”将把选中的会员汇款金额追加到该用户的帐户下,“撤回审核”将不追加金额,让 系统以消息的形式通知该会员汇款失败信息,并提醒重新填写邮寄信息。删除汇款记录:把选定的汇款记录删除。参与者/*参与者,参与用例的对象*/用例7用例图 描述公告管理主要包括:显示公告信息、添加公告、修改公告、发布公告、删除公告。 添加公告:主要

7、包括公告标题和公告内容两个字段信息。发布公告前可以修改公告,当发布公告后不可以修改公告。参与者/*参与者,参与用例的对象*/用例8用例图 描述用例4用ListBox/*参与者,用例5参与用例的对象*/销售统计:显示销售统计信息,主要包括商品名称、单价、总量、售岀量、剩余量。参与者/*参与者,参与用例的对象*/用例9描述浏览投诉:显示信息,主要包括投诉人和投诉内容。参与者/*参与者,参与用例的对象*/用例10用例图描述商品列表主要包括:显示所有商品、按商品名称模糊查询、放入购物车、我的购物车几个部分。 显示所有商品:“我的购物车”车自动刷新。 购物车页面:显示所有商品,具体内容如下图所示:图:所

8、有商品列表和“放入购物车”共用同一个弹岀窗口,当选择新的商品点“放入购物车”后,打开的购物如下图所示:图:我的购物车选好的商品和推荐商品部分显示,选好的商品中,购买数量默认为1,当超过库存量结算时就报告库存不足错误。推荐的商品:根据会员选好的商品提供相关的商品推荐,(1)循环“您选好的商品”,根据会员已经选择的每一个商品,查找选择了该商品的所有其 他会员;(2)查找这些会员所购买过的商品中,尚有库存的,并且被购买次数最多的2种商品,如果 商品不在“您选好的商品列表中,并且不在“相关推荐表中,则添加到推荐的相关信息表中。参与者/*参与者,参与用例的对象*/用例11用例图描述投诉建议:默认投诉用户

9、为登录用户,填写投诉或建议内容提交即可。参与者/*参与者,参与用例的对象*/用例12用例图描述汇款通知:默认汇款用户为登录用户 ,填写汇款银行,汇款金额,汇款时间,附言,提交即可。参与者/*参与者,参与用例的对象*/用例12用例图汇款记录:购物记录:以上两个都用GridViewGridView显示信息,要求相同的项要进行单元格合并,如上图所示。参与者/*参与者,参与用例的对象*/用例13用例图 描述联系我们:静态页面,如上图所示。参与者/*参与者,参与用例的对象*/3 3.用例关系可以查看业务关系图。第四部分数据库设计1 1.逻辑设计数据库关系图:2 2.表设计/*所有的表的详细设计信息汇总,

10、如:*/4.1数据库:GameCardSale所有表信息表 名功能说明Userlnfo存放用户基本信息-UserState可扩展性,设置用户是否被屏蔽的状态-Rolelnfo存放角色基本信息SysFun存放菜单功能基本信息RoleRight存放所有角色权限CardType卡片类型信息表Card具体卡片表CardState可扩展,卡片是否被售出的状态显示该会员所有汇款历史记录,包括汇款人、汇款金额、汇款时间、附言。 包括商品名称、面值、卡号、密码、购物日期。Sho P ping Cart购物车功能,存放用户已经选择的卡片信息Temp Relat iveCa rd根据用户选择的卡片,给出相关的选择

11、Sho pHisto ry用户购物历史记录-P ostHistory用户汇款历史记录-Appr oveSt ate可扩展,用户汇款被审核状态-P ostF ailedI nfo存放汇款失败时,系统发送的信息-News存放系统公告信息Advi ce存放会员的投诉建议信息-表Userlnfo存放用户基本信息表名列名数据类型(精度范围)空/非空约束条件其他说明UserIdVarchar(50)非空用户唯一标识UserNameVarchar(50)非空真实姓名P assWordVarchar(50)非空密码UserRoleint非空用户角色Genderint非空性别PassQuestionVarcha

12、r(50)非空密码提示问题P assAnswerVarchar(50)非空密码提示答案EmailVarchar(50)非空TelNobigint非空电话号码AddressVarchar(50)联系地址IDCardNobigint身份证号Moneyfloat用户余额UserStateint非空表UserState中UserStateId的外键用户状态表Userstate可扩展性,设置用户是否被屏蔽的状态4.24.3表名列名数据类型(精度范围)空/非空约束条件其他说明UserStateIdVarchar(50)非空1正常状态;0:被屏蔽UserStateNameVarchar(50)非空4.4表R

13、oleInfo表名列名数据类型(精度范围)空/非空约束条件其他说明RoleIdint非空角色idRoleNameVarchar(50)非空角色名称RoleDescVarchar(50)角色描述DisCountint会员折扣表名列名数据类型(精度范围)空/非空约束条件其他说明NodeIdint非空菜单节点idDisp layNameVarchar(50)非空菜单名称NodeURLVarchar(50)菜单连接地址Disp layOrderint非空菜单显示顺序P arentNodeIdint非空父节点id表名列名 7-数据类型(精度范围)空/非空约束条件其他说明RoleRightIdint非空角

14、色权限idRoleIdint非空表RoleInfo中RoleId的外键角色idNodeIdint非空表SysFun中NodeId的外键菜单节点id表名列名数据类型(精度范围)空/非空约束条件其他说明CardTy peldint非空卡片类型idCardT yp eNameVarchar(50)非空卡片类型名称Card Priceint非空卡片价格CardImageVarchar(50)对应图片地址表名列名数据类型(精度范围)空/非空约束条件其他说明CardIdint非空卡片idCardTy peldint非空表CardType中CardTypeId的外键卡片类型idCardNobigint非空卡

15、片序号CardP asswordint非空卡片密码CardDescVarchar(50)卡片描述4.5表SysFun4.6表RoleRight4.7表CardType4.8表CardCardTimedatetime非空添加卡片时间CardStateint非空表CardState中CardStateId的外键卡片售出状态4.9表Cardstate表名列名数据类型(精度范围)空/非空约束条件其他说明CardStateIdint非空卡片状态id1:售出;0:未售出CardStateNameVarchar(50)非空卡片状态名称表ShoppingCart购物车功能,存放用户已经选择的卡片信息表名列名数

16、据类型(精度范围)空/非空约束条件其他说明Shoppi ngCartltemldint非空购物车项idUserIdVarchar(50)非空表UserInfo中userid的外键用户idCardTy peldint非空表CardType中CardTypeld的外键卡片类型idNumint非空购买数量表TempRelativeCard表名列名数据类型(精度范围)空/非空约束条件其他说明Temp RelativeCardIdVarchar(50)非空相关卡片标识idUserIdint非空表UserInfo中userid的外键用户idCardTy peldint非空表CardType中CardTyp

17、eld的外键卡片类型id表ShopHistory表名列名数据类型(精度范围)空/非空约束条件其他说明Sho pHistoryldint非空购物历史记录idUserldVarchar(50)非空表UserInfo中userid的外键用户idCardldint非空表Card中Cardld的外键卡片idShop Timedatetime非空购买时间表PostHistory数据类型(精度范围)空/非空约束条件其他说明Po stHistoryldint非空汇款历史记录idUserldVarchar(50)非空表UserInfo中userid的外键用户idBankVarchar(50)非空汇款银行Mone

18、yint非空汇款金额Po stTimedatetime非空汇款时间Po stDescVarchar(50)备注App roveStateint非空表 ApproveState中ApproveStateld的 外键审核状态24.134.14表ApproveState空/非空约束条件其他说明数据类型(精度范围)App roveStateIdint非空种子,自增1审核状态idApp roveStateNameVarchar(50)非空审核状态名称名称表PostFailedlnfo列名数据类型(精度 范围)空/非空约束条件其他说明Po stFailedInfoIdint非空汇款失

19、败信息idUserIdVarchar(50)非空表UserInfo中userid的外键用户idPo stHistoryIdint非空表PostHistory中PostHistoryId的外键汇款历史记录idReadStateint非空消息阅读状态0:未读;1:已读表名列名数据类型(精度范围)空/非空约束条件其他说明NewsIdint非空公告idTitleVarchar(50)非空公告标题ContentVarchar(500)公告内容NewsTimedatetime非空发布公告时间NewsStateint非空消息发布状态1:已发布;0:未发布表Advice列名表名数据类型(精度范围)空/非空约束

20、条件其他说明AdviceIdint非空投诉建议idUserIdVarchar(50)非空表UserInfo中userid的外键用户idContentVarchar(2000)非空投诉或建议内容1 1.登陆界面设计说明:所有页面设计要求使用div布局完成。4.154.16表News4.17第五部分界面设计验证码,自动生成_:;.更品品种;1 更具嗫引力的l la a格;如果S S在便用本系鋼有问I IS S请及时袖我门联杲:客肛电话:(M%M%幻冷那】I I电子3 3術:jaugiaejaugiae嗨M M;.!.!: 充值电恬:OHKS325SOHOHKS325SOH5 5碾QQQQ;J610

21、J610 l l】i i用户登陆首页要求: 滚动字幕,/ /二圭舌所肯/ jT t t:山就平台正式ffjffj . . :0fl7.b20fl7.b2关媒OEtOEt樋使用300-0641300-0641* * SffflSfffl 2W7-OMi2认证逋过后即可成为会员;乳含凤2 2录系曙卩可脊看*修改吓人信息;也町査询购BtJBtJ记录和HiHi户借ffitaffita况;4 4 iSiS过M M金、颐或覘疔电i i匸等方式制驚)魅尸1515;1.1.岂荷成iJSaiJSa巾lala齐解|ii|ii耳畧种從宇卡帝S S . . IKii-SJSin*IKii-SJSin*有*Sf.Sf.

22、冷前熔存亦烬图1.1用户登陆首页只有当用户名、密码和验证码都正确时才能通过验证。“查看所有商品”部分为从右到左的滚动字幕。点“注册会员”时,“网站公告”部分为由下到上的 弹岀添加新会员窗口,如图点“忘记密码?”,弹岀找回密码页面,如图1.4所示。点1.7所示。点网站公告信息,弹岀该公告的详细信息页面,如图1.2所示)图1.2用户注册页面会员注册页面要求: 用户登陆名只能为数字和字母以及“_”“-”,不得使用其它字符。并且用户登陆名不能少于4位,密码不能少于6位,最多不超过10位,email和电话都要进行有效性验证,除了地址和身份证 号外,其他信息不能为空。提交后若注册成功则提示,如图1.3所示

23、。图1.3注册成功提示信息找回密码页面:(如图1.4所示)图1.4找回密码页面找回密码页面要求:首先只显示用户登陆名填写部分,如图1.4所示。验证该用户是否存在,不存在则报错,若存在则显示找回密码问题和答案框部分,如图1.5所示。图1.5用户存在后显示用户和密码框界面则显示输入新密码部分,如图1.6所示。1.6问题和答案完全正确提交后的新密码界面“恭喜您,重新设置密码成功,请牢记”,确定后,找回密码页自动关闭。1.2所示。面,如图会员注册页面:(如图如果问题和答案都填写正确,图输入新密码后提交,则显示: 商品展示页面:(如图“查看所有商品”,弹岀商品展示页1.9所示。1.7所示)图1.7商品展

24、示页面商品展示页面功能要求:展示所有商品,如图1.7所示,要求实现翻页和模糊查询功能,点“放入购物车”后报告“请登录后购买! ”,如图1.8所示。图1.8放入购物车时提示公告详细信息浏览页面:(如图1.9所示)网站公告-xx查看商品图1.9公告详细信息页面显示公告标题和内容,点“关闭”按钮可以关闭窗体。2 2.后台管理主界面设计图2.1后台管理主界面主界面功能要求:要求使用母版页设计主界面,如图2.1所示。管理员菜单包括:个人管理、系统管理、综合信息 审核操作2个菜单,系统管理包括:用户管理、角色管理、分类管理、 个菜单项,综合信息包括:销售统计、浏览投诉2个菜单项。QSffKQSffK点卡W

25、EWE就折-iipdflwsiipdflws InhiE-DttInhiE-DttTijlrtrTijlrtr刁卩*,A k:r-hp -沁田*.罢,占页面匕工具厦-M李三ffi00相I I壬店话底q用PS:用户ZD:个人基本信息,2(疏 閔泉SBj窃用P価i rW已:? -曲吴百a ai卡習a ai二匹忖?蜀StMStM車I iHassTS诉f全iettTsBjiir t点击左全iEiE岀丿irirEsai11 nktiF吒 EI天 孑I222222222222喘 i i礼需*甘也|汇软jSlijSli車枝I IHIPEDHIPED用户B B .I I昴Lli/0t*lvK?*4.Lli/0

26、t*lvK?*4. illill或匸屮=I I图4.1前台操作主界面前台操作主界面功能要求:要求使用母版页设计主界面,如图4.1所示,展示用户功能菜单, 内容首页展示所有可购商品信息,所示。会员菜单包括:个人管理、会员操作、综合信息会员操作包括:商品列表、投诉建议、汇款通知们3个菜单项。5 5.前台操作用例界面实现/*用例界面实现是对需求的进一步明确和以可视化的方式呈现,作为编码和实现依据用例1修改个人资料页面功能要求与后台管理中的相同。用例2商品列表界面:(如图4.2所示)图4.2商品列表界面商品列表页面功能要求:显示可购商品基本信息,展示方式如图4.2所示。可以按照商品名称模糊搜索,点“放

27、入购物车”后,打开新的窗口,里面显示该会员已经选择的卡片信息,当选择另外的商品点“放入购物车”后,只刷新原来的窗口不打开新窗口,点“我的购物车”共用刚才打开的窗口。如图rwrwI I曲境tttt空 hI?I?矽/个人基本信息TitftTitft ; U U V V ir-ir-F F箱车eses; FHlfTWfi-RFHlfTWfi-RSTiSTi 13!13! 0000购M M主_ 屯卜“冲w w记卡片代屬:a a AiE : X台 fl协:,邛舌片SFF : HRISWDK-R内容页部分如图4.11个菜单,3个菜单项,综合信息包括:存款记录、购物记录和联系我*/4.3所示。图4.3我的购

28、物车界面我的购物车页面功能要求:t显示选好的商品信息,根据已经选择好的商品,在上边用商品,如图4.3所示。选择好的商品部分“您的成交价”即是该会员的身份所对应的优惠价比 得到,当更改购买数量时,金额总计自动刷新,当购买数量超过库存量,结算时报告库存不足的提示。推荐 商品来源-首先查找购买了该会员已经选择的某一件商品的所有会员,然后从这些会员购买的商品中,挑选岀被购买次数最多的2种商品,如果这些商品不在购物车中则把它们显示岀来。依照上边的方法,遍历该会员选择好的所有的商品。另外:当推荐的商品,点“购买”时,将自动更新已经选择的商品和推荐的商品数据,如图图4.4推荐的商品点“购买”后的界面DataLi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论