毕业设计论文基于web的人力资源管理系统.doc

上传人:sccc 文档编号:4864072 上传时间:2023-05-20 格式:DOC 页数:48 大小:1.26MB
返回 下载 相关 举报
毕业设计论文基于web的人力资源管理系统.doc_第1页
第1页 / 共48页
毕业设计论文基于web的人力资源管理系统.doc_第2页
第2页 / 共48页
毕业设计论文基于web的人力资源管理系统.doc_第3页
第3页 / 共48页
毕业设计论文基于web的人力资源管理系统.doc_第4页
第4页 / 共48页
毕业设计论文基于web的人力资源管理系统.doc_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《毕业设计论文基于web的人力资源管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于web的人力资源管理系统.doc(48页珍藏版)》请在三一办公上搜索。

1、大学毕业设计题目: 基于web的人力资源管理系统 院、系: 计算机科学与技术学院 计算机系姓名: 指导教师: 系主任: 年 月 日 哈尔滨理工大学毕业设计(论文)评语学生姓名: 学号: 学 院:计算机科学与技术 专业:计算机科学与技术任务起止时间: 年 月 日至 年 月 日毕业设计(论文)题目:基于web的人力资源管理系统指导教师对毕业设计(论文)的评语: 指导教师签名: 指导教师职称: 评阅教师对毕业设计(论文)的评语:评阅教师签名: 评阅教师职称: 答辩委员会对毕业设计(论文)的评语:答辩委员会评定,该生毕业设计(论文)成绩为: 答辩委员会主席签名: 职称: 年 月 日哈尔滨理工大学毕业设

2、计(论文)任务书学生姓名: 学号: 学 院:计算机科学与技术 专业:计算机科学与技术任务起止时间: 年 月 日至 年 月 日毕业设计(论文)题目:基于web的人力资源管理系统毕业设计工作内容: 基于web的人力资源管理系统的研发。包括进行研发该系统的可行性分析、系统分析、数据库设计、系统设计和系统实施与维护。 资料:王珊、陈红的数据库系统原理教程 邝孔武、王小敏的信息系统分析与设计指导教师意见:签名:年 月 日系主任意见:签名:年 月 日基于web的人力资源管理系统摘 要在传统的人力资源管理工作中,要完成相当数量的职工情况及人力资源政策法规的查询工作,一般是职工直接到办公室或通过电话查询,使人

3、力资源工作者在这些常规性的查询及相关政策法规的解答上花费大量时间,不利于工作效率的提高及人力资源研究工作的深入进行。人力资源人力资源管理系统将包括人力资源工作中涉及的职工的历史状况和现状,人力资源政策法规的宣传及解答,借助于网络,实现职工的自我查询,这不仅对人力资源管理工作的顺利进行具有积极的作用,而且对企业系统的建设也有很大意义。人力资源部门由于对外宣传和查询的需要,大部分机器申请上网,这些机器中有的带有组织、人力资源管理系统。虽然这些管理系统在平时维护时是通过口令(密码)进入,但经测试,在熟悉计算机应用的情况下,任何人都可以不经过口令而直接进入系统,可查阅、修改相关数据。如果建立局域网将有

4、效地解决这一问题。系统可明确用户的使用权限,防止非法用户的攻击性破坏,保证整个系统的安全。此外,通过局域网还能防止公用网上病毒对计算机的侵蚀。关键词 asp;access;人力资源Human Resource System Based on WebAbstractIn the traditional personnel management work, will have to complete the considerable amount the staff situation and the human affairs policy laws and regulations inquir

5、y work, generally will be the staff directly to the office or through the telephone inquiry, the personnel management system includes staffs historical condition and the present situation which in the human affairs work will involve, the human affairs policy laws and regulations propaganda and the e

6、xplanation, with the aid of to the network, will realize staffs self-inquiry, this not only smoothly will carry on to the personnel management work has the positive function, moreover also will have the very big significance to the enterprise system construction. Although these management system man

