asp毕业设计——基于asp+access的web人事管理系统设计与实现(毕业论文+程序源码)——人事管理系统

基于asp+access的web人事管理系统设计与实现(毕业论文+程序源码)

大家好,今天给大家介绍基于asp+access的web人事管理系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。需要下载开题报告PPT模板及论文答辩PPT模板等的小伙伴,可以进入我的博客主页查看左侧最下面栏目中的自助下载方法哦

文章目录:

1、项目简介

  1. 集团人事管理系统将包括人事工作中涉及的职工的历史状况和现状,人事政策法规的宣传及解答,借助于网络,实现职工的自我查询,这不仅对人事管理工作的顺利进行具有积极的作用,而且对企业系统的建设也有很大意义。

2、资源详情

项目难度:中等难度
适用场景:相关题目的毕业设计
配套论文字数:14173个字56页
包含内容:整套源码+完整毕业论文+答辩PPT


3、关键词:

web 人事管理系统 ASP

4、毕设简介

提示:以下为毕业论文的简略介绍,项目源码及完整毕业论文下载地址见文末。

1、序言
省略

2、可行性分析
省略

人事管理的信息量和信息类型越来越大,工作流程越来越清晰,社会分工越来越细,原来传统上的人工处理方式和单机管理系统越来越来不能适应人事管理的需要,不能满足新形势下企业人事管理的需要。因此,必须有一套应用于网络时代的适应于新需求上的人事管理系统。而且每一个企业的人事管理又是错综复杂的。因此我们是在对集团的接触,调研后开发系统的。

2.1技术可行性:
2.1.1 硬件、软件
要求不高,目前市场上的一般计算机软硬件资源均能满足系统开发要求。其中运用的主要软件有 dreamweaver Ultradev ,photoshop,Acdsee等,数据库采用Access。

2.1.2 ASP技术
该技术户功能强大,扩展性强,macromedia 公司提供大量的第三方控件,并结合 vbscript,javascript以及sql 等脚本语言,以上技术足以完成本系统的开发和设计。

2.1.3 维护操作
工作方便,后台操作快截明了,操作人员可以在短时间内完全掌握维护技术。

2.2社会可行性:
省略

2.3经济可行性
省略

3、 系统分析
3.1系统的名称、目标
名称:人事管理信息系统
目标: 1.对企业内部人员的个人信息进行管理
2.方便员工及时了解企业动态,提高沟通效率
3.2系统设计计划
本系统的设计部分从4月初开始,预计在5月下旬可以完成。

3.3数据流程图

在这里插入图片描述

第一层
图3-1
在这里插入图片描述

图3-2

在这里插入图片描述

图3-3

在这里插入图片描述

P1.3
图3-4

在这里插入图片描述

P1.4
图3-5

在这里插入图片描述

P2.2
图3-6
在这里插入图片描述

P2.3
图3-7
3.4数据字典
在这里插入图片描述
在这里插入图片描述

4、 系统设计
4.1系统总体结构与功能
4.1.1系统结构:
系统首页共划分为七个主要个模块,其中各个模块中又根据 具体情况的不同划分为诸多不同的子模块,比系统管理栏里就把该模块划分为4个不同内容的子模块。这个系统体系采用的是分层结构体系,大体上一般的子模块划分到三级子系统就结束了。此外,整个页面布局是按照各模块所代表的不同功能来划分的,总之,整个页面的布局完全按照系统的一般设计思路及方便用户使用的原则来设计的,但是有别于一般的系统。 另外,在首页下面的页面中同样按照各自的不同情况划分为6个不同的子模块,然后各自按照相关的导入功能导入,从而使整个系统的内容富有层次感。整个系统的总体结构如下:(针对自己负责的系统实现):

员工列表查看:员工列表:列表查看,分部门查看,查看离职员工;
在这里插入图片描述

人事档案管理模块实现用户自由的信息录入。结合人事变动完成本单位各类人员变动事宜,包括人员调入、内部人员调动、信息变更记录等。真正实现包括人员进入单位后所有变化信息的实时记录。灵活的查询功能,提供列表查看所有员工、按部门查看、查看离职员工、搜索符合条件的员工等多种方式,并可按员工姓名、员工编号、进厂日期、部门进行排序查看,让员工查询变得有效而简单。
在这里插入图片描述

