物流系统的实施程序设计.doc

上传人:夏** 文档编号:559760945 上传时间:2023-11-07 格式:DOC 页数:14 大小:39.50KB
返回 下载 相关 举报
物流系统的实施程序设计.doc_第1页
第1页 / 共14页
物流系统的实施程序设计.doc_第2页
第2页 / 共14页
物流系统的实施程序设计.doc_第3页
第3页 / 共14页
物流系统的实施程序设计.doc_第4页
第4页 / 共14页
物流系统的实施程序设计.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《物流系统的实施程序设计.doc》由会员分享,可在线阅读,更多相关《物流系统的实施程序设计.doc(14页珍藏版)》请在金锄头文库上搜索。

1、第八章 系统实施 主要内容 物流系统的实施 程序设计 软件开发工具 程序和系统测试 系统切换、运行与维护 项目管理与系统评价 1 系统实施阶段的任务 2 物理系统的实施 计算机系统的实施 网络系统的实施 3 程序设计 程序设计的目标 自顶向下的模块化设计 结构化程序设计方法 Structured Programming 4 软件开发工具 5 程序和系统测试 测试方法 黑箱测试 不考虑系统内部结构而运行系统,以检查在一定的输入下,系统的输出是否与期望相同。 白箱测试 不仅要完成前者的内容,还要检查输入的数据是如何通过系统内部设定的结构,达到输出的。 测试流程 信息系统测试 软件测试与软件开发过程

2、的关系 6 人员培训 案例分析:某化工厂MIS的开发历程 人员培训的意义 人员培训的内容 培训内容 管理人员的培训 技术人员的培训 培训管理 7 系统切换、运行 并行切换法的特点是风险小、安全系数大 开销大(需要同时运行2套系统) 用户随着并行期的延长而失去热情,甚至拒绝使用新系统 隐含假设:原系统是正确的 人员对系统实施的影响 人员对系统实施的影响(续) 人员对系统实施的影响(续) 8 系统实施阶段的文档 程序设计手册 程序设计手册将选定计算机语言或开发工具,来描述系统的计算机模型,其主要使用者是系统维护人员。 系统采用的术语 系统的功能描述 系统开发最小平台 系统覆盖的流程 系统全局变量

3、程序清单 每个功能的描述 系统共享数据 系统接口的实现 用户操作手册 用户操作手册为用户提供了系统能够作什么和不能作什么的概况和一份详细的安装指南,以及一个贯穿系统详细指南。 概况 系统运行平台与安装 系统操作描述 系统联机帮助 系统转换阶段是系统开发过程最为艰难的阶段。许多问题在这个阶段开始暴露出来,下面列举一些具体的表现: 1 手工系统和计算机应用系统同时运行,对于管理人员来说,是加重了负担,在这个阶段,管理人员要参与大量原始数据的输入和计算机结果的校核。特别是仓库管理系统,需要把全厂几千种原材料的月初库存一一输入,工作量极大,而当程序出错、修改时间较长时,往往需要重新输入。这就引起了管理

4、人员的极大不满。 2 仓库保管员不愿意在库存账上为每一材料写上代码,他们认为这太麻烦,而且理解不了为什么非要这样做。 3 计算机打印出来的材料订购计划比原来由计划员凭想象编写的订购计划能产生明显的经济效益,计划员面子上过不去,到处说计算机系统不好使,而且拒绝使用新的系统。 4 厂长说:我现在要了解本广大人家多少钱,人家欠我厂多少钱,系统怎么显示不出来? 人员是管理信息系统的重要组成部分,包括企业的各级管理人员及管理与维护信息系统的专业人员。每一个与新系统有关的人都应该了解管理信息系统的运作方式和运作过程。培训就是使有关管理人员和技术人员了解和掌握新系统的有效途径之一。因此,培训工作关系到新系统

