C#餐饮管理系统课程设计.docx

上传人:h**** 文档编号:26821320 上传时间:2022-07-19 格式:DOCX 页数:9 大小:14.57KB
返回 下载 相关 举报
C#餐饮管理系统课程设计.docx_第1页
第1页 / 共9页
C#餐饮管理系统课程设计.docx_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《C#餐饮管理系统课程设计.docx》由会员分享,可在线阅读,更多相关《C#餐饮管理系统课程设计.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、C#餐饮管理系统课程设计 郑州科技学院C#课程设计 院系信息工程学院 项目名称餐饮管理系统 班级10计科2班 学号202215058 姓名刘云涛 指导老师王玉萍 完成日期2022年6月2号 目录 摘要. 一.需求分析 (1) 1系统可行性分析 (1) 2.经济上可行性分析 (1) 3管理上的可行性分析 (2) 4简要总结 (2) 二、总体设计 (3) 2.1 项目规划 (3) 2.2系统功能结构图 (8) 三系统设计 (8) 四系统的具体实施 (10) (一) 系统介绍 (10) (二) 各个模块的实现 (10) 五、详细设计 (17) 5.1主界面的代码 (17) 5.2职工信息查询代码 (

2、25) 5.3消费查询部分代码 (29) 五、致谢词 (30) 六、参考文献 (31) 摘要 当今社会已经进入了在计算机信息管理领域中激烈竞争的时代,应用计算机已经变得十分普遍了,如同我们离不开的自行车、汽车一样。我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能够在各种竞争中立于不败之地。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已经为人们深刻认识,它以已经进入人类社会的各个领域并发挥着越来越重要的作用。越来越多的管理人员意识到信息管理的重要性。 作为计算机应用的一部分,使用计算机对餐饮企业信息进行管理,具有手工管理所无法比拟的优点。例如:检索

3、迅速、查询方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高信息管理的效率,也是企业科学化、正规化、管理与世界接轨的重要条件。 关键词:餐饮管理系统开台点菜消费查询结账 一.需求分析 1系统可行性分析 (1)技术上的可行性:技术方面的可行性就是根据现有的技术条件,能否实现系统的各项要求。据分析此系统采用VS2022位开发平台、C#为开发语言、SQL Server 2000为后台数据库,根据所学的知识完全可以设计出此系统的各个功能和模块。 (2)硬件设备上的可行性分析:设备上的可行性是指该系统对所需的硬件设备,如PC机、打印机或网络等的性能要求。据分析现有设备的性能完全

4、能够满足系统功能的要求。 (3)软件上的可行性分析:本系统属于数据库应用程序,本餐饮管理系统需求一个数据库服务器及其运行的操作系统,根据客户的数据量并不是十分巨大,我们选择目前市场上价格比较低廉的数据库服务器产品:Microsoft SQL Server 2000及配套的平台Windows Server 2022操作系统。而前台开发工具采用Visual Studio 2022,利用其可视化的开发环境、丰富的控件资源,能够快速地开发出应用程序。这些软件在中小型MIS开发中已经被大量应用,技术上都比较成熟,因此技术上是可行的 2.经济上可行性分析 (1)费用上可行性分析:根据酒店多年来良好的经济效

5、益,酒 店的经济实力比较雄厚,加上硬件设备和软件的价格比较便宜,就这为系统的实施奠定了经济基础,足能提供购买硬件设备和开发软件所需的资金。 (2)效用上的可行性分析:实施该系统也能给公司带来长期效益,它可以帮助领导实现管理方法的现代化、科学化、极大地提高餐饮企业的工作质量与工作效率、减少管理支出的费用,从而保证酒店管理的可持续的良好发展。因此经济上具有了系统开发的可行性。 3管理上的可行性分析 酒店的领导认识到当今社会的发展趋势,认为使用计算机从事酒店管理是公司当前非行必要的举措。公司员工也会对本系统的开发十分的欢迎,因为采用计算机管理方式可以减少或避免酒店服务人员因为马虎大意而导致经济财产的

6、错误,或由于客人过多,造成开台、点菜等方面的混乱。另外,为了提高酒店的管理水平,适应管理信息系统的要求,该酒店对管理人员进行了全面的培训,提高了他们对餐饮管理信息系统的认识。因此在管理上具有了系统开发的可能性。 4简要总结 经过细致地初步调查和严密地可行性分析,我认为在现有的条件下,为餐饮业开发一款功能较齐全的餐饮管理系统是完全可行的。 二、总体设计 2.1 项目规划 餐饮管理系统主要由用户登录、桌台信息管理、服务员信息管理、修改密码、开台、取消开台、点/加菜、消费查询、和退出等模块组成,具体规划如下。 2.1.1用户登录模块 该模块主要用于实现验证用户是否合法,只有合法用户才能有权登录,只有

7、登录成功情况下才能进入系统功能主界面,并且在登录的同时能验证登录人员的管理权限,根据权限显示其能管理范围。 2.2.2 桌台信息管理模块 该模块主要用于管理桌台的信息,可以设置桌台名称,桌台位置,桌台占用所需价钱。 2.2.3服务员信息管理模块 该模块主要用于方便对服务人员的信息进行管理。 2.2.4 修改密码模块 该模块主要用于实现对登录人员的密码进行管理,长时间不更换密码是不安全的,增加此模块能增加系统的安全性。 2.2.5开台模块 该模块主要用于实现对顾客进行开台,已经占用的桌台不能被再次分配,方便分配未占用的桌台给顾客 2.2.6取消开台模块 该模块主要用于实现对已经开台的桌台进行取消

8、开台。 2.2.7消费查询模块 该模块主要用于实现客户能够查询自己已消费清单情况,进行核对自己的消费。 2.2.8结账模块 该模块主要用于实现对客户的消费进行自动汇总,显示消费金额,能进行找零计算。 22.9数据库模块 该模块主要关于数据表的设计,各个表的命名及字段命名都是以相应名称的拼音首字母组合而成,下面所示为上面所说的在数据库中的六张表的截图信息。 图2-1用户登陆表tb_User 图2-2服务人员信息表tb_Waiter 图2-3餐桌和房间信息表tb_Room 图2-4食物种类表tb_foodtype 图2-5食物表tb_food 图2-6客人点菜信息表tb_GuestFood 图2-

9、1用户登陆表tb_User 图2-2服务人员信息表tb_Waiter 图2-3餐桌和房间信息表tb_Room 图2-4食物种类表tb_foodtype 图2-5食物表tb_food 图2-6客人点菜信息表tb_GuestFood 2.2系统功能结构图 三系统设计 1当用户登陆系统时,系统会根据用户填写的用户名和密码 根据数据库中的tb_User 表进行查询用户名和密码是否正确,进而决定是否登陆成功进入主界面。 2如果用户登陆成功则进入系统主窗体,系统根据当前用户数的权限决定当前用户的操作级别。该系统有三种级别,分别是超级管理员、经理和一般用户。 如果当前用户的权限是超级管理员,则可以使用系统的所有功能其中包括:系统维护、基础信息、系统设置、辅助工具、帮助和退出系统。 如果用户的权限是经理权限,则可使用基础信息、系统设置、 桌 台信息 职员信息 日历 计算器 记事本 系 统 备份 和恢复 关于 退出系统 权限管理 修改密码 锁定系统 基础信息 辅助工具 系统维护 帮助 退出 系统设置 餐饮管理系统

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