软件工程实践-概要设计说明书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Macromedia Dreamweaver 8
网络平台: (1) 通信协议 TCP/IP (2) 通信带宽 (略) (3) 2.3 子系统清单 子系统 编号 Sys1 Sys2 子系统英 文名 M1-front M2-back 子系统功能简述 客户前台应用及管 理 管理员后台应用及 管理 子系统之间 的关系
Integer
2
Integer
序 非 无 外 列 空 键

3
商 ProductsSKindName Varchar(20) 无 非 无 - 品 空 小 分 类 名 称

5 表名:商品投票(Vote)
序 字 号 段 中 文 名 字段英文 名 类型、宽 度、精度 取值 空否 默 约束 认 值 主 键/ 外 键 索 引 否
member 查看用户MSN 地址 录入会员用户 名
I member name 录入会员名称 I member user
I member 录入、修改用 password 户密码 I member sex 录入用户性别 I member 录入、修改用 address 户地址 I member zip 录入、修改用 户邮编
功能模块4: 商品投票 网上购物系统总体结构图 功能模块5: 商品评价
功能模块6: 商品信息管理
功能模块7: 公告信息管理
子系统2: 后台管理
功能模块8: 订单信息管理
功能模块9: 会员信息管理
2.2 运行环境设计 该软件系统的运行环境: 客户机硬件基本要求: CUP: Pentium 133MHz处理器或更高 内存: 64M或更多 声卡: Dirextx Sound 显卡: Direct 3D (16MB以上) 操作系统要求:Windows 98 及以上 浏览器要求:IE 4.0及其以上版本 相兼容浏览器
Integer
2
Integer
序 非 无 外 列 空 键

3
Integer
序 非 无 外 列 空 键

4
Varchar(20) 无 非 无 - 空

5
Varchar(20) 无 可 无 - 空

市 场 价 6 商 ProductsMemberPrice Varchar(20) 无 非 无 - 品 空 会 员 价 商 ProductsBPicture 品 大 图 片 商 ProductsSPicture 品 小 图 片 是 ProductsSpecial 否 特 价 Varchar(50) 无 非 无 - 空 -
概要设计说明书
--网上购物系统 开发小组第11组(软件1051): 主要设计:huangliang 日期: 2007-317
1. 导言 本章对该文档的目的、功能范围、术语、相关文档、参考资 料、版本更新进行说明。 1.1 目的 本文档的目的旨在推动软件工程的规范化,使设计人员遵循 统一的概要设计书写规范,节省制作文档的时间,降低系统 实现的风险,做到系统设计资料的规范性与全面性,以利于 系统的实现、测试、维护、版本升级等。 1.2 范围 本文档用于软件设计阶段的概要设计,它的上游(依据的基 线)是《需求分析规格书》,它的下游是《详细设计说明 书》,并为《详细设计说明书》提供测试的依据。 软件概要设计的范围是:软件系统总体结构设计、全局数 据库和数据结构设计、外部接口设计、主要部件功能分配设 计、部件之间的接口设计等方面的内容。该范围应覆盖《需 求规格说明书》中的功能点列表、接口列表。 1.3 命名规则 基本命名规则参照匈牙利命名法命名; 变量对象命名规则:申明全局变量、局部变量对象的命名 规则; 数据库对象命名规则:申明数据库表名、字段名、索引 名、视图名等对象的命名规则; 1.4 术语定义
Q member sex
查看用户性别
Q member 查看用户地址 address Q zip member 查看用户邮编
Q member 查看用户电话 phone Q member 查看用户手机 mobilephone Q member e- 查看用户电子 mail 邮箱 Q member QQ Q MSN 查看用户QQ号 码
Integer Varchar(20)
3 4 5 6 7
会员 MemberPassword Varchar(20) 密码 会员 MemberName 姓名 会员 MemberSex 性别 会员 MemberAddress 地址 会员 MemberZip Varchar(20) Number(1)
4.3 数据库表的详细清单 1 表名:管理员信息表(Admin)
序 号 字 段 中 文 名 管 理 员 名 称 管 理 员 密 字段英文名 类型/宽度/ 精度 取 值 约 束 空 否 默 认 值 主/ 外 键 索 引
1
AdName
Varchar(20) 无
非 空

主 键

2
AdPassword Varchar(20) 无
Orders Vote
M1-5
Shop_detail
M1-6
Admin member
M1-7
Admin news 管理员可在此添 加、修改、删除公 告信息 Admin orders Admin member 管理员可在此修 改、删除订单信息 管理员可在此修改 添加、修改、删除 会员信息
M1-8 M1-9
模块详细功能 分配 查询查看商品 信息 查询查看订单 信息 查看投票信息 查看新闻信息
模块的接口 标准
member 查看用户姓名
Q member user 查看用户名
G-7 G-8 G-9 G-10 G-11 G-12 G-13 G-14 G-15 G-16 G-17 G-18 G-19 G-20 G-21
I member 录入、修改用 phone 户电话
G-22 G-23 G-24 G-25
I member 录入、修改用 mobilephone 户手机 I member mail I member QQ e- 录入、修改用 户电子邮箱 录入、修改用 户QQ号码
I member MSN 录入、修改用 户MSN地址
2.4 功能模块清单 子模块 编号 M1-1 子模块英文 子系统功能简述 名 Member 当前客户对一些个 模块的接口 简述
人信息的修改 M1-2 M1-3 M1-4
Shop
客户在商品中心定 购商品 客户管理订单,如 查看、删除订单 客户可在此页面显 示的可供投票的商 品中进行投票 查看商品详细信 息,并可在此页面 进行商品评价 管理员可在此添 加、修改、删除商 品信息
信息 10 评价信息 Opinion 记录会员对商品的评 价信息
4.2 数据库表之间关系说明(E-R图)
审核 会员信息
n n
投票信息 投票
1 n m
审核
1
登陆
查看
1 m n
管理 评价
1
m n
n
1
商品信息 游客 管理员
m m n
定购
1
管理
n
查看 订单信息
n n 1
发布
n
公告信息
网上购物系统E/R图