7、agement systems usually are maintaining time is (password) enters through the password, but passes through the test, in the familiar computer application situation, any person all may but directly not enter the system after the password, may consult, the revision correlation data. If will establish

8、the local are a net work effectively to solve this problem. The system may be clear about the user the use jurisdiction, prevents the illegal user the aggressive destruction, the guarantee overall system security. In addition, it also can prevent the public on-line virus through the local area netwo

9、rk to the computer corrosion.Key words asp;access;human affairs不要删除行尾的分节符,此行不会被打印II 目 录摘 要IIIAbstractIV第1章 绪论1第2章 可行性分析22.1 技术可行性22.1.1 硬件、软件22.1.2 ASP技术22.1.3 维护操作22.2 社会可行性22.3 经济可行性22.3.1 资金可得性22.3.2 经济合理性32.4 本章小结3第3章 系统分析43.1 系统的名称、目标43.2 系统设计计划43.3 数据流程图43.4 数据字典83.4.1 数据流条目举例83.4.2 数据元素条目93.4

10、.3 数据存储条目举例93.4.4 处理过程条目举例93.5 本章小结10第4章 数据库设计114.1 建立与数据库的连接114.1.1 什么是ODBC114.1.2 什么是DSN114.1.3 创建ODBC链接114.2 建立与数据库的连接114.3 数据库逻辑设计134.4 本章小结14第5章 系统设计155.1 系统总体结构与功能155.1.1 系统结构155.1.2 系统各功能内容简介及主要功能模块分析175.2 系统开发工具与数据库185.3 系统主要功能设计185.3.1 系统客户端功能分析185.3.2 系统管理端功能分析215.4 本章小结21第6章 系统实施和维护226.1

11、系统实施226.2 系统维护23第7章 设计心得247.1 可行性分析阶段心得247.2 需求分析阶段心得247.3 系统设计阶段心得257.4 系统实施和维护阶段心得25致 谢27参考文献28附录 A29附录 B34千万不要删除行尾的分节符,此行不会被打印。在目录上点右键“更新域”,然后“更新整个目录”。打印前,不要忘记把上面“Abstract”这一行后加一空行- IV -第1章 绪论在传统的人力资源管理工作中,要完成相当数量的职工情况及人力资源政策法规的查询工作,一般是职工直接到办公室或通过电话查询,使人力资源工作者在这些常规性的查询及相关政策法规的解答上花费大量时间,不利于工作效率的提高

12、及人力资源研究工作的深入进行。人力资源管理系统将包括人力资源工作中涉及的职工的历史状况和现状,人力资源政策法规的宣传及解答,借助于网络,实现职工的自我查询,这不仅对人力资源管理工作的顺利进行具有积极的作用,而且对企业系统的建设也有很大意义。人力资源部门由于对外宣传和查询的需要,大部分机器申请上网,这些机器中有的带有组织、人力资源管理系统。虽然这些管理系统在平时维护时是通过口令(密码)进入,但经测试,在熟悉计算机应用的情况下,任何人都可以不经过口令而直接进入系统,可查阅、修改相关数据。如果建立局域网将有效地解决这一问题。系统可明确用户的使用权限,防止非法用户的攻击性破坏,保证整个系统的安全。此外

13、,通过局域网还能防止公用网上病毒对计算机的侵蚀。第2章 可行性分析可行性,是指在当前情况下,设计开发这个系统是否有必要,是否具备必要的条件,它不仅包括必要性,还包括合理性。系统的可行性分析,是针对设计一个系统,它的设计是否存在内外部的必要条件,包括技术上、资金上、经济上、人力资源以及组织管理上的必要条件,同时还要分析在目前条件下是否有必要设计这样一个系统。在改革深入和市场经济高速发展的今天,人力资源管理的信息量和信息类型越来越大,工作流程越来越清晰,社会分工越来越细,原来传统上的人工处理方式和单机管理系统越来越来不能适应人力资源管理的需要,不能满足新形势下企业人力资源管理的需要。因此,必须有一

