第21章人事管理系统开发实例

上传人:工**** 文档编号:578867162 上传时间:2024-08-25 格式:PPT 页数:11 大小:1.08MB
返回 下载 相关 举报
第21章人事管理系统开发实例_第1页
第1页 / 共11页
第21章人事管理系统开发实例_第2页
第2页 / 共11页
第21章人事管理系统开发实例_第3页
第3页 / 共11页
第21章人事管理系统开发实例_第4页
第4页 / 共11页
第21章人事管理系统开发实例_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《第21章人事管理系统开发实例》由会员分享,可在线阅读,更多相关《第21章人事管理系统开发实例(11页珍藏版)》请在金锄头文库上搜索。

1、1-1融知技术学院融知技术学院第第21章章 人事管理系统开发实例人事管理系统开发实例 杨章伟杨章伟e-mail:1-2融知技术学院融知技术学院课程内容安排课程内容安排人事管理系统开发背景人事管理系统开发背景 人力资源案例设计与分析人力资源案例设计与分析 数据库设计数据库设计 设计公共函数模块设计公共函数模块 创建系统登录模块创建系统登录模块 创建主窗体模块创建主窗体模块 创建用户管理子模块创建用户管理子模块 创建部门信息管理模块创建部门信息管理模块 创建职员基本信息管理子模块创建职员基本信息管理子模块 设计报表设计报表 创建数据库管理模块创建数据库管理模块 应用程序的打包发布应用程序的打包发布

2、 1-3融知技术学院融知技术学院人事管理系统开发背景人事管理系统开发背景 对于应用程序的开发,需要开发人员对案例本身有一个较为对于应用程序的开发,需要开发人员对案例本身有一个较为完整和细致的认识。包括案例的背景、所要达到的功能及需完整和细致的认识。包括案例的背景、所要达到的功能及需求分析等。本节主要介绍人事管理系统的背景。求分析等。本节主要介绍人事管理系统的背景。随着社会经济的不断发展,对于一些中小型的企业来说,人随着社会经济的不断发展,对于一些中小型的企业来说,人力资源管理成为企业发展的重要因素。有些企业还停留在用力资源管理成为企业发展的重要因素。有些企业还停留在用纸张档案管理的方式,这种方

3、式效率低下,而且容易出错,纸张档案管理的方式,这种方式效率低下,而且容易出错,极不适应现代企业发展和管理的要求。针对这种情况,我们极不适应现代企业发展和管理的要求。针对这种情况,我们开发了人事管理系统。开发了人事管理系统。 1-4融知技术学院融知技术学院人力资源案例设计与分析人力资源案例设计与分析 根据企业人事管理的开发流程,开发人员首先需要完成根据企业人事管理的开发流程,开发人员首先需要完成对系统开发进行需求分析、系统模块划分、系统结构设对系统开发进行需求分析、系统模块划分、系统结构设计等工作。计等工作。 1-5融知技术学院融知技术学院数据库设计数据库设计 人事管理系统中,数据存储是非常重要

4、的一个方面。数据库人事管理系统中,数据存储是非常重要的一个方面。数据库设计不仅关系到用户与数据库之间的交互速度,更直接地设计不仅关系到用户与数据库之间的交互速度,更直接地关系到数据库应用程序的质量和生存周期。关系到数据库应用程序的质量和生存周期。 根据系统功能分析和数据库需求分析,接下来可以为本系统根据系统功能分析和数据库需求分析,接下来可以为本系统创建数据库。该数据库由创建数据库。该数据库由Microsoft SQL Server2000创建。创建。 1-6融知技术学院融知技术学院设计公共函数模块设计公共函数模块 完成数据库的设计和创建后,接下来即可创建人事管理系统的工程。完成数据库的设计和

5、创建后,接下来即可创建人事管理系统的工程。 打打开开Visual Basic 6.0创创建建一一个个新新的的标标准准EXE工工程程,保保存存为为“人人事事管管理理系系统统”。为为工工程程添添加加一一个个MDI窗窗体体,该该窗窗体体为为人人事事管管理理系系统统的的主主窗窗体体。添添加加ADO对对象象到到工工程程中中。在在菜菜单单中中选选择择“工工程程”“引引用用”命命令令,选选择择“Microsoft ActiveX Data Object 2.5 Library”列列表表项项,然后单击然后单击“确定确定”按钮,将按钮,将ADO对象添加到工程中。对象添加到工程中。公公共共变变量量是是指指人人事事

