人事管理系统的设计数据库课程设计

上传人:pu****.1 文档编号:508420140 上传时间:2023-03-31 格式:DOC 页数:24 大小:384.50KB
返回 下载 相关 举报
人事管理系统的设计数据库课程设计_第1页
第1页 / 共24页
人事管理系统的设计数据库课程设计_第2页
第2页 / 共24页
人事管理系统的设计数据库课程设计_第3页
第3页 / 共24页
人事管理系统的设计数据库课程设计_第4页
第4页 / 共24页
人事管理系统的设计数据库课程设计_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《人事管理系统的设计数据库课程设计》由会员分享,可在线阅读,更多相关《人事管理系统的设计数据库课程设计(24页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上数据库课程设计报告人事管理系统的设计报告学校: 延安大学学院: 数学与计算机科学学院班级: 计算机专业08-1班成员: 刘永强 郭辉 马秋萍 王静 2010-6-20目 录摘要随着计算机技术的飞速发展,计算机已深入到各个领域,并且形成了功能强大、覆盖全球的信息传输网络。各个领域都向系统化、规范化、自动化的方向发展,使得工作效率、工作成绩和生活水平都日益提高。人事管理是很多厂矿、公司、个体事业单位所须的,人事信息管理系统包括对人事信息的统计、查询、更新、打印输出等,如果靠人,工作量将很大,若公司人数有几万甚至更多,人工统计将变得不可想象,仅一些简单的操作便可及时、准确地

2、通过计算机获得需要的信息。计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。 经过分析,我们使用SQL Server 2005 和Visual B开发工具。系统能够提供对人事信息输入、查询、编辑以及工资设定、查询、修改、算出工资发放各项合计数据;可自主设定条件从而达到对工资数据的多角度查询功能;方便导入、导出数据及输出报

3、表。财务部门人员以管理员身份登录,对本系统的可登录人员进行管理;实现了财务部门对本单位工资发放系统的集中管理,保证了系统的安全性。关键词 : 人事管理系统 数据流程 数据库设计 系统设计 第一章 概述1.1 背景21世纪以计算机为主体的高新技术群体已经将触角深入到国家经济的方方面面。在市场经济的大环境下,越来越多的人士逐渐认识到计算机技术进行各类管理,交流的便捷。尤为突出的是各个中小企业,教育机构等的人事管理在计算机上的实现。然而如何利用先进的管理手段,提高人事的管理水平,是每一个机构所面临的重要课题。面临的问题有:人事管理广泛,管理内容复杂,平时需要耗费大量的人力和物力。为了解决这些复杂的难

4、题,就必须有一套科学,高效,严密,实用的人事管理系统。实现此目标的主要途径就是采用现代计算机管理系统来进行管理,提供规范,统一的服务,它在管理系统中的应用不仅可以简化,规范各机构的日常操作,而且可以使企业人事管理更加方便,简单,快捷,清晰,从而减轻工作人员的劳动强度,减少企业的财政消耗。计算机管理系统的应用是各个企业迈向现代化企业的标志,必将成为各个企业实现现代化管理的不可缺少的手段。1.2 系统设计的目标和意义1.2.1 人事管理系统可以应用于支持企业完成人事管理工作,有如下三个方面的目标:1. 支持企业实现规范化管理;2. 支持企业高效率完成人事管理的日常业务,包括新员工加入时人事档案的建

5、立,员工职务变动、辞退、退休的记录及员工信息的查询和修改等;3. 支持企业进行人事管理及相关方面的科学决策并在系统开发总任务的基础上进行该系统的方案设计论证,需要实现以下功能:a建立员工基本信息表,包括:员工号、姓名、性别、生日、职务、学历、专业、家庭地址、联系电话、当前状态等;b.员工人事变动的记录和管理;c.员工信息的查询和修改。1.2.2 系统设计的意义通过课程设计,结合实际的操作和设计,一方面巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论课与实验课所学内容综

6、合为一,另一方面在此基础上强化学生的实践意识、提高其实际动手能力和创新能力,从而为后续课程的学习,毕业设计环节以及将来的实际工作打好坚实的基础。1.3 系统开发设计思想在实现系统基本功能的同时,还要求系统能够录入人事的基本资料,在操作上能够完成诸如添加、删除、修改、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。人事管理信息系统主要包含员工基本信息,工作情况,学历,职位情况等各方面信息,内容比较简单。同时还综合了其他系统的功能,总结归纳出所需现有的功能。主要是为人事信息进行服务,对员工职位的变动、员工资料的查询,统计修改等功能。总体上说具有编辑、查询、员工管

7、理等功能。设计的指导思想是一切为用户着想,界面美观大方,操作尽量简单明了,而且作为一个使用的应用程序要有良好的容错性,在用户出现错误操作时能尽量及时地给出警告,以便用户及时改正,使其支持企业实现规范化的管理;支持企业高效率地完成劳动人事管理的日常业务;支持企业进行劳动人事管理及其相关方面的科学决策。人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度需求、推动企业劳动人事管理走向科学化、规范化的必要条件。1.4 前景展望 人事管理系统在现实生活中有很强的实用性,只要设计出一个合理、实用的人事系统,可根据不同的单位的具体使用情况稍加修改,就可以把它应用到实际管理工作中。 在开发人事

8、管理系统的过程中,系统的需求是根据我们自己的实际了解以及通过查阅相关资料而提出的,与实在的具有可行性的人事系统有一定的出入,这必将给以后的软件推广运用带来麻烦,不过此系统的制作难度同时也会加大我们不断地探索去做好这个系统,会通过不断地升级而得到解决。1.5 参与人员贡献 参与本人事管理系统的全部成员,全过程参与了本系统的需求分析、数据库设计、系统设计的各个环节,每个成员都完成了各个环节要求完成的任务,使每个人都得到了应有的锻炼。第二章 使用工具或开发环境的描述2.1人事管理系统运行平台运行环境:Windows 2000、Windows XP2.2开发软件2.2.1 数据库开发软件常见的有三种数

9、据库:Microsoft公司的ACCESS和SQL Server、Oracle公司的Oracle 。在此我们选用SQL Server 2005 。2.2.2 界面开发软件常见应用界面开发软件:Microsoft公司的Visual Basic、Visual B 、Visual FoxPro 6.0和Visual C 。Borland公司的Delphi 。Powersoft公司的PowerBulider。Sun Microsystems公司的Java 。在此我们选用Visual B 。2.3 软件介绍2.3.1 SQL Server 2005SQL Server 是一个后台数据库管理系统,提供了一

10、个更安全、更可靠和更高效的数据管理平台,为使用不同的编程开发工具提供了SQL Server接口。SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。SQL Server 2005 是一个全面的数据库平台,使用集成的商业

11、智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,更容易构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。现在的最新版本是SQL Server 2008。2.3.2 Visual BVisual Basic是RAD(Rapid Application Development,快速应用程序开发)系列的第一个产品,也是微软发布的第一代Windows程序开发软件,为程序员

12、终于提供了一种简单、直观而又功能强大的编程语言,它可以更快速的建立复杂的应用程序。Visual Basic历经1.0、2.0、3.0、4.0、5.0、6.0版本,Microsoft继续为Visual Basic程序员扩展功能,推出基于.NET框架的Visual Basic.NET。Visual Basic.NET对数据库编程的强大支持,更便于开发应用于Web Server的后台数据库。利用Visual Basic.NET,Visual Basic程序员能够拥有空前的控制和效率。通过第一流的面向对象的结构,如继承、结构化的异常处理和带参数的构造函数,Visual Basic程序设计将变得更优雅、

13、更简化、更具可维护性。Visual Basic程序员拥有完全的.NET框架的使用权,可以第一次直接利用Microsoft丰富的平台来创建基于Windows的应用程序、下一代XML网络服务和移动软件。Visual B具有以下优点:1.真正成为面向对象以及支持继承性的语言。 2.窗体设计器支持可视化继承,并且包含了许多新的特性,比如自动改变窗体大小、资源本地化支持、数据类工具内在支持XML数据。 3.直接建立在.NET的框架结构上,因此开发人员可以充分利用所有.NET平台特性,也可以与其他的.NET语言交互。 4.为Windows应用程序提供了XCOPY部署,开发者不再需要为DLL的版本问题担忧。

14、第三章 需求调查3.1 用户需求分析人事管理系统系是为了更好的实现人事各种信息的管理以及各种信息的安全性管理。本系统主要对查看员工的各种信息需求所设计的,可以很好的管理数据。 本系统的主要功能由以下几个部分组成:员工基本信息模块输入:员工信息功能:对员工基本信息的查询、修改、删除和查询。员工工资管理模块输入:员工工资情况功能:完成对员工工资的修改、查询,统计员工基本信息表。员工考勤管理模块输入:员工考勤情况功能:完成对员工考勤情况的查询、删除员工考勤等情况。员工工资信息表和员工考勤信息表和员工基本信息表是相似的。查询模块是指在建表的基础上,用户对所需要的资料的查询。包括单一条件查询和多条件查询

15、。从查询对象来看,又可分为对员工基本信息的查询和对员工工资信息、员工考勤信息的查询。员工身份的确认:只有用户名和用户密码都相符的用户方可进入本系统,为了防止不合法用户对数据的察看和修改,本系统把用户分为三个级别:员工和管理员,员工包括管理员不仅拥有对数据的查询、统计、打印权限,还对用户的使用权限进行控制,管理员可以设定用户名、密码和其权限,还可以对纪录进行增加、删除、修改等操作。当用户要进入系统时必须先输入用户名和密码,按“确认”按钮后,系统辨别用户身份,对合法用户根据用户的权限赋予相应的使用功能。3.2 系统功能需求分析 系统功能主要分为以下四个模块:员工管理、工资管理、部门管理、系统管理。以下分别对员工管理、工资管理、部门管理、系统管理的四个模块进行详细的描述介绍。2.1 员工管理查看选中员工的详细资料,员工资料又分为基本资料和高级资料。2.1.1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

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