网上书店软件需求说明书

上传人:hs****ma 文档编号:507656339 上传时间:2022-09-19 格式:DOC 页数:10 大小:99.50KB
返回 下载 相关 举报
网上书店软件需求说明书_第1页
第1页 / 共10页
网上书店软件需求说明书_第2页
第2页 / 共10页
网上书店软件需求说明书_第3页
第3页 / 共10页
网上书店软件需求说明书_第4页
第4页 / 共10页
网上书店软件需求说明书_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《网上书店软件需求说明书》由会员分享,可在线阅读,更多相关《网上书店软件需求说明书(10页珍藏版)》请在金锄头文库上搜索。

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

2、(Browser/Server)。b) AJAX Asynchronous JavaScript and XML,异步JavaScript 和 xml。c) IIS 是一种Web服务器,用来发布ASP.NET项目。d) Microsoft SQLServer 2005 数据库。e) JavaScript JavaScript 是一种“脚本”(“Script”),它直接把代码写到 HTML 文档中,浏览器读取它们的时候才进行编译、执行。 14 参考资料中华人民共和国音像制品经营许可证经营性网站备案信息20 任务概述21 目标a) 方便的购物体验;b) 简单易懂的服务流程;c) 简介明确的UI设计

3、;d) 无时间、地域限制的享受图书查询服务;e) 有效的信息反馈服务f) 海量的图书信息;g) 高效灵敏的服务响应22 用户的特点书店面向大众客户,主要的用户为普通上网用户。书店设计充分考虑到客户体验,融入更多人性化设计,用户在使用过程中很轻松就可完成需求。有方便用户定位书籍的高级查询功能,有记录用户最近浏览的提示,将有兴趣的书籍添加到收藏夹,还有新书推荐与最热卖的书籍等。书店的界面设计采用让人容易接受的柔和色彩,以及实现一些动感时尚的切换效果抓住用户的感觉。23 假定和约束a) 短时间内的大规模流量访问;b) 海量信息的录入;c) 及时准确的书籍信息更新;d) 经费、投资方面的来源和限制;e

4、) 法律和政策方面的限制;f) 硬件、软件、运行环境和开发环境方面的条件和限制;g) 可利用的信息和资源;30 需求规定本网上书店系统主要完成以下具体任务:1) 图书查询需求当客户进入网上书店时,应该在主页面中分类显示最新的书目信息,以供客户选择所需图书,同时也应该提供按照图书名称,或者作者住处快速查询所需书目信息的功能。2) 购物车管理需求当客户选择购买某图书产品时,应该能够将对应图书信息,例如:价格、数量记录到购物车中,并允许客户返回书目查询页面,选择其他商品,并添加到购物车中,当对购物订单生成后,应该能够自动清除以生成订单的购物车中的信息。3) 订单处理需求对应客户购买图书商品信息的需求

5、,在确定了所购图书商品的价格、数量等信息后,提示用户选择对应的送货方式及付款方式,最终生成对应的订单记录,以便于网站配货人员依据订单信息进行后续的出货、送货和处理。4) 会员注册需求为了能够实现图书商品的购买,需要管理客户相关的联系方式、送货地点等相关信息。31 对功能的规定 网上书店的开发主要需要完成的任务有:前台系统会员登录模块:四个部分组成,一是新用户的注册,将信息存入数据库的过程,二是会员的登录,三是会员信息的修改,四是会员找回密码。网上书店系统的商品展示模块:三个核心部分:一是商品的展示,二是存放选购产品的购物袋,三是交易数据的储存。用户还可对商品进行查询,直接找到所需的商品。以及用

6、户对个人订单的查询,浏览当前所购的商品。后台系统管理员模块:一是管理员登录,二是商品的管理,三是商品类别的管理,四是所有订单的浏览,同时也可以对商品的查询和单条订单的查询。32 对性能的规定根据电子商务的特点,网上商店分为前台事务管理系统和后台数据处理系统。考虑到多用户量的访问,数据库应采用连接池技术,为应对不同情况下的数据库需求,也要实现多数据库兼容,既通过公共的数据库访问方法读取XML配置文件获得数据库连接信息。出于安全性考虑,应避免敏感页面被未登录用户访问,应采用过滤器技术将系统保护起来。例如用户资料修改页面只能是已登录可以访问,如果游客或地址栏输入页面地址直接访问就是不允许的,这种情况

7、应该被有效处理。321 精度 适应多种输入法,输入输出均为确定字符。322 时间特性要求a、后台任务管理器因该以误差上下不超过10秒的60秒间隔,在用户界面的指定位置显示状态信息;b、如果后台进程处理正常会显示任务已完成的百分数比;c、任务完成时会显示相关的信息; d、后台任务出错会显示错误信息。323 灵活性当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件发生变化时,设计的软件要做适当的调整,灵活性非常大。33 输入输出要求1) 流程用户浏览网上书店首页时,可以点击“用户管理”,然后进行注册。当用户浏览图书的详细信息时,需要购买相关书籍。如果是未注册用户,单击“购买”按钮时,跳

