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

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

《数据库》课程设计报告人事管理系统的设计报告学校:延安大学学院:数学与计算机科学学院班级:计算机专业08-1班成员:刘永强郭辉马秋萍王静2010-6-201目录摘要...............................................错误!未定义书签。关键词:..............................................错误!未定义书签。前言...............................................错误!未定义书签。第一章概述.......................................错误!未定义书签。1.1背景..........................................错误!未定义书签。1.2系统的目标和意义..............................错误!未定义书签。1.3开发设计思想................................错误!未定义书签。1.4作者的主要贡献..............................错误!未定义书签。1.5前景展望....................................错误!未定义书签。第二章使用工具或开发环境的描述.....................错误!未定义书签。2.1数据库平台..................................错误!未定义书签。2.2开发软件....................................错误!未定义书签。2.3软件介绍....................................错误!未定义书签。1.用户的普遍性...............................错误!未定义书签。2.功能的完整性................................错误!未定义书签。3.工具的易用性................................错误!未定义书签。第三章需求调查.....................................错误!未定义书签。3.1用户需求分析..................................错误!未定义书签。3.2系统功能需求分析..............................错误!未定义书签。3.3性能需求分析..................................错误!未定义书签。第四章数据库设计...................................错误!未定义书签。4.1数据(处理)流程分析..........................错误!未定义书签。4.2局部E-R图....................................错误!未定义书签。4.3全局E-R图....................................错误!未定义书签。24.4逻辑结构设计..................................错误!未定义书签。第五章系统设计.....................................错误!未定义书签。5.1整体结构设计................................错误!未定义书签。5.2主要结构(或功能)的设计.....................错误!未定义书签。5.3各种功能......................................错误!未定义书签。5.4操作界面设计和代码............................错误!未定义书签。封面与代码................................错误!未定义书签。登入界面与代码............................错误!未定义书签。主界面与代码..............................错误!未定义书签。第六章结论与体会...................................错误!未定义书签。参考文献.............................................错误!未定义书签。附录.................................................错误!未定义书签。致谢.................................................错误!未定义书签。3摘要随着计算机技术的飞速发展,计算机已深入到各个领域,并且形成了功能强大、覆盖全球的信息传输网络。各个领域都向系统化、规范化、自动化的方向发展,使得工作效率、工作成绩和生活水平都日益提高。人事管理是很多厂矿、公司、个体事业单位所须的,人事信息管理系统包括对人事信息的统计、查询、更新、打印输出等,如果靠人,工作量将很大,若公司人数有几万甚至更多,人工统计将变得不可想象,仅一些简单的操作便可及时、准确地通过计算机获得需要的信息。计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。经过分析,我们使用SQLServer2005和VisualBasic.net开发工具。系统能够提供对人事信息输入、查询、编辑以及工资设定、查询、修改、算出工资发放各项合计数据;可自主设定条件从而达到对工资数据的多角度查询功能;方便导入、导出数据及输出报表。财务部门人员以管理员身份登录,对本系统的可登录人员进行管理;实现了财务部门对本单位工资发放系统的集中管理,保证了系统的安全性。关键词:人事管理系统数据流程数据库设计系统设计第一章概述1.1背景21世纪以计算机为主体的高新技术群体已经将触角深入到国家经济的方方面面。在市场经济的大环境下,越来越多的人士逐渐认识到计算机技术进行各类管理,交流的便捷。尤为突出的是各个中小企业,教育机构等的人事管理在计算机上的实现。然而如何利用先进的管理手段,提高人事的管理水平,是每一个机构所面临的重要课题。面临的问题有:人事管理广泛,管理内容复杂,平时需要耗费大量的人力和物力。为了解决这些复杂的难题,就必须有一套科学,高效,严密,实用的人事管理系统。实现此目标的主要途径就是采用现代计算机管理系统来进行管理,提供规范,统一的服务,它在管理系统中的应用不仅可以简化,规范各机构的日常操作,而且可以使企业人事管理更加方便,简单,快捷,清晰,从而减轻工作人员的劳动强度,减少企业的财政消耗。计算机管理系统的应用是各个企业迈向现代化企业的标志,必将成为各个企业实现现代化管理的不可缺少的手段。1.2系统设计的目标和意义1.2.1人事管理系统可以应用于支持企业完成人事管理工作,有如下三个方面的目标:1.支持企业实现规范化管理;42.支持企业高效率完成人事管理的日常业务,包括新员工加入时人事档案的建立,员工职务变动、辞退、退休的记录及员工信息的查询和修改等;3.支持企业进行人事管理及相关方面的科学决策并在系统开发总任务的基础上进行该系统的方案设计论证,需要实现以下功能:a建立员工基本信息表,包括:员工号、姓名、性别、生日、职务、学历、专业、家庭地址、联系电话、当前状态等;b.员工人事变动的记录和管理;c.员工信息的查询和修改。1.2.2系统设计的意义通过课程设计,结合实际的操作和设计,一方面巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论课与实验课所学内容综合为一,另一方面在此基础上强化学生的实践意识、提高其实际动手能力和创新能力,从而为后续课程的学习,毕业设计环节以及将来的实际工作打好坚实的基础。1.3系统开发设计思想在实现系统基本功能的同时,还要求系统能够录入人事的基本资料,在操作上能够完成诸如添加、删除、修改、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。人事管理信息系统主要包含员工基本信息,工作情况,学历,职位情况等各方面信息,内容比较简单。同时还综合了其他系统的功能,总结归纳出所需现有的功能。主要是为人事信息进行服务,对员工职位的变动、员工资料的查询,统计修改等功能。总体上说具有编辑、查询、员工管理等功能。设计的指导思想是一切为用户着想,界面美观大方,操作尽量简单明了,而且作为一个使用的应用程序要有良好的容错性,在用户出现错误操作时能尽量及时地给出警告,以便用户及时改正,使其支持企业实现规范化的管理;支持企业高效率地完成劳动人事管理的日常业务;支持企业进行劳动人事管理及其相关方面的科学决策。人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度需求、推动企业劳动人事管理走向科学化、规范化的必要条件。1.4前景展望人事管理系统在现实生活中有很强的实用性,只要设计出一个合理、实用的人事系统,可根据不同的单位的具体使用情况稍加修改,就可以把它应用到实际管理工作中。在开发人事管理系统的过程中,系统的需求是根据我们自己的实际了解以及通过查阅相关资料而提出的,与实在的具有可行性的人事系统有一定的出入,这必将给以后的软件推广运用带来麻烦,不过此系统的制作难度同时也会加大我们不断地探索去做好这个系统,会通过不断地升级而得到解决。1.5参与人员贡献参与本人事管理系统的全部成员,全过程参与了本系统的需求分析、数据库设计、系统设计的各个环节,每个成员都完成了各个环节要求完成的任务,5使每个人都得到了应有的锻炼。第二章使用工具或开发环境的描述2.1人事管理系统运行平台运行环境:Windows2000、WindowsXP2.2开发软件2.2.1数据库开发软件常见的有三种数据库:Microsoft公司的ACCESS和SQLServer、Oracle公司的Oracle。在此我们选用SQLServer2005。2.2.2界面开发软件常见应用界面开发软件:Microsoft公司的VisualBasic、VisualBasic.net、VisualFoxPro6.0和VisualC。Borland公司的Delphi。Powersoft公司的PowerBulider。SunMicrosystems公司的Java。在此我们选用VisualBasic.net。2.3软件介绍2.3.1SQLServer2005SQLServer是一个后台数据库管理系统,提供了一个更安全、更可靠和更高效的数据管理平台,为使用不同的编程开发工具提供了SQLServer接口。SQLServer是一个关系数据库管理系统。它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。SQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,更容易构建和管理用于业务的高可用和高性能的数据应用程序。SQLServer2005数据引擎是本企业数据管理解决方案的核心。此外SQLServer2005结合了分析、报表、集成和通

1 / 22
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功