您好,欢迎来到好走旅游网。
搜索
您的当前位置:首页餐饮管理系统概要设计

餐饮管理系统概要设计

来源:好走旅游网


餐饮管理系统概要设计

V0。2

广州XXX软件公司

评 审 日 期: 2013年4月7日

XXX 软件 餐饮管理系统概要设计 广州

目 录

1.导言 ....................................................................................................................................................... 4 1。1目的 ............................................................................................................................................. 4 1.2范围 ................................................................................................................................................ 4 1。3缩写说明 ..................................................................................................................................... 4 1.4术语定义 ........................................................................................................................................ 5 1。5引用标准 ..................................................................................................................................... 5 1。6参考资料 ..................................................................................................................................... 5 1。7版本更新信息 ............................................................................................................................. 5 2。系统分析 ............................................................................................................................................ 5 3。界面设计 ............................................................................................................................................ 7 3。1管理端界面设计 ......................................................................................................................... 7 3。2客户端界面设计 ....................................................................................................................... 10 4。体系结构 .......................................................................................................................................... 11 4.1体系结构 ...................................................................................................................................... 12

4。1.1Asp。Net MVC体系结构 ............................................................................................. 12

4。1.2系统体系结构 ............................................................................................................... 13 4。2系统运行环境 ........................................................................................................................... 13 4。2.1 网络结构图 ..................................................................................................................... 13 4.2。2 硬件环境 ........................................................................................................................... 14 4.2。3软件环境 ............................................................................................................................ 14

5.数据模型 ............................................................................................................................................. 15 5。1数据库的概念结构模型设计 ................................................................................................... 15 5。2数据库的逻辑结构模型设计 ................................................................................................... 16 5.3数据库管理物理结构模型设计 .................................................................................................. 18 6.模块设计 ............................................................................................................................................. 19 6。1客户端模块设计 ....................................................................................................................... 20 6。1.1表示层设计 ........................................................................................................................ 21 6.1。2控制层 ................................................................................................................................ 21 6.2登录管理模块设计 ...................................................................................................................... 22 6.2。1表示层设计 ........................................................................................................................ 22 6。2.2控制层设计 ........................................................................................................................ 23 6。3用户管理模块设计 ................................................................................................................... 23 6。3。1表示层设计 ..................................................................................................................... 23 6。3.2控制层设计 ........................................................................................................................ 24 6。4菜单管理模块设计 ................................................................................................................... 24 6。4。1表示层设计 ..................................................................................................................... 25 6.4。2控制层设计 ........................................................................................................................ 25 6.5订单管理模块设计 ...................................................................................................................... 26

第 2 页 共 30 页

XXX 软件 餐饮管理系统概要设计 广州

6.5。1表示层设计 ........................................................................................................................ 26 6。5。2控制层设计 ..................................................................................................................... 27 6。6点餐管理模块设计 ................................................................................................................... 27 6.6。1表示层设计 ........................................................................................................................ 27 6.6.2控制层设计 ........................................................................................................................... 28 6。7评价管理模块设计 ................................................................................................................... 28 6。7.1表示层设计 ........................................................................................................................ 29 6。7.2控制层设计 ........................................................................................................................ 29 6.8报表管理模块设计 ...................................................................................................................... 30 6。8。1表示层设计 ..................................................................................................................... 30 6。8.2控制层设计 ........................................................................................................................ 30

项目小组参加人员及分工

组长 组员 组员 组员 组员

姓名 庞嘉瑶 曾洁玲 李文静 李春丽 叶庆文 学号 1007508235 1007508216 1007508221 1007508252 0907508312 工作任务 总体布局 客户端模块设计 客户端模块设计 管理端模块设计 管理端模块设计 第 3 页 共 30 页

XXX 软件 餐饮管理系统概要设计 广州

1。导言

1。1目的

该文档的目的是描述餐饮管理系统项目的概要设计,其主要内容包括:

 系统功能简介  系统结构设计  系统接口设计  数据设计  模块设计  界面设计

本文档的预期的读者是:  开发人员  项目管理人员  测试人员

1.2范围

该文档定义了系统的结构和单元接口,但未确定单元的实现方法,这部分内容将在详细设计/实现中确定。

1。3缩写说明

UML Unified Modeling Language(统一建模语言)的缩写,是一个标准的建模语言。

ASP Active Server Page(动态服务器页面)的缩写,可以与数据库和其它程序进行交互,是一种简单、方便的编程工具.

