企业员工信息管理系统设计与实现毕业论文.docx





《企业员工信息管理系统设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《企业员工信息管理系统设计与实现毕业论文.docx(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、廊坊职业技术学院高职计算机类毕业(设计)论文信息管理专业 题 目 企业员工信息管理系统设计与实现 学生姓名 学 号 指导教师 班 级 信息管理G1001 目录摘要3第一章 绪论41.1 设计的开发背景41.2 国内外的发展现状及开发背景41.3 设计目的与意义4第二章 系统需求分析52.1可行性分析52.2系统模式的设计52.3系统基本功能需求62.4数据库需求分析72.5系统目标7第三章 系统概要设计83.1 总体设计83.2系统结构图83.3 数据库设计9第四章 系统的详细设计与实现124.1 系统的前台页面设计与实现124.2 登录模块的设计与实现134.3个人基本信息操作界面164.4
2、出勤考核信息界面184.5意见建议操作界面204.6系统的后台设计22第五章 测试235.1 软件测试的目标和方法235.2单元测试245.3退出功能用例及测试27参考文献28致谢29指导老师意见30 摘 要本论文首先对现阶段企业员工信息管理的基本情况进行了分析,提出开发本系统要解决的问题,以及从长远考虑所要达到的目的,对系统进行了详细的需求分析,其次根据系统的实现功能和使用环境对系统做了总体规划,最后完成了模块的划分和数据库的设计与实现,并对系统进行了测试。本系统开发主要包括前台应用程序的开发和后台数据库的建立与维护两方面。系统前台主要实现用户薪资、考勤、文章信息的查看,以及发表意见建议等功
3、能。系统前台选用了Css javascript、html等作为主要的编程语言。后台主要实现了员工的查询、员工变动信息更新、考勤管理、薪资管理、事项管理、站内文章信息管理以及意见建议管理等功能。系统选用SQL数据库。利用.NET动态网页编程技术实现前后台的数据交互。在企业的经营生产中,员工信息已成为企业经营管理中不可缺少的一部分,为管理者进行管理和进行各种人士调配活动提供了重要的依据,在生产分配安排中将发挥越来越重要的作用。关键词:员工信息管理系统、前台、后台、交互。 第一章 绪论1.1. 企业员工信息管理系统的开发背景目前,一些企业对员工信息的管理还存在诸多问题,单靠人力进行员工信息的管理是不
4、够的。所以对于一个企业来说,不管是规模较小,还是规模较大的,员工信息管理系统都是非常重要的。尤其,当人事流动较快的时期,人员变动的信息量将变得非常巨大,如何高效合理地管理这些信息就成了一个有意义的课题。在信息化科技飞速发展的今天,借助于电脑,通过员工信息管理系统管理各部门职工,能为企业人力资源的管理者提供人性化的服务。同时也能为企业的员工提供一定的方便。所以开发企业员工信息管理系统是非常必要的。1.2.国内外的发展现状及发展前景当今社会是一个信息社会,一个知识经济时代。自世界上第一台计算机ENINC(Electronic numerical integrator and calculator)
5、于1964年在美国问世到现在,计算机业飞速发展,技术淘汰指标高的惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命”,随之而来的是以全球信息网络普及和全球信息共享为标志的“全球信息网络革命”的蓬勃兴起。可见世界已经进入在计算机信息管理领域中激烈竞争的时代,计算机已经变得普通的不能再普通的工具,如同我们离不开的自行车、汽车一样。我们应该承认,谁掌握的知识多,信息量大,信息处理速度快、批量大,谁的效率就高,谁就能在各种竞争中立于不败之地。自20世纪50年代将计算机引入数据处理以来,历经管理信息系统发展的各个阶段。一方面是信息技术应用的迅猛发展,为社会节省了大量花在信息管
6、理上的人力、物力、财力,信息管理系统作为一门融管理科学、信息科学、系统科学为主要方面,以人力为主导,利用计算机硬件、软件、网络通信设备为办公设备,进行信息的收集、传输、加工、存储、更新和维护,以及提高企业效率为目的的一种集成化的人际系统。员工信息管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说至关重要,所以档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。1.3. 设计目的与意义一个现代
7、的公司,拥有成百上千的员工,如何管理这么庞大的职业信息档案呢?因此,开发一个功能完善的职工信息管理系统就必不可少了。所以需要设计开发实现职工信息查询、管理、更新为今本目标的系统。从职工信息的查询到管理实现了自动化的模式,从而提高了工作效率。员工信息管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以信息管理系统能够为用户提供充足的信息和快捷的查询手段。用.NET构建的企业员工信息管理系统,能实现员工信息的录入、修改、查询、删除、查找、编辑等功能。此外,在程序中还设计了用户登录、设定了密码,并由MD5加密,以确保系统应用的安全性。本管理系统设计合理、界面美观
8、、操作方便、运行稳定,为进行现代化的企业员工信息管理工作起到了重要作用,具有较高的使用价值。第二章 系统需求分析2.1.可行性分析可行性研究的目的不是为了解决问题,而是确定问题是否值得去解决。可行性研究实质上是进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以抽象的方式进行的系统分析和设计的过程。通过对员工管理系统的调查与分析本人认为该系统具有以下可行性:2.1.1.操作可行性我所开发的系统的操作方式在系统所面向的用户组织内行得通。本系统的开发计划选取的操作系统(Windows 2000/Windows XP)更改和配置管理特性综合了中央计算的优点和分布计算的性能与灵活性。再结
9、合SQL Server 2000的完善功能特点,从而极大地提高程序员的工作效率,加快应用系统的开发速度,具有很强的可操作性。本系统计划分为前台设计和后台设计两部分,用户通过输入各自的登录信息,系统从数据库中查找信息,当查找到准确的记录后则用户进入系统主界面(普通员工进入普通员工界面,管理员进入管理员界面),然后各用户可以完成相应的操作。中和上述分析,我认为不管是从系统开发者角度还是从用户的使用角度分析,本系统都具有操作可行性。2.1.2.经济可行性开发本系统的成本是很低的,我们能够满足经济要求。事物的存在都具有其本身的价值,同样的员工信息管理系统也具有很强的实用性。与以往手工统计信息的方式相比
10、较,此系统规范了信息的格式,确保了员工信息的保密性和安全性,节约了企业人力,方便了用户的信息存储和转移,尤其是大大提高了结果统计和查询的效率。通过这些应用为企业单位带来的经济效益是远远大于在这套系统上所耗费的资金。2.1.3.技术可行性我能使用现有的技术来完成本系统的开发工作。本系统使用的Windows 2000/Windows XP操作系统和SQL Server 2000数据库,以及开发时使用的语言和开发环境都是现在广泛使用且非常实用的。由以上三方面可以充分证明本系统的可行性与实用性。2.2.系统模式的设计本系统的设计是征对某企业内部员工,其使用的用户是企业内部员工。可将系统的用户分为两种权
11、限,一种是普通用户,另一种是管理员,当然管理员也属于普通用户,根据这样的权限划分,普通用户和管理员各施其权,普通用户可以通过系统查看自己的相关信息,而管理员通过系统可以对企业员工的相关信息进行管理,所以我将本系统设计为前台和后台两个部分。系统前台是普通员工的相关操作,系统后台管理员可完成相关操作。2.2.1.系统设计的技术选择结合实际与本系统的特点,再加上本人对相关技术的熟练程度考虑,设计本系统我计划的实现前台的技术为CSS和Html系统的界面由CSS布局,界面详细设计采用Html编程语言实现。系统的功能实现将主要采用基于.NET的C#编程语言。根据以上的具体分析与比较,本系统选择B/S设计结
12、构,使用SQL Server对数据库进行设计,同时使用CSS、Html、基于.NET的C#编程语言完成对系统的前后台设计与实现。开发工具主要有:VS 2005 和SQL server。2.2.2.系统的运行环境(1)、操作系统:Windows XP ;(2)、Web服务器:IIS 5.0;(3)、数据库服务器:SQL Server;(4)、浏览器:IE6.0。2.3.系统基本功能需求在企业管理中,员工信息管理是一个非常重要的方面。管理内容比较复杂,涉及的部门众多,人员众多,而且往往需要按行政隶属关系进行管理。这里所设计的企业员工信息管理系统属于企业内部人员可操作的系统,接下来征对该系统的总体需
13、求做一个分析,可能有些企业在某些方面有其特殊的需求。2.3.1.系统结构开发本系统的主要任务是实现企业员工信息管理的自动化和系统化。本企业员工信息管理系统将分为前台、后台两部分。前台(即普通员工操作模块)主要是实现一般的查询功能,主要功能有:(1)、员工各种信息的查询、修改和删除。(2)、考勤信息的查询、核对。(3)、企业文章信息的浏览。(4)、员工工资信息的查询、核对。(5)、意见建议信息的浏览、回复、删除等。系统的重点与难点在于后台(即管理员操作模块)的管理,后台主要实现以下功能:(1)、有关企业员工部分信息的输入,包括员工基本信息、所在部门、奖惩经历等。(2)、员工各种信息的查询、修改和
14、删除。(3)、考勤信息的查询、修改和删除。(4)、企业文章信息的浏览、添加和删除。(5)、员工工资信息的查询、修改、核对等。(6)、意见建议信息的浏览、回复、删除等。2.3.2.系统业务流程图图2.3.2 系统业务流程图系统将设计两种权限用户,即管理员和普通员工用户,其中管理员也是企业员工,所以管理员也可以进行普通员工的相关操作。管理员还可以查看所有员工信息,以及对企业员工的基本信息、员工考勤、员工工资、员工意见建议、企业文章信息进行管理,对前述管理内容操作后将提交到数据库,保存起来,对于管理员的操作结果企业员工可以在前台进行一一查看,当然员工可以对自己的个人基本信息进行修改操作,包括密码修改
15、,同时员工需要对考勤信息、工资信息进行核对,同时可以向管理员提出意见建议。2.4.数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。2.5.系统目标本企业员工信息管理系统的设计主要将实现以下目标:(1)、人性化设计:使系统的界面友好、操作简单方便。(2)、权限操作:仅供公司内部人员进入本系统进行相关操作,系统设置管理员和普通用户两种操作权限。(3)、科学管理员工档案,优化分类,全面反映员工情况。(4)、管理人事变动信息,优化企业人员配置
16、。(5)、管理考勤信息,保证工作的有序进展。用户加以监督,保证信息准确,维护自身权益。(6)、记录薪资发放信息,保证有效的激励机制,利益关系制度透明。(7)、提供企业内部信息,管理员工奖惩信息,促进员工积极向上。第三章系统概要设计概要设计的目的是设计系统结构,根据需求分析给出的功能最终得出系统体系结构,如模块的划分。在本论文的前面章节已经对系统的可行性、方案设计、需求分析做了详细的阐述,本章节将会在前面章节的基础上对系统的设计做一个概要的分析。根据需求分析中的系统业务流程图的设计,将会完成系统数据流图以及系统结构图的设计,最终将系统的功能模块作出具体的划分,为系统的详细设计充分做好准备。3.1
17、.总体设计3.1.1.处理流程:(1)、启动系统,进入系统登录界面;(2)、通过验证后,对系统进行初始化,进入不同的用户操作界面;(3)、系统进入消息循环,通过事件驱动机制,激活相应的功能模块,并执行相应的功能;(4)、通过关闭系统事件,激活关闭系统模块,退出系统。3.1.2.系统的数据流图根据以上的处理流程及需求分析中的系统业务流程进一步分析将得到本系统的数据流图。首先是对顶层数据流图的设计,将本系统看成一个大的加工,涉及到的外部实体包括管理员和企业员工用户,所以对系统的顶层数据流图设计如下:图3.1.2(a)顶层数据流图在顶层数据流图的基础上将进一步设计系统的0层数据流图,也就是将大的加工
18、(即整个系统)分为若干小的加工,本系统将涉及的系统功能包括:员工信息管理,员工考勤管理,员工薪资管理,文章信息管理,意见建议管理。3.2.系统结构图对图3.1.2(b)的系统数据流图加以分析之后,再次将设计系统的结构图,根据数据流图可以看出,系统主要涉及管理员和企业普通员工用户两种权限操作,所以将系统分为管理员功能模块和企业普通员工用户操作模块。管理员功能模块中又具体划分为员工信息管理、员工考勤管理、员工薪资管理、文章信息管理、意见建议管理。每个子模块下还有相关的增删改操作。普通员工用户可以对管理员管理操作后的相关信息进行一定的操作。同时可以对自己的基本信息进行修改等。所以,根据系统的数据流图
19、画出系统的功能结构图如下图所示:图3.2系统功能模块图上图即为系统的功能模块图。征对一般人事信息管理系统的需求,通过对员工工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:员工基本信息:包括的数据项有员工编号、员工的姓名、部门、出生年月、性别、身份证号、政治面貌、婚姻状况、户籍所在地、健康状况、文化程度、毕业院校、兴趣特长、家庭住址、手机号码、E-mail地址、工作状态(离退休、在职)、所获荣誉、所受处罚等相关信息。企业文章信息:包括的数据项有文章编号、文章类型、文章标题、文章内容、文章上传者、文章上传日期等相关信息。员工考勤信息:包括的数据项有员工姓名、起始日期、迟到早退次数、
20、加班次数、旷工次数、等相关信息。员工工资信息:员工姓名、起始日期、迟到早退次数、加班次数、旷工次数、旷工所罚金额、迟到早退所罚金额、加班补贴金额、总计工资额等相关信息。意见建议信息:包括的数据项有意见建议编号、意见建议者、意见建议主题、意见建议内容、提出意见建议的日期、意见建议回复等相关信息。3.3.数据库设计实体-联系方法(Entity-Relationship Approach)是最常用的表示概念性数据模型的方法。这种方法是通过使用ER图来描述现实世界中的实体,而不涉及这些实体在系统中的实现方法,即使不熟悉计算机技术的用户也能理解它。为了使E-R图表示更加清晰,本文根据不同的对象,分别画出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业员工信息管理系统设计与实现 毕业论文 企业 员工 信息管理 系统 设计 实现

限制150内