论文部分内容阅读
摘 要:目前市场已推出很多大型的企业人事档案与工资管理系统,由于这种大型系统功能全面,中小型企业有一些功能模块用不着,加之大型系统成本过高,中小型企业难以承担。为此,本系统着眼于中小型企业档案与工资管理系统的特殊需求, 使用Visual Basic 6.0作为系统开发平台,并用SQL Server 2000作为数据库开发,利用Visual Basic6.0提供的各种面向对象的开发工具,创建了一套行之有效的中小型企业人事档案与工资管理系统的方案,设计并实现了中小型人事企业档案与工资管理系统。
关键词:中小型企业;管理系统;档案与工资
由于中小型企业人事档案与工资管理属于中小型数据库应用程序,所需要的资源就是一台计算机、Visual Basic 6.0和SQL Server 2000,不需要特殊设备的支持。而且,当系统开发完成时,根据中小型企业人事档案与工资管理的广泛性,可将系统扩展为通用软件,增加其通用性,实现资源的最大利用率。
以用户观点来看用户需求:① 系统应符合企业人事、工资管理制度,达到操作直观、方便、实用、安全等要求。② 软件具有通用性,便于用户操作,采用人机对话方式应直观明了提示要清楚,显示格式要清晰。③ 要熟练运用和掌握VB的操作过程,数据库的建立要简洁明了,通俗易懂,设计的模块都要完善,以满足用户要求。④ 结构要合理、尽量要能用。⑤ 对数据库的查询、修改等模块按照计算机的编码范围来准确无误的查询、修改等。⑥ 工作量统计要准确。⑦ 报表要美观。
一、本系统的适用对象
本软件是针对中小型档案与工资管理系统方面的设计,此系统要涉及到两个数据库的管理情况,即职工档案数据库和职工工资数据库。通过本系统可对在职的所有职工的情况进行调查和了解,可以对职工的工资进行计算,也可以了解和掌握每位职工的档案信息。
二、系统设计与实现
1.系统设计
根据上一章的系统分析,可以将系统分为7个功能模块,如图1
在前面的概要设计中,已将系统划分为多个模块,并将它们按照一定的原则组装起来。现在所要做的就是确定每个模块具体执行过程,对于多类型用户的管理系统来说,每一类用户的工作流程都是不相同的,多用户系统的工作流程都是从用户登录模块开始,对用户的身份进行认证,身份认证可以分为以下两个过程:
(1) 确认用户是否是有效的系统用户。
(2)确定用户的类型。
进入系统后,不同类型的用户所操作的模块不同。C类用户可以使用人事管理系统的全部模块,系统的所有模块功能都可以实现。A类用户管理部分的功能则非常简单,只需要管理与档案信息有关的所有模块。B类只需要管理与工资信息有关的所有模块。
2.系统效果
当在运行本系统时,首先进入用户眼帘的是一个用户登录窗体;当登录正确的时候,就进入主窗体模块,根据登录时的用户名和密码的不同,区分用户权限,主窗体模块可使用的模块不同;当是A类用户或C类用户可以使用人事管理→档案管理模块。当打开档案管理模块可以通过使用SSTab控件来浏览职工的信息。(包括:职工基本列表、职工其它情况;职工其它情况又包括:岗位变动、教育培训、专业技术、工作简历、奖惩情况和家庭成员)可以对这些记录进行添加、删除、修改。
当是B类用户或C类用户您可以使用人事管理→工资管理模块。进入工资管理模块可以通过使SSTab控件来浏览职工的工资信息。(包括:职工实发工资、其它补贴、工资变动和各项扣款。各项扣款又包括:工资制度管理和职工考勤信息)可以对这些记录进行添加、删除、修改和计算。
当是A类用户或C类用户,可以使用查询→档案查询→基本档案信息查询系统,在基本档案信息查询模块中可以按一个条件进行查询也可以通过“and”和“or”逻辑运算符进行两个条件的查询,用户可以通过在选择字段、选择条件和连接方式五个组合框中选择查询的字段、条件和连接关系。在两个输入值的文本框中输入值,单击“执行查询”进行查找满足条件的记录,当查到满足条件的记录后,会显示在该窗体上方的DataGrid控件中。
其总体效果:
① 输出的报表与设计格式一致;
② 查询显示结果正确;
③ 统计结果正确;
④ 其它各项功能运行正常。
查询可以采用两个条件进行查询这样减少了查询的重复次数。数据统计部分,用户只需要输入几个值,就可以统计出想要的结果。
参考文献:
[1] 高春艳 李俊民 刘彬彬 Visual Basic应用开发完全手册 人民邮电出版社2006年12月.
[2] 温庭辉 何满辉SQL SERVER 实用教程 高等教育出版社,2004-2.
[3] 周立柱. SQL Server数据库原理——设计与实现. 清华大学出版.2004年4月.
[4] 易福华 Visual Basic典型系统实战与解析 电子工业出版社2007年1月.
关键词:中小型企业;管理系统;档案与工资
由于中小型企业人事档案与工资管理属于中小型数据库应用程序,所需要的资源就是一台计算机、Visual Basic 6.0和SQL Server 2000,不需要特殊设备的支持。而且,当系统开发完成时,根据中小型企业人事档案与工资管理的广泛性,可将系统扩展为通用软件,增加其通用性,实现资源的最大利用率。
以用户观点来看用户需求:① 系统应符合企业人事、工资管理制度,达到操作直观、方便、实用、安全等要求。② 软件具有通用性,便于用户操作,采用人机对话方式应直观明了提示要清楚,显示格式要清晰。③ 要熟练运用和掌握VB的操作过程,数据库的建立要简洁明了,通俗易懂,设计的模块都要完善,以满足用户要求。④ 结构要合理、尽量要能用。⑤ 对数据库的查询、修改等模块按照计算机的编码范围来准确无误的查询、修改等。⑥ 工作量统计要准确。⑦ 报表要美观。
一、本系统的适用对象
本软件是针对中小型档案与工资管理系统方面的设计,此系统要涉及到两个数据库的管理情况,即职工档案数据库和职工工资数据库。通过本系统可对在职的所有职工的情况进行调查和了解,可以对职工的工资进行计算,也可以了解和掌握每位职工的档案信息。
二、系统设计与实现
1.系统设计
根据上一章的系统分析,可以将系统分为7个功能模块,如图1
在前面的概要设计中,已将系统划分为多个模块,并将它们按照一定的原则组装起来。现在所要做的就是确定每个模块具体执行过程,对于多类型用户的管理系统来说,每一类用户的工作流程都是不相同的,多用户系统的工作流程都是从用户登录模块开始,对用户的身份进行认证,身份认证可以分为以下两个过程:
(1) 确认用户是否是有效的系统用户。
(2)确定用户的类型。
进入系统后,不同类型的用户所操作的模块不同。C类用户可以使用人事管理系统的全部模块,系统的所有模块功能都可以实现。A类用户管理部分的功能则非常简单,只需要管理与档案信息有关的所有模块。B类只需要管理与工资信息有关的所有模块。
2.系统效果
当在运行本系统时,首先进入用户眼帘的是一个用户登录窗体;当登录正确的时候,就进入主窗体模块,根据登录时的用户名和密码的不同,区分用户权限,主窗体模块可使用的模块不同;当是A类用户或C类用户可以使用人事管理→档案管理模块。当打开档案管理模块可以通过使用SSTab控件来浏览职工的信息。(包括:职工基本列表、职工其它情况;职工其它情况又包括:岗位变动、教育培训、专业技术、工作简历、奖惩情况和家庭成员)可以对这些记录进行添加、删除、修改。
当是B类用户或C类用户您可以使用人事管理→工资管理模块。进入工资管理模块可以通过使SSTab控件来浏览职工的工资信息。(包括:职工实发工资、其它补贴、工资变动和各项扣款。各项扣款又包括:工资制度管理和职工考勤信息)可以对这些记录进行添加、删除、修改和计算。
当是A类用户或C类用户,可以使用查询→档案查询→基本档案信息查询系统,在基本档案信息查询模块中可以按一个条件进行查询也可以通过“and”和“or”逻辑运算符进行两个条件的查询,用户可以通过在选择字段、选择条件和连接方式五个组合框中选择查询的字段、条件和连接关系。在两个输入值的文本框中输入值,单击“执行查询”进行查找满足条件的记录,当查到满足条件的记录后,会显示在该窗体上方的DataGrid控件中。
其总体效果:
① 输出的报表与设计格式一致;
② 查询显示结果正确;
③ 统计结果正确;
④ 其它各项功能运行正常。
查询可以采用两个条件进行查询这样减少了查询的重复次数。数据统计部分,用户只需要输入几个值,就可以统计出想要的结果。
参考文献:
[1] 高春艳 李俊民 刘彬彬 Visual Basic应用开发完全手册 人民邮电出版社2006年12月.
[2] 温庭辉 何满辉SQL SERVER 实用教程 高等教育出版社,2004-2.
[3] 周立柱. SQL Server数据库原理——设计与实现. 清华大学出版.2004年4月.
[4] 易福华 Visual Basic典型系统实战与解析 电子工业出版社2007年1月.