考勤管理模块根据考勤数据,按月输入到本系统中,系统将记录所有考勤记录,包括:请假、旷工、迟到早退、加班的日期及时间等数据。并进行自动统计,记录每个员工每月的出勤统计。系统还可以进行考勤历史记录的查询

在这里插入图片描述

事项记录:培训记录,查看培训记录,奖惩记录,其它记录的添加,删除等操作。
在这里插入图片描述

薪资模块多种评定方式;可使用多套计算公式,适合总公司使用多种工资计算方法:如员工有按标准工资、固定工资、按时计酬的。实现对基本工资的管理,每月计算工资,计算工资时可对默认值作修改;记录工资发放日期。可以建立报表查看员工工资的历史记录
在这里插入图片描述

系统管理模块: 系统管理模块中最重要的是用户登录模块。通过用户登录,获取用户输入的用户名和密码,并与数据库中的数据进行对比,进行验证,对于正确的用户名及密码的用户允许进入本系统。提供多级权限管理,精确到操作对象的范围、每一步操作范围和只读、删除、新增、修改的功能权利设定。
在这里插入图片描述

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

2.辅助功能模块系统提供直观方便的公司信息管理功能,通过该页面进行公司信息的修改可以在对应的所有网页上将显示新的公司信息。部门管理功能,可按级别层次以树型结构本单位的部门的机构体系,可根据需要进行调整处理,且人员信息可按照机构调整同步变化,大大提高了机构调整的工作效率。系统具有自动提示功能,如雇员生日、合同到期等。

3.档案查看模块档案查看模块可以列出全部员工记录,用以查看员工的相关信息,同时也可以按限定的条件进行分类显示或者查询员工记录。

4.人事档案管理模块实现用户自由的信息录入。结合人事变动完成本单位各类人员变动事宜,包括人员调入、内部人员调动、信息变更记录等。真正实现包括人员进入单位后所有变化信息的实时记录。灵活的查询功能,提供列表查看所有员工、按部门查看、查看离职员工、搜索符合条件的员工等多种方式,并可按员工姓名、员工编号、进厂日期、部门进行排序查看,让员工查询变得有效而简单。

5.考勤管理模块根据考勤数据,按月输入到本系统中,系统将记录所有考勤记录,包括:请假、旷工、迟到早退、加班的日期及时间等数据。并进行自动统计,记录每个员工每月的出勤统计。系统还可以进行考勤历史记录的查询。

6.重要事项记录模块根据具体情况设立培训记录、奖惩记录及基他重要事项记录。对员工参加的培训进行记录,记录其参加培训的日期、培训时间、地点、培训教师等事项;对员工的奖惩事项进行记录,记录事件时间,奖惩决定,相关说明。

7.薪资模块多种评定方式;可使用多套计算公式,适合总公司使用多种工资计算方法:如员工有按标准工资、固定工资、按时计酬的。实现对基本工资的管理,每月计算工资,计算工资时可对默认值作修改;记录工资发放日期。可以建立报表查看员工工资的历史记录

4.2系统开发工具与数据库
根据当今动态网页开发的普遍性及实用性,本系统的开发平台如下:
开发语言: ASP
开发平台: IIS
开发工具: Dreamweaver UltraDev
数据库 : Microsoft Access

4.3系统主要功能设计
4.3.1系统客户端功能分析
4.3.1.1登陆页面设计
这个页面主要是通过输入用户名和密码,判别用户名是否存在和密码是否正确,通过系统论证后才能进入首页。连接数据库后,运行的结果如下:
在这里插入图片描述

4.3.1.2系统主页设计
通过用户名和密码的验证,进入系统的首页。首页主要涉及系统管理、人事管理、工资管理、考勤管理、个人助理、帮助。以及包括系统导航的控制中心、知识中心、管理中心、帮助中心等这几个大功能。通过整个页面的分类,清晰的展示了整个系统的框架。如下是连接数据库后得到的系统首页:

在这里插入图片描述

4.3.1.3部门基础数据设置功能
基础数据管理主要包括了部门名称,部门编号(管理端)、一般访问者只能查看其内容,不能进行对其的修改、删除和添加。

