企业人事管理--毕业设计报告.doc

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
企业人事管理--毕业设计报告

毕 业 论 文 论文题目 企业人事管理系统 摘 要 在企业人事管理中,要进行部门的调整,工资的结算,员工信息管理及出勤管理等,工作量很大,如果实行手动操作,效率低,且易混易错,不便管理。人事管理系统能够快速、方便地实施人员管理,核算工资,登记考勤,还可以对关于工资的各种信息进行统计。 本文介绍了企业人事管理系统开发的背景与过程:首先在需求分析阶段,获得该系统的功能有:基本信息管理、考勤管理、薪资管理、员工培训、日常打印、数据库管理、系统设置。其次还介绍了该系统的详细设计过程,包括:数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。 关键词:vc++ 企业人事管理系统 软件工程 目 录 1.前言 1 1.1背景概述 1 1.2论文所做的工作 1 1.3论文的结构安排 1 2. 技术介绍 2 2.1 Visual C++简介 2 2.2 MFC技术介绍 2 2.3 ODBC访问数据库 3 3.系统设计 5 3.1可行性分析 5 3.1.1 技术可行性研究 5 3.1.2 操作可行性研究 5 3.2系统需求分析 5 3.2.1 用户工作流程 5 3.2.2用户功能需求 6 3.2.3 性能需求 7 3.2.4 运行需求 7 3.3系统总体设计 7 3.3.1设计思想 7 3.3.2设计原则 7 3.3.3 设计目标 8 3.3.4业务流程分析 8 3.3.5系统数据流分析 10 3.3.6 数据字典 14 3.4系统详细设计 15 3.4.1 模块功能设计 15 3.4.2 类设计 19 3.4.3 系统数据库设计 23 4.系统的实现 27 4.1编码 27 4.2模块测试 28 4.3整体测试 28 4.4 测试结果 29 5.总结 31 参 考 文 献 32 英文摘要 34 致谢辞 35 仲恺农业技术学院毕业论文(设计)成绩评定表 36 1.前言 1.1背景概述 人事管理系统(HRMS)是一种与与企业人事资源相合,集中、整合各种信息来源,进行人员管理,相关信息统计,以达到降低成本、提高效率、改进员工服务模式的系统。 人事管理系统涵盖了人事管理部门对员工在企业的全部生命周期的管理,从基本信息管理,考勤管理,到薪资管理和数据库管理,再到提供日常打印功能和系统设置等功能等。能动态直接反映企业人事状况,为企业人事管理和高层决策领导提供高效的决策支持。 本系统针对企业人员数量不断增加、分工越细、联系越密,所要做的统计工作随之增多,最初通过人工方式进行人事管理,容易出错,不适应企业发展需要的情况,通过建立易查、易用,且具有较高的扩展性和可维护性,做到模块化分析、模块化设计和代码编写模块化的人事管理系统,动态直接反映企业人事的资源状况,使得管理者能快速高效地完成企业日常事务中的人事工作,降低人事资源管理成本,实现企业人事管理的系统化,这正是本课题开发的目的和意义。 因此,本软件借助VC++编程语言,利用MFC进行设计,并应用Microsoft SQL Server 2000作为数据库,开发出一个界面清晰、操作简单、功能完善,适合于企业人事管理的系统,。 1.2论文所做的工作 在开发该软件的过程中,我深入研究了如何利用MFC提供的数据库API函数和类进行系统开发。如何直接使用ODBC进行数据库的连接等。针对本软件的各项功能的操作都较为直观、简便,因而用户可以很轻松的使用。 在该软件的设计中,充分考虑到了对数据库的备份与恢复功能等问题,增加了数据的可恢复性。 1.3论文的结构安排 整篇论文共分为五部分,各部分的主要内容安排如下: 1、前言。介绍论文的选题背景、所做工作以及论文的结构安排。 2、技术介绍。主要介绍了Visual C++开发语言,MFC开发技术,以及ODBC访问数据库。 3、系统设计。按照软件工程的要求,介绍系统开发的整个过程,包括系统可行性分析、需求分析,概要设计,详细设计。 4、系统实现。主要是对软件实现的功能进行截图,展示运行结果。 5、总结。 2. 技术介绍 2.1 Visual C++简介 Visual C++是以C++为蓝本,以众多集成工具为骨架,可谓是功能最为强大可视化开发工具,它不仅支持传统的软件开发方法,更重要的是它能支持面向对象、可视化的开发风格。因此Visual C++又称作是一个集成开发工具,它提供了软件代码自动生成和可视化的资源编辑功能。 Visual C++具有的优点:提供了面向对象的应用程序框架MFC(Microsoft Foundation Class),简化了程序员的编程工作,提高了模块的可重用性;提供了基于CASE技术的可视化软件的自动生成和维护工具AppWizard、ClassWizard、Visual Studio、WizardBar等

您可能关注的文档

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档