关闭

关闭

封号提示

内容

首页 中小企业人力资源管理系统的设计与实现毕业论文.doc

中小企业人力资源管理系统的设计与实现毕业论文.doc

中小企业人力资源管理系统的设计与实现毕业论文.doc

上传者: yu燕苹 2017-09-20 评分 3 0 47 6 213 暂无简介 简介 举报

简介:本文档为《中小企业人力资源管理系统的设计与实现毕业论文doc》,可适用于高等教育领域,主题内容包含中小企业人力资源管理系统的设计与实现毕业论文学号:南湖学院题目:中小企业人力资源管理系统的设计与实现作者届别届系别机械与电子工程系专业计算机科学与技符等。

中小企业人力资源管理系统的设计与实现毕业论文学号:南湖学院题目:中小企业人力资源管理系统的设计与实现作者届别届系别机械与电子工程系专业计算机科学与技术指导老师职称讲师完成时间年月日湖南理工学院南湖学院毕业设计(论文)摘要人力资源是一个企业单位不可缺少的部分是适应现代企业制度推动企业人力资源管理走向科学化、规范化、自动化的必要条件。为了加快企业的信息化步伐提高企业的管理水平以在激烈的社会竞争中立于不败之地建设和完善人力资源管理系统已经变得十分必要和迫切。本系统详细介绍了企业人力资源管理系统的开发与设计包括了开发一个管理信息系统的个阶段:系统开始和可行性研究、系统分析和设计、程序设计、系统测试和技术培训、项目总结和评估。在设计当中我们使用了现在广泛流行的Web浏览方式将一个通用型的企业人力资源管理系统展现给用户提供给用户很好的界面和操作平台。关键字:人力资源管理信息系统数据库访问技术I湖南理工学院南湖学院毕业设计(论文)AbstractThehumanresourcesmanagementsystemisanenterpriseunitessentialpart,adaptsthemodernenterprisesystem,impelstheenterprisehumanresourcesmanagementtomovetowardsscientific,standardized,theautomatedessentialconditioninordertospeeduptheenterprisetheinformationizationstep,enhancestheenterprisethemanagementlevelbytobeinanimpregnablepositionintheintensesocialcompetition,theconstructionandtheconsummationhumanresourcesmanagementsystemalreadybecameextremelyessentialandurgentThissystemintroducedindetailtheenterprisehumanresourcesmanagementsystemdevelopmentandthedesign,includinghasdevelop能随意存取或改动因此必须对数据库的存取和改动进行严格的控制对系统数据进行有效的保护防止对数据库的非法操作防止计算机病毒对数据的破坏定期对数据库进行备份。)可扩展性。该系统是根据目前条件进行设计的随着周围环境的改善该系统也应该很容易地被扩展。)易操作性。本系统是企业人力资源管理系统直接供企业用户使用而非计算机专业人员。本系统应该适用于不同水平的使用者包括企业各级人员同时系统不应太复杂和烦琐因此要求系统的操作尽可能简单易行。开发环境介绍ASP介绍本系统采用在WindowsXPProfessional下基于IIS下的ASPAccess编写。ASP(ActiveServerPages)是Microsoft推出的一种服务器端命令执行环境ASP内含于IIS中通过ASP可以轻松地结合HTMLWeb页面、脚本(Script)程序和ActiveX组件建立或执行动态、交互式Web服务器应用程序。你不需要写入复杂的程序就可以开发站点应用程序。ASP让你只要学习使用VBScript或JScript等简单的script语言结第页共页湖南理工学院南湖学院毕业设计,论文~合HTML码、ASP对象和内置或自行制作的ActiveXServercomponent(ActiveX服务器组件)数十条简单的Script程序码即可快速地开发出各种于站点服务器执行的站点应用程序。选择ASP编程是因为它有着如下的优点:)ASP的特点易用性ASP使用VBScript和JavaScript等简单易学的脚本语言结合HTML代码即可快速地开发网站的应用程序。而且无须编译即可在服务器端直接执行使用普通的记事本程序即可实际应用程序。兼容性ASP可与任何ActiveX语言兼容特别是通过plugin方式可以使用第三方提供的其它脚本语言。安全性ASP的源程序不会被传递到客户浏览器避免他人剽窃或者修改源程序从而提高了程序的安全性。可扩充性ASP具有无限可扩充性可以使用VisualBasic、Java、VisualC和COBOL等编程语言编写所需要的服务器控件。)ASP的大内部对象ASP提供了个功能强大的内部对象每个对象具有各自的属性(Property)、方法(Method)有的还拥有数据集合(Collection)与事件(Event)它们共同完成Web中的一些重要工作。这个对象及其功能描述如表所示。表内部对象及其功能对象名称功能描述Request从客户端取得信息Response将信息送给客户端Server提供一些Web服务器工具Session储存在一个Session内的用户信息该信息仅可被该用户访问Application在一个ASPApplication中让不同的客户端共享信息ObjectContext配合MicrosoftTransaction服务器进行分布式事务处理)ASP访问数据库的原理ASP是服务器端的脚本执行环境可用来产生和执行动态的高性能的WEB服务器程序。第页共页湖南理工学院南湖学院毕业设计,论文~当用户使用浏览器请求ASP主页时WEB服务器响应调用ASP引擎来执行ASP文件并解释其中的脚本语言(JScript或VBScript)通过ODBC连接数据库由数据库访问组件ADO(ActiveXDataObjects)完成数据库操作最后ASP生成包含有资料查询结果的HTML主页返回客户端显示。由于ASP在服务器端运行运行结果以HTML主页形式返回用户浏览器因而ASP源程序不会泄密增加了系统的安全保密性。此外ASP是面向对象的脚本环境用户可自行增加ActiveX组件来扩充其功能拓展应用范围。)ASP页面的结构ASP的程序代码简单、通用文件名由asp结尾ASP文件通常由四部分构成:标准的HTML标记:所有的HTML标记均可使用。ASP语法命令:位于<>标签内的ASP代码。服务器端的include语句:可用#include语句调入其它ASP代码增强了编程的灵活性。脚本语言:ASP自带JScript和VBScript两种脚本语言增加了ASP的编程功能。Access介绍Access是一个前后台结合的“软件”。也就是说Access既拥有用户界面也拥有逻辑、流程处理即VBA语言又可以存储数据即在“表”中存储数据。而所有这些都存储在一个MDB格式的文件中(当然也可以是MDE等格式)。因此ACCESS具有快速开发的优点。Access是微软公司推出的Office组件之一与低版本的Access数据管理系统相比Access着重加强了在因特网上进行数据交流的功能同时它还继承了以往界面清晰操作简单等诸多优点。Access数据库包含种对象:表、查询、窗体、报表、Web页、宏和模块。与其它的数据库系统不同的是:Access的每一个对象都不能独立保存而只能作为Access中的一部分。Access本身即可自动完成对各种文件的管理工作。Access就是关系数据库开发工具数据库能汇集各种信息以供查询、存储和检索。Access的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于Excel的电子表格可以使数据库一目了然。MicrosoftAccess的功能:)数据库窗口Access的“数据库”窗口提供了下列用于查看和处理数据库对象的功能。使用对象栏:在“对象”栏中可查看数据库对象新的“对象”栏的纵向排列方式更易于使用。使用新的对象快捷方式:在数据库窗口中使用向导可快速创建新的数据库对象第页共页湖南理工学院南湖学院毕业设计,论文~或是在设计视图中打开一个新的数据库对象。自定义在数据库窗口中选择及打开对象的方式:选择“工具”“选项”“视图”“数据库窗口中的鼠标动作”选中“单击打开”单选钮则可以更改默认的“双击打开”方式。)数据使用和数据库设计自动更正字段重命名产生的错误:“名称自动更正”功能可自动更正在为窗体、报表、表、查询、字段、文本框或其他控件重命名时产生的错误。打印关系:在Access数据库中打印出现在“关系”窗口中的关系的报表。通过键盘处理关系:通过键盘创建、编辑及删除关系和连接。使用ActiveX数据对象(ADO):通过任何OLEDB提供者使用ActiveX数据对象(ADO)访问和处理数据库服务器中的数据。)窗体和报表组合文本框和其他控件:使用“格式”菜单中的“组合”命令可以将窗体或报表上的相关文本框和其他控件组合。为文本框和其他控件定义条件格式规则:使用“格式”菜单中的“条件格式”命令可以定义字体颜色、字体大小、控件背景颜色和其他可视信息这些内容可以为在窗体中输入数据的用户提供反馈。为SQLServer数据库创建窗体和报表:在Access项目中为SQLServer数据库创建窗体和报表所使用的工具与在Access数据库中创建窗体和报表所使用的工具相同。为没有Access的用户发布报表:将Access报表导出为报表快照(snp)文件格式。可以使用SnapshotViewer查看、打印和邮递报表快照。)工具栏、菜单栏和快捷菜单使用自定义菜单和工具栏:展开菜单显示所有的命令选择要添加到自定义菜单的命令。Access允许调整菜单和工具栏以便只将常用的命令和工具栏按钮显示出来。顺序放置工具栏:如果工具栏上没有足够的空间来显示所需的按钮可单击“其他按钮”。若希望放置更多控件可调整工具栏的尺寸。第页共页湖南理工学院南湖学院毕业设计,论文~第三章系统设计系统总体结构与功能IT企业人力资源管理系统是非常通用的管理信息系统是企事业单位实现人力合理有效和办公自动化的前提和基础本节将对人力资源管理系统进行总体设计介绍系统的总体功能和模块划分。系统结构IT企业人力资源管理系统包含如下主要功能。)用户认证对试图访问系统资源的用户进行身份认证(本系统主要有系统管理员、各个部门的管理员和各部门的员工)。)用户身份管理为每个用户建立相互之间的关系树表示每个员工在企业内部的级别、部门等信息以及横向、纵向关系。)员工权限管理为整个系统中的不同信息资源进行分类并对各种信息的访问修改权限进行等级划分并将权限管理应用于不同身份用户。)人事信息管理添加员工的基本信息包括员工编号、姓名、性别、生日、所在部门等信息。修改员工基本信息。删除员工基本信息。查看员工基本信息。)人事部门安排管理员工当前工作安排信息设置并根据该信息决定员工的工作安排。添加部门调转信息包括新部门名称、调转日期、新职务等信息。修改部门调转信息。删除部门调转信息。查看部门调转信息。)人事流动管理新增员工、员工离开等行为的设置要求人事部门和员工能够参与该类行为。)员工绩效管理第页共页湖南理工学院南湖学院毕业设计,论文~根据员工的基本信息、考勤信息、人事安排等信息对员工工作绩效进行综合评价。添加员工考评信息包括考评日期、被考评人、考评主题、考评结果和考评分数等。修改员工考评信息。删除员工考评信息。查看员工考评信息。)员工工资管理根据员工工作绩效以及员工身份和其他信息计算员工的工资。添加薪资调整信息包括调薪日期、员工姓名、部门名称、调薪原因等。删除薪资调整信息。删除薪资调整信息。查看薪资调整信息。)员工考勤管理记录每个员工的考勤记录迟到、早退、未到等情况以便对员工进行考核、工作绩效考评等。设置考勤时间。日考勤统计信息。月考勤统计信息。)公文、通告的管理主要是发布一些企业的公文资料以便每个员工对企业的制度更了解通告主要是对某些员工的成绩等进行表扬和批评以及一些企业对每个员工的通知等消息。公文、通告的管理。公文、通告的发布。公文、通告的浏览。)档案资料的管理主要是对企业内部的档案资料进行管理。档案资料类别的管理。档案资料的录入。档案资料库。)企业资源的管理主要是对企业的一些公用资源进行管理以便员工能够很好的利用。系统的总体功能模块如图所示。第页共页湖南理工学院南湖学院毕业设计,论文~用户身份权限的认证用户身份的管理员工权限管理人人员员员公档企事事工工工文案业信流绩工考、资资息动效资勤通料源管管管管管告的的理理理理理的管管管理理理图系统总体模块关系图系统各功能内容简介及主要功能模块分析进入系统主界面后主要划分为个区域包含了该设计需要的主要功能模块以下主要介绍本人负责的个人办公区域和系统设置管理两大块还有部分系统界面的设计。)用户认证用户登陆系统时会提示输入用户名和密码当用户输入用户名和密码时系统会把用户输入的数据和存在数据库中的数据进行比对核实正确后用户登陆系统否则提示错误如图所示。运行系统输入用户名和密码存在正确不存在或错误查询存在且正确进入系统提示错误重新输入图用户登陆流程图第页共页湖南理工学院南湖学院毕业设计,论文~)用户身份管理为系统中的每个用户建立相互之间的关系表示每个员工在企业内部的级别、部门等信息以及他们之间横向和纵向的关系。系统管理员负责分配系统中的每个用户的管理权限以及添加和删除用户是整个系统中的第一层用户。第二层用户是各个部门的经理他们具有系统管理员分配的权限以及管理本部门员工的权限各个部门之间是平等相互的关系。最后一层用户是每个部门的员工每个员工具有最基本的权限不能修改删除个人信息如图所示。系统管理员管理修改删除添加已技人市(新存术事场(用在部部部(户用门门门户经经经理理理管管管管理理理理其他部门员工技术部员工人事部员工市场部员工图系统用户关系示意图)员工权限管理为整个系统中的不同信息资源进行分类并对各种信息的访问修改权限进行等级划第页共页湖南理工学院南湖学院毕业设计,论文~分并将权限管理应用于不同身份用户。系统管理员具有用户管理权限负责管理整个系统的用户包括添加、删除、修改每个用户的权限。管理员还具有工作计划权限、系统维护权限、帮助管理权限等等同时他还赋予考勤管理权限、员工基本档案权限以及员工的奖惩、考核、工资编辑权限给人事管理专员。人事专员管理每个部门的经理权限每个部门的经理管理本部门员工的权限如图所示。用户管理权限应用系统管理员分配具有基奖考通公帮系工本惩勤告文助统作档编管管管管维计案辑理理理理护划权权权权权权权权限限限限限限限限具有管理各部门经理人事管理专员图员工权限关系示意图)工作计划模块工作计划模块包括个人工作计划和员工工作任务分配。个人工作计划主要是系统管理员对自己的最近几天进行任务安排计划以便提醒自己不要忘记可随时浏览如今天的工作计划在系统管理员登陆系统后就可看到提醒如果第页共页湖南理工学院南湖学院毕业设计,论文~今天没有工作计划登陆系统后就不会显示系统管理员也可添加和修改自己的工作任务如图所示。用户编辑设置员工工作任务个人工作计划图工作计划关系示意图)通告管理模块通告管理模块包括发布、管理、浏览通告。发布通告的内容主要是对员工业绩的表扬和批评和一些企业的及时消息(通告标题应是大于位小于位)当正确的填写了通告内容后点“发布”即可返回“新通告成功发布”的页面。通告信息管理子模块主要是系统管理员对发布的通告进行删除等编辑如果通告是在当日发布的会在通告标题后面有“NEW”图片的提示方便大家的浏览查看最新的通告。浏览通告子模块主要是对所有的历史通告进行查看阅读该模块只具有查看相关内容链接的功能如图所示。系统管理员发管浏布理览通告图通告管理关系示意图第页共页湖南理工学院南湖学院毕业设计,论文~)公文管理模块公文管理模块主要包括公文管理、发送公文、已发公文和已收公文。公文管理模块主要包括对已发布的公文进行删除等编辑管理其中系统管理员还可以对公文类型进行添加删除修改等操作如图所示。系发送统公管文理员管理接收其他企业部门部门发送图公文管理关系示意图)人力管理模块人力管理模块是整个系统的主要模块包括了个人基本档案、员工基本档案、员工职位变动、员工奖惩情况、员工考核情况、员工工资档案。该模块记录了企业每个员工的基本情况并且系统会根据的员工的考核奖惩等情况来对员工的工资进行设置不仅保证了员工本身的公平、透明更能有效的激励员工对企业也是很大的帮助。如图所示。第页共页湖南理工学院南湖学院毕业设计,论文~人事专员管理个员员员员员人工工工工工基基职奖工考本本位惩资核档档变情档情案案动况案况图人事管理关系示意图)考勤管理模块考勤管理模块是本设计的另外一个重要的模块它包括了整个企业的所有员工的每天的考勤记录其中每天会有专员对每个员工进行日考察记录等月末的时候会有一张月统计记录情况表它把每个员工的这个月的考勤记录如实的反映。考勤管理不仅可以记录员工每天的上班情况企业还可以根据这个月的考勤统计表来对员工进行考核、以及作为计算工资的一个具体依据。该模块包括设置考勤时间、日考勤统计和月考勤统计等。其中设置考勤时间是系统管理员的权限他对本企业的上班和下班时间做了明确的规定一般不做改动。每天的考勤统计由负责考勤的工作人员来进行分别对各个部门的每个员工进行考勤考勤记录是一个企业必不可少的工作所以考勤工作人员必须每天按时准确的对每个员工进行考勤统计。月考勤统计是负责考勤的工作人员把本月每天的每个员工的考勤记录统计成一张表便于计算员工的这个月的迟到、早退、未到的次数如图所示。第页共页湖南理工学院南湖学院毕业设计,论文~系统管理员管理设置日考勤统计考勤时间月考勤统计图考勤管理关系示意图数据库设计数据库在一个管理信息系统中占有非常重要的地位数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率保证数据的完整和一致同时合理的数据库也将有利于程序的实现。设计数据库系统时应该充分了解用户各个方面的需求包括现有的以及将来可能增加的需求。数据库的需求分析所谓的“数据库”是指依照一定的格式存放在一起的数据记录文件。数据库以数据作为工作对象指为了满足某种特定应用的需要按照一定的数据模型在计算机系统中组织、存储和使用数据的数据集合。数据库系统就是管理大量的、持久的、可靠的和共享的数据的工具。Access数据库的建立方法可以分成两个阶段第一个阶段是根据要输入的数据性质新增表并设置表的字段名称、数据类型和语句第二个阶段是在表内输入数据。根据系统需求可以列出以下数据项和数据结构:公文信息:包括标题、发布时间、公文内容、公文序号等。文件上传索引:包括关键字、文件名、文件大小、内容所在地址等。文件类型信息:包括文件类型名等。考勤信息:包括上午开始考勤时间、上午结束考勤时间、下午开始考勤时间、下午结束考勤时间等。每月考勤信息:包括用户名、员工姓名、职位、考勤时间、到达时间、离开时间、迟到原因等。第页共页湖南理工学院南湖学院毕业设计,论文~数据库的表设计本系统采用两种数据存储方式一种是把数据保存在cookies一种是把数据保存在Access表中以下介绍保存在Access中的各表。)用户信息表(如表所示)表用户信息表)公文信息表(如表所示)表公文信息表第页共页湖南理工学院南湖学院毕业设计,论文~)员工信息表(如表所示)表员工信息表)文件上传索引表(如表所示)表文件上传索引表)考勤信息表(如表所示)表考勤信息表表是月份的考勤信息表每月的考勤表与此表相同。第页共页湖南理工学院南湖学院毕业设计,论文~)每月考勤信息表(如表所示)表每月考勤信息表第页共页湖南理工学院南湖学院毕业设计,论文~第四章系统实现系统用MicrosoftAccess设计数据以DreamweaverMX为开发平台通过Asp实现网页及动态操作其中运用了JavaScript和VBScript脚本基本实现其功能。以下介绍本人完成模块的主要程序设计。登陆系统模块当我们建立了一个完整的系统时尤其是运用于一个企业管理的系统对于进入每个系统的人员我们都要对他进行身份验证因为该系统是保护企业内部资料以及每个员工基本信息的我们当然不希望有任何人进入该系统进行恶意的破坏对系统中的数据进行修改维护该系统的系统管理员也不希望有任何麻烦所以对系统进行安全保护显的很重要无论对于谁系统的安全问题是首要的。为了解决这个问题有一个简单、实用但是老套的方法就是口令加密。在此我们使用ASP技术对口令加密。简单的讲就是将用户提供的口令加密之后然后让它和存放于系统中的数据比较如果相同则通过验证否则该用户就不允许进入。在ASP中只能使用外部的对象来进行加密。在本系统中我设计用户名密码等信息存储在数据库里当用户输入用户名和密码的时候系统会使用connasp来和数据库进行连接查询如果相同则通过验证进入系统。也可以存储在cookies中因为查询存在cookies中的数据使用的时间较少不用重复查询数据库中数据这样减轻了程序冗余的压力。模块功能:用户身份认证实现页面:defaultasp数据定义:username,password关键代码:)数据库连接ADOsetconn=opendb("oabusy","conn","accessdsn")setrs=servercreateobject("adodbrecordset"))数据库查询sql="select*fromuserinfwhereusername="sqlstr(username)"andpassword="sqlstr(password)"andforbid='no'"工作计划模块该模块主要是实现安排个人工作计划和增加员工工作任务。当系统管理员增加工作任第页共页湖南理工学院南湖学院毕业设计,论文~务时首先在数据库userinf中查找该员工的用户名存在则增加工作任务包括用户名、工作任务的日期、工作任务的标题等。模块功能:个人工作计划和增加员工工作任务实现页面:addworkrepasp数据定义:title,recdate,username,superior,remark,imp,finished关键代码:)数据库连接ADOsetconn=opendb("oabusy","conn","accessdsn")setrs=servercreateobject("adodbrecordset"))数据库查询sql="selectnamefromuserinfwhereusername="sqlstr(username)sql="InsertIntoworkrep(username,recdate,title,remark,superior)Values("sql=sqlSqlStr(username)","sql=sql"#"recdate"#"","sql=sqlSqlStr(title)","sql=sqlSqlStr(remark)","sql=sqlSqlStr(superior)")"通告管理模块系统管理员发布通告时在数据库newnotice中插入发送者用户名、新通告的标题和描述事件等当删除通告的时候取得该通告发布的时间然后在数据库中删除该通告的所有内容。通告管理模块包括发布通告、管理通告和浏览通告个子模块。)子模块模块功能:发布通告实现页面:broadcastnoticeasp数据定义:sendusername,title,content,noticedate,readuserid,sort关键代码:数据库连接ADOsetconn=opendb("oabusy","conn","accessdsn")数据库查询sql="InsertIntonewnotice(sendusername,title,content)Values("sql=sqlSqlStr(oabusyusername)","sql=sqlSqlStr(title)","第页共页湖南理工学院南湖学院毕业设计,论文~sql=sqlSqlStr(content)")")子模块模块功能:管理通告实现页面:managenoticeasp数据定义:sendusername,title,content,noticedate,readuserid,sort关键代码:数据库连接ADOsetconn=opendb("oabusy","conn","accessdsn")setrs=ServerCreateObject("ADODBrecordset")数据库查询'删除数据库中的记录sql="delete*fromnewnoticewhere"conditionsql="select*fromnewnoticeorderbyiddesc")子模块模块功能:浏览通告实现页面:looknoticeasp数据定义:sendusername,title,content,noticedate,readuserid,sort关键代码:数据库连接ADOsetconn=opendb("oabusy","conn","accessdsn")setrs=ServerCreateObject("ADODBrecordset")数据库查询sql="select*fromnewnoticeorderbyiddesc"公文管理模块公文管理模块包括管理公文、发送公文、已发公文和已收公文。主要是传递企业内部部门之间的一些公文。模块功能:管理公文、发送公文、已发公文和已收公文)子模块模块功能:管理公文实现页面:articlemanagelasp数据定义:senddate,texttype,senddatedocumenttype,texttypenumber,sender,recipientusername关键代码:数据库连接ADO第页共页湖南理工学院南湖学院毕业设计,论文~setrs=ServerCreateObject("ADODBrecordset")数据库查询sql="select*fromsenddate,texttypewherereid=andsenddatedocumenttype=texttypenumberorderbyiddesc"sql="selectnamefromuserinfwhereusername="sqlstr(rs("sender"))sql="selectnamefromuserinfwhereusername="sqlstr(rs("recipientusername")))子模块模块功能:发送公文实现页面:sendarticleasp数据定义:userdept,name,username关键代码:数据库连接ADOsetconn=opendb("oabusy","conn","accessdsn")setrs=servercreateobject("adodbrecordset")数据库查询sql="selectDISTINCTuserdeptfromuserinf"sql="selectname,usernamefromuserinfwhereuserdept="sqlstr(firstdept)"andforbid='no'")子模块模块功能:已发公文实现页面:havesendarticleasp数据定义:senddate,texttype,senddatedocumenttype,texttypenumber,sender,recipientusername关键代码:数据库连接ADOsetconn=opendb("oabusy","conn","accessdsn")setrs=ServerCreateObject("ADODBrecordset")数据库查询sql="select*fromsenddate,texttypewheresenddatesender="sqlstr(oabusyusername)"andsenddatereid=andtexttypenumber=senddatedocumenttypeorderbyiddesc"sql="selectnamefromuserinfwhereusername="sqlstr(rs("recipientusername")))子模块模块功能:已收公文实现页面:haverecievearticleasp第页共页湖南理工学院南湖学院毕业设计,论文~数据定义:senddate,texttype,senddatedocumenttype,texttypenumber,sender,recipientusername关键代码:)数据库连接ADOsetconn=opendb("oabusy","conn","accessdsn")setrs=ServerCreateObject("ADODBrecordset"))数据库查询sql="select*fromsenddate,texttypewhere(senddaterecipientusername="sqlstr(oabusyusername)"or(senddaterecipientusername='所有人'andsenddaterecipientuserdept="sqlstr(oabusyuserdept)"))andsenddatesender<>"sqlstr(oabusyusername)"andsenddatereid=andsenddatedocumenttype=texttypenumberorderbyiddesc"sql="selectname,userdeptfromuserinfwhereusername="sqlstr(rs("sender"))人力管理模块人力管理模块包括了删除、编辑和修改个人基本档案、员工基本档案、员工职位变动、员工奖惩情况、员工考核情况、员工工资档案。模块功能:个人基本档案、员工基本档案、员工职位变动、员工奖惩情况、员工考核情况、员工工资档案)子模块模块功能:基本档案实现页面:DocManageasp,DocDisplayasp,DocEditasp,DocFind,DocInput,DocList,TypeManage数据定义:username,inputdate,updatedate,a,…a,photo关键代码:数据库连接ADOsetconn=openconn("conn")setrs=servercreateobject("adodbrecordset")数据库查询SQL="insertintoContentTable(TypeName,Title,KeyWord,Dept,SendDate,AvailabilityDate,Content)values("sqlstr(DocTypeName)","sqlstr(DocTitle)","sqlstr(DocKeyWord)","sqlstr(DocDept)",#"DocSendDate"#,#"DocSxDate"#,"sqlstr(DocContent)")")子模块模块功能:职位变动第页共页湖南理工学院南湖学院毕业设计,论文~实现页面:addchangjobasp数据定义:oldjob,changjob,changdate,changfile,changsort,changtype,changreason,recusername,pdateusername关键代码:数据库连接ADOsetconn=opendb("oabusy","conn","accessdsn")setrs=servercreateobject("adodbrecordset")数据库查询sql="selectnamefromuserinfwhereusername="sqlstr(requestform("username"))sql="InsertIntochangjob(username,oldjob,changjob,changdate,changfile,changsort,changtype,changreason,recusername,updateusername)Values(username,oldjob,changjob,changdate,changfile,changsort,changtype,changreason,recusername,pdateusername))子模块模块功能:奖惩情况实现页面:punishasp数据定义:username,rewpunname,rewpundate,rewpunfile,rewpunsort,rewpuntype,remark,recname,recdate,updatename,updatedate关键代码:数据库连接ADOsetconn=opendb("oabusy","conn","accessdsn")setrs=servercreateobject("adodbrecordset")数据库查询sql="select*fromrewpuninfwhereusername="sqlstr(username))子模块模块功能:考核情况实现页面:rewpuninfasp数据定义:username,rewpunname,rewpundate,rewpunfile,rewpunsort,rewpuntype,remark,recname,recdate,updatename,updatedate关键代码:数据库连接ADOsetconn=opendb("oabusy","conn","accessdsn")setrs=servercreateobject("adodbrecordset")第页共页湖南理工学院南湖学院毕业设计,论文~数据库查询sql="selectalloweditallrewpuninffromuserinfwhereusername="sqlstr(oabusyusername)sql="selectDISTINCTuserdeptfromuserinf"sql="selectnamefromuserinfwhereusername="sqlstr(username)sql="select*fromrewpuninfwhereusername="sqlstr(username))子模块模块功能:工资档案实现页面:salaryasp数据定义:wagelevel,baselevel,stafjob,workyear,workyearwage,rentwage,carwage,prize,insurance,…关键代码:数据库连接ADOsetconn=opendb("oabusy","conn","accessdsn")setrs=servercreateobject("adodbrecordset")数据库查询sql="select*fromuserinfwhereusername="sqlstr(oabusyusername)sql="selectDISTINCTuserdeptfromuserinf"sql="selectname,usernamefromuserinfwhereuserdept="sqlstr(firstdept)"andforbid='no'"sql="selectnamefromuserinfwhereusername="sqlstr(username)sql="select*fromwageinfwhereusername="sqlstr(username)考勤管理模块考勤管理模块主要包括设置考勤时间和记录每天的考勤情况设置考勤时间是把已存在数据库中的时间数据进行修改调用数据库中inittime进行修改。查看今天的考勤记录信息流程如下图所示:第页共页湖南理工学院南湖学院毕业设计,论文~BegincasenoamandcomeamallamallandpmcomeamandpmgetamexplaindisposeamcometimeNamgonokq=YdisposeamgotimeNpmcomenokq=YdisposepmcometimeNpmgonokq=YEnddisposepmgotime图查看今日考勤流程图模块功能:设置考勤时间、开始考勤、今日考勤统计、日考勤统计、月考勤统计等。)子模块模块功能:设置考勤时间实现页面:settimeasp数据定义:amcometime,amoffdutytime,amgotime,pmondutytime,pmcometime,pmoffdutytime,pmgotime,ondutydelaytime,comedelaytime,offdutyaheadtime,goaheadtime,kqtimephase,kqti第页共页湖南理工学院南湖学院毕业设计,论文~mephase,amgonokq,amgonokq,pmcomenokq,pmcomenokq,pmgonokq,pmgonokq关键代码:数据库连接ADOsetconn=opendb("oabusy","conn","accessdsn")setrs=servercreateobject("adodbrecordset")数据库查询sql="updateinittimesetamondutytime=#"amcometime"#,amoffdutytime=#"amgotime"#,pmondutytime=#"pmcometime"#,pmoffdutytime=#"pmgotime"#,ondutydelaytime="comedelaytime",offdutyaheadtime="goaheadtime",kqtimephase="kqtimephase",amgonokq="amgonokq",pmcomenokq="pmcomenokq",pmgonokq="pmgonokq)子模块模块功能:开始考勤实现页面:nowkqinfoasp数据定义:amcometime,amoffdutytime,amgotime,pmondutytime,pmcometime,pmoffdutytime,pmgotime,ondutydelaytime,comedelaytime,offdutyaheadtime,goaheadtime,kqtimephase,kqtimephase,amgonokq,amgonokq,pmcomenokq,pmcomenokq,pmgonokq,pmgonokq关键代码:数据库连接ADOsetconn=opendb("oabusy","conn","accessdsn")setrs=servercreateobject("adodbrecordset")数据库查询sql="selectDISTINCTuserdeptfromuserinf"sql="selectname,usernamefromuserinfwhereuserdept="sqlstr(userdept)sql="select*frominittime")子模块模块功能:日考勤统计实现页面:daykqinfoasp数据定义:amcometime,amoffdutytime,amgotime,pmondutytime,pmcometime,pmoffdutytime,pmgotime,ondutydelaytime,comedelaytime,offdutyaheadtime,goaheadtime,kqtimephase,kqti第页共页湖南理工学院南湖学院毕业设计,论文~mephase,amgonokq,amgonokq,pmcomenokq,pmcomenokq,pmgonokq,pmgonokq关键代码:数据库连接ADOsetconn=opendb("oabusy","conn","accessdsn")setrs=servercreateobject("adodbrecordset")数据库查询sql="selectname,usernamefromuserinfwhereuserdept="sqlstr(userdept)sql="select*frominittime")子模块模块功能:月考勤统计实现页面:monthkqinfoasp数据定义:amcometime,amoffdutytime,amgotime,pmondutytime,pmcometime,pmoffdutytime,pmgotime,ondutydelaytime,comedelaytime,offdutyaheadtime,goaheadtime,kqtimephase,kqtimephase,amgonokq,amgonokq,pmcomenokq,pmcomenokq,pmgonokq,pmgonokq关键代码:数据库连接ADOsetconn=opendb("oabusy","conn","accessdsn")setrs=servercreateobject("adodbrecordset")数据库查询sql="selectDISTINCTusername,namefromuserinfwhereuserdept='"userdept"'"sql="selectDISTINCTuserdeptfromuserinf"第页共页湖南理工学院南湖学院毕业设计,论文~第五章系统测试本次系统设计完成后尽管在设计的时候已经分别测试了系统的各个模块但这并不能保证把它们结合成一个整体时系统也同样会正常工作。因此最后需要完成整个系统的测试。在此期间我们将测试运行信息系统整理开发过程中编写的各个模块以便通过质量认证和验收。为了保证企业人力资源管理系统的质量和可靠性在分析、设计等各个开发阶段结束前对它进行严格的技术评审。系统测试本系统是非常具有代表性的企业管理信息系统企业内部服务对象是企业内的员工运行的环境为企业的内部网络因此需要设置一台Web服务器用于运行本系统。并安装MicrosoftOfficeAccess作为后台数据库。IIS简介IIS(InternetInformationSever)是Microsoft公司主推的Web服务器。在WindowsXP安装光盘中包含IIS。IIS与WindowsNTSever完全集成在一起所以用户能够利用WindowsNTServer和NTFS内置的安全特性建立强大、灵活而安全的Interner或Intranet站点。IIS的一个重要特性是支持ASP。后台数据库的配置后台数据库可以使用SQLServer或Access数据库服务器和web服务器可以配置在同一台计算机上也可以在两台计算机以上以上两种情况对于开发的过程来说是类似的只需在web服务器上配置好ODBC的系统数据源就可以了。本系统是在WindowsXPprofessional下开发的开发数据库使用的是Access。建立一个ODBC数据源步骤如下:)选择“控制面板”中的“ODBC数据源管理”选项选择“系统DSN”选项卡单击“添加”按钮。如图所示。第页共页湖南理工学院南湖学院毕业设计,论文~图ODBC数据源管理器)在“创建新数据源”窗口中选择“DriverdoMicrosoftAccess(*mdb)”作为数据库的驱动程序然后单击“完成”按钮。如图所示。图创建新数据源)在“ODBCMicrosoftAccess安装”窗口中数据源名称为“new”。这是asp程序中将要引用的。单击“选择„„”按纽从弹出的文件窗口中选择newmdb文件所在位置其他选项不改变。如图所示。图ODBC数据源的安装)单击“确定”按钮就完成了Access数据库的ODBC数据源配置。以下是测试用户登陆系统的结果(测试数据:username:adminpassword:admin)表明测试成功。如图所示。第页共页湖南理工学院南湖学院毕业设计,论文~图登陆系统界面图是个人工作计划查询的界面。如图所示。图个人工作计划查询图是未处理的通告信息管理的界面。如图所示。图未处理的通告信息管理图是处理的通告信息管理的界面。编辑成功。如图所示。第页共页湖南理工学院南湖学院毕业设计,论文~图处理后的通告信息管理图是编辑员工档案的界面编辑成功。如图所示。图编辑员工档案界面图是编辑员工职位变动信息界面编辑成功。如图所示。图员工职位变动信息界面图是增加员工奖惩情况界面增加成功。如图所示。第页共页湖南理工学院南湖学院毕业设计,论文~图员工奖惩情况界面图是编辑员工考核档案界面编辑成功。如图所示。图编辑员工考核档案界面图是编辑员工工资档案界面编辑成功。如图所示。第页共页湖南理工学院南湖学院毕业设计,论文~图编辑员工工资档案界面图是管理公告信息的界面测试成功。如图所示。图管理公告信息界面以上各个模块测试基本符合要求达到了系统的需求系统测试成功。第页共页湖南理工学院南湖学院毕业设计,论文~第六章设计总结与心得本次设计的主要目的是用ASP这种服务器端脚本语言进行网络编程。开发基于Web的企业人力资源管理系统。本文围绕开发IT企业人力资源管理系统的页面设计、用户操作、管理员管理等部分实现系统的技术方案。并在此基础上了解了系统实现的关键部分及其实现原理。主要的研究成果体现在以下几个方面:)经过阶段性的可行性分析研究设计出了本平台系统的动态主页面为用户提供一个友好的Web浏览界面。)进行了BS模式下的企业人力资源管理的需求分析,确定了BS模式下的系统的一般需求并在此基础上得出了系统开发目标提出了系统和各子模块的功能组成设计了BS模式下的系统的总体模块、数据库开发与设计。)对BS模式下的系统的各子模块的结构和用户功能进行了分析和设计。)完成了BS模式下的系统的用户操作页面、管理员管理页面等部分的设计工作提出了实现其关键部分的技术解决方法。)BS模式下的系统的总体构架和特点实现了预期任务书各点功能并对其中的特点有了详细的了解。)阶段性的训练对总体设计思路的掌握动手能力分析和发现问题等能力都得到加强。)完成了系统的功能设计使得自己对BS的应用和开发动态网站技术有一定收获和经验。由于所使用的开发语言是我第一次接触使用很多功能我还不能完全熟练灵活的运用但通过这次毕业设计我学习到了很多知识了解了建立一个MIS(管理信息系统)的开发过程和具体步骤真正收获了不少知识。总之这次毕业设计是很成功的。通过这次毕业设计我不仅掌握了许多新知识更为重要的是我的自学能力和把所学知识应用于实践的能力也有了很大的提高为今后的学习和工作奠定了良好的基础。第页共页湖南理工学院南湖学院毕业设计,论文~参考文献启明工作室(MIS系统开发与应用(ASPSQLServer版)(北京:人民邮电出版社刘臣宇朱海秦(管理信息系统的开发与应用(国防科技出版社王龙黄峰(ASP管理信息系统项目开发实践(科学出版社李严于亚芳王国辉(ASP数据库开发实例解析(北京:机械工业出版社(周宏敏高翔朱敬(新世纪DreamweaverMX应用培训教程(北京:电子工业出版社胡绪英李梓郑传生(Access数据库技术及应用(北京:科学出版社美EricASmith(ActiveServerPages宝典(电子工业出版社(网冠科技(动态网页设计师ASP(机械工业出版社(林志强(ASP电子商务设计实务(中国铁道出版社(AKeytonWeissinger(ASPinaNutsbell(中国电力出版社天创工作室(ASP网页制作实战步步通(人民邮电出版(石志国王志良等(ASP精解案例教程(清华大学出版社第页共页湖南理工学院南湖学院毕业设计,论文~致谢时间如梭大学四年马上就要结束了在这四年的学习生活中我学习到了很多知识专业知识方面更是有了很大的提高是我这一生当中最宝贵的财富是不断超越自我的历程。在这最后的阶段我衷心的向学校的各位老师和我的同学表示我最衷心的感谢感谢他们在这四年当中对我的帮助和关心。很感谢学校能够提供我们这个锻炼自我的机会给我们一个能够使大学四年所学到的知识加以实践的机会。感谢从大一到大四所有的授课教师他们孜孜不倦的教导我们使我们真正的学习到了知识。感谢我的毕业设计辅导老师陶跃进老师在他的帮助下我们才能顺利的完成这次设计他耐心的辅导我们对待我们提出的任何问题都耐心的帮助作答我真的很感谢陶跃进老师。也感谢我的同组设计同学周俊、邵俊伦、成雅倩在他们的大力合作和帮助之下我们合理的分工我才能顺利有效的完成这次设计没有他们的努力就没有我的成果最后感谢帮助过我的每一个人没有他们就没有我的今天。第页共

