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

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

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

文章目录:

1、项目简介

  1. 本系统全称为人事管理系统。根据开发要求,它主要应用于企业人员管理,系统对职员的基本情况进行管理,可以减少劳动力的使用,加快查询速度和管理,给人事管理工作带来了极大的方便。为了节约资源,实现无纸办公,我选择了人事管理系统的题目。
  2. 本文介绍了系统题目的来源、系统概述、系统调查、系统分析、系统设计、系统实施,以及使用开发工具的选择等。系统采用B/S结构,比较了几种开发工具,最后选择了界面友好的ASP作为前台,Access作为数据库,进行系统开发。主要对人员的基本信息、工资、职位变动、奖惩情况、考核情况进行管理。管理者可以用这个系统查询员工基本信息等信息。它的特点是方便、快捷,可以即时的为管理者提供需要的信息,为管理者的决策提供支持。

2、资源详情

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


3、关键词:

人事管理;ASP;Access;B/S

4、毕设简介

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

第一章 、 绪论
人事管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个矛盾,第一代的人力资源管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具,既不包含非财务的信息,也不包含薪资的历史信息,几乎没有报表生成功能和求和理念,而且其非财务的人员信息也不够系统和全面。人事管理系统的革命性变革出现在20世纪90年代末。由于市场竞争的需要,提高人员工作的整体效率,出现了更加智能的管理软件。

计算机的如此普及,信息技术及网络的迅速发展,大大加快了企业的现代化与信息化的进程。企业信息化已成为全球化的发展趋势。计算机和管理结合的越来越紧密了,在竞争激烈的当今,如何把原始的数据质料整理成有价值的信息,成为企业战胜对手的前提,在最短时间内,用最少的资源提取有价值的信息,为管理者做决策支持。

第二章 、系统概述
2.1系统分析
随着科学技术的进步,尤其是计算机网络的发展,使得银行业务实现了网络化管理,但是受到地区经济条件的制约,人事管理上还是比较落后的,人事科还用WORD或者EXCEL进行管理,随着工作量的不断增大, 相关的员工档案、考勤、工资管理等资料的数量也日益庞大,一方面,人事科目前的手工操作完成现有日常业务比较吃力,另一方面,手工处理难免会发生错误,档案的维护和查询就更加困难;工资核算完全依靠手工统计汇总也花费大量的时间,统计结果还可能发生误差, 很多文档资料以及相关报表的打印都属于重复性建设,耗费了大量的人力物力资源,不能及时准确的为领导管理人员提供有效的参考,做出最准确的决策。同时也不利于资料的查询和维护,导致信息流通不畅,数据更新不及时,数据与现状不一致的情况常常发生。

2.2系统开发分析
开发一个人事管理系统,充分利用计算机处理速度快、存储量大、使用方便等特点,让计算机更好的为人们服务,保证数据的一致性,实现无纸办公。这样不但节省了人力、物力和时间,还能把出错几率降到最低,更能及时有效的为领导管理者提供决策支持。该系统的开发使用ASP作为前台开发工具,ASP使用的ActiveX技术基于开放设计环境,使网页具有了无限的扩充能力,它的开发和修改非常容易。后台数据库开发采用的是Microsoft Office Access 2003,Access是Office家族的一员,取得容易,而且界面与Office家族一样,容易使用,界面友好。

1.该系统应具有实用性、可靠性和适用性。
2.对各个数据库进行动态管理,防止混乱。
3.能够按照用户选择的不同的条件进行简单查询。
4.设置登入密码,防止资料外泄或出错,尽量减少用户的操作。

2.3系统模板分析
整个系统从总体上分为档案输入(包括基本信息录入、工资变动录入、职位变动录入、奖惩情况录入、考核情况录入),信息处理(包括基本信息处理、工资变动处理、职位变动处理、奖惩情况处理、考核情况处理),统计输出(包括基本信息输出、工资变动输出、职位变动输出、奖惩情况输出、考核情况输出),系统维护四大部分,每一部分都实现的相应的功能。具体流程如下:

在这里插入图片描述