4 表名:商品小分类信息(ProductsSKind)
序 字 字段英文名 号 段 中 文 名 1 商 ProductsSKindId 品 小 分 类 号 商 ProductsBKindId 品 大 分 类 号 类型、宽 度、精度 取 空 默 主 索 值 否 认 键/ 引 约 值 外 否 束 键 序 非 无 主 列 空 键 是
源自文库
4.数据结构设计 4.1数据库表名清单 序 号 1 2 3 4 5 6 7 8 9 中文表 名 管理员信 Admin 息 商品信息 Products 英文表名 说明 记录管理员信息 记录商品的详细信息 表功能
商品大分 ProductsBKind 记录商品的大分类信 类信息 息 商品小分 ProductsSKind 记录商品的小分类信 类信息 息 商品投票 Vote 会员信息 Member 公告信息 News 订单概要 OrderList 信息 订单详细 Orders 记录商品投票信息 记录会员的详细信息 记录网站的公告信息 记录订单的概要信息 记录订单详细信息
3. 模块(部件)功能分配 3.1 专用模块功能分配 (I - insert ; E - edit ; Q - query)
专用模块 模块英文名 编号 M1-1 M1-2 M1-3 M2-1 M2-2 M2-3 M2-4 M2-5 I E orders I opinion I vote E opinion E orders E vote I E products I E news

3 表名:商品大分类信息(ProductsBKind)
序 字 字段英文名 号 段 中 文 名 1 商 ProductsBKindId 品 大 分 类 号 类型、宽 度、精度 取 空 默 主 索 值 否 认 键/ 引 约 值 外 否 束 键 序 非 无 主 列 空 键 是
Integer
2
商 ProductsBKindName Varchar(20) 无 非 无 - 品 空 大 分 类 名 称
1
投 票 序 号 商 品 编 号
VoteID
Integer
序列 非空 无
主 键

1
ProductsId Integer 序列
非空 无
外键

6 表名:会员信息(Member)
序 字段 字段英文名 号 中文 名 1 2 会员 MemberId 编号 会员 MemberUser 用户 名 类型、宽 度、精度 取 空 默 主 索 值 否 认 键/ 引 约 值 外 否 束 键 序 非 无 主 列 空 键 无 非 无 - 空 无 非 无 - 空 无 非 无 - 空 真 非 1 假 空 - 是 -
7

8
Varchar(50) 无 非 无 - 空

9
Number(1)
真 非 0 假 空


10 是 ProductsNew 否 新 货 11 是 ProductsVote 否 投 票 12 是 ProductsYes 否 有 货
Number(1)
真 非 1 假 空


Number(1)
真 非 0 假 空
(略) 1.5 参考资料 [1] 用户需求需求报告 [2] 软件开发合同 [3] 数据库设计规范 [4] 命名规范 1.6 相关文档 [1] 《详细设计说明书》 [2] 源程序清单 [3] 测试计划及报告 [4] 《用户使用手册》 1.7 版本更新记录 版本号 创建者 创建日期
维护者
维护日期
V1.0
服务器硬件基本要求: CUP: Pentium 4 1GHz处理器或更高 内存: 128M或更多 声卡: Dirextx Sound 显卡: Direct 3D (16MB以上) 操作系统要求:Windows 2000 Server 及以上或 Linux 、Unix操 作系统 开发工具:JDK 1.5; Apache-Tomcat JDeveloper 10 Oracle Database 10G
非 空




2 表名:商品信息表(Products)
序 字 字段英文名 号 段 中 文 名 1 商 ProductsId 品 编 号 商 ProductsBKindId 品 大 分 类 号 商 ProductsSKindId 品 小 分 类 号 商 ProductsName 品 名 称 商 ProductsMarketPrice 品 类型、宽 度、精度 取 空 默 主 索 值 否 认 键/ 引 约 值 外 否 束 键 序 非 无 主 列 空 键 是
模块详细功能 分配 录入订单信息 录入评价信息 录入投票信息 修改评价信息 修改订单信息 修改投票信息 录入、修改商 品信息 录入、修改新 闻信息
模块的接口 标准
3.2 公用模块功能分配 公用模 模块英文名 块编号 G-1 G-2 G-3 G-4 G-5 G-6 Q products Q orders Q vote Q news Q name
huangliang
03/17/2007


V1.1
huangliang
03/17/2007 huangliang
04/10/2007
V1.0
huangliang
03/17/2007


2. 总体设计
功能模块1: 个人资料管理
2.1 总体结构设计
功能模块2: 订购商品 子系统1: 客户前台管理 功能模块3: 管理订单


Number(1)
真 非 1 假 空


13 商 ProductsMaterial 品 材 料 14 商 ProductsSize 品 尺 寸 15 商 ProductsColor 品 颜 色
Varchar(50) 无 可 无 - 空

Varchar(50) 无 可 无 - 空

Varchar(20) 无 可 无 - 空
相关文档
最新文档