基于WEB服务的高校食堂管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于WEB服务的高校食堂管理系统
高校食堂担负着莘莘学子们的一日三餐,其食品卫生直接影响着学生们的身体健康及正常的学习。
一些高校在推进后勤信息化建设的同时,往往对一些承包后的食堂监管不到位,有着许多不尽人意的地方。
高校食堂管理系统为学校、食堂、学生之间架起了桥梁,学校通过该系统能够有效的监督管理食堂,学生通过该系统可以及时的了解食堂食品卫生安全的状况,实时的菜单、菜价等就餐信息,亦可进行网上预约就餐。
高校食堂管理系统采用B/S架构,运行在WEB服务器上,系统基于.NET平台,开发语言为(C#)、Ajax,利用Visual Studio 2008和Microsoft SQL Server 2005数据库管理系统等工具进行开发的。
标签:高校食堂管理系统Web服务
0 引言
高校食堂管理系统为学校、食堂、学生之间架起了桥梁,完全实现了学校、学生对食堂的监督管理,其中包括今日市场菜价、今日菜单及价格、食品卫生安全检查状况、学生投诉与意见。
该系统满足学生在网上随时随地查看菜单信息、菜价水平、食品卫生安全检查状况。
它让食堂的管理更加透明化,菜价更加平价化。
让学生参与其中,拓宽检查监督层面,严管食堂“量、价、质”,从而为学校教育事业的发展提供有力地后勤保障。
高校食堂管理系统采用B/S架构,运行在WEB服务器上,用户端只需用Internet浏览器就可以访问本系统。
系统基于.NET平台,开发语言为 (C#)、Ajax,利用Visual Studio 2008和Microsoft SQL Server 2005数据库管理系统等工具進行开发的。
本系统使用了Ajax、Getjson等无刷新技术,使得系统的操作对于用户更加友好、程序的模块化设计使得代码的重用性大大提高,缩短了开发历程。
高校食堂管理系统是按照软件工程思想设计完成的。
本文按照软件工程所要求的软件开发过程,循序渐进地介绍了高校食堂管理系统的设计思路、设计方法和实现技术。
1 开发背景
近年来,各高校招生规模的不断扩大,在校人数不断增加,餐饮就餐压力增大。
大多数高校食堂承包之后,缺乏有效的监督管理。
承包食堂饭量不足、价格高、质量差是学生长期反映意见最多的,也是管理工作的难点。
目前,影响了大学生的身体健康和正常的学习,甚至成为高校的不稳定因素之一。
因此,迫切要求高校食堂实现信息化管理,使得其管理更加透明化。
2 项目理论基础
2.1 WEB服务认证架构
在高校中,有着很多的WEB应用系统,每一个WEB应用系统都有着各自的用户权限认证服务,但是由于高校的WEB应用系统的用户基本上都是教师或者学生,因此,若建立一个独立的用户认证服务中心,统一对各WEB应用系统进行认证授权。
这样不仅减少了认证服务维护成本,还提高了WEB应用系统认证的可扩展性。
在此设计中,用户将首先登陆用户服务中心,然后再读取各WEB应用系统的使用权限。
本系统的WEB服务认证架构见图1。
2.2 三层构架
本系统的设计思想完全采用面向对象的编程模式来实现。
由上到下系统一共分为3个层次,即页面表示层、数据业务逻辑层和数据访问层,系统的三层架构如图2所示。
页面表示层主要完成了向用户展现数据,为用户提供数据录入的界面。
通过页面表示层,用户可以完成日常的增加、删除、修改和查询等操作。
数据业务逻辑层起到了承上启下的作用,对于页面表示层来说,数据业务逻辑层可以理解为数据操作的服务,当用户请求的时候,页面表示层通过调用相应的数据业务层方法,来完成对数据的操作。
而对于数据访问层来说,数据业务逻辑层是动作的发起者,由它直接与数据访问层通讯,最终数据库的数据展现提交返回给页面表示层。
数据访问层位于最下层,主要完成数据的操作、与数据库的数据源直接进行交互、完成数据的直接操作。
3 系统功能设计
本系统有三类用户,分别为:食堂管理员、学校管理员(后勤相关负责人员)、教师和学生,针对不同的用户类型提供不同的功能集合,因此可以将系统功能模块划分为三大模块:
3.1 食堂管理员模块
包括用户管理、市场菜价管理、今日菜单及价格管理、投诉与建议管理。
3.2 学校管理员模块
包括每日食品卫生安全检查管理。
3.3 教师和学生模块
包括今日市场菜价查看,今日菜单及价格查看、今日食品卫生安全检查查看、投诉与建议。
4 系统主要功能模块介绍
4.1 市场菜价管理
市场菜价管理由食堂管理员来完成,主要是食堂管理员将每日调查的市场菜价公布在该系统中,供教师与学生查看。
(见图4)
4.2 菜单及价格查看
民以食为天,是中国人的一句老话。
它既是师生们最重要的生活内容,也是学校的重要职责。
人们见面的第一句话,往往是“吃过了吗?”“今天你吃了什么?”到了吃饭的时间,师生们往往都在想:今天吃什么呢?现在,有了学校食堂管理系统,师生们在吃饭前,便可随时随地的上网浏览今日食堂供应的菜单及价格。
(见图5)
4.3 食品卫生安全检查管理
高校食堂担负着莘莘学子们的一日三餐,其食品卫生直接影响着学生们的身体健康及正常的学习与工作,因此食品卫生安全显示尤为重要。
学校后勤负责人员需每日检查食堂卫生安全,并将结果公布至学校食堂管理系统。
(见图6)
4.4 投诉与建议管理
师生们得投诉不仅不是无理取闹的行为,而且是帮助食堂找到解决问题的最佳途径,改进管理和服务的方法。
师生们可在学校食堂管理系统中进行投诉以及提出建议,并能查看食堂的处理结果。
(见图7)
5 结论
学校食堂管理系统是为了方便学校以及师生对食堂的监督和管理,也便于食堂的自我管理。
在构思上符合学校对食堂食品卫生安全管理的设计要求和功能实现;在技术上,使用目前流行的等技术,因此不管是在构思或是技术上都容易被人们接受,操作简单,页面布局大方、得体。
系统完全实现了为学校、食堂、学生之间架起桥梁,完全实现了学校、学生对食堂的监督管理,其中包括今日市场菜价、今日菜单及价格、食品卫生安全检查状况、学生投诉与意见。
参考文献:
[1]李铭.C#高级编程[M〕.北京:清华大学出版社,2008.
[2](美)麦克唐纳博思工作室 3.5高级程序设计[M].北京:人民邮电出版社,2008.
[3]赵晓东,张正礼,许小荣 3.5从入门到精通[M].北京:清华大学
出版社,2008.
[4]王保健网站建设专家[M].北京:清华大学出社,2008.
[5]朱如龙.SQL SERVER数据库应用系统开发技术[M].北京:机械工业出版社,2002.
[6]杨得新.SQL SERVER数据库系统[M].北京:机械工业出版社,2005.。