人事档案管理系统课程设计3312743.docx
成绩课程设计计报告题目人事事档案管管理系统统 课 程 名 称称 数据库库应用程程序课程程设计 院 部 名 称称 信息息技术学学院专 业计计算机科科学与技技术(软软件)班 级 008计本本(2) 学 生 姓 名名 郭根根娟 学 号 0800511102225 课程设计计地点工科科楼B5513 课程设计计学时330指 导 教 师师 王预预金陵科技技学院教教务处制制设计项目目名称: 人事档档案管理理系统学学时:330 同组学生生姓名:陆琦艳艳、徐佳佳佳、路路骥鑫,阳阳永河,王王勇 实实验地点点:B5513 实验日期期:16周19周(星星期)220100.12.13_20111.11.4实验成成绩:批改教师师:王预预批改时时间:目 录摘要4一、课程程设计目目的和要要求5二、课程程设计的的仪器和和设备55三、课程程设计过过程51.需求求分析阶阶段51.1应应用背景景和意义义51.2系系统可行行性分析析61.3系系统的设设计目标标71.4系系统设计计概要771.5具具体系统统的业务务过程及及功能要要求71.6数数据流程程82.概念念结构设设计阶段段103.逻辑辑结构设设计阶段段134.物理理结构设设计阶段段165.数据据库实施施166.VBB界面设设计及程程序代码码设计1176.2系系统的菜菜单结构构图1886.3 VB访访问SQQLSEERVEER数据据库的方方法1886.4 本系统统模块以以及详细细说明2207. 数数据库运运行维护护227.1系系统运行行维护2227.2系系统维护护的步骤骤247.3 数据库库备份2257.4系系统测试试及出现现的问题题26心得体会会28参考文献献29用户系统统使用说说明书300摘 要要随着科学学技术的的不断提提高,计计算机科科学日已已进入人人类社会会的各个个领域并并发挥着着越来越越重要的的作用。作为计计算机应应用的一一部分,使用计计算机对对物资信信息进行行管理,具有手手工管理理所无法法比拟的的优点。人事档案案管理系系统是典典型的信信息管理理系统(MISS),其其开发主主要包括括后台数数据库的的建立和和维护以以及前端端应用程程序的开开发两个个方面。对于前前者要求求建立起起数据一一致性和和完整性性强、数数据安全全性好的的库。而而对于后后者则要要求应用用程序功功能完备备,易使使用等特特点。本本人事档档案管理理信息系系统的一一些基本本功能和和组成情情况包括括系统的的需求分分析、概概念结构构设计、逻辑结结构设计计、物理理结构设设计、数数据库实实施、数数据库运运行维护护等步骤骤。本系统主主要的模模块有:用户登登录、人事信信息的、查询、删除、修改及及统计、系统维维护以及及退出系系统。本课题采采用微软软公司的的Vissuall Baasicc开发工工具,利利用其提提供的各各种面向向对象的的开发工工具,是是能方便便而简洁洁操纵数数据库的的智能化化对象,短期内内就可以以开发出出用户满满意的可可行系统统,在开开发方法法上使用用生命周周期法。关键词:人事档档案管理理;管理理信息系系统;VVisuual Bassic 6.00;SQQL SSERVVER 20005一、课程程设计目目的和要要求课程设计计是为了了增强学学生对所所学课程程的理解解,学会会综合地地、灵活活地运用用所学课课程知识识的一个个重要的的实践环环节。本课程设设计是应应用VBB程序设设计语言言进行数数据库应应用系统统的开发发,用MMS SSQL SERRVERR进行后后台数据据库的管管理,编编写出某某一个小小型的管管理信息息系统。通过本课课程设计计可以达达成如下下目标:1、能够够自觉运运用数据据库原理理的理论论知识指指导软件件设计;2、学会会数据库库的设计计,并能能对设计计结果的的优劣进进行正确确的评价价;3、学会会如何组组织和编编写信息息系统软软件设计计文档和和软件系系统的操操作说明明;4、具有有一定的的独立分分析问题题、解决决问题的的能力;5、掌握握SQLL Seerveer数据据库在信信息系统统开发过过程中的的应用。6、掌握握使用VVB访问问后台数数据库的的方法。 二、课程程设计的的仪器和和设备586 以上计计算机、Serrverr要求内内存2556以上上,Cppu 22.0GGHz以以上.CClinnet内内存1228以上上,cppu奔腾腾IIII以上,装有相相关数据据库软件件(本系系统后台台数据库库是SQQL 220055)和 Vissuall Baasicc 5.0 以以上中文文版软件件。该软软件可以以在WIIN988WINN20000、WWIN XP等等系统中中运行。三、课程程设计过过程本实验根根据数据据库设计计的六个个步骤来来设计的的,即需需求分析析、概念念结构设设计、逻逻辑结构构设计、物理结结构设计计、数据据库实施施、数据据库运行行维护。1.需求求分析阶阶段1.1应应用背景景和意义义背景对每一个个企业来来讲,企企业员工工人事档档案管理理是一项项非常琐碎碎而且繁杂杂的工作作,而且且是不允允许发生生差错的的,因为为它直接接影响着着员工工作作的积极极性,是是提高员员工生产产力,实实现企业业利润最最大化的的基础。在以往往手工进进行的传传统的人人事管理理工作中中,需反反复机械械地进行行各种抄抄写核对对等工作作,不仅仅花费大大量的时时间,而而且往往往会出错错。计算算机应用用于企业业的员工认认识档案案管理,不不仅可以以提高办办公室工工作人员员的工作作效率,尽尽可能得得减少错错误的发发生,同同时可以以减少企企业人事事档案管管理工作作人员的的工作压压力,使使他们从从简单的的数据统统计、收收集、汇汇总等重重复繁重重的事务务中解脱脱出来。21世世纪,计计算机正正在令人人难以置置信的速速度步入入每个人人的学习习、工作作和生活活。在这这个信息息化的社社会里,没没有使用用计算机机的企业业和个人人,无疑疑将在其其各个方方面面临临重重的的障碍。计算机机已经成成为人们们日常工工作中处处理数据据的得力力助手。虽然现现在有一一些信息息管理系系统,但但是现在在使用的的人事管管理系统统是不完完全的,它它们只是是针对某某一方面面,没有有一个统统一的管管理,这这样使得得在企业业人事档档案管理理工作遇遇到许多多的不便便,为了了解决这这一难题题,必须须要开发发一个能能集中管管理人事事档案数数据的系系统意义随着经济济的发展展,社会会的不断断进步,企企业正向向着综合合性大规规模发展展,而对对于大企企业,企企业员工工信息有有关的信信息随之之急剧增增加。在在这种情情况下单单靠人工工来处理理员工的的信息不不但显得得力不从从心,而而且极容容易出错错;并且且存在保保密性方方面的问问题。该该系统就就是设计计一个企企业人事事档案管管理系统统,由计计算机代代替人工工执行一一系列诸诸如新员员工登记记,删除除旧员工工,员工工考勤管管理,员员工工资资管理以以及报表表查询等等操作,这这样就使使办公人人员可以以轻松快快捷地完完成企业业人事档档案管理理的任务务。1.2系系统可行行性分析析本系统从从以下三三个方面面进行分分析:1.2.1技术术可行性性本次“人人事档案案管理系系统”设计的的总体任任务是实实现企业业人事档档案管理理的系统统化、规规范化、自动化化,从而而达到企企业管理理高效率率的目的的。鉴于于我们以以前学过过VB,这这学期又又学了数数据库,所所以对开开发管理理系统有有了一定定的认识识。由于于本设计计的最重重要体现现的是实实用性,所所以通过过调查与与分析,结结合自己己现有的的技术水水平加上上老师的的指导,还还是能按按期完成成本次课课程设计计的。1.2.2经济济可行性性成本方面面:人力力消耗免免费,资资源学校校提供,指指导老师师义务指指导,所所以开发发本软件件的成本本是非常常低的。效益方方面:为为企业开开发一个个完整、合理的的人事档档案管理理系统,可可大大减减少人力力,以前前需要多多人干的的工作,使使用本系系统只需需一个或或几个人人就能完完成,且且工作量量和劳动动强度大大大降低低。所以以本系统统可以为为社会带带来很好好的经济济效益。1.2.3操作作可行性性本系统是是为企业业的仓库库管理者者开发的的,所有有本软件件的用户户对象是是企业仓仓库的工工作人员员,由于于本软件件要设计计友好的的界面,写写出详细细的使用用说明,用用户只需需懂得简简单的计计算机操操作知识识,就能能自由应应用本软软件。结论:经经分析本本系统满满足以上上几个方方面的要要求,所所以开发发本系统统是完全全可行的的。1.3系系统的设设计目标标系统开发发的总体体任务是是实现企企业人事事档案管管理的系系统化、规范化化、自动动化,从从而达到到企业管管理高效效率的目目的。1.4系系统设计计概要企业人事事档案管管理系统统并不是是一个很很复杂的的系统。系统的的设计必必须符合合企业实实际工作作的需要要,从目目前市场场需要和和企业自自身情况况来看,系系统主要要是为了了满足对对企业人人员信息息的有效效管理,实实现对人人员信息息的添加加、修改改、删除除 ,还还有管理理人员对对各种信信息的查查询等功功能。本本库存管管理信息息系统的的一些基基本功能能和组成成情况包包括系统统的需求求分析、概念结结构设计计、逻辑辑结构设设计、物物理结构构设计、数据库库实施、数据库库运行维维护等。本系统统以SQQL SSERVVER 20005作为为后台,以以Vissuall Baasicc6.00为编程程语言来来开发。系统主要要是为了了满足对对企业人人员信息息的有效效管理,实实现对人人员信息息的添加加、修改改、删除除 ,还还有管理理人员对对各种信信息的查查询等功功能。所所以这些些方面在在设计的的时候都都要考虑虑到。除除了对该该系统进进行操作作外,对对于系统统的维护护也是很很重要的的,有了了有效的的维护功功能,系系统才能能长期有有保证的的运行。1.5具具体系统统的业务务过程及及功能要要求1.5.1 员员工登录录流程图图图1-11录流程程图说明:该该流程图图是企业业员工登登录到界界面的全全过程,员员工登录录,当员员工登录录完成后后,系统统会自动动检测登登录是否否正确,如如果不正正确则会会返回重重新登陆陆。1.5.2员工工查询信信息流程程图如图图1-22所示:图1-22员工查查询信息息流程图图说明:员员工对信信息的查查询,员员工可以以对信息息浏览,也也可按条条件查询询自己的的信息,系统自动动生成含含有员工工信息的的人事资资料表。1.5.3功能要要求从业务流流程图可可以看出出人事档档案管理理系统主主要有以以下几项项管理功功能:(1) 系统账户户管理:主要针针对系统统用户进进行管理理,包括括登录、退出、操作记记录等。(2) 认识档案案管理:主要对对认识信信息进行行数据维维护和数数据利用用,包括括个人基基本信息息、考勤勤信息和和工资信信息的录录入、删删除和修修改,人人事信息息的查询询、浏览览、打印印等。(3) 习题数据据管理:主要是是数据的的备份与与恢复、部门数数据管理理、企业业数据管管理等。1.6数数据流程程1.6.1系统统的功能能模块图图修改密码企业人事管理系统员工离职新增员工修改密码用户登录考勤管理人事变动退出系统工资管理编辑记录新增记录人事信息员工管理部门管理职务管理缺勤管理请假管理图1-33系统功功能模块块图1.6.3系统统的数据据字典主要的数数据描述述:如以以下表所所示名称:员工信息 总编号:1-1001别名:StaffID 编号:1001说明:公司系统分配给每个员工的编号,并且由于性名重复的原因,设置为了主要关键字数据值类型:离散类型:字符型长度:100有关数据结构:教育培训信息,工资,考勤,部门,出差信息包含数据结构:工号,姓名,曾用名,性别,出生日期,身份证号,照片,籍贯,工龄,聘用日期,家庭住址,联系电话,部门名称,婚姻状况,政治面貌,民族,技术职称,文化程度,行政职务,用工性质,健康状况,工资级别,员工状况,业绩名称:考勤信息 总编号:1-1003别名:attendance 编号:1003说明:描述各个职员的考勤信息,以用来评定员工的日常行为表现 数据值类型:非连续类型:数字型长度:20有关数据结构:工号,姓名,部门名称,休假,事假,病假,公假,婚嫁,丧假,迟到,早退,旷职,公差,月份,年名称:部门信息 总编号:1-1002别名:office 编号:1002说明:详细描述了公司各个部门的人员情况,主要职责,以及主要的工作方向数据值类型:非连续类型:字符长度:10有关数据结构:员工信息2.概念念结构设设计阶段段2.1本本系统的的总体R图图如下图图2-11所示:管理员管理员编号登录密码管理员工n1查询查询考勤工资员工信息查询111n1n图2-11以下是系系统分EE-R图图:员工信息出身日期参加工作时间身份证号联系电话家庭住址职称婚姻状况员工工号登录密码姓名性别年龄名族学历图2-22考勤管理公假旷职婚嫁丧假迟到早退公差员工工号姓名部门名称出勤休假事假病假图2-33工资管理业绩工资总工资税后工资员工工号基本工资职务工资工龄工资图2-44部门部门电话话部门编号部门名称部门主管部门级别图2-552.2系系统的数数据流图图如2-6所示示:图2-66数据流流图顶层数据据流图:图2-77顶层数数据流图图第一层数数据流图图:图2-88 第一一层数据据流图第二层数数据流图图:图2-99 第二二层数据据流图3.逻辑辑结构设设计阶段段3.1把把系统的的E-RR图转换换成数据据库模式式如下(下列关关系模型型中标有有黄色钥钥匙状的的为主码码):3.1出出差信息息表3.2.员工登登陆表3.3员员工加班班信息表表3.4部部门信息息表3.5人人事变动动信息表表3.6考考勤信息息表3.7人人事变动动信息表表3.2本本系统的的关系模模型如下下:员工信息息(工号号,姓名名,曾用用名,性性别,出出生日期期,身份份证号,相相片,籍籍贯,工工龄,聘聘用日期期,家庭庭住址,联联系电话话,部门门名称,婚婚姻状况况,政治治面貌,民民族,技技术职称称,文化化程度,行行政职称称,用工工性质,员员工状况况,业绩绩)部门信息息(部门门名称,部部门级别别,部门门主管,部部门电话话)人事变动动信息(工号,变动日期,姓名,原部门名称,原职务,现部门名称,现职务)员工考勤勤(工号号,姓名名,部门门名称,出出勤,休休假,事事假,病病假,公公假,婚婚假,丧丧假,迟迟到,早早退,旷旷职,公公差,月月份,年年)员工培训训(工号号,姓名名,部门门名称,培培训名称称,培训训时间,培培训成绩绩,培训训费用)员工加班班(工号号,姓名名,上报报日期,部部门名称称,工作作内容,工工作地点点,加班班起始时时间,加加班结束束时间,加加班时数数,加班班费,其其他费用用,费用用合计)4.物理理结构设设计阶段段数据库在在物理设设备上的的存储结结构与存存取方法法称为数数据库的的物理结结构,它它依赖于于选定的的数据库库管理系系统。为为一个给给定的逻逻辑数据据模型选选取一个个最适合合的应用用要求的的物理结结构的过过程,就就是数据据库的物物理设计计。数据库的的物理设设计通常常分为两两步:(1)确定数数据库的的物理结结构,在在关系数数据库中中主要指指存取方方法和存存储结构构;(2)对物理理结构进进行评价价,评价价的重点点是时间间和空间间的效率率。4.1关关系模式式存取方方法的选选择确定数据据库的存存取方法法,就是是确定建建立哪些些存储路路径以实实现快速速存取数数据库中中的数据据。现行行的DBBMS一一般都提提供了多多种存取取方法,如如索引法法、HAASH法法等。其其中,最最常用的的是索引引法,本本系统也也采用的的是索引引法。我我们在经经常需要要搜索的的列和主主关键字字上建立立了唯一一索引。4.2定定数据库库的存储储结构由于不同同PC机机所安装装的数据据库软件件位置不不一定相相同,所所以数据据文件与与日志文文件的存存放位置置也不一一定相同同。一般般的,我我们存放放数据文文件与日日志文件件的位置置在:DD:人人事档案案管理 daata。5.数据据库实施施创建RSSDAGGLXTT数据库库:CREAATEDDATAABASSE RSDDAGLLXT GO创建部门门信息表表:CREAATETTABLLE dboo.部门门信息表表(部门门编号 vvarccharr(2)PRIIMARRYKEEY,部门门名称 vvarccharr(30),部门门级别 vvarccharr(10),部门门主管 vvarccharr(20),部门门电话 vvarccharr(30),备注注 varrchaar(1000);创建工资资视图:creaate vieew dboo.工资(工号号,基本本工资,职务工工资,工工龄工资资,业绩绩工资,总共,税后工工资)asseleect 人事档档案信息息表.工工号,工工资表.基本工工资,工工资级别别*6000,工工龄*1100,业绩*5000,基本本工资+工资级级别*6600+工龄*1000+业绩绩*5000,(基本工工资+工工资级别别*6000+工工龄*1100+业绩*5000)*00.9fromm 工工资表,人事档档案信息息表wherre ddbo.人事档档案信息息表.行行政职务务=dbbo.工工资表.行政职职务6.VBB界面设设计及程程序代码码设计6.1开开发工具具简介本系统前前端开发发工具我我们选择择Vissuall Baasicc6.00,后台台数据库库采用SSQL Serrverr 20005。VB简介介:19991年年miccrossoftt公司推推出wiindoows应应用程序序开发工工具vissuall baasicc,利用用vb可可快速地地创建多多媒体,图图形界面面等应用用程序。它具有有面向对对象的可可视化设设计工具具,事件件驱动的的编程机机制,提提供了易易学易用用的应用用程序集集成开发发环境,结结构化的的程序设设计语言言,支持持多种数数据库系系统的访访问,OOLE技技术,aactiive技技术,完完备的hhelpp联机帮帮助功能能,新增增控件,语语言新功功能,数数据库功功能的增增强,增增强网络络功能,新新增了多多个应用用程序向向导。SQL Serrverr 20005 通过提提供一个个集成的的管理控控制台来来管理和和监视SSQL Serrverr关系型型数据库库、集成成服务、分析服服务、报报表服务务、通知知服务、以及分分布式服服务器和和数据库库上的SSQL Mobbilee,从而而大大简简化了管管理的复复杂度。数据库库管理员员可用同同时执行行如下任任务:编编写和执执行查询询,查看看服务器器对象,管管理对象象,监视视系统活活动,查查看在线线帮助。SQLL Seerveer 管管理工具具集包括括一个使使用T-SQLL、MDDX、XXMLAA和SQQL SServver Mobbilee版等来来完成编编写、编编辑和管管理脚本本、存储储过程的的开发环环境。管管理工具具集很容容易和源源码控制制相集成成,同时时,管理理工具集集也包括括一些工工具可用用来调度度SQLL Seerveer AAgennt 作作业和管管理维护护计划以以自动化化每日的的维护和和操作任任务。管管理和脚脚本编写写集成在在单一工工具中,同同时,该该工具具具有管理理所有类类型的服服务器对对象的能能力,为为数据库库管理员员们提供供了更强强的生产产力。6.2系系统的菜菜单结构构图图6-116.3 VB访访问SQQLSSERVVER数数据库的的方法本系统是是通过AADO控控件连接接数据库库的首先需要要配置OODBCC数据源源。方法法如下:1、)单单击“控制面面板”/“管理工工具”/“数据源源(ODDBC)”,打开“ODBC数据源管理器”如图(6.3.1)示2、)单单击“添加”按钮,弹弹出“创建新新数据源源”对话框框,如图图(6-22)所示。选择SSQL Serrverr类驱动动程序,单单击完成成按钮,弹弹出如图图(6-33)所示对对话框。图6-22 图6-3图6-443、)在在“名称”文本框框中输入入心的数数据源名名,这里里输入“RSDDAGLLXT” 。4、)在在“服务器器”列表框框中选择择需要连连接的服服务器。(如图图6-44)5、)单单击“下一步步”按钮进进行下一一步的配配置工作作,在弹弹出如图图(4-4)的的对话框框,勾选选“更改默默认的数数据库为为”复选框框,这里里选“RSDDAGLLXT”然后单单击“下一步步“按钮。图6-556、)最最后单击击“完成”按钮,将将弹出“ODBBC MMicrrosooft SQLL Seerveer安装装”对话框框,单击击“测试数数据源”按钮,如如果正确确,则连连接成功功;如果果不正确确,系统统会指出出具体的的错误,用用户应该该重新检检查配置置的内容容是否正正确。7、)单单击“确定”按钮,完完成新数数据源的的配置。然后连接接ODBBC数据据源,方方法如下下:1、)数数据源配配置成功功后,打打开 VVisuual Bassic工工程,在在窗体上上添加一一个ADDO控件件,默认认名为“Adoddc1”,.右击AAdoddc1控控件,在在弹出的的快捷菜菜单中选选择“Adoddc属性性”命令,弹弹出“属性页页”对话框框,这里里选择“使用连连接字符符串”只需要要单击“生成”按钮。2、)弹弹出“数据链链接属性性”对话框框,在“数据链链接属性性”对话框框中的“提供程程序”选项卡卡中,选选择“Micrrosooft OLEE DBB Prroviiderr foor OODBCC Drriveer”选项,单单击“下一步步”转到“连接”选项卡卡。3、)在在“连接”选项卡卡中选中中“使用数数据源名名称”单选按按钮,在在对应的的下拉列列表框中中选择刚刚刚建立立的RSSDAGGLXTT数据源源4、)设设置完成成后单击击“测试连连接”按钮,如如果连接接成功,则则单击“确定”按钮,回回到 “ADOO属性页页”对话框框。5、)在在“使用连连接字符符串”文本框框中将会会看到生生成的连连接字符符串,单单击“确定”按钮,完完成ADDO控件件与ODDBC数数据源的的连接。6.4 本系统统模块以以及详细细说明6.4.1期初初设置主要是对对人事档档案信息息进行设设置,包包括对人人事档案案信息进进行添加加操作;还有人人事档案案信息表表中的期期初设置置,是对对现有人人员信息息进行添添加操作作;由管管理员是是对人员员信息进进行添加加、删除除、更新新操作。6.4.2用户户设置功功能为了方便便企业各各部门的的管理人人员都能能合理的的使用本本系统,不不同部门门的管理理人员需需要不同同的账号号登录,而而且根据据部门角角色的差差异,账账号具有有不同的的使用权权限,不不同的使使用期限限,超级级管理员员可以企企业的实实际需要要新增用用户或者者编辑已已有的账账号。6.4.3修改改密码功功能为了保证证管理员员的管理理权限,避避免他人人盗用管管理员密密码,本本系统设设置了管管理员系系统密码码修改功功能,利利用此功功能,管管理员可可以在必必要的时时候通过过自己的的原密码码修改密密码。6.4.4部门门管理功功能超级管理理员可以以在基础础数据管管理功能能中,按按照企业业的需要要新增部部门或者者编辑已已有部门门的名称称。6.4.5职务务管理功功能超级管理理员可以以在基础础数据管管理功能能中,按按照企业业的需要要新增职职务或者者编辑已已有职务务的名称称。6.4.6员工工管理功功能员工管理理是企业业人事管管理系统统的核心心部分。(1)录录入员工工资料功功能录入员工工资料功功能:在在登录成成功之后后,即可可进入相相应的管管理页面面,点击击“编辑”,即出出现编辑辑页面,即即可以修修改和删删除员工工的个人人信息资资料。最最后保存存。 (2)编辑员员工资料料功能:编辑员工工资料功功能:在在登录成成功之后后,点击击“员工管管理”下的“编辑员员工”的按钮钮,在弹弹出的文文本框,在在里面输输入想要要查找的的资料,点点击“查询”按钮,就就可以查查找到对对应员工工的资料料,同时时在下方方查找到到资料的的表格中中,点“编辑”按钮,可可以实现现对员工工资料的的编辑。:6.4.7考勤勤管理功功能在以超级级管理员员登录的的情况下下,点击击“考勤管管理”按钮,弹弹出文本本框,显显示子菜菜单,包包含“请假管管理”和“缺勤管管理”按钮。6.4.8请假假管理功功能在请假管管理中,可可以完成成对员工工的请假假情况的的登记,同同时可以以查询到到以前的的请假记记录并按按照需要要实现编编辑功能能。6.4.9缺勤勤管理功功能在缺勤管管理中,可可以完成成对员工工的缺勤勤情况的的登记,缺缺勤情况况包括迟迟到和早早退两种种功能,同同时统计计中时间间精确到到分钟,同同时可以以查询到到以前的的缺勤记记录并按按照需要要实现编编辑功能能。6.4.10工工资管理理功能以超级管管理员登登录的情情况下,点点击“工资管管理”按钮,弹弹出文本本框,显显示子菜菜单,包包含“新增记记录”和“编辑记记录”按钮。在工资资管理功功能中,可可以录入入企业员员工的工工资情况况,同时时可以根根据需要要来修改改已有的的工资记记录。6.4.11用用户退出出系统的的功能在管理操操作已全全部完成成,需要要退出程程序的时时候,在在系统页页面“系统设设置”下拉菜菜单的有有一个“退出”的选项项,点击击之后便便可退出出。也可可以点“关闭”退出。这样可可以确保保企业人人事档案案的安全全性,避避免信息息的泄露露。7. 数数据库运运行维护护7.1系系统运行行维护7.1.1系统统维护的的定义 系统统维护是是系统生生存周期期的最后后一个阶阶段,就就是系统统开发期期后的运运行维护护期。它它是指在在管理信信息系统统交付使使用后,为为了改正正错误、改进性性能和其其他属性性、满足足新的需需要而对对系统进进行修改改的过程程。7.1.2工作作中常见见的问题题“系统维维护”是软件件生命周周期中的的一个重重要部分分, 在在软件生生存周期期的头两两个时期期没有严严格而又又科学的的管理和和规划,必必然会导导致在最最后阶段段出现问问题。下下面列出出维护工工作中常常见的问问题。7.1.2.1软件件难以看看懂 原来的的软件代代码的书书写习惯惯非常差差,很难难阅读,例例如使用用无规律律的变量量名称、过长的的函数等等;而且且反复的的修改使使软件结结构混乱乱,层层层嵌套的的注释更更是难以以匹配;没有可可以参考考的文档档,或者者文档不不全,或或者文档档太老;现在的的维护人人员都不不知道系系统原有有的业务务逻辑。7.1.2.2修改改带来不不良影响响 对某一一功能模模块的修修改,需需要做多多大范围围的测试试才能保保证它没没有给其其他模块块带来负负作用呢呢? 由由于各种种成本的的限制,很很多时候候只能以以“打补补丁”的的方式来来进行修修改,而而不是全全面解决决问题,以以至于积积累了很很多潜伏伏的风险险;跟踪踪软件版版本的演演化是一一件非常常困难的的事;对对程序的的修改,导导致了文文档的不不一致。7.1.2.3原来的的软件质质量有缺缺陷 软件本本身就有有质量问问题,只只是日常常维护已已经很不不容易,更更不要说说修改;软件设设计时为为维护工工作考虑虑得太少少,例如如对错误误给出的的提示很很不清楚楚,过分分依赖输输入数据据的正确确性;软软件的可可移植性性、可扩扩展性很很差。设设备、软软件的更更新换代代对软件件的兼容容性提出出了巨大大的考验验。可是是,有几几个软件件在设计计时充分分考虑了了可移植植性呢?将一套套系统从从32位位机上移移到644位机上上,即使使没有对对任何语语句进行行修改,也也必须做做全面的的测试以以保证不不会突然然当机;软件的的易用性性不高,必必须要专专业人员员才能维维护。 7.1.2.44客户需需求不断断变化 软件更新新的速度度赶不上上需求变变化的速速度;原原来的技技术、模模式、结结构不能能满足新新的需求求;多次次变化后后连客户户也不清清楚到底底要什么么;层层层堆叠的的补丁给给系统带带来了预预料之外外的负担担。例如如不断增增加的、过多的的报表降降低了系系统效率率。上述种种种问题在在现有的的没采用用结构化化思想开开发出来来的软件件中,都都或多或或少的存存在着。使用结结构化分分析和设设计的方方法进行行开发工工作可以以从根本本上提高高软件的的可维护护性。7.1.3维护护的内容容7.1.3.11程序的的维护程序的维维护是指指因业务务处理的的变化使使系统业业务出现现故障或或用户对对系统有有更高的的要求,需需要修改改部分或或全部程程序。修修改以后后,必须须书写修修改设计计报告。修改后后的原程程序,必必须在程程序首部部的序言言性注释释语句中中进行说说明,指指出修改改的日期期、人员员。同时时,必须须填写程程序修改改登记表表,填写写内容包包括:所所修改程程序的所所属子系系统名、程序名名、修改改理由、修改内内容、修修改人、批准人人和修改改日期等等。7.1.3.22数据的的维护数据维护护指对数数据有较较大的变变动。如安装装与转换换新的数数据库;或者某某些数据据文件或或数据库库出现异异常时的的维护工工作,如如文件的的容量太太大而出出现数据据溢出等等。7.1.3.33代码的的维护随着系统统的变化化,旧的的代码不不能适应应新的要要求,需需要修改改旧的代代码体系系或制定定新的代代码体系系。代码码维护的的困难往往往不在在代码本本身的更更改,而而在于新新代码的的贯彻。7.1.3.44硬件的的维护硬件的维维护主要要指对机机器、设设备的维维护,包包括日常常的保养养和发生生故障的的修复工工作。硬硬件人员员应加强强设备的的保养以以及定期期检修,并做好好检验记记录和故故障登记记工作。7.2系系统维护护的步骤骤系统的修修改往往往会“牵牵一发而而动全身身”。程程序、文文件、代代码的局局部修改改都可能能影响系系统的其其他部分分。因此此,系统统的维护护工作应应有计划划有步骤骤的统筹筹安排,按按照维护护任务的的工作范范围、严严重程度度等诸多多因素确确定优先先顺序,制制定出合合理的维维护计划划,然后后通过一一定的批批准手续续实施对对系统的的修改和和维护。通常对系系统的维维护应执执行以下下步骤:(11)提出出维护或或修改要要求。操操作人员员或业务务领导用用书面形形式向负负责系统统维护工工作的管管理员提提出对某某项工作作的修改改要求。这种修修改要求求一般不不能直接接向程序序员提出出。(22)领导导审查并并做出答答复,如如同意修修改则列列入维护护计划。系统主主管人员员进行一一定的调调查后,根根据系统统的情况况和工作作人员的的情况,考考虑这种种修改是是否必要要、是否否可行,做做出是否否修改、何时修修改的答答复。如如果需要要修改,则则根据优优先程度度的不同同列入系系统维护护计划。计划的的内容应应包括维维护工作作的范围围、所需需资源、确认的的需求、维护费费用、维维护进度度安排以以及验收收标准等等。(3)领领导分配配任务,维维护人员员执行修修改。系系统主管管人员按按照计划划向有关关的维护护人员下下达任务务,说明明修改的的内容、要求、期限。维护人人员在仔仔细了解解原系统统的设计计和开发发思路的的情况下下对系统统进行修修改。(4)验验收维护护成果并并登记修修改信息息。系统统主管人人员组织织技术人人员对修修改部分分进行测测试和验验收。验验收通过过后,将将修改的的部分嵌嵌入系统统,取代代旧的部部分。维维护人员员登记所所做的修修改,更更新相关关的文档档,并将将新系统统作为新新的版本本通报用用户和操操作人员员,指明明新的功功能和修修改的地地方。在在进行系系统维护护过程中中,还要要注意维维护的副副作用。维护的的副作用用包括两两个方面面:一是是修改程程序代码码有时会会发生灾灾难性的的错误,造造成原来来运行比比较正常常的系统统变得不不能正常常运行,为为了避免免这类错错误,要要在修改改工作完完成后进进行测试试,直至至确认和和复查无无错为止止;二是是修改数数据库中中数据的的副作用用,当一一些数据据库中的的数据发发生变化化时,可可能导致致某些应应用软件件不再适适应这些些已经变变化了的的数据而而产生错错误。为为了避免免这类错错误,一一是要有有严格的的数据描描述文件件,即数数据字典典系统;二是要要严格记记录这些些修改并并进行修修改后