网上购物系统需求规格说明书资料.pdf

上传人:白大夫 文档编号:5421889 上传时间:2020-05-05 格式:PDF 页数:15 大小:314.33KB
返回 下载 相关 举报
网上购物系统需求规格说明书资料.pdf_第1页
第1页 / 共15页
网上购物系统需求规格说明书资料.pdf_第2页
第2页 / 共15页
网上购物系统需求规格说明书资料.pdf_第3页
第3页 / 共15页
网上购物系统需求规格说明书资料.pdf_第4页
第4页 / 共15页
网上购物系统需求规格说明书资料.pdf_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《网上购物系统需求规格说明书资料.pdf》由会员分享,可在线阅读,更多相关《网上购物系统需求规格说明书资料.pdf(15页珍藏版)》请在三一文库上搜索。

1、1 一、需求规格说明书 : 1引言 1.1 编写目的 现在随着电子商务的不断发展,也越来越贴近我们的生活, 它实 现了方便,快捷,效率,自动表现力网络最具魅力的地方,快速的交 换信息。 此系统的目的是,深入描述 “网上购物系统”软件的功能和性能与界 面,确定该软件设计的限制和定义软件的其他有效性需求。根据网上 购物系统的业务分类、 业务操作规程及其数据结构等具体要求,确定 了系统性能要求, 系统运行支持环境要求, 数据项的名称、数据类型、 数据规格 1.2 项目背景 a. 网上购物通用平台 b. 任务提出者:吴琼吴老师 c. 开发者:李新钿,廖俊钦 d.本系统是独立系统 1.3 定义 JAVA

2、: Java 是一种可以撰写跨平台应用软件的面向对象的程序设计 语言,是由 Sun Microsystems 公司于 1995年 5 月推出的 Java 程序 2 设计语言和 Java 平台(即 JavaSE, JavaEE, JavaME)的总称。 Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于 个人 PC 、数据中心、游戏控制台、科学超级计算机、移动电话和互 联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互 联网的产业环境下, Java 更具备了显著优势和广阔前景。 SQL: SQL(Structured Query Language),结构化查询语言。

3、SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。按照 ANSI(美 国国家标准协会 )的规定, SQL被作为关系型数据库管理系统的标准 语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的 数据,从数据库中提取数据等。 绝大多数流行的关系型数据库管理系 统都采用了 SQL语言标准。虽然很多数据库都对SQL语句进行了再开 发和扩展,但是包括Select, Insert, Update, Delete, Create,以 及 Drop 在内的标准的 SQL命令仍然可以被用来完成几乎所有的数据 库操作。 3 软件工程:软件工程 (Software Engineering,简称为

4、SE)是一门 研究用工程化方法构建和维护有效的、实用的和高质量的软件的学 科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标 准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的 软件比如有电子邮件, 嵌入式系统, 人机界面,办公套件,操作系统, 编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应 用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经 济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。 1.4 参考资料 1 张海藩 . 软件工程导论 M. 清华大学出版社, 2008,1 2 张银鹤、梁文新等 .JavaScript完全学习手册 M.

5、 清华 大学出版社, 2008,10 3 王珊、萨师煊 .数据库系统概论 M. 高等教育出版社, 2006,12 4 Michael T.Goodrich.算法分析与设计 M. 人民邮电出 版社, 2006,10 5 史九林 . 数据结构基础 M. 机械工业出版社, 2008,7 6 郝玉龙 .Java EE编程技术M. 清华大学出版社, 2008,6 4 2任务概述 2.1 目标 本网上购物系统针对的用户个人,广大网络用户的。因此本网上 购物系统,是为了将小型网上购物网站管理纳入规范化,现代化的管 理轨道,针对目前网购中存在的问题和管理的实际需要,我们将理顺 管理体制和建立各种管理规范与开发

6、信息系统有机地结合起来。以企 业信息管理为核心的集成环境,提供以项目为核心、 基于用户角色的 权限机制。 2.2 运行环境(设备、硬件、软件、网络、用户操作) 操作系统: Microsoft Windows 2000 Advanced Server 支持环境: IIS 5.0 数 据 库:Microsoft SQL Server 2000 2.3 假定和约束 一个更为完善的网上购物系统,应提供更为便捷与强大的信息查 询功能,如相应的网络操作及服务, 由于开发时间和计算机数量有限, 该系统并未提供这一功能。对信息的保护手段仅限于设置用户级别, 以及提供数据文件的备份,比较简单,不能防止恶意的破坏

