《2020(员工管理)员工信息管理系统设计与实现(数据库)》由会员分享,可在线阅读,更多相关《2020(员工管理)员工信息管理系统设计与实现(数据库)(37页珍藏版)》请在金锄头文库上搜索。
1、摘 要近年来,随着企业彼此间的竞争日趋激烈,信息管理技术在企业的发展中占据着越来越重要的地位.在企业的经营生产中,员工信息已成为企业经营管理中不可或缺的一部分,为管理者进行管理决策和进行各种人事调配活动提供了重要的依据,在生产分配安排中发挥了越来越重要的作用.? 通过分析企业员工信息管理的内容及特点,提出了企业员工信息管理系统的解决方案.系统基于B/S模式,采用ASP,MICROSOFT,ACCESS,DREAMWEAVER作为主要开发工具进行开发.系统由员工信息查询模块;人事变动记录模块;考勤记录与统计模块;员工信息分类薪资管理模块;公司信息及部门管理等组成. 文章以需求分析;总体规划;模块
2、划分;数据库设计与实现功能等为主线,详细介绍了基于B/S结构的企业员工信息管理系统.首先,根据企业员工信息管理的内容及用户特点对系统作了需求分析,其次,根据系统的实现功能和适用环境对系统作了总体规划,最后完成了模块的划分和数据库的设计与实现,并对系统进行了测试.关键词: 数据库;模块;ASP目录摘 要1目录11绪论21.1 前言21.2 当前企业员工管理软件的现状21.3 选题原则31.4 开发运行环境及相关理论知32 需求分析42.1系统功能需求42.2 数据流图52.3 数据字典63 系统总体设计83.1 可行性研究83.1.1 技术可行性83.1.2 经济可行性83.1.3 社会可行性8
3、3.1.4 操作方式可行性83.2 系统功能模块图83.2 系统主要功能模块94 系统详细设计104.1 数据库设计104.1.1 系统总体E-R图104.1.2 数据库逻辑结构设计114.1.3 数据库物理设计124.2 界面设计154.2.1用户登录模块154.2.2 页面框架164.2.3 员工列表查看模块174.2.4 员工档案管理模块194.2.5 考勤记录及统计管理模块224.2.6 各种事项记录模块284.2.7 辅助功能模块304.2.8 系统管理模块315系统实施335.1系统运行环境要求335.2系统使用说明书336系统测试与结论346.1 系统测试346.1.1 测试举例
4、346.1.2 系统测试356.2 系统特色与不足356.3 系统调试356.4 结论36参考文献371绪论1.1 前言 管理信息系统是当今高度信息化社会中任何企业/事业战略发展要素的重要组成部分,它的成功建设和应用是企业在竞争中立于不败之地,进而发展壮大的有力保证。随着市场竞争的日趋激烈,人力已成为实现该企业自身战略目标的一个非常关键的因素。企业中人心的向背和员工对工作的投入程度在很大程度上决定了该企业的兴衰与成败。如何能保持本企业员工的工作责任感,激励他们的工作热情,减少人才的流失,已成为困扰企业主管和人力资源经理的一个日益尖锐的问题。随着企业人员数量不断增加、分工的不断细化、各行业间联系
5、的不断密切。对人事管理的要求也不断提高,实现员工档案管理自动化,无疑将带来高效率的企业管理。因此要实现企业管理的“公平、公正、高效” 。不仅要靠规章制度和政策的规范,还需要一个透明、相容、一致、易查和全面的员工档案信息管理系统的配合,二者相辅相成,使企业管理更加的合理、高效,为企业带来更多的效益。员工档案管理信息系统主要是通过计算机进行信息的收集、传递、存储、加工、维护和使用。利用计算机系统分析数据,实现人机辅助决策,提高工作效率和资源利用率。将企业的员工档案管理、考勤管理等日常管理工作从简单的手工作业全面转向自动化、系统化,是企业档案管理员能够从繁琐的管理实务中解放出来,减少工作量,提高工作
6、效率。1.2 当前企业员工管理软件的现状员工档案信息管理系统是企业公司在员工人事管理活动中形成的重要人事记录。员工档案在发展中国特色社会主义过程中,是人力资源储备、促进人才合理流动、科学配置和合理使用人才,全面考察了解、正确评价和使用人才的重要依据。但是,有的企业公司却片面的认为,员工的人事档案不过是人的经历记录,其本身不能直接带来经济效益,管好管坏无所谓,所以对员工档案工作在管理制度、管理手段、管理模式、管理人员等方面不够重视,存在着这样和那样的问题,影响了企业的改革和发展。因此,研究开发出一套比较通用、功能比较完善的员工档案信息管理软件,力求在这一领域取得一些新的成果。1.3 选题原则伴随
7、着信息社会的快速发展,计算机在企业管理中应用的普及,利用计算机实现员工档案管理势在必行。对于中小型企业来说,利用计算机支持企业高效率完成员工档案管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。面对新的机遇与挑战,企业必须通过改革创新,完善管理机制,提高管理水平,进而增加企业的核心竞争力。通过高效的,规范的信息管理系统,合理有效地运用各种员工档案信息制定企业的战略决策,促进企业人才的发展。由于原始的手工管理模式的大工作量、低效率、时效性差,不能使员工档案信息得到及时的运用,使企业急需专门的管理软件来管理企业的各种员工档案信息,员工档案管理信息系统就是在这
8、种情况下开发的。员工档案管理信息系统的开发可以实现企业对员工档案信息的规范化管理,增大管理系统的存储量、提高系统的可靠性和保密性、方便用户使用,降低企业成本。员工档案信息的集中管理可以降低差错率,提高管理效率。1.4 开发运行环境及相关理论知1.4.1 运行环境软件环境:windows 98/2000/XP1.4.2 开发工具及平台微软公司的Active Serverv Pages(简称ASP,动态服务器页面)数据库管理系统access2003网页设计和网站管理工具dreamweaver1.4.3 相关理论知识(1) ASP简介ASP是Active Server Page的缩写,意为“动态服务
9、器主页”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。(2)关系型数据库-accessAccess 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS).是Office系列应用软件之一.它提供了
10、表.查询.窗体.报表.页.宏.模块7种用来建立数据库系统的对象,提供了多种向导.生成器.模板.把数据存储.数据查询.界面设计.报表生成等操作规范化,为建立功能完善的数据库管理系统提供了方便.也使得普通用户不必编写代码.就可以完成大部分数据管理的任务.(3) IIS服务Internet Information Server的缩写为(IIS)是一个World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。IIS支
11、持一些有趣的东西,象有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEX SERVER)、有多媒体功能的(NET SHOW) 其次,IIS是随Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet服务器的基本组件。它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的InternetIntranet站点。(4) DREAMWEAVER简介 Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于
12、一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页.优点就是直观性,使用方便,容易上手,您在所见即所得网页编辑器进行网页制作和在WORD中进行文本编辑不会感到有什么区别,2 需求分析2.1系统功能需求员工档案信息管理系统主要由查询管理、基本管理、考勤管理、系统操作等几大部分紧密结合组成。针对这份需求说明,我们进行了研究和分析,对该系统做了详细的需求分析。系统功能简明描述如下:(1) 员工基本档案“员工基本档案”功能模块用于维护公司员工的人事基本档案信息,它是员工其他人事信息的基础,包括员工
13、编号、部门、姓名、性别、出生日期、身份证号、学历、职称、职务、毕业学校、进厂时间、合同期、电话、手机号码、email、家庭住址、邮政编码、备注等信息。(2) 员工奖惩记录“员工奖惩记录”功能模块用于维护公司员工一生工作历程中所获得的奖励或处罚信息,特别是在本单位所获得的奖励信息,包括姓名、编号、奖惩事项、日期、奖惩决定、原因说明等信息。(3) 员工培训记录“员工培训记录”功能模块用于维护公司员工在一生工作历程中所接受的培训或学习信息,包括姓名、编号、开始日期、培训单位、培训地点、培训项目、培训时间等信息。(4) 员工考勤记录“员工考勤记录”功能模块用于记录公司各个部门员工的每日考勤信息,包括姓
14、名、编号、月份、考勤信息等信息。(5) 员工其他记录“员工其他记录”功能模块用于记录公司各个部门员工的其它一些信息,包括姓名、编号、记录事项、日期,详细记录等信息。(6) 查看考勤信息“查看个人考勤”功能模块用于查询公司员工的个人考勤信息,包括按月查看,查看考勤历史和查看考勤统计。(7) 查询部门档案“查询部门档案”功能模块用于查询公司各个部门信息,包括部门名称和编号等信息。(8) 提醒功能“提醒功能”模块包括生日提醒和合同到期提醒两种,帮助公司内部人员增加沟通和了解。 (9) 系统管理“系统操作”主要用于对本软件进行新建管理员用户、修改普通用户密码的工作,以满足不同的权限需求。2.2 数据流
15、图本节中我们主要利用数据流图、及数据字典来了解系统结构。通过这几种逻辑模型加深用户对员工档案信息管理系统的了解,进一步的认清本员工档案管理信息系统的基本逻辑功能,建立系统结构缺少对图的简要说明。图2-1 系统数据流图图太少2.3 数据字典数据字典就是数据流图上所有成分的定义和解释的文字集合,对数据流图中的各种成分起注释、说明作用,并给这些成分赋以实际的内容。除此之外,数据词典还要对系统分析中其他需要说明的问题进行定义和说明。数据字典是开发者与用户相互沟通的有效途径之一。它能形象的向用户描述开发者的意图,使用户明白数据库可能具有的项目,可有效的缓解开发者与用户之间的交流鸿沟。数据字典包括数据元素、数据流、数据存储、数据加工和外部项。主要数据字典用卡片表示如下:名字:公司信息表别名:company描述:存储企业活公司的基本信息定义:公司信息=公司名称+英文名+服务电话+邮政编码+电子信箱+公司地址位置:公司基本信息管理名字:部门信息表别名:dept