人力资源管理系统课设

  • 格式:doc
  • 大小:108.00 KB
  • 文档页数:13

辽宁工业大学《管理信息系统设计专题》报告题目:人力资源管理系统院(系):专业班级:学号:学生姓名:指导教师:教师职称:起止时间: 2009.06.08-2009.06.21设计任务及评语目录第1章设计目的与要求 (1)1.1设计目的 (1)1.2设计环境 (1)1.3主要参考资料 (1)1.4设计内容及要求 (1)第2章设计内容 (3)2.1数据库设计 (3)2.1.1需求分析 (3)2.1.2概念设计 (4)2.1.3逻辑设计 (5)2.1.4物理设计 (7)2.1.5 数据库实现 (7)2.2程序设计 (7)2.2.1概要设计 (7)2.2.2程序实现 (7)第3章设计总结 (9)参考文献 (10)第1章设计目的与要求1.1设计目的《SQL Server 2000 数据库应用系统开发技术》是计算机相关专业的必修专业基础课程,其实践性、应用性很强。

实践教学环节是必不可少的一个重要环节。

本课程的程序设计专题实际是计算机相关专业学生学习完《SQL Server 2000 数据库应用系统开发技术》课程后,进行的一次全面的综合训练,SQL Server 2000 数据库应用系统开发技术的设计目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握程序设计及其在网络开发中的广泛应用,基本方法及技巧,为学生综合运用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面打下一定基础。

1.2设计环境硬件要求能运行Windows 9.X操作系统的微机系统。

SQL Server 2000 数据库应用系统开发技术及相应的集成开发环境,SQL Server 2000 数据库应用系统开发工具和Visual Basic6.0程序设计开发工具。

1.3主要参考资料1.《管理信息系统》黄梯云高等教育出版社2.《数据库系统概论》萨师煊高等教育出版社3.《SQL Server 2000 数据库应用系统开发技术》朱如龙编,机械工业出版社。

4.《SQL Server 2000 数据库应用系统开发技术实验指导》朱如龙编,机械工业出版社1.4设计内容及要求一、内容1.要求根据管理信息系统及数据库设计原理,按照数据库系统设计的步骤和规范,完成各阶段的设计内容。

2.需求分析具体实际,数据流图、数据字典、关系模型要正确规范3.在sql server2000 上实现设计的数据库模型。

4.对应用程序进行概要设计。

5.用VB实现简单的应用程序编写。

二、要求设计过程中,要严格遵守课程设计的时间安排,听从指导教师的指导。

正确地完成上述内容,规范完整地撰写出课程设计报告。

第2章设计内容2.1数据库设计SQL Server 2000着眼于Internet背景下网络数据库的应用与开发,它扩展了SQL Server 7.0的可靠性及易用性。

它还设计许多新功能,以提高系统的执行效能,而且使数据库的管理工作变得更加轻松,这些功能进一步将SQL Server确立为OLTP,数据仓库及电子商务应用程序的最佳数据库平台。

管理信息系统(Management Information System,MIS)是一个由人,计算机及其他外围设备等组成的能进行信息收集,传递,存储,加工,维护和使用的系统。

其主要任务是最大限度地利用现代计算机及网络通信技术加强企业的信息管理,通过对企业拥有的人力,物力,财力,设备,技术等资源的调查了解,建立正确的数据库,加工处理后编制成各种信息资料并及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。

2.1.1需求分析1.开发的背景随着市场竞争的日趋激烈,人才已成为实现企业自身战略目标的一个非常关键的因素。

企业中人心的向背和员工对工作地投入程度在很大程度上决定了该企业的兴盛于成败。

如何能保持本企业员工的工作责任感,激励他们的工作热情,减少人才的流失,已成为困扰企业主管和人力资源经理的一个日益尖锐的问题,可以说企业管理从根本上来讲就是对人的管理。

实现“公平,公正,合理”的企业管理原则已为不少企业所采纳。

但是要实现“公平,公正,合理”决非易事,它不是仅靠规章制度和政策就可以解决的。

通过建立透明,相容,一致,易查和全面的人力资源信息系统,将与人相关的信息统一地管理起来,才有可能为“公平,公正,合理”原则的实现,以及企业在运作和劳资纠纷等方面的风险规避等建立一套科学的保障体系。

本课设将全面剖析人力资源管理的内容,由此得出人力资源管理系统的需求分析和数据建模。

2.系统目标人力资源管理系统式基于的软件和高速,大量的硬件基础上的新的人力资源管理模式,通过集中式的信息库,自动处理信息,员工自助服务,外协及服务共享,达到降低成本,提高效率,改进员工服务模式的目的。

它通过与企业现有的网络技术相联系,保证人力资源与日新月异的技术环境同步发展。

