- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
文件编号:学号 密级:■ 保密 □ 通用
软件需求说明书
项目名称:网上书店 拟制: 审核: SQA: 批准: 项目代号:#9 收文: 产品版本:V1.0 抄送:
1.0 引言
1.1 编写目的
编写本项目开发计划的目的是把网上书店销售系统的开发过程中对各项工作任务的项目目标、开发团队及人员安排、硬件和软件资源需求、工作分解,项目进度和开发估算等问题所作的安排用文档的形式记载下来,以便根据本计划开展和检查项目开发工作,以保证项目开发成功
1.2 背景
所开发软件的名称:网上书店
任务提出者:开发者:
实现的计算机网络:因特网
软件后台运行于Linux,服务基于:电脑上的网页浏览器。
1.3 定义
B/S ——浏览器/服务器(Browser/Server)。
AJAX —— Asynchronous JavaScript and XML,异步JavaScript 和 xml。
IIS —— 是一种Web服务器,用来发布ASP.NET项目。
Microsoft SQLServer 2005 ——数据库。
JavaScript ——JavaScript 是一种“脚本”(“Script”),它直接把代码写到 HTML 文档中,浏览器读取它们的时候才进行编译、执行。
1.4 参考资料
《中华人民共和国音像制品经营许可证》
《经营性网站备案信息》
2.0 任务概述
2.1 目标
方便的购物体验;
简单易懂的服务流程;
简介明确的UI设计;
无时间、地域限制的享受图书查询服务;
有效的信息反馈服务
海量的图书信息;
高效灵敏的服务响应
2.2 用户的特点
书店面向大众客户,主要的用户为普通上网用户。
书店设计充分考虑到客户体验,融入更多人性化设计,用户在使用过程中很轻松就可完成需求。有方便用户定位书籍的高级查询功能,有记录用户最近浏览的提示,将有兴趣的书籍添加到收藏夹,还有新书推荐与最热卖的书籍等。
书店的界面设计采用让人容易接受的柔和色彩,以及实现一些动感时尚的切换效果抓住用户的感觉。
2.3 假定和约束
短时间内的大规模流量访问;
海量信息的录入;
及时准确的书籍信息更新;
经费、投资方面的来源和限制;
法律和政策方面的限制;
硬件、软件、运行环境和开发环境方面的条件和限制;
可利用的信息和资源;
3.0 需求规定
本网上书店系统主要完成以下具体任务:
图书查询需求
当客户进入网上书店时,应该在主页面中分类显示最新的书目信息,以供客户选择所需图书,同时也应该提供按照图书名称,或者作者住处快速查询所需书目信息的功能。
购物车管理需求
当客户选择购买某图书产品时,应该能够将对应图书信息,例如:价格、数量记录到购物车中,并允许客户返回书目查询页面,选择其他商品,并添加到购物车中,当对购物订单生成后,应该能够自动清除以生成订单的购物车中的信息。
订单处理需求
对应客户购买图书商品信息的需求,在确定了所购图书商品的价格、数量等信息后,提示用户选择对应的送货方式及付款方式,最终生成对应的订单记录,以便于网站配货人员依据订单信息进行后续的出货、送货和处理。
会员注册需求
为了能够实现图书商品的购买,需要管理客户相关的联系方式、送货地点等相关信息。
3.1 对功能的规定
网上书店的开发主要需要完成的任务有:
前台系统
会员登录模块:四个部分组成,一是新用户的注册,将信息存入数据库的过程,二是会员的登录,三是会员信息的修改,四是会员找回密码。
网上书店系统的商品展示模块:三个核心部分:一是商品的展示,二是存放选购产品的购物袋,三是交易数据的储存。
用户还可对商品进行查询,直接找到所需的商品。
以及用户对个人订单的查询,浏览当前所购的商品。
后台系统
管理员模块:一是管理员登录,二是商品的管理,三是商品类别的管理,四是所有订单的浏览,同时也可以对商品的查询和单条订单的查询。
3.2 对性能的规定
根据电子商务的特点,网上商店分为前台事务管理系统和后台数据处理系统。
考虑到多用户量的访问,数据库应采用连接池技术,为应对不同情况下的数据库需求,也要实现多数据库兼容,既通过公共的数据库访问方法读取XML配置文件获得数据库连接信息。
出于安全性考虑,应避免敏感页面被未登录用户访问,应采用过滤器技术将系统保护起来。例如用户资料修改页面只能是已登录可以访问,如果游客或地址栏输入页面地址直接访问就是不允许的,这种情况应该被有效处理。
3.2.1 精度
适应多种输入法,输入输出均为确定字符。
3.2.2 时间特性要求
a、后台任务管理器因该以误差上下不超过10秒的60秒间隔,在用户界面的指定位置显示状态信息;
b、
文档评论(0)