- 1、本文档共129页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
公司人才储备管理系统 投稿:邓離難
公司人才储备管理系统 投稿:邓離難
人才是公司最为重要的资源,每一个公司都希望获得更多的优秀人才。不过,公司管理人员更应该了解公司的人才储备情况,才能利用好这些人力资源,而不至于浪费。例如项目管理者在开发新项目的时候,可以从公司的人才储备库中找到需要的人才,从而组建一个开发团队。而不至于每次需要人才的时候,都要临时招聘,会浪费很多财力和物力,常常需要的人才就可能在公司的内部。同时人力资源管理部门可以根据每个人才不同的特点,提供合适的培训。总之,这都需要对公司的人才储备情况有一个很好的管理。人才储备管理系统就可以满足这个需求,他提供了对公司的人才信息的有效管理。
8.1 系统设计
系统设计是系统开发最为关键的一环,系统设计好了,系统的实现以及以后的系统测试都会节省很多的物力和财力。通过系统的设计,开发人员能够更好的把握系统的需求,了解系统的各功能模块。
8.1.1 功能描述
人才储备管理系统包括人才信息管理、教育经历管理、职位变更管理以及工作成果管理。详细的功能描述如下: ● 人才信息管理
人才信息管理包括对人才信息的添加、修改、删除和查询的功能。人才信息包括人才的姓名、性别、出生年月、最高学位、来公司日期、转正日期、隶属部门、个人特长、专业技能。 ● 教育经历管理
教育经历管理包括对教育经历信息的添加、修改和删除的功能。教育经历信息主要包括院校、入学日期、毕业日期、专业、学位等信息。 ● 职位变更管理
职位信息包括职位变动、职称授予、部门变动等信息。职位变更管理包括对职位信息的添加、修改和删除的功能。 ● 工作成果管理
工作成果是公司员工在公司所取的成果,如参加的各种项目。工作成果的管理包括对工作成果信息的添加、修改和删除的功能。
? 302 ?
Visual C++与Oracle数据库编程案例
8.1.2 功能模块设计
从上面的功能描述中,可以把人才储备管理系统分为四个模块:人才信息管理、教育经历管理、职位变更管理以及工作成果管理。在每一个模块下又提供了更为具体的功能。详细的人才储备管理系统的功能模块图,如图8-1所示。
图8-1系统功能模块图
8.2 数据库设计与实现
数据库设计是系统开发中非常重要的一个环节。数据库结构设计的好坏将直接影响到系统的效率和功能的实现。在设计数据库之前,要了解数据库的需求,从而确定数据库的结构。
8.2.1 数据库需求设计
通过以上的功能分析,公司人才储备管理系统需要包含以下数据库信息: ● 人才信息
包括人才ID、姓名、性别、教育程度、出生日期、来公司日期、转正日期、隶属部门、个人特长、专业技能。 ● 教育经历信息
包括教育经历ID、人才ID、院校、入学日期、毕业日期、专业、学位等信息。
第8章 公司人才储备管理系统
● 职位变更信息
包括职位变更ID、人才ID、变更日期、变更说明。 ● 工作成果信息
包括工作成果ID、人才ID、日期、成果描述、评价。
? 303 ?
8.2.2 数据库表的设计
通过数据库的需求,可以创建以下数据表: ● 人才信息表(employee_info_tab)
人才信息表包括了公司人才的基本信息。人才信息管理实际上是对人才信息表的管理,表的结构如表8-1所示。
表8-1人才信息表
字段名称
数据类型
可否为空
约束条件
说 明 人才ID值 姓名 性别 出生年月 最高学位 来公司日期 毕业日期 隶属部门 个人特长 专业技能
主键
无 无 无 无 无 无 无 无 无
● 教育经历信息表(education_info_tab)
教育经历信息表包括了公司人才的教育经历信息。教育经历管理实际上是对教育经历信息表的管理,表的结构如表8-2所示。
表8-2教育经历信息表
字段名称
数据类型
可否为空
约束条件
说 明 教育经历ID值 人才ID值
主键 外键,来自employee_info_t
? 304 ?
Visual C++与Oracle数据库编程案例
ab的employee
_id
无 无 无 无 无
院校 入学日期 毕业日期 专业 学位
● 职位变更信息表(position_change_info_tab)
职位变更信息表包括了公司人才的职位变更的信息。职位变更管理实际是对职位变更信息表的管理,表的结构如表8-3所示。
表8-3职位变更信息表
字段名称
数据类型
可否为空
约束条件
说 明 职位变更ID值 人才ID值
主键 外键,来自employee_info_tab的employee
_id
NULL
文档评论(0)