VF人事管理系统(开题报告+论文提纲+源程序) 第5页

VF人事管理系统(开题报告+论文提纲+源程序) 第5页
第四章:本人开发人事档案管理系统的详细说明
一、系统设计目标
管理信息系统从以人工为主的管理信息系统到基于网络的管理信息系统,经历了20多年。这20多年中,管理信息系统经历了不同的发展阶段,其设计思想也在不断地变化。但总的讲,实用性和先进性、可扩展性、开放性以及安全可靠性,是贯穿管理信息系统整个发展过程的基本设计思想,人事档案管理系统作为典型的管理信息系统,其设计应围绕这些特性来进行。
在围绕基本设计思想的前提条件下,使软件的功能尽可能完善且接近于一个真正的人事档案管理系统,使其可以充分体现出人事档案管理工作的各个方面,尽可能符合人事档案管理工作制度,且达到能够为用户提供有好美观的窗口界面、充足可靠的信息数据、简单方便的维护手段和灵活多变的查询方式以及快捷而准确的查询结果的设计目标。
二、总体结构和主要功能
1.人事档案管理系统的功能分析
根据人事档案主要包括职工个人自然情况,工作情况,简历,政治情况等各方面信息,内容比较庞大复杂的特点,同时还综合考虑档案管理工作的性质,总结归纳出人事档案管理系统的功能主要是对员工的人事档案进行立档、转档、维护,对人事资料、人事档案的变动提供查询,统计。
具体说来人事档案管理系统在功能上应该具备以下这些特点:
1.灵活的数据记录编辑功能,可以随时对记录进行增加,修改,更新,删除,浏览等编辑操作。并将查询方式有机溶入编辑界面,可以实现对某项记录定位,再进行编辑,修改,更新。
  2.几个数据库表之间的任意组合条件查询,便于在实际档案管理操作中对某种情况,多种条件下的人员情况进行统计查看。
3.具备分级用户权限管理设置,以确保档案的保密性和安全性。
4.具有分类统计,报表输出显示的功能。
5.具有比较友好的人机交互界面,各种操作可以在直观的界面上通过人机交互式进行。
2.本人开发的企业人事档案管理系统的功能概述
综上所述,我所开发的人事档案管理系统具体功能如下:
系统管理功能(系统设置、用户管理、工资级别、部门类别、退出系统)
档案管理功能(档案登记、档案维护、档案转递、档案注销)
档案查询功能(档案查询登记、档案分类查询、档案自定义查询)
档案统计功能(按政治面目统计、按文化程度统计)
花 名 册功能(员工花名册、党员花名册)
三、系统开发方法和开发环境的选择
开发方法:采用面向对象的方法
开发环境:操作系统——Windows XP
          开发工具——Visual Fox Pro6.0
四、数据库设计
人事档案管理系统开发的过程中,数据库设计是一个非常重要的环节。其好坏直接影响系统的实现。在系统开始设计的时候应该尽量考虑全面,尤其应该仔细考虑用户的各种需求。
为了能说明问题而不重复啰嗦,本人根据自己所开发的人事档案管理系统的实际情况,在此仅举其中的员工基本情况的设计来说明。
1.数据库概念结构设计
2.数据库逻辑结构设计
    在上面的数据库概念结构设计的基础上,把实体与属性之间的关系转化为Visual fox Pro 6.0数据库系统所支持的实际数据模型,并形成数据库中的表格。
员工基本情况表
说明:员工基本情况表用于存储员工基本信息。
字段名 类型和宽度 索引
员工号 char(3) 主索引
姓名 char(8) 普通索引
性别 char(2) 普通索引
婚姻状况 char(5) 普通索引
健康状况 char(15) 普通索引
出生日期 Date(8) 普通索引
籍贯 char(10) 普通索引
民族 char(5) 普通索引
文化程度 char(10) 普通索引
政治面目 char(6) 普通索引
家庭出身 char(10) 普通索引
五、各个功能模块的创建及程序设计
在此以系统主要功能模块——员工档案登记,为事例来说明问题
1.功能模块的创建
说明:创建的具体过程不加以文字赘述,附图说明。
2.功能模块的程序设计
说明:仅以此表单的部分功能程序代码设计说明问题
本表单在初始运行时,除了添加和退出按钮外,其余控件均为不可用,如图1所示;当用户用鼠标点击添加按钮后,添加按钮变为不可用状态,保存按钮及其他相关控件被激活,并能输入信息,如图2所示。
其功能是由此表单(Form1)的初始事件init代码段和添加按钮(Commandgroup1.Command1添加)的单击事件click代码段控制实现。

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有