MVC Model-View-Control(模式-视图-控制)的缩写,表示一个三层的结构体系.

第 4 页 共 30 页

XXX 软件 餐饮管理系统概要设计 广州

1。4术语定义

1。5引用标准

[1] 《企业文档格式标准》 北京长江软件有限公司

[2] 《软件概要设计报告格式标准》

北京长江软件有限公司软件工程过程化组织

1。6参考资料

[1] 《软件重构》

清华大学出版社

1。7版本更新信息

本文档的更新记录如表B-1所示。

表B—1 版本更新记录

修改编号 修改日期 001 002 修改后版本 修改位置 全部 修改内容概述 初始发布版本 2013。4.7 0.1 2013。4。14 0。2 第3.1、5.2、6。1。1节 修改 2。系统分析

本系统可以实现网上的餐饮管理,会员通过网上浏览饭店的菜肴信息,实现订餐操作,

并可以对各种菜肴做出相应的评价.同时,饭店相关人员可以管理菜肴信息、订单信息、生成报表等。系统包括管理端子系统和客户端子系统.

管理端子系统包括菜单管理、订单管理、点餐管理、报表管理、评价管理、用户管理.客户端子系统包括检索浏览菜单、下订单、餐后评价。图B-1和B—2为客户端和管理端的组成结构图.

第 5 页 共 30 页

XXX 软件 餐饮管理系统概要设计 广州

客户端

会员

检索浏览菜单 管理端 填写预订信息 选择菜肴 订单信息 提交订单 评价信息 餐后评价

图B-1:客户端子系统图示

第 6 页 共 30 页

XXX 软件 餐饮管理系统概要设计 广州

管理端

客户端 菜单发布 现场点餐 评价获取 订单获取 菜单管理 饭店相关人员评价管理 订单管理 饭店相关人员系统管理 饭店相关人员 报表管理 饭店相关人员 用户管理 系统管理员

图B-2:管理端子系统

3.界面设计

本系统的用户界面按功能分客户端和管理端。

3。1管理端界面设计

管理端主要实现菜单管理、订单管理、点餐管理、报表管理、评价管理以及用户管理等功能.主要界面设计如下:

- 登录界面

第 7 页 共 30 页

XXX 软件 餐饮管理系统概要设计 广州

 通过用户名和密码实现用户登录,并判断用户的权限。

管理首页

 根据用户的权限,进入首页,并在首页中展示此用户相应可以操作的权限

功能。 菜单管理

 包括“菜式列表”、“菜肴详细信息”、“添加菜式”、“删除菜式”和“修改

菜肴信息”等页面。 订单管理

 包括“订单列表\"、“订单详细信息\"、“修改订单信息\"和“更改订单状态\"

等页面。 点餐管理

 包括“填写就餐信息\"、“选择菜色”和“预览点餐”等页面。 评价管理

 包括“评价列表\"、“已审核评价列表\"、“未审核评价列表”、“评价详细信

息”和“审核评价信息”等页面。 报表管理

 包括“选择统计方式”和“输出报表\"等页面。 用户管理

 包括“用户列表”、“用户信息”、“修改用户信息”、“添加用户”和“删除

用户” 、“用户权限设置\"等页面。

-

-

-

- -

- -

具体页面流如下图B-3所示:

第 8 页 共 30 页

XXX 软件 餐饮管理系统概要设计 广州

菜单管理 登录界面 订单管理 首页 点餐管理 评价管理 报表管理 用户管理 添加菜式 菜单管理 菜式列表 删除菜式 修改订单信息 订单管理 订单列表 订单详细信息 更改订单状态 点餐管理 填写就餐信息 选择菜式 预览点餐 菜肴详细信息 修改菜肴信息 查询已审核评价 评价管理 评价列表 查询未审核评价 审核评价信息 删除处理 报表管理 选择统计方式 输出报表 增加用户 用户管理 用户列表 删除用户 用户信息 修改用户信息 修改状态 第 9 页 共 30 页

XXX 软件 餐饮管理系统概要设计 广州

图B-3:管理端的页面流程

3。2客户端界面设计

客户端主要为顾客提供网上订餐的过程,顾客通过注册为会员并登录系统,检索浏览菜单,填写订餐信息、选择菜色生成订单,传到服务器端,供管理者管理订单.主要界面设计如下:

- 注册界面

 填写个人基本信息实现用户注册. - 登录界面

 通过用户名和密码实现用户登录。 - 管理首页

 登录的会员可以实现检索浏览菜单、订餐、餐后评价、订单管理、个人信

