优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

人事管理系统

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

第二章 系统需求分析

think58

[版权所有:http://think58.com]

[来源:http://think58.com]

第1节  系统设计背景介绍
管理信息系统就是我们常说的MIS (Management Information System),在强调管理,强调信息的现代社会中它变的越来越普及。而将信息管理系统与企业自动化设备想结合,则是当今社会现代企业的发展趋势。通过这样的管理方式,企业的管理人员、技术人员、统计人员等各部门员工就能从大量烦琐的资料和数据中解脱出来,只需对自己需要的数据和内容进行必须的处理,而不用对每个环节都了如指掌。这在一定程度上能够节省人力物力,同时也大大加强了对数据处理的及时性和准确性。
本次的开发内容——人事管理系统就是信息管理与现代化办公设备相结合的例子。开发本系统希望使人事管理人员可以从年复一年的输入、计算、统计等工作中解脱出来,由于人事方面的数据众多,输入、统计极为不便,输入量大,计算量大。这些工作都以人力来完成将费时费力,而且容易出现错误和疏漏。本系统一次录入信息后,就可以反复多次在不同的信息库中使用。所有输入的信息都将按所属部门、专业、考勤日期、工资日期等详细分类,使客户可以根据需要进行管理操作。
因此,该管理系统的目的就是利用计算机对复杂烦琐的数据进行存储和处理,并利用计算机与现代化办公设备的连接实时刷新数据,从而提高企业的工作效率。

[资料来源:http://THINK58.com]

第2节 系统功能分析
人事管理系统主要有以下几项功能要求:
*按不同权限登录系统。
*对其提供的部门资料情况进行添加、查询、修改和删除操作。
*对其提供的人员资料情况进行添加、查询、修改和删除操作。
*对其提供的人员考勤资料情况进行添加、查询、修改和删除操作,并可按考勤月份进行分类。
*对其提供的人员工资资料情况进行添加、计算、查询、修改和删除操作,并可按工资月份进行分类。
*可添加新的用户,修改用户原有的用户名、密码,删除原有用户。
 详细设计工作
第1节 各功能模块创建及实现 think58好,好think58

[资料来源:http://THINK58.com]

4.1.1 数据模块的创建
  将数据库连接、数据表和数据源等运行期不可见的组件都放在窗体设计界面上,虽然在调用时比较直观,但却为界面布局设计带来的麻烦,而且也不利于数据的统一管理。因此,在设计时,我选择使用ADO来控制管理数据库。
  在程序模块中定义记录集,并在各个窗体中定义记录集变量,使输入数据能与数据库连接,并都用程序进行控制,这样不用数据控件都用代码控制大大提高了程序运行效率。
  部分有关代码如下:
Dim rc As New ADODB.Recordset '定义记录集变量
Cnndb.Open "provider=microsoft.jet.oledb.4.0;data source = " & App.Path & "\人事管理系统.mdb"  '确定数据库位置
Dim rc As New ADODB.Recordset   '定义记录集变量
If rc.State = 1 Then rc.Close  ‘判断当前表的状态是否打开,是则关闭
rc.Open SQL, Cnndb, 3, 2    ‘打开当前表

[资料来源:http://www.THINK58.com]

4.1.2 用户登录模块设计
   
(1) 设计思路
每个用户登录系统都须经过身份验证。只有用户名和密码相对应才能进入系统。因为在系统设置中已经对系统使用权限进行了规定,所以,在用户登录的同时也决定了用户对系统使用的权限。当登录者是管理员身份时,他可以使用系统提供的所有功能,并能对所有用户进行管理。登录者是操作员可以使用所有对数据的编辑功能,而如果登录者是一般用户时只能利用系统进行资料查询功能。
数据添加
    当操作员进入系统,根据设计要求,需要添加新的部门信息时,在编辑部门信息窗体上按添加按钮,便进入添加状态,文本框自动清空,添加按钮变为确定按钮,光标会停留在部门编号文本框上,此时系统已自动生成一个新的部门编号,只需输入部门名称和备注信息即可完成部门信息编辑操作,在按窗体上的确定按钮即可检查该部门信息是否合法并存入数据库,否则按取消按钮。再点击添加按钮,用户可再次添部门信息记录。
 (2)数据查询
当操作员需要对某个部门进行查询时,可以在编辑部门信息窗体下部中找到查询按钮。先在对应的文本框中输入要进行数据查询的条件,输入完查询条件后,点击查询按钮进行确定,系统便会查询出满足条件的部门记录,并列到数据表格中,无满足条件的部门记录时,则弹出对话框提示“查无此记录!”。

[资料来源:http://think58.com]

(3)数据修改
当操作员需要对某个部门进行修改时,可以在编辑部门信息窗体下部中找到修改按钮。由于修改记录不可能在大量的数据中盲目的寻找,因此数据修改应该与数据添加按钮结合使用,先用查询功能进行对要修改记录的搜索,再在数据表格中选中要修改的部门记录,便把此部门记录读入文本框中,只需在文本框中直接进行数据修改便可,修改完后按修改按钮进行确定,系统并对修改后的数据进行合法性检测,合法则修改成功。
(4)数据删除
当操作员需要对某个或多个部门进行删除时,可以在编辑部门信息窗体下部中找到删除按钮。由于删除记录不可能在大量的数据中盲目的寻找,因此数据删除也有数据查找功能,先在对应的文本框中输入要进行数据删除的条件,再按删除按钮,系统便会列出满足删除条件的部门记录,并提示是否删除满足条件的全部部门记录,也可以一条一条删除部门记录,只要在数据表格中选中要删除的部门记录,在按一下删除按钮即可删除数据。
(5)清空
    清空按钮的作用可使所有文本框清空,方便用户进行其它操作。 think58好,好think58 [资料来源:http://think58.com]

<2>浏览部门信息
此窗体主要针对一般用户,只有浏览功能,因为一般用户只有浏览的权限。并能从此窗体中了解各部门现有人数,这是在编辑部门信息中无法获得的信息。
内容来自think58 [版权所有:http://think58.com]