人力资源管理系统的设计与实现.ppt
《人力资源管理系统的设计与实现.ppt》由会员分享,可在线阅读,更多相关《人力资源管理系统的设计与实现.ppt(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Design and implementation of Construction Design and implementation of Construction company human resources management systemcompany human resources management system建业公司人力资源管理管理系统建业公司人力资源管理管理系统设计与实现设计与实现主讲主讲主讲主讲-张远张远张远张远内容概要内容概要课题研究背景及意义课题研究背景及意义开发工具选择开发工具选择界面介绍及相关代码实现界面介绍及相关代码实现系统设计系统设计主要技术主要技术结结
2、论论致致 谢谢主讲主讲主讲主讲-张远张远张远张远课题研究背景及目的课题研究背景及目的背景背景背景背景 人力资源管理是所有企业都面临的一个课题,管理人力资源管理是所有企业都面临的一个课题,管理体系的好坏直接影响到企业效益和自身的发展。所体系的好坏直接影响到企业效益和自身的发展。所以每个企业都在不断的完善自身的管理模式,使管以每个企业都在不断的完善自身的管理模式,使管理更加高效,而计算机的发展颠覆企业管理模式。理更加高效,而计算机的发展颠覆企业管理模式。目的目的目的目的人力资源管理系统为企业日常管理工作提供了一种人力资源管理系统为企业日常管理工作提供了一种高效便捷的智能化管理手段。它部分解决了旧的
3、管高效便捷的智能化管理手段。它部分解决了旧的管理体制中的混乱情况,使企业计划更加合理,并且理体制中的混乱情况,使企业计划更加合理,并且能够缩短计划实施时间。使各部门的职能更加清晰,能够缩短计划实施时间。使各部门的职能更加清晰,而且员工能够及时了解和参与企业的计划。而且员工能够及时了解和参与企业的计划。主讲主讲主讲主讲-张远张远张远张远开发工具选择开发工具选择 开发工具的选择不但要考虑开发工具的功能,还要开发工具的选择不但要考虑开发工具的功能,还要考虑工具的兼容性,和开发效率。人力资源管理系考虑工具的兼容性,和开发效率。人力资源管理系统的开发需要前台开发语言和后台数据库工具。选统的开发需要前台开
4、发语言和后台数据库工具。选择开发工具时应该考虑客户需求择开发工具时应该考虑客户需求 系统功能和性能系统功能和性能要求以及开发人员的习惯等因素。要求以及开发人员的习惯等因素。系统体系结构系统体系结构:C/S(客户(客户/服务器)服务器)后台数据库后台数据库:SQL Server 2000前台开发工具前台开发工具:Visual C+6.0主讲主讲主讲主讲-张远张远张远张远主要技术主要技术ADO数据库访问技术。数据库访问技术。常用常用SQL语句的使用。语句的使用。SQL Server 2000作为后台数据库作为后台数据库。前台开发工具前台开发工具VC+6.0的基本编程方法。的基本编程方法。DAO技术
5、。技术。主讲主讲主讲主讲-张远张远张远张远DAO技术功能技术功能DAO是集合,对象,方法和属性;它用对象集合来是集合,对象,方法和属性;它用对象集合来处理数据库,表,视图和索引等。使用处理数据库,表,视图和索引等。使用DAO编程,编程,可以访问并操作数据库,管理数据库的对象和定义可以访问并操作数据库,管理数据库的对象和定义数据库的结构等数据库的结构等。DAO是把对数据库的操作,比如说你要你要插入一是把对数据库的操作,比如说你要你要插入一个新的用户个新的用户,那么在那么在DAO中我们只需要提供一个中我们只需要提供一个insertUser(User user),这一个方法就可以了),这一个方法就可
6、以了,具具体的操作是在体的操作是在DAO中实现的,那么对于要调用中实现的,那么对于要调用DAO的时候的时候.我们只要知道我们只要知道insertUser(User)是用来插入一是用来插入一个新的用户个新的用户,而不需要知道是如何实现的。而不需要知道是如何实现的。12主要技术主要技术主要技术主要技术主讲主讲主讲主讲-张远张远张远张远数据库封装数据库封装本系统管理数据库中的每个表时,把数据库中的每本系统管理数据库中的每个表时,把数据库中的每个字段做为对象的一个属性,而把对每个表的操作个字段做为对象的一个属性,而把对每个表的操作(例如添加、修改、删除和读取数据等)看做为一(例如添加、修改、删除和读取
7、数据等)看做为一个对象中的方法,封装到类中。实现了面向对象的个对象中的方法,封装到类中。实现了面向对象的编程思想。编程思想。实例实例实例实例为部门用人假话表(为部门用人假话表(CDepartmentHRPlan)创建)创建一个类一个类CDepartmentHRPlan。主要技术主要技术主要技术主要技术主讲主讲主讲主讲-张远张远张远张远类类CDepartmentHRPlan代码实现代码实现class CDepartmentHRPlan private:CString planID;COleDateTime planDate;public:void sqlInsert();void sqlDele
8、te();void sqlUpdate();主要技术主要技术主要技术主要技术主讲主讲主讲主讲-张远张远张远张远代码实现:代码实现:void CDepartmentHRPlan:sqlDelete()CString strSQL;strSQL=delete from departmentHRPlan where planID=;strSQL=strSQL+planID+;(CHRApp*)AfxGetApp()-m_pConn)-Execute(_bstr_t)strSQL,NULL,adCmdText);sqlDelete()函数函数该函数用来实现对数据库的删除操作,用来删除指该函数用来实现对
9、数据库的删除操作,用来删除指定计划编号的记录。定计划编号的记录。功能功能功能功能主要技术主要技术主要技术主要技术主讲主讲主讲主讲-张远张远张远张远void CDepartmentHRPlan:sqlUpdate()CString strSQL;strSQL=select*from departmentHRPlan where planID=;strSQL=strSQL+planID+;/查询语句查询语句 _RecordsetPtr m_pRecordset;m_pRecordset.createInstance(ADODB.Recordset);m_pRecordset-open(LPTSTR
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人力资源 管理 系统 设计 实现
限制150内