8、转到注册页进行注册。录入自己的详细信息,检测无误后完成注册。信息类别信息项产生方式说 明自动带出手工选择手工录入必须录入注册界面登录账号用户登录账号,字符型,长度20登录密码用户登录密码,字符型,长度20真实姓名用户真实姓名,字符型,长度20地址用户地址电话用户电话Email用户邮件地址验证码用户注册验证码2) 操作流程图录入信息处理注册成功注册失败图3-3 注册处理检验用户信息是否合法。当用户名和密码为空时,提示输入信息不能为空。列表提示信息用户名为空提示“用户名不能为空”密码为空提示“密码不能为空”注册成功提示“用户注册成功”注册失败提示“用户注册失败”输出用户注册成功,跳转到用户登录页面

9、进行登录操作。注册失败,提示错误信息。约束进入网上书店首页,点击“用户管理”进入注册按钮界面,然后单击进行注册。34 数据管理能力要求在开发阶段可以随即输入数据库的相应内容,数据库管理人员可以按要求对数据库进行修改。35 故障处理要求故障1:情况问题并发访问350+连接缓慢,出现不稳定并发访问400+连接失败频繁出现并发访问600+频繁返回出错信息补救措施升级软件配置,解决并发访问量故障2:系统无法提示并可登陆系统,用户名显示为:NULL(添加为缺陷)1、缺陷添加 (add defect)2、缺陷分析与报告的生成补救措施 1)用户自定义字段 verify status (Y表校验 N表非校验)

10、2)报表图形分析功能3 6 其他专门要求用户管理:查看、修改、删除用户信息功能描述管理员可以对已注册的用户,进行查看、修改、删除等操作。当有些用户不存在或违规等情况,就可以对用户进行删除。可以对某些用户的基本信息进行修改和查看。在有些时候,如果需要屏蔽此用户,但不删除该用户的信息。我们可以修改用户的状态来进行控制,可以对用户进行启用或禁用。输入1) 操作流程用户从前台首页进入后台管理界面,在进入后时需要进行登录验证,只有管理员才能登录后台操作。然后在用户管理页面中选择要进行的操作。2) 操作流程图查看主页修改删除后台管理图3-8 用户资料管理处理当用户进行相关操作后,数据库的相关数据也发生改变

11、。如果用户修改信息成功,提示“用户信息修改成”,否则提示“用户修改失败”。输出在用户管理页面上显示查看到的信息或显示修改页面。40 运行环境规定41 设备为充分发挥系统的功能和保证客户的正常访问,强大运算能力保证了逻辑处理的速度,丰富的运存是保证大客户量的后盾。当然还需要一个畅通的传输通道。综上所述,网站的运行条件建议如下:处理器Intel 酷睿i3 3200内存金士顿8GB DDR3 1600硬盘希捷Barracuda 1TB 7200转 64MB 单碟(ST1000DM003)网络双千兆结构1U价格666642 支持软件一个良好的软件环境是系统顺利运行的前提条件,包括必须的支持软件和维护软

12、件,或者保障安全杀毒软件和防范意外的备份软件。操作系统Windows 7WEB服务器Apache服务器数据库Microsoft SQLServer 其它WinRAR、ARP防火墙、Serv-U FTP Server、DU Meter、Acronis True Image、Kaspersky测试软件:(一) JDK下载和安装:第一步:进入SUN公司JAVA的JDK 1.5版本免费安装程序,下载主页地址: ,单击download,进入下载协议,选择接受协议。第二步:JDK安装程序:我安装的是:jdk-1_5_0_05-windows-i586-p.exe。第三步:安装JDK的目录,设为C:JDK1

13、.5(二) TOMCAT下载和安装:第一步:登陆 。第二步:下载tomcat程序,安装的是:jakarta-tomcat-。第三步:在安装tomcat时,安装类型为Normal,输入密码为admin。第四步:安装tomcat时,目录设为默认目录。(三) 在安装完JDK和tomcat后,要设置“控制面板”中的系统特性中的环境变量:1) 新建环境变量JAVA_HOME,环境变量值为C:JDK1.5,如图5-1。图5-1 JAVA_HOME环境变量2) 新建环境变量CLASS_PATH,环境变量值为:C:JDK1.5libdt.jar;C:JDK1.5libtools.jar,如图5-2图5-2 CLASS_PATH环境变量43 接口用户接口控制软件的运行主要靠键盘、鼠标等外部设备。管理员登录系统时,登录界面的登录 响应事件会根据用户名给予管理员的权限; 员工是以普通用户登录系统的,所以数据库会以用户名自动识别,并给予不同的权限。控制信号由外部设备发出。硬件接口本软件不需要特定的硬件或硬件接口进行支撑。需运行于Windows XP的操作系统之上。软件接口内部接口即为实现各个类之间的接口。通信接口无特殊要求。44 控制 无特殊控制需求。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号