息管理的功能,而游客只提供检索浏览菜单的功能.

- 检索浏览菜单

 包括“菜单列表”和“菜肴详细信息\"等页面. - 订餐

 包括“填写预订信息”、“选择菜色”和“预览订单”等页面。 - 餐后评价

 包括“待评价菜式列表”和“填写评价信息”等页面。 - 订单管理

 包括“订单列表”、“订单详细信息”和“修改订单信息”等页面. - 个人信息管理

 包括“个人基本信息”等页面。

具体页面流如下图B-4所示:

第 10 页 共 30 页

XXX 软件 餐饮管理系统概要设计 广州

顾客网上注册 检索浏览菜单 会员网上登录 订餐 餐后评价 订单管理 个人信息管理 检索浏览菜单 菜单列表 菜肴详细信息 首页 订餐 填写预订信息 选择菜色 预览订单 餐后评价 待评价菜式列表 填写评价信息 查询订单详细信息 修改订单信息 订单管理 订单列表 取消未就餐订单 删除已就餐订单 个人信息管理 查看个人信息 修改个人信息

图B-4:客户端的页面流程

4。体系结构

系统的总体结构设计遵循如下原则:

1)系统应具有良好的适应性:能适应用户对系统的软件环境、管理内容、模式和界面

的要求;

2)系统应具有可靠性:采用成熟的技术方法和软件开发平台,以保证在以后的实际应

用中安全、可靠;

3)系统应具有较好的安全性:应提高完善的安全机制和用户权限机制,确保数据

的受限访问;

4)系统应具有良好的可维护性:系统应易于维护、安装;

第 11 页 共 30 页

XXX 软件 餐饮管理系统概要设计 广州

5)系统应具有良好的可扩展性:系统应适应未来信息化建设的要求,能方便得进行功

能扩展,以建立完善的信息集成管理体系。

4.1体系结构

本系统采用Asp.Net的模型—视图—控制器(MVC)体系结构.

4。1.1Asp.Net MVC体系结构

模型—视图—控制器 (MVC) 体系结构模式将应用程序分成三个主要组件:模型、视图和控制器. ASP。NET MVC 框架提供用于创建 Web 应用程序的 ASP.NET Web 窗体模式的替代模式。 ASP。NET MVC 框架是一个可测试性非常高的轻型演示框架,(与基于 Web 窗体的应用程序一样)它集成了现有的 ASP。NET 功能,如母版页和基于成员资格的身份验证。 MVC 框架在 System。Web.Mvc 程序集中定义。 MVC 设计模式

MVC 是许多开发人员熟悉的标准设计模式。 一些类型的 Web 应用程序将得益于 MVC 框架. 一些类型将继续使用基于 Web 窗体和回发的传统 ASP。NET 应用程序模式。 其他类型的 Web 应用程序将结合这两种方法;这两种方法彼此互不包含. MVC 框架包括以下组件:

• 模型. 模型对象是实现应用程序数据域逻辑的应用程序部件. 通常,模型对象会

检索模型状态并将其存储在数据库中。 例如,Product 对象可能会从数据库中检索信息,操作该信息,然后将更新的信息写回到 SQL Server 数据库内的 Products 表中。

在小型应用程序中,模型通常是概念上的分离,而不是实际分离。 例如,如果应用程序仅读取数据集并将其发送到视图,则该应用程序没有物理模型层和关联的类。在这种情况下,数据集担当模型对象的作用。

• 视图. 视图是显示应用程序用户界面 (UI) 的组件. 通常,此 UI 是用模型数

据创建的. Products 表的编辑视图便是一个视图示例,该视图基于 Product 对象的当前状态显示文本框、下拉列表和复选框。 • 控制器。 控制器是处理用户交互、使用模型并最终选择要呈现的视图来显示 UI 的

组件。 在 MVC 应用程序中,视图仅显示信息;控制器则用于处理和响应用户输入

第 12 页 共 30 页

XXX 软件 餐饮管理系统概要设计 广州

和交互。 例如,控制器处理查询字符串值,并将这些值传递给模型,而模型可能会

使用这些值来查询数据库。

