2022年用户需求说明书终版 .pdf

上传人:Q****o 文档编号:26180715 上传时间:2022-07-16 格式:PDF 页数:12 大小:224.42KB
返回 下载 相关 举报
2022年用户需求说明书终版 .pdf_第1页
第1页 / 共12页
2022年用户需求说明书终版 .pdf_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《2022年用户需求说明书终版 .pdf》由会员分享,可在线阅读,更多相关《2022年用户需求说明书终版 .pdf(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、职业技能综合实训用户需求说明书第 1 页,共 12 页用户需求说明书文档标识:R20091204 当前版本:1.0 当前状态:草稿发布日期:发布修改历史日期版本作者修改内容评审号变更控制号2009-12-4 1.0 黄国钟初稿2009-12-4 1.1 黄国钟补充功能结构图和功能点编号;购物车,商品展示,订单处理等模块名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 12 页 - - - - - - - - - 职业技能综合实训用户需求说明书第 2 页,共 12 页目录1引

2、言. 31.1编写目的 31.1项目背景 31.2术语定义 31.3参考资料 32综合描述 . 42.1产品介绍 42.2目标范围 42.3用户特性 42.4约定假设 53功能需求 . 53.1功能说明 53.2数据需求(可剪裁) 93.2.1 接口需求(可剪裁) 93.3权限控制需求(可剪裁) 93.3.1系统安全要求(软硬件) . 93.3.2用户角色 . 93.3.3角色权限控制104非功能需求 . 104.1用户界面需求(可剪裁) 104.2性能需求(可剪裁) 104.3 压力需求 (可剪裁)104.4主流技术应用需求(可剪裁) 104.5安全需求(可剪裁) 104.6故障处理需求(可

3、剪裁) 114.7环境需求(可剪裁) 114.8产品质量需求 115附加说明(可剪裁) . 12名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 12 页 - - - - - - - - - 职业技能综合实训用户需求说明书第 3 页,共 12 页1引言对软件需求完全理解对于软件开发工作的成功是至关重要的,需求说明的任务是发现、规范的过程, 有益于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于开发人员、 维护人员、

4、 管理人员之间的交流、协作, 并作为工作成果的原始依据,并且在向潜在用户传递软件功能、性能需求, 使其能够判断该软件是否与自己的需求相关。1.1编写目的本说明书的预期读者为客户、系统设计人员和编码人员;为开发人员、维护人员、客户之间提供共同的协议而创立基础,指导软件功能的实现。1.1项目背景软件名称:蓝海网购提出者:厦门理工大学生购物中心开发者:黄嘉洲黄国钟郑俊杰戴溢裕陈炜吉黎俊李家旺叶艺林用户:厦门理工学院师生实现软件的单位:厦门理工1.2术语定义Asp(active server pages) 是微软公司推出的一种用以取代CGI 的技术,基于目前绝大多数网站应用于windows 平台,as

5、p是一个位于 windows 服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web 服务器应用程序以及 EDI(电子数据交换)。ADO:ActiveX Data Object, ActiveX 数据对象SQL:Structured Query Language 1.3参考资料本节列举编写用户需求说明书时所参考的资料或其他资源,这可能包括用户合同、公司规范、技术书籍等。在这里应该给出详细的信息,包括资料名称、版本号、作者、日期、出版单位或资料来源,以方便读者查阅这些文献,可用以下格式表示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - -

6、 - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 12 页 - - - - - - - - - 职业技能综合实训用户需求说明书第 4 页,共 12 页2综合描述2.1产品介绍网上购物平台主要是对后台管理和前台操作。后台管理是管理员对本网站的维护,通过商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易(处理订单、发货查询)、会员管理(会员审查)、操作管理(管理员添加、管理员审查、管理员退出) 等功能达到对网站的管理。前台操作是用户登录到本网站,可以进行用户注册,通过网站的新品速递、商品热卖、商品分类或电子商品搜索功能,找到自己想要买的书,装入购物车

7、,提交定单进行购买。网上购书平台的特点是客户和电子商品信息量很大,管理员需要整理的信息很多,为让管理员轻松、方便、快捷的管理,该平台采用符合购买电子商品基本的原则,满足广大客户的日益增长的数量,并达到操作过程中的直观、方便、实用、安全等要求。2.2目标范围可使商家和用户方便的传递信息,完成电子贸易或EDI 交易2.3用户特性系统管理员:超级管理员是有权限管理普通管理员,对它进行增加、修改、删除。商店管理员:能够增加、删除、修改商店商品的信息。注册用户:浏览商品并下订单、购买。游客:只能浏览商品资料名称版本号作者日期出版单位 / 资料来源备注ASP动态网页设计实战1 杨翼川、徐梅 . 2005.

8、1.3 机械工业出版社ASP编程基础与实例1 丁贵广2005.5.1机械工业出版社ASP.NET第一步基于C#和 ASP.NET 2.0 1 朱晔2007.6 清华大学出版社基于 c#的 ASP.NET 程序设计1 翁健红2007.2.1 机械工业出版社管理信息系统基础教程1 高学东,武森同,喻斌,宫雨2007.12.1 经济科学出版社信息系统开发1 甘仞初2005.3.11 经济科学出版社数据库原理1 冯飞2008 清华大学出版社名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4

9、页,共 12 页 - - - - - - - - - 职业技能综合实训用户需求说明书第 5 页,共 12 页2.4约定假设(1)由于本系统的开发将是基于浏览器的B/S 结构,所以浏览器端的语言使用HTML/CSS/JavaScript,服务器端的语言使用ASP(.NET) ,开发人员将不能用其他的开发语言(编写组件除外) 。而数据库也将随之采用SQL Server2005 。(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试和维护及升级。3功能需求3.1功能说明网上商店系统功能设计:功能模块:用户管理 :登陆1.游客1)不需要注册,不需要密码,就可以直接浏览网

10、页。2)当一般用户购买商品时,点击购买按钮,页面将跳转到主页面并显示出“请您先登录,无帐户请先注册” 。2.会员注册 :1)用户打开登陆页面2)用户输入用户名,密码,验证码并提交3)系统验证 用户名密码,验证码验证成功记录用户名根据用户权限跳转至不同页面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 12 页 - - - - - - - - - 职业技能综合实训用户需求说明书第 6 页,共 12 页4)密码 3 次输入错误,该用户将被锁定一天。异常:验证用户登录信息有误,