第三章、 相关技术介绍和运行环境
3.1相关技术介绍
本系统采用了ASP作为开发语言,Microsoft Access数据库作为外挂数据库。
ASP(Active Server Pages)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的 Web 服务器应用程序。使用 ASP 可以组合 HTML 页 、脚本命令和 ActiveX 组件以创建交互的 Web 页和基于 Web 的功能强大的应用程序。

Microsoft Access经测试证明性能稳定,能够满足日常工作要求。如果今后随着数据量不断增大而需要使用大型数据库管理软件(如Microsoft SQL Server等)来改善数据库的性能的话,那么只需修改本系统的数据库连接字符串即可完成升级。由此可见,本系统具有一定的可扩充性。

与其它的关系型数据库管理系统相比,Microsoft Access具有以下优点:
1、存储文件单一。
2、支持长文件名,并可以在文件名内加空格,使文件便于理解、查找。
具有强大的网络功能,可通过网络传送数据。
3、使用简便,用户无需了解编程语言,便可轻松地设计和开发数据库应用程序。
4、可以处理多种数据信息,如文本文件和其它数据库文件。

3.2运行环境
由于本系统是在单机上完成的,考虑到设计的简单性和易用性以及技术实现的可行性,因此采用以下面向小型单位或者不具备网络环境的开发环境方案:
Ⅰ.以Asp 作为编程语言
Ⅱ.Access做数据库
Ⅲ.使用IIS作为WEB应用服务器,实现B/S模式的数据库应用开发
Ⅳ.服务器环境:windows
Microsoft Access 数据库软件
ODBC DRIVER
PWS个人服务器/IIS服务器
IE浏览器

3.3 配置ASP运行环境
要使用ASP创建动态网页,首先要从硬件和软件方面配置好ASP的运行环境。在硬件方面,必须在计算机上安装一个虚拟网卡,例如Microsoft Loopback Adapter;在软件方面,必须安装TCP/IP协议、服务器软件以及浏览器软件。在创建ASP动态网页之前,应当在计算机上安装服务器软PWS或IIS。这两种服务器软件有一个共同特点,即它们同时兼有WEB服务器和ASP应用程序服务器的功能。选择哪种服务器软件,与所使用的Windows版本有关。本系统在WidnowsXP平台上安装上IIS作为服务器软件。

第四章、 创建数据库
4.1数据库需求分析
作为Microsoft公司的桌面数据库,Access的应用非常广泛。因此我选用Access数据库来进行数据库的逻辑设计,建立了一个名为“rsgl.mdb”数据库。其中创建了change表和gongzibiao表,分别用于存储用户的职工资料和工资信息等相关内容。

4.1.1 Access简介
本系统所采用的数据库是Access,它是Microsoft公司最新开发的大型关系数据库管理系统,具有非常强大是关系数据库创建、开发、设计及管理功能。Microsoft Access使您容易得到所需信息,并提供强大工具,可以帮助您组织和共享您的数据库,以便您和您的工作组能作出更好的决策。快速找到可靠答案,通过Intranet共享信息,建立更快更有效的商业解决方案。

4.1.2 数据库设计分析
数据库是存贮在一起的相关数据的集合,是存储数据的“仓库”。数据库设计主要是指数据库的物理设计,它的主要工作是在完成数据库逻辑设计的基础上,运用关系数据库规范化理论,设计出合适应用环境的数据库物理结构。

员工基本信息表
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第五章 、 系统内容
5.1 模块设计
模块设计是针对系统结构图中的每个模块定义其外部及内部特性的工作,主要从模块的输入、处理、输出、原代码四部分加以描述,并对工作模块进行说明。本系统模块说明如图所示。
5.1.1 登录窗口
当系统启动的时,首先会出现一个登录窗口,然后输入用户名和密码进入index.asp人事管理系统的页面。如图5.1.1登录窗口。

在这里插入图片描述

5.1.1登录窗口
1.index.asp页面源代码:

<tr>
      <td width="154" rowspan="3"><span class="style1">用户名:</span></td>
      <td width="244" height="26">&nbsp;</td>     <td width="181">&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
