jsp校园网上订餐系统论文内容摘要:

相比传统的店面餐饮服务,如今的网上订餐已不仅仅是需求量在明显增加,其饱满的热衷度也在突飞猛进。 这种高度智能化 的服务不论从消费者的角度出发还是从餐饮业的立场来看,两者都是有很大的发展空间的。 码农毕业设计下载网: 2 国内外研究现状 随着国内外信息化技术的日渐普及,餐饮这样的传统性行业也正在越来越多的采用信息化技术来操纵和管理业务,市场上餐饮管理软件如今正处于百花齐放、百家争鸣的火热阶段。 目前市场上大多数的餐饮服务软件可以说是基于 WINDOWS 操作系统的,当然也有部分这样的餐饮软件考虑到了版权的等等的问题,于是就采用 LINUX 操作系统;又比如说,系统数据库,有 Microsoft Access、 Sybase、 MYSQL、 SQLSERVER 等,对于类似的餐饮系统来说,到底要用到哪种数据库与餐厅的规模大小是比较有关系的,那么相比较小一些的餐厅可以采用算起来比较简单的数据库,就比如说 Microsoft Access 数据库,这样在使用以及维护时都可以做的相对简单,而对于规模相对较大一些的餐厅,那就应该采用 SQLSERVER 这样的大型数据库,既可以做到保障数据的安全性,而且也能够保障系统的相对稳定性。 但是当然也需要有一批专门的系统管理员来进行相关维护。 接下来还有录入数据。 通常数据录入有三种方式,一种是对于普通电脑,其次是基于触摸屏,第三 种就是采用无线点菜系统。 就拿目前的大众发展趋势看,网上订餐系统愈来愈多的采用第二种,而第三种也在明显变得成熟起来。 在国内,餐饮软件的发展也正处于蓬勃发展的时期,如饿了么软件,“饿了么”是中国最大的餐饮 O2O 平台之一,是中国专业的网络订餐平台,致力于推进整个餐饮行业的数字化发展进程。 它为用户带来方便快捷订餐体验的同时,也为餐厅提供一体化的运营解决方案。 饿了么秉承“极致、创新、务实”的信仰,致力于推进整个餐饮行业的数字化发展进程。 2020 年 5 月 6 日,餐饮外卖网站饿了么宣布获得大众点评 8000 万美元入股 ,并与大众点评达成深度合作。 2020 年 1 月 27 日,饿了么宣布完成 亿美元 E轮融资。 在国外,龙腾触摸屏点菜软件已经处于发展比较成熟的阶段。 它巧妙地采用了组网技术的独特之处,并以 Windows 为操作系统,全 32 位应用软件。 它的整体功能在国内都是处于领先地位的。 网络系统简单实用、稳定可靠,具有高度即时性。 它是用 Windows搭成的对等网络。 这个触摸屏点菜软件系统适用于众多餐饮企业,比如快餐、西餐、火锅等餐饮企业,或者是搭配其他点菜设备来完成更为完善的功能。 由于互联网已深入家庭,网上订餐这个课题早已提出,为 了方便人们的生活,提高人们的生活效率,该类系统根据现实订餐的方式虚拟于网络之上,使人们通过网络就可以完成生活中必要的事情(饮食)。 系统的完成不仅可以基本实现客户订餐的功能,还码农毕业设计下载网: 3 能在此基础上提供更多的,更贴心的服务。 信息化技术的迅速发展将会更快的推动互联网的不断发展,网上订餐系统也将越彰显其强有力的作用。 研究意义 目前网上订餐这种餐饮方式已得到了国内外众多人士的认可,这就为相关部门提供了相当可观的可为空间。 不论是学生还是工作者,甚至家庭,都有机会享受这样贴切的智能化服务。 站在消费者的角度来看,我们网络 订餐这一特色理念不仅能满足足不出户就能享受各种美味又实惠的菜肴,还能适当地为消费者避开高峰期,节省时间不说,还给顾客留有更多的选择空间。 再者,从餐饮业出发,消费者周转的加速,服务质量的提高都能为其创造利润。 在高校,许许多多同学都忙于做一些自己看来感兴趣的事,大部分时候都会很晚才想着去吃饭,不愿意走的是干脆不去吃了。 尤其是在天气忽冷没有心情走出室内的时候,大家纷纷待在寝室里,吃自己事先已经买好的泡面零食什么的。 说来大学生活就是这样,很少有人约束自己,一切的事情做或不做,完全由自己把握。 面对生活当中这么多的问题,相信很多同学大多都会希望可以在自己的寝室里就吃到想吃的饭菜,既给自己省时间又省事。 另外,网上订餐管理系统必须要要确保信息安全,重点是要以系统安全作为其主要目标,做到保护系统资源免于受到恶意的破坏、更换、盗窃和丢失。 其系统资源主要包括:硬件设备、软件、存储介质、数据等。 具体来说,应该要达到以下安全要求: (1) 保密性,机密或敏感数据在进行存储、处理、传输等过程当中要达到完全保密,确保只有授权用户在授权以后才能进行查询、删除或者修改等操作; (2) 完整性,需要保证系统中的信息能够处于一种完整并且未 被损害的状态,进而防止因非授权访问,或者部件故障以及其他人为错误导致的信息被恶意篡改、破坏或丢失。 (3) 可靠性,这一点必须达到保障系统在较复杂的网络环境下依然能够提供持久、稳定、可靠的服务。 本系统主要以 JSP( Java Server Page 服务器网页)为动态网页开发技术,采用Mysql 作 为 后 台 数 据 库 , 应 用 MyEclipse 10 作 为 开 发 工 具 , 以 SSH( struts+spring+hibernate)三层框架结构对系统进行设计开发,用 web 界面设计,码农毕业设计下载网: 4 tomcat 作为 Web 服务器。 主要涉及到网络技术 ,数据库以及相关软件的应用,能够培养学生将大学里所学到各种知识进行融汇贯通的能力,以及遇到问题能从各个角度分析、思考与解决的能力,训练检索文献资料和利用文献资料的能力,力求为今后能够更进一步地深造与工作打下扎实良好的基础。 码农毕业设计下载网: 5 2 开发工具与环境简介 经过比较,以及自己所掌握的知识所限, 为实现网上购物系统,需要搭建 java EE 开发平台,并要有数据库的支撑,因此, 最终决定采用在 Windows 下 选用 MyEclipse作为开 发工具, MySql 作为数据库。 这样选择的优势以及特点有: 一、用 JSP+MySQL 灵活方便,可扩充性、可移植性较好。 二、 MySQL 是一个小型关系型 数据库管理系统 ,是众多中小型网站广泛青睐的对象。 基于其体积小、速度快、成本又低,重点再加上源代码是开放的,故而毫不夸张的说,任何有需求的人都能够在 General Public License 的许可下获得它的下载权限,下载下来以后用户可以根据个性化需要对其进行相关的修改。 因为 MySQL 拥有速度快、可靠性高、适应性强的优势,最终备受关注。 将 MySQL 作为网站数据库是许多中小型网站在考虑了总体成本之后的最优化选择。 三、采用 B/S 结构是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后 再提交给服务器。 对应的优点就是客户端响应速度快。 用 JSP 开发的 Web 应用是跨平台的,即能在 Linux 下运行,也能在其他操作系统上运行。 JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets(脚本小程序),来封装产生动态网页的处理逻辑。 反过来,网页还能通过 tags 和 scriptlets(脚本小程序)来访问存在于服务器端的资源。 JSP 成功地将网页逻辑与网页设计和显示分离开来,考虑到它又支持可重用的又是基于组件的设计,这样就加速并简化了基于 Web 的应用程序的开发。 JSP 简介 JSP 技术简介 JSP ( Java Server Page 服务器网页)是从 1998 年开始出现的新技术。 由 Sun 公司倡导、许多公司参与一起建立的一种动态网页技术标准,是基于 JavaServlet 以及整个 Java 体系的 web 开发技术。 在传统的网页 HTML 文件 ( *.htm , *.html)中加入脚本段和 JSP 标记( Tag),构成 JSP 网页( *.jsp)。 JSP 技术为创建显示动态生成内容的 web 页面提供了简便的方法。 JSP 作为 Java 家族的 一员,承袭了 Java 的特码农毕业设计下载网: 6 点,即跨平台的特性,也即一次编译,到处运行。 在国外,已经大量使用 JSP 作为网络应用程序的开发工具,而在国内,尽管 JSP 还不是主流开发技术,但是由于 JSP 的强大优势,许多网站都已经准备转向 JSP,利用 JSP 来开发动态网站。 JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组成。 服务器在页面被客户端请求以后对这些 Java 代码进行处理,然后将生成的 HTML 页面返回给客户端的浏览器。 JSP具备了 Java 技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 JSP 工作原理 JSP 是面向服务器的,因此支持任何浏览器。 当 Web 服务器和 JSP 引擎遇到访问 JSP 网页请求时, JSP 引擎将请求对象发送给服务器端的相关组件,比如 JavaBean 组件、 Servlet 或 EJB 等,然后由服务器端组件处理这些请示,可能需要从数据库或数据存储中检索信息,然后服务器端组件再将响应对象返回 JSP 引擎。 JSP 引擎将响应对象传递给 JSP 页面,根据 JSP 页面的 HTML 格式完成数据编排,最后 Web 服务器和 JSP 引擎将格式化后的 JSP 页面以 HTML 格式返回客户浏览器。 这就是当前网站构建中广泛采用的浏览器 Web 服务器 后台数据库的三层架构模式。 因为 JSP 所有程序操作都在服务器端执行,网络上传送给客户端的仅仅是得到的结果。 JSP 的优点 JSP 的优点包括以下几个方面: ( 1) 一次编写,到处运行。 JSP 的优势是显而易见的 ,它的代码的可重用性高, 除了系统之外, 对于 代码 是 不用做任何更改 的。 鉴于 系统的多平台支持 ,它 基本上 支持 在 任意 平台上的任意环境中 进行 开发 、 系统部署 和 扩 展。 那么 相比 之下, ASP 在这方面是有很大 局限性 的。 这种与服务器硬件和操作系统平台无关性是 JSP 相对于其他动态网页技术最大的一个优点。 ( 2)多样化和功能强大的开发工具支持。 与 ASP 相似之处在于 , JSP 已经 拥有众多极为 优秀的开发工具, 这当中还有很多是可以免费 获得的 ,并且 许多已经实现了 顺利运行于 众多 平台之下。 码农毕业设计下载网: 7 ( 3) 支持服务器端组件。 web 应用 是 需要强大的服务器端组件来 作为 支持 的 , JSP 要 实现复杂 的 商务功能 就可以使用 较为 成熟的 JAVA BEANS 组件。 ( 4)功能可扩展性。 如同 JSP 技术可以通过 ActiveX/COM 组件来扩展功能一样, JSP 可以通过 JavaBean 和 EJB( Enterprise JavaBean)以及自定义的标记来扩展功能。 MySQL 简介 MySQL 是一个关系型数据库的管理系统,由瑞典的 MySql AB 公司开发而成,现在属于 Oracle 公司。 MySQL 是使用最多的的关系型数据库管理系统,在 WEB 应用方面是最好的 RDBMS( Rational Database Management System)应用软件之一。 MySQL 是一种关联数据库管 理系统,关联数据库将数据保存在不同的相关表中,并不是将所有数据放在一个大储存库内,这样就提高了速度并增强了灵活度。 MySQL 所使用的 SQL 语言是用于访问数据库的最常用语言,而且是最标准化的。 MySQL 软件采用了双授权政策,分为社会版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,所以成为本次高校教务管理系统的首选,搭配 PHP 和 Apache 组成本次的运行环境。 开发思想与框架 MVC 思想 MVC 是英文 Model— View— Controller:(模型 — 视图 — 控制器 )首字母的缩写 ,即把一个应用的输入、处理、输出流程按照 Model,View,Controller 的方式进行分离 ,这样一个应用被分成三个层即模型层、视图层、控制层。 在 MVC 模式中 ,Model 成功地将应用问题的关键数据、逻辑关系以及业务规则封装了起来 ,并且还提供了处理业务逻辑的过程。 Model 一方面被 Controller 调用 ,达到完成问题处理的目的 ,另一方面则为 View 能够顺利获取要显示的数据提供了成功访问数据的机制。 鉴于模型其实与数据的格式是无关的 ,故一个 Model 事实上可以为多个 View提供数据 ,也 就是说这样一个 Model 经过一次编写就能够被多个 View 重用 ,成功避免了对代码的一而再再而三的重复编写。 View 是 MVC 模式下用户直接能够看到的且可以与码农毕业设计下载网: 8 之顺利交互的界面。 View 从 Model 处取得数据 ,它的更新由 Controller 控制 ,没有任何对业务逻辑进行的处理 ,就只是作为一种输出数据显示给用户的方式。 MVC 模式中 ,起导航作用的。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。