《基于springboot的地铁人事管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于springboot的地铁人事管理系统的设计与实现.doc(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 包头师范学院本科毕业论文题 目:基于springboot的地铁人事管理系统的设计与实现 学生姓名:李响学 院:数学科学学院专 业:信息与计算科学班 级:信算2班指导教师:鲍红宇 教授二二年三月二十日 13摘 要随着计算机在地铁部门中的普及,如何利用计算机技术及时有效地管理人事信息,已成为地铁部门越来越关注的一个问题;在这种背景下,利用计算机技术开发一个能满足地铁部门需求的人事管理系统变得尤为重要。由于地铁部门中的员工越来越多,以往的管理方式效率低,保密性差,利用计算机对地铁部门进行系统性管理已经势在必行,地铁人事管理软件为地铁部门管理带来了极大的方便。地铁人事管理系统,使用了强大的Java作
2、为基础的开发语言,以MySQL为后台数据库,使用springboot框架,实现了一个基于springboot框架的地铁人事管理系统。在系统开发过程中,实现了员工信息、部门信息、职位信息、工资信息、出勤信息、人事异动信息等的管理。本系统主要是为解决地铁人事管理的问题,设计集人员档案、考勤、工资等于一体的人事管理系统,使地铁部门的人事管理工作、数据化、规范化、快速化和网络化。为地铁部门在人事管理提供方便。在通过详细的了解地铁人事管理的流程,明确地铁人事管理的需求后,本系统的使用者为管理员。管理者可以管理员工信息、部门信息、职位信息、工资信息、出勤信息、人事异动信息等。此系统是为满足地铁部门对人事信
3、息管理的迫切需求而设计开发的,界面简洁,使用简单方便,该系统的设计基本合理,系统的功能完善,经过测试运行稳定,提高了人事管理工作效率,推动地铁人事管理走向科学化、规范化、人性化。根据所赋予的权限,管理员可以在系统中操作的各种基本信息。如员工信息录入,工资信息录入等。本系统能够满足地铁部门管理人员在日常工作中的基本需要。 关键词:地铁部门;人事管理;springboot;JavaAbstractWith the popularity of computers in the subway sector, how to use computer technology to manage person
4、nel information in a timely and effective manner has become an issue of increasing concern to the subway sector. Under this background, the use of computer technology to develop a Personnel management systems have become particularly important. Due to the increasing number of employees in the subway
5、 department, the previous management methods were inefficient and poor in confidentiality. It is imperative to use computers to systematically manage the subway department. The subway personnel management software has brought great benefits to the management of the subway department. Convenience.The
6、 subway personnel management system uses a powerful Java as the basic development language, uses MySQL as the background database, and uses the springboot framework to implement a subway personnel management system based on the springboot framework. During the system development process, the managem
7、ent of employee information, department information, job information, salary information, attendance information, personnel changes, etc. was achieved. This system is mainly to solve the problem of subway personnel management. It designs a personnel management system that integrates personnel files,
8、 attendance, and salary to make the personnel management work of the subway department, dataization, standardization, rapidization, and networking. Provide convenience for the subway department in personnel management. After understanding the process of subway personnel management in detail and clar
9、ifying the needs of subway personnel management, the users of this system are administrators. Managers can manage employee information, department information, job information, salary information, attendance information, personnel changes, and more.This system is designed and developed to meet the u
10、rgent needs of the personnel department for personnel information management in the subway department. The interface is simple and easy to use. The system is basically reasonable in design and complete in function. Promote subway personnel management to be scientific, standardized and humane. Variou
11、s basic information that the administrator can operate in the system according to the permissions granted. Such as employee information entry, salary information entry, etc. This system can meet the basic needs of the managers of subway departments in their daily work.Key words:Subway department; pe
12、rsonnel management; springboot; Java目 录引 言11 相关技术介绍和分析21.1 Java技术介绍21.2 Springboot框架21.3 MySQL介绍22 可行性与需求分析32.1.1 经济可行性32.1.2 技术可行性42.1.3 时间可行性42.1.4 运行可行性42.2 需求分析42.2.1 用户需求分析42.2.2 性能需求分析52.2.3 其他需求分析53 系统结构设计53.1 系统设计目标53.2 系统结构设计图64 系统功能实现64.1 登录模块64.2 导航栏模块64.3 员工信息模块74.4 部门信息模块74.5 职位信息模块74.6
13、 工资信息模块84.7 出勤信息模块84.8 人事异动信息模块85 系统测试95.1 系统测试的重要性以及测试步骤和内容95.1.1 单元测试95.1.2 组合测试95.1.3 确认测试95.2 整体测试95.3 用例测试9结 论11参考文献12致 谢13引 言由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为人事管理系统的阶段性发展提供了可能。对非财务的人事管理信息和薪资的历史信息都给予了考虑,其报表生成和薪资数据分析功能也都有了较大的改善。但这一代的人事系统主要是由计算机专业人员开发研制的,未能系统地考虑人事管理的需求和理念,而且其非财务的人事管理信
14、息也不够系统和全面。人事管理系统的革命性变革出现在20世纪90年代末。由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使得第三代人事管理系统的出现成为必然。第三代人事管理系统的特点是从人事管理的角度出发,用集中的数据库将几乎所有与人事管理相关的数据统一管理起来,形成了集成的信息源。友好的用户界面,简单快捷的操作方式,强有力的报表生成工具、分析工具和信息的共享使得人事管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑地铁人事管理规划和政策。目前,人事信息管理系统在国内基本上已进入了普及应用的阶段。国内近90%以上的应用计算机及开发管理
15、信息系统的公司和部门单位均开发并运行了人事信息管理系统,其它没有和正准备开发计算机应用或开发管理系统的公司和单位,也把人事信息管理系统作为其应用与开发的首要目标。国内目前已有多种通用的人事信息管理系统软件供应用单位选择使用,而且还有多种人事信息管理系统开发通用工具供用户开发自己的人事信息管理系统。所以可以说,当前人事信息管理系统的开发与应用在国内已进入相对成熟期。在人员了流动越来越频繁的社会里,地铁人事管理就越显示出其不可或缺性,成为地铁部门一个非常重要的模板。地铁人事管理系统主要是用于员工个人相关信息的管理。使用人事管理系统,便于地铁部门领导掌握人员的动向和人员的综合素质,及时调整人才的分配
16、,使用计算机对人事劳资信息进行管理,具有检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等优点,能够极大的提高人事资源管理效率,也是地铁部门科学化、正规化管理的重要条件。1 相关技术介绍和分析1.1 Java技术介绍由于计算机的快速发展,Java在开发行业中的应用越来越广泛,主要的原因是Java是纯面向对象的语言同时也是是跨平台的语言,不受操作系统的影响,只需要编译一次即可。此外,Java是一种多线程的语言,并发可以提高Java的工作效率。多线程是指在这个成程序中产生了多个线程,实现多线程的方法有Thread类个Runable接口。并行和并发常常用于混淆,并行是多个处理器处理同一个逻辑
17、,并发并不是真正的同时执行。在执行并发的时候,不仅要考虑线程的性能,而且要考虑线程的安全,线程的安全高于线程的性能,常常需要加入synchronized关键字。1.2 Springboot框架Spring boot框架包含Spring MVC、Spring 与 My Batis 三个框架,设地铁人事管理系统之前,首先分析模块所要涉及的信息表格,确定它们之间的关系,然后编写Spring MVC代码。在界面交互板块中,充分做好必要的验证以及转换,并编写Action及Form,最后统一调用到My batis框架中。Spring boot是一个非常广泛的通用标准,Spring MVC、Spring 与
18、 MyBatis,它们位于不同的结构中,简化了算法流程框架下的计算需求,更加方便实用。基于这些优势,用户可根据需要,实时的在系统中对每个程序框架进行编写。因此地铁人事管理管理系统的实用性是可以保证的,Spring MVC对客户的需求进行接收,它的控制器Controller作为整个框架中的重要部分,能够对用户的需求进行回应以及转发。Spring boot框架的第一个结构为控制层,用户在Spring编写相应的代码,然后传输到子程序,能够使用户在任何时候都能无限制地访问系统。My Batis可以对数据库中的数据进行修改、编辑等操作,它位于Dao层中。Spring作为结构中的管理部分,对运行处理对象进
19、行创建、初始化、删除更改等操作,还可以对系统进行维护,控制与Bean 相关联的周期行为。1.3 MySQL介绍数据库的主要类型包含VFP、Access、Orgrigenal、DB2、mysql、Incontrol、MS SQL Server等等。采用编程语句查询服务类别,可以在数据库中进行查询、搜寻数据、预处理、转化数据及更新数据等一系列功能。MySQL数据库的最初设计者理念是将该软件的普及率提高,让更多的人使用微软公司所开发的第二代数据库编程软件,它将C+和Java结合,形成了多种语言的编程数据库开发环境。因此衍生了一个操作差不多和MySQL一样的API接口,来用于数据库的寄存数据以及对数据
20、的预处理功能。数据库设计的过程即是针对某一应用环境,不仅需要显示实际生活中信息与信息的联系,而且还要符合系统用户数据标准及功能要求,最终完成高效存储及管理数据的任务。MySQL与其他数据库系统相比,具有许多优势:一是性能强大,除了运行速度快之外,也没有用户数的限制,可移植性比较高。二是简单易用,数据库占用内存非常小,需要配置低,几乎每一台电脑都能用MySQL来进行开发,MySQL 的获取方式简单,只要使用 Web 浏览器即可3。MySQL的适应性强,能够应用在不同的环境下。三是安全可靠,MySQL数据库是在网页操作中实现的,所以它能在有因特网的任何地方进行访问,方便将数据进行共享。而且 MyS
21、QL 可以根据系统的指令按时完成相应的操作,可以选择性的屏蔽其他用户不能访问的数据。MySQL数据库是可以免费使用的,适合所有的研发人员进行编辑。MySQL最初设计者的理念是使得MySQL能够在较短的时间内实现较强的功能,并且操作简单,运行环境稳定。因此衍生了一个和MySQL差不多一样的PUHG接口操作总线,用来与新的SQL接口进行交互。基于数据库管理系统的辅助,地铁人事管理系统完成了对普通用户信息的收集、分类、存储、查询、更新等一系列功能操作。数据库旨在提供一个信息管理的后台,而如何更好的处理这些数据库内在关系,则需要开发人员利用数据库进行巧妙设计。在实际设计的过程中,开发人员需要解决很多的
22、现实问题,例如:如何将设计的功能需求转化为有效的数据结构,且在系统界面上清晰的显示出来,使系统用户一目了然。2 可行性与需求分析2.1 可行性分析2.1.1 经济可行性经济可行性分析阶段,需要根据地铁人事管理系统的基本功能需求,预估该系统的设计与开发所需要投入的资金,通过对系统的设计与开发阶段的合理规划,对系统成本进行预估。基于前期调研分析阶段获得的关于相关系统开发的材料与信息,来预估设计地铁人事管理系统所需要的成本,这成本包含系统所需人力、物力等。地铁人事管理系统所需的资源平台仅需要网页访问,实现成本较低。除此之外,系统的设计要求开发人员,尽量使用较低的成本的软件,在有效时间内实现管理系统整
23、个流程进展所需的功能需求。在完成地铁人事管理系统后的维护人员所需的成本也并不多,因此,地铁人事管理系统的设计与开发所需要的成本完全可以承担。而且,现在是信息时代,互联网的快速发展使得各行各业都能够使用互联网进行线上操作,由于互联网没有很高的成本,人为因素影响也非常低,因此在经济上来说是可行的。2.1.2 技术可行性通过使用网络化的地铁人事管理系统,使这项工作变得更规范、高效。为了保证地铁人事管理系统能够准确无误、快速有效、安全可靠的推广。系统界面也需要友好的呈现关键信息,以便系统用户能够快速获得有效信息,也利于系统的后期推广使用。网络化的系统管理能够简化地铁人事管理系统的后台工作及相关服务工作
24、,提升了地铁人事管理系统的效率。经调研学习,发现地铁人事管理系统进行开发及调试易于实现,已有的软硬件平台已经足以满足管理系统开发的功能需求。MySQL也能够实现对数据库的很多操作,能够完美的实现对不同用户进行系统访问和编辑操作。另外,开发人员也已经具备了系统开发的一些理论及开发基础,所以地铁人事管理系统所使用的技术具有可行性。2.1.3 时间可行性即使地铁人事管理系统的设计与开发非常复杂,但根据系统要求确定研究方案,并根据Java技术完成数据的填充以及代码的编写,根据层次逻辑完成相应的设计任务。Java语言从根本上是应用广泛,针对以界面为主的系统设计容易实现,以较为简短的代码编写,就能实现系统
25、所要求的功能,并且编程环境简单,运行速度快,不容易出错,所以地铁人事管理系统的设计与开发在时间上是可行的。经过大学课程的基础学习及相关自学,我已经具备了一些关于系统开发的理论知识,因此在时间上是完全可行的。2.1.4 运行可行性目前,网络的使用越来越普及,所以信息化的系统非常广泛。开发人员通过实际调研分析来规划地铁人事管理系统的界面,以使其简洁、易操作。因此,基于Java的地铁人事管理系统在运行方面完全具有可行性。2.2 需求分析由于计算机的快速发展,Java在开发行业中的应用越来越广泛,主要的原因是Java是纯面向对象的语言同时也是是跨平台的语言,不受操作系统的影响,只需要编译一次即可。此外
26、,Java是一种多线程的语言,并发可以提高Java的工作效率。多线程是指在这个成程序中产生了多个线程,实现多线程的方法有Thread类个Runable接口。并行和并发常常用于混淆,并行是多个处理器处理同一个逻辑,并发并不是真正的同时执行。在执行并发的时候,不仅要考虑线程的性能,而且要考虑线程的安全,线程的安全高于线程的性能,常常需要加入synchronized关键字。2.2.1 用户需求分析基于Java地铁人事管理系统主要有两类用户:系统管理员、普通用户。针对这些用户具体的功能模块,本文主要在后面的章节进行详细介绍。对于地铁人事管理系统的研发者来说,主要是为了使得系统顺利普及的同时,尽可能降低
27、所消耗的成本。但在此基础上,其所需的主要功能需求都必须具备。系统管理员能够实时发布相关信息。开发的系统都应当具备这些功能需求,以便将其应用于实际中。2.2.2 性能需求分析这项需求分析旨在于地铁人事管理系统的运行效率、安全性、可持续性、稳定性等一些系统的性能要求。性能需求是决定地铁人事管理系统实用性的关键,因此,在地铁人事管理系统开发的过程中,保证系统的精准性及高效性是非常有必要的一项工作。2.2.3 其他需求分析地铁人事管理系统应当具有可靠性、高效性、可维护性、易操作性及易推广性。可靠性是指准确性,在系统运行过程中,需要准确无误的处理整个过程。高效性是指地铁人事管理系统在保证准确性的基础上,
28、需要确保信息能够及时发布。可维护性是指地铁人事管理系统应当具备可读性、修改性、测试性等。易操作性及易推广性是指系统界面应当突出重点,做到地铁人事管理系统的主要功能使用户一目了然,并且易于操作,为系统用户提供尽可能的便利。3 系统结构设计3.1 系统设计目标考虑到地铁人事管理系统资源的设计需求,根据前期市场考察调研分析的结果。在地铁人事管理系统的设计与研发过程中,一直将以下几点作为总体的设计目标:(1)模块化设计。地铁人事管理的网络化是基于Java进行设计开发的,对系统各项功能进行模块化处理。实现的系统既易于扩展,也利于后期的系统维护。(2)系统管理员用户功能需求主要包括员工信息管理、部门信息管
29、理、职位信息管理、工资信息管理、出勤信息管理、人员异动信息管理;应用数据库中tb_user表,包括数据信息的添加,数据信息的检索、删除和修改等功能。(3)在地铁人事管理系统的设计与研发过程中,为了确保软件系统的设计不会出现运行错误,并且考虑人性化的因素,我们将以下几点作为设计指标:公平性高。在系统运行的过程中,需要考虑用户信息以及用户留言讨论过程中的公平性,避免这些重要信息的泄露,并且保证各个用户的操作互不干扰。可靠性高。在系统设计与开发的过程中,也需要考虑到系统后台维护的功能是否完善。需要按照在系统使用的各个阶段的使用情况,管理员能够进行相应的权限设置,进行系统维护,保证整个地铁人事管理系统
30、的可靠性。实用性强。通过优化系统设计、呈现出简单便捷的界面,在整个过程中我们都尽可能的使系统考虑更方便用户的实际操作习惯。3.2 系统结构设计图地铁人事管理系统是在后台进行的,由系统管理员进行操作。管理员可以对员工信息、部门信息、职位信息、工资信息、出勤信息、人事异动信息等进行管理。地铁人事管理系统结构图如图1所示。图1 地铁人事管理系统结构图4 系统功能实现4.1 登录模块如图2所示,这是系统的登录模块,管理员输入账户密码,点击登录即可。图2 登录模块4.2 导航栏模块如图3所示,这是系统登录后的导航栏,包括地铁人员管理、员工信息、部门信息、职位信息、工资信息、出勤信息、人事异动信息等,管理
31、员只需点击相应的选项进行操作即可。图3 导航栏4.3 员工信息模块如图4所示,这是员工信息模块,包括序号、姓名、性别、年龄、工号、状态、职位、部门,管理员可以进行新增、查询、修改、删除、部门调动、职位调动等操作。图4 员工信息模块4.4 部门信息模块如图5所示,这是部门信息模块,包括序号、部门名称、操作时间等,管理员可以进行查询、新增、修改、删除等操作。图5 部门信息模块4.5 职位信息模块如图6所示,这是职位信息模块,包括序号、职位名称、所属部门、操作时间等,管理员可以进行查询、修改、删除等操作。图6 职位信息模块4.6 工资信息模块如图7所示,这是工资信息模块,包括序号、员工姓名、基本工资
32、、补贴、加班等,管理员可以进行新增、查询、修改、删除的操作。图7 工资信息模块4.7 出勤信息模块如图8所示,这是出勤信息模块,包括序号、姓名、早上、下午、操作时间等,管理员可以进行新增、删除、修改等操作。图8 登录模块4.8 人事异动信息模块如图9所示,这是人事异动信息模块,包括序号、姓名、早上、操作时间等,管理员可以进行查询、查看详情等操作。图9 人事异动信息模块5 系统测试5.1 系统测试的重要性以及测试步骤和内容地铁人事管理系统的设计与开发涉及的技术比较广泛,其开发的过程也相对复杂。因此,在设计与开发的过程中,很难保证整个系统完全正确,不出现差错。在完成系统设计后,必须要进行系统测试,
33、对系统进行全面检测。整个设计与开发的过程中,我们最好尽可能早的对系统进行测试,及时检测系统存在的问题,以降低这些错误可能产生的一系列损失。测试的目的就是确保系统的功能完备性、可靠性。5.1.1 单元测试单元测试主要是针对程序或模块进行系统测试。在进行单元测试前,应当先进行程序调试,也就是由程序员检测程序,查看是否符合设计文档的要求及其功能需求。然后,进行单元测试,通过测试来证明模块接口是否符合设计文档的要求;测试模块主要的处理路径,将测试结果与预想的结构对比;对任意异常处理路径测试,检测问题所在。5.1.2 组合测试组合测试主要针对集成模块或子系统进行测试,采用较单元测试更系统化的方法测试软件
34、系统。这个测试阶段更为严格,需要在系统目标机上操作,最好让系统用户能够参加这个阶段的测试,可以更直观的展示系统的实用性及可靠性。5.1.3 确认测试确认测试是为了验证该系统软件能够工作,已满足了软件设计需求的文档中的所有功能要求。立足于用户进行确认测试,并且按照测试流程进行。5.2 整体测试为了验证地铁人事管理系统的整体性能,需要测试任意子系统间的数据传输及共享问题来证明其性能是否完备。这项测试是立足于整个系统进行测试,包括软硬件。只有系统的所有性能都无异常的时候,才能结束测试。当然,在测试过程中,还需要考虑到系统用户在实际应用中进行实际的测试。如果测试阶段发现了系统出现了问题,在问题修正后,
35、仍然需要重新测试5.3 用例测试测试示例一:测试系统用户登录。在地铁人事管理系统的登录界面,输入用户名及其对应的密码信息,然后单击“登录”,将会显示运行结果,也就是显示该用户登录成功的界面。测试示例二:测试未注册用户登录。在地铁人事管理系统登录界面,输入错误的用户名或密码信息,然后单击“登录”,将会显示运行结果,也就是显示该用户登录失败的界面。测试示例三:测试用户退出。执行完所有的管理操作后,即结束地铁人事管理系统的使用时,单击界面中的“退出”选项,就可以完成系统退出成功。以上述示例对系统功能操作进行说明,验证系统测试并无异常,且正常运行成功,并给出了测试系统执行的成果,如表1所示。表1 测试
36、执行结果模块名称测试用例预计成果具体成果是否通过注册用户名:null密码:null所属类型:null弹出不正确提示,请输入用户名注册失败,提示请写入用户名不通过注册用户名:huangc j密码:123所属类型:null弹出不正确提示,所属类型不能为空失败,提示选择类型不通过注册用户名:huangc j密码:null弹出不正确提示,请输入密码失败,提示写入密码不通过注册用户名:huangc j密码:123所属类型:sucesseful弹出注册成功提示注册成功通过注册用户名:huangc j密码:123所属类型:sucesseful弹出用户名重复提示注册失败,用户名已存在不通过结 论地铁人事管理系
37、统是利用Java语言进行开发的,先后经过系统调研、可行性分析、需求分析、系统设计及软件测试等流程,能够满足各类用户的功能需求。在进行地铁人事管理系统的开发之初,我通过与同学交流、查阅资料、请教老师等渠道,学习并总结的系统的基本功能需求。对系统的各类用户基础需求进行分类总结、模块划分,从而确定了系统内在逻辑及其独立模块的功能,最终完成整个地铁人事管理系统的整个设计过程。通过这几个月的分析、设计、开发,系统编码,并且多次测试及完善系统及其界面,系统模块更加清晰、可靠且易于操作。本次的毕设让我受益匪浅,使我对Java的开发有更深一步的了解和学习。通过跟随老师完成项目并学习知识点,独立完成课程设计,并
38、做出相应的完善和一些简单的配置更改。在老师的亲切关怀和亲自莅临现场进行指导,系统功能的实现方面有进一步的进行了完善。在编程方面,通过专业的程序员老师的培训,程序运行时出现的各种问题都一一解决。在论文编写方面,从开始的茫然和不知所措,到如今的轻车熟路,也是一个不小的进步。尽管本系统与我起初的设想还有一点差距,没有达到能够实际利用的地步,但它确实是我第一次独立设想、设计、制作、编程的一个完整的系统,是我大学四年的结晶,是我人生一次重要的挑战、一次成就。参考文献1 BarrettDanielJ,SilvermanRicbardESSH权威指南M北京:中国电力出版社,2003-4(1):102-253
39、2 Nicholas,C.ZakasJavaScript高级程序设计M北京:人民邮电出版社,2012-5(1):304-5233 王水,张晓民软件工程素质导论M郑州:河南科学技术出版社,2011:60-854 刘新登著Java开发技术大全M北京:清华大学出版社2013-2-1:1312-13135 苏林忠,翼著基于JSP技术的动态WEB开发J郑州:河南师范大学学报(自然科学版)2012-3:86-956 覃庆炎,张伟Spring+Hibernate+Struts开发详解M北京:清华大学出版社,2008:150-1847 王玉林,杜欢著深入理解JavaScript M北京:中国工信出版集团,20
40、16:78-958 张孝祥,徐明华著JAVA基础与案例开发详解M北京:清华大学出版社,2014:34-59 Anderson J, Franceschi H J. Java Illuminated: An Active Learning Approach, 4th EditionJ. 2019.10 Dell Melissa, Olken Benjamin A. The Development Effects of the Extractive Colonial Economy: The Dutch Cultivation System in JavaJ. Review of Economic
41、 Studies, 2019(1):1.11 Jnio Elias Teixeira, Heres Edison Valdivieso Tobar Neto, Cristiano de Faveri,等. A Refactoring Catalog for Lambda Expressions in JavaJ. International Journal of Software Engineering and Knowledge Engineering, 2019, 29(6):791-818.致 谢时光荏苒,大学生活一晃而过,转眼间到了毕业答辩的时刻,遥想大学生活,至今难以忘怀。论文的写作在导师、同学的帮助下顺利完成。感谢我的导师,您学术态度严谨,专业功底深厚,在我最困难的时候帮我解决困惑。感谢我们班的各位同学,几年来的共同学习、共同成长,我的每一点进步都同他们的帮助密不可分,和他们朝夕相处的这段美好时光将是我人生的一段美好回忆。在这里我谨代表我个人向各位领导,各位老师、各位同学表示衷心的祝愿!另外,我还要感谢在百忙之中抽时间对我的毕业论文进行同行评审的专家和教授们,谢谢你们提出的宝贵指导意见。