• 702.50 KB
  • 2022-05-17 13:11:06 发布

基于J2EE的考勤管理系统毕业设计(论文)

  • 58页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
湖南大学毕业设计(论文)第57页HUNANUNIVERSITY毕业设计(论文)设计(论文)题目:基于J2EE的考勤管理系统 湖南大学毕业设计(论文)第57页基于J2EE的考勤管理系统摘要近些年来,随着社会的发展和科技的进步,人们的工作与生活也越来越离不开计算机,对于各大企业来说就更是如此了。在各个企业中,企业员工的考勤工作不仅工作量大,而且时效性强。过去,企业多采用签到和报表的形式进行管理,效率和透明度较差,并且也容易出错;随着数据库技术的发展和企业信息化建设的进行,使用计算机管理企业考勤工作也成为大势所趋,它为企业的考勤工作节约了大量的人力和物力,也大大减轻了考勤工作人员的工作量。本文以“基于J2EE的考勤管理系统”的设计和开发为例,系统地阐述了考勤系统的设计开发的全过程。包括系统整体设计,逻辑框架与数据流程,各个功能模块划分,系统功能模块的设计与具体实现等部分。该系统主要包括考勤信息的管理、信息查询、员工工资、考勤信息依据相应权限的修改、基于员工考勤信息的分析与评价等。能有效的监督员工,促进员工的积极性。关键词:考勤系统;考勤管理;J2EE 湖南大学毕业设计(论文)第57页BasedonJ2EEAttendanceManagementSystemAbstractRecently,alongwithdevelopmentofsocialandadvancementoftechnology,human’sworkandlifecan’tleavethecomputer.Manycorporationsarethesameasit.Inthecorporations,employees’jobofcheckonworkattendancenotonlyworkloadisverylarge,butalsotimeisverystrong.Inthepastmanycorporationscarrythroughmanagingbysigninginandreportingforms,efficiencyanddiaphaneityarenotgood,andeasymakeamistake,too.Alongwithdevelopmentofdatabasetechnologyandprogressofcorporationinformation’sbuilding,usingcomputertomanagecheckonworkattendanceofcorporationswhichitisnecessary.Itsavesamassofmanpowerandmaterialresourcesandgreatlylightensworkloadofemployees.Thepapersthatituseddesignandexploitureascasewhichexpoundedthewholeprocessofdesignandexploitureofthecheckonworkattendancesystem.Itincludedthewholedesignofsystem,logicframe,dataflow,partitionofeveryfunctionmodule,designofsystemfunctionmodulesandconcreterealizationandsoon.Thesystemincludesattendanceinformationmanagement,information,staffwages,attendanceinformationbasedonthecompetenceofcorrespondingchangestotheinformationonstaffattendance,suchasanalysisandevaluation.Canbeaneffectivesupervisorystaff,topromotetheenthusiasmofthestaff.KeyWords:checkonworkattendancesystem;attendancemanagement;J2EE 湖南大学毕业设计(论文)第57页目录1.绪论41.1课题背景及来源41.2课题的意义和目的51.3J2EE介绍62.系统需求分析82.1需求分析的目的82.2系统需求分析82.3功能性需求92.3.1用户登录认证92.3.2用户信息修改112.3.3个人信息查询132.3.4多人信息查询142.3.5请假登记管理163.系统整体设计183.1系统分析183.2数据库设计193.2系统流程设计214.主要功能模块设计224.1系统登录模块设计224.1.1有关文件操作224.1.2INI文件解析224.1.3系统登录窗口234.2“员工信息”页功能244.3“出勤信息”页功能244.4“员工工资”页功能254.5“相关查询”页功能264.5.1Select语句介绍264.5.2查询方式介绍264.6“密码修改”页功能274.6.1密码设置信息的设计274.6.2有关密码修改284.7“帮助说明”页功能284.8“退出系统”页功能295.系统开发与实现305.1系统实现305.2结果分析325.2.1开发难点及相关策略325.2.2工作展望及见解33总结34致谢36参考文献37 湖南大学毕业设计(论文)第57页1.绪论1.1课题背景及来源考勤系统在国内已出现和使用已有十多年了,其间有很多技术变革,比如从条型码到磁卡,到接触式IC卡,到非接触式感应卡,至到指纹识别,这不能不说是技术的快速进步。不过,这些技术的进步仅限于身份的识别方面,只是识别介质发生了改变,而对考勤数据的采集、处理和及时准确的报表方面,一直是止步不前,甚至为了追求低成本而互相抄袭,谁也不愿去做技术的创新,不考虑使用者的需求。这种老技术产品因其研发周期极短,成本低廉,大多数是赠送软件。报表的功能只适合于小型企业客户的粗放要求。但这也给整个考勤系统行业造成了致命的缺陷和伤害,表现在:Ø技术停滞不前,看不到先进性;Ø用计算机处理考勤数据,居然要以大量手工修改报表结果为前提,不然报表不正确;Ø人资部门每个月被折磨得疲累不堪,很耽误人力资源管理工作;Ø特别是要出报表的前几天,加班加点都出不了报表(由于不能马上出有效的报表,很多单位已习惯提前到25号前出报表了,这样才能保证在月底之前交到财务部门结算工资);Ø有少数企业因前面这种方法太耗时间了,也很难判断,所以干脆只看刷卡记录,不出报表,这是很无奈的选择,因为整个考勤市场都是这样的产品充斥着,想改变也难啊;Ø极少有升级程序,也许几年才升级一次;Ø企业信息化所包括的,不管是财务软件,还是办公软件、人力资源系统、CRM甚至ERP等都能提供准确的数据和报表,唯独企业最基本的考勤系统,却无法自动提供准确的考勤报表[1]。技术发展是越来越快,产品的功能也是越来越强大。现在的考勤机都很先进,指纹,虹膜,DNA什么技术都用上了。所以考勤管理系统将越来越完善,更加方便,对员工的约束力越来越强。 湖南大学毕业设计(论文)第57页今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:Ø计算机可以代替人工进行许多繁杂的劳动;Ø计算机可以节省许多资源;Ø计算机可以大大的提高人们的工作效率;Ø计算机可以使敏感文档更加安全,等等。随着现代科技的进步,用计算机来进行考勤的管理也成为现代化企业运作必不可少的一部分。在过去我们的考勤工作都是人工完成的,不仅浪费了很多的人力跟物力,而且无法保证其准确性和透明度;给企业的管理带来了许多的不便。现在利用计算机来管理我们的考勤工作,大大降低了工作人员的工作量,提高了工作效率,使原本复杂和枯燥无味的工作变得简单而轻松了。计算机技术特别是数据库技术的发展为企业建立管理信息系统,甚至对改变管理思想起着不可估量的作用。实践证明信息技术已在企业的管理层面扮演越来越重要的角色。考勤信息管理系统中主要包括了员工的基本信息(姓名、性别、所属部门等),查询员工的基本信息,可根据员工的实际工资情况或实际的出勤情况查看员工的基本信息等;另外还有密码修改和帮助说明的功能。通过考勤系统我们能很容易地对公司员工的信息有一个基本的了解,可以很方便地知道员工的出勤情况,通过对员工出勤信息的了解,就能计算出员工的实际工资。一切的统计和计算都计算机代为管理了,考勤信息管理系统对企业的合理化管理起到了很大的作用,它为企业信息化的建设打响了头炮,企业的信息化建设已成为现代各个企业发展的需要。1.2课题的意义和目的随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。员工考勤信息管理是企业信息管理的重要部分。面对大量的人事考勤信息,采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。因此,开发一个界面友好,易于操作的员工信息管理软件进行自动化处理具有较大的社会现实意义。本系统是基于J2EE开发的,能够有效防止数据丢失从而保持稳定的可用性,可扩展性强。 湖南大学毕业设计(论文)第57页考勤管理系统的特点是从考勤管理的角度出发,用集中的数据库将几乎所有与考勤相关的数据统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得考勤管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业考勤规划和政策。作为计算机应用的一部分,使用计算机对考勤信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。考勤管理系统就是把分散的企事业单位的考勤信息实行统一、集中、规范的收集管理,建立分类编号管理、电脑存储查询以及防火、防潮、防蛀、防盗等现代化、专业化的管理系统,为企事业单位和职工解除后顾之忧。考勤管理系统为企事业单位提供信息咨询、信息检索、信息存取等服务。考勤管理系统灵活使用表格对各种信息分门别类,可以方便地查询、阅读、修改、交流和重复使用。1.3J2EE介绍J2EEJava2平台企业版(Java2Platform,EnterpriseEdition)。J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值[2]。J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,导致企业内部或外部难以互通的窘境。在J2EE架构下,开发人员可依循规范基础,进而开发企业级应用;而不同J2EE供货商,同会支持不同J2EE版本内所拟定的标准,以确保不同J2EE平台与产品之间的兼容性。换言之,植基J2EE架构的应用系统,基本上可部署在不同的应用服务器之上,无需或者只须要进行少量的代码修改,即能大幅提高应用系统的可移植性(Portability)[3]。 湖南大学毕业设计(论文)第57页J2EE主由升阳(SUN)与IBM等厂商协同业界共同拟定而成的技术规范,以企业与企业之间的运算为导向的JAVA开发环境。J2EE架构定义各类不同组件,如WebComponent、EJBComponent…等,而各类组件可以再用(reuse),让已开发完成的组件,或者是经由市面采购而得的组件,均能进一步组装成不同的系统。对于开发人员而言,只需要专注于各种应用系统的商业逻辑与架构设计,至于底层繁琐的程序撰写工作,可搭配不同的开发平台,以让应用系统的开发与部署效率大幅提升[4]。J2EE的核心规范是EnterpriseJavaBeans(EJBs)。EJB依照特性的不同,目前共分为三种,分别是SessionBean、EntityBean,以及MessageDrivenBean。其中SessionBean与EntityBean算是EJB的始祖,这两种EJB规格在EJB1.x版本推出时就已经存在,而MessageDrivenBean则是出现在EJB2.0的规格之中。目前业界许多程序设计师,或者是网页设计人员,多利用JSP/Servlet的便利性,进而在J2EE服务器之上开发相关的应用,或是整合公司内部的各种资源。Java2平台依照应用领域的不同,共分为三大版本,分别是J2EE、标准版本J2SE(Java2Platform,StandardEdition)、微型版本J2ME(Java2Platform,MicroEdition),以及JavaCard等。从整体上讲,J2EE是使用Java技术开发企业级应用的一种事实上的工业标准(Sun公司出于其自身利益的考虑,至今没有将Java及其相关技术纳入标准化组织的体系),它是Java技术不断适应和促进企业级应用过程中的产物。Sun推出J2EE的目的是为了克服传统Client/Server模式的弊病,迎合Browser/Server架构的潮流,为应用Java技术开发服务器端应用提供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的开发、管理和部署。J2EE是一个标准,而不是一个现成的产品。各个平台开发商按照J2EE规范分别开发了不同的J2EE应用服务器,J2EE应用服务器是J2EE企业级应用的部署平台。由于它们都遵循了J2EE规范,因此,使用J2EE技术开发的企业级应用可以部署在各种J2EE应用服务器上[5]。 湖南大学毕业设计(论文)第57页2.系统需求分析2.1需求分析的目的软件的需求分析必须要有对原业务的一个深入了解、提取、抽象、升华的过程,管理软件需求分析尤其如此。软件的需求分析是从用户的业务中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出我们的软件产品。这个步骤是对用户业务需求的一个升华,是一个把用户业务管理流程优化,转化为软件产品,从而提升管理而实现的质的飞跃,这一步是否成功,直接关系到开发出来的软件产品能否得到用户认可,顺利交付给客户,客户能否真正运用我们的产品帮助他解决业务或管理问题。按照软件工程对软件开发过程的描述,需求阶段我们可以细分为需求调研和需求分析两个小阶段,需求调研需要充分细致的了解客户目标,用户业务内容、流程等,这是一个对需求的采集过程,是进行需求分析的基础准备。当我们已经了解、理解了用户的业务,于是可以开始分析需求了[6]。2.2系统需求分析本系统由于时间的关系,并没有实际地与用户进行交流去了解他们的要求,而是通过自己对现代化企业的一些了解而做出的一些分析。考勤信息管理系统中主要要解决的是:Ø员工的基本信息(姓名、性别、所属部门等)的管理;Ø员工基本信息的查询,出勤信息及工资情况的查询及计算;Ø给系统设定用户登录权限;Ø设定密码更改功能等等。以上只是简单地对本系统做了些功能方面的需求分析,具体的系统需要完成的功能信息将在下一章的整体设计中得以具体的介绍。 湖南大学毕业设计(论文)第57页考勤信息管理系统的主要功能模块及其关系,如图2-1所示:考勤信息管理系统员工工资信息员工出勤信息员工基本信息系统登陆信息相关查询模块密码修改模块帮助与退出图2.1考勤信息系统主要功能模块2.3功能性需求2.3.1用户登录认证用户登录系统,系统自动认证和记录人员的考勤信息。Ø用户登录认证输入输出表2.1用户登录认证输入输出名称、标识符用户登录认证功能描述提供登录功能,并认证用户的登录信息和状态优先级高输入用户名和密码操作序列输入用户名和密码,认证用户信息,不通过则返回登录,通过则返回结果输出补充说明无 湖南大学毕业设计(论文)第57页Ø用户登录认证用例图图2.2登录用例图Ø用户登录认证活动图图2.3登录活动图 湖南大学毕业设计(论文)第57页2.3.2用户信息修改Ø用户信息修改模块输入输出表2.2用户信息修改模块输入输出名称、标识符用户信息修改功能描述员工能够修改自己相关的信息优先级高输入需要修改的信息操作序列进入修改个人信息界面,填写修改的信息,提交数据库,返回结果输出补充说明无Ø用户信息修改用例图图2.4信息修改用例图 湖南大学毕业设计(论文)第57页Ø用户信息修改活动图图2.5信息修改活动图 湖南大学毕业设计(论文)第57页2.3.3个人信息查询Ø个人信息查询输入输出表2.3个人信息查询输入输出名称、标识符查看个人的记录功能描述提供某天、某月或某段时间的个人考勤记录查询,让员工及时了解自己的考勤情况,管理员可以查询其他个人的考勤记录。优先级高输入查询的对象、时间或时间段、查询的方面(所有出勤、正常出勤或异常出勤)操作序列选择查询的对象、时间或时间段、查询的方面(所有出勤、正常出勤或异常出勤),提交输出查询的结果补充说明考勤记录包括正常出勤和异常出勤Ø个人信息查询用例图图2.6个人信息查询用例图 湖南大学毕业设计(论文)第57页Ø个人信息查询活动图图2.7信息查询活动图2.3.4多人信息查询Ø多人信息查询输入输出表2.4多人信息查询输入输出名称、标识符查看多人的记录功能描述管理员可以查询多人某天、某月或某段时间的考勤记录优先级高输入查询的多个对象、时间或时间段、查询的方面(所有出勤、正常出勤、异常出勤、意外考勤(请假、出差))操作序列选择查询的多个对象、时间或时间段、查询的方面(所有出勤、正常出勤、异常出勤、意外考勤(请假、出差)),提交输出查询的结果补充说明考勤记录包括正常出勤、异常出勤、意外考勤(请假、出差) 湖南大学毕业设计(论文)第57页Ø多人信息查询用例图图2.8个人信息查询用例图Ø多人信息查询活动图图2.9多人信息查询活动图 湖南大学毕业设计(论文)第57页2.3.5请假登记管理Ø请假登记管理输入输出表2.5请假登记管理输入输出名称、标识符请假管理功能描述如有员工请假的,必须由管理员对其进行请假登记,登记后,在请假时间内不需要考勤,并标示出来。在请假人上级批准的情况下能够补请假登记,补请假登记后,原来的考勤异常必须更改为请假。优先级高输入请假人(可多个)、请假的时间段、请假的原因操作序列审核请假人的上级批示,通过后,输入请假人,请假的时间段、请假的原因,并提交输出补充说明一般是审核经请假人的上级批示的请假条Ø请假登记管理用例图图2.10请假登记管理用例图 湖南大学毕业设计(论文)第57页Ø请假登记管理活动图图2.11请假登记管理活动图 湖南大学毕业设计(论文)第57页3.系统整体设计3.1系统分析基于上面的分析,按照软件工程的思想,对考勤信息管理系统进行功能分析:Ø实现系统登录功能(密码修改功能),并限制不同用户(包括普通员工、人事部门人员、财务部人员及管理员)登录所查看的信息;Ø输入员工基本信息,包括姓名、性别、所属部门等;Ø浏览和修改员工基本信息;Ø输入出勤信息;Ø输入基本工资和奖金信息并计算实际工资;Ø浏览和修改员工的出勤情况,可同时查看该员工的基本信息;Ø浏览和修改员工的工资情况,可同时查看该员工的基本信息;Ø按实际工资情况查询员工;Ø按姓名信息查看员工;Ø附加功能;Ø密码修改功能;Ø帮助和说明。 湖南大学毕业设计(论文)第57页3.2数据库设计数据库中有员工信息表、出勤情况表、员工工资表等。表3.1员工基本信息表字段名字段类型字段大小关键字编号(BianHao)A6*姓名(XingMing)A10姓名编码(Bianma)A5性别(Sex)A2部门(BuMen)A12职称(ZhiCheng)A12住址(ZhuZhi)A40基本工资(GongZi)N表3.2出勤信息表字段名字段类型字段大小关键字员工编号(BianHao)A6*月份(YueFen)A6*应出勤(Ychuqin)N迟到(Chidao)N早退(Zaotui)N请假(Qingjia)N旷工(Kuanggong)N实际出勤(Schuqin)N 湖南大学毕业设计(论文)第57页表3.3工资表字段名字段类型字段大小关键字员工编号(BianHao)A6*月份(YueFen)A6*基本工资(GongZi)N奖金(Jiangjin)N实际工资(Sgongzi)N需要说明一下的是,在员工基本信息表中设置了一个姓名的编码字段,那是因为在查询员工姓名时输入中文比较麻烦,常用的办法是提取中文姓名的每个字的首字母用于查询,因此就增加了“Bianma”字段的定义。接下来按照数据库的结构,创建数据表,同时创建一个名为OnDuty的数据库别名,并将其路径指定为数据表所在的目录就行了。 湖南大学毕业设计(论文)第57页3.2系统流程设计系统流程的设计方案主要是用户登陆,进入主界面,然后可以选择的进行查询、修改信息等操作。总体流程设计:用户用户名、密码数据库员工信息、出勤、工资数据库系统退出信息系统帮助说明密码修改设置信息工资、出勤、姓名、查询员工工资输入出勤情况输入主界面身份验证员工信息添加修改图3.1总体设计流程图该系统主要是人工录入信息,对考勤信息进行管理和分析,采用多样的界面满足不同的需求。 湖南大学毕业设计(论文)第57页4.主要功能模块设计4.1系统登录模块设计对多用户数据库程序来说,不同的用户应有不同的权限。比如管理员可以无任何限制,有的用户只有查询的权限没有修改的权限,有的用户只可以输入数据不能查询等等。所以在数据库程序启动时需要输入用户名和密码后才能进入,程序根据用户名找到用户的权限,确定哪些功能可以使用。有多种方法可以实现这种身份验证机制,例如使用系统配置文件、数据库文件、Windows注册表操作等等。在本设计中,采用INI文件实现对用户名和密码的存储,其缺点是安全性不太高。4.1.1有关文件操作文件是指存放在外部存储介质上的数据和程序等,文件操作的步骤如下:Ø若文件已存在于磁盘上,则找到文件,进行读取。Ø对不同类型的文件读取的方法也不同。Ø对于没有的文件,必须进行创建。对于文件处理必须注意:Ø在用户打开文件前对文件是否存在进行检查。Ø创建文件必须确认没有同名文件的存在。Ø文件操作完成后,必须关闭该文件,当文件关闭后,文件的变化必须保存到磁盘上,否则文件改变后的内容可能丢失。4.1.2INI文件解析INI配置文件是一种自定义格式文件,该文件按照记录存储方式存储用户设计的基本信息。我们要将系统登录的用户名和密码存储在该文件中,每一个记录设计为30字节长,其中前10字节存储用户名,中间字节存储用户密码,最后10字节保留,可用作权限设置等。下图为系统设置的INI文件结构表: 湖南大学毕业设计(论文)第57页表4-1INI文件结构表用户名称(10字节)用户密码(10字节)保留(10字节)System740314RenshiRenshiCaiwuCaiwuGuestGuest本用户定义了4个用户名称:system,renshi,caiwu,guest,分别对应着不同的权限,其中system可以拥有全部权限;renshi用户为人事部门人员,他们只能浏览或修改PageControl组件中除“员工工资”和“出勤调整”外的页面内容,而且有些功能受到限制;caiwu用户为财务部门人员,他们只能浏览或修改除“员工信息”和“出勤信息”外的页面内容,而且有些功能也受到限制;另外,还有一个guest用户,是专门用于普通用户登录的,其权限将受到较大的限制。当然,INI配置文件可以根据不同的应用系统,以不同的方式定义,表3-1只是一种简单的方法。INI文件中也可以包含很多用户信息。一个系统可以有一个配置文件,也可以有多个配置文件,有些系统为了加密的需要,将配置文件的结构定义得复杂一些,而且附带一些加密算法,目的是为了给解密者增加解密的难度,但同时也增加了设计的难度。4.1.3系统登录窗口上一节已对INI配置文件进行了一些介绍,并给出了本系统登录时所要定义的几个用户和不同用户对应的不同的功能权限。这一节就介绍系统登录窗口的设计和所能实现的功能。系统登录主要完成的是:当用不同的用户进行登录的时候,当然本系统固定了system、renshi、caiwu、guest 湖南大学毕业设计(论文)第57页四个用户;由于各个用户所拥有的权限是不一样的,所以所显示的界面也不是完全一样的。另外,在很多情况下,用户们希望输入密码后直接按Enter键就能完成系统登录过程,进入系统主界面。本系统也考虑到了这点,也加入了此项功能。再则,就是密码的验证控制,在系统登录窗口要进行密码的验证,如果输入3次不正确,将禁止用户继续登录,并退出应用程序。4.2“员工信息”页功能“员工信息”页的作用是输入和浏览员工的基本信息,而对于人事部门的用户和管理员登录还要考虑可以更改员工的基本信息。本页面可分为两部分。Ø左半部分是用来进行员工的基本信息输入,主要有员工的编号、姓名、编码、性别、职称、部门、住址和基本工资。需要指出的是,员工的编号一般是数字字符,必须要强制用户输入数字字符而不能输入其他的字符。Ø“员工信息”右半部分主要是显示员工的基本信息的内容。同时,当左边输入添加的员工基本信息时也可加入到右边的显示中,可以对员工的基本信息进行修改。当然不是任何一个用户登录后都可以对员工的基本信息进行修改,因此将设计中的DBNavigator组件的Visible属性设置为False,而对system和renshi两个用户,则在程序运行时,将Visible属性设置为True。另外,guest用户只是作为普通员工的登录,对于员工信息数据库只有浏览的权利。所以,以guest用户身份登录时,其数据是只读的,“员工信息”页只是显示员工的基本信息,只能浏览而不能执行其他操作。4.3“出勤信息”页功能“出勤信息”页的作用是输入、浏览以及修改员工的出勤信息,并对不同身份登录的用户提供功能限制。本页使用DBChart组件用来演示员工的出勤情况,还可实现与“员工基本信息表”的表间关联。Ø该页的左边需要显示一个图表。设计其为一个员工缺勤情况示意图。设置红-请假、蓝-迟到、黄-早退、绿-矿工,通过不同的颜色对员工的缺勤情况进行显示。Ø该页的右边部分是连接到数据表OnDuty.db上的,它就显示了员工出勤信息表的内容。Ø前面已经定义了实际出勤(Schuqin) 湖南大学毕业设计(论文)第57页字段为计算字段,所以将迟到和早退情况视为缺勤0.5天,将请假视为缺勤0.3天,矿工视为1天,并将计算的结果赋值给实际出勤字段。Ø“删除记录”按钮是专门为system和renshi用户设置的,因为只有这两个用户才有权限进行该操作。它的功能主要是删除员工出勤表中已经存在的一条信息,同时还可对表中显示的数据进行修改。Ø很多时候,用户需要在了解某位员工出勤情况的时候,能够随时查看该员工的基本信息。基于这一点的考虑,本系统设置了一个“员工信息”按钮,通过这个按钮,用户可直接切换到“员工信息”页查看员工的基本信息。Ø对于system和renshi用户该页还设置了一个“输入出勤信息”按钮,而对于guest用户该按钮是不可用的。单击该按钮就会出现一个“信息录入”的窗口可输入某位员工的出勤信息。输入完毕后,在表中将显示添加的记录。Ø由于guest用户没有权限进行出勤信息的输入,因此在登录校验中就需禁止guest用户使用“输入出勤信息”。4.4“员工工资”页功能“员工工资”页主要包含了员工的编号、月份、调整系数、基本工资、奖金和实际工资几个部分。可通过输入员工编号、基本工资和奖金并选择调整系数计算出员工某个月份的实际工资。Ø员工工资的计算分为两个部分:一部分是员工的基本工资,另一部分是员工的奖金,与员工出勤之间有较大的关系。最后的实际工资计算公式为:实际工资=基本工资+奖金×调整系数(出勤)。Ø在单击“实际工资”按钮时,将显示本月该员工的实际工资,同时将实际工资值舔加到“实际工资”编辑框中。另外,“输入数据”按钮的设计状态为不激活,在单击“实际工资”按钮后,则激活该按钮,以便在右边的组件中输入员工的工资数据。Ø“输入数据”按钮的主要目的就是将用户输入的数据添加到数据表中,同时在右边的组件中显示出来。Ø“删除记录”按钮主要是使有权限的用户(system和caiwu 湖南大学毕业设计(论文)第57页)删除员工的工资信息记录。当用户单击该按钮时,就会出现“真的要删除吗?”的对话框,确定其对话框就执行了删除命令,取消就不执行删除命令。Ø最后,与“出勤信息”页相似,只要单击“员工信息”按钮,对于指定编号的用户可以查看其对应的员工信息。实现“员工工资”页与“员工信息”页的切换。Ø另外需要说明的是,企业员工之间工资一般都是保密的,guest用户没有权限对员工工资进行了解,所以在用guest用户登录时,“员工工资”页是不可见的。这样就确保了各个员工之间工资的保密性。4.5“相关查询”页功能本页可实现员工工资和出勤查询,还可依据员工姓名编码查询该员工的基本信息。在Delphi中数据库的查询功能主要通过Query组件,并用SQL语言实现,在这里主要用到了查询命令select语句。4.5.1Select语句介绍Select语句的一般形式如下:Select列名from表名[where查询条件][groupby列名][orderby列名][having...]其中列名一般由一组字段名、*号、表达式、变量等构成。表名指定数据的来源,查询条件则有多种表达方式。4.5.2查询方式介绍Ø用户可以对员工的工资进行查询。在“关于工资”一栏选择实际工资的范围,再点击旁边的按钮就可实行关于工资的查询,查询的结果将通过下面的DBGrid组件显示出来。当然这里的查询也是通过添加了SQL语言的查询语句来实现的。语句具体形式为:select*fromsalarywheresgongzibetween:p1and:p2 湖南大学毕业设计(论文)第57页其中p1和p2由用户在两个编辑框中输入的内容赋值。Ø用户还可以对员工的出勤进行相关查询。与工资查询部分相同,出勤查询也是通过一个范围进行查找的,它是对出勤天数选择范围来查询的,同样的,查询结果也是通过它下面对应的DBGrid组件来显示的。也要添加相应的select查询语句,只是对应的表从salary改为onduty。Ø除了以上两个查询功能外,还可通过员工的姓名编码来查找某位员工的基本信息。用户只需在“姓名编码”处输入一定的查询条件,就可在它对应的DBGrid组件中获得相关的该员工的基本信息。“相关查询”页主要是通过使用SQL语言中的select语句来实现对员工工资、出勤信息和员工基本信息的查询。本页的设计其实就是SQL语言的select语句的应用;事实上,select语句的查询功能是非常强大的,在本系统中的应用是比较简单的几种查询功能。4.6“密码修改”页功能本页面主要是提供一个用户密码修改的功能,目的是为了提高系统的安全性和可靠性。4.6.1密码设置信息的设计本页的“密码设置信息”是可以动态地滚动显示的,标准的组件窗口如编辑框、列表框等等都需要一个画布,使它们的内容能在窗口中以丰富的形式体现出来。Ø提供了一些属性、方法和事件,为绘图应用定义画刷、画笔与字体类型,绘制和填充变化的形状与线,显示文本,提交图像,以及当前图像改变时激活某些事件。Ø 湖南大学毕业设计(论文)第57页实现滚动文字效果的基本思路是:选择一个组件,如Image,然后用某种颜色填充画布,接着使用其他颜色显示固定尺寸的字符串,同时使用Timer组件控制不断地改变字符串的位置。由于原来位置的字符串不能自动消失,所以需要用填充颜色覆盖多余部分的字符串,这样就可以实现平滑的文字滚动效果。4.6.2有关密码修改该页面的主要工作是完成密码修改工作。前面已经从Username和Userpass两个变量中获得了用户名和密码,由于用户名已经定义,所以在此只需要对密码进行处理就可以了。Ø当进行密码修改时,需先输入旧密码。由于旧秘码的输入有可能出现输错的可能,所以当旧密码输入不正确时,系统将给出“旧密码输入不正确,请重新输入!”的提示信息。Ø同样,在“验证新密码”编辑框中输入的字符串要与“新密码”编辑框中输入的字符串完全一致才行,否则也是不允许的。当密码修改成功时,系统将给出“您的密码已经修改!”的提示信息。4.7“帮助说明”页功能本页面的帮助窗口采用流行的双窗格形式,易于浏览和演示。Ø“帮助说明”页面的左边是一个TreeView组件的应用,它以树状结构方式显示列表信息,与windows下的资源管理器形式相似。TreeView组件的树状结构中有一系列的节点,每个节点包括标签和一个可选的图像,每个节点又有一系列的子节点,用鼠标单击节点,可以将节点展开和重叠。Ø在该页的右边设置了RichEdit组件,它是一个标准的RTF编辑器,它允许用户输入变化的字体形式和段落格式的文本。当用户在该页的左边不同的节点间切换时,在RichEdit组件中将显示不同的内容。Ø另外,还有一个“打印本页”按钮,只要点击该按钮就可以完成用户的打印需求,并将打印纸的标题设置为“考勤信息管理系统-用户帮助”。 湖南大学毕业设计(论文)第57页4.8“退出系统”页功能本页面的设计用于提供一些附加信息(如系统信息和程序作者信息)和终止程序运行的功能。Ø“系统信息”按钮是连接Windows控制面板中的“系统”属性的,只要点击它就可以直接连接到其属性,对其进行查看。Ø“程序作者”按钮是为了显示有关程序作者的信息的,点击它就可以查看该程序作者的基本情况。Ø“退出系统”按钮是为结束程序的运行而设定的,如果用户想要终止该程序,点击此按钮就可以退出考勤信息管理系统,结束运行。 湖南大学毕业设计(论文)第57页5.系统开发与实现5.1系统实现用system用户身份进入系统后,出现界面如图5.1:图5.1主界面 湖南大学毕业设计(论文)第57页然后切换到“出勤信息”页,如图5.2:图5.2出勤信息界面另外,在“出勤信息”页还可对员工出勤信息进行输入,下面是信息录入的窗口:图5.3信息输入界面 湖南大学毕业设计(论文)第57页“相关查询”页,可通过员工工资、出勤天数和姓名编码分别对员工的工资信息、出勤信息和基本信息进行查询。如图5.4:图5-4查询界面5.2结果分析5.2.1开发难点及相关策略总观系统,可以看出系统结构比较复杂,用户界面较多。在数据处理方面,三个子系统之间互相通信,需要处理的数据比较复杂,需要用到的方法也很多。因而在开发过程中难免顾此失彼,出现混乱的局面,最坏的情况就是:由于一个小模块的设计不合理或者没有实现,导致整个系统无法运行或者运行结果出现灾难性的错误。为此采取的策略是:分而治之,各个击破。 湖南大学毕业设计(论文)第57页对于系统结构,充分运用了软件工程思想和体系结构中的MVC模式设计思想。具体做法是将系统分为三层:用户界面层、业务逻辑层和数据表示层。层层之间各为其政,又通过应用程序接口融为一体。实现时,首先从用户界面层着手,而后是中间事务处理层,最终数据归档。这样就使整个系统开发过程流程清晰,有条不紊。对于数据处理,根据业务内容分成多个小模块来分步实现。达到每个程序块的变更都不会影响其他模块正常运行的目的。考虑到许多事务需要用同样的方法实现,采用类封装的方式,实现程序资源共享,以避免代码重复累赘。5.2.2工作展望及见解本系统用户界面部分基本上运用JavaSwing组件实现。然而从Java诞生至今,Java语言缺省的GUI开发包AWT和Swing都很难在桌面程序开发方面做到足够令人满意。如今Eclipse组织为了开发EclipseIDE而编写的底层图形界面API——SWT(StandardWidgetToolkit)包,无论在性能还是外观上都超越了Swing和AWT。因此在今后的开发中,可以考虑到更换开发平台,使系统更加完美。系统还有的没有实现的功能,有待开发的空间比较大。 湖南大学毕业设计(论文)第57页总结经过一个学期的设计,“基于J2EE的考勤管理系统”已经基本设计完成。在这几个月的开发过程中,学到了许多有关数据库管理软件设计的东西。另外,通过对J2EE的使用,我也对其有了一些认识,学到了很多关于可视化编程的东西。基于该系统的一些设计,下面对系统做一个总结。在整个过程中,主要的工作有:Ø前期大量的需求分析和设计过程,收集资料编写需求和设计文档,保证后期工作的顺利进行,严格控制需求的变更和管理。Ø系统的权限及安全设计,包括用户权限的个人设定,密码保护与修改。Ø员工信息、出勤信息、员工工资、相关查询、密码修改、帮助说明和退出系统模块的页面设计及功能的设计实现。设计中力求界面友好、简洁,易于操作。代码部分尽量避免逻辑错误,算法设计简单合理,尽量使程序具有较好的可读性,有利于其他的设计者对程序的阅读。Ø力求对数据库操作的安全与稳定,尽量避免数据库操作异常,并要保证查询的快速无误。Ø保证程序的逻辑结构,编程时注意多使用通用方法(函数和过程),并尝试用通用窗体函数。Ø采用UML建模技术,保证开发工作的良好进行。当然在设计中还有很多不足的地方。对于这样的软件开发,由于没有相应的切合实际的需求分析,所以在开发过程中遇到了许多棘手的问题。现在开发出来的软件对数据库的操作还不够稳定常会出现非法操作,异常处理做的还很欠缺。程序代码中还存在不少的Bug,这些在最后的测试过程中还有必要做较多的修改和完善。在设计时,由于时间和能力有限还有部分的功能没有实现,希望系统能在以后升级成更高版本时得以实现。本次毕业设计不仅让我独立完成了项目开发,使自身的专业技能得到很大程度的提升,还让我涉足到许多新的知识领域,拓宽了知识面,为今后的实际工作打下了坚实的基础。从中学习到的内容,将让我终身受益。 湖南大学毕业设计(论文)第57页但是毕业设计也暴露出自己专业基础的很多不足之处。比如缺乏综合应用专业知识的能力等等。这次实践是对自己大学四年所学的一次大检阅,使我明白自己知识还很浅薄,虽然马上要毕业了,但是自己的求学之路还很长,以后更应该在工作中学习,努力使自己成为一个对社会有所贡献的人。 湖南大学毕业设计(论文)第57页致谢本毕业设计从开题到完成论文,总耗时近四个月。在这段时间里,我十分感谢软件学院对我们的重视,陆绍飞老师的悉心教导,以及周围的同学和朋友对我的帮助。为了让我们能够顺利的按时按质完成课题,学院为制定了严格的管理制度。院领导和老师无时无刻不在关注着我们的工作进展,对我们的每一项工作细节都提出了极高的要求,这对即将走入社会的我们来说无疑是最宝贵的财富。在实际开发过程中,陆绍飞老师给了我很大的帮助、启迪和教导。他给我们提供了大量的资料,还及时地召开会议了解大家的工作进展,并提出相关的建议和解决方案。当工作中出现差错,陆老师在提出批评之余还亲力亲为,及时帮助大家修正。对于遇到的问题,陆老师也给予详细的解答,同时鼓励大家拓宽自己的思维方式,勇于创新。这些不仅让我巩固了原有的知识基础,真正学到了许多以前没有接触过的知识,还端正了工作态度,培养了严谨的治学精神,使我受益匪浅。本次毕业设计得以顺利完成,还要归功于周围同学和朋友的无私帮助。在此,我对他们的帮助表示衷心的感谢!最后,再次对给予我的帮助和鼓励的老师、同学和朋友们致以最诚挚的谢意! 湖南大学毕业设计(论文)第57页参考文献[1]于敏.行政管理职位工作手册——弗布克管理咨询系列[M],北京:人民邮电出版社,2005.[2]李刚.轻量级J2EE企业应用实战[M],北京:电子工业出版社,2007.[3]计磊.精通J2EE-Eclipse.Struts.Hibernate.Spring整合应用案例[M],北京:人民邮电出版社,2006.[4]余浩东.J2EE应用框架设计与项目开发[M].北京:清华大学出版社,2008.[5]耿祥义,张跃平.JAVA2实用教程(实用教程)[M].北京:清华大学出版社,2006.[6](美)KarlE.Wiegers.软件需求(第二版)[M].北京:高等教育出版社,2004.[7](美)埃克儿.Java编程思想(第四版)[M],北京:机械工业出版社,2007.[8]孙卫琴.JAVA面向对象编程[M],北京:电子工业出版社,2006.[9]孙卫琴.JAVA网络编程精解[M],北京:电子工业出版社,2007.[10](美)文纳斯.深入JAVA虚拟机[M],北京:机械工业出版社,2003.[11]思志学.程序天下——J2EE整合详解与典型案例[M],北京:电子工业出版社,2008.[12]栾跃.软件开发项目管理[M],上海:上海交通大学出版社,2005.[13](英)萨默维尔.软件工程(原书第8版)[M],北京:机械工业出版社,2007.[14]张友生.软件体系结构[M],北京:清华大学出版社,2006.[15]王少锋.面向对象技术UML教程[M],北京:清华大学出版社,2006.[16]萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2005.[17]南兆旭.中小企业管理:员工异动与考勤管理[M].香港:香港西迪商务出版公司,1997.[18]曹晓春.SQLServer2000学习教程[M].北京:北京大学出版社,2001.[19]陈刚.Eclipse从入门到精通(第二版)[M].北京:清华大学出版社,2007.[20](印度)库姆(Kumar,B.V.),(印度)圣吉斯(Sangeetha,S.),(印度)撒伯拉汗门亚(Subrahmanya,S.V.).深入浅出J2EE架构[M].北京:清华大学出版社,2006. 湖南大学毕业设计(论文)第57页毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作者签名:     日 期:     指导教师签名:     日  期:     使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名:     日 期:      湖南大学毕业设计(论文)第57页学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权    大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期:年月日导师签名:日期:年月日 湖南大学毕业设计(论文)第57页独创声明本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本声明的法律后果由本人承担。 作者签名:二〇一〇年九月二十日 毕业设计(论文)使用授权声明本人完全了解**学院关于收集、保存、使用毕业设计(论文)的规定。本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。(保密论文在解密后遵守此规定) 作者签名:二〇一〇年九月二十日 湖南大学毕业设计(论文)第57页基本要求:写毕业论文主要目的是培养学生综合运用所学知识和技能,理论联系实际,独立分析,解决实际问题的能力,使学生得到从事本专业工作和进行相关的基本训练。毕业论文应反映出作者能够准确地掌握所学的专业基础知识,基本学会综合运用所学知识进行科学研究的方法,对所研究的题目有一定的心得体会,论文题目的范围不宜过宽,一般选择本学科某一重要问题的一个侧面。毕业论文的基本教学要求是:1、培养学生综合运用、巩固与扩展所学的基础理论和专业知识,培养学生独立分析、解决实际问题能力、培养学生处理数据和信息的能力。2、培养学生正确的理论联系实际的工作作风,严肃认真的科学态度。3、培养学生进行社会调查研究;文献资料收集、阅读和整理、使用;提出论点、综合论证、总结写作等基本技能。毕业论文是毕业生总结性的独立作业,是学生运用在校学习的基本知识和基础理论,去分析、解决一两个实际问题的实践锻炼过程,也是学生在校学习期间学习成果的综合性总结,是整个教学活动中不可缺少的重要环节。撰写毕业论文对于培养学生初步的科学研究能力,提高其综合运用所学知识分析问题、解决问题能力有着重要意义。毕业论文在进行编写的过程中,需要经过开题报告、论文编写、论文上交评定、论文答辩以及论文评分五个过程,其中开题报告是论文进行的最重要的一个过程,也是论文能否进行的一个重要指标。撰写意义: 湖南大学毕业设计(论文)第57页1.撰写毕业论文是检验学生在校学习成果的重要措施,也是提高教学质量的重要环节。大学生在毕业前都必须完成毕业论文的撰写任务。申请学位必须提交相应的学位论文,经答辩通过后,方可取得学位。可以这么说,毕业论文是结束大学学习生活走向社会的一个中介和桥梁。毕业论文是大学生才华的第一次显露,是向祖国和人民所交的一份有份量的答卷,是投身社会主义现代化建设事业的报到书。一篇毕业论文虽然不能全面地反映出一个人的才华,也不一定能对社会直接带来巨大的效益,对专业产生开拓性的影响。但是,实践证明,撰写毕业论文是提高教学质量的重要环节,是保证出好人才的重要措施。2.通过撰写毕业论文,提高写作水平是干部队伍“四化”建设的需要。党中央要求,为了适应现代化建设的需要,领导班子成员应当逐步实现“革命化、年轻化、知识化、专业化”。这个“四化”的要求,也包含了对干部写作能力和写作水平的要求。3.提高大学生的写作水平是社会主义物质文明和精神文明建设的需要。在新的历史时期,无论是提高全族的科学文化水平,掌握现代科技知识和科学管理方法,还是培养社会主义新人,都要求我们的干部具有较高的写作能力。在经济建设中,作为领导人员和机关的办事人员,要写指示、通知、总结、调查报告等应用文;要写说明书、广告、解说词等说明文;还要写科学论文、经济评论等议论文。在当今信息社会中,信息对于加快经济发展速度,取得良好的经济效益发挥着愈来愈大的作用。写作是以语言文字为信号,是传达信息的方式。信息的来源、信息的收集、信息的储存、整理、传播等等都离不开写作。 湖南大学毕业设计(论文)第57页论文种类:毕业论文是学术论文的一种形式,为了进一步探讨和掌握毕业论文的写作规律和特点,需要对毕业论文进行分类。由于毕业论文本身的内容和性质不同,研究领域、对象、方法、表现方式不同,因此,毕业论文就有不同的分类方法。按内容性质和研究方法的不同可以把毕业论文分为理论性论文、实验性论文、描述性论文和设计性论文。后三种论文主要是理工科大学生可以选择的论文形式,这里不作介绍。文科大学生一般写的是理论性论文。理论性论文具体又可分成两种:一种是以纯粹的抽象理论为研究对象,研究方法是严密的理论推导和数学运算,有的也涉及实验与观测,用以验证论点的正确性。另一种是以对客观事物和现象的调查、考察所得观测资料以及有关文献资料数据为研究对象,研究方法是对有关资料进行分析、综合、概括、抽象,通过归纳、演绎、类比,提出某种新的理论和新的见解。按议论的性质不同可以把毕业论文分为立论文和驳论文。立论性的毕业论文是指从正面阐述论证自己的观点和主张。一篇论文侧重于以立论为主,就属于立论性论文。立论文要求论点鲜明,论据充分,论证严密,以理和事实服人。驳论性毕业论文是指通过反驳别人的论点来树立自己的论点和主张。如果毕业论文侧重于以驳论为主,批驳某些错误的观点、见解、理论,就属于驳论性毕业论文。驳论文除按立论文对论点、论据、论证的要求以外,还要求针锋相对,据理力争。 湖南大学毕业设计(论文)第57页按研究问题的大小不同可以把毕业论文分为宏观论文和微观论文。凡届国家全局性、带有普遍性并对局部工作有一定指导意义的论文,称为宏观论文。它研究的面比较宽广,具有较大范围的影响。反之,研究局部性、具体问题的论文,是微观论文。它对具体工作有指导意义,影响的面窄一些。另外还有一种综合型的分类方法,即把毕业论文分为专题型、论辩型、综述型和综合型四大类:1.专题型论文。这是分析前人研究成果的基础上,以直接论述的形式发表见解,从正面提出某学科中某一学术问题的一种论文。如本书第十二章例文中的《浅析领导者突出工作重点的方法与艺术》一文,从正面论述了突出重点的工作方法的意义、方法和原则,它表明了作者对突出工作重点方法的肯定和理解。2.论辩型论文。这是针对他人在某学科中某一学术问题的见解,凭借充分的论据,着重揭露其不足或错误之处,通过论辩形式来发表见解的一种论文。3.综述型论文。这是在归纳、总结前人或今人对某学科中某一学术问题已有研究成果的基础上,加以介绍或评论,从而发表自己见解的一种论文。4.综合型论文。这是一种将综述型和论辩型两种形式有机结合起来写成的一种论文。如《关于中国民族关系史上的几个问题》一文既介绍了研究民族关系史的现状,又提出了几个值得研究的问题。因此,它是一篇综合型的论文。写作步骤:毕业论文是高等教育自学考试本科专业应考者完成本科阶段学业的最后一个环节,它是应考者的总结性独立作业,目的在于总结学习专业的成果,培养综合运用所学知识解决实际问题的能力。从文体而言,它也是对某一专业领域的现实问题或理论 湖南大学毕业设计(论文)第57页问题进行科学研究探索的具有一定意义的论说文。完成毕业论文的撰写可以分两个步骤,即选择课题和研究课题。首先是选择课题。选题是论文撰写成败的关键。因为,选题是毕业论文撰写的第一步,它实际上就是确定“写什么”的问题,亦即确定科学研究的方向。如果“写什么”不明确,“怎么写”就无从谈起。教育部自学考试办公室有关对毕业论文选题的途径和要求是“为鼓励理论与工作实践结合,应考者可结合本单位或本人从事的工作提出论文题目,报主考学校审查同意后确立。也可由主考学校公布论文题目,由应考者选择。毕业论文的总体要求应与普通全日制高等学校相一致,做到通过论文写作和答辩考核,检验应考者综合运用专业知识的能力”。但不管考生是自己任意选择课题,还是在主考院校公布的指定课题中选择课题,都要坚持选择有科学价值和现实意义的、切实可行的课题。选好课题是毕业论文成功的一半。第一、要坚持选择有科学价值和现实意义的课题。科学研究的目的是为了更好地认识世界、改造世界,以推动社会的不断进步和发展 湖南大学毕业设计(论文)第57页。因此,毕业论文的选题,必须紧密结合社会主义物质文明和精神文明建设的需要,以促进科学事业发展和解决现实存在问题作为出发点和落脚点。选题要符合科学研究的正确方向,要具有新颖性,有创新、有理论价值和现实的指导意义或推动作用,一项毫无意义的研究,即使花很大的精力,表达再完善,也将没有丝毫价值。具体地说,考生可从以下三个方面来选题。首先,要从现实的弊端中选题,学习了专业知识,不能仅停留在书本上和理论上,还要下一番功夫,理论联系实际,用已掌握的专业知识,去寻找和解决工作实践中急待解决的问题。其次,要从寻找科学研究的空白处和边缘领域中选题,科学研究。还有许多没有被开垦的处女地,还有许多缺陷和空白,这些都需要填补。应考者应有独特的眼光和超前的意识去思索,去发现,去研究。最后,要从寻找前人研究的不足处和错误处选题,在前人已提出来的研究课题中,许多虽已有初步的研究成果,但随着社会的不断发展,还有待于丰富、完整和发展,这种补充性或纠正性的研究课题,也是有科学价值和现实指导意义的。第二、要根据自己的能力选择切实可行的课题。毕业论文的写作是一种创造性劳动,不但要有考生个人的见解和主张,同时还需要具备一定的客观条件。由于考生个人的主观、客观条件都是各不相同的,因此在选题时,还应结合自己的特长、兴趣及所具备的客观条件来选题。具体地说,考生可从以下三个方面来综合考虑。首先,要有充足的资料来源。“巧妇难为无米之炊”,在缺少资料的情况下,是很难写出高质量的论文的。选择一个具有丰富资料来源的课题,对课题深入研究与开展很有帮助。其次,要有浓厚的研究兴趣,选择自己感兴趣的课题,可以激发自己研究的热情,调动自己的主动性和积极性,能够以专心、细心、恒心和耐心的积极心态去完成。最后,要能结合发挥自己的业务专长,每个考生无论能力水平高低,工作岗位如何,都有自己的业务专长,选择那些能结合自己工作、发挥自己业务专长的课题,对顺利完成课题的研究大有益处。 湖南大学毕业设计(论文)第57页致谢这次论文的完成,不止是我自己的努力,同时也有老师的指导,同学的帮助,以及那些无私奉献的前辈,正所谓你知道的越多的时候你才发现你知道的越少,通过这次论文,我想我成长了很多,不只是磨练了我的知识厚度,也使我更加确定了我今后的目标:为今后的计算机事业奋斗。在此我要感谢我的指导老师——***老师,感谢您的指导,才让我有了今天这篇论文,您不仅是我的论文导师,也是我人生的导师,谢谢您!我还要感谢我的同学,四年的相处,虽然我未必记得住每分每秒,但是我记得每一个有你们的精彩瞬间,我相信通过大学的历练,我们都已经长大,变成一个有担当,有能力的新时代青年,感谢你们的陪伴,感谢有你们,这篇论文也有你们的功劳,我想毕业不是我们的相处的结束,它是我们更好相处的开头,祝福你们!我也要感谢父母,这是他们给我的,所有的一切;感谢母校,尽管您不以我为荣,但我一直会以我是一名农大人为荣。通过这次毕业设计,我学习了很多新知识,也对很多以前的东西有了更深的记忆与理解。漫漫求学路,过程很快乐。我要感谢信息与管理科学学院的老师,我从他们那里学到了许多珍贵的知识和做人处事的道理,以及科学严谨的学术态度,令我受益良多。同时还要感谢学院给了我一个可以认真学习,天天向上的学习环境和机会。即将结束*大学习生活,我感谢****大学提供了一次在**大接受教育的机会,感谢院校老师的无私教导。感谢各位老师审阅我的论文。毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 湖南大学毕业设计(论文)第57页及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作者签名:     日 期:     指导教师签名:     日  期:     使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名:     日 期:      湖南大学毕业设计(论文)第57页学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权    大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期:年月日导师签名:日期:年月日 湖南大学毕业设计(论文)第57页独创声明本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本声明的法律后果由本人承担。 作者签名:年月日 毕业设计(论文)使用授权声明本人完全了解**学院关于收集、保存、使用毕业设计(论文)的规定。本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。(保密论文在解密后遵守此规定) 作者签名:年月日 湖南大学毕业设计(论文)第57页基本要求:写毕业论文主要目的是培养学生综合运用所学知识和技能,理论联系实际,独立分析,解决实际问题的能力,使学生得到从事本专业工作和进行相关的基本训练。毕业论文应反映出作者能够准确地掌握所学的专业基础知识,基本学会综合运用所学知识进行科学研究的方法,对所研究的题目有一定的心得体会,论文题目的范围不宜过宽,一般选择本学科某一重要问题的一个侧面。毕业论文的基本教学要求是:1、培养学生综合运用、巩固与扩展所学的基础理论和专业知识,培养学生独立分析、解决实际问题能力、培养学生处理数据和信息的能力。2、培养学生正确的理论联系实际的工作作风,严肃认真的科学态度。3、培养学生进行社会调查研究;文献资料收集、阅读和整理、使用;提出论点、综合论证、总结写作等基本技能。毕业论文是毕业生总结性的独立作业,是学生运用在校学习的基本知识和基础理论,去分析、解决一两个实际问题的实践锻炼过程,也是学生在校学习期间学习成果的综合性总结,是整个教学活动中不可缺少的重要环节。撰写毕业论文对于培养学生初步的科学研究能力,提高其综合运用所学知识分析问题、解决问题能力有着重要意义。毕业论文在进行编写的过程中,需要经过开题报告、论文编写、论文上交评定、论文答辩以及论文评分五个过程,其中开题报告是论文进行的最重要的一个过程,也是论文能否进行的一个重要指标。撰写意义: 湖南大学毕业设计(论文)第57页1.撰写毕业论文是检验学生在校学习成果的重要措施,也是提高教学质量的重要环节。大学生在毕业前都必须完成毕业论文的撰写任务。申请学位必须提交相应的学位论文,经答辩通过后,方可取得学位。可以这么说,毕业论文是结束大学学习生活走向社会的一个中介和桥梁。毕业论文是大学生才华的第一次显露,是向祖国和人民所交的一份有份量的答卷,是投身社会主义现代化建设事业的报到书。一篇毕业论文虽然不能全面地反映出一个人的才华,也不一定能对社会直接带来巨大的效益,对专业产生开拓性的影响。但是,实践证明,撰写毕业论文是提高教学质量的重要环节,是保证出好人才的重要措施。2.通过撰写毕业论文,提高写作水平是干部队伍“四化”建设的需要。党中央要求,为了适应现代化建设的需要,领导班子成员应当逐步实现“革命化、年轻化、知识化、专业化”。这个“四化”的要求,也包含了对干部写作能力和写作水平的要求。3.提高大学生的写作水平是社会主义物质文明和精神文明建设的需要。在新的历史时期,无论是提高全族的科学文化水平,掌握现代科技知识和科学管理方法,还是培养社会主义新人,都要求我们的干部具有较高的写作能力。在经济建设中,作为领导人员和机关的办事人员,要写指示、通知、总结、调查报告等应用文;要写说明书、广告、解说词等说明文;还要写科学论文、经济评论等议论文。在当今信息社会中,信息对于加快经济发展速度,取得良好的经济效益发挥着愈来愈大的作用。写作是以语言文字为信号,是传达信息的方式。信息的来源、信息的收集、信息的储存、整理、传播等等都离不开写作。 湖南大学毕业设计(论文)第57页论文种类:毕业论文是学术论文的一种形式,为了进一步探讨和掌握毕业论文的写作规律和特点,需要对毕业论文进行分类。由于毕业论文本身的内容和性质不同,研究领域、对象、方法、表现方式不同,因此,毕业论文就有不同的分类方法。按内容性质和研究方法的不同可以把毕业论文分为理论性论文、实验性论文、描述性论文和设计性论文。后三种论文主要是理工科大学生可以选择的论文形式,这里不作介绍。文科大学生一般写的是理论性论文。理论性论文具体又可分成两种:一种是以纯粹的抽象理论为研究对象,研究方法是严密的理论推导和数学运算,有的也涉及实验与观测,用以验证论点的正确性。另一种是以对客观事物和现象的调查、考察所得观测资料以及有关文献资料数据为研究对象,研究方法是对有关资料进行分析、综合、概括、抽象,通过归纳、演绎、类比,提出某种新的理论和新的见解。按议论的性质不同可以把毕业论文分为立论文和驳论文。立论性的毕业论文是指从正面阐述论证自己的观点和主张。一篇论文侧重于以立论为主,就属于立论性论文。立论文要求论点鲜明,论据充分,论证严密,以理和事实服人。驳论性毕业论文是指通过反驳别人的论点来树立自己的论点和主张。如果毕业论文侧重于以驳论为主,批驳某些错误的观点、见解、理论,就属于驳论性毕业论文。驳论文除按立论文对论点、论据、论证的要求以外,还要求针锋相对,据理力争。 湖南大学毕业设计(论文)第57页按研究问题的大小不同可以把毕业论文分为宏观论文和微观论文。凡届国家全局性、带有普遍性并对局部工作有一定指导意义的论文,称为宏观论文。它研究的面比较宽广,具有较大范围的影响。反之,研究局部性、具体问题的论文,是微观论文。它对具体工作有指导意义,影响的面窄一些。另外还有一种综合型的分类方法,即把毕业论文分为专题型、论辩型、综述型和综合型四大类:1.专题型论文。这是分析前人研究成果的基础上,以直接论述的形式发表见解,从正面提出某学科中某一学术问题的一种论文。如本书第十二章例文中的《浅析领导者突出工作重点的方法与艺术》一文,从正面论述了突出重点的工作方法的意义、方法和原则,它表明了作者对突出工作重点方法的肯定和理解。2.论辩型论文。这是针对他人在某学科中某一学术问题的见解,凭借充分的论据,着重揭露其不足或错误之处,通过论辩形式来发表见解的一种论文。3.综述型论文。这是在归纳、总结前人或今人对某学科中某一学术问题已有研究成果的基础上,加以介绍或评论,从而发表自己见解的一种论文。4.综合型论文。这是一种将综述型和论辩型两种形式有机结合起来写成的一种论文。如《关于中国民族关系史上的几个问题》一文既介绍了研究民族关系史的现状,又提出了几个值得研究的问题。因此,它是一篇综合型的论文。写作步骤:毕业论文是高等教育自学考试本科专业应考者完成本科阶段学业的最后一个环节,它是应考者的总结性独立作业,目的在于总结学习专业的成果,培养综合运用所学知识解决实际问题的能力。从文体而言,它也是对某一专业领域的现实问题或理论 湖南大学毕业设计(论文)第57页问题进行科学研究探索的具有一定意义的论说文。完成毕业论文的撰写可以分两个步骤,即选择课题和研究课题。首先是选择课题。选题是论文撰写成败的关键。因为,选题是毕业论文撰写的第一步,它实际上就是确定“写什么”的问题,亦即确定科学研究的方向。如果“写什么”不明确,“怎么写”就无从谈起。教育部自学考试办公室有关对毕业论文选题的途径和要求是“为鼓励理论与工作实践结合,应考者可结合本单位或本人从事的工作提出论文题目,报主考学校审查同意后确立。也可由主考学校公布论文题目,由应考者选择。毕业论文的总体要求应与普通全日制高等学校相一致,做到通过论文写作和答辩考核,检验应考者综合运用专业知识的能力”。但不管考生是自己任意选择课题,还是在主考院校公布的指定课题中选择课题,都要坚持选择有科学价值和现实意义的、切实可行的课题。选好课题是毕业论文成功的一半。第一、要坚持选择有科学价值和现实意义的课题。科学研究的目的是为了更好地认识世界、改造世界,以推动社会的不断进步和发展 湖南大学毕业设计(论文)第57页。因此,毕业论文的选题,必须紧密结合社会主义物质文明和精神文明建设的需要,以促进科学事业发展和解决现实存在问题作为出发点和落脚点。选题要符合科学研究的正确方向,要具有新颖性,有创新、有理论价值和现实的指导意义或推动作用,一项毫无意义的研究,即使花很大的精力,表达再完善,也将没有丝毫价值。具体地说,考生可从以下三个方面来选题。首先,要从现实的弊端中选题,学习了专业知识,不能仅停留在书本上和理论上,还要下一番功夫,理论联系实际,用已掌握的专业知识,去寻找和解决工作实践中急待解决的问题。其次,要从寻找科学研究的空白处和边缘领域中选题,科学研究。还有许多没有被开垦的处女地,还有许多缺陷和空白,这些都需要填补。应考者应有独特的眼光和超前的意识去思索,去发现,去研究。最后,要从寻找前人研究的不足处和错误处选题,在前人已提出来的研究课题中,许多虽已有初步的研究成果,但随着社会的不断发展,还有待于丰富、完整和发展,这种补充性或纠正性的研究课题,也是有科学价值和现实指导意义的。第二、要根据自己的能力选择切实可行的课题。毕业论文的写作是一种创造性劳动,不但要有考生个人的见解和主张,同时还需要具备一定的客观条件。由于考生个人的主观、客观条件都是各不相同的,因此在选题时,还应结合自己的特长、兴趣及所具备的客观条件来选题。具体地说,考生可从以下三个方面来综合考虑。首先,要有充足的资料来源。“巧妇难为无米之炊”,在缺少资料的情况下,是很难写出高质量的论文的。选择一个具有丰富资料来源的课题,对课题深入研究与开展很有帮助。其次,要有浓厚的研究兴趣,选择自己感兴趣的课题,可以激发自己研究的热情,调动自己的主动性和积极性,能够以专心、细心、恒心和耐心的积极心态去完成。最后,要能结合发挥自己的业务专长,每个考生无论能力水平高低,工作岗位如何,都有自己的业务专长,选择那些能结合自己工作、发挥自己业务专长的课题,对顺利完成课题的研究大有益处。 湖南大学毕业设计(论文)第57页致谢这次论文的完成,不止是我自己的努力,同时也有老师的指导,同学的帮助,以及那些无私奉献的前辈,正所谓你知道的越多的时候你才发现你知道的越少,通过这次论文,我想我成长了很多,不只是磨练了我的知识厚度,也使我更加确定了我今后的目标:为今后的计算机事业奋斗。在此我要感谢我的指导老师——***老师,感谢您的指导,才让我有了今天这篇论文,您不仅是我的论文导师,也是我人生的导师,谢谢您!我还要感谢我的同学,四年的相处,虽然我未必记得住每分每秒,但是我记得每一个有你们的精彩瞬间,我相信通过大学的历练,我们都已经长大,变成一个有担当,有能力的新时代青年,感谢你们的陪伴,感谢有你们,这篇论文也有你们的功劳,我想毕业不是我们的相处的结束,它是我们更好相处的开头,祝福你们!我也要感谢父母,这是他们给我的,所有的一切;感谢母校,尽管您不以我为荣,但我一直会以我是一名农大人为荣。通过这次毕业设计,我学习了很多新知识,也对很多以前的东西有了更深的记忆与理解。漫漫求学路,过程很快乐。我要感谢信息与管理科学学院的老师,我从他们那里学到了许多珍贵的知识和做人处事的道理,以及科学严谨的学术态度,令我受益良多。同时还要感谢学院给了我一个可以认真学习,天天向上的学习环境和机会。即将结束*大学习生活,我感谢****大学提供了一次在**大接受教育的机会,感谢院校老师的无私教导。感谢各位老师审阅我的论文。