企业员工档案管理系统.doc
《企业员工档案管理系统.doc》由会员分享,可在线阅读,更多相关《企业员工档案管理系统.doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业设计(论文)题目 企业员工档案管理系统 系 别 计算机科学与技术系专 业 计算机软件 班 级 姓 名 学 号 指导教师(职称) 日 期 西北师范大学目 录 摘要.I英文摘要.II第一章 绪论.1第二章 需求分析.2 1.1 功能模块的分析1.2 模块的设计1.3 系统的数据模型.第三章 系统的配置3 3.1 Microsoft Access 2000的安装 .3 3.2 Visual Basic 6.0的安装3第四章 数据库的设计.4 4.1 数据表的设计.4 4.2 关系的设计.5第五章 详细设计.75.1 建立窗体.75.1.1建立主窗体.75.1.2建立详细资料窗体.85.1.3建立
2、部门信息窗体.95.1.4建立系统管理窗体.105.1.5建立登录窗体.115.1.6建立增加新用户窗体.125.2 创建工程模块.125.3 VB窗体与数据库的连接.13第六章 系统的编译与发布.14第七章 设计总结.14致谢.23参考文献.23摘要 本文分析了企业员工档案管理信息系统的系统需求,并利用Microsoft Access2000 和Visual Basic6.0的特点,设计和实现了企业员工档案管理系统的网络实现方案。论文包括了所需软件的安装与配置以及系统数据库的设计,系统数据操作的实现和界面的设计,以及系统的安全与管理等,完整地实现了企业档案管理的各种基本功能与数据操作。通过本
3、论文的实际应用证明,这两种软件的结合可以很好的解决类似企业档案管理等数据库操作功能的计算机网络实现。本文中所设计的基于Microsoft Access2000和Visual Basic6.0的企业档案管理系统是一个成功的而且具有实用性的数据库管理系统。关键字:企业档案管理系统;网络实现:Microsoft Access2000 ;Visual Basic6.0英文摘要第一章 绪论数据是信息的一种,它是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:关系数据库和非关系数据库。 Microsoft公司的Access数据
4、库管理系统是目前国内使用较为普遍的一种数据库软件。它既是一个独立的数据库平台也是一个强大的数据库开发工具,可以用来开发定制客户机/服务器数据库应用程序。它包括了30多个向导可以执行许多常见的任务,如创建窗体,报表和查询。Access数据库在设计大量的用户或频繁的操作时,它的性能和可靠性会大幅度下降。 Visual Basic6.0是微软推出的基于窗口的可视化开发工具。Visual所指的是开发图形用户界面的可视化方法,无需写大量源代码去描述用户界面元素的外观和位置,而只要把预先建立好的控件对象拖入到设计窗体上,着就是可视化。Visual Basic是Windows下最快捷,便利的通用开发工具之一
5、,它具有智能特性集成开发环境。VB6.0的特有四大特点:可视化,面向对象,部件编程,事件驱动等。 企业员工档案管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强,数据安全性好的库,而对于后者则要求应用程序功能完备,易使用的特点。企业员工档案管理系统是一种典型的多用户数据库管理应用,同一时间可能有多个用户在进行同样的数据操作,因此系统必须能够快速高效地处理并优化多用户条件下的数据访问和查询要求。基于Microsoft Access2000和VB6.0各自的特点,本文通过使用这两者的集成设计并开发了企业档案管理系
6、统的网络实现方案。第二章 需求分析信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,档案管理系统软件为企业和公司带来了极大的方便。该软件是以编程语言为实现的,其功能在系统内部有源代码直接完成。使用者可以了解本软件的基本工作原理。操作人员只需输入一些简单的知识和培训,即可达到操作的目标。2.1功能模块分析档案管理部分:有关企业员工各种信息的输入,包括员工基本档案、家庭成员、工作记录、奖惩记录、职称评定、培训记录、调动记录等。这一部分要完成的主要功
7、能是员工信息的添加、修改、删除、查询。部门管理部门:职工所在部门的信息输入,包括部门名称、部门负责人以及部门联系电话等。这一部分完成的主要功能是部门的信息的添加、修改删除查询等。系统维护部分:操作员设置、操作员权限设置、修改密码等。2.2、模块设计 根据上面所介绍的主要功能,对系统进行分析得到如图1所示的系统功能模块图。档案管理系统 部门信息管理系统管理职工档案管理修改密码增加用户部门信息删除部门信息查询部门信息修改部门信息添加职工档案查询职工档案修改职工档案删除职工档案添加职工档案管理职工档案管理部分包括基本档案、家庭成员、工作记录、奖惩记录、职称评定、培训记录、调动记录等。其功能是实现对各
8、部分数据内容的添加、添加、修改、删除等操作。各管理部分的明细如下:基本档案:职工编号、姓名、隶属部门、身份证号、性别、生日、年龄、民族、政治面貌、婚姻状况、文化程度、联系电话、家庭住址、Email、职工类型、参加工作时间、工龄、入本单位时间、职称、职位、工资类别、银行账号、医疗保险账号、合同期。家庭成员:成员姓名、与本人关系、出生日期、工作单位、担任职务、政治面貌、联系电话。工作记录:起始时间、结束时间、工作单位、担任职务、部门名称、级别。奖惩记录:奖惩种类、奖惩日期、奖惩原因、奖惩批准单位、解除处分时间、解除处分原因。职称评定:专业技术资格、取得方式、取得日期、聘用专业技术职务、聘用起始时间
9、、聘用结束时间、聘用单位。培训记录:培训方式、起始时间、结束时间、培训期限、所学专业、培训单位、培训内容、培训经费、培训结果。变动记录:工作变动,包括调动日期、调动前日期、调动前部门、调动后部门;薪金变动,包括调动日期、调动前薪金、调动后薪金。 部门管理部分信息管理部分包括部门名称、部分负责人、负责人联系联系电话等。其功能是实现对各部分数据的添加、修改、删除等操作。 系统管理身份证号系统管理部分包括操作员设置,操作员权限的设置以及一些安全的管理等。姓名民族生日年龄性别 2.3 系统的数据模型医疗帐号编号政治面貌工资类别婚姻状况员工工龄Email文化程度合同期职称联系电话入本单位时间职位银行帐号
10、职工类型家庭住址参加工作时间第三章 系统的配置 本文中的企业档案管理系统是基于Microsoft Access2000和Visual Basic6.0来设计并开发的,因此在进行数据库的设计创建之前,必须安装并配置上述两个软件。3.1 Microsoft Access2000的安装 安装Microsoft Access2000的时候,可以选择只安装Microsoft Access2000,也可以同时安装其他的Office应用程序或组件,安装时采用默认设置即可。3.2 Visual Basic 6.0的安装 启动安装程序,通过Windows的“控制面板/添加删除程序”,“资源管理器”,“我的电脑”
11、运行Visual Basic6.0安装光盘上的Setup.exe程序。输入CD号以及姓名和用户单位,单击安装程序界面上的“更改文件夹”按钮设置安装路径,在Visual Basic6.0提供的“典型安装”和“自定义安装”方式中选择一种,重新启动计算机完成安装过程。第四章 数据库的设计4.1数据表的设计设置操作人员。系统初始设置一个超级用户名和密码,操作人员可以利用这个超级用户名和密码登录,之后,可以设置其他的超级用户名称,也可以设置权限用户,设置这个用户可以使用的权限。此外,系统对于基本档案表,字段名,数据类型及其大小具体设置如下表1所示。 表1 基本档案表字段名数据类型说明职工编号文本必添字段
12、为“是”允许空字符为“否”姓名文本必添字段为“是”允许空字符为“否隶属部门文本必添字段为“是”允许空字符为“否”身份证号文本字段大小30性别文本字段大小2出生年月文本无年龄文本字段大小5民族文本字段大小5政治面貌文字段大小5文化程度文本字段大小5联系电话文本字段大小15家庭住址文本字段大小50Email文本字段大小50职工类型文本字段大小4工龄文本字段大小4开始工作时间日期时间无进本单位时间日期时间无职称文本字段大小10职务文本字段大小10工资类别文本字段大小5银行账号文本字段大小30医疗账号文本字段大小30合同期文本字段大小5表2 家庭成员表字段名数据类型说明成员姓名文本字段大小5与本人关系
13、文本字段大小5出生日期日期时间无工作单位文本字段大小20职务文本字段大小10政治面貌文本字段大小5联系电话文本字段大小10职工编号文本设置与基本档案表相同表3 工作记录表字段名数据类型说明工作起始时间日期时间无结束时间日期时间无工作单位文本字段大小20职务文本字段大小5部门文本字段大小5职工编号文本设置与基本档案表相同表4 奖惩记录表字段名数据类型说明奖惩类型文本字段大小10奖惩日期日期时间无奖惩原因文本字段大小50奖惩单位文本字段大小20撤销惩罚日期日期时间无撤销惩罚原因文本字段大小50职工编号文本设置与基本档案表相同表5 培训记录表字段名数据类型说明工作起始时间日期时间无结束时间日期时间无
14、工作单位文本字段大小20职务文本字段大小5部门文本字段大小5职工编号文本设置与基本档案表相同表6 职称评定记录表字段名数据类型说明职称名称文本字段大小10获取方式文本字段大小5获取日期日期时间无职务文本无聘用专业技术职务文本字段大小5聘用起始时间日期时间字段大小20聘用结束时间日期时间无聘用单位文本无职工编号文本设置与基本档案表相同表7 变动记录字段名数据类型说明工作调动日期日期时间无调动前单位文本字段大小10调动后单位文本字段大小10工资调整日期日期时间无调整前工资货币无调整后工资货币无职工编号文本设置与基本档案表相同表8 部门信息表字段名数据类型说明部门文本设置与基本档案表相同负责人文本无
15、电话文本无表9 职工类型表字段名数据类型说明职工类型文本必添字段,不允许空字符工资类型文本必添字段,不允许空字符表10 系统信息记录表字段名数据类型说明User_ID文本用户名User_Pwd文本密码User_descrip文本权限 4.2 关系的设计数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录,一个更高级的连接形式称为自然连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的记录中由重复数据的组合字段。数据库有三种不同类型的关键字:主关键字,
16、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其他的库建立关系。关系是数据库查询设计的基础。关系数据库中表之间的关系有一对一的关系,一对多的关系以及多对多的关系,其中前两种是最为常用的两种关系。对于此,在Access中单击“工具”“关系”,打开关系窗口。在此窗口中,将基本档案中的employee_NO字段分别与职工档案的各个表中的employee_NO建立关系,并在编辑关系窗体中选择“实施参照完整性”、“级联更新相关字段”、“级联删除相关字段”选项。将基本档案中的employee_unit字段与部门信息中的employee_unit字段建立关系,不选择“实施
17、参照完整性”项。按照上面的表格要求设计好数据库(命名为archivel.mdb)后,便可以进行系统的开发了。 第五章 详细设计一.程序预览:运行本系统程序,首先出现登录界面,输入正确的用户名和密码后进入主窗体。主窗体的菜单栏中有档案管理、部门管理、系统管理、系统信息4个菜单。主窗体左侧的表格控件用来显示当前员工,包括职工编号、职工姓名、所在部门。单出某条职工信息,则在窗体右侧显示职工的基本信息。单出“更新”按钮,表格窗体刷新以获取更新后的数据。1档案管理菜单: 打开“档案管理”菜单,其下有3个子菜单,分别是显示所在员工、添加员工档案、职工档案查询。“显示所有员工”子菜单。单击此菜单,在职工表格
18、中会显示所有员工的信息。“添加员工档案”子菜单。单击此菜单,弹出添加员工档案窗体。“职工档案查询”子菜单。该菜单含有3个子菜单,分别是“按姓名”、“按编号”、“按部门”。分别单击这3个子菜单,弹出相应的对话框。 如查看当前员工的详细信息,则单击主窗休中的“查看详细资料”按钮,打开详细资料窗体。职工档案详细资料包括个人资料、家庭成员、工作记录、奖惩记录、职称评定、培训记录2部门管理菜单: 单击“部门管理”菜单下的“部门信息管理”子菜单,打开部门信息管理窗休。 此窗体用来显示、修改、添加、删除部门信息。“下一条”、“上一条”“第一条”、“最后一条”等按钮用来移动记录。3、系统管理菜单 “系统管理”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 员工 档案管理系统
限制150内