14、套应用于网络时代的适应于新需求上的人力资源管理系统。而且每一个企业的人力资源管理又是错综复杂的。因此我们在通过和各个企业的接触,调研后开发系统的。2.1 技术可行性2.1.1 硬件、软件要求不高,目前市场上的一般计算机软硬件资源均能满足系统开发要求。其中运用的主要软件有dreamweaver,Ultradev 4.0 ,photoshop, Acdsee等,数据库采用Access。2.1.2 ASP技术该技术户功能强大,扩展性强,macromedia 公司提供大量的第三方控件,并结合 vbscript,javascript以sql等脚本语言,以上技术足以完成本系统的开发和设计。2.1.3 维护

15、操作工作方便,后台操作快截明了,操作人员可以在短时间内完全掌握维护技术。2.2 社会可行性网络安全技术的不断提升,网络管理人力资源在实际运用中越来越被企业或个人所接受(这些都可以在实际生活中找到材料和数据。),并且在不断的提升和表现它在实际企业活动中的经济价值,这个经济价值也是当前的企业所期望看到的。人力资源管理工作覆盖面广,涉及到机构设置、人员调配、员工培训、考核、奖惩、工资福利待遇等多个方面。人力资源管理活动中产生的大量数据和信息,如:各级机构的层次构建,职工的自然状况,职称、职务变动情况,考核培训结果,专业技术工作及主要业绩以及针对这些数据进行的各类统计报表的制作和综合分析等。对如此多的

16、数据、信息的管理、开发及运用,都必须在规范化和标准化的基础上实现,借助于网络化管理手段能够满足这些要求。2.3 经济可行性2.3.1 资金可得性由于系统开发并不复杂,操作起来也比较简单,只需一些基本的编辑软件,另外具备网络中心的一些资源优势,因此开发费用较低。2.3.2 经济合理性 由于该系统用于企业工作的大部分信息发布和传递工作,不仅能够节省大量的人工信息传递任务,提高了工作效率,更加有利于整个企业各部门之间的无纸化办公的推广。2.4 本章小结本章主要对基于web的人力资源系统从技术可行性、社会可行性及经济可行性进行了分析。第3章 系统分析3.1 系统的名称、目标名称:人力资源管理信息系统目

17、标:(1)对企业内部人员的个人信息进行管理(2)方便员工及时了解企业动态,提高沟通效率3.2 系统设计计划本系统的设计部分从4月初开始,预计在5月下旬可以完成。3.3 数据流程图数据流程图如图3-1、3-2、3-3、3-4、3-5、3-6、3-7所示。管理员P1后台管理D1 管理员信息表 D2 基础数据表D3 人员查询表P2前台管理一般访问者D5 人员基本表D4 人员查询表D6 人员信息表D7 人员详细表图3-1 数据流程图管 理 员P1.1管理员信息管理D1 管理员信息表P1.2基础信息管 理D7 基础信息详细表P1.3人员信息管 理D5 人员基本表D6 人员详细表P1.4人员信息汇总D3

18、人员信息统计表D4 人员信息查询表图3-2 数据流程图一般访问 者P2.1基础数据页 面D2 基础数据表P2.2人员详细信 息D3 人员信息统计表P2.3个人信息管 理D5 人员基本表D6 人员详细表D4 人员信息查询表图3-3 数据流程图管理员P1.3.1人员基本表管理D5 人员基本表P1.3.2人员详细表管理D6 人员详细表图3-4 数据流程图管理员P1.4.1人员信息统计处理D3 人员信息统计表P1.4.2人员信息查询处理D4 人员信息查询表图3-5 数据流程图图3-6 数据流程图图3-7 数据流程图3.4 数据字典3.4.1 数据流条目举例数据条目举例如图4-1所示。 数据流条目名称:

