在线订餐网站的设计与实现-专科毕业论文文章教学案例

上传人:youn****329 文档编号:130052896 上传时间:2020-04-24 格式:DOC 页数:28 大小:965.81KB
返回 下载 相关 举报
在线订餐网站的设计与实现-专科毕业论文文章教学案例_第1页
第1页 / 共28页
在线订餐网站的设计与实现-专科毕业论文文章教学案例_第2页
第2页 / 共28页
在线订餐网站的设计与实现-专科毕业论文文章教学案例_第3页
第3页 / 共28页
在线订餐网站的设计与实现-专科毕业论文文章教学案例_第4页
第4页 / 共28页
在线订餐网站的设计与实现-专科毕业论文文章教学案例_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《在线订餐网站的设计与实现-专科毕业论文文章教学案例》由会员分享,可在线阅读,更多相关《在线订餐网站的设计与实现-专科毕业论文文章教学案例(28页珍藏版)》请在金锄头文库上搜索。

1、专科毕业设计(论文)题 目 _姓 名 专 业 学 号 指导教师 郑州科技学院信息工程学院 二一六年四月1目 录1 开发背景41.1 目的和意义41.2 开发设计思想41.3 开发目标42 开发工具和环境简介52.1 JSP技术简介52.2 JSP工作原理52.3 JSP体系结构52.4 JSP的特点62.5 MYSQL 数据库72.6 系统数据库连接73 网络订餐系统功能分析123.1 系统功能分析123.2 可行性研究133.3 需求分析143.4 系统总体结构图163.5 数据字典163.6 系统ER图184 网上订餐系统总体设计184.1 系统功能设计目标184.2 网络订餐系统功能模块

2、划分194.3 网上网上订餐功能说明205 系统功能实现205.1 网站首页的设计与实现205.2 用户注册功能的设计与实现215.3 网上订餐功能的设计与实现225.4 订单管理功能的设计与实现225.5 菜品发布功能的设计与实现236 软件安装与调试236.1 软件的安装与配置236.2 软件调试246.3 软件测试247 结论257.1 系统评价257.2 安全性问题26致谢26参考文献271在线订餐网站的设计与实现在线订餐网站的设计与实现摘 要二十一世纪是一个集数字化,网络化,信息化的,以网络为核心的社会。中国的网民充分领略到“畅游天地间,网络无极限” 所带来的畅快。随着Interne

3、t的飞速发展,使得网络的应用日益的广泛。如电子商务,电子政务,网上医疗,网上娱乐,网络游戏,网络教学等。本论文就毕业设计的内容,系统地阐述了整个网络订餐系统的功能及实现。实现了从菜品管理,菜品分类和查询,到订餐车实现,用户订单处理,再到系统管理。基本上实现了网上订餐的功能流程,能够实现用户与商家在网上进行订餐交易。本系统界面简单直观,易于操作和使用,交互性强,完全基于Internet网络。经过分析,我们使用 SUN公司的JSP开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断

4、修正和改进,直到形成满意的可行系统。关键词:网络订餐;系统;开发AbstractThe 21st century is a collection digitization, the network, the informationization, take network as core society. When Qian Tian taught without charge gives sends out the first email in September 14, 1986 in Beijing computer applied technology research institu

5、te introversion Germany Karlsruhe University “to pass through the Great Wall, moved toward the world” time, perhaps he did not know that he has opened China information age front door; on April 20, 1994, the Chinese Academy of Science computer center entered Internet through the American Sprint Corp

6、oration company the 64K international special line clear, has realized internets entire function binding, henceforth China entered into the Internet information age. The Internet had 10 remaining years of life development in a moment in China, Chinas web cams understands fully “enjoys a trip to betw

7、een the world, the network does not have carefree which the limit” brings. Along with the Internet swift development, causes the network application day-by-day widespread. If electronic commerce, E-government, on-line medical service, on-line entertainment, network game, network teaching and so on.T

8、he present paper on graduation projects content, elaborated systematically the entire on-line books management system management systems function and realizes. Has realized from the merchandise control, the classification of goods and the inquiry, realizes to the shopping cart, user order form proce