5、的成败。 (1)如果管理人员对即将使用的新系统的管理过程不了解,不能确定新系统是否适用于自己的工作,那么就有可能消极地对待新系统,甚至阻碍系统的推广应用。 (2)管理信息系统的开发与应用不仅是计算机在企业中的应用,同时也是一种企业变革。由于企业管理的传统思想及方法与管理信息系统的要求之间有着巨大的差异,企业管理人员对这种新的管理思想和管理方法有一个熟悉、适应和转变观念的过程。 (3)对于自行开发管理信息系统的企业来说,通过系统开发过程来培养一批既懂管理业务,又懂信息系统的企业专业人员也应是企业开发信息系统的主要目标之一。 信息系统的知识非常广泛,企业管理人员与企业信息系统专业人员的培训内容应各

6、有侧重。 1、系统整体结构和系统概貌; 2、系统分析设计思想; 3、计算机系统操作与使用; 4、软件工具的使用; 5、汉字输入方式、系统输入方式和操作方式培训; 6、可能出现的故障以及故障的排除; 7、文档资料的分类以及检索方式; 8、数据收集、统计渠道、统计口径; 9、其他注意事项 管理人员的培训重点应该是信息技术基本概念与一些结合具体项目的基础知识。 1. 信息系统的基本概念,包括信息概念、性质与作用、系统概念与特点、信息系统开发方法与开发过程等。 2. 计算机基本知识,包括计算机硬件与软件基础知识、,常用管理软件的功能与人机界面、网络与通信基本概念等等。 3. 管理方法,例如现代管理的基

7、本思想、数据分析与管理决策的基本概念与常用方法。 4. 本企业信息系统介绍,包括信息系统目标、功能及总体描述、开发计划、主要事项与配合要求等等。 5. 本企业信息系统的操作方法。 对企业信息管理专业人员的培养应把重点放在系统知识与系统规范方面,培养方法除强调在实践中学习外,还可采取委托培养、进修与外聘专家进行系统授课等方法。 为了保证培训能真正获得成效,培训工作应与管理人员的工作绩效评定结合起来,对培训的效果进行考核。 具体操作可以分阶段地在培训后进行考试,也可以采用竞争上岗等方式,促使管理人员处理好当前工作与未来知识储备二者的关系。 系统转换包括: 新系统和旧系统的切换 把旧系统的文件转换成

8、新系统的文件 数据的整理和录入, 人员、设备、组织结构的改造和调整 有关资料档案的建立和移交。 (1)、直接转换法 在指定的时间点,停止原系统的使用,启动新系统。 老系统 新系统 转换简单,费用最省 风险较大 (2)、并行切换法 新系统投入运行时,老系统并不停止运行,而是与新系统同时运行一段时间,对照两者的输出,利用老系统对新系统进行检验。 老系统 新系统 并行运行 (3)、试运行转换法 前面2种方法的综合。 老系统 新系统 新系统的部分采取并行方法 并行方法,保险系数大 (4)、试点过渡法(逐步转换法) 新系统一部分一部分地替换老系统,直到全部替代老系统。 老系统 新系统1 新系统2 新系统

9、n 避免了直接转换法的危险性,费用也比并行转换法省 这种转换方式借口复杂,当新老系统差别太大是不宜采取该方法 信息系统失败的一个主要原因是用户拒绝使用新系统。 拒绝通常来源于对新的工作方式和任务不熟悉,或者对可能发生的改变产生忧虑。例如,当计算机文字处理系统进入到办公室时,许多秘书认为自己的工作会被计算机取代,因而拒绝学习和抵制新技术。然而,实际上字处理软件不仅没有代替秘书的职能,只是完成那些日常重复性、机械化的工作,而且还为秘书创造出新的和更多的管理事务,综合性与分析性的工作大大地增加了。 当新技术被引入组织时,许多习惯于在原有环境下工作的人会觉得受到威胁。因为环境改变了,原有的工作岗位、个

10、人地位和人际关系也都会相应有所改变,因此容易产生一种失落感和不安全感。持有这种心态的人员会妨碍新系统的实施并企图恢复原系统。如果新的工作方式和工作程序不被接受,那么新系统就达不到预定的目标。拒绝变化的另一个原因是目前的工作环境比较舒适,有关管理人员安于现状。如果没有更多的报酬与激励,管理人员会觉得改变工作条件得不偿失,因而产生惰性。 要使新系统和新技术的实施成功,企业的最高管理者和系统分析与设计人员就必须起变化代理人的作用,用动态的观点,采用变化的计划实施策略来引导变化。当人们认识到变化的必要性和紧迫性时,就会产生求变心理,去制定改变现状的计划。通过管理业务调查、技术培训等形式,能逐步转变管理