类似资料

该用户的其他资料

14真功夫:餐厅经理测评表1001版.doc

发光二极管常用题目解答[精读].doc

高中物理 第十三章 光 4 实验:用双缝干涉测量光的波长学案 新人教版选修3-4.doc

[收集]雅典红木与您细说架子床文明.doc

中学生心理健康导报-鹤岗一中.doc

职业精品

精彩专题

普天同庆,八天长假足够去感受我们的辉煌中国了!

近日,《辉煌中国》在央视热播,广大人民群众反响强烈。国家的飞速发展让我们感到骄傲和自豪,祖国为世界和平作出的巨大贡献让我们深感荣幸。这个国庆长假,焦点不应只放在“八天”。别忘了享受和平年代繁荣昌盛的同时,去看看《辉煌中国》,感受这部让我们热血沸腾的纪录片。

用户评论

0/200
    暂无评论
上传我的资料

精选资料

热门资料排行换一换

  • 新闻-全能记者必备.doc

  • 18随使法国记_张德彝.pdf

  • 最好的日语简历模板.doc

  • Auden_and_Isherw…

  • 嫌疑犯X的替身.doc

  • 意大利童话.pdf

  • 一岁的小鹿.pdf

  • 一个人和他的影子-莫泊桑述评.p…

  • 唐代百官表.pdf

  • 资料评价:

    / 47
    所需积分:0 立即下载

    意见
    反馈

    返回
    顶部