人员管理系统

上传人:都** 文档编号:5782360 上传时间:2020-02-08 格式:DOC 页数:22 大小:228.84KB
返回 下载 相关 举报
人员管理系统_第1页
第1页 / 共22页
人员管理系统_第2页
第2页 / 共22页
人员管理系统_第3页
第3页 / 共22页
点击查看更多>>
资源描述
中国地质大学(武汉)远程与继续教育学院毕业设计(论文)远程与继续教育学院本科毕业论文(设计)题目: 人员管理系统 学习中心: 内蒙古学习中心 学 号: 090F24133011 姓 名: 郑 洁 专 业: 计算机科学与技术 指导教师: 任 秀 杰 2015 年 7月 27 日 中国地质大学(武汉)远程与继续教育学院本科毕业论文(设计)指导教师指导意见表学生姓名: 郑洁 学号:090F24133011 专业: 计算机科学与技术 毕业设计(论文)题目: 人员管理系统 指导教师意见:(请对论文的学术水平做出简要评述。包括选题意义;文献资料的掌握;所用资料、实验结果和计算数据的可靠性;写作规范和逻辑性;文献引用的规范性等。还须明确指出论文中存在的问题和不足之处。)填写要求:1.请指导教师按以上要求填写意见,2.学生在上传论文时不得将以上括号内的内容删除。3.当学生论文评阅成绩不及格重写时,指导教师要重新填写意见及新的指导日期。(指导教师填写指导意见时请将填写要求删除)指导教师结论: (合格、不合格)指导教师姓名所在单位指导时间中国地质大学(武汉)远程与继续教育学院 本科毕业设计(论文)评阅教师评阅意见表 学生姓名: 郑洁 学号: 090F24133011 专业: 计算机科学与技术 毕业设计(论文)题目: 人员管理系统 评阅意见:(请对论文的学术水平做出简要评述。包括选题意义;文献资料的掌握;所用资料、实验结果和计算数据的可靠性;写作规范和逻辑性;文献引用的规范性等。还须明确指出论文中存在的问题和不足之处。)填写要求:1.请评阅教师按以上要求填写意见,2.上传论文时不得将以上括号内的内容删除。3.当学生论文评阅成绩不及格重写时,评阅教师要重新填写意见及新的评阅日期。 (评阅教师填写指导意见时请将填写要求删除)修改意见:(针对上面提出的问题和不足之处提出具体修改意见。评阅成绩合格,并可不用修改直接参加答辩的不必填此意见。)毕业设计(论文)评阅成绩 (百分制): 评阅结论: (同意答辩、不同意答辩、修改后答辩)评阅人姓名所在单位评阅时间论文原创性声明本人郑重声明:本人所呈交的本科毕业论文人员管理系统,是本人在导师的指导下独立进行研究工作所取得的成果。论文中引用他人的文献、资料均已明确注出,论文中的结论和结果为本人独立完成,不包含他人成果及使用过的材料。对论文的完成提供过帮助的有关人员已在文中说明并致以谢意。本人所呈交的本科毕业论文没有违反学术道德和学术规范,没有侵权行为,并愿意承担由此而产生的法律责任和法律后果。 论文作者(签字): 郑洁日期:2015年7月27日3中国地质大学(武汉)远程与继续教育学院本科毕业设计(论文)摘 要人员管理系统是典型的小型信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。本文以人员管理系统的开发为背景,论述了整个系统的开发过程,系统的结构及系统开发的基本原理和方法。全书共分信息系统需求分析、系统概要设计、系统详细设计、测试报告、系统的实现、设计总结与体会、致谢辞、主要参考文献、附录及使用说明等几章。详细论述了系统分析、系统设计的技术及应用、系统的功能、结构化生命周期法的开发方法等内容。关键词:1.信息系统 2.人员管理 3.系统逻辑模型 4.Java,SQL数据库 目 录 一、绪 论3(一)课题背景3 (二)本课题的研究意义3 二、相关知识和开发工具简介4(一)Java语言基础5 (二)Java开发工具7 (三) JDBC的相关介绍.8 三、系统总体设计9(一) 登录页面功能的实现91、主要函数说明92、业务说明9 (二)员工信息模块功能的实现101、主要函数说明102、业务说明103、 异常处理10(三) 工资信息模块功能的实现111、主要函数说明112、业务说明113、 异常处理11(四)部门信息模块功能的实现121、主要函数说明122、业务说明123、异常处理12(五)修改密码模块功能的实现141、主要函数说明152、 业务说明15四、结论16致谢17参考文献18 绪 论(一)课题背景经过一系列的调查研究,发现部分公司在员工管理方面主要存在以下问题: (1)员工管理工作效率较低 (2)员工管理的体系不健全、不完善 公司缺乏统一的与企业发展战略相匹配的员工管理体系。员工管理部门的大部分精力仍从事传统的人事管理工作,不具备履行员工管理职能所需要的知识和技能,没有掌握现代员工管理的管理理论和管理方法,对员工的考勤管理、请假管理、部门管理等方面的工作原则、工作方法和工作技巧了解不多,这些都严重制约了员工管理各项职能的发挥,难以使员工管理为公司创造出更大的价值。 (3)员工管理缺乏科学规划 公司在员工管理方面没有科学的规划,只能是走一步看一步,始终处于被动局面。正是由于缺乏对员工管理的科学规划,使员工简历管理、信息管理等没有计划性,从而导致在员工管理上存在较大的随意性,间接地影响到了公司的生产经营活动(二)本课题的研究意义企业信息化是一个过程。企业的信息化规划和建设是一个不断改进、逐步提高的过程。在这样一个复杂的系统中存在着大量的作用因素,只能通过长斯不断的努力才能达到目的,在企业信息化的规划和建设过程中,不可将职工的计算机和软件使用培训等视为可有可无,信息化的发展使计算机和软件成为企业日常管理中的必然。本人研究这个课题主要是想通过现代化编程完成系统,来完善公司企业等对员工的管理和要求,这样可以实现方便、高效、互利互赢的目的。二、相关知识和开发工具简介(一)、Java语言基础1、Java语言特点(1)简单性 Java与C+语言非常相近,但Java比C+简单,它抛弃了C+中的一些不是绝对必要的功能,如头文件、预处理文件、指针、结构、运算符重载、多重继承以及自动强迫同型。(2)面向对象 Java提供了简单的类机制和动态的构架模型。对象中封装了它的状态变量和方法,很好地实现了模块化和信息隐藏;而类则提供了一类对象的原型,通过继承和重载机制,子类可以使用或重新定义父类或超类所提供的方法,从而既实现了代码的复用,又提供了一种动态的解决方案。(3)健壮性 Java在编译和运行程序时都要对可能出现的问题进行检查。类型检查可以帮助检查出许多开发早期出现的错误。Java提供自动垃圾收集机制来进行内存管理,减少了内存出错的可能性(4)分布性 Java是面向网络的语言。通过它提供的类库可以处理TCP/IP协议,用户可以通过URL地址在网络上很方便的访问其他对象。(5)体系结构中立 Java是一种网络语言,为使Java程序能在网络的任何地方运行,Java解释器生成与体系结构无关的字节码结构的文件格式。为了使Java的应用程序能不依赖于具体的系统,Java语言环境还提供了用于访问底层操作系统功能的类组成的包,当程序使用这些包时,可以确保它能运行在各种支持Java的平台上。(6)安全性 用于网络、分布环境下的Java必须要防止病毒的入侵,Java不支持指针,一切对内存的访问都必须通过对象的实例变量来实现,这样就防止了程序员使用欺骗手段访问对象的私有成员,同时也避免了指针操作中容易产生的错误。(7)可移植性 同体系结构无关的特性使得Java应用程序可以在配备了Java解释器和运行环境的任何市场计算机系统上运行,这成为Java应用软件便于移植的良好基础。通过定义独立于平台的基本数据类型及运算,Java数据得于在任何硬件平台上保持一致。另外,Java的编译器由Java语言实现,解释器由标准C实现,因此Java本身也具有可移植性。(8)解释性 Java编译器将Java源文件生成类文件,扩展名为.class,类文件可通过Java命令加载,解释和执行,将Java字节码转换为机器可执行代码。Java解释器能直接运行目标代码指令。(9)高性能性 如果解释器速度大慢,Java可以在运行时直接将目标代码翻译成机器指令。Sun用直接解释器一秒钟可以调用300000个过程,翻译目标代码的速度与C/C+的性能没什么区别。(10)多线程性 Java语言内置支持多线程的功能,使得在一个程序里可同时执行多个小任务。多线程带来的更大好处是更好的交互性能和实时控制性能。(11)动态性 Java的动态性是其面向对象设计方法的发展。它允许动态地装入运行时所需要的类,这是C+语言所无法实现的。2、Java语言基础Java数据类型分为基本数据类型、空类型和复合数据类型。基本数据类型包括:char、byte、short、int、long、float、double、boolean;基本运算符:算术运算符、关系运算符、逻辑运算符、条件运算符、位运算符、赋值运算符和复合赋值运算符。在程序中使用各种数据时,其表现形式有两种:常量和变量。结构化程序设计有三种基本数据结构:顺序结构、选择或条件结构、循环或重复结构。 If语句是选择结构最基本的语句。If语句有选择地执行语句,只有当表达式条件为真时执行程序。for语句是使用最灵活,最广泛的循环语句。for语句的一船语法格式为:for(表达式1;表达式2;表达式3) 循环体部分 数组是具有相同数据类型的一系列数据元素的集合,按顺序组成线性表。在使用数组前必须先进行声明。数组按照维数可以分为一维数组和多维数组。二维数组的定义格式为:数组类型 数组名对于二维数组中的元素,其引用格式为:数组名下标2下标1对象和消息传递分别表现事物以及事物之间的相互关系。类和继承是按照人们一般思维方式的描述准则。面向对象编程有三个特性:封装性、继承和多态。类是创建对象的模板,所有对象都是类的实例。类包括成员变量和方法。成员变量保持对象的属性,而方法提供对象的行为。类的继承性使代码复用性增强。类的构造方法是与类名相同的方法。this和super变量分别代表当前对象和直接基类对象。接口是一个完整的抽象类,接口声明的所有方法必须由其子类实现。通过图形用户界面(GUI:Graphics User Interface),用户和程序之间可以方便地进行交互。Frame类是否Containet类的间接子类。当需要一个窗口时,可使用Frame或其子类创建一个对象。java.awt包中的MenuBar类是负责创建菜单条的。java.awt包中的Menu类是负责创建菜单的。java.awt包中的MenuItem类是负责创建菜单项的。 要在菜单项之间增加分隔线,只需使用Menu类中的addSeparator() 方法。对话框是一种特殊的窗口,用于显示一些提示信息,并获得程序继续运行下去所需要的数据。对话框不能作为应用程序的主窗口,它没有最大化、最小化按钮,不能设置菜单条。(二) Java开发工具Java开发工具有很多种,我开发这个扫雷程序用的是Java 2 Platform Standard Edition Development Kit 5.0 Update 11 和 NetBeans IDE 5.5。NetBeans是由Sun建立的开放源码的软件开发工具,是一个开放框架,可扩展的开发平台,可以用于Java,C/C+等的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。JDK1) Java编译器Java编译器将Java源代码文件编译成可执行的Java字节码。Java源代码文件的扩展名为 .java,Java编译器把这种扩展名的文件编译成扩展名为.class的文件。源文件中的每个类在编译后都将产生一个class文件,这意味一个Java源代码文件可能编译生成多个class文件。2) Java解释器Java解释器对编译生成的字节码格式的可执行程序的运行提供支持,它是运行非图形Java程序的命令行工具。(三) JDBC的相关介绍JDBC是用于执行SQL语句的Java应用程序接口,由一组用Java语言编写的类与接口组成,在JSP中将使用JDBC来访问数据库。JDBC 是一种规范,它让各数据库厂商为Java程序员提供标准的数据库访问类和接口,这样就使得独立于DBMS的Java应用程序的开发工具和产品成为可能。一般的Java开发工具都带有JDBC - ODBC桥驱动程序,这样,只要是能够使JDBC访问的数据库系统,也就能够使用JDBC访问了。有趣的是,不同于ODBC是Open Database Connectivity的简称,JDBC并不是Java Database Connectivity的简称,而是SUN的注册商标,至少官方说法是这样的。Eclipse介绍Eclipse最初是IBM的一个软件产品,目前Eclipse的市场占有率已经超过了Borland公司的JBuilder,成为Java开发平台中的主流。Eclipse的设计思想是:一切皆为插件。它自身的核心是非常小的,其它所有的功能都以插件的形式附加到该核心上。Eclipse中三个最吸引人的地方:一是它创新性的图形API,即SWT/JFace。二是它的插件机制。三是利用它的插件机制开发的众多功能强大的插件。人力资源管理系统是在Eclipse环境下用Tomcat+Struts完成的,其中Tomcat充当WEB服务器,Struts提供MVS框架支持,采用的SQL server来作为后台数据库。三、系统总体设计(一) 登录页面功能的实现登录页面是进入这个系统的入口,前台页面是一个login.jsp,后台处理是LoginAction.java、LoginDAO.java两个控制类来实现。1、主要函数说明(1) LoninAction.java类LoginAction.java类,该程序中有两个方法:execute()和printErrors(),execute()方法是用于从页面中获得用户的登录信息,当用户名和密码都正确时,可以登录人力资源管理系统,当用户名或密码出错时,通过printErrors()会将相应的提示信息显示给用户。(2) LoginDAO.java类LoginDAO.java类主要负责查询数据库。当用户把登录信息提交给LoginAction.java类后,就可以调用LoginDAO.java类查询数据库。当登录信息正确时,就可以把用户的登录信息同时保存到session里面,供后面的模块调用。当登录信息与数据库里的信息不相符时,就是把错误信息返回给LoginAction.java类,并且把错误信息返回到jsp页面,显示给用户。(3) YgbPO.java类该类主要功能是将前台的值传递给后台,只起到了一个传值的作用。在在登录功能中只用到了该类中定义的以下几个字段: 编号字段数据类型1ygidString2ygxmString3passwordString4zhiweiString2、业务说明登录模块的实现采用Struts架构,前台的jsp页面为:login.jsp;后台控制类为:LoginAction.java;业务类为:LoginDAO.java。3、 当出现错误时,都通过printErrors()方法将相应的提示信息在页面上显示给用户。(二)员工信息模块功能的实现当用户通过登录页面的验证以后,就可以来到人力资源管理系统的主页面(默认为员工信息模块)。1、主要函数说明(1) AddAction.java类该类的主要功能之一是执行了AddDAO.java类里面的addYuanGong ()方法,同时将页面传递进来的数据进行封装,以及处理保存成功以后将提示信息显示在页面上。(2)AddDAO.java类该类中有较多的方法,在实现该页面的功能时用到的方法有: addYuanGong ()方法是将页面上的数据保存到数据库里面的方法;getLabelList ()方法是获得职位列表的一个方法,可以供前台的jsp页面选择系的方法;isYuan()方法是用来判断想添加的员工是否已经存在的方法。(3)QueryAction.java类该类的主要功能之一是执行了QueryDAO.java类里面的查询员工信息和删除员工信息的方法,同时将从数据库中查询出来的数据显示到页面上,以及处理查询和删除成功后将提示信息显示在页面上。(4) QueryDAO.java类该类中有较多的方法,在实现该页面的功能时用到的方法有:quertAll()方法是查询所有员工信息的方法;queryById()方法是按员工号查询员工信息的方法;queryByXm()方法是按员工姓名查询员工信息的方法;queryByIX()方法是按员工号和姓名查询员工信息的方法;queryByRQ()方法是按员工签订合同的时间查询员工信息的方法;delete()方法是删除员工信息的方法。(5) XiuGaiAction.java类该类的主要功能之一是执行了XiuGaiDAO.java类里面xiuGaiYuan()方法,同时将修改的信息保存到数据库中,以及处理修改成功后将提示信息显示在页面上。(6)XiuGaiDAO.java类该类中有较多的方法,在实现该页面的功能时用到的方法有:xiuGaiYuan()方法是用来修改员工信息的方法;query()方法是用来将要修改的员工的信息查询出来显示在页面上的方法。(7)YgbPO.java类该类主要功能是将前台的值传递给后台,只起到了一个传值的作用。在该页面的功能中用到了该类定义的以下字段: 编号字段数据类型1ygidString2passwordString3ygxmString4ygxbString5ygshString6shtelString7startTimeString8endTimeString9zhiweiString10bmidString11jiguanString12bzString2、业务说明员工信息模块的实现采用Struts架构,前台的jsp页面有:init.jsp、addYuan.jsp和xiugai.jsp;后台的控制类有:AddAction.java、QueryAction.java和XiuGaiAction.java;业务类有:AddDAO.java、QueryDAO.java和XiuGaiDAO.java。3、 异常处理当出现错误时,都通过printErrors()方法将相应的提示信息在页面上显示给用户。(三) 工资信息模块功能的实现普通用户可以通过该模块进行查询自己的工资,管理员用户(职位是副经理以上的)可以通过该模块进行添加员工工资信息,查询和修改员工的工资信息。1、主要函数说明(1) AddAction.java类该类的主要功能之一是执行了AddDAO.java类里面的addGongZi ()方法,同时将页面传递进来的数据进行封装,以及处理保存成功以后将提示信息显示在页面上。(2) AddDAO.java类该类中有较多的方法,在实现该页面的功能时用到的方法有: addGongZi ()方法是将页面上的数据保存到数据库里面的方法; isYuan()方法是用来判断想添加工资信息的员工是否存在的方法。(3) QueryAction.java类该类的主要功能之一是执行了QueryDAO.java类里面的查询员工工资信息的方法,同时将从数据库中查询出来的数据显示到页面上,以及处理查询成功后将提示信息显示在页面上。(4)QueryDAO.java类该类中有较多的方法,在实现该页面的功能时用到的方法有:quertAllGZ()方法是查询所有员工工资信息的方法;queryByIdGZ()方法是按员工号查询员工工资信息的方法;queryByXmGZ()方法是按员工姓名查询员工工资信息的方法;queryByIXGZ()方法是按员工号和姓名查询员工工资信息的方法;querySelfGZ()方法是如果登录的用户是普通员工,该用户只能查询自己的工资信息的方法。(5) XiuGaiAction.java类该类的主要功能之一是执行了XiuGaiDAO.java类里面xiuGaiGZ()方法,同时将修改的信息保存到数据库中,以及处理修改成功后将提示信息显示在页面上。(6) XiuGaiDAO.java类该类中有较多的方法,在实现该页面的功能时用到的方法有:xiuGaiGZ()方法是用来修改员工信息的方法;querYGZ()方法是用来将要修改的员工工资信息查询出来显示在页面上的方法。(7) GzbPO.java类该类的主要功能是负责传递值。该类里面定义了以下字段: 编号字段数据类型1ygidString2ygxmString3gzString4bzString2、业务说明工资信息模块的实现采用Struts架构,前台的jsp页面有:initgz.jsp、addGongZi.jsp和xiugaigz.jsp;后台的控制类有:AddAction.java、QueryAction.java和XiuGaiAction.java;业务类有:AddDAO.java、QueryDAO.java和XiuGaiDAO.java。3、 异常处理当出现错误时,都通过printErrors()方法将相应的提示信息在页面上显示给用户。(四)部门信息模块功能的实现普通员工用户只能进行查询操作,管理员用户(职位是副经理以上的)可以进行查询、添加、修改和删除操作。1、主要函数说明(1)AddAction.java类该类的主要功能之一是执行了AddDAO.java类里面的addBuMen ()方法,同时将页面传递进来的数据进行封装,以及处理保存成功以后将提示信息显示在页面上。(2) AddDAO.java类该类中有较多的方法,在实现该页面的功能时用到的方法有: addBuMen ()方法是将页面上的数据保存到数据库里面的方法;isBuMen()方法是判断要添加的部门是否已经存在的方法。(3)QueryAction.java类该类的主要功能之一是执行了QueryDAO.java类里面的查询部门信息和删除部门信息的方法,同时将从数据库中查询出来的数据显示到页面上,以及处理查询和删除成功后将提示信息显示在页面上。(4)QueryDAO.java类该类中有较多的方法,在实现该页面的功能时用到的方法有:quertAllBM()方法是查询所有部门信息的方法;queryByIdBM()方法是按部门编号查询部门信息的方法;queryByMcBM()方法是按部门名称查询部门信息的方法;queryByImBM()方法是按部门编号和部门名称查询部门信息的方法; deleteBM()方法是删除部门信息的方法。(5) XiuGaiAction.java类该类的主要功能之一是执行了XiuGaiDAO.java类里面xiuGaiBM()方法,同时将修改的信息保存到数据库中,以及处理修改成功后将提示信息显示在页面上。(6) XiuGaiDAO.java类该类中有较多的方法,在实现该页面的功能时用到的方法有:xiuGaiBM()方法是用来修改部门信息的方法;queryBM()方法是用来将要修改的部门的信息查询出来显示在页面上的方法。(7)BmbPO.java类该类主要功能是将前台的值传递给后台,只起到了一个传值的作用。该类定义了以下字段: 编号字段数据类型1bmidString2bmmcString3bzString2、业务说明部门信息模块的实现采用Struts架构,前台的jsp页面有:initbm.jsp、addBu.jsp和xiugaibm.jsp;后台的控制类有:AddAction.java、QueryAction.java和XiuGaiAction.java;业务类有:AddDAO.java、QueryDAO.java和XiuGaiDAO.java。3、异常处理当出现错误时,都通过printErrors()方法将相应的提示信息在页面上显示给用户。(五) 修改密码模块功能的实现为了增强系统的安全性,特增加了修改密码的模块。用户可以根据需要修改自己的密码。因为这个考勤作为一个评价的客观标准,密码最好只有自己知道,不要轻易告诉他人。1、主要函数说明(1)XiuGaiAction.java类修改密码模块中XiuGaiAction.java类起着后台控制的作用。当用户单击了修改按钮以后,XiuGaiAction.java类将调用XiuGaiDAO.java类里面的check()和update()这两个方法,从而实现的密码的修改。同时将修改以后的提示信息返回给用户。(2) XiuGaiDAO.java类XiuGaiDAO.java类作为修改密码模块业务逻辑类,里面提供了两个方法:check ()和update()。check ()方法主要是查询数据库。用户在修改密码时,首先要输入旧密码,check ()方法根据用户名(从session中获得)进行数据库的查询。当输入的旧密码与数据库里面的数据相同时,才可以进行修改的操作。否则返回错误信息给用户。update()方法实现的功能是将新密码保存进数据库。方法中用到了更新语句,用新密码将旧密码替换到,这时数据库里面记录的是新的密码,旧密码将无法找回。2、 业务说明修改密码模块的实现采用Struts架构,前台的jsp页面为:password.jsp;后台控制类为:XiuGaiAction.java;业务类为:XiuGaiDAO.java。3、当出现错误时,都通过printErrors()方法将相应的提示信息在页面上显示给用户。 四、结论通过努力和导师们的帮助,终于完成了人员管理系统。首先,在开发本系统的过程中,要查询翻阅大量的参考文献以及网上搜索资料,培养了我调查研究、查阅中外文献资料,运用国家标准、行业规范、手册、图册等资料的能力。在开发本系统应中,用到了我以前所学的很多知识。通过对本系统的开发,提高了我综合运用所学理论知识和技能,分析解决实际问题的能力,最主要的是提高了我的自学能力。为了完成设计,系统的学习了Java基础知识包括Java的web用户界面设计,类的继承与多态等知识,设计和构造用户界面,是软件开发中的重要的一项工作,所以在用户界面的学习上,在时间充足的情况下我一定扎实的掌握web用户图形界面的构造;JSP基础知识,包括J2EE架构和Struts架构等;UML语言的配置等。在本次设计中,我完成了系统的各种功能,例如员工信息的查询、添加、删除和修改;员工工资信息的查询、添加、和修改;部门信息的查询、添加、删除和修改;以及修改密码和重新登录功能。通过使用该系统可以规范对公司员工的管理,提高工作效率。在数据库设计的过程中遇到不少的难题,但最终基本得以解决,由于时间紧迫做工简朴,页面设计不够完美,对于未完成的工作还很多,如添加数据库表以实现更加强大的功能,我将在以后的工作与学习中不断努力改进!其次,经过本系统的开发,让我对所学的知识和技术进行了加深巩固,如:Jsp、Servlet、对Oracle数据库操作技术、Struts2框架技术、Hibernate框架技术、Spring框架技术等等。这也使我在软件开发方面的基础大有加强,对以后的工作大有帮助。因此,通过这次毕业设计,把所学的理论知识与实际应用联系了起来,为我今后走向社会打下了坚实的基础。总之,这次毕业设计使我受益匪浅。17致谢首先感谢中国地质大学(武汉)远程与继续教育学院领导及所有的任课教师,是你们,展示了自己博大胸怀和精深造诣,诠释了计算机学科的作用和价值,为我们打开了计算机学殿堂的大门,让我们明白了学无止境,学海无涯。谢谢你们四年的教导,不尽让我学会到了丰富专业知识,还让我学会了为人处事的道理。感谢我的指导老师任秀杰老师,他严谨细致、一丝不苟的作风一直是我工作、学习中的榜样;他循循善诱的教导和不拘一格的思路给予我无尽的启迪、让我终身受益。同时也感谢我的室友,是他们给我造就了一个学习的环境,在此我向你们道声:“谢谢!”。在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!在学校学习期间我得到了辅导员和很多老师的帮助,他们治学严谨,学识渊博,品德高尚,平易近人,在我学习期间不仅传授了做学问的秘诀,还传授了做人的准则。这些都将使我终生受益。无论是在理论学习阶段,还是在论文的选题、资料查询、开题、研究和撰写的每一个环节,无不得到指导教师的悉心指导和帮助。我愿借此机会向导师表示衷心的感谢!路漫漫其修远兮,吾将上下而求索。我愿在未来的学习和工作过程中,以更加丰厚的成果来答谢曾经关心、帮助和支持过我的所有领导、老师、同学和朋友。参考文献1 林上杰、林康司等. JSP2.0技术手册. 电子工业出版社2 孙卫琴. 精通Hibernate:Java对象持久化技术详解. 电子工业出版社,2005.53郭珍 王国辉等.JSP程序设计教程.人民邮电出版社 ,2008年5月1日4埃克尔. Java编程思想. 北京:机械工业出版社 ,2007年10月1日5迟丽华. Java程序设计教程 . 清华大学出版社6孙燕. Java程序设计培训教程 . 清华大学出版社 7耿祥义、张跃平.Java2实用教程 . 清华大学出版社2006年8月8贾振华.Java语言程序设计. 中国水利水电出版社
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕业论文


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!