用户名:123
2.密码语句:
<tr>
      <td rowspan="2"><span class="style1">密码:</span></td>
      <td height="25">&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr
密码:123

5.1.2 人事管理主窗口
人事管理系统首页上有基本档案管理、职位变动管理、奖惩情况管理、考核情况管理、工资管理、帐号管理、查询、统计。单击它们可以进入相对应的查询和管理。如图5.1.2人事管理主窗口。

在这里插入图片描述

图5.1.2 人事管理主窗口

index.asp页面源代码:

<html>
<head>
<title>毕业设计</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head>
<body background="../2006906_0c8e2a8674c9521ea9c19214eb14f302.jpg">
<!--#include file="conn.asp" -->
<div align="center"><font size="6" color="#663333">人事管理系统</font></div><br><br>
<hr align="center" size="6" color="#000000">
<div align="center"><br>
  <br>
  <a href="jiben.asp">基本档案管理</a>&nbsp;<a href="change_jiben.asp">职位变动管理</a>&nbsp;<a href="jiangcheng_jiben.asp">奖惩情况管理</a>&nbsp;<a href="kaohe_jiben.asp">考核情况管理</a>&nbsp;<a href="gongzi_jiben.asp">工资管理</a>&nbsp;<a href="zhanghao_jiben.asp">帐号管理</a>&nbsp;<a href="chaxun.asp">查询</a>&nbsp;<a href="tongji.asp">统计</a></div><br><br>
</body>
</html>

5.1.3 查询窗口
在人事管理系统首页单击“查询”连接,将进入chaxun.asp查询资料页面,在该页面上首先选择一种方式,然后输入查询条件和类型,并单击提交按钮。进行相应的查询。如图5.1.3查询窗口。
在这里插入图片描述

5.1.3查询窗口
chaxun.asp页面源代码:

<!--#include file="conn.asp" -->
<html>
<head>
<title>查询</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head>
<body background="../04807ed8add9001cecf5b5d073ca178a_m.jpg">

<div align="center"><font size="6" color="#000000"><strong>查询</strong></font></div>
<br><br>
<hr align="center" size="6" color="#000000">
<div align="center"><br>
  <br>
  <a href="chaxun1.asp">基本信息查询</a>&nbsp;<a href="change_chaxun.asp">职位变动查询</a>&nbsp;<a href="jiangcheng_chaxun.asp">奖惩情况查询</a>&nbsp;<a href="kaohe_chaxun.asp">考核情况查询</a>&nbsp;<a href="gongzi_chaxun.asp">工资查询</a>&nbsp;<a href="index.asp">返回首页</a></div><br><br>
</body>
</html>

5.2 职员设置管理
使用职员设置模块可以实现以下的操作:
(1)浏览职员信息(所用用户)
(2)添加、修改和删除职员信息
由于每个部门的管理职员不同,职员设置管理模块为用户提供了添加职员、修改资料、删除职员和查询职员的功能,给企业职员的增、删、改等基本操作带来了极大的方便。

5.2.1添加职员
在人事管理系统首页上单击“基本档案管理”连接,系统进入jiben.asp页面,单击“添加”连接,系统自动进入add.asp添加职员页面。在该页面上输入该职员的编号、名字、性别、职称、出生日期、健康情况、籍贯等相关资料后单击“提交”按钮,如果有添错的地方可以单击重置,进行从新填写。要添加的职员资料将自动添加到该页面下方的HTML职员设置表单中,同时,rsgl数据表中的数据也随之添加。

5.2.2修改职员
在人事管理系统首页上单击“基本档案管理”连接,系统进入jiben.asp页面,单击“修改”连接,系统自动进入gai.asp添加职员页面。在该页面职员的编号、名字、性别、职称、出生日期、健康情况、籍贯等相关资料进行修改。

然后单击“提交”按钮,如果有修改错的地方可以单击重置,进行从新填写。要修改的职员资料将自动显示到该页面下方的HTML职员设置表单中,同时,rsgl数据表中的数据也随之修改。

