版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE大连交通大学信息工程学院毕业设计(论文)任务书题目企业知识管理平台任务及要求:1.设计(研究)内容和要求任务:调查企业知识管理平台当前技术的发展近况,完成实习报告,字数不少于3000,第三周交给指导老师。结合自己实习情况安排进度,填写进度计划表,第二周完成后交给指导老师签字,并严格执行。按照软件工程思想,独立完成系统的设计和程序开发,完成代码估计2000行左右。用JSP实现企业知识管理功能。程序简洁,算法可行,运行情况良好。要求:每周和指导老师至少见面沟通一次,回报课题进展情况,接受老师询问。接到任务书后,查阅与题目及专业相关的外文资料进行翻译,要求不少于10000个外文字符,译出汉字不得少于3000,于第四周交给指导老师审阅。毕业设计第13周完成毕业论文的装订,并由指导老师评阅。论文要求12000字以上,包括综述、系统总体设计、系统实现、性能分析、结论等。教学第13周通过中软及教研室组织进行软件验收,验收时要提供软件使用说明书。于第13周提出毕业答辩申请并签字。第14周答辩,要求制作PPT2.原始依据企业知识管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两方面。作为计算机应用的一部分,使用计算机对企业知识信息进行管理,具有着手工管理所无法比拟的优点。因此,开发开发这样一套管理软件成为很有必要的事情。经过分析,本系统使用Eclipse8.5为开发工具,利用其提供的各种面向对象的可视化开发平台作为开发工具。通过分析传统的人工管理系统的系统分析部分,包括可行性分析、组织机构分析、管理职能分析、业务流程分析、数据流程分析、数据字典、处理描述等等;系统介绍部分主要介绍了系统功能设计和数据库设计;系统实现部分列出了几个主要的程序框图,并附带了一些主要的窗口和程序。3.参考文献[1]张秋余.杨玥.基于用例的需求建模方法[J].计算机工程与设计.2006.9[2]王立福.软件工程(第二版)[M].北京:北京大学出版社.2002[3]张海藩.软件工程导论(第四版)[M].北京:清华大学出版社.2003[4]尹朝庆.计算机系统结构教程[M].北京:清华大学出版社.2005[5]王珊.萨师炫.数据库系统概论(第三版)[M].北京:高等教育出版社.2002[6]张海潘.软件工程[J].清华大学出版社.2003.11[7]张波.网络答疑系统的设计与实现[D].长春:吉林大学软件学院.2005[8]孙卫琴.Tomcat与JavaWeb开发技术详解[M].北京:电子工业出版社.2003[9]张维明.信息系统原理与工程.电子工业出版社.2002.1[10]何成万.MVC模型2及软件框架Struts的研究[J].计算机工程.2002.6[11]MartyHall.TheLarryBrown.ZhaoXueLiangtranslation.ServletandJSPcoreprogramming(secondedition)[M].Beijing:tsinghuauniversitypress.2004[12]戴继周.基于Web的网络教学平台的设计与实现[D].长春:吉林大学计算机应用技术专业.2004指导教师签字:教研室主任签字:年月日大连交通大学信息工程学院毕业设计(论文)进度计划与考核表学生姓名陈鸿菲专业班级计算机科学与技术08-1班指导教师刘品于林林本课题其他人员题目企业知识管理平台日期计划完成内容完成情况指导老师检查签字第1周查找资料、完成任务书、提交进度表第2周补充相应资料、完成调研报告、完成英文翻译第3周系统需求分析阶段第4周系统概要设计阶段第5周系统详细设计阶段第6周编码实施、完成论文初稿第7周完成系统编码实施、系统编码调试第8周代码测试、提交论文初稿第9周完成系统编码调试、完善毕业论文第10周完成撰写毕业设计论文编写及代码测试第11周完成论文终稿第12周提交毕业论文终稿及代码第13周提交毕业论文成果资料第14周毕业论文答辩指导教师签字:年月日注:“计划完成内容”由学生本人认真填写,其它由指导教师考核时填写。大连交通大学信息工程学院毕业设计(论文)外文翻译学生姓名陈鸿菲专业班级计算机08-1班指导教师刘品于林林职称高工讲师所在单位信息科学系计算机教研室教研室主任宋丽芳完成日期2012年4月13日JDKJDK(JavaDevelopmentKit)isSunMicrosystemsfortheJavadeveloperproducts.SincetheintroductionofJava,JDKhasbecomethemostwidelyusedJavaSDK.JDKisthecoreofJava,includingtheJavaruntimeenvironment,JavaandJavafoundationclasslibrary.ThefirststepistolearnJavaJDK.WhilewrittenspecificallytorunontheX86platformofJrocketontheserverrunningefficiencythantheSunJDKmuchbetter.FromSUNJDK5.0,providesagenericandotherusefulfunctions,theirversionisalsoconstantlyupdated,operationalefficiencyhasbeengreatlyimproved.JDKisthecoreofJava,includingtheJavaruntimeenvironment(JavaRuntimeEnvirnment),apileofJavatoolsandJavabaseclasslibrary(rt.jar).NomatterwhattheJavaapplicationserverinessenceisabuilt-inversionoftheJDK.Therefore,masteringJDKisthefirststeptolearnJava.ThemostpopularJDKSunreleasedJDK,inadditiontoSun,therearemanycompaniesandorganizationshavedevelopedtheirownJDK,suchasIBMdevelopedJDK,BEAJrocket,andGNUJDK,organizationdevelopment.TheIBMJDKcontainsJVM(JavaVirtualMachine)efficiencythantheSunJDKJVMcontainsamuchhigher.WhilewrittenspecificallytorunontheX86platformofJrocketontheserverrunningefficiencythantheSunJDKmuchbetter.Butanyway,westillneedtotakeSunJDKmaster.In1997ServlettechnologyisgeneratedandthenproduceJSP,JavaagainstPHP,ASPandsoontheserver-sidelanguagebroughtchips.In1998,SunreleasedEJB1.0standard,soJ2EEplatformthreecoretechnologieshaveappeared.Then,in1999,SunreleasedthefirstversionofJ2EE.Andbytheendof1999andreleasedtheJ2EE1.2,releasedin2001byJ2EE1.32003publishedJ2EE1.4.2.J2EE1.3J2EE1.3architecture,whichmainlycontainstheAppletApplicationClientcontainer,container,WebandEJBcontainers,andincludestheWebComponent,EJBComponent,ApplicationClientComponent,JMS,JAAS,JAXP,JDBC,JAF,JavaMail,JTAandsoontechnologyasfoundation.1.3introducesseveralnotablefeatures:theJavamessageservice(JMSisdefinedinagroupofAPI),J2EEconnectortechnology(definitionofextendedJ2EEservicetoaJ2EEapplicationstandard),theXMLparserinagroupofJavaAPI,Servlet2.3,JSP1.2hasalsomadetheperformanceofexpansionandoptimization,anewCMPcomponentmodelandMDB(Beannews).3.J2EE1.4J2EE1.4generalframeworkandJ2EE1.3areconsistent,1.4addssupportforWebservices,WebisthemainService,JAX-RPC,SAAJ,JAXR,theEJBmessagepassingmechanismwereimproved(EJB2.1),deploymentandmanagementtoolstoenhance(JMX),aswellasanewversionoftheServlet2.4andJSP2.0suchthatWebapplicationseasy.4.JAVAEE5JAVAEE5hasmanynotablecharacteristics.OneofthemisthenewJavaStandardTagLibrary(JSTL)1.2specification.JSTL1.2isthekeytotheunifiedexpressionlanguage,itallowsustoJavaServerFaces(JSF)usingJSTL'sbestfeatures.JDKcontainsbasiccomponentsinclude:javac-compiler,sourceprogramintobytecodeJar-packingtool,willberelatedtoclassfilesintoafilepackageJavadoc-documentgenerator,fromthesourcenotesextracteddocumentJDB-debugger,Java-checkingtoolsrunthecompiledJavaprogram(.Classsuffix)appletviewer:appletbrowser,animplementationofHTMLfileontheJavasmallprogramJavabrowser.Javah:cancallaJavaprocedureCprocess,orcanbeJavaprogramcalledCprocessheaderfile.Javap:Javadisassembler,displaycompiledclassfileaccessfunctionsanddata,whiledisplayingthebytecodemeaning.Jconsole:Javasystemdebuggingandmonitoringtools.Javavirtualmachineprogram:responsibleforparsingandruntheJavaprogram.InvariousoperatingsystemplatformshavecorrespondingJavavirtualmachineprogram.IntheWindowsoperatingsystem,theprogramforthefilenamejava.exe.TheJavacompilerprogram:responsibleforcompilingJavasourceprogram.IntheWindowsoperatingsystem,theprogramforthefilenamejavac.exe.TheJDKclasslibrary:providesthemostbasicJavaandvarioustypesofpracticalclass.Java.lang,java.io,java.util,java.awtandjavax.swingclassesinthepackagearelocatedintheJDKclasslibrary.OntheJavapackageconceptseechaptersecondsection2.5(packagedeclarationstatement).AssumethatJDKmountedtothelocalrootdirectoryfortheC:\JDK,inC:\JDK\bindirectoryisajava.exeandjavac.exefiles,theyarerespectivelytheJavavirtualmachineprogramandJavacompilerprogram.InordertofacilitateinDOScommandlinedirectlyrunJavavirtualmachineprogramandJavacompilerprogram,youcanputC:\JDK\bindirectoryisaddedtotheoperatingsystemPATHsystemenvironmentvariables.Java.lang:Thisisasystembasedonclass,suchasStringareinsidethis,thispackageistheonlyonewithoutintroducing(import)canbeusedtopackagejava.io:thereisallinputandoutputrelevantcategories,suchasfileoperationssuchasjava.nio;inordertoimprovetheIOpackageinthefunction,improvetheIOpackageperformanceandwroteanewpackage,suchasNIOnoncloggingapplication:itisconcernedwiththenetworkclass,suchasURL,URLConnectionetc..Java.util:Thisisthesystemauxiliaryclass,especiallythecollectionclassCollection,List,Mapetc..Java.sql:Thisistheoperationofthedatabasecategory,Connection,Statement,ResultSetetc.TheJavaruntimeenvironmentinstallationandtestandHelloWorldimplementation.1J2SDK1.6.0_21orlater(http://java.sun.Com,downloadtheJavaDocumentationsuggestedatthesametime,thisisJavahelpdocumentation)2runningjustdownloadtheofficialinstallationinstallationprogram(thefollowinghypothesisisinstalledintheC:\jdk1.6.0_21\,suggestedtheinstallationpathwithnospaces,shouldnotbeinstalledinthe\ProgramFilesdirectory!).The3setofoperatingenvironmentparameters:a.IfWin95/98,inthe\autoexec.batmostbehindaddthese3linesstatement:setJAVA_HOME=C:\jdk1.6.0_21\setPATH=%JAVA_HOME%\bin;%PATH%setCLASSPATH;%JAVA_HOME%=.\libnote:-DOScommandNotepadavailableC:\autoexec.batopenNotepad,jointheabove3linestatement.B.IfWindows2000,XPorWin7system,usetherightmouseclick"mycomputer"->properties->Advanced->environmentalvariablessystemvariable->New>variablenamevariablevalues:JAVA_HOME:C:\jdk1.6.0_21\systemvariable->New>variablenames:CLASSPATH:variablevalues.;%JAVA_HOME%\libsystemvariable->Edit->variablenames:Pathvaluesinvariablesinthefrontplus:%JAVA_HOME%\bin;(CLASSPATHisEnglish.""followedbyasemicolon,saidthecurrentpath.)(usingthecommandlinemethodtosetenvironmentvariables,onlyforthecurrentwindowforce)4usingatextEditor(forexample:edit.COM/notebook/UltraEdit/EditPlus)writethefollowingcode,andpreservationofthedocument:HelloWorld.java(mustbesizedtowritecorrectly!AssumingC:\test\HelloWorld.java)/*HelloWorld.java*/publicclassHelloWorld{publicstaticvoidmain(StringArg[]){System.out.println("Hello,World!");}}5openaDOSwindow,jumpingintotheHelloWorld.javadirectoryoftheC:\CD\test6compilerHelloWorld.javaHelloWorld.classC:\test>javacHelloWorld.java7runningHelloWorld.classC:\test>javaHelloWorldHello,World!Javavirtualmachineprogram:responsibleforparsingandruntheJavaprogram.InvariousoperatingsystemplatformshavecorrespondingJavavirtualmachineprogram.IntheWindowsoperatingsystem,theprogramforthefilenamejava.exe.TheJavacompilerprogram:responsibleforcompilingJavasourceprogram.IntheWindowsoperatingsystem,theprogramforthefilenamejavac.exe.TheJDKclasslibrary:providesthemostbasicJavaandvarioustypesofpracticalclass.Java.lang,java.io,java.util,java.awtandjavax.swingclassesinthepackagearelocatedintheJDKclasslibrary.OntheJavapackageconceptseechaptersecondsection2.5(packagedeclarationstatement).AssumethatJDKmountedtothelocalrootdirectoryfortheC:\JDK,inC:\JDK\bindirectoryisajava.exeandjavac.exefiles,theyarerespectivelytheJavavirtualmachineprogramandJavacompilerprogram.InordertofacilitateinDOScommandlinedirectlyrunJavavirtualmachineprogramandJavacompilerprogram,youcanputC:\JDK\bindirectoryisaddedtotheoperatingsystemPATHsystemenvironmentvariables.Java.lang:Thisisasystembasedonclass,suchasStringareinsidethis,thispackageistheonlyonewithoutintroducing(import)canbeusedtopackagejava.io:thereisallinputandoutputrelevantcategories,suchasfileoperationssuchasjava.nio;inordertoimprovetheIOpackageinthefunction,improvetheIOpackageperformanceandwroteanewpackage,suchasNIOnoncloggingapplication:itisconcernedwiththenetworkclass,suchasURL,URLConnectionetc..Java.util:Thisisthesystemauxiliaryclass,especiallythecollectionclassCollection,List,Mapetc..Java.sql:Thisistheoperationofthedatabasecategory,Connection,Statement,ResultSetTheUbuntuLinuxinstallationandconfigurationofJDK1installationfromthesunwebsitewww.sun.ComtodownloadtheLinuxversionoftheJDKopenterminal,usetheCDcommandtoentertheJDKdirectory,copycommandsudoCPjdk-6u7-linux-i586.bin/usrtoJDK/usrdirectoryandthencopiedtotheusrdirectoryin/CD/usrChmod+Xjdk-6u7-linux-i586.bintoexecuteexecutepermissionssetupcommand./jdk-6u21-linux-i586.bin(filename)incaseoferror,canswitchtotherootuser,Suroot,andtheninstallcommandsuccessfullyinstalledin/usrdirectorytogeneratejdk1.6.0_07directory,istheJDKinstallationdirectorytorestartthecomputer,openaterminal,entertheJava-versionifadisplayjavaversioninformation,thenthesaidinstallationissuccessful,the2configurationaftersuccessfulinstallationneedtoconfiguretheJDKenvironmentvariableusingtheCDcommandinsudoVIprofile/etcdirectoryisexecutiveeditorprofilefilecommandinumask022addedasfollows:export=JAVA_HOME/usr/jdk1.6.0_21exportJRE_HOME/usr/jdk1.6.0_21/JREexportPATH=$PATH:/usr/jdk1.6.0_21/binexportCLASSPATH=./:/usr/jdk1.6.0_21/lib/usr/jdk1.6.0_21/JRE/libsaveandexit,restartthecomputer3totestnewTheTest.javapublicclassTest{publicstaticvoidmain(String[]args){System.out.println("Hello,WelcometoLinuxWorld!");}}intheterminalwiththecommandCDintoTest.jJDKJDK(JavaDevelopmentKit)是SunMicrosystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的JavaSDK。JDK是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。而专门运行在x86平台的Jrocket在服务端运行效率也要比SunJDK好很多。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。JDK是整个Java的核心,包括了Java运行环境(JavaRuntimeEnvirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。其中IBM的JDK包含的JVM(JavaVirtualMachine)运行效率要比SunJDK包含的JVM高出许多。而专门运行在x86平台的Jrocket在服务端运行效率也要比SunJDK好很多。但不管怎么说,我们还是需要先把SunJDK掌握好。1997年Servlet技术的产生以及紧接着JSP的产生,为Java对抗PHP,ASP等等服务器端语言带来了筹码。1998年,Sun发布了EJB1.0标准,至此J2EE平台的三个核心技术都已经出现。于是1999年,Sun正式发布了J2EE的第一个版本。并与1999年底发布了J2EE1.2,在2001年发布了J2EE1.3,2003年发布了J2EE1.4。2.J2EE1.3J2EE1.3的架构,其中主要包含了Applet容器,ApplicationClient容器,Web容器和EJB容器,并且包含了WebComponent,EJBComponent,ApplicationClientComponent,以JMS,JAAS,JAXP,JDBC,JAF,JavaMail,JTA等等技术做为基础。1.3中引入了几个值得注意的功能:Java消息服务(定义了JMS的一组API),J2EE连接器技术(定义了扩展J2EE服务到非J2EE应用程序的标准),XML解析器的一组JavaAPI,Servlet2.3,JSP1.2也都进行了性能扩展与优化,全新的CMP组件模型和MDB(消息Bean)。3.J2EE1.4J2EE1.4大体上的框架和J2EE1.3是一致的,1.4增加了对Web服务的支持,主要是WebService,JAX-RPC,SAAJ,JAXR,还对EJB的消息传递机制进行了完善(EJB2.1),部署与管理工具的增强(JMX),以及新版本的Servlet2.4和JSP2.0使得Web应用更加容易。4.JAVAEE5JAVAEE5拥有许多值得关注的特性。其中之一就是新的JavaStandardTagLibrary(JSTL)1.2规范。JSTL1.2的关键是统一表达式语言,它允许我们在JavaServerFaces(JSF)中结合使用JSTL的最佳特性。JDK包含的基本组件包括:javac–编译器,将源程序转成字节码jar–打包工具,将相关的类文件打包成一个文件javadoc–文档生成器,从源码注释中提取文档jdb–debugger,查错工具java–运行编译后的java程序(.class后缀的)appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。Jconsole:Java进行系统调试和监控的工具.Java虚拟机程序:负责解析和运行Java程序。在各种操作系统平台上都有相应的Java虚拟机程序。在Windows操作系统中,该程序的文件名为java.exe。Java编译器程序:负责编译Java源程序。在Windows操作系统中,该程序的文件名为javac.exe。JDK类库:提供了最基础的Java类及各种实用类。java.lang、java.io、java.util、java.awt和javax.swing包中的类都位于JDK类库中。关于Java包的概念参见第2章的2.5节(包声明语句)。假定JDK安装到本地后的根目录为C:\jdk,在C:\jdk\bin目录下有一个java.exe和javac.exe文件,它们分别为Java虚拟机程序和Java编译器程序。为了便于在DOS命令行下直接运行Java虚拟机程序和Java编译器程序,可以把C:\jdk\bin目录添加到操作系统的PATH系统环境变量中。java.lang:这个是系统的基础类,比如String等都是这里面的,这个包是唯一一个可以不用引入(import)就可以使用的包java.io:这里面是所有输入输出有关的类,比如文件操作等java.nio;为了完善io包中的功能,提高io包中性能而写的一个新包,例如NIO非堵塞应用:这里面是与网络有关的类,比如URL,URLConnection等。java.util:这个是系统辅助类,特别是集合类Collection,List,Map等。java.sql:这个是数据库操作的类,Connection,Statement,ResultSet等java运行环境安装与测试及HelloWorld的实现。1.下载j2sdk1.6.0_21或更高版本(http://java.sun.com,建议同时下载其JavaDocumentation,这是Java帮助文档)2.运行刚刚下载的安装程序进行正式安装(以下假设安装于c:\jdk1.6.0_21\,建议安装路径不要有空格,不宜安装在\ProgramFiles目录下!)。3.设置运行环境参数:a.如果是Win95/98,在\autoexec.bat的最后面添加如下3行语句:setJAVA_HOME=c:\jdk1.6.0_21\setPATH=%JAVA_HOME%\bin;%PATH%setCLASSPATH=.;%JAVA_HOME%\lib注意:可用dos命令notepadc:\autoexec.bat打开记事本,加入上面的3行语句。b.如果是Windows2000、XP或Win7系统,使用鼠标右击“我的电脑”->属性->高级->环境变量系统变量->新建->变量名:JAVA_HOME变量值:c:\jdk1.6.0_21\系统变量->新建->变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib系统变量->编辑->变量名:Path在变量值的最前面加上:%JAVA_HOME%\bin;(CLASSPATH中有一英文句号“.”后跟一个分号,表示当前路径的意思)(使用命令行的方法设置环境变量,只会对当前窗口生效)4.使用文本编辑器(比如:edit.com/记事本/UltraEdit/EditPlus)编写如下代码,并保存为文件:HelloWorld.java(必须大小写正确!假设为c:\test\HelloWorld.java)/*HelloWorld.java*/publicclassHelloWorld{publicstaticvoidmain(Stringarg[]){System.out.println("Hello,World!");}}5.开启一个DOS窗口,跳转到HelloWorld.java所在的目录中c:\>cd\test6.编译HelloWorld.java为HelloWorld.classc:\test>javacHelloWorld.java7.运行HelloWorld.classc:\test>javaHelloWorldHello,World!Java虚拟机程序:负责解析和运行Java程序。在各种操作系统平台上都有相应的Java虚拟机程序。在Windows操作系统中,该程序的文件名为java.exe。Java编译器程序:负责编译Java源程序。在Windows操作系统中,该程序的文件名为javac.exe。JDK类库:提供了最基础的Java类及各种实用类。java.lang、java.io、java.util、java.awt和javax.swing包中的类都位于JDK类库中。关于Java包的概念参见第2章的2.5节(包声明语句)。假定JDK安装到本地后的根目录为C:\jdk,在C:\jdk\bin目录下有一个java.exe和javac.exe文件,它们分别为Java虚拟机程序和Java编译器程序。为了便于在DOS命令行下直接运行Java虚拟机程序和Java编译器程序,可以把C:\jdk\bin目录添加到操作系统的PATH系统环境变量中。java.lang:这个是系统的基础类,比如String等都是这里面的,这个包是唯一一个可以不用引入(import)就可以使用的包java.io:这里面是所有输入输出有关的类,比如文件操作等java.nio;为了完善io包中的功能,提高io包中性能而写的一个新包,例如NIO非堵塞应用:这里面是与网络有关的类,比如URL,URLConnection等。java.util:这个是系统辅助类,特别是集合类Collection,List,Map等。java.sql:这个是数据库操作的类,Connection,Statement,ResultSetUbuntuLinux下jdk的安装与配置1.安装从sun公司网站www.sun.com下载linux版本的jdk打开终端,用cd命令进入jdk所在目录,执行复制命令sudocpjdk-6u7-linux-i586.bin/usr即将jdk复制到/usr目录下然后进入/usr目录cd/usr执行权限chmod+xjdk-6u7-linux-i586.bin执行安装命令./jdk-6u21-linux-i586.bin(文件名)如遇错误,可先切换至root用户下,suroot,再执行安装命令安装成功会在/usr目录下生成jdk1.6.0_07目录,就是jdk的安装目录重启电脑,打开终端,输入java-version如若有显示java的版本信息,则表示安装成功,2.配置安装成功后需要配置jdk环境变量用cd命令进入/etc目录sudoviprofile即执行编辑profile文件命令在umask022前添加如下内r:exportJAVA_HOME=/usr/jdk1.6.0_21exportJRE_HOME=/usr/jdk1.6.0_21/jreexportPATH=$PATH:/usr/jdk1.6.0_21/binexportCLASSPATH=./:/usr/jdk1.6.0_21/lib:/usr/jdk1.6.0_21/jre/lib保存退出,重启电脑3.测试新建Test.javapublicclassTest{publicstaticvoidmain(String[]args){System.out.println("Hello,WelcometoLinuxWorld!");}}在终端用cd命令进入Test.java目录,然后输入javacTest.javajavaTest若输出Hello,WelcometoLinuxWorld!则表明配置成功!如不能通过编译,可通过重新启动系统试试4.注意在用vi命令编辑profile文件时,Linux初学者可能还不熟用sudoviprofile进入编辑文件后如出现PressENTERortypecommandtocontinue则按回车然后按方向键“下”直到umask022前一行按字母o进入编辑状态输入环境变量内容回车,按几次ESC键,直到听到"嘀"声,输入:x回车即保存退出.至此,Linuxjdk环境变量配置完成.1下载j2sdk1.6.0_21或更高版本(http://java.sun.com,建议同时下载其JavaDocumentation,这是Java帮助文档)2.运行刚刚下载的安装程序进行正式安装(以下假设安装于c:\jdk1.6.0_21\,建议安装路径不要有空格,不宜安装在\ProgramFiles目录下!)。3.设置运行环境参数:a.如果是Win95/98,在\autoexec.bat的最后面添加如下3行语句:setJAVA_HOME=c:\jdk1.6.0_21\setPATH=%JAVA_HOME%\bin;%PATH%setCLASSPATH=.;%JAVA_HOME%\lib注意:可用dos命令notepadc:\autoexec.bat打开记事本,加入上面的3行语句。b.如果是Windows2000、XP或Win7系统,使用鼠标右击“我的电脑”->属性->高级->环境变量系统变量->新建->变量名:JAVA_HOME变量值:c:\jdk1.6.0_21\系统变量->新建->变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib系统变量->编辑->变量名:Path在变量值的最前面加上:%JAVA_HOME%\bin;(CLASSPATH中有一英文句号“.”后跟一个分号,表示当前路径的意思)(使用命令行的方法设置环境变量,只会对当前窗口生效).大连交通大学信息工程学院毕业设计(论文)调研报告学生姓名陈鸿菲专业班级计算机08-1班指导教师刘品于林林职称高工讲师所在单位信息科学系计算机教研室教研室主任宋丽芳完成日期2012年4月6日实习报告1课题来源及意义随着人类社会的发展,人类对知识的需求也不断地增长。在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而企业知识就自然而然地在人们的生活中占据了一定的位置,如何科学的管理企业知识不但关系到企业员工的求知的方便程度,也关系到一个公司企业知识管理的发展,因此,开发一套完善的企业知识管理系统就必不可少了。企业知识管理系统是典型的管理系统,其开发主要包括后台数据库的建立和维护以及前端的应用程序的开发两个方面。对于前者要求建立数据的一致性和完整性,对于后者则要求应用程序功能的完备,容易使用等特点。基于上述考虑本系统主要利用Eclipse8.5作为前端的应用开发工具,利用MySql作为后台的数据库,利用Window作为系统平台的企业知识管理系统。另外本企业知识管理系统利用软件工程化思想和方法,总体上是采用结构化生命法进行系统分析和设计的,而系统实现等步骤则采用了原型法和面向对象的方法。2国内外研究现状知识的传递是人类的一种自然行为。但是,真正意识到知识对于新经济时代的重要价值,并对知识运转规律进行系统研究的,还是始于上世纪60年代西方社会的一些学者,国内的研究相继其后。随着知识经济的到来,市场竞争环境急剧变化,企业的竞争形式也发生了巨大的变化,企业受到了各方面的压力:市场和经济的压力;社会和环境的压力;技术的压力;国际经济格局发生重大变化;传统价值链向新的价值链与价值网扩展;信息技术及信息化的发展;从数据管理到信息管理,进入知识管理;决策者需要知识的获取和共享的支持等。随之,一门涉及信息的电子传输、信息资源和服务认定、决策支持工具的重构和处理信息的生命周期等的多学科的综合学科——知识管理,在国内逐渐形成。继而,国家自然科学基金管理科学部将“企业知识管理问题研究”作为2000年鼓励研究领域,以此为标志,国内学术界关于知识管理的研究掀起了一个高潮。知识管理理论的兴起及应用为高校图书馆知识管理提供了思考方式和背景,由于高校图书馆与知识存在着天然的紧密的联系,以往的文献信息管理也实践着知识管理的环节,高校图书馆知识管理是社会知识管理的重要领域,它拥有丰富的知识资源和人才资源,能够体现知识管理的特性。本研究的实践应用主题——企业学术知识资源,涵盖了各类型企业的知识体系总和,它们可分为显性知识和隐性知识,,以图书分类体系为框架的两类知识资源的优势互补的知识管理,是知识分类及知识管理研究的相关背景。我国对知识管理问题的研究始于1998年,之后呈逐年上升趋势,发文数量每年成倍增加,这两年对知识管理的研究开展得更是如火如荼。据中国知识资源总库的《中国期刊全文数据》收录的核心期刊(1999-2008.4)以知识管理为关键词检索的论文有10575篇,其中知识分类仅有78篇,知识管理系统有1999篇。左美云、邱均平、朱晓峰、盛小平、周玉泉等学者从不同的角度提出了知识管理研究的范围。真正有独到见解、原创性的研究不多,大部分是浮光掠影、简单重复、缺乏深度,或是对国外有关研究成果介绍或总结,但也不乏一些好作品。但在把国外一些好的研究成果运用到商业实践和组织管理的方面,取得了较好的成绩。西方对知识管理理论和实践的探索研究始于20世纪80年代,最早是在1986年卡尔·维格在联合国国际劳工组织提出“知识管理”一词的,但最早提出知识管理理念的是彼德·杜鲁克(PeterF.Drucker)。他在1965年就提出知识将要代替土地、劳动力、资金、机械等而成为社会的主要生产力。90年代初,知识管理理论和实践进入了实质性研究阶段,1991年底IkujiroNonaka提出知识分为隐性知识和显性知识.90年代中期知识管理理念终于形成。3可行性分析随着科学技术的发展,人们越来越多的采用现代化统一的计算机信息网站系统,企业知识管理系统也应运而生,本系统能够优化企业知识管理,使其高效的发挥最大的作用,能够迅速方便的为企业员工提供相应的服务。开发本系统的可行性研究如下:3.1技术可行性技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能否满足需要。本系统采用JSP开发出友好美观的人机界面,便于用户理解、操作。数据库管理系统采用MySQL,它能够处理大量数据,同时保持数据的完整性、安全性。因此本系统的开发平台已成熟可行。硬件方面,在科技飞速发展的今天,硬件更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越便宜,因此硬件平台也能够满足本系统所需。3.2经济可行性鉴于计算机技术发展异常迅猛,在硬件软件配置以及开发技术均以可行的情况下开发这样一个管理系统成本不会很高,但其可以大大提高企业知识馆的工作效率,也是企业知识馆管理发展的必然趋势,其必将有比较宽阔的市场,因此改性统在经济可行性上时可行的。4研究方法及系统环境1.Java语言Java语言从它向世人打招呼的那一天开始它就把自己定位在了致力于网络应用软件开的语言,它的跨平台、安全性、完全的面向对象,使它成为了互连网应用软件开发的一个新的宠儿。Java是一种跨平台,适合于分布式计算环境的面向对象编程语言。具体来说,它具有如下特性:简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等。2.TomcatAapche的Tomcat是目前被广泛使用的一款WebApplication服务器,它是Apache开源项目下的一个子项目。它不仅支持JSP、PHP而且经过适当的配置后也可以支持ASP,而且它也是一款跨平台软件,对于学习者和中小型应用项目来说它都是大家的首选并且开发应用已经日趋成熟。它是开源免费的所以从这个方面来说它在中小型应用中还是很有竞争力的。基于以上技术的可行性分析后我们决定在U/T网络物流系统――仓储管理的开发中采用JSP+Servlet+JavaBean,三层体系架构的开发模式。在网络软件开发技术方面java有着无可厚非的地位,并且在目前已经十分成熟的三层结构在业界是指表示层(View),业务逻辑层(Businesslogic)以及基础架构层(Infrastructure)。一个最常用的,非常成熟的三层体系架构就是,即表示层(View)、控制/中介层(Controller/Mediator)、业务逻辑层(JavaBusiness)和数据源层(DataSource)。它其实是在三层架构中增加了两个中间层。控制/中介层位于表示层和领域层之间,数据持久层位于领域层和基础架构层之间。而轻量级架构Jsp+Servlet+JavaBean可以实现J2EE三层结构,Jsp用于表示层,Servlet用于控制层、业务处理层,而JavaBean用于数据源层。3.MySql数据库MySQL是一种的关系型系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。由于MySQL是开放源代码的,因此任何人都可以在GeneralPublicLicense的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQLAB开发、发布和支持。MySQLAB是一家基于MySQL开发人员的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司。MySQL是MySQLAB的注册商标。第1周查找资料、完成任务书、提交进度表第2周补充相应资料、完成调研报告、完成英文翻译第3周系统需求分析阶段第4周系统概要设计阶段第5周系统详细设计阶段第6周编码实施、完成论文初稿第7周完成系统编码实施、系统编码调试第8周代码测试、提交论文初稿第9周完成系统编码调试、完善毕业论文第10周完成撰写毕业设计论文编写及代码测试第11周完成论文终稿第12周提交毕业论文终稿及代码第13周提交毕业论文成果资料第14周毕业论文答辩5进度计划6参考文献[1]张秋余.杨玥.基于用例的需求建模方法[J].计算机工程与设计.2006.9[2]王立福.软件工程(第二版)[M].北京:北京大学出版社.2002[3]张海藩.软件工程导论(第四版)[M].北京:清华大学出版社.2003[4]尹朝庆.计算机系统结构教程[M].北京:清华大学出版社.2005[5]王珊.萨师炫.数据库系统概论(第三版)[M].北京:高等教育出版社.2002[6]张海潘.软件工程[J].清华大学出版社.2003.11[7]张波.网络答疑系统的设计与实现[D].长春:吉林大学软件学院.2005[8]孙卫琴.Tomcat与JavaWeb开发技术详解[M].北京:电子工业出版社.2003[9]张维明.信息系统原理与工程.电子工业出版社.2002.1[10]何成万.MVC模型2及软件框架Struts的研究[J].计算机工程.2002.6[11]MartyHall.TheLarryBrown.ZhaoXueLiangtranslation.ServletandJSPcoreprogramming(secondedition)[M].Beijing:tsinghuauniversitypress.2004[12]戴继周.基于Web的网络教学平台的设计与实现[D].长春:吉林大学计算机应用技术专业.2004大连交通大学信息工程学院题目企业知识管理平台学生姓名陈鸿菲专业班级计算机08-1班指导教师刘品于林林职称高工讲师所在单位信息科学系计算机教研室教研室主任宋丽芳完成日期2012摘要企业知识管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两方面。作为计算机应用的一部分,使用计算机对企业知识信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长等。这些优点能够极大地提高企业知识管理效率,也是企业知识管理的科学化、正规化、与世界接轨的重要条件。因此,开发开发这样一套管理软件成为很有必要的事情。经过分析,本系统使用Eclipse8.5为开发工具,利用其提供的各种面向对象的可视化开发平台作为开发工具。通过分析传统的人工管理系统的系统分析部分,包括可行性分析、组织机构分析、管理职能分析、业务流程分析、数据流程分析、数据字典、处理描述等等;系统部分主要介绍了系统功能设计和数据库设计;系统实现部分列出了几个主要的程序框图,并附带了一些主要的窗口和程序。关键词:MIS数据库Eclipse8.5面向对象知识管理ABSTRACTLibrarymanagementsystemisatypicalmanagementinformationsystem(MIS),whichmainlyincludestheestablishmentandmaintenanceofback-enddatabaseandfront-endapplicationdevelopmentintwoways.Aspartofcomputerapplications,theuseofcomputerinformationmanagementbooks,withtheincomparableadvantageofmanualmanagement.Forexample:therapidretrievalandeasytofind,easytomodify,highreliabilityandlargecapacitystorage,fastdataprocessing,securityandgood,longlife.Theseadvantagescangreatlyimprovetheefficiencyoflibrarymanagement,librarymanagementismorescientific,standardized,animportantconditionforintegrationwiththeworld.Therefore,thedevelopmentofmanagementsoftwaredeveloperstobecomesuchanecessarything.Afteranalysis,thesystemusesEclipse8.5forthedevelopmentoftools,theuseofitsvariousobject-orientedvisualdevelopmentplatformasadevelopmenttool.Byanalyzingthetraditionalmanualsystemanalysispartofthemanagementsystem,includingfeasibilityanalysis,organizationalanalysis,managementoffunctionalanalysis,businessprocessanalysis,dataflowanalysis,datadictionary,processdescription,etc.;SystemIntroductionsectionintroducesthesystemfunctiondesignanddatabasedesign;systemimplementationsectionliststhemainblockdiagram,andwiththemainwindowsandprograms.Keywords:MISellectualmanagementEclipse8.5目录TOC\o"1-3"\u1前言 11.1开发背景 11.2国内外研究现状 11.3系统设计目标 22系统开发所采用的技术 32.1开发平台与工具 32.1.1J2EE平台 32.1.2WEB服务器和数据库 32.2程序设计 42.2.1程序设计概述 42.2.2数据库与Web服务器的连接 43企业知识管理需求分析 63.1可行性分析 63.1.1技术可行性 63.1.2经济可行性 63.2功能分析 63.2.1功能描述 63.2.2用户类和用户特性 63.2.3企业知识管理员详细功能描述 83.2.4企业员工详细功能描述 83.2.5主要用例的用例描述 84系统总体设计 114.1数据库设计 114.1.1数据库设计概述 114.1.2企业知识信息表结构设计 124.1.3企业知识类型信息表结构设计 124.1.4企业员工信息表结构设计 134.1.5企业知识借阅信息表结构设计 134.1.6企业知识归还信息表结构设计 144.1.7用户信息表结构设计 144.2系统总体结构设计 154.2.1企业知识管理系统流程图 154.2.1企业知识管理系统总体结构图 164.2.2企业知识管理模块功能 164.2.3企业知识借还模块功能 174.2.4系统查询模块功能 185系统详细设计与实现 195.1系统管理员功能模块的实现 195.2查询功能模块的实现 215.3普通用户模块的实现 256系统测试 306.1测试概论 306.1.1测试的目标 306.1.2测试的内容 306.2测试的方法 306.3系统功能测试 31结论 32谢辞 33参考文献 PAGEREF
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版跨境电商场或开启上升周期合作开发协议3篇
- 二零二五年度劳动局企业员工福利待遇与劳动合同2篇
- 二零二五年二手房交易独家代理佣金合同3篇
- 二零二五年度产业园区生活垃圾处理设施施工协议2篇
- 2024幼儿园厨师聘用及营养健康知识普及合同3篇
- 二零二五年加盟店产品研发与创新合作协议3篇
- 二零二五年度二手房买卖三方资金监管协议3篇
- 二零二五年ISO9000质量认证咨询与质量管理体系审核合同3篇
- 二零二五年度叉车销售与智能化仓储管理服务合同3篇
- 2024版单位私人借款债务调解服务协议3篇
- 用户界面测试
- 人工气道湿化的护理培训课件
- 电网适用的法律法规标准规范清单
- 读书分享-给教师的一百条建议
- GB/T 4269.3-2000农林拖拉机和机械、草坪和园艺动力机械操作者操纵机构和其他显示装置用符号第3部分:草坪和园艺动力机械用符号
- GB/T 11618.1-2008铜管接头第1部分:钎焊式管件
- 开工复工第一课
- 安徽省淮南市凤台县基层诊所医疗机构卫生院社区卫生服务中心村卫生室地址信息
- 旅游服务礼仪说课市公开课金奖市赛课一等奖课件
- 【线性代数自考练习题】滇西应用技术大学专升本真题汇总(附答案解析)
- 英语北京版四年级(上册)单词汇总
评论
0/150
提交评论