您好,欢迎访问三七文档
点菜管理系统09计师本一班090801103邹琳数据库课程设计——点菜管理系统1点菜系统管理需求分析一、引言随着社会的发展,自动化,科技化的产品逐步进入到了人们的生活,它给我们带来了更多的方便。餐饮管理已经逐渐由定性管理,进入到重视定量管理的科学阶段。用电脑自动化管理带普遍的认为管理餐厅的运行已成为不可逆转的趋势。传统的手工操作管理存在着许多无法避免的问题,例如:一.收银工作中跑单、漏单、偷钱现象普遍;二.人工计算帐单金额容易出现差错;三.个别服务员作弊、改单、宰客情形时有发生;四.客人消费单据难以保存和查询;五.无法对大量营业数据进行统计分析。本选题正是希望用计算机来解决以上问题。一、编写目的利用计算机实现管理的信息化,提高管理人员的工作效率,减少管理人员的工作量。通过集成从顾客点菜、上菜到结账等一系列功能,为每个环节明确分工,并通过可视化的软件支持,有效的减少了人为的错误,同时也加强了信息的安全性和可靠性。三、功能需求主要功能包括:登陆管理、点菜管理、查询及买单管理、管理模块。整个系统模块划分如下图:餐点菜管理系统登陆管理管理模块查询及买单管理点菜管理点菜管理系统09计师本一班090801103邹琳数据库课程设计——点菜管理系统2根据该餐厅的具体情况,系统主要功能包括:1.登陆模块该模块分因为普通用户登陆模块和管理员登陆模块。普通用户可以进行点菜,查询,结账的操作;管理员可以进行点菜,查询,结账还可以进行添加新的菜品。2.点菜模块点菜模块包括桌号选择,服务员编号,菜品选择以及菜图和价格的显示。登陆模块点菜模块普通用户登陆管理员登陆桌号选择显示菜图和价格服务员编号菜品选择点菜管理系统09计师本一班090801103邹琳数据库课程设计——点菜管理系统33.买单模块该功能模块包括显示已点菜的信息以及客户是否买单。4.管理模块该模块包括添加菜品信息和添加服务员信息。管理模块添加菜品信息添加服务员信息买单模块点菜信息是否买单点菜管理系统09计师本一班090801103邹琳数据库课程设计——点菜管理系统4四、E-R图整个系统开发过程中,主要涉及到的实体有:服务员、餐桌、菜单。他们之间的具体关系如下图:点菜菜单图片菜号价格类别名称N餐桌招待服务员编号姓名登陆密码联系方式桌号人数是否结账1NM点菜管理系统09计师本一班090801103邹琳数据库课程设计——点菜管理系统5五、数据流图六、数据字典表1餐桌表:字段类型长度值桌号(主键)int4不为空人数int4可为空服务员编号int4可为空是否结账char2可为空表2点菜表:字段类型长度值菜号int4不为空菜号int4不为空表3菜单表:字段类型长度值菜号(主键)int4不为空名称char20可为空管理管理员菜单服务员点菜确认点菜添加点菜结账添加菜品点菜管理系统09计师本一班090801103邹琳数据库课程设计——点菜管理系统6价格int4可为空类别char20可为空图片image16可为空表4服务员表:字段类型长度值服务员编号(主键)int4不为空姓名char10不为空密码char10不为空联系方式char20可为空七、接口要求硬件接口:无特别要求;网络硬件接口要求:现实中要求具有高速以太网组网一实现联网销售,但是在理论实验验证软件本身的目的来看,无需网络通讯接口。软件接口要求:无八、软件属性可用性:本软件也可以通过单步跟踪的操作进行检查处理。安全性:由于软件运行数据放在数据库中,所以参数不容易被错改、破坏,万一参数受到破坏也不会影响源程序。可维护性:本软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及文本内容全部放于数据库中。修改、更新数据只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统维护性、升级都十分方便。兼容性:由于尚未测试,故无法对兼容性进行评析。九、支持信息及运行环境软件支持:本软件开发是使用C#编写;设备支持:推荐配置:WindowsXP,256内存;数据库:MicrosoftSQLServer2000十、参考资料a.《数据库系统概论》萨师煊、王珊编著高等教育出版社b.《SQLServer2000管理与应用》张海健编著中国电力出版社c.《软件工程》邓良平、刘海松、陆丽娜编著西安电子科技大学出版社d.《C#高级编程》SimonRobinson、ChristianNagel等著;李敏波翻译;黄静、张少华审校清华大学出版社e.《VisualC#数据库项目案例导航》张奇、李律松、卫建伟等编著清华大学出版社f《c#程序设计语言》Microsoft著十一、附录1.分组情况:成员名单工作分配邹琳(单人一组)在规定的时间内完成数据库课程设计2.项目进度计划、安排:点菜管理系统09计师本一班090801103邹琳数据库课程设计——点菜管理系统7时间项目计划第九周完成需求分析第十周设计各个模块的界面、数据库建立第十一周系统登录模块、点菜管理设计模块桌台信息界面第十二周职员信息管理模块、菜单信息管理模块第十三周消费查询、其他功能模块、系统退出第十四周功能测试
本文标题:点菜系统需求分析
链接地址:https://www.777doc.com/doc-4221192 .html