基于WEB的小型公司人事管理系统的设计
摘 要
随着企业的规模不断扩大,员工数量急剧增加,有关员工的各种信息量也成倍增长。企业在一般日常工作中需要对企业员工的信息进行管理。人事管理系统就是为此设计出的一套应用软件,它是一个典型的信息管理系统(MIS),人事管理系统是企业对公司员工进行管理的重要组成部分,通过管理系统,可以方便的对员工的信息进行管理。这套管理系统主要完成管理员对员工信息的管理(对员工信息的添加、删除、修改、查询及员工的权限设定,并对登陆帐号的管理)和员工自助查寻(查看员工登录日志、档案信息,及根据权限修改档案)。系统的开发包括了后台数据库的建立和维护,以及前台的应用程序等。管理系统的数据库采用了Microsoft的SQL Server2000,并使用了ASP(Active Server Pages)技术,MACROMEDIA公司的Dreamweaver MX2004制作页面。利用ASP与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的Web画面来实现。
关键词:计算机网络;信息管理;人事管理;SQL Server;ASP
目 录
1 引言 1
1.1 系统设计的背景 1
1.2 系统设计的目的和意义 1
1.3 论文内容安排 1
2 相关知识简介 2
2.1 ASP简介 2
2.2 DREAMWEAVER简介 2
2.3 VBSCRIPT简介 3
2.4 SQL SERVER简介 4
3 系统需求分析 4
3.1 软件需求分析 4
3.2 主要流程 5
3.3 系统具备的功能 5
4 系统设计 5
4.1 系统分析 5
4.2 运行环境 6
4.3 总体设计 6
4.4 详细设计 6
4.4.1 数据库设计 7
4.4.2 用户及管理员权限 9
5 系统实现 10
5.1 系统流程图设计 10
5.2 网络数据库解决方案 10
6 主要模块 12
6.1 管理员登录模块 12
6.2 系统主页面 13
6.3 企业员工信息管理系统模块 14
6.3.1 员工信息添加 14
6.3.2 员工信息显示 16
6.3.3 员工信息搜索 16
6.3.4 设置修改权限 17
6.4 员工自助模块 19
7 系统运行调试 21
7.1 运行结果分析 21
7.2 系统安装手册 21
参考文献 23
致 谢 24
声 明 25
1.1 系统设计的背景
21世纪的今天,网络技术的飞速发展,计算机已经进入千家万户,成为人们工作、生活、学习、不可缺少的工具。计算机网络是现代计算机技术和通信技术密切结合的产物,是随着社会对信息的共享和信息通讯的要求而发展起来的。所谓计算机网络就是利用通讯设备和线路将地理位置不同的、功能独立的多台计算机系统互联起来,以功能完善的网络软件在网络中进行信息传递和资源共享的系统。
随着我国经济的高速发展,各种中、小型企业的经营规模不断扩大,这对我国经济无疑是一个极好的发展机会。尤为重要的是,近几年由于Internet/Intranet技术和电子商务的快速发展,许多企业都建立了自己的Intranet网,并且利用Internet网上发布企业的信息,提供网上服务,这种方法已被越来越多的企业所重视。在这种环境下,通过计算机网络把整个企业的各个部门及分支机构连接起来成为这些企业提高管理人力资源水平,企业上档次、上规模,适应现代化市场经济的重要举措。特别是采用WEB技术,通过Internet/Intranet可以实现企业信息的快速收集、发布、存储、处理和交流。本文介绍的是基于web的人事管理系统就是帮助企业实现上述功能的实用网络应用系统。
本次论文是我大学四年来学习生活的总结和汇报,达到融会贯通所学知识,灵活运用的目的。
1.2 系统设计的目的和意义
本系统采用了B/S结构设计,为企业的人事管理部门提供了一套操作简单、应用广泛、扩展性强的人事管理系统,以提高员工管理的能力及效率的目的,实现了企业内部的信息化管理。采用计算机网络技术,可以使企业内部的员工管理更加方便。公司采用网络管理的主要好处是一方便可以对企业的众多的员工的信息进行动态的管理,修改,添加,删除都非常方便,不必再像原来准备一个巨大的档案库,在诸多文档中查找资料,减少了这些重要工作出错的可能性。另一方面是采用计算机技术对财政进行管理,具有准确、安全、简易的特点。启动计算机网络管理企业,是企业现代化管理的趋势。本系统具有运行速度快、安全性高、稳定性好的优点,可以作为企业人事管理部门进行人事网络管理的一种工具。能够有效的提高工作效率。
1.3 论文内容安排
论文共八个部分。第一部分介绍此次系统开发的背景及本系统的可行性研究;第二部分介绍了开发该系统所需的相关知识的简单说明;第三部分介绍了系统的需求分析;第四部分主要系统的架构设计;第五部分介绍了系统所要实现的功能,并对系统的总体结构和数据库做了相应的介绍;第六部分给出系统的直观模块,如系统主界面、用户管理模块、员工自助模块及系统截图;第七部分为人事管理系统的调试运行和系统的相应说明;第八部分为总结、结束语。