19、人员详细内容说明:访问者查询时,所选的人员详细内容数据流来源:D3、D4、D6数据流流向:P1、P2组成:自动编号编号姓名性别出生年月民族部门学历出生地职称毕业学校政治面貌图3-1 数据流条目3.4.2 数据元素条目数据元素条目见图3-2。数据元素条目名称:人员编号 总编号:别名:Employee_ID 编 号: 说明:员工的编码 有关编号说明:数字递增数据值类型:离散 类型:数字 长度:9 有关数据结构:新闻版块 图3-2 数据元素条目3.4.3 数据存储条目举例数据条目举例见图3-3。数据条目存储名称:基础数据详细信息说明:对企业的部门、职位、人员学历等信息的管理数据来源:管理员的更新数据

20、流流向:D2组成:部门名称职位列表学历名称民族出生地工资级别性别管理级别政治面貌存储方式:顺序/索引图3-3 数据条目储存3.4.4 处理过程条目举例处理过程条目举例见图3-4。处理过程条目名称:人员信息查询说明:一定的级别人员进入后,查看自己的或是他人的信息输入:用户名和密码输出:D4到P1处理:登陆后,到数据库里查询自己的信息或是他人信息,包括:姓名年龄政治面貌性别民族学历,若处理后则显示信息。图3-4 处理过程条目3.5 本章小结本章对系统的名称、目标进行了制定,系统设计计划进行了描述,对数据流程图进行了绘制,对数字词典进行了举例。第4章 数据库设计4.1 建立与数据库的连接4.1.1

21、什么是ODBCODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是FoxPro、Acces

22、s还是Oracle数据库,均可用ODBC API进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。本文中个性化页面的实现便大量地用到了ODBC技术。4.1.2 什么是DSNDSN(Date Source Name)即数据源名称。表示将应用程序和其个数据库建立连接的信息集合。ODBC数据源管理器就是利用该信息来创建管理指向的数据库连接。DSN可以保存在文件或注册表中。建立ODBC连接,实际就是创建同数据源的连接,也就是创建DSN。一旦建立了一个数据库的ODBC连接,那么同该数据库的连接信息将被保存的DSN中,程序的运行必须通过DSN来进行。4.1.3 创建ODBC链接启动O

23、DBC数据源管理器。在服务器上,进入Windows操作系统的控制面板,在“数据源(ODBC)图标上双击,版本不同图标可能不一样。不同操作系统的启动方法有所不同。双击“ODBC数据源管理器”对话框,会出现ODBC源管理器对话框(ODBC Data Sources Administrator Dialog box)。单击驱动程序标签,可以看到你的电脑上已经安装的ODBC数据库驱动程序。在下拉列表中寻找Microsoft Access Driver(*.mdb)项。4.2 建立与数据库的连接得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设

24、计打下基础。这些实体包含各种具体信息,通过之间的作用形成数据的流动。得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过之间的作用形成数据的流动。本系统根据上面的设计规划出的实体有:员工基本信息实体、员工考勤信息实体、员工工作评价信息实体、员工工资信息实体。各个实体具体的描述图如下。员工基本信息实体E-R图入图所示。员工基本信息实体员工编号职称员工姓名所在部门工作时间籍贯图4-1 员工基本信息实体E-R图员工考勤信息实体E-R图入图所示员工考勤信息实体员工基本信息迟到早退次数员工出勤时间员工加班

25、时间员工出差时间员工请假次数图4-2 员工考勤信息实体E-R图员工工资信息实体员工基本信息员工奖金员工底薪员工所得税员工实发工资员工加班费图4-3 员工工资信息实体E-R图实体和实体之间的关系E-R图如图4-4所示。图4-4 实体之间关系E-R图图4-4 实体之间关系E-R图4.3 数据库逻辑设计职员基础表Employee Basic Table见表4-1。表4-1 职员基础表名 称字段名称字段类型字段大小必填字段允许空串 其 他编号Employee_ID文本20 是 否主键姓名Employee_NAME数字整型否政治面貌Employee_Political数字整型否民 族Employee_N

