




已阅读5页,还剩61页未读, 继续免费阅读
(光学工程专业论文)成都铁路局人事管理信息系统的设计与开发.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
独创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工作 及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方 外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为 获得重瘥盔堂或其他教育机构的学位或证书而使用过的材料。与我 一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说 明并表示谢意。 学位论文作者签名: 脚是 签字日期:山西年朋b 日 学位论文版权使用授权书 本学位论文作者完全了解重麽太堂有关保留、使用学位论 文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁 盘,允许论文被查阅和借阅。本人授权重庞盍堂可以将学位论 文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印 或扫描等复制手段保存、汇编学位论文。 保密() ,在年解密后适用本授权书。 本学位论文属于 不保密( ) 。 ( 请只在上述一个括号内打“4 ”) 学位论文作者签名:钟灵导师签名:夼 f 签字目翦:埘年s 月3 0 日 签字日期:跏j - 年r 蛸j - 日 重庆大学硕士学位论文摘要 摘要 企业管理信息化是现代企业发展的关键技术之一。人力资源管理是企业竞争战 略中的一个重要部分,也是实现企业经营目标的重要保证,对增强企业竞争力,提高 企业经济效益起着重要作用。 作为国有大型企业的成都铁路局,建立以信息技术、计算机技术、网络技术、 现代决策技术、现代数据库技术为基础的现代人事管理信息系统,不仅是建立现 代化企业的需要,也是铁路跨越式发展的需要。 本文结合成都铁路局人事管理的实际情况,从提高人事管理效率的需要出发, 对人事管理系统进行了设计和开发。开发中注重人事管理系统的交互性、易操作 性和实效性,以及统计分析的科学性,在网络环境中实现了人事信息的共享,保 持了数据的一致性和有效性,为人事管理提供了更为高效的管理平台。 论文在充分调查和进行可行性论证的基础上,制定出了系统开发方案,采用结 构化系统分析方法对功能体系、管理流程和用户需求进行了具体分析,提出了新 系统的逻辑模型和物理模型,最终采用可视化的面向对象的开发工具p o w e r b u i l d e r8 0 ,在w m d o w s 操作平台和m i c r o s o f ts q ls e r v e r 2 0 0 0 数据平台上开发出 了新的人事管理信息系统。 关键词:管理信息系统,数据库,设计与开发,p o w e rb u i l d 重星盔堂堡主堂焦笙塞塑墨 a b s t r a c t t h ek e yt e c h n o l o g yi nm o d e me n t e r p r i s ed e v e l o p m e n ti st h ei m f o r m a t i o n i z a t i o n o fe n t e r p r i s e t h ea d m i n i s t r a t i o no fh u m a nr e s o l i r c e si sn o to n l ya ni m p o r t a n tp a r ti n e n t e r p r i s ec o m p e t i t i o ns t r a t e g y , b u ta l s ot h eg u a r a n t e ef o rt h er e a l i z a t i o no fe n t e r p r i s e o p e r a t i o n a ld e s t i n y i ta l s oe n h a n c e st h ec o m p e t i t i v ep o w e ra n dt h ee c o n o m i ce f f e c t so f t h ee n t e r p r i s e a sal a r g e s c a l es t a t ee n t e r p r i s e ,t h ec h e n g d ur a i l w a yb u r e a u ( c r b ) b u i l d sa m o d e mh u m a nr e s o u r c e s m a n a g i n g i n f o r m a t i o n s y s t e m b a s e do ni n f o r m a t i o n t e c h n i q u e s ,c o m p u t et e c h n i q u e s ,m o d e md e c i s i o n m a k i n gt e c h n i q u e ,m o d e md a t a b a s e t e c h n i q u e sa n dn e t w o r kt e c h n i q u e s ,i ti sn o to n l yt h en e e df o re s t a b l i s h i n gm o d e m e n t e r p r i s eb u ta l s ot h en e e df o rd e v e l o p m e n to f r a i l w a y t h i sa r t i c l ed e s i g n sa n dd e v e l o p sah u m a nr e s o u r c em a n a g e m e n ts y s t e mb a s e do n t h ep r a c t i c a ls i t u a t i o n so fc r b ,a n ds t a r tf r o mt h en e e d sf o ri n c r e a s et h ee f f i c i e n c yo f h u m a nr e s o u r c em a n a g e m e n t i nt h ed e v e l o p m e n t ,t h ec h a r a c t e r i s t i c so fi n t e r a c t i v e , e a s ym a n i p u l a t i v e a n dp r a c t i c a l r e s u l t so ft h eh u m a nr e s o u r c em a n a g e m e n ta r e h i g h l i g h t e d t h es t a t i s t i ca n dt h es h a r eo fi n f o r m a t i o na r ea l s ou s e di nt h i ss y s t e m d o i n gt h i s ,t h ed a t ao f t h eh u m a nr c s o n r c ck e e pi t sc o m p a t i b i l i t ya n dt h ee f f i c i e n c y b a s e do nt h ep r a c t i c a b i l i t yd e m o n s t r a t i o n ,t h es y s t e md e v e l o p m e n tp r o g r a mi s p l a n e d an e wl o g i c a la n dp h y s i c a lm o d e lo ft h es y s t e mi sp r o p o s e du n d e rt h ea n a l y s i s o nt h ef u n c t i o no ft h es y s t e m ,t h ef l o wo ft h em a n a g e m e n ta n dt h en e e do ft h ec l i e n t t h ep o w e rb u i l d e r8 0i su s e di nt h ew i n d o w so p e r a t i o na n ds q ls e r v e r 2 0 0 0t o d e v e l o pan e wh u m a nr e s o u r c e si n f o r m a t i o nm a n a g e m e n ts y s t e m k e yw o r d s :m a n a g e m e n ti n f o r m a t i o ns y s t e m ,d a t a b a s e ,d e s i g na n dd e v e l o p m e n t ,p o w e r b u i l d 重庆大学硕士学位论文 i 绪论 1 绪论 1 1 引言 企业核心竞争力是企业获取持续竞争优势的来源和基础。以技术创新为核心, 以信息化为动力,以争创名牌为手段,以企业文化为后盾,全面提升自己的核心 竞争力,才能在日趋激烈的国际市场竞争中有所作为“。中国企业欲在经济全球化 大潮中立于不败之地,最有效也是最关键的一点,即提升企业的核心竞争力。其 中,人才管理是关键。因此,成都局提出了人才兴企战略目标。 在信息时代,加强企业人力资源管理,开发人才资源,推进人才资源向人才 资本转化,需要更多地借助科学的管理方法和先进的管理系统。推进管理信息系 统的变革犹如推进社会变革。所以管理软件的导入,这种变革的原驱动力是为了 提高企业综合竞争力。“。 我国的铁路企业在社会经济快速发展的今天,在一如既往地承担着国家经济 动脉重要作用的同时,也同样面临若前所未有的竞争压力和发展机遇。铁道部顺 应企业的现代化改革潮流,提出了跨越式发展的思路,为各铁路局提出了近期和 中长期改革目标,铁路人才工作进入了一个更新观念、创新机制、整合力量、全 面推进的重要时期。建立以信息技术、计算机技术、网络技术支持的人事管理信 息系统,通过人事数据的集中处理和资源共享,才能提高人事管理部门工作的工 作效率,保证人才资源配置的科学性、高效性,并为人才宏观决策提供智力支持。 1 2 管理信息系统概述 1 2 1 管理信息系统的概念、特点及功能 m i s ( m a n a g e m e n ti n f o r m a t i o ns y s t e m ,管理信息系统) ,是由人、计算机、 通信设备等组成的人机系统,它对一个组织内的管理信息进行收集、存储、加工、 传输,并在一定的社会环境及技术背景下,使组织内的各层次人员能利用它来有 效地处理业务过程,进行管理控制并为领导决策服务“1 。 m i s 既是一个理论研究领域又是一个实用领域,它具有如下的特点”1 : 综合性。m i s 是一个对组织进行全面管理的综合系统。一个组织在建设m i s 时,可根据需要逐步应用个别领域的子系统,然后进行综合,最终达到应用m i s 进行综合管理的目标。 人机系统。m i s 是一个人机结合的系统。在m i s 中,各级管理人员既是系统 的使用者,又是系统的组成部分,因而,在m i s 开发过程中,要根据这一特点, 正确界定人和计算机在系统中的地位和作用,充分发挥人和计算机各自的长处, 重庆大学硕士学位论文 l 绪论 使系统整体性能达到最优。 图1 1 管理信息系统 f i g ! 】m a n a g e m e a l tl n f o r m a d o ns 垮e r # 现代管理方法和手段相结合的系统。人们在m i s 应用的实践中发现,只简单 地采用计算机技术提高处理速度,而不采用先进的管理方法,m i s 的应用仅仅是用 计算机系统仿真原手工管理系统,充其量只是减轻了管理人员的劳动,其作用的 发挥十分有限。l d l s 要发挥其在管理中的作用,就必须与先进的管理手段和方法结 合起来,在开发m i s 时,融进现代化的管理思想和方法。 多学科交叉的边缘科学。m i s 作为- - f u 新的学科,产生较晚,其理论体系尚 处于发展和完善的过程中。早期的研究者从计算机科学与技术、应用数学、管理 理论、决策理论、运筹学等相关学科中抽取相应的理论,构成m i s 的理论基础, 从而形成一个有着鲜明特色的边缘科学。我国己将m i s 列为管理科学与工程一级 学科下的二级学科。 管理信息系统为管理决策的科学化提供服务,其主要功能有以下几个方面; 数据处理。即数据的收集、输入、传输、存储、加工处理和输出。 预测功能。运用数学、统计或模拟等方法分析数据,根据过去的数据预测 未来的情况。 计划功能。合理安排各职能部门的计划,并按照不同管理层次的不同要求 提供相应的计划报告。 控制功能。对计划的执行情况进行监测、检查,比较执行与计划的差异, 2 重庆大学硕士学位论文l 绪论 并分析其原因,辅助管理人员及时用各种方法加以控制。 辅助决策功能。运用数学模型,及时推导出有关问题的最优解,辅助各级 管理人员进行决策。 总之,系统的观点、数学的方法和计算机的应用是管理信息系统科学的三要 素,也是管理现代化的标志“3 。 1 2 2 管理信息系统的发展及在我国的应用情况 半个世纪以来,随着人们对管理科学化的认识和计算机技术的不断发展,管 理信息系统的发展十分迅速,主要经历了以下几个阶段“”吖”1 单项数据处理阶段( 二十世纪六十年代初、中期) 。在这个阶段,计算机主 要模仿手工管理方式,用于处理一些事务性工作,计算机只是局部地代替了管理 人员的手工劳动,使部分管理工作的效率有所提高。这是计算机用于管理的初始 阶段,也是m i s 的萌芽阶段。 数据的综合处理阶段( 二十世纪六十年代中期至七十年代中期) 。这一时期, 计算机已大量用于事务管理,这是一个由单项事务处理向管理信息系统过渡的阶 段。这时计算机开始用于控制某一个管理子系统,并具有一定的反馈功能,并由 单机一单用户逐渐过渡到面向终端的计算机网络,建立了计算机中心,采用分散管 理和集中服务的方式,对数据进行实时处理。 管理信息系统阶段( 二十世纪七十年代中期至今天) 。计算机技术的飞速发 展、性价比不断提高和微型机的不断升级,使计算机得到了极为广泛的应用。这 是m i s 的成熟阶段,其特点是以决策为主,阻数学模型进行优化处理,以微型机 为主的计算机网络形成,在更大范围内实现计算机资源和信息资源的共享。 特别是近年来,随着m i s 的不断完善,使用具有集中统一规划的数据库成为 m i s 成熟的重要标志,它象征着m i s 是经过周密的设计而建立的,它标志着信息已 集中成为资源,为各种用户所共享。数据库有自己功能完善的数据库管理系统, 管理着数据的组织、数据的输入和数据的存取,使数据为多种用户服务。m i s 并 不是与一个组织的其他信息系统相分离的特殊实体,它是信息系统的核心,贯穿 于管理的全过程,同时又覆盖了管理业务的各个层面,因而其结构也必然是一个 包含各种子系统的广泛结构。 我国开发管理信息系统是从1 9 7 3 年才开始的,到1 9 8 0 年以后才大量进行各 种事务予系统的开发工作”3 。其特点是: 大量使用微型计算机开发单项事务子系统。 引进国外的管理信息系统( 包括软件和硬件) 进行二次开发。 开发的形式一般是各企业和各系统自成体系,与外界联系少,无法在较大 范围实现资源共享。 重庆大学硕士学位论文1 绪论 根据我国管理信息系统的实际应用情况和不同的服务对象,管理信息系统的应 用大致可分为以下几种“”: 国家经济信息系统。这是一个包含综合统计部门( 如国家计委、统计局等) 在内的国家级信息系统,是一个纵横交错、覆盖全国的综合经济信息系统,其主 要功能是收集、处理、存储和分析与国民经济有关的各类经济信息,及时、准确 的掌握国民经济运行状况,为国家经济部门、各级决策部门及企业提供经济信息、 统计服务、决策辅助和管理技术支持。 企业管理信息系统。这是一类最复杂的管理信息系统,主要面向各类企业进 行管理信息的加工处理,一般具有对企业生产监控、预测和决策支持的功能。由 于企业活动的多样性和生产管理的全面性,以及对技术要求的复杂性,通常被作 为典型的管理信息系统进行研究。 事务型管理信息系统。主要面向事业单位进行日常事务的处理,基本对象是 管理事务信息,决策工作相对较小,对系统的实时性和数据处理能力要求高,数 学模型使用较少。 行政机关办公管理信息系统。此类系统的特点是主要运用局域网、打印、传 真等办公自动化技术提高公务处理能力,对国家各级行政机关的办公自动化、提 高办公质量和效率、改进服务水平有重要意义, 专业型管理信息系统。指从事特定行业或领域的管理信息系统,如人口管理、 房地产管理、铁路运输管理、银行管理等管理信息系统,其特点是专业性强,技 术相对简单,规模一般较大。 人事管理信息系统是典型的管理信息系统。随着人力资源开发与管理地位的日 益上升,迫切要求建立以计算机和通信为主要手段的、功能齐全、智能型的人力 资源管理信息和决策支持系统,借助企业内部信息网,对人力资源信息进行收集、 存储、检索、加工、分析、输出,为部门的信息管理及领导的科学决策服务”1 ”1 。 1 3 课题研究的意义 2 1 世纪的经济竞争,将是人才的竞争,是人力资源综合素质的竞争。特别是 在知识经济时代,作为知识文化和科学技术载体的人力资源在经济发展中的基础 性、决定性和战略性作用越来越突出。对作为国有大型企业的成都铁路局,要想 在当前国内国际竞争日益激烈的环境中生存和发展,关键之一就在于注重企业人 力资源的开发和管理,充分利用和发挥人力资源的优势和潜力,取得更大的社会 和经济效益。 科技的发展及计算机的广泛运用,为铁路企业开发和管理人力资源,将人力 资源转化为人力资本提高企业的核心竞争力提供了广阔的平台。本文拟在对成 4 重庆大学硕士学位论文l 绪论 都铁路局现有人事信息管理进行分析的基础上,运用计算机信息管理技术,遵循 企业m i s 系统的设计、开发原则,根据企业已有的硬软件环境,合理利用资源, 开发出一套适用的人事管理系统,从而提高人事工作效率,推动人事管理的科学 化、规范化和高效化,并为企业的人力资源开发提供决策支持。 1 4 课题的来源与研究内容 1 4 1 课题来源 本课题是为适应铁路跨越式发展,加快人事管理信息化建设,提高人事管 理工作效率,为成都铁路局提供高效的组织人才保障而提出的,主要为干部处开 发设计人事管理信息系统。这是一个工程技术型的课题。 1 4 2 研究内容 系统规划。在对现行系统初步调查的基础上,进行系统的可行性研究,提 出系统目标与需求。以充分利用现有计算机及网络设备、满足实际工作需要为目 的,确定系统的开发策略,并在比较了各种m i s 开发方法的基础上,根据实际确 定实际开发的方法。 系统分析。采用结构化系统分析方法,通过功能体系、管理业务流程和用 户需求的调查与分析,建立系统逻辑模型。 设计系统。同样采用结构化系统设计方法,提出了系统的物理模型,并据 此对系统功能模块、数据库、输入输出及系统安全等进行设计。 开发和运用系统。最终采用可视化的面向对象的开发工具p o w e rb u ii d e r 8 0 ,在w i n d o w s 操作平台和m i c r o s o f ts q ls e r v e r 2 0 0 0 数据平台上开发新系统 并进行测试及使用。 5 重i ! 奎学硕士学位论文2 开发方案 2 系统开发方案 2 1 现行系统初步调查 2 1 1 初步调查的内容 初步调查主要包括以下内容”: ( i ) 整个组织的概况:包括规模、组织目标、组织结构,产、供、销的概貌, 人员、设备与资金的现状等。 ( 2 ) 现行信息系统的概况:包括功能、技术水平以及管理体制等; ( 3 ) 组织与外部的关系。 ( 4 ) 本组织的领导者、管理部门对管理信息系统的态度,支持程度,对信 息的需求等。 ( 5 ) 开发管理信息系统的资源:人力、资金以及开发周期等资源情况。 2 1 2 初步调查结果 成都铁路局是一个以运输业为主的大型国有企业,管辖川、渝、黔两省一市 5 0 0 0 多公里国有铁路,管辖有宝成、成渝、襄渝、成昆、川黔、湘黔、黔桂、贵 昆、内六9 条干线和达成、达万、水柏3 条合资铁路,下属站段以上单位1 8 0 多个, 在职职工1 3 万余人,固定资产4 7 0 亿元,年完成运输收入i 0 0 亿,在全国5 0 0 强企业 中名列第6 8 位。 成都铁路局干部处是成都铁路局的主要部门之一,主要负责成都铁路局全局 近3 万名干部的人事管理。下属重庆分局、贵阳分局、成都分局、多元集团公司、 达成铁路有限责任公司5 个大口单位分别设有干部分处负责所辖单位干部人事管 理。干部处现设有7 个科室和1 个人才交流中心,共3 0 人。处内计算机基本达到 人手一台,通过局域网与全局及全路的计算机连接。处内人员日常均能较熟练使 用常用办公软件( 如m i c r o s o f to f f i c e ) 的操作及基本数据库的应用,日常办公 多在计算机上操作。 干部处很早就注重利用计算机进行人事管理,最初主要是采用f o x 进行分散 人事管理,操作人员必须懂得基本的数据库查询操作命令,这使得数据库的运用 很具有局限性。后来随着a c s e s s 和电子表格e x l c e l l 的运用,人事数据处理能力 在一定程度上得到加快和提高。此后逐渐使用铁路内部开发的人事管理软件,使 数据的集约化水平和分析处理能力得到极大提高,但仍摆脱不了“各自为政”的 情况。总的来看,目前单机运行的人事管理系统主要存在以下问题: ( 1 ) 数据库采集更新慢。由于使用的是单机操作,从路局的基层单位人事部 f 采集数据、再报盘给分局等大口单位汇总,再到局干部处汇总处理,一个季度 6 重星奎堂塑主堂堡堡奎! 茎垄查塞 更新一次全局人事数据库都比较困难。 ( 2 ) 同步问题。由于各单位采集、报盘时间不一致,很难做到各级人事数据 同步。 ( 3 ) 综合分析能力较差。一是统计出的数据与实际往往有较大差别,二是软 件分析多建立在手工分析数据的基础上,因此综合分析的能力、可靠性较差。 2 1 3 可行性研究 从硬件条例来看:一是处内基本每人都配备了台计算机,且计算机性能良 好,8 0 以上都是p 4 以上的i b m 计算机,其c p u 都在1 g h z 以上,内存多为1 2 8 或 更高,操作系统是w i n 9 8 w i n 2 0 0 w i n x p ,能运行目前绝大多数应用软件,运行人 事管理系统完全没有问题。此外,还配备了一台w e b 服务器和l 台文件服务器。 每台计算机都通过l o m 1 0 0 m 网卡相连接,满足拟采用的c s 结构模式的新人事管 理系统对网络的需要。 从软件技术条件来看,选用目前开发信息系统的主流开发平台和开发工具, 技术相当成熟。 从人员素质来看,干部处内7 0 以上为本科学历,计算机运用水平较高,且都 运用过单机运行的人事管理系统,稍加培训即可运用新系统。且处内有2 人是计 算机专业或信息技术管理专业毕业,能够满足新系统的维护和管理要求。 综上所述,干部处具备系统开发和管理的条件,开发新系统是可行的。 2 2 系统设计目标与需求 新系统的设计目标是:建立以计算机和通信为主要手段的、功能齐全、智能 型的人力资源管理信息和决策支持系统,借助企业内部信息网,对人力资源信息 进行收集、存储、检索、加工、分析、输出,为部门的信息管理及领导的科学决 策服务“。 新系统应该实现以下需求: 数据输入与检查。能方便地进行各种相关数据的输入和编辑检查,并存入数 据库。 数据存储和数据库管理。设计合理的数据库结构,以便用户有效地提取、检 索、更新和共享数据。 数据处理和显示。能根据用户需求对数据进行处理( 如新增、查询、修改、 删除、统计等) ,并以恰当的形式( 如报表、统计图等) 显示在屏幕上或输出硬拷 贝,满足日常应用。 用户界面。设计出友好的用户界面,以便非计算机专业人员使用操作而不必 涉及数据库系统内部复杂的功能。 7 重庆大学硕士学位论文2 开发方案 2 3 系统开发方法的选择 为保证管理信息系统的开发质量,降低开发成本以及提高开发的成功率,必 须采用科学的开发方法。目前开发管理信息系统的方法主要有结构化系统开发方 法,原型化方法、面向对象法、计算机辅助软件工程法、组合法等几种“d 。 2 3 1 结构化系统开发方法 结构化系统开发方法( s t r u c t u r e ds y s t e md e v e l o p m e n tm e t h o d o l o g y ) ,是 至今为止所有开发方法中应用最广泛,最成熟的系统开发技术之一“州”1 。 利用结构化系统开发方法的工作步骤如图2 1 所示。 结构化系统开发方法的基本思想是:采用结构化思想、系统工程的观点和工 程化的方法,按照用户至上的原则,先将整个管理信息系统作为一个大模块,自 顶向下,以模具结构设计技术进行模块分解,然后再自底向上按照系统的结构将 各模块进行组合,最终实现系统的开发。 具体说,就是首先将整个系统的开发过程按照生命周期划分为系统规划、系 统分析、系统设计、系统实施和系统运行管理与评价等五个相对独立的开发阶段; 其次,在系统规划、系统分析、系统设计各阶段坚持自顶向下的原则,进行系统 的结构化划分。从最顶层的管理业务调查开始、直至最底层业务,从系统的整体 方案分析和设计出发,先优化整体的逻辑或物理结构,后优化局部的逻辑或物理 结构;最后,在系统实施阶段,坚持自底向上的原则,从最底层的模块编程开始, 逐步组合和调试,由此完成整个系统的开发。 该方法强调严格按照系统开发的生命周期进行新系统开发,适合于大型系统 的开发。该该方法具有以下优点“: 严格区分系统开发的阶段性。每个阶段都明确对应的目标和任务,每个阶段 又分为若干具体步骤,系统开发的有序进行便于管理和控制。每个阶段开始于前 一阶段的成果,又以本阶段的成果标志该阶段工作的结束,前后衔接,正确性高。 自顶向下的整体性开发与设计,既保证了总体结构的合理性、系统内数据信 息的完整性与一致性,各子系统之间的有机联系,又通过模块化设计技术进行具 体的程序和功能模块的编程与调试,逐步组合实现整个系统,使复杂的系统开发 工作简单化。 遵循用户至上的原则,深入调查研究,制订科学合理的新系统开发方案。 重壅查兰堡主兰垡兰苎! 茎叁立壅 图2 】结构化系统开发方法流程图【1 6 1 f i 9 2 1b a s i cf l o w c h a r to f s t r u c t u r e ds y s t e md e v e l o p m e n tm e t h o d o l o g y 系统开发过程工程化,文档资料标准化,便于系统开发人员和用户的交流。 该方法的缺点是“: 9 重庆大学硕士学位论文2 开发方案 系统开发周期过长。开发过程中附带每个阶段的中间结果总结必然导致延长 系统的开发时间。 要求在开发之初全面认识系统的信息要求,充分预料各种可能发生的变化, 但往往许多系统的建设,是在开发过程中逐步明确和完善的。 用户参与系统开发的积极性没有充分调动,造成系统交接过程不平稳,系统 运行维护管理难度加大。 2 3 2 原型法 原型法( p r o t o t y p i n g ) ,也称渐进法( e v o l u t i o n a r y ) 或迭代法( i t e r a t i v e ) l 6 - l b a 图2 2 原型法的基本流程图 f i g2 2b a s i cf l o w c h a r to f p r o t o t y p i n g 该方法首先权对用户提出的初步需求进行总结,然后构造一个合适的原型并 运行,此后,通过系统开发人员与用户对原型的运行情况的不断分析、修改和研 讨,不断扩充和研讨,不断扩充和完善系统的结构和功能,直至得到符合用户要 1 0 重庆大学硕士学位论文2 开发方案 求的系统为止。原型法的基本流程如图2 2 所示: 这一模式也同样存在一些问题,主要表现在整个软件系统的总体结构考虑不 周,信息的集成与功能的集成也可能会有缺陷。这是因为在软件开发过程中设计 人员对整个系统缺乏全面系统的认识而造成的,总体结构的变化会导致设计出的 原型系统会被推倒重来,就使得上述开发过程停留在结构化系统开发的需求分析 阶段。因此也会加长开发周期,增加开发的成本“。 2 3 3 面向对象法。础 面向对象的开发方法( o b j e c to r i e n t e dm e t h o d ) 基于类和对象的概念, 把客观世界的一切事物看成是由各种不同的对象组成,每个对象都有各自内部的 状态、机制和规律;按照对象的不同特性,可以组成不同的类。不同的对象和类 之间的相互联系和相互作用就构成了客观世界中的不同的事物和系统。采用这各 方法首先要进行系统调查和需求分析,对系统中的具体管理问题和用户对系统的 需求的调查研究,确保系统的整体性、开发过程的阶段性与计划性,使系统性能 满足系统的目标和要求,以期获得最佳的经济效益。一般可分为系统分析阶段、 系统设计阶段、系统实现阶段和系统测试阶段。 这种方法的优点是:采用全新的面向对象思想,使得系统的描述及信息模型 的表示与客观实体相对应,符合人类的思维习惯,有利于系统开发过程中用户与 开发人员的交流和沟通,缩短开发周期;系统开发的基础统一于对象之上,各个 阶段工作过渡平滑,避免了许多中间转换环节和多余劳动;与分布式处理、多机 系统及网络通信等发展趋势相吻合,具有广阔的应用前景。 但是,面向对象的开发方法也存在着明显的不足。首先,必须依靠一定的软 件技术支持,其次,在大型项目的开发上,具有一定的局限性,必须以结构化系 统开发方法的自顶向下的整体性系统调查和分析作基础,否则,同样会存在系统 结构不合理、关系不协调的问题。 2 3 4 计算机辅助软件工程方法” 计算机辅助软件工程方法( c o m p u t e ra i d e ds o f t w a r ee n g i n e e r i n g ) ,原来是 指用来支持管理信息系统开发的、由各种计算机辅助软件和工具组成的大型综合 性软件开发环境,随着各种工具和软件技术的产生、发展、完善和不断集成,逐 步由单纯的辅助开发工具环境转化为一种相对独立的方法论。它依赖于软件开发 工具和集成开发环境( c a s e 工具、c a s e 系统、c a s e 工具箱、c a s e 工作台) ,目前 还主要作为辅助性的开发方法应用。 2 ,3 5 实际开发方法 在实际开发工作中,由于各种方法都有其优缺点,因此往往根据需要将多种 方法进行组合应用,最终完成系统开发的全部任务。 重庆大学硕士学位论文 2 开发方案 目前主要组合方式有:结构化系统开发方法与原型法的组合;结构化系统开 发方法与面向对象的开发方法的组合;结构化系统开发方法与c a s e 方法的组合: 原型法与面向对象的开发方法的组合;原型法与c a s e 方法的组合“。 根据开发实际需要,本案选用了结构化系统开发方法与原型法的组合的方式。 如图2 3 所示: 结构化系统开发方法 原型法 图2 3 结构化系统开发方法与原型法的组台 f i 簖3c o m b i n a t i o no f t r u c m r e ds y s t e md e v e l o p m e n tm e t h o d o l o g ya n dp r o t o t y p i n g 2 4 系统结构选择 m i s 系统结构从最初的单机结构,到主从结构,然后是文件服务器工作 站结构。随着计算机技术和网络技术的进一步的发展,出现了新的基于网络的m i s 结构体系。目前,c s 结构和b s 结构己成为主流i z 叫。 2 4 1c s 结构 从9 0 年代初发展到现在,分布式处理逐渐取代了分时处理成为主流方式,客 户机服务器( c l i n e t s e r v e r ,简称c s ) 结构成为最流行的网络计算方法,也成 重庆大学硕士学位论文2 开发方案 为m i s 中采用的主要体系结构 2 0 1 。 在c s 结构中,客户机是利用微型计算机访问网络的用户,服务器可以是提 供网络控制功能的任何规模的计算机。c s 的网络结构是采用分布式数据库管理 系统的基础。客户机运行应用程序,完成屏幕交互和输入、输出等前台任务,而 服务器则运行数据库管理系统,完成大量的数据处理及存储管理等后台任务。客 户机访问数据库服务器时,用户的数据操作要求转化为s q l 语言去执行具体的操 作,再将结果返回客户机。这种处理方式使数据在后台处理,不需要在前台间频 繁传输,有效解决了文件服务器工作站模式下的“传输瓶颈”问题。网络上的 用户不仅只是共享打印机、硬盘或是数据文件,而且共享数据处理,这是在信息 系统思维方法上的一个突破。c s 结构可以将应用逻辑分布在客户机和服务器之 间,提供真正的可伸缩应用系统框架,通过客户端和服务器端的最佳分工合作, 使整个系统达到最高的效率。根据服务器与客户机之间分担任务的程度不同,可 以构成多种不同的模式。 图2 4客户栅服务器的加德纳结构模型” f i g2 4g a r d n e rm o d e lo f c l i n e t s e r v e r 图2 4 所示的是加德纳模型,说明了在服务器与客户机之间怎样分配数据管 理、逻辑和表达。其中的数据管理包括数据库和数据库管理系统:而逻辑由处理 客户机数据的应用软件组成;表达则包括用户界面软件它处理客户机向服务器 提交的数据和由服务器提供的信息的表示。 2 4 2b s 结构雎” 重庆大学硕士学位论文 2 开发方案 i n t e r n e t 技术的迅速发展,为m i s 提供了基于开放技术的新型网络环境。在此 环境下产生了浏览器服务器( b r o w s e r s e r v e r , 简称b s ) 系统多层结构。在 i n t e m e t 环境中,c s 结构延伸为三层或多层结构,在客户层和服务器层之间加入 了一个中间层。中间层不一定需要一台独立的服务器,它是一个方案,需要相应 的软件支持,可以安排在后台服务器上。中间层包括各种实施应用规则的组件, 通过引入中间层表达管理规则,使系统配置更加灵活,组件可以在不同的应用程 序中共享。这种方式下,w e bs e r v e r 可以既是浏览服务器,又是应用服务器,可以 运行大量的应用程序,从而使客户端变得很简单。 客户端中间层数据库服务器 w e b 服务器 l 浏览器b 高 和应用服务器 j d b c 图2 5 数据库应用的三层结构【2 1 i f 遮2 5t h i n el a y e rs t r u c t u r eo f d a t a b a s ea p p l i c a t i o n 2 4 3 本案人事管理信息系统结构 综合干部处的日常人事管理需求、网络状况、计算机配置情况及系统开发环 境,选用c s 系统结构。 2 5 系统开发平台及开发工具选择 2 5 1 系统开发平台的选择乜2 卜3 本系统服务器端采用w i n d o w s2 0 0 0s e r v e r 作为操作系统,客户端采用 w i n d o w s9 8 或w i n d o w s2 0 0 0p r o f e s s i o n a l 作为操作系统。 本设计中操作系统的选择主要考虑以下几个因素: ( 1 1 系统的开放性。增加应用系统时要具有良好的可移植性和互操作性。 f 2 ) 满足设计中所要求的高可靠性和安全性。 ( 3 ) 有支持多任务联机处理、多进程以及高响应速度。 ( 4 1 系统支持先进的硬件结构。 f 5 ) 支持网络系统,支持分布式处理和c s 体系结构。 数据库领域中最常见的模型有三种:层次模型( h i e r a c h i c a lm o d e l ) ,网状模型 ( n e t w o r km o d e l1 和关系模型( r e l a t i o n a lm o d e lo 其中关系模型是现在最重要的一 种数据库模型,由数据结构、数据操作和完整性约束三部分组成,具有概念简单、 4 重庆大学硕士学位论文 2 开发方案 清晰、易懂、易用的特点,简化了程序开发以及数据库建立的工作量,因而迅速 获得广泛应用,并在数据库中占据统治地位。目前常用的支持关系模型的数据库 主要有:o r a c l e ,s y b a s e ,d b 2 ,s q ls e r v e r ,i n f o r m i x ,m i c r o s o f t a c c e s s , p a r a d o x ,m i c r o s o rf o x p r o ,d b a s e 等,其中前5 种产品属于大型关系型数据库, 后面几种产品属于桌面型关系数据库管理系统。 m i c r o s o f ts q ls e r v e r 2 0 0 0 是一个高性能的,多用户的关系型数据库管理系 统,它是专为客户服务器计算环境设计的,是当前最流行的数据库服务器系统之 一,它提供的内置数据复制功能、强大的管理工具和开放式的系统体系结构为基 于事务的企业级信息管理方案提供了一个卓越的平台。 数据库采用客户n 务器结构的好处在于: ( 1 ) 数据集中存储在服务器上,而不是分开存储在各客户机上,使得所有用 户都可以访问到相同的数据。 ( 2 ) 业务逻辑和安全规则可以在服务器上定义一次,而后被所有的客户使用。 ( 3 ) 关系数据库服务器仅返回应用程序所需要的数据,这样可以减少网络流 量。 ( 4 ) 节省硬件开销,因为数据都存储在服务器上,不需在客户机上存储数据, 所以客户机硬件不需要具备存储和处理大量数据的能力,同样,服务器不需要具 备数据表示的功能。 ( 5 ) 因为数据集中存储在服务器上,所以备份和恢复起来很容易。 由于数据库服务器不仅仅是管理共享资源,它还要分担一些应用逻辑,要完 成来自客户端的一些处理请求,因此对服务器就提出了较高的技术要求。根据实 际情况,本案选用了i b m 高性能主机作为数据库服务器。 2 5 2 系统开发工具的选择。6 h 2 ” 计算机可视化技术的迅猛发展,使越来越多的系统设计人员开始研究并应用 可视化技术进行应用程序的可视化开发。这一方面增加了开发过程的直观性,另 一方面也减轻了系统设计人员的编码负担。 p o w e rb u i l d e r8 0 是一个基于客户机服务器方式的、完全可视化的客户端 应用程序开发环境在p o w e r b u i l d e r 8 环境中,开发人员可以用一种可视和直观的方 式来建立应用程序的用户界面和数据库接口。 与其它客户机服务器开发环境相比,p o w e rb u i l d e r8 0 可以使开发人员的 工作更快、成本更低、质量更高、功能更强。它为应用程序的开发提供了全面综 合的支持主要表现在以下几个方面: ( 1 ) 事件驱动的应用程序。p o w e rb u i l d e r8 0 的应用程序是由事件驱动的, 运行于该环境下的程序并不是顺序地执行,用户可通过各种操作控制应用程序的 重庆大学硕士学位论文 2 开发方案 j f 程。 ( 2 ) 功能强大的编程语言和函数。p o w e r s c r i p t 是p o w e r b u i l d e r8 0 内置的功 能强大的编程语言,它能使开发人员很容易地将简单或复杂的事物对象与应用项 目配合,它提供了丰富的可用于对应用程序的各种对象和控件进行处理的内置函 数。此外,用户还可以定义自己的函数来执行某种特定的处理过程。 ( 3 ) 面向对象的编程。p o w e rb u i l d e r8 0 应用程序的基本组件是用户创建的 一系列对象,每个对象都具有一些特性和特定的行为( 属性、事件和功能) 。利用 封装性、继承性、多态性等面向对象的编程技术,开发人员可以有效地利用所创 建的对象,使应用程序具有可重用性、可扩展性和其它强有力的功能。 ( 4 ) 跨平台开发。p o w e rb u i l d e r8 0 能够支持跨平台客户端应用程序开发的 工具,而且,它可以在其所支持的所有操作平台上执行同一个p - c o d e 代码的文件。 ( 5 ) 开放的数据库连接系统。p o w e rb u i l d e r8 , 0 是一个开放的应用程序开发 环境,它可以访问很多常见的后台数据库系统,如o r a c l e ,s y b a s e ,s q ls e r v e r , i n f o r m i x ,d b 2 等。它提供了一个通用的前端用户界面,使用户不用关心每一个连 接使用的数据库的特点和特性,以集中精力进行客户端应用程序的开发。 基于p o w e r b u i l d e r 8 作为优秀的系统前端开发工具的种种优点,故采用p o w e r b u i l d e r8 0 来开发人事管理系统。 1 6 重庆大学硕士学位论文3 系统具体分析 3 系统具体分析 3 1 系统分析概述m h 2 9 1 系统分析( s y s t e ma n a l y s i s ) ,也称为需求分析,是管理信息系统开发工作中重 要的、必不可少的环节,是建立管理信息系统的关键。当研制人员与用户都确认 项目可行之后,系统的研制就进入了系统分析阶段。系统分析所确定的内容是后 面系统设计、系统实现的基础。 3 1 1系统分析的任务“蚰吖2 9 1 系统分析是对系统进行详细的系统调查和认真的需求分析,掌握实际系统的 基本结构和当前己明确的业务流程,从中发现其规律和缺点,目的是获得相关的 合理的新系统的逻辑型。 系统分析过程分两步,首先在详细调查的基础上进行需求分析,对企业的业 务和数据流程清楚、明确,然后再提出新系统的逻辑模型。 3 1 2 结构化系统分析方法( s a ) 在管理信息系统开发实践中,系统分析人员使用了多种系统分析方法,主要 有结构化分析方法( s t r u c t u r e da n a l y s i s 简称s a ) 、面向数据结构的分析方法以及面 向对象的分析方法等。其中,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农产品市场销售与信息推广合作协议
- 农村生态农业种植合作协议
- 商业市场调研及分析委托协议
- 平面直线数学试卷
- 七位学霸做高考数学试卷
- 青岛六三制二上数学试卷
- 清华大学出版社数学试卷
- 机动车销售合同书范本
- 物流仓储合同示例
- 清华附小指定8册数学试卷
- DL∕ T 5100-1999 水工混凝土外加剂技术规程
- 合同未签订提前供货函模板
- 小学必背古诗词182首(带目录及释义)人教(部编版)
- 2024年东南亚一体式直流充电桩市场深度研究及预测报告
- DZ∕T 0213-2020 矿产地质勘查规范 石灰岩、水泥配料类(正式版)
- 学校食堂食材采购询价方案范文(35篇)
- 2023年广西现代物流集团社会招聘、校园招聘考试真题及答案
- 保险公司案件风险排查工作报告
- 《化妆品技术》课件-化妆品的历史起源与发展
- 《建筑施工安全检查标准》JGJ59-20248
- 住宅公共部分装修综合项目施工专项方案
评论
0/150
提交评论