系统概要设计副本文档格式.docx

上传人:b****2 文档编号:15388349 上传时间:2022-10-29 格式:DOCX 页数:22 大小:142.76KB
下载 相关 举报
系统概要设计副本文档格式.docx_第1页
第1页 / 共22页
系统概要设计副本文档格式.docx_第2页
第2页 / 共22页
系统概要设计副本文档格式.docx_第3页
第3页 / 共22页
系统概要设计副本文档格式.docx_第4页
第4页 / 共22页
系统概要设计副本文档格式.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

系统概要设计副本文档格式.docx

《系统概要设计副本文档格式.docx》由会员分享,可在线阅读,更多相关《系统概要设计副本文档格式.docx(22页珍藏版)》请在冰豆网上搜索。

系统概要设计副本文档格式.docx

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系统输出项目

餐饮公司普通客户注册表(存档)

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客户申请

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订单统计表

38

客服活动申请统计表

客服活动申请统计表打印

39

客服活动申请审核统计表

客服活动申请审核统计表打印

40

客户订单审核统计表

客户订单审核统计表打印

41

客户

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 天文地理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1