实现:首先建立各个内容的数据库,编号是数据库里的自动生成的。对每一个功能建立其对应的数据集,用intTid字段进行控制,对其过滤,不同的intTid的值对应各个模块的页面。通过用DataDetail.asp?tid=<%=intTid%>方法,重新返回到该页面,不重新打开另外的页面,感觉更加的紧凑。最后把相应的字段填入到页面中去,实现该功能。选择其中的页面运行如下:
学历页面和职称页面

在这里插入图片描述

4.3.1.4员工培训记录登记
可以了解员工的培训的项目、时间,以及培训的单位等记录。

系统页面如下:

在这里插入图片描述

4.3.1.5人事管理下的人事数据管理功能
人事数据管理主要包括了基本信息、工作信息、学习简历、工作简历、家庭成员、社会关系、培训情况、奖惩情况、科研状况。一般访问者只能查看其内容,不能进行对其的修改、删除和添加。通过用户的Employee_ID选择要查看的用户的详细资料。

实现:首先建立各个内容的数据库,对每一个功能建立其对应的数据集。通过字段EmpID,其是EmpID=Request.Form(),“()”是用户的Employee_ID,这样可以通过Employee_ID号把需要的内容放到数据集中。再次,用Workinfo.asp?eid=<%=EmpID%>(这个是基本信息列子)返回到本页。最后把相应的字段填入到页面中去,实现该功能。选择其中的页面运行如下:
在这里插入图片描述

通过对职工那栏的选择可以查看不同的员工的信息,管理员还可以对其中的数据库进行员工的添加,员工的修改,员工的删除。

4.3.1.6人事档案浏览查询功能
系统搜索功能主要分成两块:一个是简单档案查询,还有是一个复合条件查询。在第一个查询中。主要通过SQL语言实现模糊和精确查询,另外一个查询中,是选择要查询的条件进行复合查询。

复合条件查询页面中,可以根据姓名,编号,部门等条件进行搜索。可以结合网页来看。
以下的市简单档案查询的图片:

在这里插入图片描述

4.3.2系统管理端功能分析(我涉及的模块)
在管理端主要涉及到五个方面的管理:用户管理、基本数据管理、人事数据管理。通过管理员的操作,实现对数据的更新。

4.3.2.1管理权限的设置
系统的管理权限的设置,可以使系统的管理更加合理化,各施其职。
在这里插入图片描述

4.4代码设计
代码是用来表征客观事物的一个或一组有序的符号,它应易于计算机和人的识别和处理,本系统的是根据实际情况设计而成的,具体规则如下:
4.4.1员工部门设计:一位有效数字
在这里插入图片描述

4.4.2员工子部门代码由顺序码(4位),方便管理员的维护管理
4.4.3员工代码设计:采用层次码,国际统一的条型码编码规则
在这里插入图片描述

4.5数据库设计
4.5.1数据库逻辑设计
在这里插入图片描述
在这里插入图片描述

5、系统实施和维护
系统实施就是将系统的设计功能的实现,以达到目标,它包括程序设计、人员培训、系统调试。

5.1系统实施
系统实施就像系统实施一样,是将系统设计达到最终的目的,其中包括一些功能的完善、页面的美化、系统模块和数据库的链接、数据的上传,到最后系统的开通。这一阶段是对前面设计的补充和完善,是把设计者的所有目标付之实践的最后一步。其中功能的完善和页面的美化就是针对前面的设计再结合实际情况作相应的修改或补充,使之达到最完美的境地;而系统模块和数据库的链接就是把整个系统模块以及数据库等各部分通过一定的链接功能并对相应的程序进行修改使它们相互链接起来,从而形成一个有机的整体;等到以上步骤均完成以后,整个系统的设计基本上已经完成,接下去就是把所有的数据和源代码上传到相应的服务器上去,这样系统就正式宣告开通了。具体包括:

5.1.1程序设计
系统用Microsoft Access设计数据,以Dreamweaver UltraDev为开发平台,通过Asp实现网页及动态操作,其中运用了Java Script和VB Script脚本,基本实现其功能。

5.1.2数据库连接
我这里连接数据库是建立了一个连接文件:connection.inc

<%
dim Conn,strSql,DbPath
set Conn=server.CreateObject("ADODB.CONNECTION")
DbPath = SERVER.MapPath("Database\HrManager.mdb")
Conn.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DbPath
%>

这样我们在文件中,只要调用一句<!–#include file=”headfile/conection—〉就可以了,不需要重复在每个网页中打入上述代码,节省了时间,更加方便了连接,不容易出错。

