jsp103事件管理系统(ssh)-qkrp_第1页
jsp103事件管理系统(ssh)-qkrp_第2页
jsp103事件管理系统(ssh)-qkrp_第3页
jsp103事件管理系统(ssh)-qkrp_第4页
jsp103事件管理系统(ssh)-qkrp_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

PAGE摘要信息时代的来临,计算机技术已经应用于派出所的日常化的管理,给派出所的现代化科技管理带来了前所未有的动力和财富,为治安管理领域的发展带来了巨大潜力。运用计算机信息管理系统现在已经成为了派出所管理科学化和现代化的标志,为派出所带来了显著的社会效益。基于B/S结构,采用JSP程序设计语言及Mysql数据库等技术对本次设计进行设计开发;论文首先阐述了基于B/S模式的治安案件档案管理系统的开发,并对该系统进行了较详细的需求分析;随后对要实现的设计方案进行了探讨,该系统主要包含了管理员的模块:场所管理,物品管理,类型管理,行业管理,案件管理;最后,通过对本次设计的分析与检测,该系统可以运行稳定、可靠和实用等特点,具备了一定的实用价值。关键词:派出所;B/S结构;数据库;JSPAbstractTheinformationagehasarrivednow,thecomputerisusedinday-to-daymanagementofthehospital,neverhadthepowerandopportunitybefore,forthemodernizationofthehospitalprovidesunlimitedpotentialforthedevelopmentofthefieldofhealth.Theuseofcomputermanagementinformationsystemshasbecomeascientificandmodernhospitalmanagementflagbroughtremarkableeconomicandsocialbenefitstothehospital.DevelopmentofthisdesignisbasedonB/Sstructure,usingJSPprogramminglanguageandMysqldatabasedevelopment;thesisdescribesthedevelopmenttheTongrenHospitalOutpatientmanagementsystembasedonB/Smode,andthesystemingreaterdetaildemandanalysis;thendiscussestheneedtoimplementthesystemdesign,thesystemadministratormodule:usermanagement,usersaddandDrugAdministration,DrugAdd;operatormodule:managementofpatients,patients,registered,registeredapplicationdesignatedpricecharges;doctorsmodules:adddoctorsdiagnosis,diagnosis;Finally,intheprocessoftestingandanalysis,thesystemdemonstratedstableoperation,reliableandpracticalfeatures,hassomepracticalvalue.Keywords:Hospitaloutpatient;B/Sstructure;database;JSP目录论文总页数:20页1引言 11.1课题背景 11.2本课题研究的意义 11.3本课题的研究思路和方法 21.4本文的主要工作 22开发工具介绍 22.1JSP技术 22.1.1JAVA简介 32.1.2JSP简介 32.1.3JavaBeans介绍 42.1.4JDBC驱动程序介绍 42.2Myeclipse介绍 42.3SQLServer2005数据库 52.4Browser/Server(B/S)结构 53需求分析及设计方案 53.1需求分析 53.2设计方案 63.2.1系统功能 63.2.2系统结构 64具体设计流程及实现 64.1数据库设计 64.1.1数据库需求分析及E-R图 64.1.2数据表具体设计 74.2部分关键编码实施实现 84.2.1犯人挂号编码实现 84.2.2医生诊断编码实现 94.2.3划价收费编码实现 95系统运行及测试与分析 105.1系统的运行 105.1.1登录界面 105.1.2管理员主界面 115.1.3用户管理 125.1.4用户添加 125.1.5案件添加 135.1.6案件管理 135.1.7操作员主界面 145.2测试与分析 14结论 17参考文献 18致谢 19第第18页共21页1引言1.1课题背景在还没有计算机的时代,对于派出所的各方面的管理都是靠纸、笔为主要的工具进行的。随着科技的发展,大量信息增长,利用传统的方式已经无法快速、准确的跟随企业各项目的管理工作了。当派出所意识到对于大量信息管理的重要性的时候,渐渐开始重视派出所管理。期间,运用马奇的最大、最小化问题,西蒙教授开发的自动控制理论等方法,研发出了很多的管理方法。随着计算机的快速普及,在二十世纪,很多派出所开始使用计算机对派出所管理。进入二十世纪后,随着信息技术的发展和普及,许多的派出所开始借助计算机的强大功能,进行对派出所的管理工作,从而提高了处理的速度与精度。计算机网络技术的快速发展,计算机强大的信息处理技术必定可以成为派出所的日常管理的一大利器。同时也会为派出所管理系统带来巨大的改变和意想不到的效益提升。为派出所的快速发展提供无限的潜力。派出所管理系统给派出所带来显著的经济、社会效益,同时也成为了派出所案件管理科学会和现代化的重要标志。派出所管理系统主要的优点主要体现在:极大幅度的提高了派出所工作员工的工作效率,减少了很多管理中的漏洞,减少或者节约了一些不必要的管理开支,增加派出所的收益。派出所管理系统在HIS系统中占据着重要的地位,自以派出所管理、经济管理为重点改为以犯人为关注重点,随着社会科技技术的发展、人民生活水平不断的提高,派出所的一切程序都逐渐进行更人性化的服务、自动化、无纸化的管理,其数据量大、信息共享度高。因此对派出所的服务也愈来愈高,作为当今现代化的派出所管理,必须以人为本,从软、硬件上,更上新的更高台阶,才可以在派出所对犯人的服务效率、派出所资源利用率和能力、产生良好的社会与经济效益的各方面得到最大限度的提高。1.2本课题研究的意义随着犯人要求的不断提高,使得数字化派出所管理系统在整个社会中占据愈来愈重要的地位,让数字化派出所管理系统成为现代派出所不可缺少的的核心环节之一。十分耗费人力物力的传统派出所管理过程中,由于使用手工操作,不可避免的会造成一些错误的信息。再加上现在派出所需要处理的信息量很繁杂,管理的案件种类繁多,关联信息多,查询和统计的方式各不相同。致使管理上实现起来比较费时费钱。在管理中的过程中出现对信息的重复是难免的。因此派出所的管理也越来越需要一个低价格、高性能、使用便捷、功能齐全的数字化派出所管理系统。派出所在随着当今计算机技术的发展,实现了对派出所网络化管理。带来了极大的技术。课题以某中小型派出所为应用背景,经过对这个派出所的管理方面的现状、存在的问题以及实际需求的研究,设计一个针对派出所管理工作的数字化派出所管理系统。该管理系统可以提供完备的功能,全面的对派出所的各相关信息进行管理,减少信息流转时间,使得派出所的管理井然有序、层次分明,使得数字化管理系统在提高派出所管理的经营效益、加快派出所管理的自动化方面具有重要意义。数字化派出所管理系统,应具备大幅度改善派出所医生的工作条件,减少派出所案件护士的工作量,提高各方面的效率,与此同时还可以为派出所各级管理人员科学的提供派出所的基本数据统计情况,以最大限度的发挥派出所的现有硬件软件资源,产生很好的社会和经济效益,实现现代化数字派出所管理,本课题研究具有重要意义。1.3本课题的研究思路和方法本次系统的开发要求采用B/S结构,基于派出所设计与开发一个功能完善的管理系统。因此,本次毕业设计应首先分析派出所管理系统的相关功能,结合毕业设计的相关要求,编写需求分析;对以前所学知识的综合运用(包括以前所学的关于网络技术,数据库技术,编程等相关知识),选择了自己觉得还学得比较好的开发语言进行毕业设计的开发;在需求分析的基础上进行设计,写出系统开发计划,实现过程的流程图以及相关问题的实现办法;同时,在做设计的过程中保存好设计过程中的资料文档,以便以后毕业论文的写作工作的开展;最后,系统开发完毕以后,进行调试和运行,做好调试和运行的记录,以方便以后论文写作的开展。1.4本文的主要工作本文阐述了派出所案件管理系统的设计与实现,本系统采用myeclipse10+SQLSever2005作为开发工具。前台主要实现案件的分类显示及分类查询、会员注册、登录并且还为用户提供了对所下案件的下载的平台等功能;后台主要用于数据库的管理,管理员对案件的添加、删除、更新及对注册会员的管理、系统的维护等功能。本系统操作简单,界面友好。2开发工具介绍本系统是主要利用了JSP编程技术和MySQL数据库,在WindowsXP操作系统环境下,采用Myeclipse开发工具以及Javabeans编写进行设计与开发完成的基于B/S结构的派出所案件管理系统。2.1JSP技术2.1.1JAVA简介Java语言出现于20世纪90年代的初期,起初是以智能家电的芯片语言出现的。但是不久,人们发现它具有更多的发挥领域,因为互联网环境下它也可以运用,因此在计算机领域引起广泛的关注,使它向计算机网络编程语言的方向快速发展。Java语言受到计算机研究人员的重视,因为它真的可以作为一种新的编程语言,具有许多优点,它很简单,而且面向对象的,具有移植性,跟硬件无关,强大的安全性,高性能,并提供一个分布式的,多线程,动态支持。2.1.2JSP简介Java语言自从1996年正式发布。目前已经成长为IT领域必不可少的主流编程语言。Java起源于Sun公司的“Green”项目。1999年,Sun公司把Java2技术分成了J2SE,J2EE和J2ME。进入21世纪以后,J2EE由于固有的良好的线性和可扩展性,逐渐成为各大开发商青睐的对象。Java语言中具有面向对象的优势、安全、跨平台、直接支持分布式的网络中的应用、效率等.Java语言是非常简单且高效的,它使编程时间缩短,却使功能增强,方便。Java语言就像万花筒一样,随意只是几个普通碎片组成起来,但是只要你发挥想象轻轻摇一摇,就会变换出千万种不同的花色。2.互联网已经发展成为Web应用程序中,如电子商务,电子政务,应用系统的基础设施。在开发Web程序中已经不像传统的HTML不能满足客户需求,满足客户需求或者客户需要时,必须通过添加代码才可实现。目前,生成动态网页的方法有CGI、ASP.NET、PHP和JSP。其中JSP是基于Java的。JSP具有以下特点:1.可以将代码和所显示内容分离2.可以凸显出重要的组件3.采用有标识可简化的页面开发4.是企业级的可扩展性和延伸性。(1)采用标识简化页面开发对于编程人员来说,对WED页面的编程语言并不是各方面全都十分掌握,许多与JSP有关的的XML有关的一些动态页面中的一些功能被JSP封存起来。对JB组件可以通过标准的JSP标志进行表示。或设置等。还可以利用一些好耗时更多或语言更复杂的功能实现。(2)良好的移植性在Java平台的一部分,用Java编程语言的JSP,具有“一次编写,到处运行”的特征。现在很多的供应商将JSP技术添加到他们的产品当中去,从而可以使用自己所选择的服务器和工具,并且在更改工具或者服务器的同时不影响当前的使用。2.1.3JavaBeans介绍JavaBeans是一个可以重复使用的软件组件。在JAVA类中有一种JavaBeans,它是对一些属性和方法的一些属性具有的功能进行处理的业务对象。JavaBeans是基于Java语言的,具有以下特点:(1)可以实现代码的重复利用。(2)易编写,易维护,易使用。(3)只要安装了JAVA程序平台都可以运行,而不需要重新编译。2.1.4JDBC驱动程序介绍从编程的角度看,数据库的建立是通过连接两个类型实现的。对第一种也提供在JDBCAPI为实际类。也负责已注册驱动程序的管理,在本质上是对驱动程序细节进行提取,所以程序员不需要直接处理他们。第二个类是实际的JDBCDriver类。JDBC驱动程序有四种类型。驱动程序是纯Java驱动程序,将JDBCAPI转换成独立于数据库的协议。JDBC驱动程序不直接与数据库通信;通过中间件的一个服务器进行通讯,然后这个中间件服务器和数据库进行通讯。这种通讯方式提供了灵活性:对访问不同的数据库也可以通过相同的代码进行访问,在java程序应用中被中间件的服务端细节被隐藏。改变中间件服务器上的参数就可以去到其他的数据库。直接与数据库进行连通的是通过java连通驱动。由于它通常提供了最佳的性能,程序员认为这是最好的驱动程序,并且它允许开发者使用特定数据库的功能。对应用程序的基础数据库信息进行改变时,对其灵活性会造成影响。此驱动程序通常用于小程序和其他高度分布中的应用。2.2Myeclipse介绍MyEclipse是比eclipse功能更加强大的一种企业级集成开发环境,主要用于Java、JavaEE以及移动应用的开发。MyEclipse的功能非常强大,应用领域更加广泛,在网站开发领域备受人们青睐。2.3sqlsever数据库SQLSever2005是非结构化语言,用户可以在高层数据数据结构上工作,并且其语言简单,学习起来比较容易,其结构也简单,功能强大,存储信息量大,SQLSever2005是一种主要应用于数据的查询和编程,现在普遍存在的关系数据库有很多,而SQL数据库在其中得到了普遍的应用。使用SQLSever2005数据库在编程过程中带来了极大的方便,可以对数据进行广泛地查询,SQLSever2005数据库的应用并不需要用户了解其存储的方式,更不用掌握数据存放的方法,所以,SQL数据库是完全不同于其他数据的结构,并且不同数据库系统也可以使用相同的数据库进行输入和管理的接口,它的操纵对象是记录相应集合,SQL数据库的灵活性较强,功能也较强大,大多数情况下,在其他程序中实现某功能需要编写一大堆代码,而在SQL数据库中只需要一小段代码就可以实现功能,所以,SQL数据库的语言较简洁,数据库文件的扩展名是SQL。数据库,就是数据存储的储藏室,只不过数据是存储在计算机上的,而不是现实中的储藏室,数据的存放是按固定格式,而不是无序的,则定义就是:长期有固定格式,可以共享的存储在计算机存储器上。数据库管理主要包括数据表的建立,数据存储、修改和增加数据,为了使数据库系统能够正常运行,相关人员进行的管理工作。数据表的建立,可以对数据表中的数据进行调整,数据的重新组合及重新构造,保证数据的安全性。介于数据库的功能强大等特点,本系统的开发主要应用了SQLSever2005进行对数据的管理。2.4Browser/Server(B/S)结构随着互联网络的发展,在设计结构中出现了浏览器和服务器(B/S)结构深受广大欢迎,他是在对C/S结构上进行改造的,用户在这种结构上可以利用浏览器进行浏览实现自己的用户界面,其他的数据在服务端实现,这种结构的应用大大减少了设计成本。成本低、容易把握在当前技术情况来看还是通过建立B/S结构的模式实现,他能够一次性利用不同的访问方式进行访问、和对数据库进行操作。对访问平台能够有效的设置权限,再通过结合java语言,使B/S结构的使用更加快捷、方便,使用效率更高。3需求分析及设计方案3.1需求分析根据对治安案件档案管理系统的分析,主要应解决以下几个问题:(1)场所,物品,类型,行业信息的管理:可以对系统常用的一些基本信息进行管理;(2)案件档案信息管理:可以对案件档案信息进行增删改查3.2设计方案根据以上分析,需求情况,结合系统的功能实现,具体的设计方案如下。3.2.1系统功能通过对用户需求的分析,一个派出所案件管理系统应包括以下的主要功能:行业管理:管理员对行业信息进行增删改查;场所管理:管理员对场所信息进行增删改查;物品管理:管理员对物品信息进行增删改查;类型管理:管理员对类型信息进行增删改查;档案管理:管理员对档案信息进行增删改查;3.2.2系统结构整个派出所案件系统主要功能模块图,如图1所示。治安案件管理系统治安案件管理系统档案管理档案添加信息管理信息添加图1系统功能图4具体设计流程及实现4.1数据库设计4.1.1数据库需求分析及E-R图根据以上的系统功能分析,得到E-R图:4.1.2数据表具体设计(1)管理员表:记录管理员信息,如表1所示。表1管理员表(admins)序号列名数据类型长度是否必填1IdIntNotnull2usernamenvarchar50null3passwordnvarchar50null4Rolesnvarchar50null5realnamenvarchar50null(2)信息表:记信息信息,如表2所示。表2信息表(cz)序号列名数据类型长度是否必填1IdIntNotnull2Namesnvarchar50null3Descsnvarchar50null4Typesnvarchar50null(3)案件表:记录案件信息,如表3所示。表3案件表(xw)序号列名数据类型长度是否必填1IdIntNotnull2KsIntNotnull3TypeIntNotnull4NoIntNotnull5midIntNotnull6Titlenvarchar50null7Descsnvarchar50null8urlnvarchar50null9Realnamenvarchar50null10timesdatetimenull4.2部分关键编码实施实现4.2.1数据库连接实现<beanid="dataSource" class="mons.dbcp.BasicDataSource"> <propertyname="driverClassName" </property> <propertyname="url" </property> <propertyname="username"value="root"></property> <propertyname="password"value="3699"></property> </bean>4.2.2实体类映射实现<beanid="sessionFactory" <propertyname="dataSource"> <refbean="dataSource"/> </property> <propertyname="hibernateProperties"> <props> <propkey="hibernate.dialect"> </prop> <propkey="hibernate.show_sql">true</prop> <propkey="hibernate.hbm2ddl.auto">update</prop> </props> </property> <propertyname="mappingResources"> <list> <value>com/model/TAdmin.hbm.xml</value> <value>com/model/Demo.hbm.xml</value> <value>com/model/Xw.hbm.xml</value> <value>com/model/TModel.hbm.xml</value> </list> </property> </bean>4.2.3连接地址实现<actionname="loginout"class="adminAction"method="loginout"> <resultname="success">/admin/login.jsp</result> </action> <actionname="adminupdatepwd"class="adminAction"method="adminupdatepwd"> <resultname="success">/admin/adminupdatepwd.jsp</result> </action> <actionname="adminmana"class="adminAction"method="mana"> <resultname="success">/admin/adminlist.jsp</result> </action> <actionname="adminmodifybefore"class="adminAction"method="modifybefore"> <resultname="success">/admin/adminmodify.jsp</result> </action> 5系统运行及测试与分析5.1系统的运行5.1.1登录界面Stringresult="";//登入结果 Stringsql="fromTAdminwhereusername=?andpassword=?";//查询sql Object[]con={username,password};//查询参数 TAdminadmin=(TAdmin)adminList.get(0);//把结果放入session introles=admin.getRoles(); session.put("userType","管理员"); session.put("admin",admin); session.put("realname",admin.getRealname()); result="yes"; } returnresult;5.1.2管理员主界面<title>治安案件管理系统</title><linkhref="<%=path%>/style/style.css"rel="stylesheet"type="text/css"/><scripttype="text/javascript"src="<%=path%>/style/js.js"></script></head><bodyid="index"><h1>治安案件管理系统</h1><divid="userInfo">你好,管理员<%=names%></div><ulid="globalNav"> <h2>管理菜单</h2> <li><ahref="<%=path%>/modelmana1.action"target="frameBord">行业管理</a></li> <li><ahref="<%=path%>/modelmana2.action"target="frameBord">场所管理</a></li> <li><ahref="<%=path%>/modelmana3.action"target="frameBord">危险物品管理</a></li> <li><ahref="<%=path%>/modelmana4.action"target="frameBord">类型管理</a></li> <li><ahref="<%=path%>/xwmana.action"target="frameBord">案件管理</a></li> <li><ahref="<%=path%>/admin/login.jsp">安全退出</a></li> </ul><br><br>5.1.3场所管理ListadminList=dao.findAll("1"); intpageSize=10; intfromIndex=(index-1)*pageSize/ Maprequest=(Map)ServletActionContext.getContext().get("request"); request.put("page",p); returnActionSupport.SUCCESS;5.1.4类型添加TModelbean=newTModel(); bean.setDescs(descs); bean.setTitles(titles); bean.setTypes("1"); dao.save(bean); this.setMessage("添加成功"); this.setPath("modelmana1.action"); return"succeed";5.1.5物品管理ListadminList=dao.findAll("1"); intpageSize=10; intfromIndex=(index-1)*pageSize; inttoIndex=Math.min(fromIndex+pageSize,adminList.size()); ListadminListFenye=adminList.subList(fromIndex,toIndex); Paginationp=newPagination();// p.setIndex(index);// p.setPageSize(pageSize); p.setTotle(adminList.size());// p.setData(adminListFenye);// p.setPath("modelmana1.action");// Maprequest=(Map)ServletActionContext.getContext().get("request"); request.put("page",p); returnActionSupport.SUCCESS;5.1.6行业新增TModelbean=newTModel(); bean.setDescs(descs); bean.setTitles(titles); bean.setTypes("3"); dao.save(bean); this.setMessage("添加成功"); this.setPath("modelmana3.action"); return"succeed";5.1.7案件界面ListadminList=dao.findAll(titles); intpageSize=10; intfromIndex=(index-1)*pageSize; inttoIndex=Math.min(fromIndex+pageSize,adminList.size()); ListadminListFenye=adminList.subList(fromIndex,toIndex); Paginationp=newPagination();// p.setIndex(index);// p.setPageSize(pageSize); p.setTotle(adminList.size());// p.setData(adminListFenye);// p.setPath("xwmana.action");// Maprequest=(Map)ServletActionContext.getContext().get("request"); request.put("page",p); returnActionSupport.SUCCESS;5.2测试与分析(1)测试的作用软件测试可以对应用程序德尔设计进行完整的评价,它为软件产品发布、软件系统部署、软件产品鉴定等提供信息;通过长久的测试可以测试出软件的使用情况,反应速度,精确度等中得到反馈。从而对整个开发过程进行调整通过测试可以看到要想得到用户的使用和使用户满意的角度来看,本系统依然存在很多不足之处。然后通过对缺陷的分析,找出缺陷发生的原因,达到缺陷预防目的,足以见证软件测试对一个产品来说十分的重要。所以,测试对于每一个软件系统来说都至关重要,本系统也通过相应的功能测试来找出系统的问题和缺陷。(2)测试方法本系统采用黑盒测试,也就是对软件实现功能的测试,主要测试系统的功能实现问题。将自身作为一个用户来测试该系统,不考虑软件内部的运行原理。测试重点集中在基本数据录入、业务流程和各模块之间的接口,通过输入各种不同的情况来观察软件的输出结果,从而发现软件存在的缺陷。本系统通过对一个功能的不同测试步骤来实现功能性测试,通过可以想到的测试情况来进行测试,从而观察测试结果来分析系统是否正常。(3)测试内容系统测试内容有针对前台模块的功能测试,也有对后台的所有功能的测试;通过不同的测试步骤来显示出不同的测试结果,然后将测试结果与预期结果相比较,观察两个结果是否吻合。表5-14系统测试内容表测试项测试步骤预期结果案件搜索搜索案件未搜索到继续搜索提示找到输入具体案件提示找到案件添加添加案件提示并显示添加进入可详细看自己的添加的案件(4)测试结果搭建好测试环境使得系统正常运行,测试用户搜索地理位置,系统提示相应的错误;输入相应关键词可找到。用户定位成功信息,用户通过定位系统来定位自己的位置。3.用户用离线查询,用户可以进行离线查询6.其他类似操作系统都已成功响应。7.系统整体界面显示、操作以及与数据库的交互等均良好。结论经过四个月的努力,在张民导师的指导下,对数字化中小型派出所管理系统的一个更深刻的了解,也有一定的实践经验。实现设计系统应该首先了解用户明确需求,在系统分析的基础上,对数据库系统和模型的改进设计,然后编写代码,测试系统。在对用户的基本需求通过网上视频和查阅资料进行了解,派出所案件管理系统的设计基本满足要求。对此派出所案件管理系统开发的过程是一个不断学习和进步的过程,此网站的开发是对我所学知识的一种检验和提高的过程,更是一次重要的挑战,在此期间我查阅了大量的书籍以及资料,也通过上网搜索了大量的相关视频,寻求老师以及同学的帮助下等综合的完成了本次毕业设计,实现了派出所案件管理网站的设计,主要实现了案件的下载,查询,添加等功能。我对此次毕业设计比较满意,更希望得到老师的认同。尽管本次设计实现了这些功能,但是依然还存在很多不足之处,比如下载功能虽然实现了,但是如果网络中断就需要对案件重新下载,不像其他网站一样可以连续下载,随着网络的不断更新,此派出所案件管理网站也需要不断的进行更新,不断完善,不断随网络的变化完善此派出所案件管理网站,本网站的代码不是非常优化,也需要进一步完善,所以通过此网站的设计发现自己存在许多不足之处,自己仍需要不断学习来提高自己的能力。通过本毕业设计,我认识了许多,也成熟了许多,对待每一件事情的逻辑也不再那么简单,重新审视了自己大学四年所学知识,发现了很多欠缺之处。同时在本次毕业设计中得到了老师同学们的帮助,特别是我的指导老师曹风华老师,对我们尽职尽责,非常耐心的解答我们所不懂的问题,为我们操心了不少,我真的感激不尽,在这里我真心谢谢老师,希望老师以后的事业蒸蒸日上。参考文献[1]陈鹏,程勇.J2EE项目开发实用案例[J]

