毕业设计(论文)人事管理系统的开发_第1页
毕业设计(论文)人事管理系统的开发_第2页
毕业设计(论文)人事管理系统的开发_第3页
毕业设计(论文)人事管理系统的开发_第4页
毕业设计(论文)人事管理系统的开发_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、中国地质大学继续教育学院毕 业 论 文(设 计)鄂州职业大学教学站(点)2012届计算机专业题 目: 人事管理系统的开发学 号: 2009270122学 生: 指导教师: 评阅教师:2012年3月20日中文摘要信息化高速发展的今天,管理信息系统(mis)已成为当今一个比较流行的话题。管理在我们周围随处可见,包括一个公司或一个企业对人事的管理,对物品的管理,对设备的管理等。我们可以想象一下,如果用传统方式去记录和维护(更新、查询、统计)这些东西,将是一件多么繁琐的事情。随着科技的进步,人们引入了信息化管理方式,即管理信息系统。做任何事情都有其衡量标准和衡量尺度,系统开发也不例外,它也有自己的衡量

2、尺度,一个成功的开发通常都遵循某种原理和尺度。软件工程原理,通常就是一个比较有效的衡量系统开发的尺度。它有自己的一套过程和开发方法,利用powerbuilder进行系统开发更不例外。目录前言.41管理信息系统概述.51.1 管理信息系统的特点.51.2 管理信息系统的构成和主要任务.51.3 管理信息系统的开发方法.51.4 管理信息系统的开发过程.61.5 为何用powerbuilder开发管理信息系统.62面向对象mis实例人事管理系统.62.1 系统设计.62.1.1 系统目标设计.62.1.2 开发设计思想.62.1.3 系统功能分析.72.1.4 系统功能模块设计.72.2 数据库设

3、计.72.2.1 数据库需求分析.72.2.2 数据库概念结构设计.72.3 数据库结构的实现.82.4 人事管理系统的开发.82.4.1 登录窗口的设计.82.4.2 应用程序的主窗口的创建. .82.4.3 菜单设计.82.4.4 调入程序设计.92.4.5 维护程序设计.92.4.6 查询程序的设计.92.4.7 报表程序的设计.102.5 程序的编译与发布.102.5.1 程序的编译.102.5.2 程序的发布.10结束语.11致谢.12参考文献.13前言信息系统无所不在,却不似一尊雕像一副夕阳景色一个汉堡包可以触摸观赏或执于手中。信息系统的绝大部分看不见,看得见的部分只是键盘操纵杆显

4、示器鼠标以及打印机这些人机交互的部分。公司和政府机构为完成各自任务和目标高度依赖于信息系统。事实上,当今没有“计算机”几乎不可能处理大量事务。人们常用“计算机”一词指代计算机依赖的信息系统。记录姓名住址付帐单玩游戏出试卷出来所得税申报表,这些仅仅是有关信息系统的很少一些的例子。信息化的浪潮风起云涌,随着经济全球化步伐的日益加快,许多跨国公司已将其敏锐的触角伸向了全球的每个角落每个领域。在经济全球化的背景之下,企业之间的竞争正变得越来越激烈,企业之间的竞争是人力物力财力的竞争,同时也是信息的竞争和管理的竞争。当前,越来越多的企业家意识到,要在强手如林的商贸战场上立于不败之地,建立完善的管理信息系

5、统,以标准化规范化为基础,提高生产效率,促进生产力的提高,已成为一个关键因素。本文共三章:第一章对管理信息系统(mangenmeng information system, mis)进行介绍,并讲述了管理信息系统的发展趋势以及与powerbuilder的相互联系;第二章讲解了通过软件工程理论来进行系统开发步骤和方法;第三章通过一个先进人事管理系统案例,讲述了系统开发过程中的可行分析性系统需求设计系统编码核心系统编译与发布等内容。由于本人水平所限,本文难免存在错误或不足之处,敬请各位领导老师同学谅解并批评指正,以利于本人水平得到进一步的提高。关键词:管理信息系统; 软件工程原理; powerbu

6、ilderabstract: oday of the information-based high-speed development, the management information system( mis) have become a nowadays the topic that relatively spread.manage in our surroundings everywhere it is thus clear that, include the management of a company or a business enterprises to personnel

7、, to the management of the product, to management etc. of the equipments.we can imagine once, if use the traditional way to record and support( renewal, search, statistics) these things, will be a how tedious affair.along with the technological advance, the people led to go into the information-base

