1、大连交通大学信息工程学院毕业设计(论文)任务书题 目 企业知识管理平台任务及要求:1.设计(研究)内容和要求任务:1、 调查企业知识管理平台当前技术的发展近况,完成实习报告,字数不少于3000,第三周交给指导老师。2、 结合自己实习情况安排进度,填写进度计划表,第二周完成后交给指导老师签字,并严格执行。3、 按照软件工程思想,独立完成系统的设计和程序开发,完成代码估计2000行左右。4、 用JSP实现企业知识管理功能。5、 程序简洁,算法可行,运行情况良好。要求:1、 每周和指导老师至少见面沟通一次,回报课题进展情况,接受老师询问。2、 接到任务书后,查阅与题目及专业相关的外文资料进行翻译,要
2、求不少于10000个外文字符,译出汉字不得少于3000,于第四周交给指导老师审阅。3、 毕业设计第13周完成毕业论文的装订,并由指导老师评阅。论文要求12000字以上,包括综述、系统总体设计、系统实现、性能分析、结论等。4、 教学第13周通过中软及教研室组织进行软件验收,验收时要提供软件使用说明书。5、 于第13周提出毕业答辩申请并签字。6、 第14 周答辩,要求制作PPT2.原始依据企业知识管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两方面。作为计算机应用的一部分,使用计算机对企业知识信息进行管理,具有着手工管理所无法比拟的优点。因此,开
3、发开发这样一套管理软件成为很有必要的事情。经过分析,本系统使用Eclipse8.5为开发工具,利用其提供的各种面向对象的可视化开发平台作为开发工具。通过分析传统的人工管理系统的系统分析部分,包括可行性分析、组织机构分析、管理职能分析、业务流程分析、数据流程分析、数据字典、处理描述等等;系统介绍部分主要介绍了系统功能设计和数据库设计;系统实现部分列出了几个主要的程序框图,并附带了一些主要的窗口和程序。3.参考文献1 张秋余.杨玥.基于用例的需求建模方法J.计算机工程与设计.2006.92 王立福.软件工程(第二版)M.北京:北京大学出版社.20023 张海藩.软件工程导论(第四版)M.北京:清华
4、大学出版社.20034 尹朝庆.计算机系统结构教程M.北京:清华大学出版社.20055 王珊.萨师炫.数据库系统概论(第三版)M.北京:高等教育出版社.20026 张海潘.软件工程J.清华大学出版社.2003.117 张波.网络答疑系统的设计与实现D.长春:吉林大学软件学院.20058 孙卫琴. Tomcat与Java Web开发技术详解M.北京:电子工业出版社.20039 张维明.信息系统原理与工程.电子工业出版社.2002.110 何成万.MVC模型2及软件框架Struts的研究J.计算机工程.2002.611 Marty Hall.The Larry Brown.ZhaoXueLiang
5、 translation.Servlet and JSP core programming(second edition)M.Beijing:tsinghua university press.200412 戴继周.基于Web的网络教学平台的设计与实现D.长春:吉林大学计算机应用技术专业.2004指导教师签字:教研室主任签字: 年 月 日大连交通大学信息工程学院毕业设计(论文)进度计划与考核表学生姓名陈鸿菲专业班级计算机科学与技术08-1班指导教师刘品于林林本课题其他人员题目企业知识管理平台日期计划完成内容完成情况指导老师检查签字第1周查找资料、完成任务书、提交进度表第2周补充相应资料、完成调
6、研报告、完成英文翻译第3周系统需求分析阶段第4周系统概要设计阶段第5周系统详细设计阶段第6周编码实施、完成论文初稿第7周完成系统编码实施、系统编码调试第8周代码测试、提交论文初稿第9周完成系统编码调试、完善毕业论文第10周完成撰写毕业设计论文编写及代码测试第11周完成论文终稿第12周提交毕业论文终稿及代码第13周提交毕业论文成果资料第14周毕业论文答辩指导教师签字: 年 月 日注:“计划完成内容”由学生本人认真填写,其它由指导教师考核时填写。大连交通大学信息工程学院毕业设计(论文)外文翻译学生姓名 陈鸿菲 专业班级 计算机08-1班 指导教师 刘品 于林林 职 称 高工 讲师 所在单位 信息科
7、学系计算机教研室 教研室主任 宋丽芳 完成日期 2012 年 4 月 13 日JDKJDK ( Java Development Kit ) is Sun Microsystems for the Java developer products. Since the introduction of Java, JDK has become the most widely used Java SDK. JDK is the core of Java, including the Java runtime environment, Java and Java foundation class li
8、brary. The first step is to learn Java JDK. While written specifically to run on the X86 platform of Jrocket on the server running efficiency than the Sun JDK much better. From SUN JDK5.0, provides a generic and other useful functions, their version is also constantly updated, operational efficiency
9、 has been greatly improved.JDK is the core of Java, including the Java runtime environment ( Java Runt ime Envirnment ), a pile of Java tools and Java base class library ( rt.jar ). No matter what the Java application server in essence is a built-in version of the JDK. Therefore, mastering JDK is th
10、e first step to learn Java. The most popular JDK Sun released JDK, in addition to Sun, there are many companies and organizations have developed their own JDK, such as IBM developed JDK, BEA Jrocket, and GNU JDK, organization development. The IBM JDK contains JVM ( Java VirtualMachine ) efficiency t
11、han the Sun JDK JVM contains a much higher. While written specifically to run on the X86 platform of Jrocket on the server running efficiency than the Sun JDK much better. But anyway, we still need to take Sun JDK master.In 1997 Servlet technology is generated and then produce JSP, Java against PHP,
12、 ASP and so on the server-side language brought chips. In 1998, Sun released EJB1.0 standard, so J2EE platform three core technologies have appeared. Then, in 1999, Sun released the first version of J2EE. And by the end of 1999 and released the J2EE1.2, released in 2001 by J2EE1.32003 published J2EE
13、1.4. 2.J2EE1.3 J2EE1.3 architecture, which mainly contains the Applet Application Client container, container, Web and EJB containers, and includes the Web Component, EJB Component, Application Client Component, JMS, JAAS, JAXP, JDBC, JAF, JavaMail, JTA and so on technology as foundation. 1.3 introd
14、uces several notable features: the Java message service ( JMS is defined in a group of API ), J2EE connector technology ( definition of extended J2EE service to a J2EE application standard ), the XML parser in a group of Java API, Servlet2.3, JSP1.2 has also made the performance of expansion and opt
15、imization, a new CMP component model and MDB ( Bean news ). 3.J2EE1.4 J2EE1.4 general framework and J2EE1.3 are consistent, 1.4 adds support for Web services, Web is the main Service, JAX-RPC, SAAJ, JAXR, the EJB message passing mechanism were improved (EJB2.1 ), deployment and management tools to e
16、nhance ( JMX ), as well as a new version of the Servlet2.4 and JSP2.0 such that Web applications easy. 4.JAVA EE 5 JAVA EE 5 has many notable characteristics. One of them is the new Java Standard Tag Library ( JSTL ) 1.2 specification. JSTL 1.2 is the key to the unified expression language, it allow
17、s us to JavaServer Faces ( JSF ) using JSTLs best features.JDK contains basic components include: javac - compiler, source program into byte code Jar - packing tool, will be related to class files into a file package Javadoc - document generator, from the source notes extracted document JDB - debugg
18、er, Java - checking tools run the compiled Java program ( . Class suffix ) appletviewer: applet browser, an implementation of HTML file on the Java small program Java browser. Javah: can call a Java procedure C process, or can be Java program called C process header file. Javap: Java disassembler, d
19、isplay compiled class file access functions and data, while displaying the byte code meaning. Jconsole: Java system debugging and monitoring tools.Java virtual machine program: responsible for parsing and run the Java program. In various operating system platforms have corresponding Java virtual mac
20、hine program. In the Windows operating system, the program for the file name java.exe.The Java compiler program: responsible for compiling Java source program. In the Windows operating system, the program for the file name javac.exe.The JDK class library: provides the most basic Java and various typ
21、es of practical class. Java.lang, java.io, java.util, java.awt and javax.swing classes in the package are located in the JDK class library. On the Java package concept see chapter second section 2.5 ( package declaration statement ).Assume that JDK mounted to the local root directory for the C : JDK
22、, in C: JDK bin directory is a java.exe and javac.exe files, they are respectively the Java virtual machine program and Java compiler program.In order to facilitate in DOS command line directly run Java virtual machine program and Java compiler program, you can put C : JDK bin directory is added to
23、the operating system PATH system environment variables.Java.lang: This is a system based on class, such as String are inside this, this package is the only one without introducing ( import ) can be used to package java.io: there is all input and output relevant categories, such as file operations su
24、ch as java.nio; in order to improve the IO package in the function, improve the IO package performance and wrote a new package, such as NIO non clogging application : it is concerned with the network class, such as URL, URLConnection etc. Java.util: This is the system auxiliary class, especially the
25、 collection class Collection, List, Map etc. Java.sql: This is the operation of the database category, Connection, Statement, ResultSet etc.The Java runtime environment installation and test and HelloWorld implementation. 1 J2SDK 1.6.0_21 or later ( http: / / java.sun . Com, download the Java Docume
26、ntation suggested at the same time, this is Java help documentation ) 2 running just download the official installation installation program ( the following hypothesis is installed in the C: jdk1.6.0_21 , suggested the installation path with no spaces, should not be installed in the Program Files di
27、rectory! ). The 3 set of operating environment parameters: a. If Win95 / 98, in the autoexec.bat most behind add these 3 lines statement: set JAVA_HOME = C: jdk1.6.0_21 set PATH = %JAVA_HOME% bin; %PATH% set CLASSPATH; %JAVA_HOME% =. lib note: - DOS command Notepad available C: autoexec.bat open Not
28、epad, join the above 3 line statement. B. If Windows2000, XP or Win7 system, use the right mouse click my computer - properties - Advanced - environmental variables system variable - New variable name variable values: JAVA_HOME: C: jdk1.6.0_21 system variable - New variable names: CLASSPATH: variabl
29、e values.; %JAVA_HOME% lib system variable - Edit - variable names: Path values in variables in the front plus: %JAVA_HOME% bin; ( CLASSPATH is English . followed by a semicolon, said the current path. ) ( using the command line method to set environment variables, only for the current window force)
30、 4 using a text Editor ( for example: edit . COM / notebook / UltraEdit / EditPlus ) write the following code, and preservation of the document: HelloWorld.java ( must be sized to write correctly! Assuming C : test HelloWorld.java ) / * HelloWorld.java * / public class HelloWorld public static void
31、main ( String Arg ) System.out.println ( Hello, World! ); 5 open a DOS window, jumping into the HelloWorld.java directory of the C: CD test 6 compiler HelloWorld.java HelloWorld.class C: test javac HelloWorld.java 7 running HelloWorld.class C : test java HelloWorld Hello, World!Java virtual machine
32、program: responsible for parsing and run the Java program. In various operating system platforms have corresponding Java virtual machine program. In the Windows operating system, the program for the file name java.exe. The Java compiler program: responsible for compiling Java source program. In the
33、Windows operating system, the program for the file name javac.exe. The JDK class library: provides the most basic Java and various types of practical class. Java.lang, java.io, java.util, java.awt and javax.swing classes in the package are located in the JDK class library. On the Java package concep
34、t see chapter second section 2.5 ( package declaration statement ). Assume that JDK mounted to the local root directory for the C : JDK, in C: JDK bin directory is a java.exe and javac.exe files, they are respectively the Java virtual machine program and Java compiler program. In order to facilitate
35、 in DOS command line directly run Java virtual machine program and Java compiler program, you can put C : JDK bin directory is added to the operating system PATH system environment variables. Java.lang: This is a system based on class, such as String are inside this, this package is the only one wit
36、hout introducing ( import ) can be used to package java.io: there is all input and output relevant categories, such as file operations such as java.nio; in order to improve the IO package in the function, improve the IO package performance and wrote a new package, such as NIO non clogging applicatio
37、n : it is concerned with the network class, such as URL, URLConnection etc. Java.util: This is the system auxiliary class, especially the collection class Collection, List, Map etc. Java.sql: This is the operation of the database category, Connection, Statement, ResultSetThe Ubuntu Linux installatio
38、n and configuration of JDK 1 installation from the sun web site www.sun. Com to download the Linux version of the JDK open terminal, use the CD command to enter the JDK directory, copy command sudo CP jdk-6u7-linux-i586.bin / usr to JDK / usr directory and then copied to the usr directory in / CD /
39、usr Chmod + X jdk-6u7-linux-i586.bin to execute execute permissions setup command. / jdk-6u21-linux-i586.bin ( file name ) in case of error, can switch to the root user, Su root, and then install command successfully installed in / usr directory to generate jdk1.6.0_07 directory, is the JDK installa
40、tion directory to restart the computer, open a terminal, enter the Java - version if a display java version information, then the said installation is successful, the 2 configuration after successful installation need to configure the JDK environment variable using the CD command in sudo VI profile
41、/ etc directory is executive editor profile file command in umas k022 added as follows: export = JAVA_HOME / usr / jdk1.6.0_21 export JRE_HOME / usr / jdk1.6.0_21 / JRE export PATH = $PATH : / usr / jdk1.6.0_21 / binexportCLASSPATH =. /: / usr / jdk1.6.0_21 / lib / usr / jdk1.6.0_21 / JRE / lib save
42、 and exit, restart the computer 3 to test new The Test.java public class Test public static void main ( String args ) System.out.println ( Hello, Welcome to Linux World! ); in the terminal with the command CD into Test.jJDKJDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广
43、泛的Java SDK。JDK是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。JDK是整个Java的核心,包括了Java运行环境(Java Runt ime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公
44、司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。其中IBM的JDK包含的JVM(Java VirtualMachine)运行效率要比Sun JDK包含的JVM高出许多。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。但不管怎么说,我们还是需要先把Sun JDK掌握好。1997年Servlet技术的产生以及紧接着JSP的产生,为Java对抗PHP,ASP等等服务器端语言带来了筹码。1998年,Sun发布了EJB1.0标准,至此J2EE平台的三个核心技术
45、都已经出现。于是1999年,Sun正式发布了J2EE的第一个版本。并与1999年底发布了J2EE1.2,在2001年发布了J2EE1.3,2003年发布了J2EE1.4。2.J2EE1.3 J2EE1.3的架构,其中主要包含了Applet容器,Application Client容器,Web容器和EJB容器,并且包含了Web Component,EJB Component,Application Client Component,以JMS,JAAS,JAXP,JDBC,JAF,JavaMail,JTA等等技术做为基础。1.3中引入了几个值得注意的功能:Java消息服务(定义了JMS的一组API
46、),J2EE连接器技术(定义了扩展J2EE服务到非J2EE应用程序的标准),XML解析器的一组Java API,Servlet2.3,JSP1.2也都进行了性能扩展与优化,全新的CMP组件模型和MDB(消息Bean)。3.J2EE1.4 J2EE1.4大体上的框架和J2EE1.3是一致的,1.4增加了对Web服务的支持,主要是Web Service,JAX-RPC,SAAJ,JAXR,还对EJB的消息传递机制进行了完善(EJB2.1),部署与管理工具的增强(JMX),以及新版本的Servlet2.4和JSP2.0使得Web应用更加容易。4.JAVA EE 5JAVA EE 5拥有许多值得关注的
47、特性。其中之一就是新的 Java Standard Tag Library (JSTL)1.2规范。JSTL 1.2的关键是统一表达式语言,它允许我们在 JavaServer Faces (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操作系统