版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科毕业设计诚信声明本人慎重声明:所呈交的本科毕业设计,是本人在指导老师的指导下,独立进行探讨工作所取得的成果,成果不存在学问产权争议,除文中已经注明引用的内容外,本设计不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的探讨做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人担当。作者签名:年月日
摘要在当今社会,互联网空前的发展,给人们的工作和生活带来了极大的便利和高效,信息化、电子化已经成为节约运营成本,提高工作效率的首选。考虑到当前大量企业的人事管理尚处于手工作业阶段,不但效率低下,还经常因为管理的不慎而出现纰漏。因此依据部分企业供应的需求,设计此企业人事管理系统,以帮助企业达到人事管理办公自动化、节约管理成本、提高企业工作效率的目的。本企业人事管理系统采纳B/S结构,主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理,便利企业建立一个完善的、强大的员工信息数据库。它是以ASP和SQLServer2005数据库作为开发平台,完成数据输入、修改、存储、调用查询等功能;本文具体介绍了企业人事管理系统的功能需求,系统设计和具体实现。并简要介绍了系统开发采纳的过程方法。关键词企业人事管理系统;B/S;员工信息数据库
AbstractInoursociety,theunprecedenteddevelopmentofInternethasbroughtusgreatconvenienceandefficiency.Informationandelectronichavebecomethefirstchoiceofsavingoperationcostandimprovingworkefficiency.Manyenterprises'personneladministrationsystemslieinthephaseofmanualmanagementwhichisinefficientandeasytogowrongbycarelessness.Therefore,thisMIS(ManagementInformationSystem)isdesignedtomakethepersonneladministrationmorescientific,normativeandefficient.ThesystemadoptsthestructuremodeofBrowser/Server(B/S),SQLServer2005asthebackgrounddatabase,andActiveServerPage(ASP)asthedevelopingtool.Itcanhelpenterprisestoestablishaperfect,strongpersonnelinformationdatabase,whichfacilitatesthecentralizedmanagementofpersonnelinformationandworkflow.Thepaperexplainsthecoursedesign,systemdesignandimplementationofMIS,alsobrieflyintroducestheprocessofthesystemdevelopment.KeyWordsPersonnelManagementSystem;B/S;EmployeeInformationDatabase
目录本科毕业设计诚信声明 I摘要 IIAbstract III插图索引 VI附表索引 VIII1.引言 11.1项目来源 11.2任务目标 12.项目规划 12.1项目资源 12.1.1硬件设备 12.1.2软件环境 22.1.3软件工具 22.2项目规划 22.2.1任务描述 22.2.2进度支配 33.系统需求分析 33.1业务需求 33.1.1业务组织 33.1.2业务定义 43.1.3业务流程 43.2功能需求 73.2.1功能组成 73.2.2功能逻辑 73.3数据需求 103.3.1数据关系 103.3.2数据定义 134.系统结构设计 154.1总体框架 154.2软件结构 164.2.1软件模型 164.2.2模块定义 174.3数据结构 204.3.1数据库模型 204.3.2数据定义 215.系统具体设计 235.1程序算法具体设计 235.2数据库具体设计 275.2.1数据库环境配置 275.2.2表设计及其关系设置 285.3界面设计 376.系统测试与运用 416.1系统测试状况 416.2系统运用说明 426.2.1操作留意事项 426.2.2操作流程 427.项目总结 44参考文献 45附录:系统程序源代码 45致谢 55
插图索引TOC\t"标题8"\c图2-1企业人事管理信息系统任务树 3图2-2项目进度支配甘特图 3图3-1企业组织机构设置图 4图3-2顶层数据流图 4图3-3人事管理业务流程图 5图3-4聘请管理业务流程图 5图3-5培训管理业务流程图 6图3-6薪酬管理业务流程图 6图3-7系统管理业务流程图 7图3-8功能结构设计图 7图3-9一层数据流程图 8图3-10考勤管理数据流程图 8图3-11工资管理数据流程图 9图3-12部门管理数据流程图 9图3-13聘请管理数据流程图 10图3-14培训管理数据流程图 10图3-15用户实体属性图 10图3-16员工实体属性图 11图3-17考勤实体属性图 11图3-18请假实体属性图 11图3-19工资实体属性图 11图3-20职位实体属性图 12图3-21合同实体属性图 12图3-22培训实体属性图 12图3-23工作任务实体属性图 12图3-24部门实体属性图 13图3-25聘请实体属性图 13图3-26系统数据实体联系图 13图4-1系统框架图 16图4-2系统组件图 16图4-3软件结构图 17图4-4数据实体联系图 20图4-5程序流程图 23图5-1系统登录界面 34图5-2人事管理界面 34图5-3部门设置界面 35图5-4职位设置界面 35图5-5人事设置界面 35图5-6添加员工界面 36图5-7填写合同界面 36图5-8合同管理界面 36图5-9布置工作任务界面 37图5-10管理工作任务界面 37图5-11递交假期申请界面 37图5-12查询假期申请界面 38图5-13添加应聘信息界面 38图5-14管理应聘信息界面 38图5-15添加聘请信息界面 39图5-16管理聘请信息界面 39图5-17导入企业人才界面 39图5-18企业人才管理界面 40图5-19添加培训任务界面 40图5-20添加课程列表界面 41图5-21添加人员列表界面 41图5-22编辑培训任务界面 41图5-23查看课程列表界面 42图5-24培训资源界面 42图5-25薪酬登记界面 42图5-26薪酬修改界面 43图5-27薪酬查询界面 43图5-28添加用户界面 43图5-29用户管理界面 44图6-1测试支配活动基本流程 45附表索引TOC\t"标题9"\c表3.1用户数据字典 14表3.2员工数据字典 14表3.3考勤数据字典 14表3.4假期数据字典 14表3.5工资数据字典 14表3.6职位数据字典 14表3.7合同数据字典.. 15表3.8培训数据字典 15表3.9部门数据字典 15表3.10工作任务数据字典 15表3.11聘请数据字典 15表4.1“用户登录”模块的IPO 17表4.2“人力规划”模块的IPO 17表4.3“考勤管理”模块的IPO 18表4.4“工作管理”模块的IPO 18表4.5“个人维护”模块的IPO 18表4.6“系统管理”模块的IPO 18表4.7“聘请管理”模块的IPO 19表4.8“培训管理”模块的IPO 19表4.9“薪酬管理”模块的IPO 19表4.10系统数据表及其用途 21表5.1User表 27表5.2Employee表 29表5.3Kaoqin表 30表5.4KaoqinSetup表 30表5.5Leave表 30表5.6Wage表 31表5.7Work表 31表5.8Dept表 32表5.9Zhiwei表 32表5.10Job表 32表5.11Jobbase表 33表5.12Seeker表 33表5.13Pact表 34表5.14FosterRole表 34表5.15Foster_k表 35表5.16Foster_f表 35企业人事管理信息系统设计与开发1.引言1.1项目来源随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索快速、查找便利、牢靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就确定了不同的企业须要不同的人事管理系统。1.2任务目标目前市面上流行的人事管理系统不少。但是,对于企、事业单位的人事管理系统来说,不须要大型的数据库系统。只须要一个操作便利,功能好用,能满意本中心对数据的管理及需求的系统。我的目标就是在于开发一个功能好用、操作便利,简洁明白的人事管理系统.能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满意人事日常业务的须要。2.项目规划2.1项目资源硬件设备(1)服务器CPU:至少Pentium800以上;内存:至少1G以上,建议运用2G以上;硬盘:至少40G硬盘空间;(2)客户端CPU:至少Pentium400以上,建议运用Pentium800以上;内存:至少128M以上,建议运用256M以上;硬盘:至少20G(3)网络设备:100/1000MBPS以太网卡,双绞线,48口交换机(4)其它:键盘、鼠标、打印机等。软件环境(1)服务器操作系统:Windows2000server以上版本;数据库:MicrosoftSQLServer2005;服务器:IIS6.0;配置环境:Microsoft.NETFramework2.0(2)客户端操作系统:Windows98以上版本Internet软件:IE6.0以上版本阅读器软件工具数据库设计工具:MicrosoftSQLServer2005;开发工具:DreamweaverCS4;ASP开发语言;建模工具:VP-UML、Visio2003;图片设计工具:PhotoshopCS2;2.2项目规划任务描述本系统采纳至上而下的项目开发步骤,整个开发过程分为六个阶段。系统任务树如图2-1所示。图2-1企业人事管理信息系统任务树进度支配全部开发过程预料用时4周,从2010年5月1日至2010年6月1日,具体用时安排如下图2-2所示。图2-2项目进度支配甘特图3.系统需求分析3.1业务需求业务组织通过对企业管理业务的调查分析,可知某企业的组织机构设置如图3-1所示。图3-1企业组织机构设置图业务定义对于人事管理系统而言,主要任务是分析运用该系统功能的是哪些人,哪些人须要该系统的支持来完成工作,以及系统的管理者和维护者等,其顶层数据流图如图3-2所示:图3-2顶层数据流图业务流程本人事管理系统中,用户可以处理各种业务信息,例如人事管理、聘请管理、培训管理、薪酬管理、系统管理等。(1)在人事管理中其业务流程图如图3-3所示:图3-3人事管理业务流程图(2)在聘请管理中其业务流程图如图3-4所示:图3-4聘请管理业务流程图(3)在培训管理中其业务流程图如图3-5所示:图3-5培训管理业务流程图(4)在薪酬管理中其业务流程图如图3-6所示:图3-6薪酬管理业务流程图(5)在系统管理中其业务流程图如图3-7所示:图3-7系统管理业务流程图3.2功能需求功能组成由上可知,某企业人事管理信息系统的功能结构设计如图3-8所示:图3-8功能结构设计图功能逻辑本系统的任务主要包括考勤管理、部门管理、聘请管理和薪酬管理等数据。一层数据流程图如图3-9所示:图3-9一层数据流程图P1考勤管理数据流程图如图3-10所示:图3-10考勤管理数据流程图P2工资管理数据流程图如图3-11所示:图3-11工资管理数据流程图P3部门管理数据流程图如图3-12所示:图3-12部门管理数据流程图P4聘请管理数据流程图如图3-13所示:图3-13聘请管理数据流程图P5培训管理数据流程图如图3-14所示:图3-14培训管理数据流程图3.3数据需求数据关系本企业人事管理系统数据包括用户、员工、考勤、请假、工资、职位等实体。(1)用户实体属性图如图3-15所示:图3-15用户实体属性图(2)员工实体属性图如图3-16所示:图3-16员工实体属性图(3)考勤实体属性图如图3-17所示:图3-17考勤实体属性图(4)假期申请实体属性图如图3-18所示:图3-18请假实体属性图(5)工资实体属性图如图3-19所示:图3-19工资实体属性图(6)职位实体属性图如图3-20所示:图3-20职位实体属性图(7)合同实体属性图如图3-21所示:图3-21合同实体属性图(8)培训实体属性图如图3-22所示:图3-22培训实体属性图(9)工作任务实体属性图如图3-23所示:图3-23工作任务实体属性图(10)部门实体属性图如图3-24所示:图3-24部门实体属性图(11)聘请实体属性图如图3-25所示:图3-25聘请实体属性图本企业人事管理系统数据实体关系图如图3-26所示。图3-26系统数据实体联系图数据定义对ER图中的数据赐予细微环节说明。表3.1用户数据字典数据存储名:用户说明:对每个用户的登录信息及系统权限进行管理数据描述:用户名、密码、姓名、注册时间、权限等表3.2员工数据字典数据存储名:员工说明:记录企业员工的基本信息。数据描述:用户名、姓名、性别、年龄、籍贯、政治面貌、诞生日期、部门职位、毕业院校、地址、联系方式、入公司时间、合同类别、合同期限等表3.3考勤数据字典数据存储名:考勤说明:记录企业员工的考勤信息。数据描述:用户名、上班时间、工作时间、具体日期等表3.4假期数据字典数据存储名:假期申请说明:对企业员工的假期申请进行管理。数据描述:用户名、所属部门、请假缘由、申请时间、请假时限等表3.5工资数据字典数据存储名:工资说明:对企业员工的工资信息进行管理。数据描述:姓名、工作时间、日薪、奖金、加班、全勤、福利、伙食费、发放时间、所得等表3.6职位数据字典数据存储名:职位说明:对企业员工的职位信息进行管理。数据描述:职位名称、所属部门、聘请关闭、学历要求、专业要求、薪金、聘请人数等表3.7合同数据字典数据存储名:合同说明:对企业员工的合同信息进行管理。数据描述:合同类别、合同类名、合同内容等表3.8培训数据字典数据存储名:培训说明:对企业员工的培训信息进行管理。数据描述:培训任务、培训课程、培训对象、培训资源、培训预算等表3.9部门数据字典数据存储名:部门说明:对企业的部门信息进行管理。数据描述:部门名称、上级部门、部门级别、部门人数等表3.10工作任务数据字典数据存储名:工作任务说明:对于员工的工作任务进行管理。数据描述:任务名称、任务内容、完成度、任务对象等表3.11聘请数据字典数据存储名:聘请说明:对企业的聘请信息进行评估管理。数据描述:聘请职位、专业要求、学历要求、薪金待遇等4.系统结构设计4.1总体框架本系统软件层的结构可分为以下4层。Web应用层:供应与用户交互的界面。业务逻辑层:实现各种业务逻辑。长久化层(hibernate):封装了数据访问的细微环节。数据库层:负责存放和管理应用的长久性业务数据。如图4-1所示。图4-1系统框架图企业人事管理系统的应用服务器负责保存整个web应用程序,数据库负责数据管理。此外还有很多终端可以作为系统的客户端访问系统。如图4-2所示。图4-2系统组件图4.2软件结构软件模型该系统的软件结构图如图4-3所示。图4-3软件结构图模块定义依据对本系统的项目规划、需求分析、系统结构设计等,可以得出系统的各个模块:用户登录模块、人力规划模块、考勤管理模块、工作管理模块、聘请管理模块、培训管理模块、个人维护模块、薪酬管理模块、系统管理模块。表4.1“用户登录”模块的IPO系统名称:企业人事管理信息系统模块名称:用户登录模块模块编号:1输入数据:用户名、密码输出数据:打开系统主页处理步骤:(1)程序起先启动系统登录对话框。(2)用户输入用户名和密码。(3)从用户清单表中检查是否有相应的用户名和密码。(4)假如用户名或密码错误,进行提示。(5)假如正确,则打开系统欢迎窗体。(6)进入主程序界面。表4.2“人力规划”模块的IPO系统名称:企业人事管理信息系统模块名称:人力规划模块模块编号:2输入数据:部门信息、职位信息、合同信息输出数据:更新数据库部门表、职位表、合同表处理步骤:(1)增删改部门信息、职位信息、合同信息。(2)假如不存在相应的信息,则将信息更新到相应的数据表中。(3)假如存在相应的记录,则将相应的信息显示出来。表4.3“考勤管理”模块的IPO系统名称:企业人事管理信息系统模块名称:考勤管理模块模块编号:3输入数据:考勤信息输出数据:更新数据库员工考勤表处理步骤:(1)审批员工的考勤的信息。(2)假如审批通过,则将考勤信息更新到相应的数据表中。(3)假如审批未通过,则将数据表不更新。表4.4“工作管理”模块的IPO系统名称:企业人事管理信息系统模块名称:工作管理模块模块编号:4输入数据:工作任务信息输出数据:更新数据库员工任务表处理步骤:(1)添加员工的工作任务。(2)假如审批通过,则将考勤信息更新到相应的数据表中。(3)假如审批未通过,则将数据表不更新。(4)假如存在相应的记录,则将相应的信息显示出来。表4.5“个人维护”模块的IPO系统名称:企业人事管理信息系统模块名称:个人维护模块模块编号:5输入数据:用户密码输出数据:更新数据库用户清单表处理步骤:(1)输入旧密码、新密码和确认新密码。(2)假如输入的旧密码不正确,则提示错误,并要求重新输入。(3)假如输入的旧密码正确,则推断新密码和确认新密码是否一样,假如密码不一样,提示错误,并要求重新输入;假如密码一样,依据用户输入的新密码,在数据库用户清单表中修改当前用户的密码。表4.6“系统管理”模块的IPO系统名称:企业人事管理信息系统模块名称:系统管理模块模块编号:6输入数据:用户信息输出数据:更新数据库用户清单表处理步骤:1.添加新用户的处理(1)输入用户名、密码和确认密码。(2)假如密码和确认密码不一样,则提示错误,并要求重新输入密码和确认密码。(3)假如密码和确认密码一样,则依据用户输入的用户名推断用户是否存在,假如存在,提示错误,并要求重新输入;假如用户不存在,依据用户输入的用户名和密码,在数据库用户清单表中添加新记录。(4))提示新用户添加胜利。2.用户权限的处理(1)设置用户的运用权限。(2)将用户权限信息更新到用户清单表中。表4.7“聘请管理”模块的IPO系统名称:企业人事管理信息系统模块名称:聘请管理模块模块编号:7输入数据:聘请信息输出数据:更新聘请信息表处理步骤:(1)添加企业的聘请信息(2)假如审批通过,则将聘请信息更新到相应的数据表中。(3)假如审批未通过,则将数据表不更新。(4)假如存在相应的记录,则将相应的信息显示出来。表4.8“培训管理”模块的IPO系统名称:企业人事管理信息系统模块名称:培训管理模块模块编号:8输入数据:培训任务信息输出数据:更新数据库培训任务表处理步骤:(1)添加企业的培训任务(2)假如审批通过,则将培训任务信息更新到相应的数据表中。(3)假如审批未通过,则将数据表不更新。(4)假如存在相应的记录,则将相应的信息显示出来。表4.9“薪酬管理”模块的IPO系统名称:企业人事管理信息系统模块名称:薪酬管理模块模块编号:9输入数据:薪酬信息输出数据:更新数据库员工薪酬表处理步骤:(1)添加员工的薪酬信息(2)假如审批通过,则将薪酬信息更新到相应的数据表中。(3)假如审批未通过,则将数据表不更新。4.3数据结构数据库模型企业人事管理系统的数据表之间的关系用ER图表示如图4-4所示:图4-4数据实体联系图数据定义由上述分析可知,该人事管理系统共须要17张表,用途分别如表4.10所示。表4.10系统数据表及其用途数据结构编号数据结构名数据结构含义数据表用途DS-1User用户表记录系统用户信息DS-2Employee员工表保存员工档案信息DS-3Kaoqin考勤表输入员工的考勤信息DS-4KaoqinSetup考勤设置表保存设置的员工考勤要求信息DS-5Leave假期申请表记录员工对假期申请的信息DS-6Dept部门表保存企业的部门具体信息DS-7Zhiwei职位表保存企业各部门职位信息DS-8Pact合同表输入员工的合同信息DS-9Work工作任务表输入员工的工作任务DS-10Wage工资表保存员工的工资信息DS-11Job聘请表输入企业的聘请需求信息DS-12Seeker应聘表保存应聘者的应聘信息DS-13Jobbase企业人才库表保存企业的备用人才档案信息DS-14Foster_f培训评估表保存企业的培训结果评估信息DS-15Foster_k培训课程表输入企业的培训课程信息DS-16Foster_wealth培训材料表输入企业的培训材料信息DS-17FosterRole培训支配表输入企业的培训支配信息(1)用户表包括用户编号、员工姓名、英文名、年龄、性别、诞生日期、籍贯、地址、电话、手机、入公司时间、正式工时间、合同类别、合同期限、有效期、职位编号、所属部门、邮箱、学历、毕业学校、专业、政治面貌、婚姻状况、有无工作阅历、已工作时间等字段,其中用户编号是主键。(2)员工表包括员工编号、用户名、用户密码、用户姓名、部门设置权限、职位设置权限、人事设置权限、添加用户权限、填写合同权限、合同管理权限、合同模板权限、布置工作权限、管理工作权限、发布通知权限、主管审批权限、人事审批权限、员工考勤权限、考勤分析权限、考勤规则权限、工作任务权限、查询个人权限、递交假期权限、查询假期权限、发布信息权限、查询信息权限、个人考勤权限、个人薪酬权限、个人密码权限等字段,其中员工编号是主键。(3)考勤表包括考勤编号、上午上班时间、上午下班时间、下午上班时间、下午下班时间、年、月、日、日期、考勤员工等字段,其中考勤编号是主键。(4)考勤设置表包括考勤设置编号、上午上班时间、上午下班时间、下午上班时间、下午下班时间等字段,其中考勤设置编号是主键。(5)假期申请表包括申请编号、员工姓名、起先时间、结束时间、是否半天、请假缘由、请假时间、起先年、起先月、起先日、结束年、结束月、结束日等字段,其中申请编号是主键。(6)部门表包括部门编号、部门名称、部门级别、上级单位、人数上限、备注等字段,其中部门编号是主键。(7)职位表包括职位编号、职位名称、所属部门等字段,其中职位编号是主键。(8)合同表包括合同编号、合同名称、合同类别、合同内容等字段,其中合同编号是主键。(9)工作任务表包括任务编号、任务名称、任务内容、布置者、布置时间、完成者、完成时间、完成度、完成类型等字段,其中任务编号是主键。(10)工资表包括工资编号、员工、年、月、日、工作、日薪、本薪、奖金、假日、全勤、加班、本期、福利、伙食、所得、节支、实发等字段,其中工资编号是主键。(11)聘请表包括聘请编号、聘请职位、工作类型、性别要求、婚姻要求、有效期、聘请人数、薪金、学历要求、专业要求、联系人、内容、发布人、发布时间、是否关闭等字段,其中聘请编号是主键。(12)应聘表包括应聘编号、姓名、年龄、英文名、性别、面貌、婚姻、诞生、籍贯、地址、邮箱、学历、毕业院校、专业、电话、手机、递交时间、职位、工作等字段,其中应聘编号是主键。(13)企业人才库表包括人才编号、姓名、年龄、英文名、性别、面貌、婚姻、诞生、籍贯、地址、邮箱、学历、毕业院校、专业、电话、手机、递交时间、应聘职位、是否工作阅历、已工作时间等字段,其中人才编号是主键。(14)培训任务表包括任务编号、培训名称、培训编号、培训部门、主办单位、培训预算、培训时间、培训宗旨、培训对象、递交培训时间、培训状态,其中任务编号是主键。(15)培训课程表包括课程编号、课程名称、课程长度、培训类型、培训方式、所属任务、培训语言、培训简述、培训目的、培训对象、课程内容、联系人,其中课程编号是主键。(16)培训材料表包括材料编号、书籍名称、出版社、作者、时间、内容,其中材料编号是主键。(17)培训结果评估表包括结果编号、任务编号、培训对象、培训时间、培训结果,其中结果编号是主键。5.系统具体设计5.1程序算法具体设计本系统的程序流程图如图4-5所示:图4-5程序流程图5.2数据库具体设计数据库环境配置本系统数据库的设计采纳SQLServer2005数据库。所以先要依据需求分析建立数据表,然后通过SQLServer2005编写数据表,最终通过对ODBC数据引擎的设置,就可以把SQLServer2005数据库连接到系统项目中。本系统通过ADO对象连接数据库。(1)建立SQLServer数据库启动SQLServer2005,建立一个空的数据库db_Human_res.mdb,然后在里面建立系统所须要的表格。(2)数据库连接配置setconn=server.CreateObject("Adodb.Connection")Path="driver={SQLServer};server=.;uid=sa;pwd=1;database=db_Human_res"conn.openpath表设计及其关系设置MicrosoftSQLServer2005有利于缩短大批量数据的吞吐时间,使整个系统管理规范化,数据的完整性、平安性得到保障。数据表结构如下:User表用于储存系统的用户信息:表5.1User表编号字段名称数据类型说明1idint用户编号2usernamevarchar(50)用户名3userpwdvarchar(50)用户密码4nameint用户姓名5timedatetime注册时间6bumenshezhiint部门设置权限7zhiweishezhiint职位设置权限8renshishezhiint人事设置权限9tianjiayuangongint添加员工权限10tianxiehetongint填写合同权限11hetongguanliint合同管理权限12hetongmobanint合同模板权限13buzhigongzuoint布置工作权限14guanligongzuoint管理工作权限15fabutongzhiint发布通知权限16zhuguanshenpiint主管审批权限17renshishenpiint人事审批权限18yuangongkaoqinint员工考勤权限19kaoqinfenxiint考勤分析权限20kaoqinguizeint考勤规则权限21gongzuorenwuint工作任务权限22chakanbumenint查看部门权限23chaxungerenint查询个人权限24dijiaojiaqiint递交假期权限25chaxunjiaqiint查询假期权限26fabuxinxiint发布信息权限27chaxunxinxiint查询信息权限28gonghanshenqingint公函申请权限29chakangonghanint查看公函权限30gerenkaoqinint个人考勤权限31gerenxinchouint个人薪酬权限32gerenpeixunint个人培训权限33gerenmimaint个人密码权限34tianxieyingpinint填写应聘权限35guanliyingpinint管理应聘权限36tianxiezhaopinint填写聘请权限37guanlizhaopinint管理聘请权限38daoruqiyeint导入企业权限39guanliqiyeint管理企业权限40tianjiapeixunint添加培训权限41tianjiakechengint添加课程权限42tianjiarenyuanint添加人员权限43bianjipeixunint编辑培训权限44chakankechengint查看课程权限45tongzhipeixunint通知培训权限46peixunjieguoint培训结果权限47tianjiashujiint添加书籍权限48ziyuanchakanint资源查看权限49jibenchangshiint基本常识权限50chanpinjieshaoint产品介绍权限51zhengcefaguiint政策法规权限52changshiguanliint常识管理权限53jieshaoguanliint介绍管理权限54faguiguanliint法规管理权限55xinchoudengjiint薪酬登记权限56xinchouxiugaiint薪酬修改权限57xinchouchaxunint薪酬查询权限58tianjiayonghuint添加用户权限59yonghuguanliint用户管理权限60chaojiint是否超级Employee表用户储存系统的员工信息:表5.2Employee表编号字段名称数据类型说明1idint员工编号2namevarchar(20)员工姓名3enamevarchar(20)英文名4agevarchar(2)年龄5sexvarchar(2)性别6chushengdatetime诞生日期7jiguanvarchar(10)籍贯8xianzhivarchar(50)现所在地址9telvarchar(50)电话10handervarchar(50)手机11jingongsidatetime进公司时间12zhengshiint是否正式员工13hetongvarchar(50)合同14qixianvarchar(50)合同期限15youxiaoqivarchar(1000)合同有效期时间16zhiweiint职位17suoshuvarchar(10)所属部门18kongint职位是否空缺19emailvarchar(20)电子邮箱20xuelivarchar(20)学历21schoolvarchar(50)毕业院校22zhuanyevarchar(20)专业23mianmaovarchar(4)政治面貌24hunvarchar(4)婚姻状况25[work]varchar(10)工作经验26ujint已参与工作时间Kaoqin表用户储存员工的考勤信息:表5.3Kaoqin表编号字段名称数据类型说明1idint考勤编号2shangwusvarchar(50)上午上班时间3shangwuxvarchar(50)上午下班时间4xiawusvarchar(50)下午上班时间5xiawuxvarchar(50)下午下班时间9datedatetime日期10namevarchar(50)员工用户名KaoqinSetup表用户对考勤进行设置:表5.4KaoqinSetup表编号字段名称数据类型说明1idint考勤设置编号2shangwusvarchar(50)上午上班时间3shangwuxvarchar(50)上午下班时间4xiawusvarchar(50)下午上班时间5xiawuxvarchar(50)下午下班时间Leave表用户记录请假信息:表5.5Leave表编号字段名称数据类型说明1idint请假编号2namevarchar(50)姓名3kshijiandatetime起先时间4jshijiandatetime结束时间5bantianvarchar(50)是否半天6jiayinvarchar(50)请假缘由7timevarchar(50)时长8zpivarchar(50)主管部门批准9rpivarchar(50)人事部门批准10suoshuint所属部门Wage表用户储存工资信息:表5.6Wage表编号字段名称数据类型说明1idint工资编号2nameint员工姓名3timedatetime时间6rixinvarchar(10)日薪7benxinvarchar(10)本薪8jiangjinvarchar(10)奖金9jiarivarchar(10)假日10quanqinvarchar(10)全勤11jiabanvarchar(10)加班12benqivarchar(10)本期13fulivarchar(10)福利14huoshivarchar(10)伙食费15suodevarchar(10)所得16jiezhivarchar(10)节支17shifavarchar(10)实发Work表用户记录工作任务信息:表5.7Work表编号字段名称数据类型说明1idint合同编号2titlevarchar(50)任务标题3[content]varchar(5000)合同内容4buzhizhevarchar(100)布置者5buzhitimedatetime布置时间6wanchengzhevarchar(50)完成者7wanchengtimedatetime完成时间8wanchengduvarchar(50)完成度9wanchengleivarchar(50)完成类型Dept表用户记录公司部门信息:表5.8Dept表编号字段名称数据类型说明1idint部门编号2titlevarchar(100)部门名称3[level]int部门级别4shangjivarchar(100)上级部门5upvarchar(500)人数上限6[content]varchar(2000)部门描述Zhiwei表用于记录职位信息:表5.9Zhiwei表编号字段名称数据类型说明1idint职位编号2zhiweivarchar(20)职位名称3suoshuint所属部门编号Job表用于储存聘请信息:表5.10Job表编号字段名称数据类型说明1idint聘请编号2zhiweivarchar(50)聘请职位3gongxingvarchar(4)工作类型4sexvarchar(4)性别5hunvarchar(4)婚姻状况6youxiaovarchar(3)有效期7zhaopinvarchar(3)聘请人数8xinjinvarchar(20)薪金9xuelivarchar(20)学历10zhuanyevarchar(20)专业11linkmanvarchar(20)联系人12[content]varchar(1000)聘请内容13namevarchar(20)发布者姓名14timedatetime发布时间15guanbivarchar(4)聘请状态Jobbase表用于储存企业人才库信息:表5.11Jobbase表编号字段名称数据类型说明1idint人才编号2namevarchar(20)姓名3agevarchar(2)年龄4enamevarchar(50)英文名5sexvarchar(2)性别6mianmaovarchar(4)政治面貌7hunvarchar(4)婚姻状况8chushengdatetime诞生日期9jiguanvarchar(30)籍贯10xianzhivarchar(100)现所在地址11emailvarchar(50)电子邮箱12xuelivarchar(50)学历13schoolvarchar(50)毕业院校14zhuanyevarchar(50)专业15telvarchar(50)电话16handervarchar(11)手机17jtimedatetime递交时间18zhiweivarchar(50)职位19[work]varchar(50)工作阅历20yiint已参与工作时间Seeker表用于储存应聘者信息:表5.12Seeker表编号字段名称数据类型说明1idint人才编号2namevarchar(20)姓名3agevarchar(2)年龄4enamevarchar(50)英文名5sexvarchar(2)性别6mianmaovarchar(4)政治面貌7hunvarchar(4)婚姻状况8chushengvarchar(10)诞生日期9jiguanvarchar(30)籍贯10xianzhivarchar(100)现所在地址11emailvarchar(50)电子邮箱12xuelivarchar(50)学历13schoolvarchar(50)毕业院校14zhuanyevarchar(50)专业15telvarchar(50)电话16handervarchar(11)手机17jtimedatetime递交时间18zhiweivarchar(50)职位19[work]varchar(50)工作阅历Pact表用于储存合同信息:表5.13Pact表编号字段名称数据类型说明1idint合同编号2leichar(10)合同类型3[content]varchar(5000)合同内容4titlevarchar(50)合同标题FosterRole表用于培训支配信息:表5.14FosterRole表编号字段名称数据类型说明1idint支配编号2titlevarchar(50)培训名称3bianhaovarchar(50)培训编号4bumenvarchar(50)培训部门5danweivarchar(50)培训单位6yusuanvarchar(50)培训预算7shijiandatetime培训时间8zongzhivarchar(1000)培训宗旨9timedatetime递交时间10guanbivarchar(10)是否关闭11duixiangvarchar(50)培训对象12pointvarchar(50)对象编号13fasongvarchar(6)是否发送Foster_k表用于培训课程信息:表5.15Foster_k表编号字段名称数据类型说明1idint课程编号2renwuvarchar(50)所属任务3title_kvarchar(50)课程名称4leivarchar(12)课程类型5changduvarchar(50)课程长度6yuyanvarchar(6)培训语言7fangshivarchar(12)培训方式8jiansuvarchar(1000)课程简述9mudivarchar(1000)课程目的10duixiangvarchar(1000)课程对象11[content]varchar(1000)课程内容12linkmanvarchar(1000)联系人13timedatetime递交时间Foster_f表用于培训评估信息:表5.16Foster_f表编号字段名称数据类型说明1idint评估编号2renwuvarchar(10)所属任务3jieshouzheint评估对象4pingguvarchar(50)评估结果5timedatetime评估时间Foster_wealth表用于培训材料信息:表5.17Foster_wealth表编号字段名称数据类型说明1idint材料编号2titlevarchar(50)书籍名称3fromtovarchar(50)出版社4authorvarchar(50)作者5[content]varchar(2000)内容6timevarchar(20)时间5.3界面设计系统的页面设计很重要,用户第一眼看到的就是登录界面,所以登录界面要显得干净利落以体现企业的组织文化,这样就须要将登录界面设计的美观,但不确定全部的用户都对计算机特殊娴熟,这样还须要设计的便利、简洁操作。系统的设计准则是用户用最少的操作完成更多更细的工作,并保证页面的整齐。。用最少的操作完成对人事活动的管理是本人事管理系统的首要任务。登录界面设计如图5-1所示:图5-1系统登录界面输入用户名和密码正确后系统便自动跳转到人事管理界面,人事管理界面设计如图5-2所示:图5-2人事管理界面部门设置页面如图5-3所示:图5-3部门设置界面部门设置之后可对部门具体职位进行设置职位设置页面设计如图5-4所示:图5-4职位设置界面职位设置之后可对员工支配具体职位,人事设置页面设计如图5-5所示:图5-5人事设置界面对于刚刚录用的员工要进行添加,再进行人事设置添加员工页面设计如图5-6所示:图5-6添加员工界面新员工必需填写合同,填写合同页面设计如图5-7所示:图5-7填写合同界面填写合同提交之后,可在合同管理中查看员工的合同信息,合同管理页面设计如图5-8所示:图5-8合同管理界面布置工作任务页面设计如图5-9所示:图5-9布置工作任务界面布置工作任务后,可在管理工作任务中查看布置的工作任务,其页面设计如图5-10所示:图5-10管理工作任务界面在个人管理模块中,员工只能对个人人事信息进行管理,例如递交假期申请,其页面设计如图5-11所示:图5-11递交假期申请界面递交假期之后在查询请假申请中可以看到假期信息,其页面设计如图5-12所示:图5-12查询假期申请界面在聘请管理模块中管理员可以对聘请应聘信息进行管理,例如添加外来应聘信息页面设计如图5-13所示:图5-13添加应聘信息界面添加完应聘息后,可在管理应聘信息中查看应聘信息,其页面设计如图5-14所示:图5-14管理应聘信息界面而添加聘请信息可以发布聘请信息,其页面设计如图5-15所示:图5-15添加聘请信息界面添加聘请信息后,可在管理聘请信息中查看聘请信息,其页面设计如图5-16所示:图5-16管理聘请信息界面对于公司录用的应聘者,可将应聘者信息导入企业人才库,其页面设计如图5-17所示:图5-17导入企业人才界面在人才库管理中可对企业全部员工档案进行管理,其页面设计如图5-18所示:图5-18企业人才管理界面在培训管理模块中可添加培训任务,其页面设计如图5-19所示:图5-19添加培训任务界面对于对应的培训任务可添加培训课程列表,其页面设计如图5-20所示:图5-20添加课程列表界面对于对应的培训任务还可添加培训人员列表,其页面设计如图5-21所示:图5-21添加人员列表界面添加的培训任务可在编辑培训任务中进行查看和修改,其页面设计如图5-22所示:图5-22编辑培训任务界面而添加的课程可在查看课程列表中进行查看和修改,其页面设计如图5-23所示:图5-23查看课程列表界面而添加课程之后可在培训资源中编辑课程书籍,其页面设计如图5-24所示:图5-24培训资源界面在薪酬管理模块的薪酬登记中可以登记员工的薪酬信息,其页面设计如图5-25所示:图5-25薪酬登记界面在薪酬修改中可对薪酬信息进行修改,其页面设计如图5-26所示:图5-26薪酬修改界面在薪酬查询中可对薪酬信息进行查询,其页面设计如图5-27所示:图5-27薪酬查询界面在系统管理模块的添加用户中可以将员工添加为系统的用户,其页面设计如图5-28所示:图5-28添加用户界面在用户管理中可以编辑用户和权限设置,其页面设计如图5-29所示:图5-29用户管理界面6.系统测试与运用6.1系统测试状况软件测试部分是保证系统质量与牢靠性的最终关口,是对整个系统开发包括系统分析,系统设计和系统实现的最终审查。虽然在系统开发的各个阶段都实行了严格的技术措施,希望能尽快发觉问问并改正,但难免会留下差错,假如在正式投入运行前没有发觉问题,在工作中暴露了来,将给图书销售的商家带来巨大的损失。因此,对系统进行测试,是系统开发中不行缺少的阶段。系统测试的对象不仅仅包括须要测试的产品系统的软件,还要包含软件所依靠的硬件、外设甚至包括某些数据、某些支持软件及其接口等。因此,必需将系统中的软件与各种依靠的资源结合起来,在系统实际运行环境下来进行测试。调试支配的整体目标是为确定测试的任务、所需的各种资源和投入,预见可能出现的问题和风险,以指导测试的执行,最终实现测试的目标。(1)为测试各项活动制定一个现实可行的、综合的支配,包括每项测试活动的对象、范围、方法、进度和预期结果。(2)为项目实施建立组织模型,并定义测试项目中每个角色责任与工作内容。(3)开发有效的测试模型,能正确地验证正在开发的软件系统。(4)确定测试所需的时间和资源,以保证其可获得性和有效性。(5)确立每个测试阶段的测试完成及测试胜利的标准和实现的目标。测试支配不行能一挥而就,而是要经过支配初期、起草、探讨和审查等不同阶段,才能将测试支配订好,且不同测试阶段或不同测试任务都可能要有具体的测试支配。测试支配活动的基本流程如图6-1所示:图6-1测试支配活动基本流程6.2系统运用说明随着企业内人力资源管理的网络化和系统化的日益完善,人力资源管理系统在企业管理中越来越受企业管理者的青睐。人力资源管理系统的功能全面、操作简洁,可以存放企业员工的基本信息、安排和管理企业员工工作任务、实现对企业员工的考勤管理,能够便利快捷地驾驭员工的人信息、工作进度和工作状态等,降低企业人力资源管理的人力和成本,并提高人力资源管理的效率。使企业真正实现人力资源的网络化、系统化和科学化的管理。操作留意事项(1)首页文件为:\index.asp(2)最高级别员工的用户名为admin,密码为admin。操作流程运用本系统请依据以下流程操作:(1)首先在人事管理中添加部门信息及职位信息。留意:在添加部门时,最高级的总部信息不行以删除,但可修改。(2)在人事管理/合同模板中设置合同模板。(3)在聘请管理/添加聘请信息中添加聘请信息。(4)在聘请管理/添加应聘信息中添加应聘人员信息。(5)在聘请管理/导入企业人才库中将应聘合格人员导入到人才库中,成为本公司的正式员工。(6)在人事管理/添加员工中添加员工进入公司日期。(7)在人事管理/人事设置中为新员工添加职位。(8)在人事管理/添写合同中与新员工签订劳动合同。(9)在“系统管理”/“添加用户”和“用户管理”中为新员工设置用户名、密码及操作权限。(10)在“培训管理”中可添加培训任务和课程。(11)在“人事管理”中可为新员工布置工作任务,员工登录后可查看到。(12)员工在个人管理中可以申请假期及添加考勤信息,其假期审批只有具有“主管部门审批”和“人事部门审批”权限,其中“主管部门审批”必需是同部门员工。(13)在“薪酬管理”中可添加员工的月工资。7.项目总结经过一段的市场调研,需求分析,程序的设计和编写。企业人事管理系统已经基本开发完成。其功能已经能基本上管理者和企业员工的日常需求,完成人事管理的一系列活动。企业人事管理系统能够轻松的进行人事、聘请、培训、薪酬和系统管理,提高了企业的办事效率和质量。系统运用了用户权限管理形式,一般用户登录后可以对个人信息进行管理,包括个人人事管理、个人信息检索、个人维护等;超级管理员可以对公司部门进行设置,对企业员工支配职位,对公司合同进行管理,对聘请应聘进行录入,对薪酬进行管理,对用户信息进行管理等等。总体来说,本系统能够完成企业人事全部基本功能,运用本系统来管理企业和传统的销售模式相比,前者毫无疑问会大大提高企业的运行效率,能够提高企业的管理水平,提高整体工作效益,削减差错,节约人力物力,从繁杂的手工劳动中解脱出来,供应有效完擅长的技术保障。在企业人事管理系统的设计中,该系统的运行状况良好,界面美观、操作简洁,但是系统中还是存在着很多不足的地方。比如,不能实现职能工资计算,没有实现自动考勤服务,培训对象不能批量设置。这些都是本企业人事管理系统的不足之处。希望在以后能够有待改进。使系统更加完善成为一个真正的企业级管理系统。
参考文献黄梯云.管理信息系统[M].北京:经济科学出版社,2001。毕庶伟.管理信息系统分析与设计[M].北京:机械工业出版社,1992。刘鲁.信息系统设计原理与应用[M].北京:北京航空航天高校出版社,1995。李昕.《人事工资管理系统的开发方法与数据库分析》[J],甘肃:科技纵横,2007.3。张奇,李律松,卫建伟等.数据库项目案例导航[M].北京:清华高校出版社,2005。ThomasR.Peltier.InformationSecurityRiskAnalysis.RothsteinAssociatesInc,2001。唐常杰,张天庆.数据库设计、应用开发与管理[M].北京:清华高校出版社,2005。张立科.《数据库开发技术与工程实践》,人民邮电出版社,2004。.《数据库系统导论》,机械工业出版社,2000。陈威、白伟明、李楠.JSP工程应用与项目实践[M].北京:机械工业出版社,.2005年2月.国辉,牛强,李南南.ASP工程应用与项目实践[M].北京:机械工业出版社,2005年4月.国辉,牛强,李南南等.ASP信息系统开发实例精选[M].北京:机械工业出版社,2005年7月.李晓喆.SQLServer2000管理及应用系统开发[M].北京:人民邮电出版社,2002。附录:系统程序源代码1.修改页面代码<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%><!--#includefile="../DataBase/conn.asp"--><!--#includefile=../yan.asp--><!--#includefile=../purview.asp--><%callkaoqinfenxiifrequest("post")<>""thenifrequest("zhiwei")<>""thensetrs1=server.CreateObject("adodb.recordset")sql1="Select*fromtb_ZhiWei"rs1.Opensql1,conn,1,3rs1.addnewrs1("zhiwei")=request("zhiwei")rs1("suoshu")=request("suoshu")rs1.updaters1.closesetrs1=nothingresponse.Write("<scriptlanguage=javascript>alert('提交胜利');location='zhiwei.asp'</script>")elseresponse.Write("<scriptlanguage=javascript>alert('职位名称必需填写');location='zhiwei.asp'</script>")endifendifsetrs=server.CreateObject("adodb.recordset")sql="Select*fromtb_deptorderbyup"rs.Ope
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- CDCP1和TRAP1在恶性胸腔积液诊断中的应用价值
- 双碳目标下绿色金融对企业绿色创新的影响研究
- AI技术在传统金银器文化传播中的应用
- 2025年中国内卡簧数据监测报告
- 2025年中国便携式电视场强仪数据监测报告
- 2025年中国主机箱外壳数据监测报告
- 2025年中国三明治电烤箱数据监测报告
- 2025年中国NTC热敏电阻数据监测报告
- AI在旅游外语中的应用
- 2025年陕西粮农油脂集团有限公司招聘6人笔试历年参考题库附带答案详解
- 实施指南(2025)《DL-T 1650-2016小水电站并网运行规范》
- 附着式升降脚手架施工方案
- 智能路灯分区节能管理方案
- 饮水工程方案投标文件(技术标)
- 海南省2024年普通高中学业水平合格性考试地理试卷(含答案)
- 安全生产论文5000字
- 2024-2025学年北师大版八年级数学(下)期末必考题型专项复习【40大考点】解析版
- 战伤救护技术课件
- 销售话术培训
- 主要施工机械设备、劳动力、设备材料投入计划及其保证措施
- 雅斯贝尔斯-轴心时代课件
评论
0/150
提交评论