企业人事管理系统的设计与实现 - 图文(2)

2019-04-02 22:56

第一章 前言

1.1信息管理系统产生的背景

在过去,各行各业往往都有不少管理人员孤立地看待数据处理和计算机。造成这种看法的原因是,数据处理和信息服务人员不愿使用容易被计算机用户理解的语言同用户进行交替。管理人员对这种交流缺乏兴趣和无能为力,导致延缓了计算机西听的开发,从而在许多其他方面助长了自守和冗余劳动的现象。

在用户同信息服务人员的交流方面,没有一个单位能够做到尽善尽美,但是,确有某些单位已经取得了比较好的成功经验。用户同信息服务人员配合默契的一些单位认为:这种成功的原因在于,用户已经掌握了计算机和信息资源管理方面的基本知识。可见,用户管理人员掌握这方面的知识是非常必要的。诚然,信息服务专业人员是具备这方面的知识的,但是要使用户管理人员获得这些知识,就必须通过正规的学习,阅读和实践。

妥善处理用户同信息服务人员之间的关系,可以加强双方的互相配合。为了建立和维护一个高质量的信息系统,各方都必须尊重双方的意愿。系统质量的好坏是直接与用户信息服务人员之间互相配合的好坏成正比的。

凡是那些不愿意掌握有关计算机和信息资源管理方面基本知识的用户管理人员,必须成为落伍者,特别是在当前这种鼓励用户直接参与信息系统开发过程的发展趋势下。过去用户管理人员在很大程度上是依赖信息服务人员来推荐,开发和实现所需要的信息系统的。签于信息服务需要不断的发展变化,现在把签别和提高系统的责任留给了用户——这也上理所当然的。用户更多地参与信息系统的开发,这种趋势早在70年代中期就开始 了,而且,自那时以后不断地发展,现在已进入了信息服务人员同用户合作的时代。因为只有用户更了解他们自己想从信息系统中得到什么。

用户参与信息资源管理(IRM)的典型事例表现在分布式数据处理(DDP)方面。在这方面,用户不仅要参加系统的开发,而且还要负责管理系统运行所需要的硬件设备和人员。

直到最后几年,人们才认识到:信息是一种资源,必须把这种有价值的资源加以利用,不使其白白浪费掉。在竞争激烈的环境里,管理人员必须有效地利用信息,不然,就难以立足于不败之地。过去,管理人员仅仅把计算机看成是省钱的工具,而现在,计算机被看成是创造利润的工具。每个公司都有大量的,尚未发掘的,可利用计算机和信息资源的潜力。发掘这种潜力所需要具有的计算机和信息处理的知识水平,这是大多数管理人员所能及的。

1.2 信息管理系统的分类

信息管理系统可以是人工的或基于计算机的,独立的或是综合的,成批处理的或联机的。通常的信息系统是上述各种类型的组合。当然它不能即是独立的有是综合的。

独立的系统是为了满足某个特定的应用领域(例如人力资源管理)而设计的,独

6

立系统有它自己的文件或数据库系统。

以人工系统为基础已经开发出各种各样的计算机信息系统。到目前为止,在进行人工“计算机化”时,仍然缺乏设计经验和缺少信息服务人员与用户之间的交流。也就是说,基于计算机的系统的工作流程直接借签了人工系统的工作流程。通常这些系统是独立的,而且把计算机仅仅用作为数据处理机。在设计这些系统时,很少考虑到最终要将它们综合的意图。

信息系统也能按成批处理,联机处理或二者组合起来分类。成批处理系统中,将事务和数据分批地处理或产生报表。例如,银行将大量的支票编码,然后在一天结束时,将所在支票分批,排序并进行处理。又如,为了防止航空公司在塔拉斯一个售票点与在亚特兰大的另一个售票点同时出售从洛杉机到旧金山的某一航班的最后一张机票,航空公司订票系统必须是联机的,以反映数据库当前的状态。多数联机信息系统也有成批处理的要求。

在每个社会团体的每个专业领域都能发现数据处理系统或信息系统的潜力。下面我们按社会团体列举出这些实行计算机化的专业或应用领域。对于某种程度在专业上相近的系统多数可以综合在一起(例如,工资,会计和人事)。下面给出的清单只是为了说明可能的应用领域,并不包括所有的应用领域。

a) 通用系统

包括工资管理系统,收帐管理,付帐管理,总帐管理,库存管理和控制,人力资源开发,预算管理,财务分析,采购管理,客户管理,以及合同管理等等。 b) 制造业

包括定货输入和处理,分配和发送管理,生产调度管理,制造资源计划(MRP,通常又称物料需求),市场分析,计算机辅助设计(CAD),计算机辅助制造(CAM),项目管理和控制,以及成本标准化等等。 c) 医疗保健业

包括病人结帐管理,病房统计管理,配方(包括药剂的互相影响)管理,护士站调度,诊断,入院管理,以及病历管理等等。 d) 零售业

包括销售点管理和供应商管理等。 e) 大学和学院

包括入学管理,注册和分班,计算机辅助教学,发展校友,安置服务,寄宿管理和财务补助等等。 f) 出版业

包括发行和排版管理等。

