- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE2
引言传统餐饮行业的点餐、结账等运作模式基本均由人工完成。这样的操作模式虽然用户体验较好,但是难免因为耗费人力物力、记录丢失等问题让经营结构较为冗余,管理水平低下。
随着网络信息化的高度普及,网上订餐行业飞速发展,不少传统餐饮企业也都纷纷转型添加线上操作模块。但是随着行业的发展,人们对餐饮行业的要求也变的越来越高,特别是年轻的顾客群体,他们注重点餐效率,对餐品质量要求较高,这样就产生了快捷订餐的要求。现如今,几乎每个人都有自己的电脑或手机,都有点餐的需求,但是要想真正开发出一个优秀的网上订餐系统还是需要将餐厅和计算机网络结合起来,共同运作,同时整合信息便于消费者比较,优化页面操作流程,这才能形成一个完善的校园网上订餐系统。
基于Java的校园网上订餐系统不仅能够提高商家的管理水平,为商家提供一个极其方便运作的平台,还能提高学校的信息化水平、方便学生及教职工的生活。该餐饮系统能将订餐的方式虚拟于网络之上,通过对后台数据的分析,可以随时了解并掌握餐厅客人订餐、消费、配送等情况,并且,可以尽可能的降低使用者的劳动强度,为学校减少人力资源的浪费,提高工作效率和工作质量。学校餐厅各供应商为大家提供网上订餐服务,这样不仅可以提高餐厅的服务质量,还为用户提供了方便快捷的服务。所以,基于Java技术的校园网上订餐系统正好满足了使用者的这种需求。
综上所述,校园网上订餐系统的开发和实现不仅可以减少餐厅人员的工作量,提升工作效率,还可以为学校节约许多人力资源,使学校向科学化、现代化、规范化的方向发展,达到提高学生生活效率的目的,使学生通过网络就可以完成生活中必要的事情。
1系统开发的相关技术
1.1JSP简介
JSP的全称是JavaServerPages,是一款基于Servlet的可视化动态网页技术。JSP技术实际上是在传统的网页的基础上中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,本质上就是服务器上的动态程序。由于JSP技术的多平台兼容性和动态显示数据的基本原理,JSP技术已经取代HTML成为一种目前较为主流的前台用户显示技术。
图1-1JSP工作原理
1.2MySQL数据库
MySQL作为最受欢迎的开源SQL数据库管理系统,得到了广泛应用。
Microsoft的MySQLServer是特别完美的一个C\S系统。MySQLServer必须具有WindowsNT平台,而WindowsNT可使支撑Intel386,PowerPC,MIPS,AlphaPCRISC等平台,它使MySQLServer具备特别完整的功能。
MySQL具备的优点:
1)功能强大
MySQL中提供了多种数据库存储引擎,使其适合各种应用。
2)支持跨平台
MySQL支持至少20种以上的开发平台,这样可以移植任何平台上编写的程序而无需更改程序。
3)运行速度快
MySQL可以非常快速的地实现连接。并且,SQL函数可以用高度优化的类库可以非常快速的实现。
4)安全性高
连接到服务器时,所有密码传输都经过加密,以确保密码的安全性。
5)成本低
MySQL数据库是完全免费的,可以通过网络直接下载。
6)支持各种开发语言
MySQL数据库为很多流行的程序设计语言提供了很大的支持,给它们提供了很多的API函数。
1.34MVC模型
MVC是一个架构模型,它有三个主要的组成部件,即模型(Model)、视图(View)和控制器(Controller)
[16]。模型表示使用程序重心,视图表示显示数据,把控器表示处理写入。他们各自负责处理自我的核心事物,将业务思维数据显示分割,便于代码的重复使用。
1.4B/S结构
B/S结构(Browser/Server,浏览器/服务器模式,如图1-2所示),这种模式集成了浏览器(客户端)和服务器,将系统功能实现的核心部分集中在服务器上,极大地简化了系统的开发、维护和使用流程。客户机上只要安装一个浏览器即可完成全部的功能。这种“胖服务端,瘦客户端”的开发模式几乎已经完全取代了“胖客户端,瘦服务端”的臃肿结构,成为目前最主流的系统架构模式。
因此使用B/S结构下系统的用户只要有一台可以上网的电脑,就可以随时随地使用而不需要安装任何特殊软件。
同时如果服务器端信息更新,用户不需要安装和维护,使整个系统的扩展非常简单。
基于以上几点,本系统决定采用B/S架构完成。
图1-2B/S结构
1.5开发平台
经过深入研究,可以发现Sun公司为我们提供了很多技术方面的支持,本系统决定使用Sun公司旗下的主流开发平台Java。
Java是一种结合开发平台和编程语言的技术。它支持网络编程平台.其主要是由两部分组成:Ja
您可能关注的文档
最近下载
- EPDM塑胶面层施工方案:.doc VIP
- 肿瘤化疗药物使用指南和规范.pdf VIP
- 分析沥青混凝土路面病害产生原因及处理的方法.doc VIP
- 2024华医网答案;继续教育答案;复合杂交手术治疗主动脉夹层疾病新理念;题库答案.docx VIP
- 省级优秀课件人音版小学音乐二年级上册《大海》.pptx
- 遇到更好的自己(新员工).pdf
- 超星尔雅学习通《劳动通论》章节测试答案.pdf VIP
- 思想道德与法治2021版第六章第四节.pptx
- 2024年外研版八年级上册英语Module 9 Unit3 Language in use.pptx VIP
- 2024年华医网继续教育肠内肠外营养临床规范化应用答案.docx VIP
文档评论(0)