11、则系统提示错误信息、光标跳至错误项3.忘记密码1)在登陆页面选择忘记密码2)系统进入忘记密码页面3)用户填写相关信息(安全提问)设置密码,如一些提问信息和用户的邮箱地址。4)提示设置成功异常:1.用户输入信息不正确系统提示错误信息光标跳至错误项管理员信息修改(包括密码修改)1. 管理员选择信息修改2. 系统返回当前用户信息3. 管理员选择修改并填入信息提交4. 提示设置成功异常:1.用户输入信息不正确系统提示错误信息光标跳至错误项商品信息查询功能为客户提供模糊查询商品信息、搜寻商品。1.按商品的名称查询:客户需要浏览和查询所需要的商品可以直接在搜索栏中输入相应的商品名称。点击搜索按钮,系统将自

12、动跳转到新的页面。2.按商品的种类查询:查询商品时,用户可以以商品的种类查询。例如:家具,服饰,读书等等。3. 按商品的价格范围查询:用户可按价格的范围来浏览商品。4. 按最新商品和打折商品查询:系统页面应该具有最新商品和打折商品这两个查询按钮功能。用户可以轻松的查询最新商品和优惠商品。购物车主要参与者用户前置条件用户已经挑选商品,并且商品已经为勾选状态。后置条件(成功后的保证)返回商品名称、数量、价格及总计1) 系统显示购物列表及总价2) 系统提供对所购物品的修改处理,或继续购物的功能选择3) 转到结算模块4) 转回购物网站用户未完成挑选物品:1) 返回提示未进行购物2) 选择返回购物网页购

13、买功能客户确定购买对象、下订单、进入购物系统,完成购买支付功能主要参与者用户名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 12 页 - - - - - - - - - 职业技能综合实训用户需求说明书第 7 页,共 12 页前置条件用户已经把商品加入到购物车,并按下结算按钮后置条件(成功后的保证)返回商品结算清单及所需费用1) 用户按下结算按钮2) 系统显示购物列表及总价3) 系统询问游客是否注册或登陆4) 定单提交到支付宝接口5) 用户通过支付宝或信用卡完成付款6) 支

14、付完成返回网上商店,虚拟商品显示下载地址及产品注册码、或点卡密码用户未完成支付或支付出错:1) 返回网上商店2) 显示定单未结算,不能下载虚拟商品用户信息管理主要参与者管理员前置条件以管理员身份登陆,并按下管理按钮。后置条件(成功后的保证)返回管理后台首页1) 显示已注册用户列表2) 在列表中选择一个要操作的用户3) 选择一种操作4) 显示操作页面5) 完成操作,并保存操作中更改的信息选择以显示的方式进行操作1) 显示用户的注册信息选择以修改的方式进行操作1) 显示用户的可修改的信息2) 对信息进行修改3) 显示修改的项目信息,对修改进行确认选择以删除的方式进行操作1) 对删除进行确认选择以搜