7

g) 银行业

包括储蓄,借贷,电子资金汇兑,租约,信托和投资等等。 h) 运输业

包括预定管理,交通工龄维修,以及流量分析等。 i) 保险业

包括方针管理,赔偿处理,委托和代办报告,保险统计,税率和契据管理等。 j) 地方政府

包括公用事业管理,税收管理,治安和火灾紧急处理,城市规划,执照和许可证管理,福利,以及社会安全等。

通常,设计一个信息管理系统用来处理数据是在事务处理这一级,而用来提供给经理作决策的信息是在所有的管理级。一个公司的管理活动可以分为四级:战略级,战术级,操作级和事务级。在与设计组交换意见时,用户管理人员必须十分清楚应该使信息满足哪一级的管理要求。

一个信息管理系统的质量是直接与其输出的利用率成正比的。如果事务级和战略级都同样提供20页摘要报告,这个系统就失去了信息系统的作用。秘书从来也不利用这些报告,因为她没有必要知道,而且也没有要求她知道;公司总裁也从来不利用这些报告,因花费很长时间才能从中抽点点重要的信息。这种情况比预料的要普遍得多。用户经理负责将有关信息的具体要求告诉设计组。中断这重联系将导致信息太多或太少,甚至会产生无用的信息。有效的信息系统其关键是在各种活动级“筛选”信息。

1. 事务级

事务级的人员主要关心一个信息管理系统的事务处理部分。事务员(文书)通常用来称呼那些做重复工作的人员。在一个收帐系统中,一个负责检查发票的数据录入操作员只关心作为一个控制值来处理的发票总数与实际的计数是否相符合。 2. 操作级

操作级的人员有明确的任务,完成这些任务可能要花一天,一周或者是三个月那样多的时间。这些任务从本质上说,还是短期的。对他们的要求是提供性能报告和直接操作所要求的报告。在收帐系统的例子中,信贷经理可能要一份拖欠60天未还贷款的所有客户的报告。 3. 战术级

在战术级中,经理们关心的是实现那些满足杂战略级所建立的目标所要求的一系列具体的目标。这种信息要求通常是定期的,但有时也有随时的,经理们要求“如果····则···”一类的报告。战术级的经理主要关心逐年的经营情况和预算。在收帐系统的例子中,控制者可能从总的发票数和销帐情况的月报中有所得益。

8

4. 战略级

在战略级,经理们只关心目标。他们对信息系统的要求经常是一次性报告,“如果···则···”式的报告以及其发展趋势分析。以收帐系统为例,公司总裁可能要求一张提供统计分析的发票和销帐图表。

一个信息管理系统的质量取决于能否在恰当时间给恰当的人以恰当的信息。

1.3 本文所作工作

第一章前言部分绪论主要叙述分析当前开发工具,数据库技术的比较。

第二章开发工具的简要介绍,对设计工具有个大体的认识,以便于接下来的编写。 第三章结合软件工程方法,对系统进行需求分析、功能划分、数据流图设计,并结合数据库原理和功能划分进行ER图的绘制、数据库结构设计

第四章根据设计对数据库系统进行分析和设计根据需求分析的结果,用户概念数据模型表示数据及其相互间的联系。

第五章根据需求分析的结果,对系统进行详细设计,主要介绍用Visual Basic6.0实现每一个模块的具体功能。

第六章对系统进行测试,以便发现系统的不足和优点。

第七章毕业设计小结,总结部分介绍了设计体会和编程体会,并指出了系统设计中的不足和改进的方向。

9

第二章 开发工具的选择

2.1前端开发工具Visual Basic 6.0 介绍 2.1.1 Visual Basic 6.0概述

Visual Basic(VB)是微软公司出品的一个快速可视化程序开发工具软件,借助

微软在操作系统和办公软件的垄断地位,VB在短短的几年内风靡全球。VB是极有和功能强大的软件,主要表现在:所见即所得的界面设计,基于对象的设计方法,极短的软件开发周期,较易维护的生成代码。

美国微软公司在1991年推出VB1.0至今已经经历了6个版本,VB6.0运行在Win9x或WinMe,Win2000,WinXP,WindowsNT等操作系统下,是一个32位的应用程序开发工具。

VB率先采用可视化的程序设计方法,利用系统提供的大量控件,采用可视化的拖动方式,直接在窗体上构建用户图行界面,并可直观,动态地调整界面的风格和样式,直到满意为止,从而有效地克服了传统编程中必需用大量时间和代码去描述界面元素外观和位置的弊端。VB通过不同控件的搭配组合,就可很方便地构造出应用程序的界面来。VB是一种面向对象程序设计语言,程序员所要做的就是针对不同的对象,分别编写这些对象所要响应的事件过程,整个VB应用程序也就是由图行用户界面和这些相对独立的事件过程构成的。 2.1.2 Visual Basic 6.0的优点 2.1.2.1 可视化编程

用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。Visual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。Visual Basic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。

2.1.2.2 面向对象的程序设计

4.0版以后的Visual Basic支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(C++)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而Visual Basic则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Visual Basic自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。


企业人事管理系统的设计与实现 - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:存在性问题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: