- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
当系统分析与设计完成之后,系统工作的重点从创造性思考的阶段转入具体的实践阶段。 系统实施是新系统开发工作的最后一个阶段,其主要内容: 按总体设计方案购置和安装计算机设备和网络系统; 安装软件系统,建立数据库管理系统; 程序设计与调试、系统测试; 整理基础数据,培训操作人员; 系统切换和试运行; 系统维护与评价。 系统实施的前提条件 系统实施工作必须在系统分析和系统设计工作完成后,严格按照系统开发文档进行,系统实施是以系统分析和设计文档资料为依据的。系统开发者只有通过系统开发文档,对系统目标、系统总体结构、系统代码设计、输入/输出设计、数据库设计、处理过程设计以及系统运行环境等有了明确理解和认识以后,才能开始系统实施活动。 系统开发人员不仅要了解本人所承担的部分,还要了解总体结构、彼此接口、数据交换等相互联系部分的内容,以保证在系统实施工作中局部分散实施与系统整体的协调一致性。 系统实施阶段的工作及流程(仅供参考)有些任务要并行以提高工作效率 § 6.1 程序设计 程序设计的依据:系统设计阶段的模块结构图、IPO图、数据库设计中各种数据表结构和编程设计说明。 程序设计的目的:就是用计算机程序设计语言实现系统设计中的每个细节。 程序设计总体思路:程序设计与技术发展有关,过去的尽量短小、构思巧妙、难以理解的程序编制方法逐渐被不惜时、空,造就高可读性、高可维护性的编程思想所取代。 一、程序设计语言 管理信息系统开发中常用的编程工具:常用编程语言、关系数据库系统,代码生成工具,系统开发工具,C/S工具,B/S工具,OO工具等。 1、常用编程语言类:C、C++、COBOL、PROLOG等。 2、关系数据库类: (1)Oracle:是美国Oracle公司研制的第一个商品化的对象-关系型数据库管理系统。 特点:支持大数据库、多用户的高性能的事务处理;遵守数据存取、操作系统、用户接口和网络通信协议的工业标准,是一个开放系统;实施安全性控制和完整性控制;支持分布式数据库和分布处理;具有可移植性、可兼容性和可连接性。 (2)DB2:是IBM公司提供的一种基于SQL的关系型数据库产品。 特点:支持面向对象编程;支持多媒体应用程序;具有备份和恢复能力;用户可以在建表时显示定义复杂的完整性规则;支持SQL查询;支持异构分布式数据库访问。 (3)Sybase:Sybase公司第一个推出客户/服务器体系结构和多线程技术的高性能数据库服务器。 Sybase数据库产品的特点:支持JAVA和标准的关系数据库查询语言SQL,支持广泛的软硬件平台,具有优秀的联机事务处理功能。 (4)SQL Server:微软SQL Server是运行的Windows NT上的一个著名的高性能数据库管理系统。它基于多线程的客户/服务器体系结构,允许集中管理服务器,提供企业级的数据复制,提供平行的体系结构,支持超大型数据库,可以与OLE对象紧密集成。 (5)Informix:是美国Informix软件公司的数据库系统产品,可以在UNIX、 Windows NT 、Netware、Macintosh等各种操作系统环境下运行。其产品主要分为数据库服务器,网络连接软件,应用开发工具,终端用户访问工具等四大类。 (6)Access:是微软公司推出的基于Windows环境的关系型数据库系统。它采用Windows程序设计概念,具有简单易用、功能强大、面向对象的可视化设计等特点。该数据库系统具有易学易用,快速开发,简化用户开发工作等优点,是微软公司在Office系统软件中力推的“办公室数据库”。自从发布以来,该数据库系统以其强大的功能,与其他Office组件的高度集成以及无需大型数据库专业的维护人等优势,赢得广大用户的青睐,是开发中、小型管理信息系统的首选数据库系统。 (7)xBASE:略。 (8)Paradox:略。 3、程序生成工具类:4GL。 4、系统集成开发工具:VFP、VB、VC++、CASE、PB、Delphi等。 5、客户机/服务器工具:VFP、VB、VC、 Delphi 、PB等。 6、浏览器/服务器工具:VB、JAVA、C#、WEB SERVICES、ASP、JSP等。 7、面向对象编程工具:C++、VC++、SMALLTALK等。 开发工具的选择原则和因素 (1)最少工作量原则。使用最小代价让系统工作。 (2)最少技巧性原则。最好无需培训或很少培训就能编制程序。 (3)最少错误原则。对常用的高级语言来说,要提供结构化控制结构、类型检查、数据结构描述、易于检验测试等机制。 (4)最少维护原则。对一般的高级语言来说,应提供独立编译能力和系统软件包。独立编译意味着可分别编译各个程序单元,无需因修改了一个程序单元而重新编译所有的程序。软件包意味着系统工具能提供较多功能,以减轻开发强度
您可能关注的文档
最近下载
- 心理测评399.doc VIP
- 男科的现状与发展战略.pptx VIP
- BOSS效果器ME-70中文说明书.pdf VIP
- 2025年工商管理硕士(MBA)联考综合能力真题及答案.docx VIP
- 5.3 认识直角(课件)2025-2026学年度北师大版数学三年级上册.pptx VIP
- 《大学语文》怎样读懂一首诗(1)-教学课件.ppt
- 幼儿照护中级核心技能考评标准.pdf VIP
- 老视框架眼镜验配专家共识(2025).docx VIP
- 基层医疗卫生机构常见新生儿疾病诊疗指南:新生儿复苏(2025年).pptx VIP
- 《基于STM32单片机的LED室内照明智能调节系统设计(附PCB图和原理图)》11000字.docx
文档评论(0)