26、ation数字整型否婚姻状况Employee_Married数字整型 否身份证号Employee_IDcard文本20否出生地Employee_Naplace文本20 否出生日期Employee_Birth 日期/时间照片Employee_Pic文本20家庭号码Employee_Tell 文本20移动号码Employee_Mobile 文本15邮箱地址Employee_Address 文本50邮编 Employee_Zip 文本10培训记录 Employee Train Table见表4-2。表4-2 培训记录名 称字段名称字段类型字段大小必填字段允许空串 自动编号SResume_ID自动编号

27、长整型是 否职员编号Employee_ID 文本20否开始时间Training_Begin 日期结束时间 Training_End 日期培新类型Training_Type文本20否单位领导Training_Major文本20否培训单位Training_Unit 文本20 否备注Training_NoteS文本20学历表 Edu Degree Table见表4-3。表4-3 历表名 称字段名称字段类型字段大小必填字段允许空串其 他自动编号EduDegree_ID自动编号长整型是否主键学历名称EduDegree_Name文本20是 否职称表 Job Title Table见表4-4。表4-4 职称

28、表名 称字段名称字段类型字段大小必填字段允许空串其 他自动编号JobTitle_ID自动编号长整型是否主键职称名称JobTitle _Name文本20是 否政治面貌表 PoltitocalTable见表4-5。表4-5 政治面貌表名 称字段名称字段类型字段大小必填字段允许空串其 他自动编号Poltitocal_ID自动编号长整型是否主键政治面貌Poltitocal _Name文本20是 否性别表 SexTable见表4-6。表4-6 性别表名 称字段名称字段类型字段大小必填字段允许空串其 他自动编号Sex_ID自动编号长整型是否主键性 别Sex_Name文本20是 否4.4 本章小结本章主要进

29、行了建立与数据库的连接,系统E-R图设计和数据库逻辑设计。第5章 系统设计5.1 系统总体结构与功能5.1.1 系统结构系统首页共划分为七个主要个模块,其中各个模块中又根据 具体情况的不同划分为诸多不同的子模块,比系统管理栏里就把该模块划分为4个不同内容的子模块。这个系统体系采用的是分层结构体系,大体上一般的子模块划分到三级子系统就结束了。此外,整个页面布局是按照各模块所代表的不同功能来划分的,总之,整个页面的布局完全按照系统的一般设计思路及方便用户使用的原则来设计的,但是有别于一般的系统。 另外,在首页下面的页面中同样按照各自的不同情况划分为6个不同的子模块,然后各自按照相关的导入功能导入,

30、从而使整个系统的内容富有层次感。整个系统的总体结构如下:(针对自己负责的系统实现):员工列表查看:员工列表:列表查看,分部门查看,查看离职员工;如图5-1所示。图5-1 员工列表人力资源档案管理模块实现用户自由的信息录入。结合人力资源变动完成本单位各类人员变动事宜,包括人员调入、内部人员调动、信息变更记录等。真正实现包括人员进入单位后所有变化信息的实时记录。灵活的查询功能,提供列表查看所有员工、按部门查看、查看离职员工、搜索符合条件的员工等多种方式,并可按员工姓名、员工编号、进厂日期、部门进行排序查看,让员工查询变得有效而简单。如图5-2.图5-2 新增员工考勤管理模块根据考勤数据,按月输入到

31、本系统中,系统将记录所有考勤记录,包括:请假、旷工、迟到早退、加班的日期及时间等数据。并进行自动统计,记录每个员工每月的出勤统计。系统还可以进行考勤历史记录的查询。如图5-3。图5-3 员工考勤汇总事项记录:培训记录,查看培训记录,奖惩记录,其它记录的添加,删除等操作。如图5-4。图5-4员工培训记录薪资模块多种评定方式;可使用多套计算公式,适合总公司使用多种工资计算方法:如员工有按标准工资、固定工资、按时计酬的。实现对基本工资的管理,每月计算工资,计算工资时可对默认值作修改;记录工资发放日期。可以建立报表查看员工工资的历史记录。如图5-5。图5-5 员工基本工资档案系统管理模块: 系统管理模

