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

VB人事管理系统sql

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

管理学院人事管理系统的设计与实现 think58好,好think58 [资料来源:www.THINK58.com]

摘要:本文论述了管理学院人事管理系统的基本开发目的、涉及人事管理系统的功能需求和分析方法,详细介绍了如何使用Visual Basic6.0实现人事管理系统中一些重要的功能,并且给出了一些可重用性强的代码,这些代码只要稍加修改即可用语有类似功能的其他系统中。 [资料来源:THINK58.com]

关键词:人事管理系统;数据库;分析;设计;表;代码
目    录
一、引言┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉1
(一)开发背景┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉1
(二)系统硬软件环境┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉1
1 系统运行环境┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉1
2 开发工具┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉1
二、需求分析及可行性研究┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉1
(一)需求分析┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉1
(二)可行性研究┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉2
三、总体设计┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉2
(一)数据库设计┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉2
1 表┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉2
2 权限设置┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉3
(二)功能划分┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉4
1 查询系统┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉4

think58

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


2 管理系统┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉4
(三)系统流程图┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉5
四、各个模块功能的设计与实现┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉5
(一)登陆界面设计┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉5
(二)运行主界面设计┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉7
(三)查询系统设计┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉8
1 个人信息查询┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉8
2 单位信息查询┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉8
3 教学情况┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉8
(四)管理系统设计┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉9
1 数据处理┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉9
2 人员基本信息录入┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉11
3 职务(或职称)变动录入┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉11
(五)用户管理设计┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉13
五、结束语┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉15 内容来自think58

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


参考文献┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉16
附录┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉17 [来源:http://think58.com]

 三、总体设计
(一)数据库设计
人事管理系统总体设计中最重要的阶段是数据库的设计,引文数据库表项是否完备,表项间的关系是否合理直接影响到系统后期应用程序能否顺利开发。
1、表
数据库中的数据表分为:人事基本信息表,部门表,科室表,教学记录表,职称变动表,职务变动表,用户管理。(各表内各字段的具体设置见附录)(科室表内容如图一)
(1)人事基本信息表
用于保存人员的所有人事方面的信息,包括人员基本信息、联系方式、工作单位等信息以及简介、奖惩状况等信息。此表是人事管理系统中最主要的表,每个人员的基本情况都在此表中都有记录。
(2)部门表
用于保存部门信息,包括部门编号、部门名称和部门类别。
(3)科室表
用于保存科室信息,包括科室编号、科室名称、所属部门名称。
(4)教学记录表
用于保存教学人员的教学情况,包括人员编号、人员姓名、教学时间、课程名称。
(5)职称变动表
用于保存教学人员的职称变动信息,包括人员姓名、时间、原现职称等信息。
(6)职务变动表
用于保存行政人员的职务变动信息,包括人员姓名、时间、原现职务等信息。
(7)用户管理
用于保存人事管理系统中使用用户的姓名、密码、用户权限。用户权限分为普通用户和管理人员。其中普通人员是可以进行查询操作和更改自己密码;管理人员是可以进行查询操作,数据库中各表的添加、删除、浏览和修改等数据处理,添加、删除用户等用户信息的操作。 本文来自think58 [资料来源:http://THINK58.com]
 
                            图   一
2、权限设置
用户管理表的用户权限分为管理人员和普通用户(数据库表内保存为0和1)。管理人员可以添加、修改、删除记录,可以添加或删除用户。普通用户只能进行数据查询操作。
(二)功能划分
通过对学院人事管理工作的特点及其需求进行认真分析,我们总结出人事管理系统的两个核心:一个是关于人事管理的各类信息的查询操作,另一个是关于人事管理中的各类数据的处理操作。基于以上分析结果,我们决定将本系统按其管理的不同方面划分成两个部分:
1、查询系统
对于人事管理中的所有的信息可以进行分类查询。
2、管理系统
对于人事管理中的所有的信息可以进行浏览、增添、删除、修改等基本的管理功能。并且对于数据管理中并不是所有的 内容来自think58

[资料来源:THINK58.com]

另外,作为整个学院的人事管理系统,其安全性不容忽视。所以上述的两大部分的功能不能对任何使用者无条件开放。因此,系统中拟设定两类权限:普通用户和管理人员。普通用户:只拥有查询数据表中数据的权力。管理人员:拥有对数据表中数据的查询以及数据处理的权力。并且拥有添加或删除用户的权力。 本文来自think58 [资料来源:http://think58.com]


图  二
四、各个模块功能的设计与实现
(一)登录界面设计
启动人事管理系统,在输入框里输入用户名称和用户密码,完成登录操作进入该系统的菜单主界面。根据用户的使用权限,普通用户可以使用查询系统下拉菜单里的各项功能,和用户管理下拉菜单的修改密码功能;管理人员可以使用查询系统、管理系统以及用户管理下拉菜单中的所有功能。(登录界面如图三)其确定按钮的程序代码如下:
Private Sub Command1_Click()
Adodc1.RecordSource = "select * from 用户管理 where 用户姓名=
'" & Text1.Text & "'"
Adodc1.Refresh
If  Text1.Text = "" Or Text2.Text = "" Then
   a = MsgBox("用户姓名或密码不能为空!", , "错误!")
Else
    If  Adodc1.Recordset.EOF Then
       a = MsgBox("不存在此用户!", , "错误!")
    Else
         If  Adodc1.Recordset.Fields("用户密码") = Text2.Text Then
            quanxian = Adodc1.Recordset.Fields("用户权限") think58好,好think58 [资料来源:http://www.THINK58.com]
            Form1.Show
            xingming = Text1.Text
            Unload Me
         Else
            a = MsgBox("用户密码不正确!", , "错误!")
         End If
    End If
End If
End Sub
注:程序中的quanxian和xingming 定义为两个全局变量,用于记录用户的权限和用户姓名,在载入主界面时,根据权限不同设置用户可以使用的功能。
此程序首先是不允许用户姓名或用户密码为空,否则报错。然后判断是否存在此用户名和密码,如果用户名和密码正确,根据数据库中用户管理表中记录的用户权限显示用户可以使用的系统功能。如果用户姓名或是用户密码错误,否则报错。
  copyright think58

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