


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录1.引言 21.1 编写目的 21.2 背景 21.3 定义 21.4 所参考资料 22 任务概述 32.1 目标 32.2 用户特点 32.3 假定和约束 33 需求规定 33.1 对功能的规定 33.2 对性能的规定 5精度 5时间特性要求 5灵活性 53.3 输入输出要求 63.4 数据管理能力要求 63.5 故障处理要求 6补救措施 63.6 其他专门要求 64 运行环境规定 74.1 设备 74.2 支持软件 84.3 接口 84.4 控制 111.引言1.1 编写目的在网络覆盖全球的情形下,网上书店可以让众多读者更加方便的寻找到自 己需要的书籍, 可以随时查阅, 更加便捷, 而
2、且网上书店可以为读者节约大量时 间,网上书店有发展的潜力,可以为书店和读者带来双赢的局面。1.2 背景就网上书店而言,由于网络已经覆盖全球,信息量大而独具优势。售书的 理念也很简单,就是读者可以自己寻找自己喜爱的书, 替读者找寻他们想要的书。 对于读者来说, 可以随时随地自由地查询和订购图书, 读者无需亲临书店, 开机 上网即可买到所需书籍, 网上购书节省了大量时间, 这对于那些没有时间经常逛 传统书店或其住所离传统书店较远的读者来说, 具有实际意义。 因此网上售书必 将有长足的发展。1.3 定义无1.4 所参考资料1.齐治昌 谭庆平宁洪软件工程2.郑人杰殷人昆陶永雷实用软件工程3.胥光辉金凤
3、林丁力软件工程方法与实践4. 软件设计文档国家标准 GB8567-88高等教育出版社清华大学出版社机械工业出版社2 任务概述2.1 目标本系统构建一个电子商务网站, 利用日益繁荣的互联网, 为传统的书店打造 一个新的销售平台。 通过电子信息化的手段对书店的进存销等环节进行管理, 以 达到人力与设备费用的减少, 服务能力的提高, 管理信息服务的改进, 工作人员 利用率的提高等目标。2.2 用户特点最终用户的特点: 会基本操作电脑, 了解网上购书流程以及相关的安全维护 知识。操作人员、维护人员:能熟练操作计算机,熟悉基本软件维护知识,针对本 系统,操作人员熟悉本系统的操作流程。2.3 假定和约束整
4、个系统的开发时间为五个月, 硬件、软件、 运行环境和开发环境的条件和 限制:在Windows XP下使用。业务模式的约束: 系统的前后台信息交互过程不是全自动的过程, 需要后台 管理员进行录入工作。3 需求规定3.1 对功能的规定网上书店系统是一个典型的JSP数据库开发应用程序,由前台图书展示及销 售、后台管理两部分组成。1、前台商品展示及销售:该部分主要包括新书上架、购物车、非会员注册、会员登录、图书公告及图书浏览,图书搜索等功能。修改信息订单叠询会员购买图书用例关系图2、后台管理:该部分主要对商城内的一些基础数据进行有效管理, 包括图书管理、会员管理、订单管理、公告管理订单查询、图书查询、
5、用户信息查询等。网上书店系统层次图删除舍告后台管理员操作用例关系图3.2对性能的规定321精度用户注册时:用户名长度不得少于 4密码:长度不得少于6邮箱:必须使用正确的邮箱格式时间特性要求查询类页面响应时间:w 3s更新类页面响应时间:w 3s灵活性3.3 输入输出要求非会员输入:注册用户名(长度不得少于 6),注册密码,确认密码,电子 邮箱地址输出:注册成功或失败会员输入:用户名,密码输出:首页管理员员输入:管理员号,密码输出:后台管理页面查询图书输入:书名或作者输出:图书信息3.4 数据管理能力要求无3.5 故障处理要求故障处理错误分为 2 种:(1)业务错误:通过弹出对话框或其他形式的方
6、式向用户报告业务错误, 提醒用户修正该错误,保证业务处理正常完成。(2)系统错误:采用日志来记录错误信息,管理员通过查看日志了解系统 运行情况,作出相应处理。3.5.1 补救措施定期对数据进行备份。采用硬盘做备份设施。一旦系统遭到意外破坏,用该 备份文件进行恢复。3.6 其他专门要求保密要求:对管理员和用户设置的权限不同。界面美观大方,功能区分明显,文字描述通俗易懂,并发性高,吞吐量大, 系统安全有保证。从网上书店自身来看,目前还存在不少问题,主要表现为:主页信息量小, 内容和形式缺乏吸引力, 更新不够及时; 未能对图书馆市场进行有效细分, 服务 方式比较单一; 分类体系不尽合理, 图书分类查
7、询系统尚需完善; 营销方式不够 灵活。在计算机联网的网络上作业, 就可进行远距离的图书销售与订购。 一般应具 有如下功能: (1) 向上网顾客提供图书期刊在线电子版 (虚拟版 ) ,供顾客订购 、 下载; (2) 提供新书目、新书内容介绍、书评等,供顾客选择图书时参考; (3) 提供书店存货书目,供顾客挑选或补全、补缺; (4) 提供网上书店的有关资料, 如营业执照等,让顾客了解网上书店的可信程度; (5) 开辟网上论坛,供顾客在 网上讨论有关图书内容与网上发行中的有关问题; (6) 通过网络收集顾客采访图 书的计划与要求,顾客的阅读爱好、 兴趣、阅读历史和对网上书店的建议与要求; (7) 网
8、上订购图书、期刊; (8) 安全认证、数字签名、网上结算和支付,并提供正 式发票; (9) 图书配送; (10) 退货处理; (11) 质量监控。但是由于时间及本人能 力方面的一些条件所限, 本次设计的网络书店销售管理系统主要是以实现购书和 定单的功能作为设计的重点, 实现了网络书店的一些最基本和必须的功能, 其他 的详细复杂的功能将在以后的改进中不断的完善。但是,由于节省时间、节约费用、操作方便等优势,网上书店拥有广阔的 前景。我们可以看到网上购物已经成为一种不可抵挡的时尚潮流。 在中国, 网上 书店不仅有发展的必要, 也有发展的基础, 发展网上书店的各方面条件也日趋成 熟。4 运行环境规定
9、4.1 设备该系统需要服务器 2 台(一台提供服务,一台备份),开发阶段需要两台微 机作为模拟网络环境来开发。具体的网络布线按用户要求配置4.2支持软件程序版本项目详细Tomcat+SQLSERVER存储过程版操作系统Win dows XP数据引擎mySql权限要求对mySql数据库具有建表、备份的权限对 mySql数据库具有建表、备份的权限硬件要求双 XEON2.4GCPU1G 内 存RAID5数据冗余磁盘阵列或更高设计模式JSP+Javabean数据库mySql运行服务器Tomcat5.0开发工具Myeclipse、Macromedia Dreamweaver、AdobePhotoshop
10、4.3 接口1用户接口(1) 登录界面:由输入用户名、密码的文本框和登录、注册按钮组成。(2) 查询界面:查找按钮:进行图示查找。显示区:用于显示已有图书类别,可点击进行查询;(3) 购物车界面:已购图书信息显示区:用于显示选购图书信息 (名称,价格,购买数量); 数量编辑框:用于输入每种图书的数量;提交按钮:确定购买下订单。(4) 管理员增加图书界面: 信息编辑框区: 输入图书的信息。 提交按钮:把数据提交到数据库。(5) 管理员修改图书界面: 书籍名称编辑框:用于输入查找的图书名称。 查找按钮:按姓名查找图书,并把图书信息的数据返回到信息编辑区。 信息编辑框区:对已存在图书的信息进行修改。
11、 提交按钮:把更新数据到数据库。(6) 管理员删除图书界面: 编辑框:用于输入查找的图书名、称类别、出版社。 查找按钮:查找图书,并把图书信息的数据返回到信息显示区。 信息显示区:显示查找结果 删除按钮:每条查找到的信息结尾都有个个删除按钮用于删除当条记录。2 外部接口1) 硬件接口:由于我们使用的通信协议是TCP/IP,因此这里的硬件接口问题主要就是TCP/IP 层中的网络接口层,它负责数据帧的发送和接收,帧是独立的网络信息 传输单元。网络接口层将帧放在网上,或从网上把帧取下来。这就要求 IP 使用 网络设备接口规范NDIS向网络接口层提交帧,并且IP支持广域网和本地网接 口技术。在系统运行
12、时要注意关闭那些容易受攻击和入侵的端口号, 在能保证带 宽的前提下仅开通系统运行所必须的端口。2) 软件接口 这里的接口问题主要就是怎样与 sql数据库进行通信,以便对数据库进行读 取和写入操作。在 jsp 技术中是使用 JABC-ODBC 来解决这个问题的。具体来说 开发中可能使用到的 JABC-ODBC 的常用对象有以下几个:(1)连接对象(Connection):用来连接数据库。( 2)记录集对象( RecordSe)t :用来保存查询语句的返回结果。(3) 命令对象(Comma nd):用来执行SQL语句或者SQL Server的存储过(4)参数对象(Paramete):用来为存储过程
13、或查询提供参数。3)内部接口系统中的各模块之间的接口、调用关系,以及模块间的数据传递关系如下所示:各功能模块的定义如下图所示:各功能模块的定义图模块编号模块名称备注GN1会员登录登录模块GN2管理员登录登录模块GN3用户注册登录模块GN4添加书籍书籍管理模块GN5修改书籍书籍管理模块GN6查看书籍书籍管理模块GN7删除书籍书籍管理模块GN8订购书籍购物车管理模块GN9删除订单购物车管理模块GN10修改订购信息购物车管理模块1)登录模块与书籍管理模块:管理员可以对数据库中的书籍进行增加、 删除、 修改等操作,这三种功能的权限仅局限于管理员,要进行操作需确保为管理员, 调用登录模块验证用户以保证数据库的信息的正确、完整与安全。2)登录模块与购物车管理模
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 创新素养视角下高中数学高效课堂的构建
- 中学教育基础知到课后答案智慧树章节测试答案2025年春白城师范学院
- 三级人力资源管理师-《企业人力资源管理师(理论知识)》考前强化模拟卷1
- 高考物理课标版一轮复习考点规范练19动量动量定理动量守恒定律的理解
- 重庆市复旦中学2024-2025学年高一下学期开学考试生物试题(原卷版)
- 揭阳中式花园施工方案
- 湖南省衡阳县三中2017-2018学年高二上学期期中考试历史试卷
- 广东省惠州市惠东中学2017-2018学年高三5月热身综合练习生物(二)答案
- 浙江省宁波市2024-2025学年高三上学期期末模拟检测语文试题(原卷版+解析版)
- 河南省南阳市镇平县2024-2025学年七年级上学期期末语文试题(原卷版+解析版)
- 边坡开挖施工要求
- 数字图像处理-6第六章图像去噪课件
- 监理施工设计图纸签发表
- 部编版六年级下册语文教案(全册)
- 2022年湖北成人学士学位英语真题及答案
- DB43∕T 801-2013 二次张拉低回缩钢绞线竖向预应力短索锚固体系设计、施工和验收规范
- 附表1:网络及信息安全自查表
- 奇妙的海洋生物
- 公共场所健康证体检表
- 普通高等学校独立学院教育工作合格评估指标体系(第六稿)
- 多维阅读第13级—A Stolen Baby 小猩猩被偷走了
评论
0/150
提交评论