32、块中最重要的是用户登录模块。通过用户登录,获取用户输入的用户名和密码,并与数据库中的数据进行对比,进行验证,对于正确的用户名及密码的用户允许进入本系统。提供多级权限管理,精确到操作对象的范围、每一步操作范围和只读、删除、新增、修改的功能权利设定。如图5-6。图5-6 密码修改5.1.2 系统各功能内容简介及主要功能模块分析系统管理模块:系统管理模块中最重要的是用户登录模块。通过用户登录,获取用户输入的用户名和密码,并与数据库中的数据进行对比,进行验证,对于正确的用户名及密码的用户允许进入本系统。提供多级权限管理,精确到操作对象的范围、每一步操作范围和只读、删除、新增、修改的功能权利设定。 部门

33、模块:系统提供直观方便的公司信息管理功能,通过该页面进行公司信息的修改可以在对应的所有网页上将显示新的公司信息。部门管理功能,可按级别层次以树型结构本单位的部门的机构体系,可根据需要进行调整处理,且人员信息可按照机构调整同步变化,大大提高了机构调整的工作效率。系统具有自动提示功能,如雇员生日、合同到期等。 档案查看模块档案查看模块可以列出全部员工记录,用以查看员工的相关信息,同时也可以按限定的条件进行分类显示或者查询员工记录。 人力资源档案管理模块实现用户自由的信息录入。结合人力资源变动完成本单位各类人员变动事宜,包括人员调入、内部人员调动、信息变更记录等。真正实现包括人员进入单位后所有变化信

34、息的实时记录。灵活的查询功能,提供列表查看所有员工、按部门查看、查看离职员工、搜索符合条件的员工等多种方式,并可按员工姓名、员工编号、进厂日期、部门进行排序查看,让员工查询变得有效而简单。 考勤管理模块根据考勤数据,按月输入到本系统中,系统将记录所有考勤记录,包括:请假、旷工、迟到早退、加班的日期及时间等数据。并进行自动统计,记录每个员工每月的出勤统计。系统还可以进行考勤历史记录的查询。 信息管理模块根据具体情况设立培训记录、奖惩记录及基他重要事项记录。对员工参加的培训进行记录,记录其参加培训的日期、培训时间、地点、培训教师等事项;对员工的奖惩事项进行记录,记录事件时间,奖惩决定,相关说明。

35、工资管理模块多种评定方式;可使用多套计算公式,适合总公司使用多种工资计算方法:如员工有按标准工资、固定工资、按时计酬的。实现对基本工资的管理,每月计算工资,计算工资时可对默认值作修改;记录工资发放日期。可以建立报表查看员工工资的历史记录5.2 系统开发工具与数据库根据当今动态网页开发的普遍性及实用性,本系统的开发平台如下:开发语言: ASP 3.0开发平台: IIS 5.0开发工具: Dreamweaver UltraDev 数据库 : Microsoft Access2003 5.3 系统主要功能设计5.3.1 系统客户端功能分析5.3.1.1登陆页面设计这个页面主要是通过输入用户名和密码,

36、判别用户名是否存在和密码是否正确,通过系统论证后才能进入首页。5.3.1.2系统主页设计通过用户名和密码的验证,进入系统的首页。首页主要涉及系统管理、人力资源管理、工资管理、考勤管理、个人助理、帮助。以及包括系统导航的控制中心、知识中心、管理中心、帮助中心等这几个大功能。通过整个页面的分类,清晰的展示了整个系统的框架。如下是连接数据库后得到的系统首页图5-7。图5-7 系统首页5.3.1.3.部门基础数据设置功能基础数据管理主要包括了部门名称,部门编号(管理端)、一般访问者只能查看其内容,不能进行对其的修改、删除和添加。实现:首先建立各个内容的数据库,编号是数据库里的自动生成的。对每一个功能建