8、d management method, then the management information system.do any affairs to all have it to measure the standard and measure the dimensions, the system development is no exception, it also has to measure the dimensions ownly, a successful development usually all follows a certain principle and dime

9、nsionses.the software engineering principle, is usually a to measure the dimensions of the system development more and effectively.it has the oneselfs a set of process and the development methods, making use of the powerbuilder to carry on the system development more not exception.key words: manage

10、the information system; software engineering principle; powerbuilder1、管理信息系统概述管理信息系统(management information system, mis),是一个由人、计算机等组成的能进行信息的收集、传送、储存、维护和使用的系统,能够实测企业的各种运行情况,并利用历史数据预测未来,帮助企业实现其规划目标。管理信息系统是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学、运筹学、统计学以及计算机科学等,在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。1.1 管理信息系统的特点1是

11、一个一体化系统或集成系统管理信息系统进行企业的信息管理是从总体出发,全面考虑,保证各种职能部门共享数据,减少数据余度,保证数据的兼容性和一致性。2 在企业中全面使用计算机。企业的各项主要管理功能(如市场预测、合同管理、生产计划、财务管理、设备管理、人事管理等)都应用计算机处理,为各级领导提供信息也要通过计算机来实现。3应用数据库技术和计算机网络。具体集中统一规划的数据库是管理信息系统的重要标志。管理信息系统中的数据库是经过精心设计而建立的,它标志着信息已集中成为资源,为各种用户所共享,并具体功能完善的数据库管理系统,负责数据的组织、输入和存取,使数据为多种用户服务。利用计算机网络使管理信息系统

12、中的数据不仅可以集中处理,而且可实行分布式处理,从而使一些大型信息系统克服地域限制,甚至跨越国界,为设在各地的分公司或办事处服务。4采用决策模型解决结构化的决策问题。对于那些目标明确、具有确定的信息需求、规范的方案探索与选择的规则及程序等决策问题为结构化决策问题,如用线性规划求解生产资源最优配置等问题。1.2 管理信息系统的构成和主要任务 从概念上,管理信息系统由4个部件构成。即信息源、信息处理器、信息用户和信息管理者,它们的联系如图1-1所示。信息管理者信息源信息处理器信息用户 图1-1 管理信息系统的构成1.3 管理信息系统的开发方法管理信息系统的开发是一个复杂的系统工程,它涉及计算机处理

13、技术系统理论组成结构管理功能管理知识等各方面的内容,至今没有一种统一完备的开发方法。但是,每一种开发方法都要遵循相应的开发策略,任何一种开发策略都要明确以下问题:系统要解决的问题。系统可行性研究。系统开发前的原则。系统开发前的准备工作。系统开发方法的选择和开发计划的制定。1.4 管理信息系统的开发过程管理信息系统的开发过程一般包括系统开发准备系统调查系统分析系统设计系统实施系统转换系统运行与维护系统评价等步骤。根据开发系统的大小复杂程度投入方式方法等因素的不同,各步骤的要求和内容也不同,用户需要根据实际情况进行取舍和计划。1.5 为何用powerbuilder开发管理信息系统1.5.1 pow

14、erbuilder简介powerbuilder是美国著名的数据库和系统集成厂商sybase公司推出的数据库开发工具。powerbuilder的第一版本于1991年6月正式面市,它采用面向对象技术图形化的开发环境和第四代(4gl)编程语言,使应用程序的开发效率更快,成本更底质量更高,功能更强,因此一经推出。就受到了广大开发人员的欢迎。1.5.2 powerbuilder开发工具的特点powerbuilder自推出以来,发展速度很快,在我国的许多领域都得到了广泛的应用,有着庞大的用户群。powerbuilder之所以能够取得如此成就,是因为它有如下优点:1、易用性;2、强大的数据操作功能;2面向对

15、象mis实例人事管理系统随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事档案的管理势在必行。当前企业信息系统正在从c/s结构向b/s结构转移,但是由于安全性等方面的因素,c/s结构的管理信息系统仍然占据企业管理信息系统的主流。人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代制度要求,推动企业劳动人事管理走向科学化规范化的必要条件。2.1 系统设计2.1.1 系统目标设计人事管理系统可以用于支持企业完成人事管理工作,有如下3个方面的目标:支持企业实现规范化的管理;支持企业高效率完成劳动人事管理的日常业务;支持企业进行劳动人事管理极其相关方面的科学决策。2.