.科学出版社,2006,(2):33-48。[2]武延军,黄飞跃.精通JSP编程技术[J].北京:人民邮电出版社,2001,(3):67-89。[3]LaurenceV著.邱仲潘等译.JavaBeans从入门到精通[J].北京:电子工业出版社,1998,(5):97-124。[4]林果园,陈光柱.JavaBeans的三种事件模式[J].现代计算机,2001,(4):59-78。[5]唐兴艳,唐伶俐.JavaBeans在Web编程中的应用[J].电脑开发与应用,2002,(7):41-42。[6]杨浩.JavaScript入门与提高[J].北京:清华大学出版社,2000,(2):14-19。[7]游文杰.JavaScript与事件应用[J].计算机应用,2001,(8):117-127。[8]王永红.使用JavaScript增强网页的功能[J].安徽建筑,2001,(2):27-34。[9]JuanLipsonVuong.Asemantics-basedroutingschemeforgridresourcediscovery[M].E-Science:FirstInternationalConferenceonE-ScienceandGridComputing,2005:58-70,90.[10]WattsDJ.SmallWorlds.Thedynamicsofnetworksbetweenorderandrandomness[P].America:56A2579BB6,l999-05-13.致谢本论文是在张民导师的指导下顺利完成的,导师耐心的指导和严格的教学态度让我得到了很多的提升,才让我的论文顺利的完成。在此十分感谢导师的帮助与指导!在论文完成过程中,本人还获得其他同学的热心帮助,本人向他们表示深深的感谢!最后向在百忙之中评审本文的各位专家、老师表示衷心的感谢!附录I文献翻译1、英文原文JAVAthreeframeworksusedtomakeWENapplications.ShowstrutsprimarilyresponsibleforthepresentationlayerspringIOCandAOPuseittoprocesscontroloperations(responsiblefortheoperationofthedatabase)hibernatemainlypersistentdatatothedatabaseIntheservletjsptodowithwebdevelopmentwhenthereisaweb.xmlmappingfile,whichhasalabelthatisusedformappingfilemapping.WhenyouentertheURLinthebrowserwhenthefilewillbewrittenbasedonyournamecorrespondingtoajavafile,thebrowserisawebpage,sojustwritethepagenameisbasedonthecontentsofthedocumentwritteninjavadisplay,justfromthename,whetheryouarefrom.php.jsp.doorwhatothercorrespondstothejavafile,thejavacodefilewhatactiontodo,displayawordoraconnectiontoadatabaseorjumptootherpagesothatthejavafilethedatapackagetoplaytheroleofsecurityandeaseofmanagement.Infact,thisjavafilescompiledover是.Classofabytecodefile,notasasimilarhtmlcodetoembedtagsandwebdocuments.Heandthedifferenceisjspjspfilestoembedhtmlcodelabel.Thereservletorstrutsactionintheformofhtmlsubmitajavafilenamecorresponds,strutsgenerally.Do,andaremappedasabove.One,SpringSpringisapowerfulframeworktosolvemanyofthecommonJ2EEdevelopmentissues.Springprovidesaconsistentwaytomanagebusinessobjectsandtoencouragetheinjectionoftheprogramminginterfaceratherthantheclassofgoodprogramminghabits.Spring-basedarchitectureisbasedontheuseofJavaBeanpropertiesInversionofControlcontainer.However,thisisonlypartofthecompletepicture:SpringIoCcontainerinuseasaframeworktobuildcompleteattentiontoallaspectsofacompletesolutionlayerisunique.Springprovidesauniquedataaccessabstraction,includingasimpleandefficientJDBCframework,whichgreatlyimprovestheefficiencyandreducesthepossibilityoferrors.Spring'sdataaccessarchitecturealsointegratesHib

温馨提示

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

评论

0/150

提交评论