ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:218.01KB ,
资源ID:1736405      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1736405.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(完整版基于JAVAWEB的高校小吃查询系统的设计与实现毕业设计.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

完整版基于JAVAWEB的高校小吃查询系统的设计与实现毕业设计.docx

1、完整版基于JAVAWEB的高校小吃查询系统的设计与实现毕业设计 本科毕业论文(设计)题目:基于JAVA WEB的高校小吃查询系统的设计与实现安徽新华学院本科毕业论文(设计)独创承诺书本人按照毕业论文(设计)进度计划积极开展实验(调查)研究活动,实事求是地做好实验(调查)记录,所呈交的毕业论文(设计)是我个人在导师指导下进行的研究工作及取得的研究成果。据我所知,除文中特别加以标注引用参考文献资料外,论文(设计)中所有数据均为自己研究成果,不包含其他人已经发表或撰写过的研究成果。与我一同工作的同志对本研究所做的工作已在论文中作了明确说明并表示谢意。毕业论文(设计)作者签名: 日期: 基于JAVA

2、WEB的高校小吃查询系统的分析与设计摘 要本文以寻求各高校美食为目的,主要收集高校学生对美食的创意并详细阐述高校小吃查询系统分析与设计。其内容包括高校小吃查询系统的系统分析、数据库概要设计、数据库详细设计、程序详细设计。本系统是根据Java Web高校小吃查询系统分析与设计的需求而实现的,主要的功能有:高校大学生平时收集美食做法并上传到本系统与他人分享;浏览别人上传菜谱;收藏自己认为较优秀的菜谱;对别人菜谱进行评论、评分等等。本设计是基于J2EE企业架构B/S结构的WEB项目,通过应用JSP动态网页制作技术和Struts2、Hibernate、Spring框架开发的高校小吃美食网站。系统以互联

3、网的下厨房为模板以及系统用户的体验,使得系统具有很强扩展性和实用性。关键词: J2EE;B/S结构;Struts2;Hibernate;SpringAnalysis and Design of Universities Snacks Query System Based on Java WebAbstractIn this paper, for the purpose of seeking the university cuisine.The main idea are collecting college students Ideas for food and Elaborating Ana

4、lysis and Design of Universities Snacks Query System. Its content System analysis, Summary of database design, Database design in detail, Program design in detail of universities snack query system, This system is based on the Requirements of Java Web snacks query system analysis to implement. Main

5、function: college students collect food at ordinary times practices and uploaded to the system to share with others; Browse others upload recipes; Collection that they think is best recipe; Recipe for others comment, score and so on.This design is based on the J2EE enterprise architecture B/S struct

6、ure of the WEB project. By applying the JSP dynamic web page technology and Struts2, Hibernate, Spring framework development of colleges snack food web site. System in the kitchen of the Internet as a template, system user experience makes the system has strong expansibility and practicability.Key W

7、ords:J2EE;B/S structure;Struts2;Hibernate;Spring1 绪 论21世纪是一个信息化的时代,随着信息科技的不断发展,信息技术和计算机技术已经广泛的应用到社会生产和生活的各个领域,人们的日常工作中越来越多的依赖信息技术和计算机技术,信息技术和计算机技术已经成为人们工作中不可缺少的一部分,高校小吃查询系统为美食爱好者提供了方便,而且对广大美食爱好者自己上传的作品都起到很好的交流作用。本系统使用MyEclipse 8.5作为开发环境,将SQL SERVER 2005作为数据库,用Tomcat6作为服务器,论文重点设计高校小吃查询系统以及高校美食查询系统的设计

8、与开发,开发严格软件生存周期的开发步骤,首先进行分析系统的可行性方案,然后进行需求分析,确定了项目开发方案,并按照制定的计划进行了软件的总体设计和详细设计。最后对本软件进行了测试。下面将论文的内容介绍如下:(1) 第2章主要是系统开发背景与环境及对系统的可行性分析(2) 第3章主要系统的总体设计。(3) 第4章对本系统的详细设计。(4) 第5章主要是系统测试。2开发背景与环境2.1 开发背景高校小吃查询系统是专门为美食爱好者提供的一个交流的平台,使美食爱好者不需要进行面对面的交流,只需在网上查看美食爱好者的个人作品,从而了解他人的烹饪技术以及创意,如果与自己对其作品有兴趣,就可以收藏其菜谱,并

9、且能够给其好评。而且美食爱好者之间可以在对其进行评论交流彼此对美食的看法和道出美食爱好者之间的心声。除此之外本系统管理者还可以通过后台对所有册的会员信息进行管理。2.2 开发环境MyEclipse 8.5作为开发工具,SQL SERVER 2005,Wndows7。2.2.1 开发语言一、JSP语言的简介及其优点1JSP开发的Web是跨平台的,能在Linux下运行,也可以在很多操作系统上运行。JSP技术使用Java编程语言编写类似XML的scriptlets和tags,封装生成动态网页的处理逻辑。网页还能通过scriptlets和tags访问存在于服务器的资源的应用。JSP将网页逻辑与显示和网

10、页设计分离,支持可重用组件的设计,使开发Web的应用程序的变得容易和迅速,JSP具有Java的简单易用、向对象、具有平台无关性并且安全可靠,主要面向Internet的全部特点。二、Spring框架简介及其优点2(1) 轻量从开销与大小两个面而言Spring都是轻量级的。Spring框架在一个大小只有1MB左右的JAR包里发布。并且Spring所需的处理开销也是很小的。此外,Spring具有非侵入式的优点:具有代表性的,Spring中的对象不依赖于Spring的特定类。 (2) 控制反转Spring通过一种IOC的技术促进了模块解耦。当用了IOC,对象依赖的另一个对象,通过被动的方式传递进来,而

11、不是这个对象自己实例化或者寻找依赖对象。(3) 面向切面Spring提供了丰富面向切面编程的支持,通过分离应用的系统级服务与业务逻辑进行内聚性开发。4)容器Spring包含、管理应用对象生命周期和对象的配置。 5)框架Spring可以将简单的组件组合、配置成复杂应用。Spring中,应用对象声明式地组合。三、Hibernate语言简介及其优点3 Hibernate是JDBC的轻量级的对象封装,是独立的对象持久化框架。Hibernate可以用在任意JDBC使用的场合。Hibernate和JDBC密切关联, Hibernate兼容性和JDBC、数据库有一定的关系,和使用Java程序、App Ser