16、1.2 开发设计思想本系统开发设计思想有以下几点:尽量采用公司现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的;系统应符合公司人事管理规定,满足公司日常人事管理工作需要,并达到操作过程中的直观方便实用安全等要求;系统采用c/s体系结构。系统分析等前期工作应尽量详细完善,以便公司以后体系结构的改变,对于一些安全性要求不高的信息系统可以采用b/s的方式进行访问;系统采用模块化的程序设计方法,既便于系统功能的各种组合和修改,又便于末参与开发的技术维护人员补充维护;系统应具有数据库维护功能,及时根据用户需求进行数据的添加删除修改备份等操作;2.1

17、.3 系统功能分析在系统开发总体任务的基础上完成系统功能分析。系统开发的总体任务一般由公司领导包括人事处领导提出。2.1.4 系统功能模块设计对上述各项功能进行集中分块,按照结构化程序设计的要求,得到如图3-1所示的系统功能模块图。人事管理系统维护模块查看模块帮助模块输入模块报表模块系统模块 图3-12.2 数据库设计人事管理系统是一个数据库系统,员工的所有信息都是保存在数据库中的。在数据库应用系统的开发过程中,数据库的结构设计是一个非常重要的问题。我们这里所说的数据库结构设计指的是数据库中的各个表结构的设计,包括信息保存在哪个表格中各个表的结构如何以及各个表之间的关系如何。2.2.1 数据库

18、需求分析数据库需求分析是数据库结构设计的第一阶段也是很重要的一个阶段。在这个阶段主要是收集基本数据以及数据处理的流程,为以后进一步设计打下基础。对于一个大型的软件开发,一般都需要一份详尽的数据字典。2.2.2 数据库概念结构设计得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为逻辑结构设计打下基础.2.3 数据库结构的实现对于开发人事管理系统不可避免的要利用到后台数据库存放人事资源的档案。现在就面临一个数据库选择的问题。在信息飞速发展的今天,产生了许多的数据库管理信息系统,现在使用较多的是功能较强大的关系型数据库管理系统。在powerbuilder中

19、都可以方便的与这些数据库链接,并可以通过ansl的sql来对之进行操作。常见的数据库系统有sybaseoraclemssqldb2等。各个数据库管理系统在操作的时候都存在着相似之处。本系统是利用sql server 2000数据库系统中的企业管理器来是实现的。2.4 人事管理系统的开发2.4.1 登录窗口的设计登录窗口如图3-6所示。图3-62.4.2 应用程序的主窗口的创建系统应用程序的主要功能都在主窗口w_main及在其下打开的众多窗口中完成的。主窗口的界面如图3-7所示。图3-72.4.3 菜单设计在菜单画面中设计应用程序住窗口的菜单m_frame.该菜单的结构如图3-8所示。图3-82

20、.4.4 调入程序设计调入员工基本信息的窗口界面如图8-9所示。图3-92.4.5 维护程序设计在职员工信息维护的窗口界面如图3-10所示。图3-102.4.6查询程序的设计查询程序窗口有两类。一类是一行行地游览表格中数据,还有一类是能够根据用户所输入的查询条件。在数据表格中查找符合其查询条件的记录,如图3-11所示。图3-112.4.7报表程序的设计powerbuilder的主要应用是数据库应用。在实际应用过程中,数据统计,报表查询工作非常多,不可避免地要制作大量的报表。如图3-12所示。图3-122.5 程序的编译与发布2.5.1 程序的编译程序的编译很简单,可以利用向导编译,也可以不利用

21、向导单独编译。在程序编译以后将可执行文件以及一些必需的动态链接库文件一起发送到客户端让客户使用。2.5.2 程序的发布在程序编译完成后,就可以将生成的一系列文件复制到用户端,来进行程序的分布。如果是数据库程序,要对数据库数据源进行必要的配置,使程序能够成功地链接到数据库。结束语经过了两个多月的学习和工作,我终于完成了人事管理系统的开发的论文。从开始接到论文题目到系统的实现,再到论文文章的完成,每走一步对我来说都是新的尝试与挑战,这也是我在大学期间独立完成的最大的项目。在这段时间里,我学到了很多知识也有很多感受,我开始了独立的学习和试验,查看相关的资料和书籍,让自己头脑中模糊的概念逐渐清晰,使自己非常稚嫩作品一步步完善起来,每一次改进都是我学习的收获,每一次试验的成功都会让我兴奋好一段时间。 虽然我的论文作品不是很成熟,还有很多不足之处,但我可以自豪的说,这里面的每一段程序,都有我的劳动。当看着自己的程序,自己成天相伴的系统能够健康的运行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论