15、索的方式进行操作1) 显示搜索页面2) 填写需要搜索的关键字3) 选择搜索方式(按名字,按注册日期,等)4) 显示搜索后的内容商品信息管理主要参与者管理员前置条件以管理员身份登陆,并按下管理按钮。后置条件(成功后的保证)返回管理后台首页1) 显示商品分类2) 添加、修改、删除商品(添加软件程序、点卡激活码等)1、 商品查询2、 库存管理3、 商品批量修改4、 商品评论浏览名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 12 页 - - - - - - - - - 职业技能

16、综合实训用户需求说明书第 8 页,共 12 页5、 完成操作,并保存操作中更改的信息选择以显示的方式进行操作1、显示商品分类选择以修改的方式进行操作1、 商品的可修改的信息2、进行修改3、显示修改的项目信息,对修改进行确认选择以添加、删除的方式进行操作1、 添加商品,并确认2、 删除商品,并确认选择以搜索的方式进行操作1、显示搜索页面2、填写需要搜索的关键字3、选择搜索方式(按商品名称,按修改日期,等)4、显示搜索后的内容订单管理主要参与者用户或管理员前置条件用户或管理员已经登陆后置条件(成功后的保证)返回管理后台首页1、检查以何种身份登陆2、进入所属权限的订单管理页面3、对订单进行管理操作4

17、、保存管理操作的结果5、返回订单管理页面用户对已完成购买的订单进行历史记录查看1、显示已完成购买的订单用户对未完成购买的订单进行记录查看1、显示未完成购买的订单用户对未完成购买的订单进行记录删除1、删除未完成购买的订单2、对删除进行确认管理员对已经销售的订单进行历史记录查看1、显示已完成销售的订单管理员对未完成销售的订单进行操作记录查看1、显示未完成销售的订单2、进入管理员人工销售操作页面管理员对未完成销售的订单进行人工销售操作1、人工完成未完成销售的订单,订单确认2、订单转到已经销售部分售后评价及退货功能完成购物后,可以进行评价或者要求商家予以退货服务。名师资料总结 - - -精品资料欢迎下

18、载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 12 页 - - - - - - - - - 职业技能综合实训用户需求说明书第 9 页,共 12 页3.2数据需求(可剪裁)网上购物系统的主要对象是用户,所以必需建立用户表,包括用户的基本信息情况;用户的主要活动是对商品的购买,所以必需建立商品信息表;用户对商品的购买,选择所要的商品,首先得对商品进行搜索,所以我们把商品进行分类,进行大类和小类的划分,建立商品类别表和商品类别细分表;最后用户提交定单,建立定单表。经过分析,此数据库包含如下表:Class_1表;商

19、品类别表(商品号、商品名称、录入时间)Class_2表;商品类别细分表(商品号、商品细分名称、商品所属类名称、录入时间)orderlist表;定单表(用户号、用户名称、邮编、电话、Email 、地址、汇款方式、录入时间、状态)product表;商品信息表(商品号、商品总类名称、商品细分类名称、商品简介、商品说明、会员价、市场价、商品图象、访问次数)reguser表;用户表(用户号、用户密码、密码提示问题、问题答案、姓名、性别、Email、电话、地址、邮编、时间)shoplist表。4.2.1 接口需求(可剪裁)硬件接口 :由于我们使用的通信协议是TCP/IP,因此这里的硬件接口问题主要就是 T

20、CP/IP 层中的网络接口层, 他负责数据帧的发送和接收,帧是独立的网络信息传输单元。网络接口层将帧放在网上,或从网上把帧取下来。这就要求IP 使用网络设备接口规范NDIS 向网络接口层提交帧,并且 IP 支持广域网和本地网接口技术。在系统运行时要注意关闭那些容易受攻击和入侵的端口号,在能保证带宽的前提下仅开通系统运行所必须的端口软件接口: 这里的接口问题主要就是怎样与SQL 数据库进行通信,以便对数据库进行读取和写入操作。在ASP 技术中是使用ADO 来解决这个问题的。3.3权限控制需求(可剪裁)设置游客、会员、管理员角色3.3.1 系统安全要求(软硬件)MD5 加密技术、 DES 加密技术

