logo资料库

软件工程总体设计报告.doc

第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
资料共24页,剩余部分请下载后查看
1.引言
1.1编写目的
1.2背景
1.3 定义
1.4参考资料
2.任务概述
2.1 目标
2.2 用户特点
3总体设计
3.1需求规定
3.2运行环境
3.3整个系统操作流图
3.4结构
3.4.1 服务器端结构
3.4.2 客户端结构
3.5人工处理过程
4接口设计
4.1用户接口
4.2外部接口
4.3内部接口
5运行设计
5.1运行模块组合
5.1.1 注册:
5.1.2 查询:
5.1.3 评论模块:
5.1.4 交易:
5.1.5 用户修改个人信息:
5.2 运行控制
5.2.1. 注册以及会员登陆
5.2.2. 修改会员注册信息和忘记密码
5.2.3. 搜索和查询书籍
5.2.4. 书籍购买、购物车和订单
5.2.5. 书籍评论
5.2.6. 留言求购
5.2.7. 帮助
5.3运行时间
6系统数据结构设计
6.1逻辑结构设计要点
6.2物理结构设计要点
6.3数据结构与程序的关系
7系统出错处理设计
7.1出错信息
7.2补救措施
《软件工程》大作业 网上图书销售管理系统 总体设计说明书 组长: 孔庆丰 组员: 唐连勇 白志航 邹丽娜
2009-04-27 1.引言_____________________________________________________ 3 1.1 编写目的 _________________________________________________________3 1.2 背景 _____________________________________________________________3 1.3 定义 ____________________________________________________________ 4 1.4 参考资料 _________________________________________________________4 2.任务概述__________________________________________________ 4 2.1 目标 ____________________________________________________________ 4 2.2 用户特点 ________________________________________________________ 5 3 总体设计____________________________________________________ 5 3.1 需求规定 _________________________________________________________5 3.2 运行环境 _________________________________________________________6 3.3 整个系统操作流图 _________________________________________________7 3.4 结构 _____________________________________________________________7 3.4.1 服务器端结构_________________________________________________________7 3.4.2 客户端结构__________________________________________ ________________8 3.5 人工处理过程_______________________________________________________8 4 接口设计____________________________________________________ 9 4.1 用户接口 _________________________________________________________9 4.2 外部接口 _________________________________________________________9 4.3 内部接口 ________________________________________________________10 5 运行设计___________________________________________________ 11 5.1 运行模块组合 ____________________________________________________11 5.1.1 注册: _____________________________________________________________ 11 5.1.2 查询: _____________________________________________________________ 12 1
5.1.3 评论模块: _________________________________________________________ 12 5.1.4 交易: _____________________________________________________________ 13 5.1.5 用户修改个人信息: _________________________________________________ 13 5.2 运行控制 _______________________________________________________ 14 5.2.1. 注册以及会员登陆 __________________________________________________ 14 5.2.2. 修改会员信息和忘记密码 ____________________________________________ 14 5.2.3. 搜索和查询书籍 ____________________________________________________ 15 5.2.4. 书籍购买、购物车和订单 ____________________________________________ 15 5.2.5. 书籍评论 __________________________________________________________ 16 5.2.6. 留言求购 __________________________________________________________ 16 5.2.7. 帮助 ______________________________________________________________ 17 5.3 运行时间 ________________________________________________________18 6 系统数据结构设计__________________________________________18 6.1 逻辑结构设计要点 ________________________________________________19 6.2 物理结构设计要点 ________________________________________________19 6.3 数据结构与程序的关系 ___________________________________________ 22 7 系统出错处理设计__________________________________________23 7.1 出错信息 ________________________________________________________23 7.2 补救措施 ________________________________________________________23 2
1.引言 1.1 编写目的 本项目为网上图书销售管理系统,书写此文档是为了确定用户对 本系统的真正需求,确定一份完整、准确、清晰、具体的系统要求及 设计方案,从而有效地帮助开发人员实现此系统的各个模块和各项功 能,也让用户对此系统有更全面的了解。 此文档包含了用户对系统的具体要求,系统的功能需求等;可作 为用户需求的确定书和总体设计的依据,也是验证和维护系统的依 据。 1.2 背景 随着网络的高速发展,电子商务已经走进了广大人民的生活,网 上购物已经被越来越多的人们所接受。现在的实体书店仅靠传统的本 地经销模式已经远远不能满足广大顾客日益增长的需求。所以我们迫 切需要设计这样一个网上书店销售管理系统。 本网站并非淘宝型的网络交易平台,而是基于一家实体书店而建 的网上图书销系统,所有网站上显示的书籍均是实体书店里出售的。 我们为顾客提供了浏览查询图书、将所选图书放入购物车、购买、求 购及留言等功能,使顾客可以方便快捷地找到购买所需的书籍;我们 为管理员提供了文章管理、公告管理、评论管理、订单管理、用户管 理、会员管理等功能,为管理员管理网站提供了便利。 3
a. 软件名称:网上图书销售管理系统 b. 项目来源于软件工程课程的老师,我们组选择的是网上超市系统, 设想用户为一家书店的操作人员,开发者为孔庆丰、唐连勇、邹丽娜、 白志航。 1.3 定义 B/S:Browser/Server(浏览器/服务器)结构 SQL 语言:用于数据库操纵的标准语言 PHP:超级文本预处理语言,是 Rasmus Lerdorf 创建的开放的源代码 的在服务器端执行的嵌入 HTML 文档的脚本语言 1.4 参考资料 陶春梅老师提供的《网上超市系统需求》 2.任务概述 2.1 目标 网上图书销售管理系统需要实现顾客浏览查询商品、对商品进行 评论、订购商品、求购留言以及在线联系客服等功能,系统还要实现 网站管理员商品的添加修改删除、网站板块管理、文章公告评论订单 管理、用户会员管理等功能。本系统对非注册会员做了一定的功能限 制。 4
2.2 用户特点 最终用户为广大购书顾客与书店网站维护人员,均为普通电脑用 户,由于本网站提供了图形化操作界面,使用起来非常方便,只要用 户具备基本的上网知识,均可以使用。由于本系统是销售及宣传性的 网站,所以需要服务器每天 24 小时工作,因此要求系统性能稳定。 3 总体设计 3.1 需求规定 本系统是为了方便书店人员网上售书和购书者网上购物的一系 列操作,如顾客的注册、查询、放入购物车、购买、评价、求购,管 理员的添加修改删除商品信息,管理文章公告评论订单及文章板块等 而建立起来的。其系统需求如下: 1) 注册 :通过在本网站提交一系列个人资料来成为本网站的 会员,只有会员用户才具有在本网站购买商品的权利。 2) 查询:通过对数据库各表的相互合并以及对 SQL 函数的调 用来实现对各类商品数据的查询,可按商品的名称或者分类对商 品进行查询。 3) 放入购物车:通过对数据库特定表中的特定字段进行插入 的操作来实现将商品放入购物车。 4) 购买:本网站采用类似于当当网的销售方式,即顾客在线 提交订单,确定订单后本店利用快递公司运送货物,货到付款, 5
快递公司代收。 5) 求购:如果顾客在本网站上找不到自己需要的书籍,可以 通过求购的方式将自己所需书籍的相关信息反馈给书店人员,以 便书店人员有目的性的进书。 6) 管理员对商品等信息的增删改:给系统管理员一个方便操 作的界面,使得管理人员只通过点击鼠标就可以实现商品、留言、 评论等的添加修改删除工作。 3.2 运行环境 服务器的硬件配置要求如下: CPU:Pentium 200 以上,建议 PII300 以上 RAM:256M 以上,建议 512M 以上 DISK:100M 以上的可用硬盘安装空间 客户机硬件配置要求如下: CPU:Pentium100 以上,建议 Pentium200 以上 RAM:32M 以上,建议 64M 6
3.3 整个系统操作流图 登录 会员 管理员 评 论 放 入 购 物 车 购 买 求 购 及 留 言 商 品 管 理 评 论 管 理 用 户 管 理 订 单 管 理 游客 查询 显示 3.4 结构 3.4.1 服务器端结构 7
分享到:
收藏