游戏代练平台交易系统需求规格目录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通过网络发布职位信息,获得应聘者提供的简历信息,进行面试管理3.2系统运行硬件环境本系统的硬件环境如下:客户机:普通PCCPU:P41.8GHz内存:256MB以上分辨率:推荐使用1024*768像素WEB服务器CPU:P41.8GHz内存:256MB以上数据库服务器CPU:P41.8GHz内存:256MB以上3.3系统运行软件环境图A-2:网络拓扑图操作系统:WindowsXP数据库:oracle开发工具包:JDKVersion1.6JSP服务器:Tomcat浏览器:IE6.04、角色说明4.1业务角色说明用户虚拟物品交易管理员维护和管理整个系统5、需求规定管理端(后台)5.0.1.1个人管理模块用例图:管理员修改资料个人管理模块用例图用例描述:【修改资料】用例名称修改资料描述管理员可以使用本功能对自身资料进行修改角色管理员用例标识用例优先级高前置条件管理员进入管理页面后进入修改该管理员个人资料页面输入密码(必填,6-12个字符)确认密码(必填,6-12个字符)手机号码(可选,1XX—xxxxxxxx数字格式)输出显示用户修改的信息列表,显示修改的结果(显示修改成功)主要流程1管理员进入修改页面2修改管理员需要修改的信息3验证用户输入信息的格式4保存管理员信息5显示修改的结果分支流程如果密码和确认密码以及手机号码不符合格式则给出提示消息异常处理1、Tomcat服务器无法响应或抛出异常,切换到服务器忙的错误页面2、系统内部异常,切换到异常错误页面3、网络连接失败,切换到网络连接失败页面约束密码和确认密码必须相同,必须填写手机号码必须以1开头,共11个数字后置条件修改管理员信息后,将修改后的数据保存备注密码和确认密码(相同,非空)手机号码(1XX—xxxxxxxx数字格式)5.0.1.2系统管理模块用例图:管理员系统管理用户管理游戏管理交易管理管理挂卖物品热卖物品管理查看用户信息删除用户增加游戏删除游戏修改游戏汇款显示交易信息查询游戏物品物品上架热卖物品管理1用例描述:【用户管理】用例图:用例名称查看用户信息描述系统管理员对所有用户进行查看,可以按照条件进行查询如:根据用户ID(精确查询)、用户名(模糊查询)、Email(精确查询)进行查询。角色管理员用例标识SRS001用例优先级高前置条件系统管理员已经登录输入点击用户列表链接输出显示用户列表包括ID用户名性别Email地址电话主要流程1系统管理员可以查看到用户详细信息的页面2点击管理用户连接3获取用户列表4显示所有用户的个人信息分支流程1如果无用户记录则显示无用户记录异常处理1、Tomcat服务器无法响应或抛出异常,切换到服务器忙的错误页面2、系统内部异常,切换到异常错误页面3、网络连接失败,切换到网络连接失败页面约束暂无后置条件1、当满足特定条件时,执行的用例备注暂无用例名称删除用户描述系统管理员对相应用户可以删除,并且把与用户相关联的信息删除角色管理员用例标识SRS001用例优先级高输入点击某条用户记录后的删除链接输出删除对应用户,并刷新用户列表主要流程1系统管理员可以查看到所有用户详细信息的页面2系统管理员可以点击删除链接3获取用户ID4删除数据库中的用户信息分支流程1如果删除失败,则不做任何操作异常处理1、Tomcat服务器无法响应或抛出异常,切换到服务器忙的错误页面2、系统内部异常,切换到异常错误页面3、网络连接失败,切换到网络连接失败页面约束暂无后置条件1、当满足特定条件时,执行的用例备注暂无【游戏管理】用例名称增加游戏描述系统管理员登陆后台,点击添加游戏连接,输入游戏数据,存入数据库。角色管理员用例标识SRS001用例优先级高输入游戏名称游戏图片游戏描述游戏厂商游戏分区游戏点卡游戏服务器是否热门游戏描述输出跳转添加成功页面主要流程1系统管理员通过图片上传功能将游戏图片上传至添加游戏表单中2以及游戏基本信息输入3提交后存入数据库4返回后台首页分支流程1如果出现必填字段未填写,则给出提示消息异常处理1、Tomcat服务器无法响应或抛出异常,切换到服务器忙的错误页面2、系统内部异常,切换到异常错误页面3、网络连接失败,切换到网络连接失败页面约束字段填写完毕且符合要求后才能提交后置条件1、当满足特定条件时,执行的用例备注游戏名称(非空)游戏图片(非空)游戏厂商(非空)游戏分区(非空)游戏点卡(非空)游戏服务器(非空)用例名称删除游戏描述系统管理员登陆后台,选择某个游戏,可以进行删除游戏信息,但是游戏下的所有物品也将删除。角色管理员用例标识SRS001用例优先级高输入指定游戏ID输出跳转删除成功页面主要流程1系统管理员登陆后台查看所有游戏2对某个游戏进行删除,并将关联的游戏物品一并删除4返回后台显示游戏首页分支流程1如果删除失败,则不做任何操作异常处理1、Tomcat服务器无法响应或抛出异常,切换到服务器忙的错误页面2、系统内部异常,切换到异常错误页面3、网络连接失败,切换到网络连接失败页面约束暂无后置条件1、当满足特定条件时,执行的用例备注暂无用例名称修改游戏描述系统管理员登陆后台,选择某个游戏,跳转到游戏详情页面,可以进行修改游戏信息角色管理员用例标识SRS001用例优先级高输入游戏名称游戏图片游戏厂商游戏分区游戏点卡游戏服务器是否热门游戏描述。输出跳转修改成功页面主要流程1系统管理员通过图片上传功能将游戏图片上传至添加游戏表单中2以及游戏基本信息修改3提交后存入数据库4返回后台首页分支流程1如果出现必填字段未填写,则给出提示消息异常处理1、Tomcat服务器无法响应或抛出异常,切换到服务器忙的错误页面2、系统内部异常,切换到异常错误页面3、网络连接失败,切换到网络连接失败页面约束必填字段必须填写且符合要求后置条件1、当满足特定条件时,执行的用例备注游戏名称(非空)游戏图片(非空)游戏厂商(非空)游戏分区(非空)游戏点卡(非空)游戏服务器(非空)【游戏点卡分区管理】用例图:用例名称新增游戏分区描述系统管理员登陆后台,点击新增游戏分区的链接可以为游戏新增游戏分区角色管理员用例标识SRS001用例优先级高输入所属游戏分区名称输出新增成功跳至新增成功页面主要流程1系统管理员通过点击新增游戏分区链接2填写游戏分区的信息3将保存信息存入数据库4跳至新增成功页面分支流程1如果出现必填字段未填则给出提示消息异常处理1、Tomcat服务器无法响应或抛出异常,切换到服务器忙的错误页面2、系统内部异常,切换到异常错误页面3、网络连接失败,切换到网络连接失败页面约束必填字段填写完毕且符合要求才能提交后置条件1、当满足特定条件时,执行的用例备注所属游戏(非空)分区名称(非空)用例名称删除游戏分区描述系统管理员登陆后台,点击删除游戏分区的链接可以对游戏分区进行删除角色管理员用例标识SRS001用例优先级高输入点击删除游戏分区连接输出删除成功跳至删除成功页面主要流程1系统管理员通过点击删除游戏分区链接2将游戏分区从数据库中删除分支流程1如果删除失败,给出提示消息,不做其他任何操作异常处理1、Tomcat服务器无法响应或抛出异常,切换到服务器忙的错误页面2、系统内部异常,切换到异常错误页面3、网络连接失败,切换到网络连接失败页面约束暂无后置条件1、当满足特定条件时,执行的用例备注暂无用例名称修改游戏分区描述系统管理员登陆后台,点击修改游戏分区的链接可以修改游戏的分区角色管理员用例标识SRS001用例优先级高输入点击修改游戏分区的链接输出修改成功跳至修改成功页面主要流程1系统管理员通过点击修改游戏分区链接2修改游戏分区的信息3将修改信息存入数据库4跳至新增成功页面分支流程1如果出现必填字段未填则给出提示消息异常处理1、Tomcat服务器无法响应或抛出异常,切换到服务器忙的错误页面2、系统内部异常,切换到异常错误页面3、网络连接失败,切换到网络连接失败页面约束必填字段填写完毕且符合要求才能修改后置条件1、当满足特定条件时,执行的用例备注所属游戏(非空)分区名称(非空)用例名称查询游戏点卡描述系统管理员登陆后台,选择某个查询游戏点卡的链接进入游戏点卡详情页面角色管理员用例标识SRS001用例优先级高输入点击某个游戏点卡的链接输出所属游戏序号密码描述价格图片路径主要流程1系统管理员可以查看游戏点卡的详细信息2点击某个游戏点卡的链接3获取游戏点卡的详细信息分支流程1如果出现必填字段未填写,则给出提示消息异常处理1、Tomcat服务器无法响应或抛出异常,切换到服务器忙的错误页面2、系统内部异常,切换到异常错误页面3、网络连接失败,切换到网络连接失败页面约束必填字段必须填写后置条件1、当满足特定条件时,执行的用例备注所属游戏(非空)序号(非空)密码(非空)描述(非空)价格(非空)图片路径(非空)用例名称新增游戏点卡描述系统管理员登陆后台,选择某个新增游戏点卡的链接进入游戏点卡新增的页面角色管理员用例标识SRS001用例优先级高输入所属游戏序号密码描述价格图片路径库存输出跳转新增成功页面主要流程1系统管理员通过图片上传功能将游戏图片上传至添加游戏点卡表中2以及游戏点卡的基本信息3提交后