还剩16页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
网上交易平台用户需求说明书开发者ITJOBJAVA-0425项目小组
5.7找回密码5・8留言
5.9查看回复留言
5.10确认收货信息
5.11查看个人资料
5.12修改个人资料
5.13查看交易记录
5.14查看收藏夹
5.15开店
5.16修改商品信息
5.17上传商品
5.18查看店内商品
5.19店主查看有无购买并发货
5.20增加商品类别
5.21删除商品类别
5.22修改商品类别
5.23查看商品类别
5.24查看交易状态
5.25通知已付款
5.26激活已冻结用户
5.27发公告
5.28增加公告
5.29修改公告
5.30查看用户
5.31激活用户32查看所有用户
6.产品的非功能性需求1软硬件环境
6.2产品质量需求操作系统WindowsXP、Windows2003开发工具eclipse及MyEclipse数据库OraclelOG服务器Tomcat
5.0以上,Weblogic
8.1使用框架Struts+Sping+Hibernate附录A:用户娜求调查报告常见需求调查方式有令与用户交谈,向用户提问题令参观用户的工作流程,观察用户的操作令向用户群体发调查问卷令与同行、专家交谈,听取他们的意见令分析已经存在的同类软件产品,提取需求令从行业标准、规则中提取需求令从Internet上搜查相关资料A.1娜求标题1A.n需求标题N版本历史
1.文档介绍
41.1文档目的
41.2文档范围
41.3读者对象
41.4需求优先级约定
4.5术语及缩写解释
4.产品介绍
5.产品面向的用户和群体
6.产品应遵循的标准或规范
7.产品的功能性需求
8.产品的非功能性需求
176.1软硬件环境需求
176.2产品质量需求
176.3开发工具要求18附录A用户需求调查报告19A.1需求标题119A.N需求标题N191文档的介绍
1.1文档的目的从用户的角度描述了系统要实现的功能和需求
1.2文档的范围包括基本需求和其它需求两类3读者对象
1.4需求优先级约定优先级可能取值为
5、
4、
3、
2、1具体定义如下5是必须的,它规定了产品的必备需求没有这些需求,产品将不能完成用户的工作,从而也就无法达到市场的准入条件4是重要的,它规定了那些竞争对手已经实现且用户感觉很好的需求、本产品区别于其它同类产品的独特需求及其它一些需求只有完成这些需求,才能使本产品有市场竞争力3是应该的,它规定了当前版本可以不做,但必须在未来版本中实现的需求此种需求对产品的体系结构影响可能较大,因此必须在系统设计时予以考虑2是可能的,它规定了那些有了会更好,但没有也没有什么关系的需求,如一些提高效率的小工具1是备忘的,它规定了我们想象的但目前无法或无需实现的需求
1.5术语与缩写解释.产品的介名随着软件和网络的飞速发展,传统的消费、经营方式已经慢慢让经济迅速发展、生活节奏逐步变快的今天的人所有所厌倦人们希望坐在家里就能购买的自己想要的东西,而不是传统的到商城里去逛为解决这种现状的要求,所以需要开发一个网上购物平台来满足他们的要求.产品面向的用户群体网络用户(注册,未注册),公司管理员
3.1网络用户使用网上交易平台角色权限表
3.2公司内部人员使用网上交易平台角色权限表
4.产品应遵循的标准或规范本系统是个中小型购物网,不象淘宝那么庞大,里面商品分类复杂,要找到所须商品也不简单,该系统对商品分类比较细,查找商品也比较方便顾客可以按商品的类查找也可以按商品的名字来进行搜索顾客注册之后可以选择开店,该系统只是给用户提供一个平台而不是为用户买东西,开店
5.1用户注册
5.2搜索商品
5.3查看商品
5.5进入个人空间
5.6登录文件状态[]草稿[V]正式发布[]正在修改文件标识ITPUT-Transactionplantform当前版本V5o0作者琐琐碎碎三完成日期2008-8-26输出主页面或登录错误信息面向对象已注册用户补充说明点击取消按钮不提交,并所有输入框都清空名称找回密码功能描述已经注册了的用户如果忘记了密码,可以根据自己注册的详细信息填写申请来获得密码填写格式正确点击提交(如果格式不正确点击“提交时给出相应提示信息,且不提交”)之后发送相应的结果到所填写的邮箱中,如果填写的资料与注册的信息相同的话邮箱中收到正确密码,否则油箱中给出找回密码失败的提取优先级4输入用户名,真实姓名,性别,邮箱地址、身份证号码操作序列Email地址、用户名〉提交按钮输出提示信息面向对象已注册用户补充说明点击取消按钮不提父,并所有输入框都清空名称向卖家留言功能描述进入你想要购买商品的页面,输入留言内容,留言的内容不能为空,如果没输入留言的内容就提交则给出相应的提示信息,若不为空则可以向买家进行留言优先级5输入点击留言链接操作序列点击留言链接-输入留言内容分留言成功或失败输出留言成功或失败信息面向对象所有已登录用户补充说明名称查看留言并回复功能描述用户点击查看“留言信息”的链接,可以查看到所有其它买家的留言,在每个买家的留言信息的下面有回复按钮,点击回复按钮出现回复的界面,同留言一样,输入需要回复的内容后,点击提交按钮即可进行回复优先级5输入点击查看留言链接,如果需要回复则点击回复按钮操作序列点击查看留言链接一>输入回复内容一>点击回复按钮-回复成功或失败输出回复成功或失败新消息面向对象所有已登录用户补充说明名称确认收货信息功能描述买家收到商品后确认收货优先级5输入点击确认收货信息操作序列点击确认收货信息分显示相关信息输出操作成功或失败信息面向对象已登录用户补充说明名称查看个人资料功能描述当用户登陆了后,点击查看个人资料按钮,可以看到自己的相关信息优先级5输入点击查看个人资料操作序列点击查看个人资料今显示相关信息输出显示自己的相关资料或错误信息面向对象已登录用户补充说明名称修改个人资料功能描述当用户登陆了后,点击“修改个人资料”按钮,就可以对自己的相关信息做修改优先级5输入点击修改个人资料操作序列点击修改个人资料分显示个人的资料并可以修改一〉修改个人资料一>提交输出给出修改成功或失败提示面向对象已登录用户补充说明点击取消时不提交名称查看交易记录功能描述当用户登陆了后,点击查看交易记录,就会分页显不自己所有的交易记录优先级5输入点击“查看交易记录”按钮操作序列点击“查看交易记录”按钮今显示相关信息输出显示交易记录面向对象已登录用户补充说明名称查看收藏夹功能描述用户登录之后,可以查看已经放入收藏夹的商品,可以对收藏夹里的商品购买和删除优先级5输入点击“收藏夹”按钮操作序列点击“收藏夹”按钮一一>现实相关信息输出分页显示收藏夹里面的商品(每行显示一个商品信息和相关操作)或错误信息面向对象已注册用户补充说明名称注册商店功能描述己注册的用户可以根据要进行开店,登录后可点击开店按钮进行开店注册,用户输入注册商店的信息,如果输入信息有误,提示错误;输入信息正确,跳转到注册商店成功页面优先级5输入注册商店的信息操作序列输入注册商店的信息一提示注册商店成功或失败输出注册商店成功或失败面向对象所有已注册的用户补充说明点击取消不提交名称修改商品功能描述卖家点击修改商品链接,跳转到修改商品信息的页面,该页面显示这条商品的全部信息,卖家输入要修改的商品信息,点击修改按钮,如果信息有误提示修改失败,否则提示修改成功优先级5输入要修改的商品信息操作序列点击修改商品链接一输入要修改的商品信息一提示修改成功或失败输出提示修改成功或失败面向对象所有已开店的用户补充说明名称上传商品功能描述根据开店用户输入商品信息,如果输入信息有误,拒绝上传;输入信息正确,跳转到上传商品成功页面优先级5输入商品相片、商品名称、商品类别、商品价格、说明操作序列输入商品信息一验证商品信息一上传商品成功或失败输出上传商品失败或上传商品成功页面面向对象所有已注册并且开店的用户补充说明名称查询商品功能描述卖家点击查询个人商品链接,跳转到显示商品信息的页面,卖价可以通过输入商品的名字来查询要找的商品的信息优先级5输入商品名字操作序列点击查询个人商品链接-跳转到显示商品信息的页面输出分页显示商品信息,每行一个商品包括商品属性和操作按钮面向对象所有已开店的用户补充说明名称查看购买信息并发货功能描述当用店主登陆了后,点击查看购买信息,会显示买家的相关信息和商品的相关信息优先级5输入点击查看购买信息操作序列点击查看购买信息T显示相关信息输出显示买家的相关信息和商品的相关信息面向对象已注册用户补充说明名称、标识符商品类别增删改查功能描述管理员可以对商品的类别进行增加,修改,删除和查询优先级5输入商品的类别操作序列管理员主界面一>登录一>.增加商品类别输入商品类别一〉添加.修改商品类别选择已有的商品类别一>修改.删除商品类别选择已有的商品类别一>删除•查看商品类别输入商品类别一>查询输出添加商品类别成功或失败信息,或将已有的商品类别进行修改、删除和查询成功或失败信息操作对象|管理员补充说明—名称、标识符查看交易状态功能描述管理员可以查看交易状态优先级5输入点击“查看交易状态”按钮操作序列i管理员主界面一>登录一>点击“查看交易状态”按钮输出分页显示交易状态信息或查看失败信息操作对象管理员补充说明1名称、标识符通主并付款功能描述|管理员查看交易状态,若买家确认支付,则把钱转给对应店主优先级5输入“点击查看交易记录”按钮操作序列交易纪录一支付输出支付成功或失败信息操作对象管理员补充说明管理员根据交易状态来决定是否把资金转入店主账户中,如果买家确认付款则把资金转入店主账户中名称激活用户功能描述管理员可以对某些被冻结的用户进行激活使用户可以重新使用该用户名优先级4输入激活按钮操作序列点击激活按钮一一>输入两次用户名一一>点击提交按钮输出操作成功提示或操作失败提示面向对象管理员补充说明名称公告发布功能描述在主也面上显示最新的公告优先级5输入操作序列主页面一一>显示公告输出公告内容或空值面向对象所有用户补充说明发布公告后可以在主页面中看到公告的内容名称增加公告功能描述管理员登陆后台管理可以增加公告以在主页面上显示优先级5输入公告内容,标题,时间操作序列点击增加公告按扭一一>填写公告信息一一>提交输出操作成功提示或操作失败提示面向对象管理员补充说明名称修改公告功能描述管理员登陆后台管理可以修改最新公告和之前的公告优先级5输入公告内容,标题操作序列点击修改公告按扭一一>填写公告信息一一>提交输出操作成功提示或操作失败提示面向对象管理员补充说明名称查询单个用户信息功能描述管理员登陆后,输入用户的用户名来查询对应用户的相关信息优先级5输入用户账号操作序列点击查询单个用户信息按钮一一>输入用户名一一>点击查询按钮输出失败或是对应用户信息面向对象管理员补充说明名称激活用户功能描述管理员可以对某些被冻结的用户进行激活使用户可以重新使用该用户名优先级4输入激活按钮操作序列点击激活按钮一一>输入两次用户名一一>点击提交按钮输出操作成功提示或操作失败提示面向对象管理员补充说明名称查询所有已冻结用户功能描述管理员登陆后,可以点击查看所有冻结用户按钮来查看所有的被冻结的用户信息优先级4输入点击所有冻结用户操作序列点击查询被冻结用户按钮分显示相关信息输出所有冻结用户信息或操作失败提示面向对象管理员补充说明成功之后在客户主界面可以看到最新公告需求名称详细要求服务器硬件CPUAMDOpteron240以上,至少2G内存,200G硬盘软件WindowsServer2003Tomcat服务器ORACLE10g客户端硬件CPUAMDSempron3000+以上,512M内存,80G硬盘软件WindowsXPProfessionalWithSP2主要质量属性详细要求正确性能满足客户需求,达到用户标准,功能较齐全健壮性使用JAVA语言,提高系统的健壮性可靠性应用JSP技术,为系统提供安全可靠保障性能,效率程序占用CPU内存比率少可测试性提高了测试用例可扩展性使用JAVA语言及STRUTS分层模式,易于扩展安全性使用ORACLE数据库,使用了存储过程,安全性较好可维护性使用STRUTS分层模式Spring提供接口利用Hibernate进行持久化处理,可维护性较强兼容性应用于各种平台操作,兼容性良好可移植性使用JAVA语言,具有跨平台特点•♦•需求标题1调查方式调查人调查对象时间、地点需求信息记录需求标题N调查方式调查人调查对象时间、地点需求信息记录版本/状态作者参与者起止日期备注V
1.0全组成员2008-8-25~2008-8-25讨论并初步确定需求V
2.0陈金虎全组成员2008-9-25〜2008-9-25明确并确定用户需求,说明书表格化读者分类目的客户代表了解本文档对需求的理解是否和他们要求的一致系统分析人员理解用户需求,转化为系统需求系统设计人员理解拥护需求,在设计时把握用户需求系统测试人员了解用户需求,为测试提供参考文档人员编写用户使用和操作手册缩写、术语解释NTPNettransactionplatform/网上交易平台角色权限角色名称说明用户1未注册用户可注册,查找和搜索商品2已注册用户可登陆、查找商品、搜索商品、购买商品、修改资料、跟店主留言、查看交易纪录等角色权限角色名称说明用户1管理员发布公告,增、删、改、查商品类别,查看用户,删除用户,注销用户,查看交易状态等〃〃/名称注册功能描述未注册的用户可以根据需要为自己注册一个账户注册时需要填写自己的详细信息如果填写的格式不正确或则必须填的而未填写则给出相应的提示信息,并且不提交优先级5输入邮箱地址、用户名、密码、确认密码、性别、年龄、验证码操作序列注册按钮〉填写信息》点击注册按钮输出成功则返回登录界面,否则给出提示信息面向对象所用户补充说明点击取消按钮,不提父,并所有输入框清空名称搜索功能描述用户可以根据输入搜索的名字来找出与所搜索名字相关的所有商品的名字优先级5输入商品名称操作序列输入商品的名字〉点击搜索按钮》搜索结果输出搜索出的商品,分页显示商品,每行两个商品面向对象已注册用户和为注册用户补充说明如果没填写相应的商品名则给出相应的提示信息名称查看商品功能描述可以根据提示的商品类型,选择类型,进行查询优先级5输入选择类型操作序列点击选择类型输出商品界面面向对象已注册用户和未注册用户补充说明如果是已经登陆了则可以购买商品,否则不可以购买名称购买功能描述用户到购物车里面可以购买自己想要的商品,可以买单个,也可以一起购买,点击购买之后要求进行付款,输入账户和两次密码进行付款优先级5输入点击“购买”按钮,账号和密码操作序列点击“购买按钮”一一>确认购买一一>付款一一>账号,密码一一>购买成功或失败信息输出购买成功或失败信息面向对象已注册用户补充说明名称进入个人空间功能描述用户成功登录之后,可以点击进入我的空间来操作和查看个人相应的信息和记录等优先级5输入点击“个人空间”按钮操作序列点击“个人空间”一一>个人空间页面输出个人空间页面面向对象成功登陆用户补充说明名称登陆功能描述已经注册了的用户可以输入正确的用户名和密码登录,如果没填写或填写格式不正确则给出相应的提示并且不提交如果用户被冻结给出相应的信息优先级5输入用户名、密码操作序列点击登陆按钮》输入用户名、密码>点击登陆按钮。