基于asp企业人事管理系统的设计与实现【计算机毕业论文】_第1页
基于asp企业人事管理系统的设计与实现【计算机毕业论文】_第2页
基于asp企业人事管理系统的设计与实现【计算机毕业论文】_第3页
基于asp企业人事管理系统的设计与实现【计算机毕业论文】_第4页
基于asp企业人事管理系统的设计与实现【计算机毕业论文】_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)基于ASP企业人事管理系统的设计与实现THEDESIGNANDREALIZATIONOFENTERPRISEPERSONNELMANAGEMENTSYSTEMBASEDONASP信息管理与信息系统副教授学生姓名所学专业所在班级指导教师教师职称完成时间摘要在传统的企业人事管理工作中,要完成相当数量的职工情况及人事政策法规的查询工作,一般是员工直接到办公室或通过电话查询,使人事工作者在这些常规性的查询及解答工作上花费大量时间,不利于工作效率的提高及人事研究工作的深入进行。企业人事管理系统将包括人事工作中涉及的职工的历史状况和现状,人事政策法规的宣传及解答,借助于网络实现人事管理的信息化,对人事管理工作有促进作用,而且对公司系统的建设也有很大意义。本系统采用当前普遍流行的WINDOWSXPIIS服务器平台以及SQLSERVER2000数据库平台管理系统,通过DREAMWEAVER及ASP技术设计前台界面,使用JSCRIPT实现该系统中的特定功能及辅助功能。整个管理系统从符合操作简便、界面友好、实用的要求出发,完成企业人事管理的全过程,包括新进员工档案的建立、员工的转出、员工信息的修改、员工信息查询等人事管理工作。使用企业人事管理系统,可使公司的人事管理系统化、规范化,从而达到提高公司管理效率的目的。关键词ASPSQL企业人事ABSTRACTINTHETRADITIONALWORKOFPERSONNELMANAGEMENTOFENTERPRISES,IFSOMEBODYWANTSTODOTHECHECKINGWORKOFALARGENUMBEROFWORKERSANDPERSONNELPOLICIESANDREGULATIONS,GENERALLYSTAFFSGODIRECTLYTOTHEOFFICEORMAKECALLSTOCHECK,ANDITWILLTAKEPERSONNELWORKERSALOTOFTIMETODOTHEROUTINECHECKINGANDREFERRINGPOLICIESANDITISNOTGOODTOIMPROVEWORKINGEFFICIENCYANDDORESEARCHINDEPTHPERSONNELMANAGEMENTSYSTEMINCLUDESSTAFFSPRESENTCONDITIONANDWORKINGHISTORY,ASWELLASTHEPROPAGANDAANDANSWERSOFPERSONNELREGULATION,ANDUSESNETWORKTOREACHSELFCHECKINGOFSTAFFSITISNOTONLYBENEFICIALFORTHESMOOTHPROGRESSOFPERSONNELMANAGEMENTWORK,BUTALSOGOODANDSIGNIFICANTFORTHECONSTRUCTIONOFCOMPANYSYSTEMSTHESYSTEMUSESTHECURRENTEPIDEMICOFWINDOWSXPIISSERVERPLATFORMSANDSQLSERVER2000DATABASEPLATFORMMANAGEMENTSYSTEMSTHROUGHDREAMWEAVERANDASPTECHNICALDESIGNFRONTINTERFACE,ASWELLASJSCRIPTISALSOUSEDINIT,SOITWILLACHIEVETHESPECIFICFUNCTIONSANDAUXILIARYFUNCTIONSINTHESYSTEMTHEWHOLEMANAGEMENTSYSTEMSHOLDTHEREQUIREMENTSOFSIMPLEOPERATION,FRIENDLYINTERFACE,FLEXIBILITY,UTILITYANDSAFETYTOACHIEVETHEOVERALLPROCESSOFPERSONNELMANAGEMENTINCLUDINGESTABLISHMENTOFNEWSTAFFSPERSONNELFILES,PERSONNELMANAGEMENTWORKSUCHASCHANGINGANDCHECKINGSTAFFSINFORMATIONANDSTATISTICSCAUSEDBYTHECHANGEOFJOBPOSITIONSANDTHETRANSFEROFSTAFFS,ASWELLASTHEWORKOFADDINGNEWSTAFFSANDREVISINGSENIORWORKERSTHROUGHUSINGPERSONNELMANAGEMENTSYSTEMS,STANDARDIZEDANDAUTOMATEDPERSONNELMANAGEMENTSYSTEMSCANBEGAINEDANDTHENIMPROVESTHEIRMANAGEMENTEFFICIENCYKEYWORDSASPSQLENTERPRISEHUMANAFFAIRS目录1绪论12需求分析221需求分析222可行性分析23系统分析431系统设计目标432系统开发与运行环境533数据流程图534数据字典的创建74系统设计1041系统开发工具与数据库1042系统总体设计1343系统详细设计165系统实施和维护2751系统实施2752系统维护286结论30参考文献31致谢321绪论随着科学技术的发展、生产技术的进步,各行各业每时每刻都在产生大量的信息,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。在全球经济一体化趋势越来越明显的今天,企业人事管理系统的开发也事在必行。随着我国经济体制改革的深入,导致各公司间的人事调动更加频繁,在这种新形势下,我们只有通过集中的人事管理,细致的信息记录才能保证员工人事调动的有序进行。这就迫使公司采取先进的计算机硬件设备以及高质量软件设备,只有这样公司才能更准确的管理人事信息。企业人事管理系统的革命性变革出现在20世纪90年代末。由于改革的需要,如何吸引和留住人才,激发员工的创造性、工作责任感和工作热情已成为关系公司兴衰的重要因素,人才已经成为公司最重要的资产之一。该企业人事管理系统,是以信息管理为基础,采用成熟、先进的计算机软件硬件集成技术、融入科学的人事管理思想和模式,对员工人事信息采集、储存、加工、处理和分析,使其及时、准确地反映公司的人事信息,为公司的各层管理者提供快速、准确的人事管理依据与辅助决策数。利用计算机进行信息控制和数据处理,不仅提高了工作效率,而且大大的提高了其安全性。该课题就是为了管理纷繁复杂的企业人事档案以及其他信息而设计的。我们着眼于公司的企业人事管理系统用ASP的编程语言开发出了“企业人事管理系统”。本系统采用公司现有软硬件环境,及先进的人事管理系统开发方案,从而达到充分利用公司现有的资源,提高系统开发水平和应用效果的目的,本系统符合企业人事管理的规定,能够满足公司日常人员管理的工作需要,并达到操作过程中的直观、方便、实用、安全等要求。该系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于技术维护人员补充、维护,系统还具备数据库维护功能,可以及时根据公司需求进行数据的添加、删除、修改、备份等操作。下面详细讨论了该系统的开发、设计环境、实现算法及其具体的实现。2需求分析21需求分析很多公司都在为了谋取更大的竞争优势,而进行企业流程再造。在这个过程中,大多趋向于实施已经被应用各个领域的软件系统解决方案。不必对企业管理系统的整体解决方案进行深入研究,就可以发现系统可以大量节省时间,包括减少信息的复制工作,适时向需要的人提供准确的信息等等。对于各系统的实现,必须满足以下要求系统简单易用、流程清晰系统安全、可靠;员工操作权限依其身份不同而不同界面简洁、美观数据必须完整且无冗余数据库的设计必须规范数据必须安全22可行性分析在经济改革深入发展的今天,企业人事管理的信息量和信息类型越来越大,工作流程越来越清晰,社会分工越来越细,原来传统上的人工处理方式和单机管理系统越来越来不能适应企业人事管理的需要,不能满足新形势下公司中的人事管理的需要。因此,必须有一套应用于网络时代的适应于新需求上的企业人事管理系统。而且每一所部门的企业人事管理又是错综复杂的。因此我们是通过和各个公司的接触,调研后开发系统的。221技术可行性分析1硬件与软件要求不高,目前市场上的一般计算机软硬件资源均能满足系统开发要求。其中运用的主要软件有DREAMWEAVER,ACDSEE等,数据库采用SQL。2ASP技术ASP技术可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。而且是一种服务器端脚本编写环境,可以用来创建和运行动态网页或WEB应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的WEB应用程序。该技术用户功能强大,扩展性强,以上技术足以完成本系统的开发和设计。3维护操作TC0工作方便,后台操作快截明了,操作人员可以在短时间内完全掌握维护技术。222社会可行性分析网络安全技术的不断提升,通过网络管理人事信息的方法在实际运用中越来越被公司或个人所接受,并且在不断的提升和表现它在实际活动中的经济价值,这个经济价值也是当前公司所期望看到的。企业人事管理工作覆盖面广,涉及到部门设置、员工调配、员工培训、考核、奖惩、工资福利待遇等多个方面。企业人事管理活动中产生的大量数据和信息。对如此多的数据、信息的管理、开发及运用,都必须在规范化和标准化的基础上实现,借助于网络化管理手段能够满足这些要求。223经济可行性分析1资金可行性由于系统开发并不复杂,操作起来也比较简单,只需一些基本的编辑软件,另外具备网络中心的一些资源优势,因此开发费用较低。2经济合理性由于该系统用于公司工作的大部分信息发布和传递工作,不仅能够节省大量的人工信息传递任务,提高了工作效率,更加有利于整个公司各部门之间的无纸化办公的推广,方便快捷。3系统分析31系统设计目标本系统是利用ASP和SQL来建立的。主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。主要分为以下七个部分1系统管理模块系统管理模块中最重要的是用户登录模块。通过用户登录,获取用户输入的用户名和密码,并与数据库中的数据进行对比,进行验证,对于正确的用户名及密码的用户允许进入本系统。2员工人事档案管理模块实现用户自由的信息录入。结合人事变动完成本公司各类员工变动事宜,包括员工调入、人员调动、信息变更记录等。真正实现包括员工进入公司后所有变化信息的实时记录。灵活的查询功能,提供列表查看所有员工、按部门查看、查看离职员工、搜索符合条件的员工等多种方式,并可按员工姓名、员工编号、进厂日期、所在部门进行排序查看,使查询变得有效而简单。3档案查看模块档案查看模块可以列出全部员工记录,用以查看员工的相关信息,同时也可以按限定的条件进行分类显示或者查询员工记录。4考勤管理模块根据考勤数据,按月输入到本系统中,系统将记录所有考勤记录,包括请假、旷工、迟到早退、加班的日期及时间等数据。并进行自动统计,记录每个员工每月的出勤统计。系统还可以进行考勤历史记录的查询。5重要事项记录模块根据具体情况设立培训记录、奖惩记录及基他重要事项记录。对员工参加的培训进行记录,记录其参加培训的日期、培训时间、地点、培训员工等事项;对员工的奖惩事项进行记录,记录事件时间,奖惩决定,相关说明。6薪资模块多种评定方式可使用多套计算公式,适合公司使用多种工资计算方法如员工有按标准工资、固定工资、按时计酬的。实现对基本工资的管理,每月计算工资,计算工资时可对默认值作修改;记录工资发放日期。可以建立报表查看员工工资的历史记录7辅助功能模块系统提供直观方便的公司信息管理功能,通过该页面进行公司信息的修改可以在对应的所有网页上将显示新的公司信息。部门管理功能,可按级别层次以树型结构实现公司的部门机构体系,可根据需要进行调整处理,且人员信息可按照机构调整同步变化,大大提高了机构调整的工作效率。系统具有自动提示功能,如员工生日、合同到期等。32系统开发与运行环境1软件环境WINDOWSXP2硬件环境CPUPENTIUM166MHZ以上内存至少128MB硬盘空间60M显示器800600或更高分辨率33数据流程图数据流程图是一种用来表示信息流程和信息变换过程的图解工具,它把系统看成是由数据流联系的各种功能的组合,是管理信息系统逻辑模型的主要形式。数据流程图能够为原系统、待开发的新系统提供一种简洁的逻辑图形说明,能够方便用户对需求分析的理解。管理员可以进入系统后台管理,进行查询、修改数据表操作,具有访问、读写权限。管理员P1后台管理D1管理员信息表D2基础数据表D4人员查询表D33人员查询表图31数据库流程图管理员可以对自身信息、基础信息、人员信息管理及人员信息的汇总,进行添加、删除、更新等操作。D1管理员信息表D7基础信息详细表D5人员基本表D6人员详细表D4人员信息查询表D3人员信息统计表管理员P111管理员信息管理P121基础信息管理P131人员信息管理P141人员信息汇总图32管理员信息流程同时,管理员还可以对公司员工的信息进行基本和详细信息的管理。其管理流程和查询流程分别如下所示管理员P131人员基本表管理P132人员基本表管理D5人员基本表D6人员详细表图33人员管理流程管理员P141人员信息统计处理P142人员信息查询处理D3人员信息统计表D4人员信息查询表图34人员信息查询管理34数据字典的创建1数据流条目举例数据流条目名称员工详细内容说明访问者查询时,所选的员工详细内容数据流来源D3、D4、D6数据流流向P1、P2组成自动编号编号姓名性别出生年月民族部门学历出生地职称毕业公司政治面貌2数据元素条目数据元素条目名称人员编号总编号别名ID编号说明员工的编码有关编号说明数字递增数据值类型离散类型数字长度93数据条目存储数据条目存储名称基础数据详细信息说明对公司的部门、职位、员工学历等信息的管理数据来源管理员的更新数据流流向D2组成部门名称职位列表学历名称民族出生地工资级别性别管理级别政治面貌存储方式顺序/索引4存储过程条目举例处理过程条目名称员工信息查询说明一定的级别人员进入后,查看自己的或是他人的信息输入用户名和密码输出D4到P1处理登陆后,到数据库里查询自己的信息或是他人信息,包括姓名年龄政治面貌性别民族学历,若处理后则显示信息。4系统设计41系统开发工具与数据库根据当今动态网页开发的普遍性及实用性,本系统的开发平台如下开发语言ASP30开发平台IIS50开发工具DREAMWEAVER数据库MICROSOFTSQL20001ASP介绍ASP是ACTIVESERVERPAGE的缩写,意为“活动服务器网页”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是ASP,现在常用于各种动态网站中。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或WEB应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的WEB应用程序。编写ASP跟HTML有很多相似之处,是在网页文件里加些东西。惟一应该注意的是,网页文件应该以ASP作为后缀名,而不能是HTM,这样WWW服务器它是ASP文件并进行相应的处理。注意使用中应把脚本包括起来,以区别普通的HTML标记。在ASP中,使用另外两个符号来标记ASP代码,它们是“”。WWW服务器在处理ASP文件时,一看到就知道代码结束。通常,计算机用户可以用NOTEPAD来编辑ASP文件,不过因为FRONTPAGE2003有强大的网页管理功能,所以最好在FRONTPAGE2003里编写ASP文件。当计算机用户要往一个网页里插入ASP代码时,只需选择FRONTPAGEEDITOR下部的“HTML”标签页就行了。对ASP提供的主要内置对象进行简介REQUEST对象。用于取得用户信息。使用REQUEST对象,可以取得任何由HTTP请求传递过来的消息。包括使用POST和GET传递的参数,以及从服务器和客户端认证所传递的COOKIE等。RESPONSE对象。传递信息给客户。可以使用RESPONSE对象发送信息给客户,重定向浏览器到另一个URL或设置COOKIE值。SESSION对象。管理当前会话的信息。每个用户每次打开该站点就会产生一个会话,当一个用户在同一个站点的不同页面间跳转的时候,存储在SESSION对象中的变量不会丢弃,即使、这些变量在用户访问应用程序页面的整个期间都会保留。APPLICATION对象。管理所有打开同一站点的用户会话信息,共所有用户共享。SERVER对象,提供了对服务器方法和属性的访问。最常用的是CREATEOBJECT方法,该方法用来创建组件的实例。其他方法可以将虚拟目录映射到物理路径以及设置脚本超时期限等。OBJECTCONTEST对象。提交或终止由ASP脚本启动的事务。2IIS介绍IIS是INTERNETINFORMATIONSERVER的缩写,它是微软公司主推的服务器,最新的版本是WINDOWS2000里面包含的IIS5,IIS与WINDOWNTSERVER完全集成在一起,因而用户能够利用WINDOWSNTSERVER和NTFS(NTFILESYSTEM,NT的文件系统)内置的安全特性,建立强大,灵活而安全的INTERNET和INTRANET站点。IIS支持HTTP(HYPERTEXTTRANSFERPROTOCOL,超文本传输协议),FTP(FELETRANSFERPROTOCOL,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的WEB站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBSCRIPT,JSCRIPT开发软件以及JAVA,它也支持CGI和WINCGI,以及ISAPI扩展和过滤器。IIS的设计目的是建立一套集成的服务器服务,用以支持HTTP,FTP和SMTP,它能够提供快速且集成了现有产品,同时可扩展的INTERNET服务器。3DREAMWEAVER软件介绍DREAMWEAVER是一个可视化的网页设计和网站管理工具,支持最新的WEB技术,包含HTML检查、HTML格式控制、HTML格式化选项、可视化网页设计、图像编辑、全局查找替换、全FTP功能、处理FLASH和SHOCKWAVE等媒体格式和动态HTML、基于团队的WEB创作。在编辑上你可以选择可视化方式或者你喜欢的源码编辑方式。DREAMWEAVER的十大特性1动态跨浏览器验证自动检测标签和CSS规则来适应所有主流浏览器。2更强大的CSS支持。3内建的图形编辑引擎修剪,改变大小,尺寸,旋转角度,调节明暗度都不需要离开DREAMWEAVER环境,因为它本身集成了FW的基本图形编辑技术。这一点有模仿FRONTPAGE的嫌疑,但这个功能确实很实用。4安全FTP完全加密传输保证文件和帐号信息的安全。5增强对当今技术的支持支持当今主流的开放环境和其他主流的服务器技术。DREAMWEAVER现在加入了XML命名空间支持,ASPNET表单控件对象,新的参考书内容和新的PHP服务器端行为。6无缝整合外部文件和代码直接将WORD和EXCEL文档复制和粘贴到DREAMWEAVER中,会保留字体,颜色,CSS样式表信息使用,使用系统支持的编码保存任何字体,包括双字节字符集。7紧密整合MM的其他工具加强了和MM其他几款产品的协同工作能力。例如你可以通过DW直接设置FLASH组件的参数。8基本支持改良插入条,表格工具都有改进。9增强代码编写工具编辑代码更省时,例如右键编写代码工具,增强的查找和替换,高效的属性面板。10改进的设计开放环境一个改良的用户界面,更高的实用性,非常亲切和有逻辑,让用户快速找到想要的东西,一个新的开始屏幕能快速访问最近的文件和教程资源。4MICROSOFTSQL介绍MICROSOFTSQLSERVER2000的特性包括1INTERNET集成。SQLSERVER2000数据库引擎提供完整的XML支持。它还具有构成最大的WEB站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQLSERVER2000程序设计模型与WINDOWSDNA构架集成,用以开发WEB应用程序,并且SQLSERVER2000支持ENGLISHQUERY和MICROSOFT搜索服务等功能,在WEB应用程序中包含了用户友好的查询和强大的搜索功能。2可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行MICROSOFTWINDOWS98的便携式计算机,到运行MICROSOFTWINDOWS2000数据中心版的大型多处理器服务器。SQLSERVER2000企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大WEB站点所需的性能级别。3企业级数据库功能。SQLSERVER2000关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQLSERVER2000分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是SQLSERVER2000数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。4易于安装、部署和使用。SQLSERVER2000中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLSERVER的过程。SQLSERVER2000还支持基于标准的、与WINDOWSDNA集成的程序设计模型,使SQLSERVER数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付SQLSERVER应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。42系统总体设计421系统总体结构人事管理系统是一个面向企业员工,为其提供服务的综合信息管理系统。员工通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。员工的个人信息、以及各种相关的考勤、培训等记录都在人事管理系统里进行管理。由管理员在档案更新中完成对运行人事系统所需的基本数据的维护。包括这些信息的增、修、改等,变动都将在这进行操作。系统开始投入使用,先根据企业实际情况,建立相关人员的信息,主要包括员工的姓名、学历及他的相关信息等。当人员情况发生变动后,管理员要及时完成对库中的信息进行维护。如果发生人事的变动(如进和出),则可以在档案更新中进行处理,因为不同企业的员工数量不同,因此特别设立了一个档案查询模块,可以进行相关人员的快速查询,并可以根据某一个具体的条件,进行同一类型的人员统计。本系统主要包括以下几个模块系统管理,人事档案,辅助功能等系统。视图如下修改密码系统说明新增员工员工修改部门管理生日提醒列表查看部门查看考勤记录考勤统计培训记录奖惩记录工资标准工资计算系统管理人事档案薪资管理辅助功能档案查看考勤管理重要事项企业人事管理系统图41人事管理功能模块图422数据库设计表41操作员表名称字段名称字段类型字段大小必填字段允许空串其他自动编号USER_ID自动编号长整型是否主键用户名USERNAME文本20是否密码PASSWORD文本20是否真实姓名TURENAME文本20否管理权限LEADER数字20是否考勤权限MANAGER数字20是否备注MEMO文本50否否登录时间LOGINTIME时间日期离开时间LOGOUTTIME时间日期IP地址IP文本表42员工表备注字段名称字段类型字段大小必填字段允许空串其他编号ID文本20是否主键姓名NAME文本整型是备注MEMO文本整型否编号CARD_NO数字整型否电话TEL数字整型否家庭住址ADD文本20否身份证号CARDNO数字50否性别SEX文本20是出生日期BIRTHDAY时间日期是文化程度WH文本20否进厂时间JC文本15否职称ZC文本50否职务ZW文本10否合同号HTH数字10否合同期HTDQ时间日期否手机SJ数字10否信箱MAIL文本20否毕业学校BYXX文本20否英文名ENAME文本20否照片PIC文本否专业ZY文本50否特长TC文本50否部门号PART数字10否表43部门表名称字段名称字段类型字段大小必填字段允许空串其他自动编号ID自动编号长整型是否主键部门名称USES_NAME文本20是否说明MEMO文本50时间DATE文本表44培训记录表名称字段名称字段类型字段大小填字段允许空串自动编号SRESUME_ID自动编号长整型是否职员编号EMPLOYEE_ID文本20否开始时间TRAINING_BEGIN日期结束时间TRAINING_END日期培新类型TRAINING_TYPE文本20否单位领导TRAINING_MAJOR文本20否培训单位TRAINING_UNIT文本20否备注TRAINING_NOTES文本20表45考勤管理表名称字段名称字段类型字段大小必填字段允许空串其他自动编号ID自动编号长整型是否主键员工号WID数字20是否日DATE数字20缺勤KQ文本20迟到时间CTIME数字20加班时间JTIME数字20上下午SX文本20表46工资管理表名称字段名称字段类型字段大小必填字段允许空串其他自动编号ID自动编号长整型是否主键员工号WID数字20是否基本工资JG数字20津贴JT数字20公式GS数字20备注BZ文本2043系统详细设计系统首页共划分为七个主要模块,其中各个模块中又根据具体情况的不同划分为诸多不同的子模块,比如系统管理栏里就把该模块划分为4个不同内容的子模块。这个系统体系采用的是分层结构体系,大体上一般的子模块划分到三级子系统就结束了。此外,整个页面布局是按照各模块所代表的不同功能来划分的,总之,整个页面的布局完全按照系统的一般设计思路及方便用户使用的原则来设计的,但是有别于一般的系统。另外,在首页下面的页面中同样按照各自的不同情况划分为6个不同的子模块,然后各自按照相关的导入功能导入,从而使整个系统的内容富有层次感。431登陆页面设计这个页面主要是通过输入用户名和密码,判别用户名是否存在和密码是否正确,通过系统论证后才能进入首页。图42登录页面企业人事管理系统432系统主页设计通过用户名和密码的验证,进入系统的首页。首页主要涉及员工列表、员工档案、考勤管理、事项记录、薪资管理、辅助功能、系统管理等这几个大功能。通过整个页面的分类,清晰的展示了整个系统的框架。图43系统首页页面433员工管理模块设计员工人事档案管理模块实现用户自由的信息录入。结合人事变动完成本单位各类人员变动事宜,包括员工调入、内部人员调动、信息变更记录等。真正实现包括员工进入其他公司后所有变化信息的实时记录。灵活的查询功能,提供列表查看所有员工、按部门查看、查看离职员工、搜索符合条件的员工等多种方式,并可按员工姓名、员工编号、进厂日期、所在部门进行排序查看,让员工查询变得有效而简单。图44新增员工页面BODYFONTSIZE105PT基本资料为必填资料,请务必认真填写434考勤管理模块设计考勤管理模块根据考勤数据,按月输入到本系统中,系统将记录所有考勤记录,包括请假、旷工、迟到早退、加班的日期及时间等数据。并进行自动统计,记录每个员工每月的出勤统计。系统还可以进行考勤历史记录的查询。图45考勤管理页面员工档案BGCOLOR“CFCFCF“查看顺序按录入按姓名顺序查看435事项记录模块设计可以了解员工的培训的项目、时间,以及培训的单位等记录。可及时有效的查阅,登记培训记录。使得查阅员工培训信息方便快捷明了。图46员工培训记录页面培训记录BODYFONTSIZE105PT培训记录员工日期培训项目培训时间培训单位培训地点436薪资管理模块薪资模块多种评定方式;可使用多套计算公式,适合公司使用多种工资计算方法如员工有按标准工资、固定工资、按时计酬的。实现对基本工资的管理,每月计算工资,计算工资时可对默认值作修改;记录工资发放日期。可以建立报表查看员工工资的历史记录图47员工基本工资页面员工档案姓名编号部门职务工资津贴公式号437辅助功能辅助功能包括生日提醒,合同到期提醒,公司基本信息管理,部门管理功能。生日提醒和合同到期提醒是根据与员工基本资料中的日期做对比,然后提示剩余时间的一项功能。公司基本信息管理中可以更改公司名称等基本信息。部门管理可以添加,删除,修改部门信息。公司信息管理包括公司名称,英文名称,地址,电话,邮编及邮箱地址。图48员工合同到期提醒页面员工档案请注意以下员工的合同期已满姓名员工号合同号到期日过期工龄请注意以下员工的合同即将到期姓名员工号合同号到期日剩余工龄5系统实施和维护该系统实施就是将系统的设计功能的实现,以达到目标,它包括程序设计、员工培训、系统调试。51系统实施系统实施就像系统中枢一样,是将系统设计达到最终的目的,其中包括一些功能的完善、页面的美化、系统模块和数据库的链接、数据的上传,到最后系统的开通。这一阶段是对前面设计的补充和完善,是把设计者的所有目标付之实践的最后一步。其中功能的完善和页面的美化就是针对前面的设计再结合实际情况作相应的修改或补充,使之达到最完美的境地;而系统模块和数据库的链接就是把整个系统模块以及数据库等各部分通过一定的链接功能并对相应的程序进行修改使它们相互链接起来,从而形成一个有机的整体;等到以上步骤均完成以后,整个系统的设计基本上已经完成,接下去就是把所有的数据和源代码上传到相应的服务器上去,这样将系统就实现了。具体包括511程序设计系统用SQL设计数据,以DREAMWEAVER为开发平台,通过ASP实现网页及动态操作,其中运用了JAVASCRIPT和VBSCRIPT脚本,基本实现其功能。512数据库连接我这里连接数据库是建立了一个连接文件CONNECTIONINC这样我们在程序中,只要调用一句就可以了,不需要重复在每个网页中打入上述代码,节省了时间,更加方便了连接,不容易出错。513定义记录集在ASP开发过程中,数据集的应用是极为重要的,在应用程序中使用数据库,下一步及时定义数据集,以便从数据库中临时提取数据。应用程序不能直接调用数据库,它必须以记录集为中介。定义的任何记录集都将添加到数据库绑定面板中,把数据绑定面板中对应记录集的字段添加到WED页面上,也就添加了动态内容。514人员培训该系统功能的实现相对清晰,对人员的培训也相对简单。首先,可以让其对系统的工作流程有个大致的了解,然后,通过模拟试验,一般人员都能胜任。515系统测试随着系统的实现,这并不意味着所有事情都结束了,我们还要像测试一个系统一样对整个系统进行各方面的测试以确定其性能,主要包括程序调试、功能测试、数据库调试、以及安全测试等。程序调试由于DREAMWAVER具有自动编译功能,所以无需编写较多的程序,只需根据实际需要对相应的程序段或接口进行相应的改动,从而程序调试的对象也主要是针对这些改变的部分源程序和相应的功能接口模块。功能测试该阶段主要是针对预先的设想,对相应的模块的功能通过实际操作进行测试,以检查各项功能的完备性和可操作性,以便及时进行更改和完善。数据库调试该过程主要是通过使用实际数据对系统数据库进行测试,包括进行数据的输入输出、人员的增加、删除以及修改来检验数据库的合理性。安全测试该过程主要是系统管理员根据实际生活当中所发生的系统安全问题,然后根据这些问题有针对性地进行一些模拟安全测试,包括用户登陆以及系统修改等安全测试。516测试心得1从小入手从小入手,化小块为整体逐渐扩大调试,进行排查2系统提示往往通过错误页面提示,找到错误的地方,结合网络资源,发现解决问题3程序中设置断点或输出中间值,来发现错误之处4在调试中,做好备份工作,以免操作失误带来的后果52系统维护系统维护是为保证系统的正常运行和安全保障等目的而采取的一系列措施,其中包括数据库维护、信息更新、版面更新、安全测试以及数据备份等操作过程;除此之外,还包括服务器和域名空间等的维护。数据库维护和信息更新该阶段主要是要求管理员要经常对数据库和过期的信息及时地进行更新和维护,以保证数据库的正常运行和信息的及时性,从而保证了访问者能够顺利地了解到最新的信息动态。版面的更新该过程主要是要求对系统的首页和页面定期的进行相应的调整或更新,从而使本系统经常以崭新的面貌出现在广大访问者的面前。安全测试和数据备份该过程主要是从系统的安全方面考虑,由于目前整个网络体系的安全问题还存在着较大的隐患,所以如何加强系统的安全性能对于一个系统的正常运行具有非常重要的意义。所以,管理员要经常对系统进行诸如一些用户名、密码以及权限的更新或重新设置,从而保证系统的安全性。除此之外,还要经常对所有信息进行备份,以防止整个系统遭到外界袭击时陷入瘫痪状态。6结论经过将近两个月的紧张学习和设计,在张老师指导的带领下,我终于完成了毕业设计。这不仅是对专业知识的考核,更是一种近一步的学习和运用。我想不管用什么平台做系统,其中的指导思想是一致的。因此,我当初打算做这个毕业设计时,碰到的最大问题是并不十分了解ASP技术的使用。系统的社会可行性和实用性方面,那是自然的,因为当今情况下,通过网络进行对员工人事的基础数据、工资管理等有了更大的方便。所以在这过程中,我考虑最多的还是如何利用自己有限的技术制作出出色的系统,因为我以前也没有多做过这程序,平时关注的也不太多,而对于系统设计也就相对很少涉及。因此,我经常和懂得这方面的人交流,以便自己更加快的熟悉该项技术,为以后打好基础。系统设计阶段是整个设计过程中最重要的一个环节,它是把设计者的思想通过相应的制作工具进行编辑后成为现实。这一阶段设计的好坏与否,直接关系到整个设计思想的可实现度和各功能模块的可执行度。本人在这个系统中主要负责基础管理、员工人事管理的功能模块,其中的员工列表浏览,以及对这个系统的一系列的查询。系统测试和系统设计时同步的,下面是我的一些测试的经验教训。首先,我可以同过预览功能对网页进行浏览,如果运行没有问题的话,就会有网页出现。但是,如果代码由错误的话,网页会跳出网页错误的提示。并会告诉你在哪一行出错了,并会出错的原因。这样的话,我根据它的提示,很快知道是什么原因出错了。其次,我在打开网页是正常的,但是离我实现功能还不能实现,这个是需要我们认真看代码了,并根据我功能要求对其时实现的代码进行分析,查阅书籍,解决问题。这个是最难处理,但是也是锻炼我们编程能力的捷径。最后,我们要保持良好的心态,因为编程时很枯燥的,万一碰到我一时难以解决的问题会更加缺乏信心,这时我应该跟同学交流交流,互相交流再编程过中的遇到的问题。另外,我要时刻备份系统,避免我的误操作对系统的破坏,万一我没有备份过的话,我以前所做的努力就全部付之东流了。所以,这一点是非常重要的。参考文献1蔡长明,丁勇,黎昌杰DREAMWEAVERULTRADEV4入门与提高北京清华大学出版社,2001年2熊松明ASPNET标准教程北京北京航空工业出版社,2002年3赵丰年网页制作实例图解北京北京机械工业出版社,2001年4奚兵FIREWORKS4实例与操作北京北京希望电子出版社,2001年5科南资讯程序设计实务设计入门北京中国铁道出版社,2001年6王珊,陈红数据库系统原理教程北京清华大学出版社,2000年7邝孔武,王小敏信息系统分析与设计北京清华大学出版社,2001年8谬信彦ACTIVESERVERPAGE3彻底研究北京中国铁道出版社2001年9王国荣ASP网页制作教程北京人民邮电出版社,2000年10张固,汪晓萍ASP网络应用系统典型模块开发实例解析北京人民邮电出版社,2004版致谢在整个学习与设计开发的过程中,我得到了很多老师和同学的热情帮助,尤其是我的指导老师张素莉老师的帮助下,她在我的整个设计过程中给我提供了很大的帮助和实际指导,把握了解了整个系统的建设的研究方向跟制作的流程,耐心的帮我调试程序并加以改正,常常根据我的论文的不足提出修改意见,在这一次次的调试与修改过程中我不断的提高自己,同时也养成了一种认真、严谨的学习态度,这为我以后的工作道路起到了铺垫的作用。在这里,我要感谢我的指导教师张素莉老师以及所有帮助过我的老师和同学们,我更要感谢我的母校,是城建学院培养教育了我。在这里我不但学得了知识,更学会了做人。在此祝城建学院与时俱进,再攀高峰。GANEMPLOYMENTTRIBUNALCLAIMEMPLOYMENTTRIBUNALSSORTOUTDISAGREEMENTSBETWEENEMPLOYERSANDEMPLOYEESYOUMAYNEEDTOMAKEACLAIMTOANEMPLOYMENTTRIBUNALIFYOUDONTAGREEWITHTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUYOUREMPLOYERDISMISSESYOUANDYOUTHINKTHATYOUHAVEBEENDISMISSEDUNFAIRLYFORMOREINFORMATIONABOUTDISMISSALANDUNFAIRDISMISSAL,SEEDISMISSALYOUCANMAKEACLAIMTOANEMPLOYMENTTRIBUNAL,EVENIFYOUHAVENTAPPEALEDAGAINSTTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUHOWEVER,IFYOUWINYOURCASE,THETRIBUNALMAYREDUCEANYCOMPENSATIONAWARDEDTOYOUASARESULTOFYOURFAILURETOAPPEALREMEMBERTHATINMOSTCASESYOUMUSTMAKEANAPPLICATIONTOANEMPLOYMENTTRIBUNALWITHINTHREEMONTHSOFTHEDATEWHENTHEEVENTYOUARECOMPLAININGABOUTHAPPENEDIFYOURAPPLICATIONISRECEIVEDAFTERTHISTIMELIMIT,THETRIBUNALWILLNOTUSUALLYACCEPTITIFYOUAREWORRIEDABOUTHOWTHETIMELIMITSAPPLYTOYOU,TAKEADVICEFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPEMPLOYMENTTRIBUNALSARELESSFORMALTHANSOMEOTHERCOURTS,BUTITISSTILLALEGALPROCESSANDYOUWILLNEEDTOGIVEEVIDENCEUNDERANOATHORAFFIRMATIONMOSTPEOPLEFINDMAKINGACLAIMTOANEMPLOYMENTTRIBUNALCHALLENGINGIFYOUARETHINKINGABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,YOUSHOULDGETHELPSTRAIGHTAWAYFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPIFYOUAREBEINGREPRESENTEDBYASOLICITORATTHETRIBUNAL,THEYMAYASKYOUTOSIGNANAGREEMENTWHEREYOUPAYTHEIRFEEOUTOFYOURCOMPENSATIONIFYOUWINTHECASETHISISKNOWNASADAMAGESBASEDAGREEMENTINENGLANDANDWALES,YOURSOLICITORCANTCHARGEYOUMORETHAN35OFYOURCOMPENSATIONIFYOUWINTHECASEIFYOUARETHINKINGABOUTSIGNINGUPFORADAMAGESBASEDAGREEMENT,YOUSHOULDMAKESUREYOURECLEARABOUTTHETERMSOFTHEAGREEMENTITMIGHTBEBESTTOGETADVICEFROMANEXPERIENCEDADVISER,FOREXAMPLE,ATACITIZENSADVICEBUREAUTOFINDYOURNEARESTCAB,INCLUDINGTHOSETHATGIVEADVICEBYEMAIL,CLICKONNEARESTCABFORMOREINFORMATIONABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,SEEEMPLOYMENTTRIBUNALSTHELACKOFAIRUPTHEREWATCHMCAYMANISLANDSBASEDWEBB,THEHEADOFFIFASANTIRACISMTASKFORCE,ISINLONDONFORTHEFOOTBALLASSOCIATIONS150THANNIVERSARYCELEBRATIONSANDWILLATTENDCITYSPREMIERLEAGUEMATCHATCHELSEAONSUNDAY“IAMGOINGTOBEATTHEMATCHTOMORROWANDIHAVEASKEDTOMEETYAYATOURE,“HETOLDBBCSPORT“FORMEITSABOUTHOWHEFELTANDIWOULDLIKETOSPEAKTOHIMFIRSTTOFINDOUTWHATHISEXPERIENCEWAS“UEFAHASOPENEDDISCIPLINARYPROCEEDINGSAGAINSTCSKAFORTHE“RACISTBEHAVIOUROFTHEIRFANS“DURINGCITYS21WINMICHELPLATINI,PRESIDENTOFEUROPEANFOOTBALLSGOVERNINGBODY,HASALSOORDEREDANIMMEDIATEINVESTIGATIONINTOTHEREFEREESACTIONSCSKASAIDTHEYWERE“SURPRISEDANDDISAPPOINTED“BYTOURESCOMPLAINTINASTATEMENTTHERUSSIANSIDEADDED“WEFOUNDNORACISTINSULTSFROMFANSOFCSKA“AGEHASREACHEDTHEENDOFTHEBEGINNINGOFAWORDMAYBEGUILTYINHISSEEMSTOPASSINGALOTOFDIFFERENTLIFEBECAMETHEAPPEARANCEOFTHESAMEDAYMAYBEBACKINTHEPAST,TOONESELFTHEPARANOIDWEIRDBELIEFDISIL

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论