37、立其对应的数据集,用intTid字段进行控制,对其过滤,不同的intTid的值对应各个模块的页面。通过用DataDetail.asp?tid=方法,重新返回到该页面,不重新打开另外的页面,感觉更加的紧凑。最后把相应的字段填入到页面中去,实现该功能。选择其中的页面运行如下图5-8,学历页面和职称页面。图5-8 部门信息管理5.3.1.4员工培训记录登记可以了解员工的培训的项目、时间,以及培训的单位等记录。 系统页面如下图5-9。5.3.1.5人力资源管理下的人力资源数据管理功能人力资源数据管理主要包括了基本信息、工作信息、学习简历、工作简历、家庭成员、社会关系、培训情况、奖惩情况、科研状况。一般

38、访问者只能查看其内容,不能进行对其的修改、删除和添加。通过用户的Employee_ID选择要查看的用户的详细资料。实现:首先建立各个内容的数据库,对每一个功能建立其对应的数据集。通过字段EmpID,其是EmpID=Request.Form(),“()”是用户的Employee_ID,这样可以通过Employee_ID号把需要的内容放到数据集中。再次,用Workinfo.asp?eid=(这个是基本信息列子)返回到本页。最后把相应的字段填入到页面中去,实现该功能。选择其中的页面运行如下图5-10。图5-9 员工培训记录图5-10 员工基本资料通过对职工那栏的选择可以查看不同的员工的信息,管理员还

39、可以对其中的数据库进行员工的添加,员工的修改,员工的删除。5.3.1.6人力资源档案浏览查询功能系统搜索功能主要分成两块:一个是简单档案查询,还有是一个复合条件查询。在第一个查询中。主要通过SQL语言实现模糊和精确查询,另外一个查询中,是选择要查询的条件进行复合查询。复合条件查询页面中,可以根据姓名,编号,部门等条件进行搜索。可以结合网页来看。以下的市简单档案查询的图片5-11。图5-11 分部门产查看员工档案5.3.2 系统管理端功能分析在管理端主要涉及到五个方面的管理:用户管理、基本数据管理、人力资源数据管理。通过管理员的操作,实现对数据的更新。管理权限的设置系统的管理权限的设置,可以使系

40、统的管理更加合理化,各施其职(见表5-1)。表5-1 管理权限权限管理内容高级管理员负责整个系统的日常维护部门管理员负责本部门的数据更新和普通用户对系统的信息查询和个人信息查询5.4 本章小结本章做了系统总体结构与功能的设计,系统开发工具与数据库的的介绍,系统主要功能的设计。千万不要删除行尾的分节符,此行不会被打印。“结论”以前的所有正文内容都要编写在此行之前。- 41 -第6章 系统实施和维护系统实施就是将系统的设计功能的实现,以达到目标,它包括程序设计、人员培训、系统调试。6.1 系统实施系统实施就像系统实施一样,是将系统设计达到最终的目的,其中包括一些功能的完善、页面的美化、系统模块和数

41、据库的链接、数据的上传,到最后系统的开通。这一阶段是对前面设计的补充和完善,是把设计者的所有目标付之实践的最后一步。其中功能的完善和页面的美化就是针对前面的设计再结合实际情况作相应的修改或补充,使之达到最完美的境地;而系统模块和数据库的链接就是把整个系统模块以及数据库等各部分通过一定的链接功能并对相应的程序进行修改使它们相互链接起来,从而形成一个有机的整体;等到以上步骤均完成以后,整个系统的设计基本上已经完成,接下去就是把所有的数据和源代码上传到相应的服务器上去,这样系统就正式宣告开通了。具体包括:(1) 程序设计系统用Microsoft Access设计数据,以Dreamweaver UltraDev为开发平台,通过Asp实现网页及动态操作,其中运用了Java Script和VB Script脚本,基本实现其功能。(2) 数据库连接我这里连接数据库是建立了一个连接文件:connection.inc这样我们在文件中,只要调用一

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号