基于asp+access的人事管理系统设计与实现(毕业论文+程序源码)
大家好,今天给大家介绍基于asp+access的人事管理系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。需要下载开题报告PPT模板及论文答辩PPT模板等的小伙伴,可以进入我的博客主页查看左侧最下面栏目中的自助下载方法哦
文章目录:
基于asp+access的人事管理系统设计与实现(毕业论文+程序源码)1、项目简介2、资源详情3、关键词:4、毕设简介5、资源下载
1、项目简介
本系统全称为人事管理系统。根据开发要求,它主要应用于企业人员管理,系统对职员的基本情况进行管理,可以减少劳动力的使用,加快查询速度和管理,给人事管理工作带来了极大的方便。为了节约资源,实现无纸办公,我选择了人事管理系统的题目。本文介绍了系统题目的来源、系统概述、系统调查、系统分析、系统设计、系统实施,以及使用开发工具的选择等。系统采用B/S结构,比较了几种开发工具,最后选择了界面友好的ASP作为前台,Access作为数据库,进行系统开发。主要对人员的基本信息、工资、职位变动、奖惩情况、考核情况进行管理。管理者可以用这个系统查询员工基本信息等信息。它的特点是方便、快捷,可以即时的为管理者提供需要的信息,为管理者的决策提供支持。2、资源详情
项目难度:中等难度
适用场景:相关题目的毕业设计
配套论文字数:6135个字23页
包含内容:整套源码+完整毕业论文
3、关键词:
人事管理;ASP;Access;B/S4、毕设简介
提示:以下为毕业论文的简略介绍,项目源码及完整毕业论文下载地址见文末。
第一章 、 绪论
人事管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个矛盾,第一代的人力资源管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具,既不包含非财务的信息,也不包含薪资的历史信息,几乎没有报表生成功能和求和理念,而且其非财务的人员信息也不够系统和全面。人事管理系统的革命性变革出现在20世纪90年代末。由于市场竞争的需要,提高人员工作的整体效率,出现了更加智能的管理软件。
计算机的如此普及,信息技术及网络的迅速发展,大大加快了企业的现代化与信息化的进程。企业信息化已成为全球化的发展趋势。计算机和管理结合的越来越紧密了,在竞争激烈的当今,如何把原始的数据质料整理成有价值的信息,成为企业战胜对手的前提,在最短时间内,用最少的资源提取有价值的信息,为管理者做决策支持。
第二章 、系统概述
2.1系统分析
随着科学技术的进步,尤其是计算机网络的发展,使得银行业务实现了网络化管理,但是受到地区经济条件的制约,人事管理上还是比较落后的,人事科还用WORD或者EXCEL进行管理,随着工作量的不断增大, 相关的员工档案、考勤、工资管理等资料的数量也日益庞大,一方面,人事科目前的手工操作完成现有日常业务比较吃力,另一方面,手工处理难免会发生错误,档案的维护和查询就更加困难;工资核算完全依靠手工统计汇总也花费大量的时间,统计结果还可能发生误差, 很多文档资料以及相关报表的打印都属于重复性建设,耗费了大量的人力物力资源,不能及时准确的为领导管理人员提供有效的参考,做出最准确的决策。同时也不利于资料的查询和维护,导致信息流通不畅,数据更新不及时,数据与现状不一致的情况常常发生。
2.2系统开发分析
开发一个人事管理系统,充分利用计算机处理速度快、存储量大、使用方便等特点,让计算机更好的为人们服务,保证数据的一致性,实现无纸办公。这样不但节省了人力、物力和时间,还能把出错几率降到最低,更能及时有效的为领导管理者提供决策支持。该系统的开发使用ASP作为前台开发工具,ASP使用的ActiveX技术基于开放设计环境,使网页具有了无限的扩充能力,它的开发和修改非常容易。后台数据库开发采用的是Microsoft Office Access ,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"> </td><td width="181"> </td><td> </td></tr>用户名:1232.密码语句:<tr><td rowspan="2"><span class="style1">密码:</span></td><td height="25"> </td><td> </td><td> </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="../906_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> <a href="change_jiben.asp">职位变动管理</a> <a href="jiangcheng_jiben.asp">奖惩情况管理</a> <a href="kaohe_jiben.asp">考核情况管理</a> <a href="gongzi_jiben.asp">工资管理</a> <a href="zhanghao_jiben.asp">帐号管理</a> <a href="chaxun.asp">查询</a> <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> <a href="change_chaxun.asp">职位变动查询</a> <a href="jiangcheng_chaxun.asp">奖惩情况查询</a> <a href="kaohe_chaxun.asp">考核情况查询</a> <a href="gongzi_chaxun.asp">工资查询</a> <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] 李石山、孙韶光、王新海编著.《管理信息系统》.北京:高等教育出版社.,1
[2] 郭宁、郑小玲.《管理信息系统》.北京:人民邮电出版社..1
[3] 唐红亮.《ASP动态网页设计应用教程》.北京:电子工业出版社..3
[4] 屈喜龙、李正庚.《ASP+Access开发动态网站实例》.北京:机械工业出版社..3
[5] 石志国、崔林.《ASP动态网站编程》.北京:清华大学出版社..1
[6] 毕超.《Acceess设计案例精编》.北京:中国水利水电出版社..1
[7] 邵培基.《管理信息系统》.成都:电子科技大学出版社.2001.7
[8] 甘仞初.《信息系统开发》.北京:经济科学出版社.1996.4
[9] 陈佳.《信息系统开发方法教程》.北京:清华大学出版社.1997.5
[10] 王浩明.《系统开发与应用》.天津:南开大学出版社. 2000.3
致谢辞
省略
5、资源下载
本项目源码及完整论文如下,有需要的朋友可以点击进行下载。如果链接失效可点击下方卡片扫码自助下载。
asp毕业设计—— 基于asp+access的人事管理系统设计与实现(毕业论文+程序源码)——人事管理系统