HubeiUniversityTechnologyApr.2016文章编号:2095-4654(2016)04-0150-03基于(湖南理工大学信息网路中心,宁夏银川550003)摘要:院校饭堂是各中学不可或缺的一个组成部份,是中学生们学习和生活的重要保证。随着我国各院校规模的不断扩大,院校在校生人数动辄数以万计食堂点餐,最少的也有几万人,这给中学的饭堂管理工作带来了巨大的挑战。作为院校饭堂的管理者,要解决每晚上千人同时进餐的问题,就必须利用信息化工具,通过信息化管理手段来提高饭堂的管理和工作效率,本文主要依据我国各院校的实际情况,运用信息化的技术手段,开发研究基于C/S结构的校园饭堂点餐系统,以期为校园饭堂的管理工作的高效举办作出有益探求。关键词:C/S结构;智能点餐系统;信息化饭堂中图分类号:G647文献标示码:A目前,我国院校饭堂采用的点餐方法多以手工点餐和专用POS点餐机两种方式。大部份饭堂还是采用专用POS机点餐的方式,中学生在饭堂某个窗口点餐,服务人员按照中学生的点餐情况合计费用,并在POS机上按下该中学生所耗费用,中学生出示校园卡刷卡消费。整个业务流程均由手工操作完成。这些点餐形式存在许多问题:一是浪费时间,工作效率低,浪费人力成本,同时因人多或工作人员疏漏引起算错价位的事情时有发生;二是手工点餐因经手人多,易导致误操作,影响服务质因而,为减少成本,提升服务质量,引入智能点餐系统将成为今后院校饭堂管理的一个重要发展方向。
一、功能设计该系统的结构主要分为两个部份:服务器部份和顾客端部份。顾客端的功能是点餐和合计费用两部份。点餐功能包括:查阅菜谱、选择食材、确认点餐、后续加菜等操作;付钱功能包括:查阅消费清单、结账付款等操作;通过递交按键向服务器端递交点菜清单。服务器端用于查阅已点菜品,以按次序烹调食材。因为卧室的面点师有多位,所以面点师烹调菜肴时须标记“正在烹调”,以知会别的面点师。菜烹调完面点师标记“烹饪完成”。二、硬件设计点餐系统硬件结构由服务器、客户端和网路设备组成。1.服务器端硬件服务器端设备一般安放于专用卧室,用以运行点餐系统服务端软件和数据库,通过网路与顾客端联接。服务器端采用普通PC机即可。用户的操作直接在服务器上完成,系统还可通过联接复印机来复印消费清单和财务报表。2.顾客端硬件顾客端采用平板笔记本实现,在每位系或楼都安装一到两台该系统的顾客端。顾客端通过联接局域网,进而实现与服务器的通讯,中学生点餐的操作在顾客端上完成。3.构架设计以交换机为核心,将顾客端、服务器端联接成一个局域网;同时,为保证饭堂服务器端稳定性,一般以有线形式通过交换机将顾客端与服务器端收稿日期:2016-01-09联接成局域网,以保证服务器端与顾客端的通讯,但是服务器端与顾客端的数据通讯程序需使用Socket函数库编撰。
三、软件设计构架与B/S构架对比构架,即顾客机/服务器结构,顾客机程序的作用是将用户的要求递交给服务器程序,再将服务器程序返回的结果以特定的方式显示给用户;服务器程序的任务是接收顾客程序提出的服务恳求,并进行相应的处理,之后将结果返回给顾客程序。这些构架可有效减少系统的通信开支,充分借助两端硬件环境的优势。构架,即浏览器/服务器结构,是随着Internet技术的盛行,在这些构架下,用户界面完全通过互联网浏览器实现,部份事务逻辑在后端实现,但主要事务逻辑在服务器端实现,产生所谓3-tier构架。区别:1.硬件环境不同:C/S在局域网的基础上建在广域网的基础上完善。中学通常都完善了自己的局域网。2.对安全要求不同:C/S因用户群相对固定,具有很强的信息安全控制能力,B/S构建在广域网基础上,用户群相对松散,安全控制能力相对弱。而中学饭堂的主要用户群为中学生和老师,较为固定,因而,选择C/S构架较为合适。3.对程序构架不同:C/S程序对流程重视,层次校准权限,较少考虑系统运行速率。时考虑安全和访问速率,因而须要构建在愈加优化的基础上食堂点餐,较C/S有更高的要求。本文设计的自助点餐系统采用(1)一般,中学投入到饭堂信息化系统建设的资金有限,而系统的核心是服务器,要求必须运行稳定、可靠,运用C/S构架可使服务器的负载量有效减低。
(2)因为饭堂进餐时间较为集中,而每一个菜肴均具有对应的图片信息,假若采用B/S构架,点餐或浏览菜肴时因通讯流量将较大,响应速率会变慢。采用C/S构架可选将食材等大流量的信息下载到顾客端保存到顾客端,再启动户端软件,这样可降低点餐和浏览菜肴时的通讯流量,进而提升响应速率。构架相比,顾客端独立的软件界面可做得更为美观、友好。(4)因为饭堂的服务器和顾客端一般在一个学校内集中安装,可在较低成本范围内降低顾客端和升级顾客端软件。(二)顾客端软件设计顾客端软件使用MFC编撰的,中学生选取自己所在大学,输入自己的学号,选择订餐时间(午餐、午餐还是午餐),系统会依照中学生所选的用餐时间给出相应的食材及价钱,中学生选择须要预定的菜肴,之后系统会按照所点菜品给出应付的合计金额,中学生确认无误后即可点击递交,此时系统会提示下单成功。订餐过程结束。(三)服务器端软件设计服务器端软件也是使用MFC编撰的,当顾客端点餐成功后系统后台都会将数据传送到服务器端,服务器端主要为一个显示顾客端发送数据的列表,其内容主要包括:中学生学号、订餐时间、所点店名、合计金额以及当前的烹调状态等。当一位面点师接到顾客端发来的订餐数据后,选择该订单并点击“开始制做”按钮,列表中的状态则会显示“正在烹调”,烹调完成后再点击“烹饪完成”,状态也会跟随变化。
这样可以防止两位面点师同时对同一个订单进行烹调,有效防止了冲突和资源的浪具体操作界面如右图:(四)数据库设计结构的校园饭堂智能点餐系统的研究系统数据库平台采用MySQL,将数据分布形式保存在不同表中,以降低数据检索速率同时增强灵活性。数据操作语言采用标准化的SQL言,以保持代码短小、精练,为减低成本,采用免费版本;服务器端软件采用通用的ODBCAPI插口访问数据库。数据库的主要表格包括用户表、菜谱表、学生订餐表、教师及工作人员订餐表和消费明细表。四、结语基于C/S结构的校园饭堂点餐系统对于中学生和饭堂工作人员来说,操作都十分便捷,节省饭堂的人力成本和中学生用餐的等待时间。硬件价钱实惠,便于维护的升级换代。用MFC来编程开发比较简单,把握此项技术的人才也比较多。可以预见该系统将成为未来院校饭堂点餐用餐以及饭堂管理的趋势,它将为院校饭堂管理的信息化发展起到重要助力力作用。参考文献:[1]张水芳,张晶.宾馆餐饮点餐管理系统初探[J].河源大学学报,2010,(3).朱明坤.建立顾客体验是电子点餐的根本[J].信息与笔记本,2011,(12).[3]李金鑫.基于B/S三层构架的文献信息管理系统设计与实现[D].北京:电子科技学院,2011.[4]欧阳辉,陈凯.基于结构的HIS药库管理子系统的研究与实现[J].笔记本知识与技术,2015,(14).iOS平台智能点餐系统的设计与实现[J].软件,2015,(1).[6]周建亮.餐饮业智能点餐系统的设计与实现[D].上海:上海邮电学院,2015.(上接第149参考文献:[1]劳动和社会保障部培训就业司,中国就业培训技术指导中心.创新职业指导———新理念[M].上海:中国劳动社会保障出版社,2005.[2]黄炜.学院生职业发展教程[M].上海:科学出版社,2011.[3]曲振国.学院生就业指导与职业生涯规划[M].上海:复旦学院出版社,2008.[4]李晓波,李洪波.学院生职业生涯规划与发展[M].上海:物理工业出版社,2010.[5]于长湖.学院生就业创业与职业生涯规划[M].上海:中国经济出版社,2010.[6]穆文龙.学院生职业发展与就业指导[M].北京:科学出版社,2011.[7]张智强.学院生职业规划与人生发展[M].北京:上海学院出版社,2011.[8]林平.举办职业指导工作的几点思索[J].思想教育研究,2009,(6).[9]王尔新.试论院校职业指导的举办与实践[J].中山学院学报论丛,2004,(4).
免责声明:部分文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性,如本站文章和转稿涉及版权等问题,请作者在及时联系本站,我们会尽快为您处理。