5.2.3删除职员
在人事管理系统首页上单击“基本档案管理”连接,系统进入jiben.asp页面,单击“删除”连接,系统自动将此记录进行删除。然后显示删除成功。该记录将不在HTML职员设置表单中显示,同时,rsgl数据表中的数据也随之被删除。

第六章 、系统测试与维护
6.1系统测试
系统测试是开发周期中重要而漫长的阶段,它的重要性体现在它是保证系统质量与可靠性的最后关口,是对整个系统开发过程包括系统分析、系统设计和系统实现的最终审查。

6.1.1单元测试
所谓单元是指程序中的一个模块或一个子程序,是程序运行的最小单元,或是程序最小的独立便宜单位。

6.1.2组装测试
组装测试主要以袭用设计和程序设计为依据,通常采用黑盒测试方法。组装测试的策略分为非增式测试和增式测试两大类,增式测试又分为自顶向下、自底向上和混合方式三种。
本系统组装测试采用增式测试的自顶向下方法

6.1.3确认测试
确认测试是要进一步检查软件是否符合软件需求规格说明书的全部要求。

本系统确认测试采用的测试用例不使用模拟数据,而是以实际应用的数据为基础。由于确认测试是面向用户需求的,所以邀请用户直接参与确认测试。

6.1.4系统测试
系统测试是将信息系统的所有组成部分包括软件、硬件、用户以及环境等综合在一起进行测试,以保证系统的个组成部分协调运行。
经过测试后,本程序可以满足用户需求。

6.2系统维护
系统进入正式运行阶段,支持日常的各项事务处理、管理控制和管理决策,在这个阶段要不断的对系统进行维护。系统维护包括硬件维护、数据维护、代码维护和软件维护。

6.2.1硬件维护
硬件应由专职的硬件维护人员拉负责,以一周为周期进行设备将查和保养,如果是突发性的故障,应请专业维修人员或厂商来排除故障。为了提高硬件系统的可靠性本系统采用双机备份的形式。

6.2.2数据维护
由数据库管理员负责,主要是负责数据库的安全性和完整性以及进行并发性控制。

6.2.3代码维护
系统中的各种代码都能进行一定程度的添加、修改、删除以及设置新的代码,适应应用范围的扩大和应用环境的扩大。

6.2.4软件维护
主要是指系统中应用程序的维护,由管理员进行维护。

第七章、 总结
省略

参考文献
[1] 李石山、孙韶光、王新海编著.《管理信息系统》.北京:高等教育出版社.2003,1
[2] 郭宁、郑小玲.《管理信息系统》.北京:人民邮电出版社.2006.1
[3] 唐红亮.《ASP动态网页设计应用教程》.北京:电子工业出版社.2006.3
[4] 屈喜龙、李正庚.《ASP+Access开发动态网站实例》.北京:机械工业出版社.2006.3
[5] 石志国、崔林.《ASP动态网站编程》.北京:清华大学出版社.2006.1
[6] 毕超.《Acceess设计案例精编》.北京:中国水利水电出版社.2006.1
[7] 邵培基.《管理信息系统》.成都:电子科技大学出版社.2001.7
[8] 甘仞初.《信息系统开发》.北京:经济科学出版社.1996.4
[9] 陈佳.《信息系统开发方法教程》.北京:清华大学出版社.1997.5
[10] 王浩明.《系统开发与应用》.天津:南开大学出版社. 2000.3

致谢辞
省略


5、资源下载

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

序号毕业设计全套资源(点击下载)
本项目源码基于asp+access的人事管理系统设计与实现(源码+文档)_asp_BS架构_人事管理系统.zip
  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
