C#课程设计:餐饮管理系统(附源程序)


前言:

      这一学期的实训任务我选择的是“餐饮管理系统”,要用上这学期所学的C#和SQL相关知识,也算是对整个学期所学内容的一次综合应用。个人认为我们学校这种每个学期一次实训的做法还是蛮不错的,从多方面锻炼了我们的能力,当然你得干活了才有收获。

 

程序设计基本要求:

根据系统功能需求:将系统分为基本管理,桌台管理,查询管理,系统管理等几大模块。

本系统支持两种用户角色,即:前台收银员,后台管理员。

    前台收银员:登陆系统,管理桌台信息(开台,点餐,结账),查询,修改用户密码等。

    后台管理员:登陆系统,管理员工信息,管理台位信息,管理桌台信息(开台,点餐,结账),查询,修改用户密码等。

其中各个界面以及各项功能概述如下:

    ①登陆系统

    ②管理桌台信息:包括开台,点餐,结账等功能。

    ③管理台位信息:对桌台的信息进行管理,包括浏览,添加,删除餐厅的桌台信息等。

    ④管理员工信息:供管理对员工信息进行管理,添加,删除用户信息等。

    ⑤查询管理:供用户查询菜品信息、消费信息、用餐信息等。

    ⑥系统管理:供用户修改密码,与供管理员管理相关信息。

 

程序的亮点:

1.listview组件的使用。个人以为listview组件用在食品、桌台的显示非常方便,而我在班上所看到的大部分人实现类似的功能用到的都是picture组件,虽然说功能也能实现不过过程有些繁琐。

2.grid++报表组件的使用。报表没有使用常见的水晶报表和visual自带的,没办法老师说机房安装的visual所带的.net framework太老不支持水晶报表,于是就随便教了一下grid++组件的使用。

 

程序的不足:

1.没有经过大量测试,所以有些操作可能会使程序停止运行;

2.老问题界面没有美化,我只是尽量让界面布局合理,美化方面的工作几乎为零,对美化实在没兴趣;

3.代码没有优化,由于时间问题,整体功能实现了我就没怎么去折腾代码了,这一习惯不好,要改;

4.虽然说是餐饮管理系统,不过并不适用于大型餐厅使用,还有很多常用的功能没有添加。

 

实训总结:

      这次实训鉴于上次实训稍微有些好高骛远,课程设计之前有许多不错的想法,写实训报告的时候发现时间不足以实现我那些想法,尽管如此我还是想争取到一些时间去实现。无奈在人员和时间的安排上不合理,最后只是草草结尾了。

      这次实训给了我在时间和人员安排上一次巨大的教训,时间上自然是越充足越好,提前完成最好;绝对要详细了解每个成员的实力,分工一定要明确,这样才能确保整个项目完成。如果做不到上面两点,结果可能会因为时间不充足而无法按时完成项目,或者小组成员拖慢整个开发进度的结果。

 

 

 

 

程序下载:

    度娘网盘:http://pan.baidu.com/share/link?shareid=211261&uk=2684733227

, ,

有 12 条《C#课程设计:餐饮管理系统(附源程序)》的回复

  1. 贾成昊 | #1

    错误 7 未能找到类型或命名空间名称“SQLDMO”(是否缺少 using 指令或程序集引用?) C:\Users\Administrator\Desktop\餐饮管理系统\FoodManage\FoodManage\fm_database_restore.cs 23 47 FoodManage

  2. 我现在才学到面向对象那章。。。膜拜大神

发表评论

9 + 8 = ?