9、ssing, arrives at the chatroom again, the manager system. Basically has realized the electronic commerce function flow, can realize the user and the business on-line carries on the commodity exchange. This system contact surface simple direct-viewing, simplify operation and use, interactive is stron

10、g, completely based on the Internet network.Key word: On-line purchase ;system,;Information age11 开发背景1.1 目的和意义本系统的设计目的是为了满足消费者只要通过互联网就可以足不出户的订购自己喜欢的菜品,改变传统商业交易,在互联网上进行交易,实现网上购买菜品。本论文主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了

11、良好的基础。1.2 开发设计思想本系统用JSP语言来编写网络订餐系统,数据库用 MYSQL 来连接系统,通过编写JavaBeans来进行后台业务逻辑控制,即JSP +JavaBeans + MYSQL 三层模式完成整个设计工作。本系统全部基于Internet网络,以JSP语言对网站进行开发,注重用户与网站的交互性。因此在这样的背景下,针对当前Internet网络发展趋势来计网络订餐系统就成为了当今应用软件的首选体系结构。1.3 开发目标网上订餐的优势在于选择面大、价格便宜、交易方便、节省时间和精力等。整个菜品市场一片繁荣。在中国,网上订餐有发展的必要,也有发展的基础,发展网上订餐的各方面条件也

12、日趋成熟,但是还存在一些问题,只有把问题解决好了,才能保证网上订餐的蓬勃发展。2 开发工具和环境简介2.1 JSP技术简介JSP(Java Server Page服务器网页)是从1998年开始出现的新技术。由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准,是基于JavaServlet以及整个Java体系的web开发技术。在传统的网页HTML文件(*.htm,*.html)中加入脚本片段和JSP标记(Tag),构成JSP网页(*.jsp)。JSP技术为创建显示动态生成内容的web页面提供了简便的方法。JSP作为Java家族的一员,承袭了Java的特点,即跨平台的特性,也即一次编译,到

13、处运行。在国外,己经大量使用JSP作为网络应用程序的开发工具,而在国内,尽管JSP还不是主流开发技术,但是由于JSP的强大优势,许多网站都已经准备转向JSP,利用JSP来开发动态网站。 2.2 JSP工作原理JSP是面向服务器的,因此支持任何浏览器。当Web服务器和JSP引擎遇到访问JSP网页的请求时,JSP引擎将请求对象发送给服务器端的相关组件,比如JavaBean组件、Servlet或EJB等,然后由服务器端组件处理这些请示,可能需要从数据库或数据存储中检索信息,然后服务器端组件再将响应对象返回JSP引擎。JSP引擎将响应对象传递给JSP页面,根据JSP页面的HTML格式完成数据编排,最后

14、Web服务器和JSP引擎将格式化后的JSP页面以HTML格式返回客户浏览器。这就是当前网站构建中广泛采用的浏览器Web服务器后台数据库的三层架构模式。因为JSP所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果。2.3 JSP体系结构JSP网站开发标准给出了两种使用JSP的技术,可以归纳为模式一、模式二。模式一:JSP+JavaBeans技术在这种模式中,JSP页面独自响应请求并将处理结果返回给客户。Bean处理所有数据访问,JSP实现页面的表现,以实现内容生成与显示相分离。当处理复杂的大型应用时,页面被嵌入大量的脚本或Java代码段,当需要处理的商业逻辑复杂时,这种情况会变得非

15、常糟糕,大量的内嵌代码使得页面程序变得复杂,对于前端界面设计人员,这是不可思议的事情。所以模式一可用于小型应用,不能够满足大型应用的需要。模式二:JSP+Servlet+JavaBeans技术Servlet技术是一种采用Java技术来实现CGI功能的一种技术,Servlet技术非常适于服务器端的处理和编程,并且Servlet会长期驻留在内存。从开发的观点看,模式二具有更清晰的页面表现,清楚的开发者角色划分,在大规模项目开发中,模式二更被采用,模式二也更符合当前流行的MVC结构(Model/view/controller),其中Servlet对应controller,处于控制者的位置,处理HTTP请求,负责生成JSP中使用的Beans组件或对象,并判断应将请求传递给哪个JSP等,JSP对应view,负责生成最终的动态网页并返回给浏览器。而JavaBeans对应的是Model,实现各个

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号