6、管管理理系系统统中中常常用用的的一一些些变变量量。例例如如,用用户户名名、用用户户类类型型及及职职员员编编号号等等。为为工工程程添添加加模模块块,命命名名为为“EmpModule.bas”,在在该该模模块块中中声声明明公公共共变变量量。公公共共函函数数模模块块主主要要是是将将一一些些常常用用的的操操作作封封装装为为函函数数的的形形式式,这这样样可可以以简简化化程程序序的的结结构构并并且且减减少少代代码码量量。同时也提高了应用程序的可维护性。同时也提高了应用程序的可维护性。 1-7融知技术学院融知技术学院创建系统登录模块创建系统登录模块 完成人事管理系统工程创建及公共模块创建后,首先需要完成的完

7、成人事管理系统工程创建及公共模块创建后,首先需要完成的系统模块是用户登录模块。该模块主要完成获取用户输入的登系统模块是用户登录模块。该模块主要完成获取用户输入的登录信息,包括登录系统的用户名和密码。然后通过查询数据库录信息,包括登录系统的用户名和密码。然后通过查询数据库中的用户信息表来判断用户是否是合法用户,如果用户登录信中的用户信息表来判断用户是否是合法用户,如果用户登录信息不正确,则提示用户检查用户名和密码。如果用户登录信息息不正确,则提示用户检查用户名和密码。如果用户登录信息正确,则根据用户类型分配用户的权限。正确,则根据用户类型分配用户的权限。 1-8融知技术学院融知技术学院创建主窗体

8、模块创建主窗体模块 主窗体是人事管理系统与用户交互操作的主要窗口。通过该主窗体是人事管理系统与用户交互操作的主要窗口。通过该窗口用户可以完成诸如系统管理、基础数据管理、部门管窗口用户可以完成诸如系统管理、基础数据管理、部门管理、职员信息管理等系统功能。理、职员信息管理等系统功能。 1-9融知技术学院融知技术学院设计报表设计报表 人事管理系统中具有报表打印的功能,用户可以通过数据报人事管理系统中具有报表打印的功能,用户可以通过数据报表功能将所需要的数据信息在纸张上打印出来。表功能将所需要的数据信息在纸张上打印出来。 1-10融知技术学院融知技术学院应用程序的打包发布应用程序的打包发布 至此,人事

9、管理系统已经可以运行了。但该系统只能在本地至此,人事管理系统已经可以运行了。但该系统只能在本地计算机上运行,如果将可执行文件移动到另外的计算机上,计算机上运行,如果将可执行文件移动到另外的计算机上,由于缺少一些类和库文件(如由于缺少一些类和库文件(如DLL和和OCX文件),该系文件),该系统有可能不能够正常运行。所以必须发布人事管理系统的统有可能不能够正常运行。所以必须发布人事管理系统的应用程序,也就是生成平时见到的安装程序。本节内容介应用程序,也就是生成平时见到的安装程序。本节内容介绍如何使用绍如何使用Visual Basic 6.0自带的打包工具自带的打包工具“Package & Depl

10、oyment向导向导”将人事管理系统打包发布。将人事管理系统打包发布。 1-11融知技术学院融知技术学院小结 本章主要通过实例人事管理系统的开发,介绍了如何利用本章主要通过实例人事管理系统的开发,介绍了如何利用SQL Server和和ADO技术在技术在Visual Basic 6.0环境下开发数环境下开发数据库应用程序。在本实例中详细地介绍了系统需求分析及据库应用程序。在本实例中详细地介绍了系统需求分析及系统功能模块的划分,对数据库设计、各个模块的界面设系统功能模块的划分,对数据库设计、各个模块的界面设计及具体模块的代码都进行了介绍。读者完成本章的学习计及具体模块的代码都进行了介绍。读者完成本章的学习后,应该能够对数据库应用程序的设计和开发有较为深刻后,应该能够对数据库应用程序的设计和开发有较为深刻的体会。的体会。希望通过本章的学习,读者能够掌握希望通过本章的学习,读者能够掌握Visual Basic 6.0应用程应用程序开发的基本步骤和一些设计分析方法。如果读者想要提序开发的基本步骤和一些设计分析方法。如果读者想要提高自己的设计和开发能力,还需要不断地从实际项目中提高自己的设计和开发能力,还需要不断地从实际项目中提高动手能力并获取、积累项目经验。高动手能力并获取、积累项目经验。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号