5.1.3定义记录集
在ASP开发过程中,数据集的应用是极为重要的,在应用程序中使用数据库,下一步及时定义数据集(Recordset),以便从数据库中临时提取数据。应用程序不能直接调用数据库,它必须以记录集为中介。定义的任何记录集都将添加到数据库邦定面板中,把数据邦定面板中对应记录集的字段添加到Wed页面上,也就添加了动态内容。
举个例子:

<%
set rsStudyResume=server.CreateObject("ADODB.RECORDSET")
strSql="select * from EmployeeSResumeTable 
where Employee_ID='"&EmpID&"'"
rsStudyResume.Open strSql,Conn,3,2
%>

只有通过了这个定义才能调用数据库。
5.1.4人员培训
本系统功能的实现相对清晰,对人员的培训也相对简单。首先,可以让其对系统的工作流程有个大致的了解,然后,通过模拟试验,一般人员都能胜任。

5.1.5系统测试
随着系统的开通,这并不意味着所有事情都结束了,我们还要像测试一个系统一样对整个系统进行各方面的测试以确定其性能,主要包括程序调试、功能测试、数据库调试、以及安全测试等。

程序调试:由于DREAMWAVER具有自动编译功能,所以设计者无需编写较多的程序,只需根据实际需要对相应的程序段或接口进行相应的改动,从而程序调试的对象也主要是针对这些改变的部分源程序和相应的功能接口模块。

功能测试:该阶段主要是针对预先的设想,对相应的模块的功能通过实际操作进行测试,以检查各项功能的完备性和可操作性,以便及时进行更改和完善。

数据库调试:该过程主要是通过使用实际数据对系统数据库进行测试,包括进行数据的输入输出、人员的增加、删除以及修改来检验数据库的合理性。

安全测试:该过程主要是系统管理员根据实际生活当中所发生的系统安全问题,然后根据这些问题有针对性地进行一些模拟安全测试,包括用户登陆以及系统修改等安全测试。

5.1.6测试心得
通过测试,系统可以安全、快捷的运行,感悟很深:
5.1.6.1 从小入手:从小入手,化小块为整体逐渐扩大调试,进行排查
5.1.6.2 系统提示:往往通过错误页面提示,找到错误的地方,结合网络资源,发现解决问题
5.1.6.3 程序中设置断点或输出中间值,来发现错误之处
5.1.6.4 在调试中,做好备份工作,以免操作失误带来的后果

5.2系统维护
系统维护是为保证系统的正常运行和安全保障等目的而采取的一系列措施,其中包括数据库维护、信息更新、版面更新、安全测试以及数据备份等操作过程;除此之外,还包括服务器和域名空间等的维护。所有这些工作都需要由专门的技术人员专门来负责,并根据一定的规章制度和流程来进行操作。

数据库维护和信息更新:该阶段主要是要求管理员要经常对数据库和过期的信息及时地进行更新和维护,以保证数据库的正常运行和信息的及时性,从而保证了访问者能够顺利地了解到最新的信息动态。

版面的更新:该过程主要是要求对系统的首页和页面定期的进行相应的调整或更新,从而使本系统经常以崭新的面貌出现在广大访问者的面前。

安全测试和数据备份:该过程主要是从系统的安全方面考虑,由于目前整个网络体系的安全问题还存在着较大的隐患,所以如何加强系统的安全性能对于一个系统的正常运行具有非常重要的意义。所以,管理员要经常对系统进行诸如一些用户名、密码以及权限的更新或重新设置,从而保证系统的安全性。除此之外,还要经常对所有信息进行备份,以防止整个系统遭到外界袭击时陷入瘫痪状态。

6、设计心得
经过一个多月的紧张学习和开发,在指导老师的带领下,我终于完成了了毕业设计。这不仅是对专业知识的考核,更是一种近一步的学习和运用。
省略

6.1可行性分析阶段心得
省略

6.2需求分析阶段心得
省略

6.3系统设计阶段心得
省略

6.4系统实施和维护阶段心得
省略

7、结束语
经过这段时间的紧张设计,终于圆满的完成了整个设计过程。虽然中间碰到了许多困难,许多功能还不够完善,但我从中学到了许多以前书本上所不能学到的也不曾碰到过的问题,但通过不断的阅读相关书籍,开发水平有了明显提高,对系统的设计有了新的认识。通过这次设计,我已基本上掌握了系统的设计流程,同时也掌握了一些相关技术,增强了动手能力,并积累了一定的经验,从而为以后的工作奠定了基础。

