浅谈企业人事管理系统设计与实现
- 作者:admin 来源:网络 日期:2009-4-2 10:32:01
(3)“优先级设置模块”:“优先级设置”模块负责设置群组和联系人的优先级。
(4)“查询打印”模块:“查询打印”模块负责提供目录查询和打印功能。
3)统计分析
“统计分析”模块主要负责对联系人的信息、人事活动提醒和人事活动日志进行统计分析。
(1)“联系人统计”模块:“联系人统计”模块负责对联系人进行统计分析,通过它,用户可以更加方便地了解目前各群组拥有的联系人数目。
(2)“提醒统计”模块:“提醒统计”模块负责对人事活动信息进行统计。可以按照人事活动提醒信息中的联系人,提醒时间和提醒对象分别进行统计分析。
(3)“日志分析”模块:“日志分析”模块负责分析人事活动日志。可以按照人事活动日志中的人事活动时间、人事活动人员和联系人分别进行统计分析。
4)系统管理
“系统管理”模块主要负责用户权限管理,包括用户管理、密码维护、重新登录和初始化。
(1)“用户管理”模块:“用户管理”模块负责管理用户信息。用户信息包括用户ID、用户名称、用户类别(普通员工、管理人员)、密码、模块权限、电话和邮箱等。权限主要包括对一级模块和二级模块的使用权限、以及对各群组内联系人的查询权限。管理人员具有所有模块和群组的使用权限,普通员工仅具有“人事活动管理”模块的使用权限。可以对群组查询权限进行配置。
(2)“密码维护”模块:“密码维护”模块负责维护用户密码信息,为用户提供更改密码的功能。
(3)“重新登录”模块:“重新登录”模块主要用于给用户提供重新登录功能。
(4)“初始化”模块:“初始化”模块主要负责提供初始化数据的功能。可以有选择地对数据表进行清空操作。
3数据库分析设计
根据系统需求分析,系统需要建立5个表,其用途说明如表1所示。
表1数据表及其用途
3.1数据字典
表2到表6给出了5个数据表(提醒信息表、人事活动日志表、群组信息表、联系人信息表、用户信息表)的具体描述,包括字段名称、数据类型、可否为空和说明。
1)提醒信息表
表2提醒信息表
2)人事活动日志表
表3人事活动日志表
3)群组信息表
表4群组信息表
4)联系人信息表
表5联系人信息表
5)用户信息表
表6用户信息表
3.2创建数据库
在创建数据库之前,用户需要安装MSSQLServer系列的数据库服务器。直接手工建立数据库。打开SQLServer企业管理器,新建一个数据库,数据库名为“企业人事管理”,然后按照数据字典建立表和表的关联。
4系统设计与实现
通过数据库分析设计,已经完成了所有的后台工作,现在需要通过VisualBasic来编写数据库系统应用程序。
4.1创建工程项目
启动VisualBasic6.0后,单击【文件】→【新建工程】命令,在弹出的对话框中选择【标准EXE】选项,然后单击【确定】按钮。在项目的【属性】面板.中将项目的“Name”属性值改为“企业人事管理”。
4.2创建系统主窗体
4.3创建公用模块
为了能够对数据库访问进行集中处理,需要创建一个专门访问数据库的公用模块。在项目资源管理器中为项目添加一个模块,并将其保存为OPeratDataBase.bas。
1)OPeratDataBase.bas
OPeratDataBase.bas公用模块主要对数据库进行操作,包括以下5个函数:
①GetConnStr()AsString函数,返回链接字符串,用来设置数据库连接字符串;
②OpenConn(ByRefConnAsADODB.Connection)AsBoolean函数,返回布尔值,用来打开数据库连接;
③ExecuteSQL(ByValSQLAsString,ByRefmsgAsString)函数,用来执行SQL语句;
④SelectSQL(ByValSQLAsString,ByRefmsgAsString)AsADODB.Recordset函数,返回Recordset,用来执行查询语句;
⑤BatchSelectSQL(ByValSQLAsString,ByRefmsgAsString)AsADODB.Recordset函数,返回Recordset,用来执行批处理。
2)PubilicVar.bas
为了实现全局变量,另外创建一个全局变量模块PublicVar.bas,主要有3个全局变量,如下所示:
①LonginSucceeded全局变量,用来保存用户登录是否成功的标志;
②UserID全局变量,用来保存用户ID;
③ConnectionString全局变量,用来保存数据库链接字符串。
4.4创建其它模块
创建“人事活动管理”模块、“联系人管理”模块、“统计分析”模块和“系统管理”模块
5系统扩展
企业人事管理系统提供了人事活动管理、联系人管理、统计分析和系统管理4大功能,但是作为一个完善的企业人事管理系统,还有不足之处。系统还应该具有多级群组设置和联系人转移群组的功能。企业人事管理系统也需要结合企业的具体业务进行分析设计,以更好地满足用户的要求。http://www.dxlww.net代写论文网
参考文献
[1]滕佳东,《管理信息系统》,第二版.大连:东北财经大学出版社,2003年版
[2]仲秋雁,刘友德.《管理信息系统》.大连:大连理工大学出版社,1998版
[3]曾强聪.《VisualBasic6.0程序设计教程》.北京:中国水利水电出版社,2003年版
[4]赵强.《SQLServer数据库编程技法规范》.北京:清华大学出版社,2005年版
[5]刘瑞新,汪远征.《VisualBasic程序设计教程》.北京:机械工业出版社,2000年版
代写论文联系方式
联系QQ:904272800

联系信箱:904272800@qq.com

代写论文导航
客户、写手申请单
最新论文
热点论文