最近学习开发餐饮管理系统,作一个总结,分享出来,请大家多多指教,由于一些原因,只写出该系统的业务逻辑代码。详细信息,请参考《C#项目开发案例全程实录》第7章
1. 开发背景:
(1)使点餐与管理一体化,提高效率。
2. 需求分析:
(1)系统包括:桌台显示、消费查询、人事档案权限等几大部分。
3. 系统设计
3.1 目标:小型的餐饮管理系统
3.2 系统功能结构:
3.4 业务流程
3.6 数据库设计
4 登录模块
(1)SqlDataReaderHasRows 属性:获取一个值,该值指示SqlDataReader是否包含一行或多行。
(2)界面截图:
5. 主窗体模块设计
为了方便,随便用的图片
5.1 开台
5.2 点菜
5.3 结账
6. 技术点总结:
(1)进行用户登录时,判断用户名密码是否正确,用到了SqlDataReader对象中的HasRows属性,表示获取一个值,该值指示SqlDataReader是否包含一行或多行。
(2)验证不同权限登录用户的方法
在主菜单中使用了toolStripStatusLabel来获取用户的权限,根据不同的权限分配不同的功