8、 致 谢
在整个学习与设计开发的过程中,我得到了很多老师和同学的热情帮助,尤其是我的指导老师,他在我的整个设计过程中给我提供了很大的帮助和实际指导,把握了解了整个系统的建设的研究方向跟制作的流程,在此衷心感谢老师。

参考文献
[1]蔡长明、丁勇、黎昌杰:《DreamweaverUltraDev4入门与提高》,清华大学出版社,2001年版
[2] 熊松明:《ASP.NET标准教程》,北京航空工业出版社,2002年版
[3]赵丰年:《网页制作实例图解》,北京机械工业出版社,2001年版
[4]奚兵:《FIREWORKS 4实例与操作》,北京希望电子出版社,2001年版
[5]科南资讯 :《程序设计实务设计入门》中国铁道出版社,2001年
[6]王珊、陈红:《数据库系统原理教程》,清华大学出版社,2000年版
[7]邝孔武、王小敏:《信息系统分析与设计》,情清华大学出版社,2001年版
[8]周志东人事管理网站:http://www.guoxininfo.com

附录代码
省略


5、资源下载

本项目源码及完整论文如下,有需要的朋友可以点击进行下载。如果链接失效可点击下方卡片扫码自助下载。

序号毕业设计全套资源(点击下载)
本项目源码基于asp+access的web人事管理系统设计与实现(源码+文档)_asp_BS架构_web人事管理系统.zip
  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
【资源说明】 毕设项目基于asp.net的求职招聘系统源码.zip毕设项目基于asp.net的求职招聘系统源码.zip毕设项目基于asp.net的求职招聘系统源码.zip毕设项目基于asp.net的求职招聘系统源码.zip毕设项目基于asp.net的求职招聘系统源码.zip毕设项目基于asp.net的求职招聘系统源码.zip毕设项目基于asp.net的求职招聘系统源码.zip毕设项目基于asp.net的求职招聘系统源码.zip毕设项目基于asp.net的求职招聘系统源码.zip毕设项目基于asp.net的求职招聘系统源码.zip毕设项目基于asp.net的求职招聘系统源码.zip毕设项目基于asp.net的求职招聘系统源码.zip毕设项目基于asp.net的求职招聘系统源码.zip毕设项目基于asp.net的求职招聘系统源码.zip毕设项目基于asp.net的求职招聘系统源码.zip毕设项目基于asp.net的求职招聘系统源码.zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
一类资源描述:Java ASP系统毕业设计资源 1. 概述:该资源集中于JavaASP结合的Web系统毕业设计。对于学生而言,它提供了从初步的构想到实际开发所需的全方位辅助材料,包括论文、设计文档和源代码等。 2. 包含内容: - 论文:涵盖了整个Java ASP Web系统的基础知识,设计意图、需求概述、系统结构与设计哲学、相关技术的深入探索等。学生可以从论文中理解项目的全局构想和关键设计决策。 - 设计文档:详细梳理了系统的构建过程,包含需求分析、系统框架设计、数据库规划、界面布局、功能模块划分等。此文档将引导学生逐步实现和调试系统。 - 源代码:提供JavaASP整合的Web系统的完备代码,从前端界面代码(HTML、CSS、JavaScript)到后端的JavaASP代码,再到数据库相关脚本。学生可以参考、修改或基于此代码进一步拓展。 - 辅助信息:包括其他与项目相关的技术文档、API手册、使用的第三方库的指导文档等,旨在帮助学生顺利解决技术上的难题。 3. 使用方法:建议学生首先浏览论文,了解系统的背景与设计目标。随后,依照设计文档进行具体的实现工作。当遇到技术问题时,可以查找辅助信息或参考源代码。源代码可以作为实现的起点或验证设计的有效性。 4. 注意事项:使用资源时,学生需确保遵守学校和课程的规定,防止直接复制粘贴,鼓励真正理解和原创。在借鉴源代码时,重要的是确保学生理解代码的逻辑和工作原理,而不仅仅是简单地复制。 希望这种资源描述能为您提供所需的信息。如有其他问题或需要更多的描述,请告诉我。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毕业设计方案专家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值