21、、 SSL 认证等各项技术3.3.2 用户角色角色名称职责描述名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 12 页 - - - - - - - - - 职业技能综合实训用户需求说明书第 10 页,共 12 页系统管理员网络系统的性能维护及优化工作;内部操作管理员网络系统、网上信息的安全管理工作;外部操作管理员网络设备、服务器和管理维护工作;网络设备的安装调试工作;终端用户管理员网络故障检测和排除工作;网络计费管理工作。3.3.3 角色权限控制只要登录到网站后,就可以在

22、线浏览商品,最新商品动态链接,只有注册用户才能利用该系统下订单。4非功能需求4.1用户界面需求(可剪裁)使用用户的语言,而非技术的语言;界面清晰明了;有 清楚的错误提示;让 用户知道自己当前的位置,使其做出下一步行动的决定;完善视觉的清晰度 ,条理清晰;图片、文字的布局和隐喻不要让用户去猜。4.2性能需求(可剪裁)系统响应时间2s,4.3压力需求(可剪裁)可同时访问人数204.4主流技术应用需求(可剪裁)ASP+SQL4.5安全需求(可剪裁)详细列出系统的安全需求,可能包括安全设施需求和安全性需求等。安全设施需求是指产品使用过程中可能发生的,与损失、破坏或危害相关的需求。 定义必须采取的安全保

23、护或动作,还有那些预防的潜在的危险动作。明确产品必须遵从的安全标准、策略或准则。一个安全设施需求的范例如下:“如果油箱的压力超过了规定的最大压力的95%,那么必须在1秒钟内终止操作”。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 12 页 - - - - - - - - - 职业技能综合实训用户需求说明书第 11 页,共 12 页安全性需求是指与系统安全性、 完整性或与私人问题相关的需求, 这些问题将会影响到产品的使用和产品所创建或使用的数据的保护。定义用户身份确认或

24、授权需求。 明确产品必须满足的安全性或保密性策略。一个安全性需求的范例如下:“每个用户在第一次登录后,必须更改他的最初登录密码。最初的登录密码不能重用。4.6故障处理需求(可剪裁)a.内部故障处理在开发阶段可以随即修改数据库里的相应内容。b. 外部故障处理对编辑的程序进行重装载时,第一次装载认为错,修改。第二次运行,在需求调用时出错,有错误提示,重试。4.7环境需求(可剪裁)A:系统运行环境:网络环境:可在已建立的局域网和全国广域网框架上运行,基于以TCP/IP 传输协议为基础的数据联网模式。数据库服务器:SqlServer2005 服务器操作系统平台:WIN2000 SERVER/WIN20

25、03 1G内存客户机: Win2000 Professional/WIN2000 SERVER/WINXP/WIN2003,800X600 分辨率及以上, 256M 以上内存。B:系统开发环境:网络环境:局域网数据库服务器:SqlServer2005 服务器操作系统平台:WIN2000 SERVER/WIN2003 1G内存单机: WIN2000 SERVER/WINXP/WIN2003,1024X768 分辨率及以上,512 以上内存。4.8产品质量需求描述产品预期达到的质量要求, 包括多个质量特性, 以下的质量属性仅为参考, 各项目可以根据需要补充或删除某些质量特性。主要质量属性详细需求正

26、确性在装载总程序时,正常就运行, 异常就停止;汉语编程系统出现错误,将产生不可遇见的问题,热启,整个终端程序就会再启动;程序出现错误,重装载,若仍有错,按照提示逐渐装载。可靠性运用现有的技术开发平台健壮性性能、效率系统响应时间快易用性使用 VBScript 、JavaScript 等简单易学的脚本语言,结合HTML 代码,即可快速地完成网站的应用程序。无须编译、容易编写,可在名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 12 页 - - - - - - - - - 职

27、业技能综合实训用户需求说明书第 12 页,共 12 页服务器端直接执行。使用普通的记事本既可以进行编辑设计。清晰性实现信息化,规范化,系统化安全性本软件作为教学管理辅助设备,它的规模比较小,不需要保密技术;限定一程序中某些区域的规约,给不同的模块分配不同的功能。可扩展性ASP 具有无限可扩充性,可以使用Visual Basic、Java、Visual C+和 COBOL 等编程语言来编写所需的服务器控件。兼容性ASP 能与任何ActiveX 语言相容,除了可使用 VBScript 、JavaScript 等语言设计外, 通过plug-in 的方式,还可以使用第三方所提供的其他脚本语言。可移植性可 转 移 的 环 境 是WNIDOWS SERVER 2003,XP;不可修改任何部分;可用向兼容的高版本的汉语编程系统。5附加说明(可剪裁)本产品所拥有的属性十分重要,它使得读者用规定的方法去客观的验证软的各种特性。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 12 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