MVC 模式可以帮助您创建使应用程序的不同方面(输入逻辑、业务逻辑和 UI 逻辑)分离的应用程序,同时可在这些元素之间提供松散耦合。 该模式指定每种逻辑在应用程序中应处的位置。 UI 逻辑位于视图中。 输入逻辑位于控制器中. 业务逻辑位于模型中. 在您生成应用程序时,通过使用这种分离方式,可以帮助您化繁为简,因为它可以使您侧重于一次实现应用程序的一个方面。 例如,您可以侧重于于业务逻辑的视图.

MVC 应用程序的这三个主要组件之间的松散耦合也可促进并行开发。 例如,一个开发人员可以从事视图方面的工作,第二个开发人员可以从事控制器逻辑方面的工作,第三个开发人员可以侧重于模型中的业务逻辑.

4.1。2系统体系结构

根据系统分析结果,该系统从结构上应满足:  基于浏览器进行显示以方便用户使用;

 采用MVC的三层体系结构,分化各个功能组件;

 采用C#脚本语言与数据库通讯以便于数据库的转换;  采用标签技术完成动态页面的简单逻辑。

4。2系统运行环境

系统运行的网络结构图、硬件软件环境图如下。

4.2。1 网络结构图

本系统的网络拓构图如图B-8:

第 13 页 共 30 页

XXX 软件 餐饮管理系统概要设计 广州

图B-8:系统的网络拓扑结构图

图B-8:系统的网络拓扑图

其中的局域网用户机主要是饭店内部的人员可以使用的机器,远程用户机主要是指通过互联网登录系统的人员使用的机器,可以是饭店内部的人,也可以是会员。

4.2.2 硬件环境

本系统的硬件环境如下:  客户机:普通PC

 CPU:P4 1。8GHz以上  内存:256MB以上

 能够运行IE6。0以上的机器  分辨率:推荐使用1024*768像素  WEB服务器

 CPU:P4 2。0GHz  内存:1G以上  硬盘:80G以上  网卡:千兆  数据库服务器

 CPU:P4 2。0GHz  内存:1G以上  硬盘:80G以上

4。2。3软件环境

本系统的软件环境如下:

 操作系统:Unix/Linux/windows2000或以上版本  数据库:SQL Server 2005

第 14 页 共 30 页

XXX 软件 餐饮管理系统概要设计 广州

 Web服务器:IIS  浏览器:IE6.0以上

(1)数据库及操作系统:

对于核心数据库来说,选择一个合适的数据库系统对我们的系统运行是很重要的,选择数据库的关键因素是要考虑预计会有多少人同时访问数据库;正常工作时间的级别;用来访问数据库的应用程序的类型;运行数据库的服务器的硬件和操作系统类型;以及管理人员的专业技术水平.目前市场上适用于中小型企业的数据库产品有IBM DB2 、Microsoft SQL Server系列、 Oracle系列。所有这些产品都基于SQL语言。同时,它们还拥有精密复杂的安全控制以适应不同的商业需要.服务器操作系统使用Windows 2005 Server系统.

考虑到价格因素、易用性,我们使用SQL SERVER 2005作为系统后台数据库系统,服务器操作系统采用Windows 2005 Server。 (2)WEB服务软件:

