《张国东_541113470153_火锅行业餐饮管理系统功能设计与hoyl.docx》由会员分享,可在线阅读,更多相关《张国东_541113470153_火锅行业餐饮管理系统功能设计与hoyl.docx(59页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、郑州轻工工业学院院本科毕业业设计(论论文)题 目火火锅行业业餐饮管管理系统统功能设设计与实实现学生姓名名 张国国东专业班级级 软软件工程程(过程控控制)11-01学 号 5411113347001533院 (系系) 软软件学院院指导教师师(职称称)杨华华(讲师师) 完成时间间20115年6月1日郑州轻工工业学院院毕业设计计(论文文)任务务书题目火锅锅行业餐餐饮管理理系统功功能设计计与实现现专业软件件工程(过过程控制制)学号号5411113347001533姓名张国国东主要内容容、基本本要求、主主要参考考资料等等:主要内容容:系统实现现系统登登录,密密码修改改功能,服服务员前前台点餐餐功能,管管
2、理员对对后台数数据信息息进行增增删改查查,如:会员信信息管理理,员工工信息管管理,菜菜单信息息管理,营营业数据据统计等等操作。基本要求求:系统采用用C/SS架构,使用Sql Server2008数据库,保障日常数据存储和管理。系统使用C#语言,在Visual Studio 2013开发环境,保障系统正常操作运行。 主要参考考文献1 孙勇.基基于C#语言的的事务内内存系统统J. 计计算机工工程,20009,35(24):877-899.2 石喜.CC#在成成长JJ. 科技资资讯, 20110, (8):166-166. 3 魏峥.基基于C#的酒店店管理系系统的实实现JJ.科协论论坛,20009,
3、 (66):559-660. 完 成成 期期 限限: 20115年66月3日日指导教师师签名:专业负责责人签名名:20155年 3 月月 3 日目录摘要IABSTTRACCTIII1绪论论11.1 需求分分析11.2 系统开开发环境境和语言言21.2.1 VVisuual Stuudioo 20013简简介31.2.2 C#编编程语言言介绍331.3 系统数数据库552 系统统数据设设计和数数据流图图72.1数数据流图图72.1.1 顶顶层数据据流图772.1.2 第第一层数数据流图图72.1.3 餐餐饮收银银管理数数据流图图82.1.4 员员工信息息数据流流图82.2 E-RR图92.2.1
4、 订订餐-结账E-R图92.2.2 员员工信息息E-RR图102.3 数据字字典1002.3.1 日收入入信息表表(cyy_daailyy)1002.3.2 菜单信信息表(cy_foood)1112.3.3 会员信信息表(cy_hyuuan)112.3.4 员工信信息表(cy_namme)1123 系统统功能设设计与实实现1333.1 登录系系统1443.2 密码修修改系统统163.3 前台点点餐系统统173.4 员工管管理系统统203.5 会员管管理系统统233.6 菜单管管理系统统263.7 日报查查询统计计系统2273.8 系统问问题与解解决办法法293.8.1 字字符类型型问题2293
5、.8.2 数数据库问问题3003.8.3 实实例对象象31结束语332致谢333参考文献献34火锅行业业餐饮管管理系统统功能设设计与实实现摘要随着时代代快速的发展,人人们对饮饮食习惯惯也慢慢发发生了变变化,现在吃饭饭已不是是解决温温饱的问题,饮饮食也逐逐渐发展展成为享享受的过过程。在在这方面面人们越越来越喜喜欢聚餐餐,工作作聚餐,生生日聚餐餐等等。其中,选择火锅主题聚餐也越来越受人们喜欢,从而促进了火锅行业不断发展。但是火锅菜样繁多,不方便点餐管理。当下以火锅为主题设计点餐系统已是必不可少。因此针对火锅餐饮行业建立一套火锅点餐系统既可以大大缩短点餐时间,增加上菜速度,还可以更好得增加客户的饮食
6、体验度。本文主要要讲述火锅锅行业餐餐饮管理理系统功功能设计计与实现现,使用用C#和sqll seerveer数据据库对系系统功能能开发和和数据存存储,CC#是一一种面向向对象的的编程语语言,ssql serrverr是一种种关系型型数据库库管理系系统,通通过C#和sqll seerveer实现现系统的登录功功能,服服务员点点餐结算算功能,管管理员对对员工、会会员、日日报、菜菜单信息息管理功功能。论文首先先将介绍绍sqll seerveer数据据库和建建表方式式,以及及C#开发发语言,然后讲述系统功能和系统实现过程,最后对系统的功能进行实现。关键词CC#,sqll seerveer数据据库,餐饮
7、管理理系统,火锅行行业HOT POTT IINDUUSTRRY CCATEERINNG MMANAAGEMMENTT SYYSTEEM DDESIIGN ANDD IMMPLEEMENNTATTIONNABSTTRACCTIn tthe eraa off raapidd deevellopmmentt, ppeopple on eattingg haabitts cchanngedd sllowlly, eattingg iss noot iin tthe foood aand cloothiing proobleems, ennjoyy a dieet aalsoo grraduuallly
8、 ddeveeloppmennt pproccesss,peeoplle aalsoo moore andd moore likke ddinee toogettherr, ssuchh ass sttafff diinneer ,birrthdday dinnnerr,ettc.AAmonng tthemm, tthe hott poot iis bbecoominng mmoree annd mmoree poopluularr whhichh prromootess thhe cconttinuuouss deevellopmmentt off hoot ppot inddusttry.
9、hott poot ffoodd chhoicces, hoowevver, iss noot cconvveniientt too orrderr maanaggemeent.thee hoot ppot forr thhemee deesiggn oordeer ssysttem is esssenttiall.Soo inn viiew of thee foood inddusttry to esttabllishh a sett off hoot ppot inddusttry catteriing mannageemennt ssysttem cann grreattly shoor
10、teen tthe ordderiing timme, inccreaase thee seerviing speeed, allso cann inncreeasee cuustoomerr eaatinng eexpeerieencee.Thiss arrticcle is maiinlyy abboutt hoot ppot inddusttry catteriing mannageemennt ssysttem dessignn annd iimpllemeentaatioon, usiing c # annd ssql serrverr daatabbasee foor ssystt
11、em devveloopmeent andd daata stooragge ffuncctioon, c # iss ann obbjecct-oorieenteed pproggrammminng llangguagge, sqll seerveer iis aa reelattionnal dattabaase mannageemennt ssysttem, thhrouugh thee c # aand sqll seerveer tto rreallizee thhe llogiin ffuncctioon ssysttem, thhe wwaitter ordder setttle
12、emennt ffuncctioon, admminiistrratoor iinfoormaatioon mmanaagemmentt foor eemplloyeees, meembeers, daailyy, aand mennu ffuncctioon.Thiss papeer ffirsstlyy inntrooducces thee sqql sservver dattabaase andd daata metthodds, andd inntrooducces thee c # ddeveeloppmennt llangguagge, theen sshowws tthe sys
13、stemm immpleemenntattionn prroceess andd thhe ssysttem funnctiion reaalizzatiion ,fiinallly thee syysteem ffuncctioon wwas impplemmentt.KEYWWORDDSc#,sqll seerveerdaatabbasee,catteriing mannageemennt ssysttem,hot pott inndusstryy1 绪论1.1需需求分析析火锅行业业餐饮管管理系统统是满足足火锅餐餐饮界餐餐饮管理理的需要要,在火火锅行业业餐饮界界中,火火锅的菜菜样繁多多,需
14、要要很多服服务员和和后勤,在在传统的的火锅餐餐饮行业业中很多多日常工工作是通通过人工工进行管管理,当当时都会会存在一个个账本,用用来记录录每天收收入,需需要手动动结算找找零,而而且还有有很多内内容复杂杂的记录录,如菜菜名入库库记录,客客户点菜菜等记录,人工操操作这些些工作不不仅耗费费人力、资源利用用率低,办办事效率率低,而而且人为为的不定定因素也也很多,如如疏忽记记录错误误,记录录丢失,记记录重复复等等,这些种种因素会使得店面收入大大折扣,所以在火锅行业店主迫切需要一款系统能高效的运行维护管理日常工作,提高工作效率,减少管理日常的人力资源,提高资源利用率,增加一些服务服务类型人员,提高用户在店
15、内用户的体验度,从而促使收入增加。二十一世世纪是个个计算机机信息时时代,计计算机已已渗透到到人们的的日常生生活,而而在系统统管理方方面选择择计算机机来运行行操作是是不二之之选,因因为计算算机有高高效的运运算能力力,能够够快速处处理信息息,这是是行业管理理中无法法比拟的的优点。例例如:信信息检索索迅速,计计算准确确高效,存存储迅速速,存储储量大,信信息不容容易丢失失且保存存时间长长,成本本也低。正正是这种种种优点点让计算算机成为为信息管管理工具具的必备备品,也也是本系系统实现现的重要要条件。使用计算机管理数据,一人便可以管理全部事项,大大的可以减小企业的开支,计算机能使多门店企业得到统一管理,能
16、使货源,进货渠道,价格的到严格规范,使企业在管理方面应付自如。火锅行业业餐饮管管理系统统使用MMicrrosooft Vissuall Sttudiio 220133(简称称VS220133)开发发环境,使使用C#编程语言言开发编编写,采采用VSS20113中窗窗体应用用程序开开发,窗窗体应用用程序能能更好的的兼容在在计算机机桌面上上,可以以避免不不兼容的的不必要要麻烦,而而且窗体体应用程程序编译译出来的的系统很很强的可可读性,用用户能一一目了然然,可操操作性强强,用户户的体验验度高。火火锅行业业餐饮管管理系统统使用MMicrrosooft SQLL Seerveer 220088(简称称Se
17、rrverr 20008)作作为后台台数据库库,数据据库用来来存储记记录日常常的收入入情况,记记录菜单单、员工工等信息息。SQQL SServver是是微软开开发的WWinddowss平台数数据库,适适用于小小型企业业、个人人,对于于初级开开发编译译人员,是是个很好好的存储储数据工工具。火锅行业业餐饮管管理系统统将会实实现系统统的登录录功能,密码修改功能,服务员点餐结算功能,管理员对员工、会员、日报、菜单信息等管理功能。功能需求简介如下:登录功能能:是限限制用户户登录,可可以控制制非相关关人员禁禁止进入入本系统统操作,登登录名和和密码都都是由管管理员来来为用户户设置一一个初始始密码,后后期员工
18、工再通过过登录界界面上的的密码修修改功能能修改自自己的登登陆密码码。密码码忘记需需要找管管理查询询密码,密密码修改改是需要要在知道道原密码码基础上上进行修修改。服务员点点餐结算算功能:服务员员登陆后后进入点点餐页面面为客户户做点餐餐操作,并并在点餐餐结算能能立即给给客户结结算,同同时也要要记录本本次点餐餐结算的的一些重重要数据据,可以以用于日日常收入入统计。员工信息息管理功功能:员员工信息息管理只只能允许许管理进进入进行行管理,员员工信息息管理中中需要记记录员工工的姓名名、性别别、证件件号、工工号、密密码、工工种即权权限、员员工加入入公司的的时间等等数据。此此功能方方便企业业对员工工的管理理。
19、会员信息息管理功功能:会会员信息息管理功功能是要要求允许许管理员员和服务务员同时时可以进进入管理理的一个个特殊功功能,因因为客户户有可能能在点餐餐时要求求加入会会员,服服务员就就能很方方便进入入此页面面为客户户注册。而而管理员员也可以以在会员员管理中中管理会会员的一一些基本本信息。日报管理理:此管管理只能能是管理理员操作作,主要要是管理理员统计计日收入入,周收收入,年年收入等等一些相相关统计计数据。菜单管理理:此管管理也是是只能是是管理员员操作。主主要是管管理员对对菜单的的更新,对对菜单新新增,删删除,修修改等一一些操作作。1.2系系统开发发环境和和语言火锅行业业餐饮管管理系统统使用的的是VS
20、20113开发发环境,使使用C#语言开开发编写写。Miicroosofft VVisuual Stuudioo(简称VS)是美国微微软公司司研发的的开发工工具包系系列产品品,也是是微软公公司推出出的一种种应用开开发环境境,VS不仅可以以创建 Winndowws 平平台下的的 Wiindoows应应用程序序和网络络应用程程序,也也可以用用来创建建网络服服务、智智能设备备应用程程序和 Offficee 插件件1。火锅行行业餐饮饮管理系系统正是是使用了了该Wiindoows应应用程序序。选择择此开发发环境编编译是由由于系统统是需要要运行在在Winndowws桌面面上,而而VS20113是由由微软开开
21、发的开开发环境境,对于于兼容WWinddowss具有先先天的优优势,对对于我这这这种初初级开发发人员,能能够避开开程序不不兼容的的问题。1.2.1Viisuaal SStuddio 20113简介介Visuual Stuudioo 20013是是微软在在Buiildeer 220133开发者者大会上上发布版版本,并并且发布布其程序序组件库库.NEET 44.5.1的预预览版2。但随着着微软Wiindoows 8.11 新版版操作系系统的发发布,微微软也推推出了面面向开发发者的编编程套件件完全免免费的新新版本VSS20113 社社区版。它它和原 VS220133 专业业版所提提供的功功能几乎乎没
22、有任任何区别别 (只只是不允允许用于于企业应应用开发发),满足足个人开开发的一一切需求求3。火锅行行业餐饮饮管理系系统正是是使用的的是免费费的VSS20113社区区版开发发环境进进行开发发。VS是微微软在113年发发布的.NETT编译工工具,是是目前开开发人员员开发桌桌面应用用程序的的主要开开发工具具,VSS也是很很多入门门开发人人员首选选开发工工具。VS220133是一个个基本完完整的开开发工具具集,它它包括了了整个软软件生命命周期中中所需要要的大部部分工具具,如UUML工工具、代代码管控控工具、集集成开发发环境(IDEE)等等等4。所写写的目标标代码适适用于微微软支持持的所有有平台,包括M
23、icrosoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight及Windows Phone等5。 VS 220133改进了了对C+语言言的支持持,新增增了一系系列编辑辑器的功功能,性性能获得得了优化化并改进进了代码码质量,增增强了代代码调试试和性能能分析,新新的XAAML UI响响应工具具可帮助助分析XXAMLL应用的的响应能能力;CC+ AMPP增强,改改进图形形调试,等等等。VVS20013为为开发者者们提供供了全新新并更加加出色的的功能,如如Pee
24、ek、CCodeeLenns为UI响应应与能耗耗准备的的诊断工工具、对对ASPP.NEET网页页开发的的重要更更新,支支持Giit方式式管理与与敏捷的的组合管管理扩展展ALMM功能等等等66。开开发者们们可以利利用它为为新的WWinddowss 8.1开发发应用。VS提供供了在设设计、开开发、调调试和部部署应用用程序时时所需的的所有工工具,在在调试方方面,VVS给出出了很好好的解决决方案,可在执行代码中任意一行设置断点,断点可以监控每行代码如何执行的,通过断点执行可以分析代码执行错误原因,而且VS在通过调试时也会提示异常,VS会调试前会自动提示异常对话框并抛出异常执行的哪些操作,通过抛出的异常
25、可以一步步设置断点进行修改调试。VS会监视用户在监视窗口中输入的变量,并会自动关联出相关的变量值,提高开发人员的代码开发效率。1.2.2C#编程语语言介绍绍C#编程程语言作作为当下下流行的的程序设设计语言言之一,集集中了CC、C+和Javva等编程语言言的优点。作为为C#程序序设计开发发人员可可以直接接使用.NETT Frrameeworrk中已含有有的完整整且丰富富的类库库设计出出跨平台台的多样样式软件件系统77。C#具有有简单易易学、使使用方便便的特点点,利用用它可以以开发复复杂的软软件系统统。C#是一一种类型型安全的的语言,它的类型安全表示的是数据类型转换需要严格遵循C#的数据类型转换规
26、则。C#数据类型转换并不是每种数据类型都能互相转换,不相关的数据类型不允许转换的,这种规则会让开发人员在编译过程中有些不方便,特别是以前是做Java开发的,转型为.NET开发,会对这数据类型转换有些困扰。C#在调试编译时,可以通过断点调试,且C#也能实时监控编译代码,并及时显示数据类型错误。C#只是是.NEET开发发的一种种语言,但但在.NNET程程序开发发人员看看来,CC#算是是.NEET中最最好的语语言了。C#的的优点是是,它对对Winddowss桌面应应用能更更好的兼兼容使用用,因为为Winddowss使用的的就是.NETT环境。CC#也是是.NEET环境境开发使使用的主主要语言言。要使
27、使语言尽尽可能类类似于其其以前的的语言,且且仍遵循循CLRR(通用用语言运运行库),就就不能完完全支持持.NEET代码码库的某某些功能能8。C#在.NEET环境境中开发发能使.NETT的。C#旨在在设计成成为一种种“简单单、现代代、通用用”,以以及面向向对象的的程序设设计语言言,此种种语言的的实现,应应提供对对于以下下软件工工程要素素的支持持:强类类型检查查、数组组维度检检查、未未初始化化的变量量引用检检测、自自动垃圾圾收集。软软件必须须做到强强大、持持久,并并具有较较强的编编程生产产力。此此种语言言为在分分布式环环境中的的开发提提供适用用的组件件开发应应用99。用C#语语言编写写的源程程序,
28、必必须用CC#语言言编译器器将C#源程序序编译为为中间语语言(MiccroSSoftt Innterrmeddiatte LLangguagge,MMSILL)代码码,形成成扩展名名为exxe或dlll文件110。中中间语言言代码不不是CPPU可执执行的机机器码,在在程序运运行时,必必须由通通用语言言运行环环境(CCommmon Lannguaage Runntimme,CLRR)111中的既既时编译译器(JJUSTT INN Tiime,JITT)112将将中间语语言代码码翻译为为CPUU可执行行的机器器码,由由CPUU执行。CCLR为为C#语言言中间语语言代码码运行提提供了一一种运行行时环
29、境境,C#语言言的CLLR和JAVVA语言言的虚拟拟机类似似。C#和CC+是是由区别别的,CC+支支持面向向过程程程序设计计,还能能支持面面向对象象程序设设计。而而C#语言言是完全全面向对对象的,在在C#中不不再存在在全局函函数、全全区变量量,所有有的函数数、变量量和常量量都必须须定义在在类中,避避免了命命名冲突突。C#语言不不支持多多重继承承。1.3系系统数据据库简介介火锅行业业餐饮管管理系统统使用的的是Servver 20008作为为后台数数据库,用用于存储储日常的的员工信信息,菜菜单信息息,会员员信息,账账单信息息,日报报统计信信息等数数据记录录存储。Sql Serrverr是微软软推出
30、的的关系型型数据管管理系统统,而SServeer 220088是微软软推出的的一款重重大的产产品版本本,在这这一版本本有很大大的改动动,推出出了很多多新的特特性和关关键的改改动,也也造成此此版本一一直受人人们喜欢欢和使用用,也是是至今最最强大,最全面面的Sql Serrverr版本113。基于微软软提供的的数据管管理环境境,Sqql SServver可可跨越从从运行MMicrrosooft Winndowws 998 的的膝上型型电脑到到运行MMicrrosooft Winndowws 220122 的大大型多处处理器的的服务器器等多种种平台使使用。Sql Serrverr是由微微软推出出,所
31、以以可以完完美兼容容微软旗旗下的很很多产品品,比如如:微软软的办公公软件,Word一系列,可以完美将数据导入导出,而VS也是微软下的产品之一,所以在VS上编译程序加载数据库,相对其他Oracle,Mysql等数据来说,少了很多麻烦,Sql Server是很方便的在VS上加载,对于毕业作品来说是最好不过的存储数据的容器。Sql Serrverr问世时时是由三三家公司司共同研研发,后后来因为为某种原原因,其其中一家家公司脱脱离,后后由Micrrosooft公公司、SSybaase公公司共同同签署了了协议来来研发此此数据库库,经过过四年的的研发,Sql Server可以成功的在Windows NT平
32、台上运行工作。在Sqll Seerveer4版版本发行行后,两两家的公公司开发发方向发发生了变变化,两两家公司司开始分分离开各各自研发发不同方方向。SSybaase公公司主要要是的研研发方向向是在UUnixx平台上上,而微微软希望望研发方方向是自自己的旗旗下的WWinddowss系统平平台上,所所以在SSql Serrverr6发行行出来后后,该版版本就完完全是微微软独自自开发出出来,从从该版本本开始SSql Serrverr的核心心方向发发生看变变化,开开始面向向对小型型商业的的数据库库支持。到20000年时时,微软软发布了了其第一一个企业业级数据据库系统统Sqql SServver 200
33、00,其其中包括括企业版版、标准准版、开开发版、个个人版四四个版本本,同时时包括数数据库服服务、数数据分析析服务和和英语查查询三个个重要组组成114。借借助这个个版本,Sql Server成为了最广泛使用的数据库产品之一,也牢固树立了它在数据库产品中“三驾马车”居其一的地位。从SqlServer 7.0到Sql Server 2000的变化是渐进的,没有从6.5到7.0变化那么大,只是在Sql Server 7.0的基础上进行了增强。20055年,五五年之后后,在整整个应用用开发环环境几乎乎已经“变了人人间”之后,微微软发布布了新一一代数据据库产品品Sqql SServver 20005,这个
34、版版本开始始发行后后,越来来越多的的小型企企业和个个人使用用,说明明该版本本已经相相对完美美,都到到大家的的认可和和喜欢,另另一个原原因也是是应为能能在Winddowss上使用用运行,微微软的WWinddowss庞大的的用户为为此数据据库能树树立在各各大数据据库产品品中。本系统的的是Sql Serrverr 20008版版本,该该版本是是在20005上上做了一一些关键键的改动动,使该该产品还还在被众众多人使使用。2系统数数据设计计和数据据流图2.1数数据流图图2.1.1 顶顶层数据据流图用户火锅行业餐饮管理系统管理员顾客进入系统统营业信信息员工信息息菜单信息息账单图2-11顶层数数据流图图2.
35、1.2第一一层数据据流图点餐收银管理会员信息管理菜单信息管理员工信息管理营业信息管理服务员管理员顾客管理员为顾客点点餐打印印账单结账 销售报报表统计营业业信息注册会员员信息会员信息息查看添加修改改删除添加修改改删除菜单单信息查查看账号管理理员工信信息查看看员工信息息管理账账号密码码找回图2-22第一层层数据流流图员工登记订餐消费结算菜谱日统计顾客管理员2.1.3餐饮收收银管理理数据流流图合台登记信息息点餐订餐信息息消费核对对消费信息息打印账单单消费金额额查看菜谱信息息查看和统统计营业业额日营业额额图2-33餐饮收收银管理理数据流流图管理员员工信息账号管理工作情况服务员管理员2.1.4员工工信息
36、数数据流图图增、删、改改、查修修改密码码用户权限限、工种种工作时长长图2-44员工信信息数据据流图2.2EE-R图图桌台顾客对应对应对应对应日收入编号桌台金额人数菜谱会员菜编号菜名种类菜价编号类型优惠额注册证件号姓名手机号2.2.1 订订餐-结结账E-R图图2-55订餐-结账EE-R图图员工管理员管理工种密码性别证件号工号电话姓名权限找回密码2.2.2 员员工信息息E-RR图图2-66员工信信息E-R图2.3数数据字典典2.3.1日收收入信息息表(ccy_ddailly)此表是用用来记录录消费桌桌号,消消费人数数,消费费金额,会会员优惠惠额,会员员价,当当时结账账的员工工号和结结账时间间。字段
37、段ID设为为主键,不不能为空空,依次次递增。会员优惠额是该会员能够享受到的优惠力度。会员价是消费金额乘以优惠额产生的金额。记录操作工号,和创建时间是方便日后核实和统计数据。如表2-1所示。表 2-1 日日收入信信息表(cy_daiily)字段类型描述iddeciimall(188, 00)编号roommnummcharr(100)桌号plennumcharr(100)人数hynuumcharr(100)会员编号号inteegraalvarccharr(500)金额favoorvarccharr(500)优惠spriicevarccharr(500)会员价creaateddateevarccha
38、rr(500)创建时间间alteernuumcharr(100)操作工号号remaarkvarccharr(500)备注2.3.2 菜单信息息表(ccy_ffoodd)此表用来来记录菜菜单编号号,菜单单编号是是通过类类型编码码进行递递增;记记录菜单单类型,类类型编号号,菜名名,菜价价,菜单单添加的的操作工工号,创创建时间间,菜单单修改时时的操作作时间,菜菜单编码码设为主主键。类类型编码码是类型型对应的的数字标标识,方方便程序序识别,也也方便生生成菜单单编码。菜单编码设置为主键,不可为空,重复。如表2-2所示。表2-22菜单信息息表(ccy_ffoodd)字段类型描述fooddnummdecii
39、mall(188, 00)菜单编码码fooddtyppevarccharr(500)菜单类型型typeenummcharr(100)类型编码码fooddnammenvarrchaar(550)菜名fooddpriicedeciimall(188, 00)单价alteernuumcharr(100)操作工号号creaateddateevarccharr(500)创建时间间alteerdaatevarccharr(500)操作时间间2.3.3 会员信信息表(cy_hyuuan)此表用于于记录会会员注册册信息,记记录会员员编号,会会员名,性性别,会会员手机机号,会会员证件件号,会会员类型型,优惠惠等
40、级,累累积积分分,创建建时间,修修改时间间,修改改工号。如表2-3所示示。表2-33会员信息息表(ccy_hhyuaan)字段类型描述hynuumcharr(100)会员编号号hynaamevarccharr(500)会员名hyseexcharr(100)性别hyphhoneecharr(100)手机号hycaardvarccharr(500)证件号hytyypevarccharr(500)会员类型型favoorabblecharr(100)优惠等级级inteegraalcharr(100)累积积分分creaateddateevarccharr(500)创建时间间alteerdaatevarc
41、charr(500)修改时间间alteernuumcharr(100)修改工号号2.3.4 员工信信息表(cy_namme)此表用于于保存员员工编号号即为员员工工号号、员工工登陆密密码,员员工姓名名,员工工性别,员员工手机机号,员员工证件件号,员员工类型型即是员员工工种种、类型型编码即即类型标标识、创创建时间间即是员员工信息息录入时时间,修修改时间间即是员员工信息息修改时时间,修修改工号号即是修修改员工工信息的的操作工工号。手手机号直直接设置置为111位字符符。员工工编码设设置为主主键,不不可为空空,员工工编码是是手动生生成的,根根据员工工类型手手动生成成对应的的员工编编码。表表中具体体字段、
42、字字段类型型和表示示意思如如表2-4所示示。表2-44员工信息息表(ccy_nnamee)字段类型描述nameenummcharr(100)员工编号号nameekeyycharr(100)员工密码码nameeitvarccharr(500)名字nameesexxcharr(100)性别nameephoonecharr(111)手机号nameecarrdvarccharr(500)证件号nameetyppevarccharr(500)员工类型型typeenummcharr(100)类型编号号creaateddateevarccharr(500)创建时间间alteerdaatevarccharr(
43、500)修改时间间alteernuumcharr(100)修改工号号3 系统统功能设计计与实现现登陆系统服务员管理员日报查询统计系统会员管理系统前台点餐系统菜单管理系统员工管理系统火锅餐饮饮管理系系统设计计了7个子系系统:登登陆系统统、密码码修改系系统、前前台点餐餐系统、员员工管理理系统、会会员管理理系统、菜菜单管理理系统、日日报查询询统计系系统。服服务员能能够直接接访问的的有登陆陆系统、密密码修改改系统、前前台点餐餐系统、会会员管理理系统;管理员员可以访访问的系系统是登登陆系统统、密码码修改系系统、员员工管理理系统、菜菜单管理理系统、日日报查询询统计系系统。系统间间关系如如图3-1所示示。密
44、码修改系统图3-11系统关关系图火锅餐饮饮管理系系统流程程是从登登陆页面面开始的的。系统的的第一个个页面就就是登陆陆页面,登登陆页面面显示的的有修改改密码按按钮,点点击修改改密码按按钮进入入修改密密码页面面,输入入需要修修改的信信息提交交。如果成功功将会返返回登陆陆页面重重新登录录,同时时修改的的密码数数据会保保存到员员工信息息表中对对应的员员工密码码。在登登陆页面面登陆如如果失败败会返回回登陆,成成功会判判断用户户,是服服务员就就会跳转转到点餐餐页面,管管理员就就会跳转转到中转转页面,中中转页面面上有会会员管理理系统、菜菜单管理理系统、日日报管理理系统和和员工管管理系统统四个按按钮,点点击按
45、钮钮进入相相对的管管理系统统。服务员在在前台点点餐后提提交成功功,会将将菜单信信息打印印出来统统计也会会将消费费金额,日日期等数数据记录录到日报报信息表表中。当当客户需需要加入入会会员员,服务务是有权权限可以以进入会会员管理理系统,在在点餐页页面有设设计的有有个会员员注册按按钮,进进入会员员注册页页面为客客户注册册,当返返回是会会判定工工号权限限,如是是服务员员就会返返回到前前台点餐餐页面,管管理员就就会返回回到中转转页面。管理员在在中转页页面选择择所要进进入的管管理系统统。在菜菜单管理理系统,当当管理进进行增加加菜单,修修改菜单单,删除除菜单信信息,数数据也会会同步到到点餐页页面。3.1 登录系系统登陆系统统主要是是限制用用户操作作,防止止外人进进行数据据操作,造造成数据据损失。在在登陆系系统上访访问的是是用户信信息表中中员工工工号、密密码和用用户类型型三个字字段