




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 目录目录 1.引言引言.2 1.1 编写目的.2 1.2 背景.2 1.3 定义.2 1.4 所参考资料.2 2 任务概述任务概述.3 2.1 目标.3 2.2 用户特点.3 2.3 假定和约束.3 3 需求规定需求规定.3 3.1 对功能的规定.3 3.2 对性能的规定.5 3.2.1精度.5 3.2.2时间特性要求.5 3.2.3灵活性.5 3.3 输入输出要求.6 3.4 数据管理能力要求.6 3.5 故障处理要求.6 3.5.1补救措施.6 3.6 其他专门要求.6 4 运行环境规定运行环境规定.7 4.1 设备.7 4.2 支持软件.8 4.3 接口.8 4.4 控制.11 2 1.引言引言 1.1 编写目的编写目的 在网络覆盖全球的情形下,网上书店可以让众多读者更加方便的寻找到自 己需要的书籍,可以随时查阅,更加便捷,而且网上书店可以为读者节约大量 时间,网上书店有发展的潜力,可以为书店和读者带来双赢的局面。 1.2 背景背景 就网上书店而言,由于网络已经覆盖全球,信息量大而独具优势。售书的 理念也很简单,就是读者可以自己寻找自己喜爱的书,替读者找寻他们想要的 书。对于读者来说,可以随时随地自由地查询和订购图书,读者无需亲临书店, 开机上网即可买到所需书籍,网上购书节省了大量时间,这对于那些没有时间 经常逛传统书店或其住所离传统书店较远的读者来说,具有实际意义。因此网 上售书必将有长足的发展。 1.3 定义定义 无 1.4 所参考资料所参考资料 1. 齐治昌 谭庆平 宁 洪 软件工程 高等教育出版社 2. 郑人杰 殷人昆 陶永雷 实用软件工程 清华大学出版社 3. 胥光辉 金凤林 丁 力 软件工程方法与实践 机械工业出版社 4.软件设计文档国家标准GB8567-88 3 2 任务概述任务概述 2.1 目标目标 本系统构建一个电子商务网站,利用日益繁荣的互联网,为传统的书店打 造一个新的销售平台。通过电子信息化的手段对书店的进存销等环节进行管理, 以达到人力与设备费用的减少,服务能力的提高,管理信息服务的改进,工作 人员利用率的提高等目标。 2.2 用户特点用户特点 最终用户的特点:会基本操作电脑,了解网上购书流程以及相关的安全维 护知识。 操作人员、维护人员:能熟练操作计算机,熟悉基本软件维护知识,针对 本系统,操作人员熟悉本系统的操作流程。 2.3 假定和约束假定和约束 整个系统的开发时间为五个月,硬件、软件、运行环境和开发环境的条件 和限制 :在 Windows XP 下使用。 业务模式的约束:系统的前后台信息交互过程不是全自动的过程,需要后 台管理员进行录入工作。 3 需求规定需求规定 3.1 对功能的规定对功能的规定 网上书店系统是一个典型的 JSP 数据库开发应用程序,由前台图书展示及 销售、后台管理两部分组成。 1、前台商品展示及销售: 该部分主要包括新书上架、购物车、非会员注册、会员登录、图书公告及 4 图书浏览,图书搜索等功能。 会员购买图书用例关系图 2、后台管理: 该部分主要对商城内的一些基础数据进行有效管理,包括图书管理、会员 管理、订单管理、公告管理订单查询、图书查询、用户信息查询等。 网上书店系统层次图 登录系统 客 户 网上书店系统 管理员 5 后台管理员操作用例关系图 3.2 对性能的规定对性能的规定 3.2.1 精度精度 用户注册时:用户名长度不得少于 4 密码:长度不得少于 6 邮箱:必须使用正确的邮箱格式 3.2.2 时间特性要求时间特性要求 查询类页面响应时间:3s 更新类页面响应时间:3s 3.2.3 灵活性灵活性 无 6 3.3 输入输出要求输入输出要求 非会员输入:注册用户名(长度不得少于 6) ,注册密码,确认密码,电子 邮箱地址 输出:注册成功或失败 会员输入:用户名,密码 输出:首页 管理员员输入:管理员号,密码 输出:后台管理页面 查询图书输入:书名或作者 输出:图书信息 3.4 数据管理能力要求数据管理能力要求 无 3.5 故障处理要求故障处理要求 故障处理错误分为 2 种: (1)业务错误:通过弹出对话框或其他形式的方式向用户报告业务错误, 提醒用户修正该错误,保证业务处理正常完成。 (2)系统错误:采用日志来记录错误信息,管理员通过查看日志了解系统 运行情况,作出相应处理。 3.5.1 补救措施补救措施 定期对数据进行备份。采用硬盘做备份设施。一旦系统遭到意外破坏,用 该备份文件进行恢复。 3.6 其他专门要求其他专门要求 保密要求:对管理员和用户设置的权限不同。 7 界面美观大方,功能区分明显,文字描述通俗易懂,并发性高,吞吐量大, 系统安全有保证。 从网上书店自身来看,目前还存在不少问题,主要表现为:主页信息量小, 内容和形式缺乏吸引力,更新不够及时;未能对图书馆市场进行有效细分,服 务方式比较单一;分类体系不尽合理,图书分类查询系统尚需完善;营销方式 不够灵活。 在计算机联网的网络上作业,就可进行远距离的图书销售与订购。一般应 具有如下功能:(1)向上网顾客提供图书期刊在线电子版(虚拟版),供顾客订购 、下载;(2)提供新书目、新书内容介绍、书评等,供顾客选择图书时参考;(3)提 供书店存货书目,供顾客挑选或补全、补缺;(4)提供网上书店的有关资料,如 营业执照等,让顾客了解网上书店的可信程度;(5)开辟网上论坛,供顾客在网 上讨论有关图书内容与网上发行中的有关问题;(6)通过网络收集顾客采访图书 的计划与要求,顾客的阅读爱好、兴趣、阅读历史和对网上书店的建议与要求; (7)网上订购图书、期刊;(8)安全认证、数字签名、网上结算和支付,并提供 正式发票;(9)图书配送;(10)退货处理;(11)质量监控。但是由于时间及本人 能力方面的一些条件所限,本次设计的网络书店销售管理系统主要是以实现购 书和定单的功能作为设计的重点,实现了网络书店的一些最基本和必须的功能, 其他的详细复杂的功能将在以后的改进中不断的完善。 但是,由于节省时间、节约费用、操作方便等优势,网上书店拥有广阔的 前景。我们可以看到网上购物已经成为一种不可抵挡的时尚潮流。在中国,网 上书店不仅有发展的必要,也有发展的基础,发展网上书店的各方面条件也日 趋成熟。 4 运行环境规定运行环境规定 4.1 设备设备 该系统需要服务器 2 台(一台提供服务,一台备份),开发阶段需要两台 微机作为模拟网络环境来开发。具体的网络布线按用户要求配置。 8 4.2 支持软件支持软件 程序版本项目详细 操作系统 Windows XP 数据引擎 mySql 权限要求对 mySql 数据库具有建表、 备份的权限对 mySql 数据库具 有建表、备份的权限 Tomcat+SQLSERVER 存储 过程版 硬件要求双 XEON2.4GCPU 1G 内存 RAID5 数据冗余磁盘阵列或更 高 设计模式 JSP+Javabean 数据库 mySql 运行服务器 Tomcat5.0 开发工具Myeclipse、Macromedia Dreamweaver、Adobe Photoshop 4.3 接口接口 1 用户接口 (1)登录界面:由输入用户名、密码的文本框和登录、注册按钮组成。 (2)查询界面: 查找按钮:进行图示查找。 显示区:用于显示已有图书类别,可点击进行查询; (3)购物车界面: 已购图书信息显示区:用于显示选购图书信息(名称,价格,购买数量); 数量编辑框:用于输入每种图书的数量; 提交按钮:确定购买下订单。 9 (4)管理员增加图书界面: 信息编辑框区: 输入图书的信息。 提交按钮:把数据提交到数据库。 (5)管理员修改图书界面: 书籍名称编辑框:用于输入查找的图书名称。 查找按钮:按姓名查找图书,并把图书信息的数据返回到信息编辑区。 信息编辑框区:对已存在图书的信息进行修改。 提交按钮:把更新数据到数据库。 (6)管理员删除图书界面: 编辑框:用于输入查找的图书名、称类别、出版社。 查找按钮:查找图书,并把图书信息的数据返回到信息显示区。 信息显示区:显示查找结果 删除按钮:每条查找到的信息结尾都有个个删除按钮用于删除当条记录。 2 外部接口 1)硬件接口: 由于我们使用的通信协议是 TCP/IP,因此这里的硬件接口问题主要就是 TCP/IP 层中的网络接口层,它负责数据帧的发送和接收,帧是独立的网络信息 传输单元。网络接口层将帧放在网上,或从网上把帧取下来。这就要求 IP 使用 网络设备接口规范 NDIS 向网络接口层提交帧,并且 IP 支持广域网和本地网接 口技术。在系统运行时要注意关闭那些容易受攻击和入侵的端口号,在能保证 带宽的前提下仅开通系统运行所必须的端口。 2)软件接口 这里的接口问题主要就是怎样与 sql 数据库进行通信,以便对数据库进行 读取和写入操作。在 jsp 技术中是使用 JABC-ODBC 来解决这个问题的。具体 来说开发中可能使用到的 JABC-ODBC 的常用对象有以下几个: (1)连接对象(Connection):用来连接数据库。 (2)记录集对象(RecordSet):用来保存查询语句的返回结果。 (3)命令对象(Command):用来执行 SQL 语句或者 SQL Server 的存 10 储过程。 (4)参数对象(Parameter):用来为存储过程或查询提供参数。 3)内部接口 系统中的各模块之间的接口、调用关系,以及模块间的数据传递关系如下 所示: 各功能模块的定义如下图所示: 各功能模块的定义图 1)登录模块与书籍管理模块:管理员可以对数据库中的书籍进行增加、删除、 修改等操作,这三种功能的权限仅局限于管理员,要进行操作需确保为管理员, 调用登录模块验证用户以保证数据库的信息的正确、完整与安全。 2)登录模块与购物车管理模块:用户进入系统后可以查询书籍,若要购物则 需确保用户为本系统的会员,非会员可以注册,会员成功登录后将会员信息储 存于服务器中,购物过程将图书信息也储存于服务器中,当会员确认购买时, 将会员信息、图书信息系和购买数量存于数据库中的 customer_order 表中,并 更改该图书的库存量。 模块编号模
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 咸阳经开城市发展集团有限公司招聘考试真题2024
- 达州市教育局部属公费师范生招聘考试真题2024
- 高血压健康管理试题(带答案)
- 劳动合同与社会保险法律制度测试试题(附答案)
- 初级美发师模拟试题及答案
- 2025年度隧道盾构施工项目合同
- 2025年度清洁煤炭绿色采购与供应链管理合同
- 2025保密协议范本:物流行业货物信息保密
- 2025年美妆行业个性化定制服务模式下的行业规范研究报告
- 2025版绿色建筑节能改造合同标准文本
- 2025年科研项目经理专业知识考试题目答案解析
- 2025广东肇庆市怀集县卫生事业单位招聘102人笔试模拟试题及答案解析
- 青马考试题目及答案
- 算力中心计算任务优化方案
- 劳务派遣工作知识培训课件
- AutoCAD电气工程制图 课件 项目1 低压配电柜的绘制与识图
- 无人机反制设备原理课件
- 2024年全国工会财务知识大赛备赛试题库500(含答案)
- 《采购4 0 采购系统升级 降本 增效实用指南 第2版 》读书笔记思维导图PPT模板下载
- 《卷烟原料配方设计》配套教学课件
- 《新能源汽车驱动电机系统检测与维修习题册》 习题参考答案(劳动)
评论
0/150
提交评论