7、,安全性 能有待进一步完善。 5 3需求规定 3.1 对功能的规定 物理模型(系统的流程图) 处理流程图: 顾客网站首页搜索商品 退出浏览该商品浏览其他商品缺货登记 查看购物放入购物车继续购买 取消订单下订单确认订单订单送商家 银货两讫支付送货上门 交易完成售后服务 评论商品 6 数据流程图: 功能模型(用例图和活动图来来表示系统的功能) 订货人 信息 用户注册 /登录选购商品 放入购物车 用户放入购物车注册 /登录选购商品 送货方式付款方式订单确认 7 用例图: 买家 浏览商品 购物车 订单操作 注册/登录 修改个人信息 添加 删除 更新 提交 管理员 登录 管理商品 商品分类 购进 卖出

8、处理订单 -结束 1 * -结束 2 * - 结束 3 * -结束 4 * -结束 5 * -结束 6 * -结束 7 * -结束 8 * -结束 9 * -结束 10 * -结束 11 * -结束 12 * -结束 13 * -结束 14 * -结束 15 * -结束 16 * -结束 17 * -结束 18 * 更新 8 系统管理员 登录 /注册 管理用户 数据备份与恢复 系统维护 权限管理 -结束1 * -结束 2 * -结束 3 * -结束 4 * -结束 5 * -结束6 * -结束 7 * -结束8 * 活动图: 会员登录 商品浏览 添加商品到购物车中 游客进入系统 下订单 确定购

9、物并选择送货方式 在线支付 购物完成 订单查询 针对消费者的的网上购物系统活动图 9 商品浏览活动图 会员登录 商品类别 商品系列 商品详细内容 将商品添加到购物车中 订单处理 添加商品活动图 添加商品到购物车 检查购物车中商品条目 有该商品条目 无该商品条目 增加商品数量 添加该商品条目到购物车中 10 后台维护活动图 、 11 用户登录活动图 登录入口 该用户是否存在 核对密码是否正确 取得用户名和密码 将用户username 放入 session 中 登陆成功 3.2 性能的规定 3.2.1 精度 在进行向数据库文件提取数据时,要求数据记录定位准确,在往 数据库文件数组中添加数时,要求输

10、入数准确。 12 3.2.2 时间特性要求 a响应时间:响应时间应在人的感觉和视觉事件范围内 b更新处理时间:由系统运行状态来决定 c数据的转换和传送时间:能够在10 秒钟内完成 3.2.3 灵活性 当需求发生某些变化时, 网上购物系统软件操作方式、 数据结构、 运行环境基本不会发生变化, 变化只是将对应的数据库文件内的记录 改变,或将过滤条件改变即可。 3.3 输入输出要求 输入:鼠标对按钮的点击 查询方式、查询关键字 新建商品项、用户项 商品项、用户项相应纪录更改 备份数据恢复所需的数据备份文件 受限操作所需的密码; 输出:查询关键字确定的数据库记录的子集 统计结果及其格式化文件 信息录入

11、、删改结果(成功或失败) 数据备份输出的数据备份文件; 3.4 故障处理要求 设备的硬件故障可能造成本软件不能运行或不能正常进行输入 13 输出等后果,系统的资源不足及网络传输通道阻塞可能造成本软件不 能正常运行,并有可能造成机器“死机”,上述故障的处理由用户自 行解决。 软件在运行过程中产生的的数据库错误,将由系统自动记入错误 日志,非网络传输引起的错误将由系统管理员或软件开发者解决。 软件在运行过程中产生的其他错误,将根据情况由软件开发者或 软件开发者协助系统管理员解决。 正常使用时不应出错,对于用户的输入错误应给出适当的改正提 示。 若运行时遇到不可恢复的系统错误, 也必须保证数据库完好无损。 3.5 故障处理要求 系统能够在任何时候对数据库备份,在出现故障后能立即还原 3.6 其他专门要求 1软件必须严格按照设定的安全权限机制运行,并有效防止非授 权用户进入本系统。 2软件必须提供对系统中各种码表的维护、补充操作。 3软件必须按照需求规定记录各种日志。 4软件对用户的所有误操作或不合法操作进行检查,并给出提示 信息。 5. 用户必须对系统中的材料成本信息进行维护,以便软件能取得 有效的材料成本信息 14 4.1 设备 4.2 支持软件 15 本系统在Visual Basic 6.0 下开发,测试。 4.3 双方签字

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1