




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于基于 JSPJSP 的网上购物网站的网上购物网站 软软 件件 需需 求求 说说 明明 书书 项目名称:基于 Jsp 的网上购物网 站 项目负责人:杜 辉 顾 玲 张 玲 日 期:2010 年 11 月 26 日 目录目录 1 1 引言引言.2 2 1.1 编写目的 .2 1.2 背景 .2 1.3 定义 .2 1.4 参考资料 .2 2 2 任务概述任务概述.3 3 2.1 目标 .3 2.2 用户的特点 .3 2.3 假定和约束 .3 3 3 需求规定需求规定.3 3 3.1 对功能的规定 .3 3.2 对性能的规定 .4 3.2.1 精度 .4 3.2.2 时间特性要求 .4 3.2.3 灵活性 .4 3.3 输人输出要求 .5 3.4 数据管理能力要求 .5 3.5 故障处理要求 .5 3.6 其他专门要求 .5 4 4 运行环境规定运行环境规定.5 5 4.1 设备 .5 4.2 支持软件 .6 4.3 接口 .6 4.4 控制 .6 基于基于 JspJsp 的网上购物系统的网上购物系统 软软 件件 需需 求求 说说 明明 书书 1 1 引言引言 1.11.1 编写目的编写目的 本需求规格说明书主要目的是明确所要开发的软件应具有的功能、性 能、使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基 础上进一步提出概要设计说明书和完成后续设计与开发工作,为软件开发 范围、业务处理规范提供依据,也是应用软件进行合同验收的验收依据。 开发计算机网上购物网站主要是为了给广大消费者们提供方便的购物 环境,用户可以搜索是否有自己需要的商品、查看最新上市的商品及详细 信息、订购商品、会员优惠等。 1.21.2 背景背景 a.开发项目名称: 基于 JSP 的网上购物网站 b.项目任务提出者:本项目的任务由我们的导师黄于欣老师提出,由 我们的系统分析师进行分析然后分配给我们进行开发,最后提供给我们的 用户使用实现网络互联并进行网上购物管理。 c.项目开发者:杜辉、顾玲、张玲 d.用户:网上购物网站完成后可以随时更行网上货物,广大电脑消费 者也可以快捷方便的在此网站上选购其喜欢的物美价廉的商品。 1.31.3 定义定义 SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS) 。 SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 ROLLBACK: 数据库的错误恢复机制。 1.41.4 参考资料参考资料 a、李忠伟,刘建编著.JSP 动态网页设计技术教程.北京:北京希 望电子版社,2009(8),1 b、邱加永,卞志城等编著.JSP 基础与案例开发详解.北京:清华 大出版社,2009(8),1 C、徐慧,曹衍龙编著.JSP 网络开发使用工程案例.北京:人民邮 电出版社,2008(5),1 2 任务概述任务概述 2.1 目标目标 开发计算机网上购物网站主要是为了给广大消费者们提供方便的购 物环境、用户可以搜索是否有自己需要的商品、查看最新上市的商品及 详细信息、订购商品、会员优惠等。在本网站中主要实现的有前台的浏 览,购物车的功能、后台的管理、收银台模块的设计、商品的管理模块、 订单管理的设计等,编程语言使用 JSP,用 SQLServer 2005 连接数据库, 来完成本网站的开发。 2.22.2 用户的特点用户的特点 1、用户简介: 网上购物系统的主要用管理人员和户分用户群两类: 1)管理人员,相对于实体购物商店,网络购物有如下特点: a.营业时间不受限制,与传统的 8 小时营业时间不同,借助互联网, 网上购物系统可以 24 小时全天候营业。这种不间断的服务方式对于巩固和 扩大读者群、培育潜在的顾客具有重大意义。 b.不受营业场地限制。因为网上购物系统是基于电子商务模式的网站, 是虚拟网店,所以它无需门市,只要维持面积有限的库房即可正常运转, 并以最低的成本经营最多的品种。 c.供需双方之间信息交流的广度、深度和速度有了质的飞跃。可提供 的物品信息与用户需求信息的相互沟通及匹配一直是制约物品增长的瓶颈, 网上购物以其直观的界面、丰富的信息、灵活的检索方式和个性化的定制 服务,成功地解决了这一难题。 d.网站管理及维护人员具备有操作系统的基础知识以及网站维护方面 的知识,并具有一定的操作能力。 2)网上用户群体有以下特点: a. 主流人群为经常上网的购物爱好者,拥有能够上网的条件,以青年 和中年人为主。 b. 部分用户持有信用卡,可在网上直接付款;无信用卡的用户可以汇 款进行交易。 c. 从职业划分来看,一部分用户上班族,追求时尚快捷的购物方式, 购买力有限;另一部分则为工作人群,追求高效经济的购物方式,购买力 较强。 2.32.3 假定和约束假定和约束 (1) 、本网站采用的是 B/S 结构的应用软件,不可避免地要受到 B/S 结构的约束。在其实施的各个阶段都要服从 B/S 结构的一些规律,包括功 能设计、软件配置和计划。 (2) 、硬件约束。软件运行要求客户端为 PentiumII 以上的微型计算 机,服务器端为 windows 各种版本、Unix 版本等,客户端运行时内存要求 为 10MB,安装所需硬盘环境为 50MB。 (3) 、本软件中用与其他应用软件的接口可采用串行接口/网络通信方 式。 (4) 、并行操作。应用软件本身不限制并行操作用户数或终端数。并 行操作用户数或终端用户数的多少会影响软件的性能,但主要与硬件平 台的选择与处理能力及网络传输速率有关。Sybase 数据库所支持的并 行用户数或终端用户数与用户所购买的软件有关。 (5) 、本网站的经费预算为 15 万元。 (6) 、开发期限为三个月。 3 3 需求规定需求规定 3.1 对功能的规定对功能的规定 3.1.13.1.1 对功能的描述对功能的描述 1、基本模块如图所示: 网上购物网站 商品展台购物车商品查询收银台会员管理订单查询商城公告 gongga gonggaa ogaogao 告告 销售排行 新品上架 特价商品 按类别查看商品 添加至购物车 查看购物车 填写订单信息 结账 订单查询 商城公告 会员注册并登陆 清空购物车 按类别及名称模糊 查询 基于 JSP 的网上购物网站前台功能结构图 基于 JSP 的网上购物网站 后台登陆 商品管理 会员管理 订单管理 公告管理 退出后台 基于 JSP 的网上购物网站后台结构图 3.1.23.1.2 数据流图数据流图 前台数据流图 用用户户 注注册册成成功功 会会员员 用用户户登登录录 搜搜索索商商品品 查查看看商商品品特特价价 销销售售排排行行 购购买买商商品品 网网上上交交易易 用用户户 销销售售信信息息 用用户户信信息息 注注册册信信息息 注注册册信信息息 搜搜索索商商品品 销销售售信信息息 商商品品信信息息 商商品品详详细细信信息息 商商品品详详细细信信息息 会会员员信信息息 成成功功交交易易信信息息 订订单单信信息息 订订单单信信息息 后台数据流图 管管理理员员 登登录录成成功功 商商品品管管理理 订订单单管管理理 商商城城公公告告 公公告告添添加加 公公告告删删除除 更更新新成成功功 管管理理员员 订订单单信信息息 商商城城信信息息 商商品品信信息息 管管理理员员信信息息 商商品品信信息息 公公告告信信息息 订订单单信信息息 订订单单信信息息 成成功功更更新新 商商品品信信息息 订订单单信信息息 3.1.33.1.3 数据字典数据字典 a、数据流条目 (1) 销售信息=销售订单号+商品编号+商品数量+销售日期 B、文件条目 (1)文件名:会员信息表 组成:会员 ID+用户名+姓名+密码+联系电话+联系地址+邮箱地址+ 消费额+是否冻结 组织:按会员 ID 递增排列 (2)文件名:商品信息表 组成:商品 ID+商品名称+商品定价+现价+商品图片+商品简介+是否 特价+是否新品 组织:按商品编号递增排列 (3)文件名:公告信息表 组成:Id 号+公告标题+公告内容+数量录入时间 组织:按 ID 号递增排列 (4)文件名:订单明细表 组成:ID+商品 ID+价格+数量 组织:按 ID 编号递增排列 c、加工说明 (1)加工名:1:查询 根据要查询的销售信息,检索出商品销售信息明细表 输入流:销售信息查询 输出流:销售信息表,销售单 (2)加工名:2:更新 加工逻辑:根据销售信息更细销售清单 输入流:前台销售信息 输出流:更新后台存储信息表 3.23.2 对性能的规定对性能的规定 3.2.13.2.1 精度精度 对该软件的输入、输出数据精度的要求为双精度。 3.2.23.2.2 时间特性要求时间特性要求 为保证该网站能够长期、安全、稳定、可靠、高效地运行,在该网站 中应该满足一下性能要求:说明对于该软件的时间特性要求,如对: a 一般操作的响应时间应在 1-2 秒内,对数据的导入导出,软磁盘 的读写也应在可接受的时间内完成。 b 每次对数据的添加删除的更新时间也应在 2-3 秒内; c 在接收到用户发送的信息中的数据要有快速的响应和准确性。 3.2.33.2.3 灵活性灵活性 为了满足此购物网站在不同环境下的适应能力,要求对它有以下的灵 活性要求: a 在操作方式上要灵活和统一友好的操作界面; b 在运行环境中发生变化时要有自动快速适应和兼容的能力; c 对网上网站上保存的数据的有效时间的改变要做到随机应变和反应的 能力; d 对计划或需求的变化要有快速改变和修改的能力。 3.33.3 输人输出要求输人输出要求 功能描述输入数据要求 输出数据要求 登陆功能 用户名和密码的输入分别是字符 类型(char(10))和字符类型 (char(6))类型 以字符串类型输出登陆成功 与否的结果信息 注册功能 用户名和密码的输入都是 char(10/6)类型,地址和联系方 式也分别为 char(20)类型 以字符串类型输出注册成功 与否的结果信息 添加功能 书籍,出版社和类别的基本信息 都为字符类型,数值范围在 1-20 位 以字符串类型输出添加成功 与否的结果信息 订单管理 书籍的名称:字符类型 char(10)以字符串类型输出订单成的 结果信息 浏览功能 书籍类别编号:字符类型 (char(3) 出版社名称:字符类型 char(16) 以字符串类型输出浏览的结 果信息 3.43.4 数据管理能力要求数据管理能力要求 在此购物网站中需要以下几个管理程序:前台用户的注册,商品信息 的搜索,订单信息的管理,管理员后台登陆、会员信息管理、商品信息管 理、管理员信息等。并能对最新商品的添加,已购买过商品的删除,商城 公告信息的添加,删除,更新,与客户之间的交流。 3.53.5 故障处理要求故障处理要求 在用户注册的过程中可能会出现注册不上去,我们的管理员需要登陆 到后台,对后台的登陆信息进行修改等。用户忘记秘密无法登陆时可以及 时与我们的管理员联系,提供有关信息找回密码。有时用户也会遇到例如 网速过慢、突然断电、等问题而使消费者无法确认自己是否在购买过程中 购买成功,可以给我们的专业服务人员电话联系,确认自己是否已经购买 到,和核对信息是否正确。如遇到黑客攻击等,我们如果不能及时解决问 题,会提前与客户联系,并及时对问题给与解决,使消费者在安全问题方 面放心。 3.63.6 其他专门要求其他专门要求 客户和会员需要对自己的账号、密码等进行严格保密,若是被其他用 户盗走,将导致用户无法及时登陆本网站更有甚者将有可能对你的部分财 产有所影响。用户一旦正常登陆,将会使用非常方便,我们也会对此软件 进行长达 2 年的可维护性、可补充性、易读性、可靠性等。还可以对用户 的运行环境进行可转换性的特殊要求 4 4 运行环境规定运行环境规定 4.14.1 设备设备 列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能, 包括: PentiumII 盘环境为 50MB。 安装所需硬 内存要求为 10MB a 处理器型号为 PentiumII 及内存容量为 10MB b 外存容量至少为 50MB、联机或脱机、媒体及其存储格式,设备的型号 及数量; c 输入及输出设备的型号和数量,联机或脱机; d 数据通信设备的型号和数量; e. 功能键及其他专用硬件 4.2 支持软件支持软件 开发时支持软件: Windows 98、 Windows20
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学英语口语教学资源包
- 小学语文新课标教学方法与复习题库
- 事业单位人员聘用管理办法解读
- 城市道路桥梁养护维修技术规范
- 成人高考职业规划自我鉴定模板
- 三角形几何题专项培优练习题库
- 职工劳动合同管理规范流程
- 职场新人职业素养提升计划
- 2025-2030动力锂电池梯次利用标准体系与商业模式报告
- 物流运输安全风险评估与管控
- TPM管理知识培训
- 2023年国家公务员考试申论真题及答案解析(地市级)
- 关于无梁楼盖和梁板式楼盖经济性的比较
- 第十四杂环化合物
- RB/T 306-2017汽车维修服务认证技术要求
- 《数学软件》课程教学大纲
- 《细胞工程学》考试复习题库(带答案)
- 粤教花城版小学音乐歌曲《哈哩噜》课件
- 第六讲:RCEP服务贸易与投资解读课件
- 展筋丹-中医伤科学讲义-方剂加减变化汇总
- 检测检验作业指导书(疾病预防控制中心)
评论
0/150
提交评论