目 录 1 引言 1 2  系统调查与可行性研究 3 2.1 初步调查 3 2.2 可行性研究 6 3 系统分析 8 3.1 业务流程分析 8 3.2 数据流程分析 8 3.3 数据字典 11 4 系统设计 19 4.1 功能结构设计 19 4.2 数据库设计 19 4.3 代码设计 28 4.4 输入输出设计 29 4.5 系统配置设计 30 5 结束语................................... ............................38 参考文献 47 附录 48 1 引言 随着计算机技术的飞速发展,计算机在各种单位机构管理中应用的普及,管理信息系 统的开发在强调管理、强调信息的现代社会中也显得越来越重要。因此,利用计算机支 持单位高效率地完成人事管理的日常事务,是适应现代各种单位机构制度要求、推动各 种单位机构人事管理走向科学化、规范化的必要条件。 在当今的信息社会,随着信息的不断增长和企业对信息的要求,信息管理技术随之出 现。企业人事管理信息系统是一个现代化的企业在竞争中立于不败之地的必要部分,它 能够为查询人事信息提供充足的信息和快捷的查询手段[1]。一直以来使用传统人工的方 式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长 ,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,而且容易丢 失。自20世纪50年代将计算机引入数据处理以来,历经管理信息系统发展的各个阶段。 一方面是信息技术应用的迅猛发展,另一方面,许多管理信息系统在耗费了大量的人力 、物力、财力之后夭折了,或者根本没有实现原系统的开发目标,而把计算机用作了打 字机。这是长期以来困惑人们的一大问题[2]。现在人们日益深刻认识到,把信息技术应 用与应用环境分离是办不到的。管理信息系统根本不仅是技术系统,而且是社会系统。 使用计算机对企业人事信息进行管理,具有手工管理所无法比拟的优点。例如:检索 迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够 极大地提高企业人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条 件[3]。 因此,开发一个代替手工操作的新型的计算机管理的信息系统对保定隆达铝业有限公 司来说刻不容缓,这也是本课题的由来。 本论文就是以VISUAL BASIC 6.0为前台和ACCESS 2003为后台等软件作为开发工具,以各种单位机构为对象,开发一个从某种程度上能满 足中小型机构对人事信息管理的要求的"人事管理系统"。本系统具有数据管理和企业事 务管理功能。使用该系统,可以方便地进行系统管理,基础数据管理,人事档案管理, 考勤管理,数据库管理,并且带有备忘录功能,还能够快捷地查询公司员工的情况,方 便企业高层领导对该企业人力资源的现状有个比较全面的认识,也方便他们的管理和人 员调动,可辅助企业领导决策科学化,从而大大减少了工作量,提高了工作效率。本课 题是辅助企业管理的系统,拟采用的开发平台为Windows平台,系统所采用的开发工具为 VISUAL BASIC 6.0和ACCESS 2003。 2 系统调查与可行性研究 在系统的开发前期对系统进行可行性分析是十分必要的一个环节,这对于保证资源的 合理使用,避免浪费是十分必要的,也是项目一旦开始以后能顺利进行的必要保证。信 息系统的建设是一项投资大,时间长的复杂工程 ,可行性研究更为必要,也更复杂,更困难。"可行性"是指在当前情况下,企业研制这 个信息系统是否有必要,是否具备必要的条件。可行性的含义不仅包括可能性,还包括 必要性,合理性[4]。 2.1初步调查 随着科技日新月异的发展,网络的更加成熟,以及企业规模的扩大,越来越多的企业 对自己员工的情况也开始使用计算机进行自动化的管理[5]。河北威远生物化工股份有限 公司也正需要一个这样的人事管理信息系统,因此,开发一个操作方便、功能适合的管 理系统,提高威远生化的管理效率已成为当务之急。 经过调查我了解到河北威远生物化工股份有限公司的组织机构图如图2.1所示: 图2.1 河北威远生物化工股份有限公司组织机构图 目前,该公司在人事管理方面主要还是手工操作为主,不仅办公效率低,容易出错, 而且还需要很多的专门人员从事这项工作。这对于公司来讲无益于长远的发展,为了改 善这方面的管理,该公司需要引进一套人事管理系统人事管理系统是一个面向企业人事人员,为其提供服务的综合信息管理系统人事人 员通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。公司人事基础 数据信息、人员的个人档案信息、系统管理以及考勤管理和数据库管理等情况都记录在 人事系统里进行管理。 2.2可行性研究 可行性是指在当前组织内外的具体条件下,这个

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

毕业设计方案专家

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

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

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

打赏作者

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

抵扣说明:

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

余额充值