3.功能与作用通过人力资源管理系统,管理人员可以将绝大部分精力放在为管理层提供咨询,建议上,而在行政事务上的工作可以由电子化系统完成,只需占用HR人员极少的精力和时间。

人力资源管理系统可以迅速,有效地收集各种信息,加强每部的信息沟通。

各种用户可以直接从系统中获得自己所需的各种信息,并根据相关的信息做出决策和相应的行动方案。

人力资源管理系统通过减少人力资源管理工作的操作成本,降低员工流动率,减少通信费用等达到降低企业运作成本的目的。

人力资源管理系统的最终目的是达到革新企业的管理理念而不仅是改进管理方式,优化人力资源管理。

先进技术应用于人力资源管理不仅仅是为了将现有的人力资源工作做得更好,更重要的是,做些对于企业来讲更有效率的事情,成为管理层的决策支持者,为决策提供信息和解决方案。

2.1.2概念设计概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法吧它们抽象为一个不依赖与任何具体及其的数据模型,即概念模型。

概念模型使设计者的注意力能够从复杂的实现细节中解脱出来,而只集中在最重要的信息的组织结构和处理模式上。

概念模型具有以下的特点:1.概念模型是对现实世界的抽象和概括,它真实,充分地反映了现实世界中事物和事物之间的联系,能满足用户对数据的处理要求。

2.由于概念模型简洁,明晰,独立于计算机,很容易理解,因此可以用概念模型和不熟悉计算机的用户交换意见,使用户能积极参与数据库的设计工作,保证设计工作顺利进行。

3.概念模型易于更新,当应用环境和应用要求改变时,容易对概念模型修改和扩充。

4.概念模型和很容易向关系,网状,层次等各种数据模型转换。

描述概念模型的有力工具是E-R图。

E-R模型是一个面向问题的概念模型,即用简单的图形方式描述现实世界中的数据。

在E-R模型中,信息由实体型,实体属性和实体间的联系概念单元来表示。

实体型表示建立概念模型的对象,用长方形表示,在框内写上实体名。

根据需求分析,本课设人力资源管理系统数据库中大致包括30张表,分别存放相应子功能的数据信息。

其中包括了基本资料管理,工资设置,人事管理,工资管理,系统管理5大功能模块,出此之外,还包括了信息系统必须具备的通用功能例如权限设置,数据备份与恢复等。

预计在工资模块中包含建立新月份工资,员工奖励管理,考勤信息管理,工资信息管理,过期数据处理5个子模块。

这些模块需要建立的表有工种表,月份工资表,员工奖励表,考勤信息表,工资信息表等。

2.1.3逻辑设计逻辑设计就是把概念设计得到的概念数据库模式变为逻辑数据模式,它依赖于DBMS。

用到的术语有:函数依赖、范式、关系分解。

数据库的逻辑设计(包括各种表和表间关系)是优化关系数据库的核心。

设计好逻辑数据库,可以为优化数据库和应用程序性能打下基础。

逻辑数据库设计不好,会损害整个系统的性能。

数据库逻辑设计所要完成的任务是:概念结构设计所得的E-R模型是对用户需求的一种抽象的表达形式,它独立于任何一种具体的数据模型,因而也不能为任何一个具体的DBMS所支持。

为了能够建立起最终的物理系统,还需要将概念结构进一步转化为某一DBMS所支持的数据模型,然后根据逻辑设计的准则,数据的语义约束,规范化理论等对数据模型进行适当的调整和优化,形成合理的全局逻辑结构,并设计出用户子模式。

本课设人力资源管理系统涉及的实体和属性较多,所以下面针对第四个工资管理模块进行详细的说明。

关系模型如下所示:每个关系模型的第一个数据项为该关系的主键。

月工资统计(工资月份,基本工资,应发工资,实发工资,加班费,工龄工资)如图2-1所示.图2-1月工资统计员工奖励(奖励项目,奖励金额,工资月份,员工编号,员工姓名)考勤信息(出勤天数,请假天数,迟到或早退次数,旷工天数,加班次数)工资信息(员工编号,员工姓名,加班费,职务津贴,实发工资)2.1.4物理设计2.1.5 数据库实现2.2程序设计2.2.1概要设计2.2.2程序实现第3章设计总结参考文献参考文献格式①标题:“参考文献”,小二,黑体,居中。

②示例:(五号宋体)期刊类:[序号]作者1,作者2,……作者n.文章名.期刊名(版本).出版年,卷次(期次):页次.图书类:[序号]作者1,作者2,……作者n.书名.版本.出版地:出版社,出版年:页次③参考文献不少于15个[1] 毛惠卿.SQL Server 2002数据库管理信息.机械工业出版社。