网上书店。软件需求说明书

网上书店。软件需求说明书

ID:18354736

大小:113.50 KB

页数:10页

时间:2018-09-16

网上书店。软件需求说明书_第1页
网上书店。软件需求说明书_第2页
网上书店。软件需求说明书_第3页
网上书店。软件需求说明书_第4页
网上书店。软件需求说明书_第5页
资源描述:

《网上书店。软件需求说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、文件编号:学号密级:■保密□通用软件需求说明书项目名称:网上书店拟制:审核:SQA:批准:项目代号:#9收文:产品版本:V1.0抄送:101.0引言1.1编写目的编写本项目开发计划的目的是把网上书店销售系统的开发过程中对各项工作任务的项目目标、开发团队及人员安排、硬件和软件资源需求、工作分解,项目进度和开发估算等问题所作的安排用文档的形式记载下来,以便根据本计划开展和检查项目开发工作,以保证项目开发成功1.2背景a)所开发软件的名称:网上书店b)任务提出者:开发者:实现的计算机网络:因特网c)软件后台运行于Linux,服务基于:电

2、脑上的网页浏览器。1.3定义a)B/S——浏览器/服务器(Browser/Server)。b)AJAX——AsynchronousJavaScriptandXML,异步JavaScript和xml。c)IIS——是一种Web服务器,用来发布ASP.NET项目。d)MicrosoftSQLServer2005——数据库。e)JavaScript——JavaScript是一种“脚本”(“Script”),它直接把代码写到HTML文档中,浏览器读取它们的时候才进行编译、执行。1.4参考资料《中华人民共和国音像制品经营许可证》《经营性网站

3、备案信息》2.0任务概述2.1目标a)方便的购物体验;b)简单易懂的服务流程;c)简介明确的UI设计;10a)无时间、地域限制的享受图书查询服务;b)有效的信息反馈服务c)海量的图书信息;d)高效灵敏的服务响应2.2用户的特点书店面向大众客户,主要的用户为普通上网用户。书店设计充分考虑到客户体验,融入更多人性化设计,用户在使用过程中很轻松就可完成需求。有方便用户定位书籍的高级查询功能,有记录用户最近浏览的提示,将有兴趣的书籍添加到收藏夹,还有新书推荐与最热卖的书籍等。书店的界面设计采用让人容易接受的柔和色彩,以及实现一些动感时尚的

4、切换效果抓住用户的感觉。2.3假定和约束a)短时间内的大规模流量访问;b)海量信息的录入;c)及时准确的书籍信息更新;d)经费、投资方面的来源和限制;e)法律和政策方面的限制;f)硬件、软件、运行环境和开发环境方面的条件和限制;g)可利用的信息和资源;3.0需求规定本网上书店系统主要完成以下具体任务:1)图书查询需求当客户进入网上书店时,应该在主页面中分类显示最新的书目信息,以供客户选择所需图书,同时也应该提供按照图书名称,或者作者住处快速查询所需书目信息的功能。2)购物车管理需求当客户选择购买某图书产品时,应该能够将对应图书信息

5、,例如:价格、数量记录到购物车中,并允许客户返回书目查询页面,选择其他商品,并添加到购物车中,当对购物订单生成后,应该能够自动清除以生成订单的购物车中的信息。3)订单处理需求10对应客户购买图书商品信息的需求,在确定了所购图书商品的价格、数量等信息后,提示用户选择对应的送货方式及付款方式,最终生成对应的订单记录,以便于网站配货人员依据订单信息进行后续的出货、送货和处理。1)会员注册需求为了能够实现图书商品的购买,需要管理客户相关的联系方式、送货地点等相关信息。3.1对功能的规定网上书店的开发主要需要完成的任务有:前台系统会员登录模

6、块:四个部分组成,一是新用户的注册,将信息存入数据库的过程,二是会员的登录,三是会员信息的修改,四是会员找回密码。网上书店系统的商品展示模块:三个核心部分:一是商品的展示,二是存放选购产品的购物袋,三是交易数据的储存。用户还可对商品进行查询,直接找到所需的商品。以及用户对个人订单的查询,浏览当前所购的商品。后台系统管理员模块:一是管理员登录,二是商品的管理,三是商品类别的管理,四是所有订单的浏览,同时也可以对商品的查询和单条订单的查询。3.2对性能的规定根据电子商务的特点,网上商店分为前台事务管理系统和后台数据处理系统。考虑到多用

7、户量的访问,数据库应采用连接池技术,为应对不同情况下的数据库需求,也要实现多数据库兼容,既通过公共的数据库访问方法读取XML配置文件获得数据库连接信息。出于安全性考虑,应避免敏感页面被未登录用户访问,应采用过滤器技术将系统保护起来。例如用户资料修改页面只能是已登录可以访问,如果游客或地址栏输入页面地址直接访问就是不允许的,这种情况应该被有效处理。3.2.1精度适应多种输入法,输入输出均为确定字符。3.2.2时间特性要求a、后台任务管理器因该以误差上下不超过10秒的60秒间隔,在用户界面的指定位置显示状态信息;b、如果后台进程处理正

8、常会显示任务已完成的百分数比;c、任务完成时会显示相关的信息;d、后台任务出错会显示错误信息。103.2.3灵活性当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件发生变化时,设计的软件要做适当的调整,灵活性非常大。3.3输入输出要求1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。