邯郸县第十二中学人事管理系统毕业论文.doc
《邯郸县第十二中学人事管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《邯郸县第十二中学人事管理系统毕业论文.doc(48页珍藏版)》请在三一办公上搜索。
1、摘要:邯郸县第十二中学人事管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我使用POWERSOFT公司的POWERBUILDER和Microsoft公司的SQL server2000数据库开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行学校人事管理系统。信息技术的迅猛
2、发展,已经引起社会的深刻变革,信息时代的到来,迫切要求我们的学校人事管理需要进行变革。每种新一代的软件开发方法的出现,都是因为以前的软件开发方法中存在着局限性。随着新的硬件技术和网络技术的出现,我们发现,使用以往的学校人事管理方式,已不再是一种理想的方法。学校人事中如何进行人事的管理,以及使管理变的更简易更适应学校人事管理发展更能有竞争空间是我们研究的重要课题。在一些发达国家已经形成相当的规模和体系,在我国也得到社会的普遍认可,许多大学和中小学已采用这种方式来进行管理。学校人事管理系统的出现,对现有的学校人事管理是一次强有力的冲击,而且对人们旧有的管理观念产生了深刻的影响。基于上述的影响,根据
3、邯郸县第十二中学的实际需要我们对该系统进行全面的设计!基于Internet的管理系统是一个由硬件、软件、学校人事管理机构组成的一体化有机的系统。整个系统我们进行四个方面的设计,首先从物质基础我们可以进行它的硬件结构设计;设计它的学校人事管理系统支撑平台(环境)即它的软件结构;我进行它管理的组织结构设计。系统实现了利用网络带来极大方便的同时,也是原来不太好实现的或者不可能实现的设计思想得以实现,比如,利用网络易于部署,有更好的互操作性。通过学校的职工信息实行统一、集中、规范的收集管理,建立分类编号管理、电脑存储查询以及专业化的管理系统,为学校的人事管理解除后顾之忧。关键字:人事管理、PowerB
4、uilder、 SQL server2000。前 言信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学校人事管理系统软件为教学办公室带来了极大的方便。该软件是以汉语编程语言为实现语言,其功能在系统内部有源代码直接完成。通过操作手册,使用者可以了解本软件的基本工作原理。操作人员只需输入一些简单的汉字、数字,即可达到自己的目的。运用现代信息化技术再造的组织结构,建立一个适应知识经济创新需要的网络化水平管理方式,显得尤为重要。电脑信息库录入是指将手
5、工已编制好的记账信息库管理系统或根据原始信息库直接在系统内制作信息库信息,同时可对输入的信息库信息进行修改、查找、等操作。这种集约化的管理模式,便于信息库信息的收集、整理和加工,又便于操作员的需求信息在最短的时间内得到反馈。网络化组织结构纵横交错,网上的每一个节点都是创新的源泉,这将极大激发教师的创新潜力。我国加入WTO后,面对高度信息化、全球化和管理现代化的国际竞争,中国如何应用信息技术促进管理创新,以管理创新促进实施信息现代化的战略,深化改革和实现管理水平跨越式发展,提高服务水平和服务质量,增强的竞争力,已成为一个不容回避、亟待研究解决的重大课题。现今学校教师人事管理的繁索给具有强烈时间观
6、念的管理人员带来了诸多不便,学校办公室缺少一种完善的人事管理软件,为了对教师档案的管理方便,因此进行本设计。邯郸县第十二中学人事系统的目标:节约资源,提高教师信息的精确度邯郸县第十二中学人事管理系统能减少很多不必要的资源,不用象以前那样用冗余的纸张式的管理。大节省了学校能源。并且计算机的存储与快速查询功能大大提高了教师管理的效率,并且还提高了教师人事信息管理的精确度。方便快速操作,精减人员,节约开支方便快速的操作,可减少教师信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员,这无论从物质上还是工作人员的工资上都为学校节约了开支。为学校增加了财富。因此,管理
7、系统软件目前已有比较完善的管理与使用功能,并且是计算机行业中用POWERBUILDER编程来完成的软件的研制,邯郸县第十二中学人事管理系统软件是为了满足教学办公室对学校人事管理的方便,以现代化的创新思维模式去工作。第1章 绪 论1.1 管理信息系统分析管理信息系统就是MIS(Msnagement Infoemation System),是一个人和计算机等组成的能进行信息收集、传递、存储、加工、维护和使用的系统,它能实测企业的各种运行情况,利用过去的数据预测未来,从全局出发辅助企业决策,利用信息控制企业行为,帮助企业实现规划目标。在强调管理,强调信息的现代社会中它越来越得到普及。MIS是一门新的
8、科学,它跨越了若干个领域,比如管理科学、系统科学、运筹学统计学及我们的计算机科学。在这些学科的基础上形成信息收集和加工的方法,从而形成了一个纵横交织的系统。1.1.1 管理信息系统的组成管理信息系统在企业中的应用存在三个要素:人、计算机和数据。人是指企业领导者、管理人员、技术人员,以及MIS建设的领导机构和实施机构,他们在系统中起主导作用。MIS是一向袭用工程,不是只靠一些计算机人员就可以完成的,必须有企业管理人员,尤其是领导者的积极参与。计算机技术是MIS得以实施的主要技术。软件开发是MIS开发的重点。第三因素也不能忽视。企业的管理数据是MIS正好厂运行的基础。广义的说,各项管理制度是MIS
9、建设成功的基础。1.1.2 信息系统的界面特点在计算机技术中,人机界面已经发展成为一个重要的分支。MIS人机界面设计一般遵循以下原则:(1) 以通讯功能作为界面设计的核心。(2) 界面必须始终一致。(3) 界面必须随时使用户掌握任务的进展情况。(4) 界面必须能够提供帮助。(5) 界面友好、时间用方便。(6) 输入画面尽可能接近实际。(7) 具有较强的容错功能。1.1.3 信息系统的设计方法正确的方法是成功开发管理信息系统的关键。常用的开发方法有三种:结构化系统分析与设计法、原形法以及面向对象的方法。(1) 结构化系统分析与设计法它将系统看作一项目工程,自始至终强调用户的满意,但开发周期长,很
10、可能系统环境已经发生了变化,因而系统适应性差。(2) 原形法凭借系统分析员对用户要求的理解在软件支持下,建立一个能反映用户主要 需求的原形系统,在由用户指出不足之处,遗漏的步骤,或原先没有发现的异常情况,对系统不断改进求得完美。(3) 面向对象的方法基本思想:客观世界的任何事物都是对象,都有一些静态哦的属性和相关的操作。对象具有封装性、只提供访问接口,具有的实现对外界是透明的。对象有不同的抽象级别,有一定的层次结构,子类继承父类的性质。程序设计包括数据结构和算法两个方面,即信息的静态结构和对他的处理,二者之间通过对象结合起来,是程序设计的思想和方法更加接近人们的思维方式。1.2 人事管理信息系
11、统人事管理信息系统是一综合管理中、大型事业单位人事的系统,能宏观的观察系统中人的流向,为相关企事业的日常人事工作提供比不可少的信息帮助。但由于种种原因,我国的信息资源建设水平远远落后于信息基础设施的建设的水平。长期以来,我国信息资源的开发管理未能与信息资源的增长同步进行。我国有丰富的原始信息资源,但在此基础上再生的二次信息系统和数据库产业的规模和市场占有率、使用率相当低,大量的有价值的信息未能进一步加工成商品使其增值。我国的计算机应用要比西方国家落后十几年,管理信息系统的开发应用是从1973年开始的,83年以后才开始了大量的实际的开发和研究工作。因此,信息资源的开发和利用已被确立为国民经济信息
12、的核心内容,信息数字化,传输的网络化是缩小发展中国家与发达国家差距的捷径,值世界信息化浪潮正以不可阻挡之势席卷全球时,我国要迎头赶上,就必须利用现有的信息基础设施,重点开发和推广应用于各类科技经济等数据库和网络资源服务系统,以便取得巨大的社会效益和经济效益。由于信息管理在社会大生产中占用重要地位,其计算机化在发达国家已达到95%以上,而我国在全国范围内推广计算机在管理中的应用,是在80年代初开始的。起步虽晚,但发展快。特别是微型计算机的出现和普及,为信息处理提供了物美价廉的手段,对于推动我国管理信息处理现代化起到了重要作用。人事日常运作形式与特点决定了人事信息系统是企业信息系统中相对复杂的一类
13、信息系统,这是企事业人事本身的目标、任务和性质所决定的。它不仅要同其他所有信息系统一样,追综与管理伴随人流、物流、财流所产生的信息,从而提高整个系统的运行效率,而且还必须支持以主干人群体信息记录为核心的整个高层、中层和基层信息管理。而人事管理作为一个企事业的核心部分,更是需要提高其管理效率。现今,有很多的企事业都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于在职、在挂、离职和退休情况的统计和核实等往往采用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,
14、规范的信息管理手段。尽管有的企事业单位有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。邯郸县第十二中学人事管理信息系统是用PowerBuilder9.0和SQL Server 2000联合开发的。PowerBuilder作为一种可视化的、面向对象的快速应用开发工具,是目前最流行的数据库前端开发工具之一。它集成了强大且易于使用的第四代编程语言,内置包括数据窗口在内的多种对象类,能很好地支持并访问当前广泛应用的各种数据库。它还具有支持多种平台的优良特性。这些特点使得PowerBuilder能够开发出速度更快、质量更高、功能更强的应用系统。SQ
15、L Server 2000是Microsoft公司推出的基于客户/服务器的关系数据库管理系统,其运行平台是Windows NT Server、Windows 2000 Server 、WorkStation或Windows 98/Windows Me/Windows 2000,也是目前应用极为广泛的数据库系统之一。SQL Server 2000数据库系统秉承了Microsoft公司产品图形公顷界面易用的特点,操作也比较简单。以下将详细介绍本毕业设计系统的完成。第2章 可行性分析和需求分析2.1 数据库基础知识 2.1.1 数据与数据处理 数据是指存储在某一种媒体上能够识别的物理符号。其概念包括
16、2个方面: 描述事物特性的数据内容,存储在某一种媒体上的数据形式。数据的概念在数据处理领域中不仅包括数字、字母、文字和其他特殊字符组成的文本形式的数据,而且包括图形、图像、动画、影像、声音等多媒体数据。通过对数据的处理可以产生我们需要的信息,通过分析和筛选信息可以产生决策。比如:一个人的出生日期的原始数据,经过与当前年份的相减可以得出年龄的二次数据,根据年龄和规定我们可以判断出此人的退休年份。2.1.2 计算机数据管理的发展数据处理的中心问题是数据管理,计算机对数据的管理是指对数据的组织、分类、编码、存储、检索和维护提供操作手段。计算机数据管理经历了以下几个阶段: 1 人工管理: 在20世纪5
17、0年代中期前,硬件里外存储器没有磁盘这类可以随机访问、直接存取的设备,软件上没有专门的管理数据的软件,数据由计算或处理数据的程序自行携带,所以数据管理任务由人工完成。这一时期的特点:数据与程序不具有独立性,一组数据对应一组程序。数据不长期保存,一个程序中的数据无法被其他程序利用,程序与程序间存在大量的重复数据,称为数据冗余。2 文件系统: 在20世纪50年代后期至60年代中后期,大量的数据存储、检索和维护成为当时紧迫的需求,可直接存取的磁盘成为联机的主要外存,软件上出现了高级语言和操作系统。操作系统中的文件系统是专门管理外存储器的数据管 理软件。在文件系统阶段,程序与数据有了一定的独立性,程序
18、和数据分开,有了程序文件和数据文件的区别。但是这一时期的文件系统的数据文件主要是服务于某一特定的应用程序,数据和程序相互依赖,而且同一数据项可能重复出现在多个文件中,数据冗余量大,浪费空间,增加更新开销,由于冗余多,不能统一修改数据,造成数据的不一致性。2.1.3 数据库系统: 在20世纪60年代后期,数据量急剧增长,而且数据共享的需求日益增强,因此开始发展数据库技术。数据库技术的主要目的是有效地管理和存取大量数据资源。包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据;减小数据的冗余度,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。为数据
19、库的建立、使用和维护而配置的软件称为数据库管理系统DBMS(DataBase Management System)。数据库管理系统利用了操作系统提供的输入/输出控制和文件访问功能,因此它需要在操作系统的支持下运行。Visual FoxPro就是一种在微机上运行的数据库管理系统软件。2.1.4 分布式数据库系统: 在20世纪70年代后期之前,数据库系统多是集中式的。网络技术的进步为数据库提供了分布式的运行环境,从主机-终端体系统结构发展到客户/服务器(client/server)系统结构。分布式数据库系统是数据库系统和计算机网络技术紧密结合的产物。数据库技术与网络技术的结合分为紧密结合与松散结合
20、两大类,分布式DBMS分为物理上分布、逻辑上集中的分布式数据库系统和物理上分布、逻辑上分布的分布式数据库结构两种。 物理上分布、逻辑上集中的结构是一个逻辑上统一、地域上分布的数据集合,是计算机网络环境中各个节点局部数据库的逻辑集合,同时受分布式数据库管理系统的统一控制和管理,即把全局数据模式按数据来源和用途合理分布在系统的多个节点上,使大部分数据可以就地就近存取,用户不会感到数据是分布的。物理上分布、逻辑上分布的结构是把多个集中式数据库系统通过网络连接起来,各个节点上的计算机可以利用网络通信功能访问其他节点上的数据库资源。他一般由两部分组成:一是本地节点数据,二是本地节点共享的其他节点的有关数
21、据。这种运行环境中,各个数据库系统的数据库有各自独立的数据库管理系统集中管理,节点间的数据共享由双边协商确定。这种数据库结构有利于数据库的集成、扩展和重新配置。2.1.5 面向对象数据库系统 面向对象方法是一种认识、描述事物的方法论,它起源于程序设计语言。面向对象的方法就是按照人们认识世界和改造世界的习惯方法对现实世界的客观事物/对象进行最自然的、最有效的抽象和表达,同时又以各种严格高效的行为规范和机制实施客观事物的有效模拟和处理,而且把对客观事物的表达(对象属性结构)和对它的操作处理(对象行为特征)结合成为一个有机的整体。面向对象数据库是数据库技术与面向对象程序设计相结合的产物,它是面向对象
22、方法在数据库领域中的实现和应用,它既是一个面向对象的系统,又是一个数据库系统。2.2 数据库系统 2.2.1 有关数据库的概念 a 数据库: 数据库是存储在计算机存储设备上,结构化的相关数据集合。它包括描述事物的数据本身,和相关事物之间的联系。数据库中的数据面向多种应用,可以被多个用户、多个应用程序共享。例如:某个企业、组织或行业所涉及的全部数据的汇集。它的结构是独立于使用数据的程序的,而对于数据库的数据增删、修改、检索等操作是由系统软件进行统一的控制的。b 数据库应用系统: 数据库应用系统是指系统开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件系统。例如:医院药品管理系统,
23、人事管理系统等等。c数据库管理系统: 为了让多种应用程序并发地使用数据库中具有最小冗余度的共享数据,必须是数据与程序既有较高的独立性。这需要一个软件系统对数据实行专门管理,提供完整性和安全性等统一控制机制,方便用户对数据库进行操作。数据库管理系统DBMS可以对数据库的建立、使用和维护进行管理。d数据库系统: 它是指引进数据库技术后的计算机系统。它可以有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享的便利手段。e数据库系统有5部分组成:硬件系统数据库集合数据库管理系统及相关软件数据库管理员和用户右面图示描述了个层次之间的关系.2.2.2 数据库系统的特点 实现数据共享,减少数据冗余采
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 邯郸县第十二中学人事管理系统 毕业论文 邯郸县 第十二 中学 人事管理 系统
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2888641.html