游戏代练平台需求文档
- 格式:doc
- 大小:1.24 MB
- 文档页数:55
游戏代练平台交易系统需求规格目录1、导言1.1目的该文档用于将游戏财产交易简化,实现网上交易平台。
重点描述了游戏交易平台的设计需求,明确所要开发的软件应具有的功能、性能与界面布局。
使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
本文档的预期读者是:●设计人员●开发人员●项目管理人员●测试人员●用户1.2范围该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。
在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。
1.3缩写说明无1.4 术语定义无1.5 引用标准【1】、《企业文档格式标准》V1.1【2】、《需求规格报告格式标准》V1.11.6 参考资料【1】、《UML》V1.1【2】、《需求规格报告格式标准》V1.12、系统定义2.1 项目来源本项目是为某公司开发的一个网上虚拟物品交易平台。
2.2 项目背景网络购物已经随着Ineternet的飞速发展而得到越来越多的应用。
传统的面对面现金交易已经远远不能满足人们的现代化生活需要,尤其是虚拟商品,人们往往要为了简单的卡号和密码跑一趟商店。
这些都给人们的生活带来了很大的不便。
为了更好的适应现代社会人们的购物需要,为了提高交易效率,节省人们的宝贵时间,我们开发了这套稳定可靠、操作方便、安全有效的游戏点卡在线销售系统,它主要包括:用户管理、游戏物品管理、汇款审核、综合信息管理等几大模块。
2.3 项目要达到的目标本项目设定的目标如下:1.系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少2.系统具有良好的运行效率,能够得到提高生产率的目的3.系统应有良好的可扩充性,可以容易的加入其它系统的应用。
4.平台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化。
5.通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力2.4 系统整体结构根据用户的需求陈述,可以确定本项目分为客户端和管理端,客户端主要功能是提供用户挂卖物品和浏览购买物品的功能。
管理端主要功能有处理用户的交易信息。
他们的关系如图:3、应用环境本项目的应用环境可以分网络环境、硬件环境和软件环境来描述。
3.1 系统运行网络环境本系统的网络运行图如图A-2,无论是客户端的应聘者还是管理端的HR等都可以通过网络登录到本系统中。
应聘者通过网络提交简历等相关信息,HR通过网络发布职位信息,获得应聘者提供的简历信息,进行面试管理图A-2:网络拓扑图3.2 系统运行硬件环境本系统的硬件环境如下:●客户机:普通PC⏹CPU:P4 1.8GHz⏹内存:256MB以上⏹分辨率:推荐使用1024*768像素●WEB服务器⏹CPU:P4 1.8GHz⏹内存:256MB以上●数据库服务器⏹CPU:P4 1.8GHz⏹内存:256MB以上3.3系统运行软件环境●操作系统:Windows XP●数据库:oracle●开发工具包:JDK Version 1.6●JSP服务器:Tomcat●浏览器:IE6.04、角色说明4.1 业务角色说明5、需求规定管理端(后台)5.0.1.1个人管理模块➢用例图:个人管理模块用例图➢用例描述:✧【修改资料】5.0.1.2系统管理模块➢用例图:管理员系统管理用户管理游戏管理交易管理管理挂卖物品热卖物品管理查看用户信息删除用户增加游戏删除游戏修改游戏汇款显示交易信息查询游戏物品物品上架热卖物品管理1➢用例描述:✧【用户管理】用例图:用例名称查看用户信息描述系统管理员对所有用户进行查看,可以按照条件进行查询如:输出删除对应用户,并刷新用户列表主要流程1 系统管理员可以查看到所有用户详细信息的页面2 系统管理员可以点击删除链接3 获取用户ID4 删除数据库中的用户信息分支流程1如果删除失败,则不做任何操作异常处理1、Tomcat服务器无法响应或抛出异常,切换到服务器忙的错误页面2、系统内部异常,切换到异常错误页面3、网络连接失败,切换到网络连接失败页面约束暂无后置条件1、当满足特定条件时,执行的用例备注暂无【游戏管理】用例名称增加游戏【游戏点卡分区管理】用例图:用例名称新增游戏分区描述系统管理员登陆后台,点击新增游戏分区的链接可以为游戏新增游戏分区角色管理员用例标识SRS001用例优先级高输入所属游戏分区名称输出新增成功跳至新增成功页面主要流程1 系统管理员通过点击新增游戏分区链接2 填写游戏分区的信息3 将保存信息存入数据库4 跳至新增成功页面分支流程1如果出现必填字段未填则给出提示消息异常处理1、Tomcat服务器无法响应或抛出异常,切换到服务器忙的错误页面2、系统内部异常,切换到异常错误页面3、网络连接失败,切换到网络连接失败页面✧【交易管理】✧物品交易:✧交易概括:✧卖家在前台挂卖物品,管理员判断是否能能架,如果不能则驳回请求,能则物品上架在前台页面物品区域显示其物品资料。
✧买家点击物品购买,先将购买款交予管理员,管理员联系买卖双方由双方自行进行线下交易,并双方截图。
交易完成后双方提供交易截图,如双方都确认和截图一致则将购买款交予卖家并收取一定的手续费用。
✧流程图:✧卖家:✧✧买家:Array✧✧账号交易:✧交易概括:✧卖家在前台挂卖游戏账号,提供账号资料,管理员登陆该账号判断账号信息是否属实,不属实则驳回请求,属实则账号上架并修改其密码(防止卖家再次登陆账号),在前台页面账号区域显示其账号资料。
✧买家点击账号购买,先将购买款交予管理员,管理员再次登陆该账号判断账号与页面资料一致,如不一致,则锁定该账号暂时不能交易,如一致则将账号交予买家。
✧交易公示期后如买家无投诉信息,则将购买款交予卖家,并收取一定的手续费。
如有投诉信息则审核信息的有效性,酌情处理。
✧✧流程图:✧卖家✧✧买家:✧✧【挂卖物品管理】【热卖物品管理】5.0.1.3综合管理模块➢用例图:综合管理模块用例图➢用例描述:✧【投诉管理】【查看单个投诉】【回复投诉】【删除投诉】【查看所有销售记录】【新闻管理】查看全部新闻增加新闻修改新闻删除新闻客户端(前台)5.0.2.1综合管理模块➢用例图:➢功能列表:用例描述【游戏问答】—UM1.1【查看用户交易】—UM1.2【删除交易记录】—UM1.3【汇款记录】—UM1.45.0.2.2用户操作模块➢功能列表➢用例图➢用例描述:✧【汇款】—UH001用例图:用例名称汇款描述对该用户的汇款的操作,存入、取出、转账,可以使用支付宝的方式,前提是必须有支付宝的账号。
角色用户用例标识UH001用例优先级无前置条件用户已经登录输入点击余额查询显示余额信息输出主要流程1 可以往用户账号上存入指定的金额2 用户根据账户余额取出指定金额3 对买卖商品进行转账分支流程1a 当存入取出转账失败时,进入相信的提示页面异常处理1、Tomcat服务器无法响应或抛出异常,切换到服务器忙的错误页面2、系统内部异常,切换到异常错误页面3、网络连接失败,切换到网络连接失败页面约束转账必须有事务的存在,两张表必须同时更新成功或失败用户取出指定金额时做判断账户余额必须大于等于0 后置条件1、用户存入指定的金额后数据库更新用户可用余额并显示备注【查看点卡】—UM1.1用例图:用例名称查看点卡描述查看系统出售的点卡类型价格角色用户用例标识UH00401用例优先级无前置条件无输入点击首页点卡模块链接【购买点卡】—UM1.1后置条件无备注【挂卖物品】—UH002用例图:用例名称添加物品描述用户根据自己的条件添加物品角色用户用例标识UH00201用例优先级前置条件用户已经登录输入点击添加连接,可以上传图片(Jpg、gif、)、物品名称不能为空、数量不能为0、描述显示物品添加页面输出主要流程1 选择属于那种游戏的类型2 填写该物品必要的详细信息3 发布分支流程3a1 发布失败提示信息并跳转到发布信息页面异常处理1、Tomcat服务器无法响应或抛出异常,切换到服务器忙的错误页面2、系统内部异常,切换到异常错误页面3、网络连接失败,切换到网络连接失败页面约束数量必须大于0后置条件1、发布成功后,要修改对应数据库表的信息前置条件用户已经登录输入点击删除连接显示删除成功输出主要流程12分支流程无异常处理1、Tomcat服务器无法响应或抛出异常,切换到服务器忙的错误页面2、系统内部异常,切换到异常错误页面3、网络连接失败,切换到网络连接失败页面约束无后置条件1、删除成功后,要跳转到相应的页面2、删除成功后更新对应数据库表的数据3、删除后提示删除成功或失败的信息备注【购物车】—UH003用例图:流程图:5.0.2.3个人管理模块➢用例图:➢功能列表:用例描述【注册用户】—UMS1.1 注册流程图:【修改用户信息】—UMS1.2【查看信誉值】—UMS1.3。