餐饮系统程序设计说明 - 图文 下载本文

管理信息系统课程设计 U家餐饮管理信息系统 5.系统设计

5.1系统总体结构设计

系统总体结构设计是要根据系统分析的要求和用户的实际情况对新系统的总体结构形式和可利用的资源进行大致的设计,是一种宏观的总体上的设计。(傅泽田、王瑞梅,2009)

[5]

5.1.1总体功能设计

以下是对系统总体功能的直观化功能图:

5.1.2模块设计

本系统主要有以下几个模块:注册模块,登录模块,查询管理模块,修改管理模块,添加管理模块。

(1)注册模块:用户输入注册信息,系统对所填信息进行有效判定后,储存所输信息并提示成功,转回主页面。若顾客所输信息有误,则提示顾客输入有误,并要求再次输入注册。

(2)登录模块:在登陆模块中,用户输入自己的用户名和密码,系统判断必要信息完备后会自动在数据库中确认是否有记录,若登陆成功,页面自动跳转。登录模块中系统会依据输入信息判别用户类型从而实现不同用户的管理功能的差异。

(3)查询管理模块:输入相应的查询条件,系统根据输入信息在后台数据库进行查询并显示在VB应用程序中。主要包括点菜查询,人员信息查询,账单查询

20

管理信息系统课程设计 U家餐饮管理信息系统 (4)修改管理模块:经过查询在可视化窗口中修改信息,并通过程序运行修改后台数据库程序。主要包括菜品信息修改,个人信息修改等。

(5)添加管理模块:用户通过输入信息,程序运行将输入信息录入到数据库中,主要包括新菜品的添加,新员工信息添加等。

以下为各模块的模块结构图:

模块

数据

(1)注册模块

(2) 登陆模块:

调用 控制信息 转换符号 判断关系 注册 信息输入 存储 21

循环关系

管理信息系统课程设计 U家餐饮管理信息系统

(3)信息修改模块

登录 信息管理 信息管理 信息更新

22

管理信息系统课程设计 U家餐饮管理信息系统 (4)查询模块

查询 在数据库中进行选择

(5)点菜模块

菜单处理 查询条件和范围 获得菜单信息 输出已选菜品 读入菜单 修改选菜 信息更改 交给收银台

5.2代码设计

代码是人为确定的代表客观事物(实体)名称、属性或状态的符号或者是这些符号的组合。代码设计问题是一个科学管理的问题,设计出一个好的代码对于系统的开发工作是一件极为有利的事情。它可以使很多机器处理(如统计、校对、查询等)变得十分方便。另外,还能够使一些现阶段计算机很难处理的工作变得简单。(傅泽田、王瑞梅,2009)[6]

23