12、ver无任何关系,同样不存在兼容性问题。Hibernate是开放源代码的对象关系映射的框架,对JDBC进行轻量级对象封装,使Java程序员随心所欲的用对象编程思维操纵数据库。Hibernate 用 Java 反射机制来实现透明性。Hibernate 性能好,它是个轻量级框架。 映射的灵活性突出。Hibernate支持各种关系数据库,一对一和多对多的复杂关系。四、Struts2框架4 Struts2实现MVC架构,MVC系统的组成分成Model、View 、Controller三个部分。一个请求在Struts2框架中的处理大概分为以下几个步骤:(1) 客户端指向Servlet的请求;(2)请求经

13、过一系列的Filter;(3)调用FilterDispatcher,FilterDispatcher查看ActionMapper决定请求需要调用哪个Action;(4) ActionMapper需要调用哪个Action,FilterDispatcher请求提供给ActionProxy;(5) ActionProxy访问框架配置文件,找到并调用的特定的Action类;(6) ActionProxy实例化一个ActionInvocation的实例。(7) ActionInvocation实例调用,调用Action之前或之后,涉及相关Intercepter调用。(8) Action执行完,Actio

14、nInvocation根据struts.xml配置返回结果。 2.3 可行性研究可行性分析的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。SQL SERVER 2005具有良好的用户操作界面。SQL SERVER 2005可以通过如SQL、Hibernate、JDBC等技术,方便地存储、检索和处理服务器的信息,可以接受各种类型的数据,方便用户在不同系统进行数据类型转换此系统主要解决高校小吃爱好者信息管理一系列问题,如添加、修改、删除、查询等,因为本管理系统有较高的保密性,要求对人员的各种信息妥善管理,方便用户使用;且系统安全、高效、可靠。通过需求阶段对系统的可行性进行分析,用M

15、yEclipse 8.5、SQL SERVER 2005开发此系统无论从技术上、经济上、硬件上和操作上是可行的。2.4需求分析 基于SSH2的“基于JAVA WEB高校小吃查询系统设计与实现”的用户信息,切实了解用户整个系统期望具有的功能,分析用户的反馈的信息特点,与其共同决定系统具有以下功能。(1) 用户登录:设为两部分,一部分为游客,第二部分为已经注册的用户,已注册的用户可以直接登录,通过验证用户名和密码后就可以进入主页面;没注册的用户先注册,注册成功后返回登陆界面;在登录过程中,忘记密码的用户可以根据提示问题和答案找回密码。(2) 会员信息管理:用户登录后可以查看自己的信息也可以修改自己

16、的基本信息,并可以创建自己的菜谱或菜单,查看自己收藏的菜谱与作品。(3) 搜索菜谱:用户和游客通过模糊查询与关键字相关的菜单与菜谱,用户浏览菜(4) 谱及其详细配料与制作步骤(6) 收藏菜谱:用户对其他用户上传的作品进行评论与评分,用户收藏其他用户菜谱或菜单。(7) 上传: 同样实现了用户上传作品。(8) 动态显示:根据评分、收藏数优先显示。(9) 管理员后台管理:超级管理员拥有最高权限,普通管理员可以查看整个系统的会员的信息记录。普通管理员可以注销或恢复一些用户的账号。注销的用户账号用户不能再通过这个账号登陆。普通管理员还可以查看会员的菜谱、菜单。此外普通管理员还可以对所有的菜谱、菜单进行管理,普通管理员可以新注册用户,修改用户信息,超级管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1