论文部分内容阅读
[摘 要]详细论述了以Visual Basic 6.0中文版为开发工具,采用安全稳定的数据库系统Access 2000,开发一个集工作人员的基本情况、对工作人员基本信息进行浏览、对工作人员信息提供模糊和精确查找、对工作人员基本信息进行变动管理、将工作人员基本信息生成报表并打印、区分了权限于一体的信息管理系统。工作人员信息管理系统是一种人事管理,是对工作人员及工作人员与其所从事的共作的关系的管理。
[关键词]工作人员信息管理 安全稳定 变动管理 权限
中图分类号:S781.62 文献标识码:S 文章编号:1009―914X(2013)34―0616―01
引言
为了更好的进行工作人员信息管理工作,就需要借助于计算机技术。目的就是要开发一个工作人员信息管理系统,对工作人员的基本信息进行管理,同时掌握工作人员的上班信息,以减轻人事管理人员的工作负担。通过本管理系统,实现工作人员信息管理的电子化,真正为工作人员的管理提供一个电子平台。一切从气象部门的实际出发,充分考虑了气象部门的在内部管理、资源共享、信息交流等方面的复杂需求,丰富实用的功能和强大的权限体系确保有效的解决实际工作中的各类问题。下面笔者谈一下气象部门工作人员信息管理系统的开发。
1 系统设计原则
1.1 实用性
考虑到要尽量满足气象部门工作人员的需求,该系统做到简单、实用、人性化,统一内容管理,简化了气象部门工作人员信息的管理。
1.2可靠性
由于该系统的访问用户多,所以建设的工作人员信息管理系统考虑了在建设平台上保证系统的可靠性和安全性。系统设计中,平台和应用软件具有良好的容错性、容灾性等。
1.3 可维护性
系统设计标准化,规范化,按照分层设计,软件构件化实现。采用软件构件化的开放式,更好的提高系统的性能。
1.4实用性系统集成度高
集成了工作人员的基本情况,上班信息,对基本信息的浏览、添加、删除和编辑等操作,对基本信息生成报表并可打印,对权限进行了区分。
2 系统设计
2.1 模块设计
根据本系统的要求,结合实际工作人员信息管理的情况,本系统应具有如下功能模块:
1.用户类型
本系统的用户将分为两类:工作人员类用户和管理员类用户。工作人员类的用户为系统的普通用户,它包括当前系统中所有的工作人员信息,其用户名为工作人员的姓名,密码为工作人员的编号,该类用户只能对自己的信息进行浏览,不具有浏览和查找他人信息的权限,也不能对自身和他人的信息进行管理。管理员类的用户为系统的高级用户,在实际中可以为人事管理人员,他们有特定的权限对系统中的所有工作人员信息进行管理,查找,并进行管理,而且可以使用相应的报表功能。
2.信息查看和浏览模块
对于工作人员类用户而言,只能浏览自身的基本信息,但是不能对这些信息进行修改。对于管理员而言,不仅可以查看所有的工作人员的基本信息,而且可以按逐条记录浏览和按所在县市浏览。
3.查找模块
此部分功能只对管理员开放。如果浏览部分所提供的浏览方式不能满足管理员的要求,那么管理员可以在现有的信息中进行查找,以便找到满足条件的工作人员信息。在该模塊中可以对工作人员的基本信息的所有字段进行精确的或者模糊查找。
4.工作人员基本信息管理模块
此部分功能只对管理员开放。如果工作人员的基本信息改变,那么管理员可以根据具体的情况,对工作人员进行管理,可以执行添加、删除或者修改基本信息的操作。
2.2 开发环境
结合所要开发的系统的特点,系统将使用Visual Basic 6.0中文版来作为开发工具,后台数据库则采用Access 2000。
2.3 系统的整体流程
根据气象部门的工作人员管理的实际流程,结合上述的各个功能模块,系统的整体流程如下图所示:
2.4 数据库设计
本系统将使用Access 2000作为数据库管理系统(DataBase Management System,DBMS)。在Access种,新建一个数据库,将其命名为worker.mdb,将新建的数据库放置在应用程序的目录中,以便调用。
3 创建工程
在Visual Basic中创建一个工程,命名为“worker.vbp”,将所创建的worker数据库拷贝到工程目录中,以便建立数据连接。
4 建立数据连接
本系统将使用ADO作为数据连接的手段。在使用ADO以前,必须在工程中添加对ADO的应用。
4.1 数据环境设计器的属性设置
本系统采取ADO作为数据连接手段,同时采取“数据环境设计器”作为数据连接ADO的载体。在工程中添加一个数据环境,并命名为DataEnv。
在添加一个数据环境设计器以前,需要引用数据环境设计器。
一旦数据环境设计器被添加到您的Visual Basic工程中,数据环境设计器窗口出现,并且将一个Connection对象添加到您的数据环境中了。
在数据环境设计器中将已添加的Connection对象,命名为conn,查看conn的属性,在“提供者”选项卡中选择“Microsoft Jet 4.0 OLE DB provider”项,并单击“下一步”按钮。
在属性页的“连接”选项卡中,在“数据库名称”中选择“worker.mdb所处的路径,并选中”空白密码“和允许保存密码”前面的单选框。单击“测试连接”按钮,如果出现“连接成功”提示框,则表示设置成功;否则,需要检查数据库连接的设置。
5 窗体的设计
5.1 登陆窗体设计
本系统的用户分为两类:管理员和工作人员。在设计登陆窗体时,增加一个ComboBox空间,用户可以使用它来选择自己的身份。同时,为了避免非法用户的干扰,对于登陆窗口,如果用户连续输错3次密码,则系统将会自动退出系统
5.2 菜单设计
在主菜单中,设计两个根菜单“通用”和“帮助”。“通用”菜单用来进行工作人员的管理,而“帮助”菜单用来显示有关系统的帮助信息。
5.3 工作人员信息查看窗体
如果登录的为工作人员类型的用户,当单击“通用”菜单项下的“工作人员管理”子菜单时,系统需要显示有关当前登录的工作人员的基本信息,但是这些信息对于该工作人员类型用户而言必须是只读的。
5.4 工作人员管理窗体
如果一个管理员登录本系统,管理员具有系统中所有的权限,包括对工作人员信息进行查询,对各个工作人员信息进行添加、修改和删除,并可以将当前的工作人员信息生成报表。所以本窗体具有以下功能:
⑴导航:由于气象部门信息的量是很大的,所以为了方便用户的浏览,给用户提供一个导航栏,通过以网格形式显示当前满足条件的工作人员的编号和姓名字段,以此来便于用户进行管理。
⑵浏览:提供能够在导航栏中移动记录的基本按钮,通过该功能,用户可以移动导航栏的当前记录。
⑶查询:提供一个能够进行精确和模糊查询的“自定义查询”。
⑷详细信息查看:一旦导航栏的当前记录发生改变,则要显示当前记录的详细信息,而且提供一系列的管理按钮,用户可以通过它,来对记录进行添加、修改和删除,并生成相应的报表。
6 结束语
本系统是以工作人员与其所从事的工作的关系为对象,通过组织、协调、控制等手段,谋求工作人员与其从事工作之间以及共事的工作人员之间的相互适应,实现充分发挥工作人员的潜能、把气象部门工作做得更好这一目标所进行的管理活动。能方便和简化气象部门的人事管理,促进工作的效率,减轻人事管理人员的工作负担。
[关键词]工作人员信息管理 安全稳定 变动管理 权限
中图分类号:S781.62 文献标识码:S 文章编号:1009―914X(2013)34―0616―01
引言
为了更好的进行工作人员信息管理工作,就需要借助于计算机技术。目的就是要开发一个工作人员信息管理系统,对工作人员的基本信息进行管理,同时掌握工作人员的上班信息,以减轻人事管理人员的工作负担。通过本管理系统,实现工作人员信息管理的电子化,真正为工作人员的管理提供一个电子平台。一切从气象部门的实际出发,充分考虑了气象部门的在内部管理、资源共享、信息交流等方面的复杂需求,丰富实用的功能和强大的权限体系确保有效的解决实际工作中的各类问题。下面笔者谈一下气象部门工作人员信息管理系统的开发。
1 系统设计原则
1.1 实用性
考虑到要尽量满足气象部门工作人员的需求,该系统做到简单、实用、人性化,统一内容管理,简化了气象部门工作人员信息的管理。
1.2可靠性
由于该系统的访问用户多,所以建设的工作人员信息管理系统考虑了在建设平台上保证系统的可靠性和安全性。系统设计中,平台和应用软件具有良好的容错性、容灾性等。
1.3 可维护性
系统设计标准化,规范化,按照分层设计,软件构件化实现。采用软件构件化的开放式,更好的提高系统的性能。
1.4实用性系统集成度高
集成了工作人员的基本情况,上班信息,对基本信息的浏览、添加、删除和编辑等操作,对基本信息生成报表并可打印,对权限进行了区分。
2 系统设计
2.1 模块设计
根据本系统的要求,结合实际工作人员信息管理的情况,本系统应具有如下功能模块:
1.用户类型
本系统的用户将分为两类:工作人员类用户和管理员类用户。工作人员类的用户为系统的普通用户,它包括当前系统中所有的工作人员信息,其用户名为工作人员的姓名,密码为工作人员的编号,该类用户只能对自己的信息进行浏览,不具有浏览和查找他人信息的权限,也不能对自身和他人的信息进行管理。管理员类的用户为系统的高级用户,在实际中可以为人事管理人员,他们有特定的权限对系统中的所有工作人员信息进行管理,查找,并进行管理,而且可以使用相应的报表功能。
2.信息查看和浏览模块
对于工作人员类用户而言,只能浏览自身的基本信息,但是不能对这些信息进行修改。对于管理员而言,不仅可以查看所有的工作人员的基本信息,而且可以按逐条记录浏览和按所在县市浏览。
3.查找模块
此部分功能只对管理员开放。如果浏览部分所提供的浏览方式不能满足管理员的要求,那么管理员可以在现有的信息中进行查找,以便找到满足条件的工作人员信息。在该模塊中可以对工作人员的基本信息的所有字段进行精确的或者模糊查找。
4.工作人员基本信息管理模块
此部分功能只对管理员开放。如果工作人员的基本信息改变,那么管理员可以根据具体的情况,对工作人员进行管理,可以执行添加、删除或者修改基本信息的操作。
2.2 开发环境
结合所要开发的系统的特点,系统将使用Visual Basic 6.0中文版来作为开发工具,后台数据库则采用Access 2000。
2.3 系统的整体流程
根据气象部门的工作人员管理的实际流程,结合上述的各个功能模块,系统的整体流程如下图所示:
2.4 数据库设计
本系统将使用Access 2000作为数据库管理系统(DataBase Management System,DBMS)。在Access种,新建一个数据库,将其命名为worker.mdb,将新建的数据库放置在应用程序的目录中,以便调用。
3 创建工程
在Visual Basic中创建一个工程,命名为“worker.vbp”,将所创建的worker数据库拷贝到工程目录中,以便建立数据连接。
4 建立数据连接
本系统将使用ADO作为数据连接的手段。在使用ADO以前,必须在工程中添加对ADO的应用。
4.1 数据环境设计器的属性设置
本系统采取ADO作为数据连接手段,同时采取“数据环境设计器”作为数据连接ADO的载体。在工程中添加一个数据环境,并命名为DataEnv。
在添加一个数据环境设计器以前,需要引用数据环境设计器。
一旦数据环境设计器被添加到您的Visual Basic工程中,数据环境设计器窗口出现,并且将一个Connection对象添加到您的数据环境中了。
在数据环境设计器中将已添加的Connection对象,命名为conn,查看conn的属性,在“提供者”选项卡中选择“Microsoft Jet 4.0 OLE DB provider”项,并单击“下一步”按钮。
在属性页的“连接”选项卡中,在“数据库名称”中选择“worker.mdb所处的路径,并选中”空白密码“和允许保存密码”前面的单选框。单击“测试连接”按钮,如果出现“连接成功”提示框,则表示设置成功;否则,需要检查数据库连接的设置。
5 窗体的设计
5.1 登陆窗体设计
本系统的用户分为两类:管理员和工作人员。在设计登陆窗体时,增加一个ComboBox空间,用户可以使用它来选择自己的身份。同时,为了避免非法用户的干扰,对于登陆窗口,如果用户连续输错3次密码,则系统将会自动退出系统
5.2 菜单设计
在主菜单中,设计两个根菜单“通用”和“帮助”。“通用”菜单用来进行工作人员的管理,而“帮助”菜单用来显示有关系统的帮助信息。
5.3 工作人员信息查看窗体
如果登录的为工作人员类型的用户,当单击“通用”菜单项下的“工作人员管理”子菜单时,系统需要显示有关当前登录的工作人员的基本信息,但是这些信息对于该工作人员类型用户而言必须是只读的。
5.4 工作人员管理窗体
如果一个管理员登录本系统,管理员具有系统中所有的权限,包括对工作人员信息进行查询,对各个工作人员信息进行添加、修改和删除,并可以将当前的工作人员信息生成报表。所以本窗体具有以下功能:
⑴导航:由于气象部门信息的量是很大的,所以为了方便用户的浏览,给用户提供一个导航栏,通过以网格形式显示当前满足条件的工作人员的编号和姓名字段,以此来便于用户进行管理。
⑵浏览:提供能够在导航栏中移动记录的基本按钮,通过该功能,用户可以移动导航栏的当前记录。
⑶查询:提供一个能够进行精确和模糊查询的“自定义查询”。
⑷详细信息查看:一旦导航栏的当前记录发生改变,则要显示当前记录的详细信息,而且提供一系列的管理按钮,用户可以通过它,来对记录进行添加、修改和删除,并生成相应的报表。
6 结束语
本系统是以工作人员与其所从事的工作的关系为对象,通过组织、协调、控制等手段,谋求工作人员与其从事工作之间以及共事的工作人员之间的相互适应,实现充分发挥工作人员的潜能、把气象部门工作做得更好这一目标所进行的管理活动。能方便和简化气象部门的人事管理,促进工作的效率,减轻人事管理人员的工作负担。