11、人员的观念,完成这项工作需要有耐心和恒心。在系统设计过程中,要注意维持一定的工作满意度,在此基础上对原有工作予以重定义。在系统实施过程中,一旦系统出现问题,系统设计人员应迅速作出反应,以免用户产生不满情绪。 采用顺序结构、循环结构、选择结构三种基本逻辑结构来编写程序的方法。 (1)、顺序结构: 顺序结构表示含有多个连续的处理步骤,按照书写的先后顺序执行。 入口 A B 出口 Int i 0 Int s 1 S 100+i (2)、循环结构: 循环结构是由一个或几个模块构成,程序运行时重复执行,直到满足某一条件为止。 P S 入口 出口 T F Int i 1 Int s 0 Do While

12、i 100 s s+i i i+1 EndDo (3)、选择结构: 由某个逻辑表达式的取值决定选择两个处理加工中的一个。 P A B 入口 出口 T F 利用软件生成工具进行系统开发可以大量的减少甚至避免手工编写程序,并且避免了手工方式下的编程错误,从而极大的提高了系统开发效率。下页首先对几种常用的工具软件作一介绍: 电子表格软件开发工具 数据库管理系统提供的开发工具 套装软件 set of software 工具 可视化图形界面编程工具 MS Visual Foxpro MS Visual BASlC PowerBuilder: 办公自动化系统开发工具Lotus Notes 计算机辅助软件工

13、程 CASE CASE COMPUTER AIDED SOFTWARE ENGINEERING 的特点: 支持系统分析和系统设计 如生成数据流程图、生成功能结构图和各种文档资料等 乃至整个系统生命周期的大型软件环境。 功能: CASE中集成了多种工具,这些工具既可以单独使用,也可以组合使用,为系统开发提供了全过程的开发环境 人们常常有一种错觉,认为程序编写出来就“万事大吉”。 目前,检验软件的有三种手段:正确性证明、静态检查和动态检查。 (1)、正确性证明: 利用数学方法证明程序的正确性,该技术还处于初级阶段。 四色猜想 1852年,刚从伦敦大学毕业的哥斯尼在给他的兄弟弗雷赘克的一封信中提出了

14、这样的猜想:在一幅正规地图中。凡是有共同边界结的国家,都可以最多只用四种颜色着色,就能把这些国家区别开来。弗雷赘克读了这封信后,就企图用数学品质方法来加证明。但是,他花了许多时间,仍是毫无头绪,他只好去请教他的教师摩尔根。但摩尔根也无法证明这个问题。同时也无法推翻,就把它交给了英国著名的数学家哈密顿。从此,这个问题在一些人中间传来似去,直到1865年哈密顿逝世为止,这个问题还没有得到解决。于是这个问题便以“四色猜想”的名字留在了近代数学史上。1878年,著名的英国数学家凯来把“四色猜想”通报给伦敦的数学学会会员,征求解答。数学界顿时活跃起来,很多人挥戈上阵,企图试一试自己的能力。1879年,肯普首先宣布证明了四色定理,接着在1880年,泰特也宣布证明四色定理的问题已经解决,从此就很少有人过问它了。 然而还有一个数学家赫伍德,并没有放弃对四色问题的研究,他从表少年时代一直到成为白发苍苍的老者,花费了毕生的精力致力于四色研究,前后整整60年。终于在1890年,也就是肯普宣布证明了四色定理的11年之后,赫伍德发表文章,指出了肯普证明中的错误,不过,赫伍德却成功地运用肯普的方法证明了五色定理,即一张地图能用5种颜色正确地染色。 五色定理被证明了。但四色定理却又回到未被证明的四色猜想的地位了,这不仅由于赫伍德推翻了肯普的证明,而且离开泰特发表论文66年后的1946年,加拿大数学家托

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号