目前的WEB服务器软件有很多种,成熟而且稳定有Apache、Tomcat和Microsoft的IIS ,它们也是占据着Web服务器市场最大的份额。IIS(Internet Information Server,互联息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事.因此选择IIS作为WEB服务器。

5.数据模型

本系统的数据模型主要是进行数据库的设计。

5.1数据库的概念结构模型设计

概念设计以反映现实世界中的实体、属性和它们之间的关系等的原始数据形式,建立数据库的每一幅用户视图.图B-9是系统E—R图。

第 15 页 共 30 页

XXX 软件 餐饮管理系统概要设计 广州

1 n 对应 菜式 m 组合 n m 评价 n 组合 报表 订单 n 订餐 1 n 点餐 1 会员 服务员

图B-9:系统的E-R图

5。2数据库的逻辑结构模型设计

数据库的逻辑设计是将各局部的E—R图进行分解、合并后重新组织起来形成数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构、所建立的各个数据之间的相互关系。根据本系统需求分析,系统的数据库包括了会员注册、菜单管理、订单管理、评价管理、用户管理。

表B-2:库表的设计

会员信息MenberInfo 字段名 会员号 真实姓名 性别 生日 电话号码 邮箱 地址 字段代码 MenberID MenberName MenberSex Birthday PhoneNumber Email Address 字段类型及长度 关键字 Char,10 Varchar,20 Bit,1 Datetime Char,13 Varchar,20 Varchar,30 Y 可否为空 N N N 第 16 页 共 30 页

XXX 软件 餐饮管理系统概要设计 广州密码 字段名 用户账号 用户名 性别 密码 角色 权限 菜单信息Menu 字段名 菜式号 菜式名 菜式图片 菜式简介 主要食材 所属菜系 种类 单价 销售量 餐桌信息Table 字段名 餐桌号 餐桌类型 订单信息Order 字段名 订单号 会员号 预定时间 就餐时间 餐桌号 总额 订单状态 字段名 订单号 菜式号 数量 字段名 菜式号 订单号 评价信息 字段代码 OrderID MenberID ScheduledTime RepastTime TableID TotalPrice OrderState 字段代码 OrderID MenuID Amount 字段代码 MenuID OrderID Comment 字段类型及长度 关键字 Char,10 Char,10 Datetime Datetime Char,4 Float,10 Bit,1 Y 可否为空 N N N N N 可否为空 N N N 可否为空 N N N 第 17 页 共 30 页

字段代码 TableID TableStyle 字段类型及长度 关键字 Char,4 Bit,1 Y 可否为空 N N 字段代码 MenuID MenuName MenuPhoto MenuIntroduce MenuIngredients MenuCuisine MenuKind UnitPrice SalesVolume 字段类型及长度 关键字 Char,10 Varchar,20 Varchar,20 Varchar,100 Varchar,50 Varchar,20 Varchar,20 Float,5 Int Y 可否为空 N N N N N N MenberPwd 字段代码 UserID UserName UserSex UserPwd Role Privilege Varchar,15 N 可否为空 N N N N N 管理员信息UserInfo 字段类型及长度 关键字 Char,10 Varchar,20 Bit,1 Varchar,15 Varchar,20 Varchar,20 Y 菜色选择FoodSelection 字段类型及长度 关键字 Char,10 Char,10 Int Y Y 评价信息Comment 字段类型及长度 关键字 Char,10 Char,10 Varchar,100 Y Y XXX 软件 餐饮管理系统概要设计 广州审核状态

ReviewState Bit,1 N 5.3数据库管理物理结构模型设计

信息存储结构的设计在系统的设计中至关重要,要考虑到数据冗余、系统执行效率、信息控制以及维护等方面的要求。信息的管理离不开数据库的支持,我们采用SQL Server 2005数据库管理系统.

数据库的物理设计主要是对数据在内存中的安排,包括对索引区、缓冲区的设计;对使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分;设置访问数据的方式方法。需在非系统卷(操作系统所在卷以外的其他卷)上安装 SQL Server 程序及数据库文件。内存是影响Microsoft SQL Server系统性能的一个重要因素,应在Microsoft SQL Server数据库安装后进行内存选项(Memory)设置,最大配置值为2GB.

为了确定SQL Server系统最适宜的内存需求,可以从总的物理内存中减去Windows 2005 server需要的内存(120M)以及其它一些内存需求后综合确定,理想的情况是给SQL Server分配尽可能多的内存,而不产生页面调度。设置服务器的虚拟内存为1G。对Sql属性配置如图B-11所示。

第 18 页 共 30 页

XXX 软件 餐饮管理系统概要设计 广州

图B-11 SQL内存配置图

6.模块设计

按照功能分解,本系统分为客户端管理系统和管理端系统.根据页面流的设计,管理端系统又分为用户登录、用户管理、菜单管理、订单管理、点餐管理、评价管理、报表管理等7个模块,而客户端系统又分为注册、浏览检索菜单、订餐、餐后评价、订单管理、个人信息管理等6个模块,如图B—12.

餐饮管理系统 客户端 管理端 注册 检索浏览菜单 订餐 餐后评价 订单管理 个人信息管理 用户登录 用户管理 菜单管理 订单管理 点餐管理 评价管理 报表管理 图B-12 模块设计

各个部分的关系如图B-13下:

第 19 页 共 30 页

XXX 软件 餐饮管理系统概要设计 广州

用户登录 管理端页面 用户管理 菜单管理 订单管理 点餐管理 评价管理 报表管理 检索浏览菜单 订餐 订单管理 餐后评价 客户端页面 图B-13 模块之间的关系

针对不同用户,提供了两类功能登录接口:即会员登录接口和饭店相关人员登录接口,这些接口都以WEB页面的形式提供。通过各自的页面,会员和饭店相关人员可以从事各自的活动。

以下将分小节对各个部分进行设计。

6.1客户端模块设计

客户端运行在公用网上,可以显示各种菜式信息,用户可以查看菜肴详细信息。当用户希望进行网上订餐时,可以填写自己的基本信息进行注册,包括填写真实姓名、性别、生日、电话号码、邮箱、地址、密码等信息,这些构成了用户个人基本信息。当用户已登录系统,可以查看或修改个人信息。随后即可进入网上订餐页面,填写就餐日期,系统根据日期显示餐位情况,会员根据个人实际情况选择午市或晚市,小桌、大桌或宴席(即一次预订多张台位),选择好后,点击下一步,进入点菜环节,会员浏览相关菜肴信息,对所喜欢的菜式进行预订选择,点齐菜式后,进行提交,完成网上订餐.当提交订单后,相关信息将存入订单库中,用户可以继续进行网上订餐。

在客户端用户可以看到各类菜式、图片、名称、价格、用料等,当点击菜名时进入该菜式详细介绍页面。

第 20 页 共 30 页

XXX 软件 餐饮管理系统概要设计 广州

6.1.1表示层设计

根据上述的功能介绍,总结出客户端的页面设计如表B-3。

表B-3:客户端的页面设计

界面 主页面 菜肴详细信息 个人基本信息 预览个人信息 订餐页面 提交

Aspx Index.aspx Dishes。aspx CVbasicinfo。aspx CVall。aspx Order.aspx Inputdone。aspx 功能描述 客户端的主页面 显示某种菜式的详细信息 填写个人基本信息情况页面 浏览填写完成的个人信息 填写订餐信息的页面 提交完成的页面 根据界面流的设计可以确定各个界面的访问入口,以及界面之间切换关系,流程图如图B—14所示。

6。1.2控制层

控制层主要是设计客户端页面跳转信息。客户端的事件主要包括进入菜式列表(即首页)、浏览菜式详细信息,添加用户基本信息,进入订餐界面,填写相关订餐信息,提交订单。

第 21 页 共 30 页

XXX 软件 餐饮管理系统概要设计 广州

表B—5列出了每个页面的入口和出口信息。

表B-5:客户端应用的控制层设计

事件 进入主页 浏览菜式详细信息 添加用户基本信息 预览个人信息 个人基本信息修改 进入订餐界面 预览订单 返回订餐界面 订餐信息修改 提交页面返回

入口 Index。aspx Dishes。aspx CVbasicinfo.aspx CVall。aspx CVbasicinfo.aspx Order.aspx Orderall.aspx Order。aspx Order。aspx Inputdone。aspx 出口 Dishes。aspx CVbasicinfo。aspx CVall.aspx Index.aspx CVbasicinfo。aspx CVall.aspx Orderall。aspx Inputdone。aspx Orderall.aspx Orderall.aspx Index.aspx 返回用户基本信息页面 CVall.aspx 6。2登录管理模块设计

登录管理模块负责管理端用户的登录。管理端用户都是通过登录界面进入管理端的,用户输入用户名和密码进入管理界面首页,提供了进入功能面板的接口,并根据用户的权限在首页中列出相应的操作功能。

6。2.1表示层设计

根据上述的功能介绍,总结出用户登录的页面如表B—7所示。

表B-7:登录管理模块的页面设计

界面 登录界面 主页面

根据界面流的设计可以确定各个界面的访问入口,以及界面之间切换关系,页面的流程图如图B—15所示.

axpx Login.aspx Main.aspx 功能描述 登录的主界面 管理的主页面 第 22 页 共 30 页

XXX 软件 餐饮管理系统概要设计 广州

Login.jsp Main.aspx 图B-15:登录管理的页面流程

6。2。2控制层设计

登录管理的控制层主要是设计用户的登录事件的流程控制。表B—8列出了每个流程的入口,以及出口。

表B-8:登录管理的控制层设计

事件 用户登录 入口 Login。aspx 出口 Main。aspx

6。3用户管理模块设计

在用户管理中系统管理员对用户进行增删改查,可以进行权限设置。具有不同权限的用户进入不同的主界面,界面左侧栏中的图标数有所不同,具体的图标与用户所具有的权限对应.在用户管理中可以增加或删除用户,编辑用户名,用户密码,修改用户权限等。

6。3。1表示层设计

根据上述的功能介绍,总结出用户管理功能的页面如表B-10.

表B-10:用户管理的页面设计

界面 用户管理界面 用户信息列表 用户详细信息 修改用户信息 添加用户信息 Aspx User。aspx Userlist。aspx Userdetail.aspx UserModify UserAdd。aspx 功能描述 用户管理主界面 显示用户信息列表的界面 完成特定用户信息 特定用户信息的维护 输入用户信息 第 23 页 共 30 页

XXX 软件 餐饮管理系统概要设计 广州

用户管理模块各个表示页面之间的关系如图B—16。

User.aspx Userlist.aspx Userlist.aspx UserModify.aspx UserAdd.aspx 图B-16:用户管理页面之间的关系图

6.3.2控制层设计

用户管理的控制层主要负责进入用户信息界面、进入浏览用户信息界面、增加用户信息、修改用户信息、删除用户信息等事件的流程控制,即设计用户管理的流程.表B-11列出了用户管理的每个流程的入口,以及出口.

表B-11:用户管理的控制层设计

事件 进入用户信息界面 进入用户信息列表界面 用户详细信息界面 修改用户信息界面 增加用户信息 删除用户信息

入口 User.axpx User.aspx UsdrListl.aspx UserDetail.aspx UserList。aspx UserList。jspx 出口 User。aspx UsdrListl.aspx UserDetail。aspx UserDetail。aspx UserDetail。axpx UserList.aspx 6。4菜单管理模块设计

菜单是对菜肴信息的维护和管理,对菜肴信息进行增、删、改的功能,及提供菜式的详细信息。

第 24 页 共 30 页

XXX 软件 餐饮管理系统概要设计 广州

6.4。1表示层设计

根据上述的功能介绍,总结出菜单管理功能的页面设计如表B-13所示。

表B-13:菜单管理模块的界面 界面 菜单管理界面 菜品信息列表 菜品详细信息界面 增加菜品界面 修改菜品界面 Aspx Menu.aspx MenuFoodMarketList。aspx MenuFoodDetail。aspx MenuAddFood。aspx MenuModifyFood。aspx 功能描述 菜单管理主页面 显示菜品信息列表 显示菜品详细信息 增加菜品详细信息界面 修改菜品信息

各个界面流的基本流程关系图B-17所示。

Menu.aspx MenuFoodMarketList.aspx MenuFoodDetail.aspx MenuAddFood.aspx MenuModifyFood.aspx 图B-17:菜单管理的页面流程图

6.4。2控制层设计

菜单管理的控制层主要负责进入菜肴信息界面、进入菜肴详细信息界面、进入增加菜肴信息、删除菜肴信息界面等事件的流程控制。表B-14列出了菜单管理控制层每个流程的入口,以及出口.

表B-14:控制处理层

事件 进入菜单管理界面 进入菜品信息列表 入口 Menu.aspx Menu.aspx 出口 Menu.aspx MenuFoodMarketList.aspx 第 25 页 共 30 页

XXX 软件 餐饮管理系统概要设计 广州

预览菜品详细信息 增加菜品 删除菜品 修改菜品 查询菜品 MenuFoodMarketListaspx MenuFoodMarketListaspx MenuFoodDetail。aspx MenuFoodDetail.aspx 。。MenuFoodDetail。aspx MenuFoodDetail.aspx MenuFoodMarketListaspx MenuFoodDetail。aspx 。MenuFoodMarketList.aspx MenuFoodDetail.aspx

6。5订单管理模块设计

订单管理是饭店服务员根据客户要求更改菜式选择,待客户就餐完毕后更改订单状态的功能。

6。5。1表示层设计

根据上述的功能介绍,总结出订单管理功能的页面如表B-16所示。

表B-16:订单管理模块的页面

界面 订单管理首页 订单信息列表界面 订单详细信息界面 修改订单界面 提交修改订单界面 Aspx Order。aspx OrderList。aspx OrderDetail。aspx OrderModify.aspx OrderModifySubmit。aspx 功能描述 订单管理主界面 显示订单信息列表 显示订单详细信息 修改订单信息 提交订单确认

各个界面基本流程图如图B-18所示。

第 26 页 共 30 页

XXX 软件 餐饮管理系统概要设计 广州

Order.aspx OrderList.aspx OrderDetail.aspx OrderModify.aspx OrderModifySubmit.aspx 图B-18:订单管理的页面流程图示

6.5。2控制层设计

订单管理控制层主要负责进入订单管理界面、进入订单详细信息界面、进入订单修改界面等事件的流程控制。表B-17列出了订单管理控制层每个流程的入口,以及出口.

表B-17:控制处理层关系表

事件 进入订单管理首页 进入订单信息列表 查询订单 预览订单 修改订单 提交修改 入口 Order。aspx Order。aspx Order.aspx OrderList.aspx OrderDetail。aspx OrderModify。aspx 出口 Order.aspx OrderList。aspx OrderList。aspx OrderDetail.aspx OrderModifySubmit.aspx OrderDetail.aspx 6.6点餐管理模块设计

点餐管理模块主要完成饭店的服务员对现场客人的点餐功能。

6.6.1表示层设计

根据上述的功能介绍,总结出点餐管理功能的页面如表B—19。

第 27 页 共 30 页

XXX 软件 餐饮管理系统概要设计 广州

表B—19:点餐管理模块的页面

界面 点餐管理首页 预览点餐信息界面 提交点餐界面 餐品列表界面

Aspx OrderFood。aspx OrderingFood.aspx OrderSubmit。aspx OrderAddFood。aspx 功能描述 点餐管理主界面 显示点餐信息,包括点餐桌号、菜品,可进行添加和提交 提交点餐界面 显示点餐可点餐品,并可加入点餐订单 各个页面流程如下图B-19所示。

OrderFood.aspx OrderAddFood.aspx OrderingFood.aspx OrderSubmit.aspx 图B-19:点餐管理模块的页面设计

6.6。2控制层设计

点餐管理的控制层主要负责进入点餐管理界面、进入点餐界面、进入点餐信息界面、进入菜品列表界面等事件的流程控制.表B-20列出了点餐管理控制层每个流程的入口,以及出口。

表B-20:点餐管理控制层各个关联关系

事件 进入点餐管理首页 进入点餐界面 添加菜品 提交点餐

入口 OrderFood。aspx OrderFood。aspx OrderingFood.aspx OrderingFood.aspx 出口 OrderFood.aspx OrderAddFood。aspx OrderSubmit.aspx OrderFood.aspx 6。7评价管理模块设计

评价管理主要是饭店的数据维护员对会员的网上评价进行审核的工作。

第 28 页 共 30 页

XXX 软件 餐饮管理系统概要设计 广州

6。7。1表示层设计

根据上述的功能介绍,评价管理功能的页面如表B-22所示.

表B—22:评价管理模块的页面

界面 评价管理首页 评价信息列表 评价详细信息 Aspx Evaluate。aspx EvaluateInfList。aspx EvaDetail。aspx 功能描述 评价管理主界面 显示评价信息列表 审核评价信息

各个页面流程如图B-20所示:

Evaluate.aspx EvaluateInfList.aspEvaDetail.aspx 图B-20:评价管理的页面流程图

6。7.2控制层设计

评价管理模块的控制层主要负责进入评价管理界面、进入评价信息界面、进入评价详细信息界面等事件的流程控制。表B—23列出了评价管理控制层每个流程的入口,以及出口。

表B-23:评价管理的页面控制

事件 进入评价管理首页 进入评论信息列表 进入审核评价信息列表 修改审核状态 查询评价信息

入口 Evaluate。aspx Evaluate。aspx EvaluateInf.aspx EvaDetail.aspx Evaluate.aspx 出口 Evaluate。aspx EvaluateInfList。aspx EvaDetail.aspx EvaDetail。aspx Evaluate。aspx 第 29 页 共 30 页

XXX 软件 餐饮管理系统概要设计 广州

6。8报表管理模块设计

报表管理主要是饭店的经理为了了解饭店的营业情况,通过生成报表来统计出各种菜肴的销售情况,以及饭店的营业额状况。

6。8。1表示层设计

根据上述的功能介绍,总结出报表管理功能的页面如表B—25。

表B—25:报表管理模块的页面

界面 统计报表首页 报表输出 Aspx ReportForms。aspx Export。aspx 功能描述 报表管理的主界面 报表统计信息

各个页面流程如图B-21所示:

ReportForms.aspx Export.aspx 图B-21:报表管理的页面流程图

6.8。2控制层设计

报表管理的控制层主要负责进入报表管理主界面、报表输出等事件的流程控制。表B—26列出了每个流程的入口,以及出口。

表B-26:控制层中各个模块的关系

事件 进入报表管理 报表输出 报表打印

入口 ReportForms.aspx ReportForms。aspx ReportFormsExportaspx 。出口 ReportForms。aspx ReportFormsExportaspx ReportFormsExportaspx 。。

第 30 页 共 30 页

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- haog.cn 版权所有 赣ICP备2024042798号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务