管理信息系统实施精品PPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
◦ 系统实施阶段既是成功地实现新系统,又是取得用户对新 系统信任的关键阶段。
2.系统实施的主要内容和步骤 系统实施阶段主要有以下几个方面的工作:
◦ (1).物理系统的实施 ◦ (2).程序设计 ◦ (3).系统调试 ◦ (4).人员培训 ◦ (5).系统切换
步骤:系统实施首先进行物理系统的实施;建立数据库 系统;进行程序设计;接着进行基础数据的收集和录入 工作;然后进行系统测试;最后对该系统的使用人员进 行相关培训,进行系统转换和新系统的试运行。
系统分析人员、设计人员、程序设计人员、计算机硬件及 网络人员。 ◦ 此外,用户单位高中层管理人员、具体业务操作人员、档 案管理人员也将参与系统实施。
5.系统实施阶段的成果
◦ 系统实施阶段性的成果体现在以下几个方面: ◦ (1)新的管理信息系统投入运行 ◦ (2)新的管理信息系统测试报告 ◦ (3)为保证新的管理信息系统运行所建立的规章制度和岗位
程序设计原则
1. 结构化程序设计方法的主要原则:自顶向下,逐 步求精,模块画,限制使用goto语句。
2. 程序内部文档书写的原则 3. 数据说明的原则 4. 输入和输出的原则 5. 语句构造的原则 6. 程序设计自动化的原则
程序设计规范: 1. 基本要求 2. 可读性要求 3. 结构化要求 4. 正确性与容错性要求 5. 实用性要求
管理信息系统实施
1、能够明确管理信息系统实施的主要内容和步骤 2、能够理解程序设计原则和规范 3、能够撰写系统测试报告
1. 系统实施概述 2. 物理系统的实施 3. 程序设计语言和开发工具 4. 程序设计 5. 系统测试 6. 人员培训 7. 系统转换
1.系统实施的目标
◦ 系统实施阶段的目标就是把系统设计的物理模型转换成可 实际运行的新系统。
程序设计语言的分类:
◦ 程序设计语言有许多分类方式,若按照程序设计风格进行 分类,可以分为指令式程序设计风格和声明式程序设计风 格两种。
(1)指令式程序设计风格:
◦ 指令式程序设计风格是指根据改变程序状态的语句描述计 算过程的程序设计风格。
◦ 指令式程序设计语言又可以进一步划分为:
过程式程序设计语言:是一种为程序设计人员提供准确定义 任务执行步骤的语言。
主要特点是控制结构明确,禁止任何转移控制,容易确定 数据作用域,可以表现模块嵌套结构。没有控制流程线, 不能任意转移。主要问题是盒图修改工作量较大。
图7.2 N-S(盒图)结构图符号
(3)PAD图
PAD图(Problem Analysis Diagram)是由日立公司
提出的一种支持结构化程序设计的图形符号系统。 PAD图采用二维树型结构表示程序的控制流,其主 要特点是:
◦ 支持自顶向下,逐步求精方法的要求。 ◦ PAD图满足结构化程序设计要求,因此采用PAD图导出的
程序必然是结构化的。
◦ PAD图描述算法结构清晰,层次分明,易读、易懂。 ◦ PAD图既可以表示程序逻辑,也可以描述数据结构。
图7.3 PAD图符号
测试目标
◦ 软件测试的目标应该是以尽可能少的代价和时间找出软件 系统中潜在的错误和缺陷。
面向对象程序设计语言:是指采用封装性、继承性、模块化、 多态性等面向对象技术进行程序设计的语言。
(2)声明式程序设计风格:
◦ 声明式程序设计风格是指在计算过程中描述计算的逻辑结 构而不是描述计算的控制结构的程序设计风格。
◦ 声明式程序设计风格又可以细分为函数程序设计、逻辑程 序设计以及特定领域语言等。
职责
物理系统实施的工作内容:按总体设计方案购置和 安装、调试好计算机设备、网络设备及数据库管理 系统,或者是改造现有的网络布局,并做好初始化。
选择供应商的标准:实力雄厚、信誉可靠、质优价 低、售后服务好。
程序设计语言的分类:
◦ 程序设计语言有许多分类方式,若按照程序设计风格进行 分类,可以分为指令式程序设计风格和声明式程序设计风 格两种。
3.系统实施计划制定
◦ 由于系统实施阶段任务较多,时间较紧,参与人员多,投 入资金多,因此系统实施领导小组必须制定系统实施阶段 的计划,明确实施过程中的职责,安排各项工作的先后顺 序,完成日期,并落实到具体人员,从而保证系统实施按 计划进度顺利进行。
4.系统实施的组织保证
◦ 设置组织机构是保证系统实施正常运转的基本条件之一。 ◦ 除系统实施领导小组外,系统实施的参加人员一般还包括
程序设计方法:
1. 程序模块
在系统总体设计阶段中划分的每个模块,最终需要对应 的程序模块来完成,一个程序模块就是一个程序(一个过 程)。一个系统功能模块可能由若干个程序模块来完成。
2. 程序模块划分原则
(1)程序模块独立性 (2)程序模块的可靠性、通用性、可维护性、简单性 (3)程序模块的大小应适中
除了上述两类程序设计语言,还有一种语言是
脚本语言。脚本语言(scripting language)是一种
嵌入在另一种语言中、可以控制应用程序的程序设
计语言。脚本语言一般都是解释执行的,具有程序
设计语言的基本特征,他们总是嵌入在他们将要控
制的应用程序之中。
程序设计语言的选择:应用实践中还应该考虑实际
测试任务
Hale Waihona Puke Baidu (1)制定系统测试大纲,确定测试的项目、方法、步 骤、参加人员及时间安排。
(2)根据测试的项目及内容设计测试数据,以便对每 个程序、功能、子系统进行测试实验以及系统联调。
3. 程序框图 程序框图的作用是描述程序算法的。主要有程序 流程图,盒图(N-S图),PAD图。编程人员根据程 序框图进行编程。
(1)流程图
程序流程图使用历史最悠久,广为人们接受,是初学者容易掌握的程
序设计工具,但它存在许多缺点,主要不适于描述结构化程序。
图7.1 程序流程图符号
(2)盒图(N-S图)
环境的限制如:
◦ 用户要求 ◦ 可以得到的语言系统 ◦ 工程规模 ◦ 应用领域
开发工具的选择:
◦ 现有的开发工具大概分为大而全和小而专两种类型。 ◦ 开发工具的选择主要决定于两个因素:
所开发系统的最终用户:是一切软件的来源和归宿,也是影 响开发工具的决定性因素
开发人员:开发人员的爱好、习惯、经验也影响着开发工具 的选择
相关文档
最新文档