系统概要设计副本.docx
- 文档编号:2471423
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:22
- 大小:142.76KB
系统概要设计副本.docx
《系统概要设计副本.docx》由会员分享,可在线阅读,更多相关《系统概要设计副本.docx(22页珍藏版)》请在冰豆网上搜索。
系统概要设计副本
文档编号:
版本号:
文档名称:
概要设计说明书
项目名称:
网上订餐系统
项目负责人:
编写:
2011年12月6日
校对:
年月日
审核:
年月日
批准:
年月日
开发单位:
目录
1引言4
1.1编写目的4
1.2背景4
1.3定义4
1.4参考资料4
2总体设计4
2.1需求规定4
2.1.1系统输入项目4
2.1.2系统输出项目5
2.1.3系统处理功能5
2.2运行环境6
2.2.1硬件系统6
2.2.2软件系统6
2.3基本设计概念和操作流程6
2.3.1基本设计概念6
2.3.2操作流程7
2.4系统软件结构7
2.5功能需求与程序的关系10
3架构设计12
3.1逻辑架构12
3.2物理架构12
4接口设计13
4.1用户接口13
4.2外部接口13
5运行设计13
5.1运行模块组合13
5.2运行控制13
6系统数据结构设计14
6.1数据库逻辑设计14
6.1.1逻辑设计概述14
6.1.2数据表设计14
6.2数据库物理设计17
7系统出错处理设计17
7.1出错信息17
7.2补救措施18
7.3系统维护设计18
概要设计说明书
1引言
1.1编写目的
《网上订餐系统》概要设计的任务是根据需求分析说明书所确定的用户对系统的功能要求、性能要求、用户操作要求和将来扩展要求,制定系统实现的总体规划。
即:
1、系统设计:
以用户功能视图为依据确定系统实现的基本框架。
2、数据库逻辑设计。
3、软件结构设计:
确定组成软件系统的程序模块和以程序模块为单位、用层次结构表示的软件结构,以及各模块的功能描述和接口描述。
编写概要设计说明书的目的:
将《网上订餐系统》的系统设计、数据库逻辑设计和软件结构设计用规范化的格式和规范化的语言进行描述,作为软件开发人员进行软件开发、软件测试和维护的依据。
1.2背景
软件系统的名称:
网上订餐系统
本项目的任务提出者:
××餐饮公司
本项目的任务开发者:
××餐饮公司
本项目的用户:
××餐饮公司
1.3定义
用户功能视图:
在管理信息系统中,特定用户所能操作的软件功能集合。
1.4参考资料
1、中华人民共和国国家标准《计算机软件开发规范》GB8566—88
2、中华人民共和国国家标准《计算机软件开发文件编制指南》GB8567—88
3、中华人民共和国国家标准《计算机软件需求说明编制指南》GB8585—88
4、《网上订餐系统》技术开发合同书
5、《网上订餐系统》需求分析说明书
2总体设计
2.1需求规定
2.1.1系统输入项目
系统输入项目:
系统外部为系统提供的输入数据的数据载体。
《网上订餐系统》的输入项目有:
1、××餐饮公司客户注册表
2、公司餐品信息、活动公告
3、客户餐品留言、订单反馈信息、服务反馈信息
4、客服活动申请、留言回复
2.1.2系统输出项目
1、××餐饮公司普通客户注册表(存档)
2、××餐饮公司VIP客户注册表(存档)
3、普通客户注册人数统计表(存档)
4、VIP客户注册人数统计表(存档)
5、普通餐品统计表(存档)
6、VIP餐品统计表(存档)
7、普通订单统计表(存档)
8、VIP订单统计表(存档)
9、客服活动申请统计表(存档)
10、客服活动申请审核统计表(存档)
12、客户订单审核统计表(存档)
13、客户订餐订单表
2.1.3系统处理功能
1、数据录入与修改
(1)客户注册数据录入
(2)客户修改数据录入
(3)餐品信息录入
(4)活动数据录入
(5)公告数据录入
(6)客户订单数据录入
(7)客户留言数据录入
(8)客户反馈信息数据录入
2、报表生成
从数据库中获取数据生成2.1.2节所需的各种表格
3、常规查询
(1)对所有VIP客户信息查询。
(2)对任意客户订单的查询。
(3)对任意时间段内所有客户订单查询。
(4)对指定餐品的留言查询。
(5)对指定价格范围餐品的查询
(6)对一段时间内反馈信息的查询。
(7)以VIP客户为单位按性别查询列表。
(8)以VIP客户为单位按年龄分段查询列表。
(9)对指定时间段就餐的订单查询。
(10)以餐品专区为单位按餐品价格查询列表。
4、随机查询
(1)客户信息查询
(2)餐品信息查询
(3)活动信息查询
(4)订单信息查询
(5)反馈信息查询
(6)餐品留言查询
5、一般分析
(1)对各客户订单进行统计分析,内容包括:
订单所包含的餐品,就餐时间,订单价格范围。
(2)VIP客户资料审查及VIP客户名单打印。
(3)下单失败分析。
2.2运行环境
2.2.1硬件系统
服务器端:
PⅢ600/内存128Mb/硬盘10Gb以上的专用微机服务器
客户端:
PⅢ600/内存64Mb/硬盘6Gb以上的台式计算机。
2.2.2软件系统
操作系统:
Windows2000Server系列
数据库:
MS-SQLSERVER2000
服务器:
IIS5.0
浏览器:
Ie4.0及以上版本
2.3基本设计概念和操作流程
2.3.1基本设计概念
设计基础:
××餐饮公司与外部网络连通,光纤接入带宽为100兆。
因此,餐饮公司外网性能能够满足各客户通过外网访问系统数据库数据的实时响应要求。
××餐饮公司网上订餐系统管理特点决定了本系统的基本设计思想。
订餐系统采用集中管理、分散组织的形式;用户及用户类型多,且每类用户在系统中扮演不同的角色;同类用户又有不同的操作数据集合。
为了满足不同用户对系统的功能需求、以及对系统数据的安全性、数据一致性要求,本系统的设计思想是:
1、建立网上订餐管理数据库集中管理客户信息、餐品信息数据。
2、以用户功能视图作为系统设计的依据。
即将整个系统按用户功能视图划分成与用户大类相对应的功能群,由此形成整个系统的主体逻辑结构。
根据系统的需求分析,本系统确定的功能群有:
1系统管理:
管理员管理、权限管理、值码表维护。
2客户信息管理:
客户信息数据录入与修改、客户数据查询、客户数据报表生成。
3餐品数据信息管理:
餐品信息数据录入与修改、餐品数据查询。
4订餐管理:
订单信息提交、订单信息修改、订单数据查询。
5反馈管理:
服务/订单反馈信息提交与查询。
6服务管理:
餐品留言回复、活动提交与查询、公告发布。
对每类数据管理功能群,从保证数据的安全性和有效性考虑,将分为数据录入用户和数据查询用户。
录入用户主要负责数据的录入和修改。
3、系统安全性设计:
7身份验证(登录)
8数据限制:
访问数据库用户的分部属性决定的访问数据的范围。
9功能限制:
通过用户功能视图限制用户对数据的操作。
4、用户角色设定和用户权限分配:
根据用户功能视图的划分确定用户角色的划分。
每个用户按用户角色获得基本的系统操作权限。
为了使用户对系统的操作权限与用户的业务工作分配相对应,系统可以在用户角色基本权限的基础上增加或减少对系统的操作权限,即用户权限可动态变化。
为了实现用户权限的动态变化,将系统功能模块作为系统资源进行注册。
将用户权限的分配转化为对模块的分配。
5、为了实现用户权限的动态变化,用户功能视图界面必须动态生成。
2.3.2操作流程
系统的基本操作流程是:
图2-1基本操作流程
2.4系统软件结构
图2-2系统主控结构图
1、用户登录模块可分为用户登录验证、修改密码和取回密码三部分,如图2-3所示:
用户登录验证:
当用户登录系统时,输入登录名和密码,系统验证用户是否存在。
修改密码:
用户可在登录的情况下修改密码,特别是用户密码必须经常修改,以防止他人盗用自己的身份操作系统,破坏数据库数据。
取回密码:
用户忘记密码时,系统可向管理员验证获得密码。
图2-3登录模块
2、系统管理模块分为管理员管理、权限管理、值码表维护三部分。
管理员管理:
主要功能是对系统管理员信息的管理,其中包括管理员注册和修改管理员信息。
权限管理:
对各类管理员的操作进行限制,规定每种权限下可进行的操作,为管理员赋予权限,包括模块维护、权限分配。
值码表维护:
对系统可能涉及的数据属性取值进行数码对应,可添加新的值码元素、修改原值码表类型、修改值码元素名。
系统管理模块如图2-4所示:
图2-4系统管理模块
图2-5客户信息管理结构图
修改客户信息:
指客户可以随时修改自己的详细信息,特别是用户密码必须经常修改,以防止他人盗用自己的身份操作系统,破坏数据库数据。
申请VIP客户:
指客户根据公司的规定经过一定额度的消费后,可以申请为VIP客户;或者参加公司活动获得VIP邀请码,也可以申请成为VIP客户。
图2-6订餐管理软件结构图
图2-7反馈管理软件结构图
提交反馈信息:
包括两种情况服务反馈和订单信息反馈。
图2-8餐品管理软件结构图
注:
普通区和VIP专区餐品管理都有添加、修改、删除餐品。
图2-9客服管理软件结构图
2.5功能需求与程序的关系
序号
功能需求
程序模块
备注
一、用户登录
1
用户登录及验证
用户登录
2
取回用户密码
取回用户密码
二、系统功能
3
注册
用户注册
4
新增值码元素
新增值码元素
5
修改值码表类名
修改值码表类名
6
修改值码元素名
修改值码元素名
7
模块维护
模块维护
8
权限分配
权限分配
9
修改客户信息
修改客户信息
客户信息管理
10
VIP客户申请
VIP客户申请
客户信息管理
11
提交订单
提交订单
订餐管理
12
修改订单信息
修改订单信息
订餐管理
13
餐品留言
餐品留言
订餐管理
14
提交反馈信息
提交反馈信息
反馈管理
15
添加餐品
添加餐品
餐品管理
16
修改餐品
修改餐品
餐品管理
17
删除餐品
删除餐品
餐品管理
18
发布公告
发布公告
客服管理
19
回复餐品留言
回复餐品留言
客服管理
20
提取反馈信息
提取反馈信息
客服管理
21
提交活动申请
提交活动申请
客服管理
三、数据录入与修改
22
注册
客户注册数据录入
23
客户修改信息
客户修改数据录入
24
餐品添加/修改
餐品信息录入
25
订单提交/修改
客户订单数据录入
26
提交活动申请
活动数据录入
27
餐品留言
客户留言数据录入
28
提交反馈信息
客户反馈信息数据录入
29
发布公告
公告数据录入
四、报表生成与打印
30
××餐饮公司普通客户注册表
客户注册表打印
31
普通客户注册统计分析
普通客户注册统计分析表打印
32
××餐饮公司VIP客户注册表
VIP客户注册表打印
33
VIP客户注册人数统计表
VIP客户注册人数统计表打印
34
普通餐品统计表
普通餐品统计表打印
35
VIP餐品统计表
VIP餐品统计表打印
36
普通订单统计表
普通订单统计表打印
37
VIP订单统计表
VIP订单统计表
38
客服活动申请统计表
客服活动申请统计表打印
39
客服活动申请审核统计表
客服活动申请审核统计表打印
40
客户订单审核统计表
客户订单审核统计表打印
41
客户
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统概要设计 副本 系统 概要 设计