《网上书店需求分析说明书.doc》由会员分享,可在线阅读,更多相关《网上书店需求分析说明书.doc(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、网上书店管理系统需求分析说明书(V1.0)文档编号:HATL-SDS-2004-001文档名称:软件需求分析说明书模板编 写:软件开发部编写日期:审 核:审核日期:批 准:批准日期:XXXXXXX技术有限公司软件需求分析说明书(版本号)文档编号:项目名称:编 写:编写日期:审 核:审核日期:批 准:批准日期:XXXXXX信息技术有限公司2014年10 月7 日文档修订记录序号修改时间修改人审核人备注123456789101112131415161718目录第1章 引言61.1 编写目的61.2 编写背景61.2.1 系统名称及版本号61.2.2 任务提出者61.2.3 任务承接者61.2.4
2、使用者71.2.5 与其它系统的关系71.2.6 电子文档编写方式与使用工具71.2.7 定义说明与符号71.2.8 参考资料8第2章 项目综述92.1 项目背景及目标92.2 用户特点92.3 条件92.4 运行环境92.4.1 硬件环境92.4.2 软件环境9第3章 系统功能组成103.1 功能名称及功能编号103.1.1 功能描述103.1.2 系统需求分析11第4章 菜单和界面原型12第5章 非功能需求125.1 用户管理和使用权限管理135.2 软件性能需求分析135.3 软件易用性需求的分析135.4 软件开放性、可扩充性、可维护性方面的需求分析135.5 软件兼容性方面的需求分析
3、135.6 软件相应的用户文档的需求分析13附表13第1章 引言1.1 编写目的该项软件开发的意图:使得广大图书爱好者不盲目购书,他们可以通过该系 统方便的浏览、查询、并购买他们所需要的图书,让他们花更少的钱,买更好的书。也使得该软件使用者能方便,快速的查询到图书的详细信息,和会员的基本信息,并且他们还可以获取广大图书爱好者给他们提出的宝贵意见。1.2 编写背景1.2.1 系统名称及版本号网上书店管理系统V1.01.2.2 任务提出者软件工程老师1.2.3 任务承接者组长:李锦洋组员:张梦阳邓志平周素华1.2.4 使用者所有可以上网的人1.2.5 与其它系统的关系1.2.6 电子文档编写方式与
4、使用工具 WPS个人版 Visio20131.2.7 定义说明与符号1.2.8 参考资料软件工程:汤文亮,【修订版】江西高校出版社jsp程序设计教程:郭珍、王国辉,【第二版】人民邮电出版社第2章 项目综述2.1 项目背景及目标随着Internet的迅速发展,当今电子商务已接被广大的互联网用户所接受,网上书店系统作为其中的一部分也有了迅速的发展。对于读者来说,无需为寻找一本自己想要的书好奔波于城市的各个角落,无需因为时间问题而错过了新书的首发式,或者因为时间问题而去不了书店,网上书店系统,只需你有一台可以连上互联网的电脑,就可以按照自己的兴趣检索到自己想要的书本2.2 用户特点最终用户:广大图书
5、爱好者,基本会使用浏览器,他们可以注册成为本网站的会员,从而可以在本网站上方便的浏览、查询、并购买各类图书。 操作人员:要充分了解本系统的结构属性及功能,要对本系统进行操作并管理。 维护人员:也要充分了解本系统的结构属性及功能,要及时发现系统中存在的错误,并且研究、讨论及时改正与更新。2.3 条件2.4 运行环境2.4.1 硬件环境客户端硬件:装有win2007系统惠普台式电脑一台,内存2G。网络服务器端硬件:惠普台式电脑一台内存4G,CPU 2.5G/HZ2.4.2 软件环境客户端软件:装有Windows2007系统,IE浏览器。网络服务器端软件:MySql+jdk1.8+tomcat8.0
6、+Eclipse。 第3章 系统功能组成网站前台:游客浏览图书,搜索图书;游客注册会员,会员修改信息、购物车、订单查询;网站后台:图书管理(添加图书、修改图书、删除图书)、会员管理、订单管理、管理员退出。3.1 功能名称及功能描述3.1.1 功能描述1、 网上书店管理系统的域描述(1) 会员:会为每个会员建立一个账号。(2) 会员操作:购物车,账单管理,个人信息管理都需要先登入。2、 网上书店管理系统功能性需求(1) 客户可以通过书名来查找;(2) 可以注册成为会员;(3) 会员和管理员可以登入;(4) 具有购物车功能;(5) 可以查看订单;(6) 管理员可以管理图书;3.1.2 系统需求分析
7、1、 识别参与者本系统中有三个参与者,浏览者、会员和书店管理员;浏览者:可以搜索图书,注册会员。会员:可以进行搜索图书,登入,查看个人信息,修改个人信息,添加图书到购物车,查看购物车信息,删除购物车的货品,提交订单等操作书店管理员:书店管理员可以进行登入,管理图书,对图书信息进行更新,删除,查询,添加。可以查询会员基本信息。还可以对订单进行查询、执行等操作2、 识别用例(1) 图书搜索:可以实现图书搜索功能;(2) 查看个人信息:可以显示个人的基本信息(3) 修改个人信息:可以修改个人的基本信息(4) 订单查询:可以查询自己的所有订单信息3、 用例模型(1) 前台用例模型如图所示。(2) 后台
8、用例图前台用例描述:浏览者可以进行查询图书,注册会员的功能。浏览者通过注册变成会员获得了更多的权限,可以使用登入、修改个人信息、查看个人信息、订单管理、购物车等功能购物车:包含加入购物车、查看购物车、从购物车移除的功能管理员用例描述:管理员具有登入、图书管理、账单管理、会员管理功能。图书管理:包含查询图书信息、修改图书信息、添加图书信息、删除图书功能订单管理:包含订单查询、执行订单功能第4章 菜单和界面原型【说明】列出菜单项目针对各个功能存在用户界面的,需要做出用户界面DEMO,列出界面中所有元素,并加以。解释,写出用户操作步骤(操作流程等)。 首先,来到首页选择“登录”按钮之后,可以来到登录
9、页面若登录不成功,或者没有帐号,则来到注册页面:注册或登录成功后,来到登录成功后的图书页面;搜索图书功能,输入要搜索的图书,点击搜索点击加入购物车,然后消费者可以点自己的账号:来到自己的信息网页查看修改个人信息并查看购物车点击管理员登录来到管理员管理界面点击相应的选项,对应实现相应的功能。5.1用户管理和使用权限管理设置用户种类、角色、相关权限描述5.2软件性能需求分析【说明】需求编号。【说明】该类别的需求的详细描述,给出该系统在某一条件下的性能指标。对事务的响应时间(平均、最长)吞吐量,例如每秒处理的事务数容量,例如系统可以容纳的客户或事务数降级模式(当系统以某种形式降级时可接受的运行模式)资源利用情况,如内存、磁盘、通信等5.3软件易用性需求的分析5.4软件开放性、可扩充性、可维护性方面的需求分析5.5软件兼容性方面的需求分析5.6软件相应的用户文档的需求分析 此节说明软件涉及的所有必需的法律免责声明、保证、版权声明、专利声明、字标、商标或徽标符合性问题。附表【说明】列出用户提供的文件、报表、单据等的样张,加上我们积累的有关文件,作为系统分析的基础,再附上必要的注释。形如:文件编号名称