课程设计指导书规范(12数学c语言课程设计)(7)

2018-12-29 22:24

第二章 系统需求

2.1系统总需求

餐饮娱乐管理系统需要满足来自三方面的需求,这三个方面分别是餐饮管理者、餐饮工作人员和顾客。顾客的需求是查询消费记录和还单,不过无权登录系统,必须通过工作人员查询和还单;餐饮工作人员主要进行营业设置、前台营业和顾客信息的管理;餐饮管理者的功能最为全面,不仅有普通工作人员的需求,还需要对员工进行管理,及其对营业的情况进行分析,以做出正确的决策。

餐饮工作人员可以分为两类:收银员和厨师,实际上厨师就是对菜品进行设置;而收银员可以酒水、房台、折扣等进行设置如:添加、修改、删除,再就是前台营业包括预订、开台、点菜和收银。还可以对顾客信息进行管理,可以查询顾客的消费信息,并可以还单。

餐饮管理者有餐饮工作人员的所有权限,还可以对所有餐饮工作人员进行管理如:添加、修改、删除,对营业的情况进行分析。

??

2.2 功能需求

该餐饮娱乐管理系统能够为管理人员提供最及时的经营数据,包括当前餐饮预订及客源分析及当前营业情况,为在激烈竞争环境中的酒店提供更加精确、及时的数据供决策层参考

整个系统共分五个模块:系统管理模块、前台营业模块、营业设置模块、顾客管理模块、报表分析模块。

系统管理:这部分功能主要实现用户管理(添加/删除/修改),及其更改登录用户。 前台营业:这部分功能主要负责完成酒店日常营业操作。具体可以分为以下几个模块: ①预订:可以接待预定,并对其情况进行记录;②开台:选择房台,并自动对房台状态进行修改;③点菜:安排餐桌并点菜;④结账:结账收钱;⑤续单:对菜单做修改,如:加菜、赠菜等。

??

2.3 数据需求

员工登录=员工编号+密码

员工信息=用户编号+姓名+密码+员工类型编号 员工类型=类型编号+类型名 ??

第三章 系统设计

3.1 系统总功能模块设计

学生管理子系统是对在校学生的基本情况及各学期的情况进行综合的管理。其基础数据从公共代码设置流入。包括报到注册、学籍管理、成绩管理等三个功能。学生管理子系统的软件结构如图3.1所示。

学生管理子系统 报到注册 学籍管理 成绩管理 图3.1 学生管理子系统软件结构图

3.2 各子功能模块设计 学籍管理

(1)功能:对学生的简历、奖惩等在校的表现进行管理。学生的基本情况由报到注册的新生报到录入;具有授权的用户能够录入、修改、查询在校学生的简历、日常的考勤和奖惩;未授权的用户只能够查询在校学生的基本情况和简历、奖惩等情况。

(2)数据流入:公共代码(T_xqbm,T_jlxsbm,T_cfxsbm)、报到注册模块(T_xsjbqk) (3)数据流出:本模块(T_xsjcxx、Txscqdj)

(4)程序流程图:学籍管理模块的程序流程图如图3.2所示。

(5)测试要点:该模块的测试要点是录入数据要与“报到注册模块”中的数据进行一致性检查。

开始 奖惩登记 是 用户数据录入 退出 数据判断 合法 写入信息到数据库 出错提示 不合法 结束 图3.2奖惩登记程序流程

3.3 数据结构设计 员工信息

包括用户编号,姓名,密码,员工类型编号。用结构体表示员工信息,如下面定义。 Struct employee {

No char[6]; name char[10] password char[10] type cahr[4] } ??

第四章 系统特点及关键技术

4.1登录模块

本系统的一个重要特点就是系统启动之后,同时显示登录窗口和主窗口,只是主窗口为不可用,必须在登录成功以后才可用。

(主要源代码)

4.2主窗口显示用户编号

由于登录窗口的特殊性,这就使得员工编号的传递不能使用普通的参数传递。而必须使用窗口传递,员工编号的显示也就必须在登录按钮事件里面完成。

主要实现代码如下: main_Frame frame; frame = new main_Frame();

Login_Dialog dlg=new Login_Dialog(frame);

frame1.jLabel1.setText(\当前操作员编号为:\ ??


课程设计指导书规范(12数学c语言课程设计)(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:泵房改造施工组织设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: