毕业设计(论文)-海洋外卖网上订餐系统.doc_第1页
毕业设计(论文)-海洋外卖网上订餐系统.doc_第2页
毕业设计(论文)-海洋外卖网上订餐系统.doc_第3页
毕业设计(论文)-海洋外卖网上订餐系统.doc_第4页
毕业设计(论文)-海洋外卖网上订餐系统.doc_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

河北经贸大学经济管理学院毕业论文河北经贸大学经济管理学院毕业论文海洋外卖网上订餐系统专业名称: 计算机科学与技术 班 级: C计算机11-1 学生姓名: 指导教师: 完成时间: 2015年5月 2摘要如今的时代是一个知识大爆炸的时代,互联网拉近了人们的距离,信息化席卷全球。物质生活水平的提高使得人们的消费观已经发生改变,人们对于餐饮的要求越来越高,对于传统的餐饮业来说既是机会同样也是一次考验。推进餐饮行业信息化势在必行,外卖订餐系统的出现为此提供了强有力的保证。这个系统的系统设计是基于JSP技术的,它具备灵活的一体化发展战略,非常好的完成了整个系统的全面设计。外卖网上订餐系统,采用简单的界面,操作方便,实用,有效的简化了网上订餐的进程,让外卖网上订餐系统变的非常有效率,让这个系 统更加体系化,标准化,自动化,完全具备了优良的可用性,可靠性,安全性。这个系统使用了标准的三层结构,让系统开发更加简便。主要采用JSP技术开发,增强了运行性能,安全性和系统性能,同时也易于维护和操作。系统主要实现了订单管理、网站基础信息管理、基本信息维护等功能模块。关键词: 校园网上订餐;B/S 模式;MVC;JSP全套设计加扣3012250582 ABSTRACTThe 21st century is an era of knowledge explosion, the Internet closer to the people from the information revolution sweeping the various industries. Improve the living standards of peoples consumption concept makes quietly changed, people have become increasingly demanding food consumption, which is the traditional food and beverage industry is both an opportunity and a challenge. Improve the catering industry management level, to promote catering industry information is imperative, there ordering system aims to provide a strong guarantee.System Design Campus online reservation system is based on JSP technology, it has a flexible integrated development strategy, the successful completion of a comprehensive design of the entire system. Campus online reservation system, using a simple interface, easy to operate, flexible, practical and effective recovery of the mobile phone simplifies the process greatly improves the efficiency of the campus online reservation system to make it more systematic system, standardization, automation, has excellent availability, reliability, security. The system uses a standard three frames, it is difficult functional modules in the presentation layer, control layer structure layer, business layer, reducing the complexity of system development. The main use of JSP technology development, improve operational performance, security, and system performance, and easy to maintain and operate. The main achievement of the order management system, website information management infrastructure, basic information maintenance and other functional modules.Keywords: Campus online reservation; B / S mode; MVC; JSP目录1绪论11.1 课题研究背景11.2 课题研究现状11.3 本课题主要工作22 系统相关技术32.1 JSP技术32.2 MVC模式32.3 B/S结构32.4 数据库技术33 系统分析53.1系统可行性分析53.2 系统功能需求分析63.3 系统开发环境与开发工具74概要设计94.1系统目标94.2系统的主要功能94.3数据库设计104.4 程序流程图155 系统详细设计与实现175.1 数据库连接实现175.2 系统登录实现175.3 管理员模块实现186 系统测试266.1 软件测试及工具266.2 测试方法276.3 系统配置要求276.4 测试内容286.5 测试结果306.6 本章小结30总 结31致 谢32参考文献331绪论 1.1 课题研究背景作为第三产业的餐饮业一直是我国重点发展的行业之一。一直以来,餐饮消费在人们的日常生活中都占据着十分重要的地位。随着物质生活水平的不断提高,人们对于餐饮消费已经不仅仅停留于“吃饱”,更要讲究吃好,消费者对于餐厅的环境氛围、服务质量要求越来越高。同时,现代生活节奏加快,都市白领和上班族外出就餐的频率越来越大,大家越来越追求餐饮业的方便性、快捷性、高效性。餐饮市场竞争越来越激烈,大多数餐馆还依然沿袭着手写点菜、笔算结账的传统服务方式,技术水平相对落,信息化程度还比较低。传统的运作管理模式成本、效率低,极易出现错误,餐饮企业常常面临着餐位不能满足客人的需求、接待服务响应迟缓、客人意见得不到及时解决和处理、结账收银出现混乱等问题。这些已经严重阻碍了餐饮业的快速健康发展,为了改变这一状况,引入科学规范的信息管理系统显得十分必要。点餐系统由此诞生,点餐系统支持对菜单的管理,实现了员工管理和工资管理,大大降低了成本,提高了餐饮机构服务质量和工作效率,实现了利润最大化。1.2 课题研究现状自上世纪90年代以来,互联网技术发展迅猛,无线宽带、数据库等技术的发展越来越成熟,人们的日常生活更加紧密的与互联网联系起来,消费者逐步习惯于通过网络进行购物、支付、缴费等。餐饮服务管理系统也因此得到了进一步的发展,点餐系统初露端倪。我国餐饮管理系统起步较晚,与国外的发展水平尚有一定差距。由于中餐种类繁多、口味各异,加之国人的消费习惯旧观念和西方有很大差异,国外的餐饮管理系统不一定适合于国内各式中餐馆。我国餐饮市场巨大,餐饮管理信息化具有很大的发展潜力。国内最早在2002年出现手持式点餐系统,这也打开了中国餐饮管理真正无线数字化之先河。自此,点餐系统市场蓬勃发展,各种形式的点餐系统如雨后春算般出现,餐饮行业逐步迈进信息化时代。目前,国内已经有不少公司在开发电子点餐系统,出现的点餐系统都是作为餐馆信息化管理系统的一部分出现的,这些点餐系统除具备基本的点餐功能外,还增加了许多其他管理功能,例如,预定登记管理,统计营业收入,分配用户权限等。但是考虑到成本问题,只有少数餐馆采用了电子点餐系统。随着技术的进步及餐饮行业的竞争加剧,点餐系统将会越来越普及。1.3 本课题主要工作在本文中,我主要从一下几个方面对系统的实现过程进行论述。1.需求进行审查。获取系统需要进行研究以了解系统的基本特征和目标来实现的,并且对使用者的特性和该系统的用户改变后,分析业务流程,一业务流程,梳理系统非功能性需求和功能需求的综合知识。2.选择适当的技术解决方案。推进系统开发平台,然后在关键技术的细节。根据实际,开放,开源的原则,从数据库平台,系统平台,开发平台,在这些领域的应用服务器,设计既保证了需求,而且开放源代码的,可衡量架构体系。扩大使用大量的产品比传统的发展方式更加灵活和成熟。3.该系统的设计和实施该系统。该系统的设计原则基于MVC的设计思想,使得系统中,业务逻辑和数据存储在一个单独的状态下的外观。详细研究的系统,业务流程,用户角色,例如基于该结构的系统的设计,还需要对系统的设计进行了详细研究的功能。4.测试系统。在本文中,测试系统的制造方法进行了详细的讨论。2 系统相关技术2.1 JSP技术JSP(JavaServer页面),太阳微系统公司,通过动态网页的支持是建立在参与技术标准的众多公司之一。它是用Java(Scriptlet中)和JSP标记(tag)计划的一部分,然后一个JSP文件(* JSP)在传统的网页创建一个HTML文件(的* .htm,*。的HTML)。Java程序段应该是这样的,以实现建立动态网页,数据库操作可以很有趣。 JSP和Java Servlet的,并且经常客户将被返回给客户端浏览器的服务器上运行,只要HTML文本。2.2 MVC模式MVC是一种广泛流行的软件设计模式。 J2EE技术逐步提高,所以在实际生产和MVC模式逐渐使用越来越普遍使用模式。2.3 B/S结构浏览器/服务器的B / S结构的缩写,是浏览器和服务器结构。B / S三层架构:第一,通过用户界面带来的解决方案;其次,大多数的基于服务器的实现业务逻辑和业务逻辑前端的。最后,执行部分就完成了。这项技术,随时随地,有效保护信息平台来管理各种相关访问安全数据。2.4 数据库技术数据库对象的数据库的数据,包括表过程,触发器,视图,存储参考数据库的对象的集合。 SQL(结构化查询语言)数据库来运行删除,插入,更新,报告,一些基本操作,包括数据和控制。MySQL是一个快速,多线程的多用户的管理的数据库。信息的查询语言是标准的SQL查询,并且支持使用多种类型的数据库。 MySQL通过一个非常简单的方法,并有机会创建数据库表,更改的项目,并可以在它们之间的各种关系被创建,创建一个数据库并提供了完整的准入机制。 3 系统分析3.1系统可行性分析1、操作的可行性分析努力减轻登录界面简单和用户友好。采用常见的界面窗口的登录界面,乃至整个行业的发展系统采用常见的Java。这些政策使得用户不需要很长的时间才能够快速熟悉系统后,就可以掌握操作方法。此外,系统管理维护人员,增加数据等的字典,并给出了一些提示上登录,使得更加人性化的整个系统,用户运行更简单。2、可行性分析企业要长期生存,你必须先有一个伟大的企业文化,遵循管理系统是完美的,一定要合理的制度,再采用科学的方法实现可持续发展,最后还要与时俱进,不断改革,使企业的公司的时间去适应社会的变化。最重要的是要确保科学的管理方法,为企业获得长远发展的竞争力提高的唯一途径。3、技术可行性分析(1)可行性分析硬件的系统的硬件要求的特殊的地方的作用是不存在,只需要在普通罐中的硬件配置,只是以确保系统的正常工作即可,以非常高的效率。如果有低级别的硬件,它可以导致系统的低性能,效率低,从而不可能实现整体的设计过程。现在,它似乎对硬件的要求是很容易实现。因此,研究后,硬件可以做。(2)可行性分析软件Java语言提供了一个共同的机制类似的借口动态模型,设计更集中。另外,在使用Java语言可以很容易实现模块化和存储信息。此外,代码复用,也可以很好的体现。因此,考虑到系统的实际情况,作用作为开发语言的时候。通过上述分析,该软件是可行的。3.2 系统功能需求分析系统主要实现了订单管理、网站基础信息管理、基本信息维护等功能模块。其中订单管理包括进行中的订单、历史订单两个功能子模块;网站基础信息管理模块包括菜式管理、评论管理、客户建议、友情链接管理、新闻信息管理、新闻类别管理、网站简介、网站公告、联系我们、菜式类别管理、会员信息维护、管理员信息维护等功能子模块。基本信息维护模块包括查看个人信息、修改登录密码两个功能子模块。图3-1 系统用例图主要的系统用例图如图3-1。本系统主要分为前台用户页面和后台管理员页面。前台功能需求:(1) 网站首页:在网站首页中,我们将显示网站公告和菜式信息。用户将可以通过这些信息了解网站的基本信息,并直接订购菜品。同时网站首页上还将包含用户的注册登录界面。(2) 用户注册登录:在用户注册登录功能模块中。用户将可以注册为本网站的会员。在注册并登录之后,会员便可以实现订购外卖等网站服务。(3) 留言。用户可以很方便的对每个菜品进行评价留言。(4) 订单。用户在确定购买商品以后,网站将会自动生成用户订单信息。用户订单信息中将包含用户的基本信息、配送地址、菜品信息。(5) 购物车。通过使用购物车功能模块,用户可以将自己想要购买的菜品添加到购物车,然后在确认购买时,到购物车中点击结算。后台功能需求:(1) 信息管理。在信息管理功能模块中,管理员可以对自己和用户的信息进行添加删除等操作。(2) 留言管理。管理员将可以在后台对留言进行删除等操作。(3) 菜式分类管理。管理员可以在后台对菜式的分类进行管理,进行添加删除等操作。(4) 菜式管理。管理员在后台可以对菜式的信息进行管理(5) 订单管理。管理员在后台管理页面可以对订单信息进行添加删除修改等操作。3.3 系统开发环境与开发工具(1)系统的实现平台操作系统:Windows xp 及以上数据库:MySQL;浏览器:IE8.0,使用IE8.0;Web服务器:IIS5。0;分辨率:1024*768以上。(2)开发工具的选择Myeclipse :用于前台应用程序的编写PowerDesigner :制作数据流程图、概念数据模型、物理数据模型MySQL :用于数据库的建立,为前台提供服务4 概要设计4.1系统目标设计并制作一个有实用价值的网上点餐系统。用户可以在网站上实现注册登录、预约点餐、管理点餐订单等功能。同时,网站的管理员也可以在系统的后台管理页面使用用户信息管理、餐厅管理、菜系管理、菜品管理等功能。 4.2系统的主要功能系统分为前台用户部分和后台管理员管理部分。(1) 前台用户部分主要是用户直接使用浏览器登录网页。用户可以直接在网页页面中产看自己喜欢的菜式,同时并在登录之后实现订单等操作。(2) 后台管理员部分主要是管理员使用。在这个页面中,管理员可以对菜式的分类、菜式的基本信息、用户信息、网站公告等信息进行修改。总功能如下图4-1所示图4-1 系统功能模块分析4.3数据库设计4.3.1 数据库的选定目前主流的大型数据库的Oracle,SQL服务器,MySQL和Access等本系统是一个相对较小的系统,因此选择了MySQL的。 MySQL是一个关系数据库中,关系型数据库引擎进行数据和结构数据,以提供更安全可靠的存储功能。 MySQL来微软的Visual Studio,Microsoft Office系统和新的开发工具包(包括商业智能开发套件),可以有效地整合。4.3.2 数据库概念模型设计数据库概念模型即系统的实体关系模型。外卖网上订餐系统的整体E-R图如图4-4所示。nm图4-4 外卖网上订餐系统的整体E-R图具体属性如下:用户:ID、用户名、姓名、性别、生日、联系电话、联系地址、联系QQ等。菜式:ID、菜式名称、单价、折扣、菜式简介、类别、上架状态、相关图片等。评论:ID、评论人、内容、类别、评论对象、评论时间等。订单:ID、会员、订单发送时间、订单信息、金额合计、状态、付款状态等。然后根据具体的功能需求,对本系统的E-R图进行细化从而得到几种实体-关系模型,以下为部分实体-关系模型。(1)系统使用用户实体,如图4-5所示。图4-5用户实体图(2)评论实体图,如图4-6所示。图4-6 评论实体图(3)订单实体图,如图4-6所示。图4-6 订单实体图4.3.3 数据库逻辑设计本系统主要用到了多张数据表,部分表单如下。1、members信息表。表4-1 members信息表字段名称数据类型长度是否允许空是否为主键idint10否是unamevarchar255是否upassvarchar255是否utypevarchar255是否tnamevarchar255是否sexvarchar255是否agevarchar255是否telvarchar255是否addrsvarchar255是否filenamevarchar255是否qqvarchar255是否beivarchar255是否2、pinlun信息表。表4-2 pinlun表字段名称数据类型长度是否允许空是否为主键idint11否是savervarchar255是否contentvarchar255是否pidint255是否tablenamevarchar255是否infotitlevarchar255是否savetimevarchar255是否3、prosorder信息表。表4-3 prosorder表字段名称数据类型长度是否允许空是否为主键idint11否是unamevarchar255是否savetimevarchar255是否prosinfoint255是否toshopvarchar255是否statusvarchar255是否fkstatusvarchar255是否tinfovarchar255是否4.4 程序流程图用户预约流程图图:图4-3 用户预约流程图图4-4 用户登录流程图5 系统详细设计与实现5.1 数据库连接实现服务器端程序采用JDBC来访问数据库:以下是JDBC连接数据库的配置文件,该配置是针对JDBC的连接数据库的配置。数据库连接实现代码: 5.2 系统登录实现系统登录界面效果如图5-1所示。 图5-1 系统登录界面效果系统登录实现代码: alert(用户名或密码错误); alert(验证码输入错误); 5.3 管理员模块实现系统主要实现了订单管理、网站基础信息管理、基本信息维护等功能模块。由于功能模块较多,本文以下选取较为重要的功能进行阐述。(1)订单管理模块实现其中订单管理包括进行中的订单、历史订单两个功能子模块,主要实现了管理员对历史订单和正在进行的订单的查询、删除等管理功能。订单管理模块实现界面如图5-2所示。图5-2 订单管理模块实现界面订单管理实现代码如下:+startsavetime+ ; if(!endsavetime.equals() mmm.put(endsavetime,endsavetime) ; sql+= and savetime +startprosinfo+ ; if(!endprosinfo.equals() mmm.put(endprosinfo,endprosinfo) ; sql+= and prosinfo +Info.getDay(endprosinfo,1)+ ; sql += and (1!=1 ; sql += or uname like%+Info.getUser(request).get(uname)+%) ; sql += order by id desc ;String url = ordersjx.jsp?1=1&savetime=+psavetime+&prosinfo=+pprosinfo+; ArrayList list = PageManager.getPages(url,5, sql, request ); for(HashMap map:list) String proinfo = ; int total=0; for(String str:map.get(prosinfo).toString().split(,) proinfo+=str.split(-)0+  单价 +str.split(-)1+  +(str.split(-)2.equals()?不打折:str.split(-)2+折  )+ 数量 +str.split(-)4+  +; String price = str.split(-)1.indexOf(.)-1?str.split(-)1.substring(0,str.split(-)1.indexOf(.):str.split(-)1; int ft = 0; ft=Integer.parseInt(price)*Integer.parseInt(str.split(-)4); if(!str.split(-)2.equals() ft = (Integer.parseInt(str.split(-)2)*ft)/10; total+=ft; (2)网站基础信息管理模块实现网站基础信息管理模块包括菜式管理、评论管理、客户建议、友情链接管理、新闻信息管理、新闻类别管理、网站简介、网站公告、联系我们、菜式类别管理、会员信息维护、管理员信息维护等功能子模块。网站基础信息管理模块功能实现界面效果图如图5-3所示。图5-3 网站基础信息管理模块功能实现界面效果图网站基础信息管理功能实现代码如下:+startsaver+ ; if(!endsaver.equals() mmm.put(endsaver,endsaver) ; sql+= and saver +startinfotitle+ ; if(!endinfotitle.equals() mmm.put(endinfotitle,endinfotitle) ; sql+= and infotitle +startsavetime+ ; if(!endsavetime.equals() mmm.put(endsavetime,endsavetime) ; sql+= and savetime +Info.getDay(endsavetime,1)+ ; sql += order by id desc ;String url = pinluncx.jsp?1=1&saver=+psaver+&infotitle=+pinfotitle+&savetime=+psavetime+; ArrayList list = PageManager.getPages(url,5, sql, request ); for(HashMap map:list) %(3)基本信息维护模块实现基本信息维护模块包括查看个人信息、修改登录密码两个功能子模块主要实现了管理员对自身信息的查询、修改以及登录密码的修改功能。基本信息维护模块功能实现界面效果图如图5-4 所示。图5-4 基本信息维护模块功能实现界面效果图基本信息维护模块功能实现代码如下: if(ac.equals(uppass)String olduserpass = request.getParameter(olduserpass);String userpass = request.getParameter(userpass);String copyuserpass = request.getParameter(copyuserpass); HashMap user = dao.getmap(Info.getUser(request).get(id).toString(), sysuser);if(!(String)user.get(upass).equals(olduserpass)request.setAttribute(error, );go(/admin/uppass.jsp, request, response);elseString id = (String)user.get(id);String sql = update sysuser set upass=+userpass+ where id=+id;mOper(sql);request.setAttribute(suc, );go(/admin/uppass.jsp, request, response);6 系统测试6.1 软件测试及工具6.1.1 软件测试测试系统不仅验证系统是否达到相应的功能,还必须检查是否有一个系统的功能障碍。在测试之前,根据不同的系统,测试计划的总体状况,并严格按照计划。为了更真实地模拟实际环境,力求完美的测试用例设计。考虑到不仅适当的输入和输出,以及该系统的查询的错误消息的方法的能力。在性能方面,通过设置的场景,虚拟现实环境,以响应请求的系统的用户,有一个系统,发现性能瓶颈,提出相应的变化。6.1.2 软件工具软件测试工具的软件工具,可以用几个简单的问题来实现,简单易懂,在读者面前展示,从而使测试人员能够更好地确定在软件中的错误工具来测试软件的自动化软件测试工具和测试管理工具。为了提高测试的效率,用软件代替手工输入的数值有几个工具来测试软件。使用软件典型的测试工具分为:开源测试工具:开源测试管理工具:Bugfree、Bugzilla、TestLink、mantis自动化功能测试工具开源:Watir、Selenium、MaxQ、WebInject开源自动化测试工具的性能:Jmeter、OpenSTA、DBMonster、TPTEST、Web Application Load SimulatorTestDirector:测试工具的企业,也是第一次审判管理系统基于Web的产业。质量中心:基于Web的测试管理工具,它可以组织和管理所有应用程序的测试阶段,包括确定测试需求,测试计划,测试执行和缺陷跟踪。QuickTest Professional:用于创建功能和回归测试。LoadRunner,预测系统和负载测试工具性能的行为。其他工具与自动化测试框架:Rational Functional Tester、Borland Silk系列工具、WinRunner、Robot等。6.2 测试方法6.2.1功能测试从用户的角度来看,功能测试,系统提供的各种功能进行测试,主要是黑盒测试。它是系统作为一个黑盒子,系统的内部结构不考虑P 3 P的具体方法和系统通过逐项检查系统的各种功能完善,输入正确的数据,可以得到所期望的输出,输入错误信息时,系统可以处理。6.2.2 性能测试性能测试是模拟各种正常和异常通过自动化测试工具对系统性能测试的峰值负载条件。负载测试和压力测试都是性能测试,两者可以结合起来。通过载荷试验确定在不同工作负载下系统的性能,目标是测试如果负荷逐渐增加,对系统的性能变化。压力测试是通过识别瓶颈或性能点没有收到一个系统,以获得最大的服务水平测试系统可以提供。6.3 系统配置要求CPU:酷睿双核CPU;内存:1G以上。或者CPU:AMD Athlon(tm) 64 X2 Dual Core Processor 3800+内存:1G操作系统:Microsoft windows XP Professional 版本 2002 Service Pack 36.4 测试内容登录模块测试管理员登录界面如图6-1所示,管理员需要输入正确的用户名和密码才能登录系统。不同权限的管理员可以进入系统之后,将有不同的操作。图6-1 系统登录界面测试用例设计因为登录时输入的情况可能存在差异,有可能用户输入了错误的用户名和密码,或者正确的用户名和错误的密码等,所有在设计测试用例时,主要采用等价类划分和边界值测试的方法。测试用例如表6-1所示。表6-1 (a) 管理员登录模块测试用例表头项目名称管理员登录模块测试开发人员XXX模块名称管理员登录模块用例作者XXX参考信息需求规格说明书、设计说明书测试类型功能测试设计日期2013-12-16测试人员XXX测试方法手动测试+自动测试测试日期2013-12-16优先级1测试对象测试管理员能否正常登录前置条件正确的用户名admin和密码admin表6-2(b)管理员登录模块测试用例用例编号操作输入数据预期结果实际结果测试状态(P/F)1-1输入正确的用户名和密码,点击“登录”按钮用户名:admin密码:admin成功登录成功登录,进入系统P1-2输入正确的用户名、正确的密码,点击键盘的“确定”键用户名:test密码:test成功登录成功登录,进入系统管理主页P1-3输入错误的用户,点击“登录”按钮用户名:jjj密码:123显示提示信息“您输入的用户不存在!请重新输入”显示提示信息“您输入的用户不存在!请重新输入”P1-4用户名和密码为空,点击“登录”按钮用户名:密码:显示提示信息“您输入的用户不存在”显示提示信息“您输入的用户不存在”P1-5用户名为空,密码不为空,点击“登录”按钮用户名:密码:123显示提示信息“您输入的用户不存在”显示提示信息“您输入的用户不存在”P1-6用户名不为空,密码为空,点击“登录”按钮用户名:admin密码:显示提示信息“您输入的密码不正确”显示提示信息“您输入的密码不正确”P6.5 测试结果从测试的结果来看,登录模块可以正常满足登录的需求。6.6 本章小结本章完成了外卖网上订餐系统的测试,测试结果在预计的范围内,运行效果良好。本章首先介绍了软件测试相关方法以及相关的测试工具,然后再拿系统的登录模块进行了测试与讲解。总 结本系统是一个面向大众的系统,有着很高的实用价值。用户在使用系统的时候可以明显的感受到系统给用户带来的便利。在设计系统的整个过程中,我学会了很多知识。首先,在做系统的需求分析的时候,我亲身走访学校附近的餐厅和奶茶店。在与这些店的老板的交流过程中,我知道了做外卖系统最需要的是什么。在后期做系统的时候,我因为很多专业上的知识不够,所以看了大量的书籍,学习了很多知识。在整个系统的设计过程中,我充分了解了Struts、Spring、Hibernate的作用,可以熟练的使用数据库和数据库管理软件来管理自己的数据,同时也对JSP动态网页有了很好的认识。总之,整个毕业设计的设计过程都让我受益匪浅,让我对系统设计有了全新的认识,同时也增加了我解决问题的能力,让我在今后的学习道路中勇往直前。致 谢历时几个多月的紧张学习和努力,我的毕业设计终于如期、顺利的完成了。首先我想要感谢我的指导老师,他在我整个课题开发和设计的过程中,为程序的设计、框架的设计、代码的撰写方面以及论文框架的设计提供了很多宝贵的意见,并且为我推荐了许多有用的资料和文献,有了指导老师的辅导和指点,我论文才能够顺利完成。我还要感谢在读大学的这几年学校对我们投入的精力,学校的老师不辞辛苦为我们上课和辅导,让我们更好的掌握的专业的知识,提高我们的实际问题的处理能力。在最后要祝愿学校的领导教师以及和我一起奋斗的同学们工作顺利,事业有成,也要祝愿学校的前景更加辉煌。参考文献1 李金海,张景元.Struts,Spring 和 Hibernate 的 J2EE 架构的研究和实现J.山东理工大学学报(自然科学版)2006,(06).2 明日科技 Java从入门到精通(第3版)M 北京:清华大学出版社,20123 蒋宗礼,马涛,唐好魁,闫明霞等数据库技术及应用(第2版)M电子工业出版社,2010:43654 李兴华;Java开发实战经典 M;北京:清华大学出版社;2009,8:30-40.5 唐汉明,翟振兴,兰丽华,关宝军,申宝柱.深入浅出MySQL数据库开发、优化与管理维护M.人民邮电出版社出版,2006-2.6 李盛恩,王珊数据库基础与应用(第二版)M北京:人民邮电出版社,2009:14787 孙卫琴:精通Hibernate:Java对象持久化技术详解M.电子工业出版社出版8 刘瑞新,张兵义大学计算机规划教材:SQL Server数据库技术及应用教程M电子工业出版社,2012,89 夏昕, 曹晓钢 , 唐勇. 深入浅出HibernateM.电子工业出版社, 2005-6.10 张德详J2EE架构下校园网用户管理系统的分析与部分实现J青岛大学学报,2010,19(4):868911 邬继成.J2EE 开源编程精讲15讲M,电子工业出版社,2008.1:41-114.12 王珊,萨师煊.数据库系统概论M.高等教育出版社,2006.5:198-235. 13 张孝祥.深入Java Web开发内幕核心基础M.北京:电子工业出版社.北京.2006.10.14 舒红平.Web 数据库编程-javaM,西安电子科技大学出版社,2005:97-134.15 Stephanie Bodoff, Dale Green, Kim Haase et al. The J2EE TutorialM.Addison-Wesley Professional,2003.7(02)16 Wendy Boggs, Michael Boggs. Mastering UML with Rational XDE M. Publishing House Of Electronics Industry,2003:11-56.17 Cay S.Horstmann,Gary Cornell著,叶乃文,邝劲筠,杜永萍.JAVA核心技术卷I:基础知识,程序设计教程M.人民邮电出版社,2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论