管理信息系统的实施课件

上传人:我*** 文档编号:143984516 上传时间:2020-09-04 格式:PPT 页数:39 大小:2.41MB
返回 下载 相关 举报
管理信息系统的实施课件_第1页
第1页 / 共39页
管理信息系统的实施课件_第2页
第2页 / 共39页
管理信息系统的实施课件_第3页
第3页 / 共39页
管理信息系统的实施课件_第4页
第4页 / 共39页
管理信息系统的实施课件_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《管理信息系统的实施课件》由会员分享,可在线阅读,更多相关《管理信息系统的实施课件(39页珍藏版)》请在金锄头文库上搜索。

1、第八章 管理信息系统的实施,8.1 系统实施概述,系統实施概述 系统实施是继系统规划、系统分析、系统设计之后的最后一个阶段,主要包括以下几项工作: 程序设计 系统测试 数据录入 系统转换 系统测试报告与系统说明书编制 系统运行管理与评价,8.1 系统实施概述,系统实施阶段的建构(40%)+测试(20%)+系统发行(10%)=实施阶段 项目实施的前1/3用来详细了解需求和发展高质量的构架方式; 中间的1/3主要建立项目软件上,这一阶段程序代码会快速产生; 后面的1/3焦点在检查前面阶段写出来的程序代码是否合格;,物理系统的实施是计算机系统和通信网络设备的定购、机房的准备和设备调试等一系列活动的总

2、和。,8.1 系统实施概述,物理系统的实施 物理系统实施的内容包括: 1.建立以计算机网络为主的物理系统(性价比、可扩充性,技术支持) 2.物理实施的环境要求(温度、湿度、无尘、不间断电源) 3.网络系统的实施 (局域网,广域网) 4.选择合适的开发工具(office FoxPro VB PowerBuider SQL),从计算机产品中选择最适合应用的品牌。 可扩充性 性价比 售后服务技术支持,一.计算机系统实施,计算机系统的实施,8.1 系统实施概述,网络系统的实施,MIS网络有局域网(LAN)和广域网(WAN)两种。局域网通常实现楼宇内部和邻近的几座大楼之间的联系。广域网之间通信,通常利用

3、公共电信网络,实现远程设备之间的通信。,8.2 程序设计,系统程序设计 整个系统自下而上、逐步推进的开发方法(从某个功能模块开始、逐步扩充) 注意事项 尽量使用通用的标准方法 利用一些良好的开发工具、成熟的程序模块,8.2 程序设计,程序设计方法 结构化程序设计方法 编写程序应符合软件工程化思想, 即应利用工程化的方法进行软件开发。 设计思想: 从整体上,应采用自顶向下的模块化设计方法; 在具体编程中,则应采用结构化程序设计方法。,8.2 程序设计,自顶向下的模块化设计 首先确定上层功能,然后,经过层层分解,把一个复杂的系统分解为多个功能较单一的功能模块。 在模块化程序设计中应注意以下几点:

4、模块的独立性 模块大小划分要适当,模块中包含的子模块数要合适。 模块功能要简单,8.2 程序设计,结构化程序设计方法 1. 顺序结构 由一系列依次执行的语句或模块构成; 2. 循环结构 由一个或几个模块构成,程序运行时重复执 行,直到满足某一条件为止; 3. 选择结构根据条件成立与否选择程序执行路径。,8.2 程序设计,程序的调试 程序调试,是将编制的程序投入实际运行前,用手工或编译程序等方法进行测试,修正语法错误和逻辑错误的过程。 模块调试:对模块进行全面的调试; 接口功能调试 数据结构调试 边界条件调试 出错处理调试,8.2 程序设计,分调(功能调试) 在单个程序调试完成以后,需进行分调,

5、即将一个功能内所有程序按次序串联起来进行调试。 模块结构调试 模块数据调试 模块接口调试 模块外设调试,8.2 程序设计,总调(能行性联调) 1. 主控程序和调度程序调试 调试目的不是处理结果的正确性,而是验证控制接口和参数传递的正确性,以便发现并解决逻辑控制问题。,信号P,输入数据L,根据信号P,来判断应 该调度哪个功能模块,功能模块根据输入数据L,进行运算得到结果,8.2 程序设计,2. 程序的总调 将主控制和调度程序与各功能模块联结起来进行总体调试。这一阶段查出的往往是模块间相互关系方面的错误和缺陷。 这一阶段查出的往往是模块间相互关系方面的错误和缺陷。 总调应由系统分析员和程序员合作进

6、行。,8.3 编程标准,C#编程规范 1.命名惯例和规范 注记 : Pascal 大小写形式所有单词第一个字母大写,其他字母小写。 Camel 大小写形式除了第一个单词,所有单词第一个字母大 写,其他字母小写。 类名使用Pascal 大小写形式 public class HelloWorld . 方法使用Pascal 大小写形式 public class HelloWorld void SayHello(string name) . 变量和方法参数使用Camel 大小写形式 public class HelloWorld int totalCount = 0; void SayHello(st

7、ring name) string fullMessage = Hello + name; ,8.3 编程标准,根据类的具体情况进行合理的命名 以Class声明的类,都必须以名词或名词短语命名,体现类的作用。必须以 Class结尾,如 Class ScreenClass Class SystemClass 当类只用于作为其他类的基类,根据情况,以Base结尾: Class IndicatorBase 不要使用匈牙利方法来命名变量 把数据类型作为变量名的前缀而m_作为成员变量的前缀。例如: string m_sName; int nAge; 然而,这种方式在.NET编码规范中是不推荐的。所有变量

8、都用camel 大 小写形式.,8.3 编程标准,控件命名 格式:控件名简写+英文描述,英文描述首字母大写 主要控件名简写对照表: TextBox txt Button btn CheckBox chk RadioButton rdo CheckBoxList chklst RadioButtonList rdolst ListBox lst DropDownList ddl DataGrid dg DataList dl Image img Table tbl Panel pnl Label lbl,LinkButton lnkbtn ImageButton imgbtn Calender

9、cld AdRotator ar RequiredFieldValidator rfv CompareValidator cv RangeValidator rv RegularExpressionValidator rev ValidatorSummary vs CrystalReportViewer rptvew,8.3 编程标准,用有意义的,描述性的词语来命名变量 1、别用缩写。用name, address, salary等代替 nam, addr, sal; 2、别使用单个字母的变量象i, n, x 等. 使用 index, temp等; 用于循环迭代的变量例外: for(int i

10、= 0; i count; i +). 3、如果变量只用于迭代计数,没有在循环的其他地方出现,可用单个字母的变量(i) ,而不是另外取名。变量名中不使用下划线 (_) 。 文件名要和类名匹配 例如,对于类HelloWorld, 相应的文件名应为 HelloWorld.cs (或, HelloWorld.vb),8.3 编程标准,2.良好的编程习惯 遵从以下良好的习惯以写出好程序: 1) 避免使用大文件。如果一个文件里的代码超过300400行,必须考虑将代码分开到不同类中。 2) 避免写太长的方法。一个典型的方法代码在125行之间。如果一个方法发代码超过25行,应该考虑将其分解为不同的方法。 3

11、) 方法名需能看出它作什么。别使用会引起误解的名字。如果名字一目了然,就无需用文档来解释方法的功能了。 好: void SavePhoneNumber ( string phoneNumber ) / Save the phone number. 不好: / This method will save the phone number. void SaveData ( string phoneNumber ) / Save the phone number. ,8.3 编程标准,4)一个方法只完成一个任务,不要把多个任务组合到一个方法中,即使那些任务非常小; 5)使用C#或VB.NET的特有类

12、型,而不是System命名空间中定义的别名类型; 好:int age; string name; 不好:Int16 age;String nem; 6)别在程序中使用固定数值,用常量代替; 7)必要时使用enum 。别用数字或字符串来指示离散值。 好: enum MailType Html, PlainText, Attachment void SendMail (string message, MailType mailType) switch ( mailType ) case MailType.Html: / Do something break; case MailType.Plain

13、Text: / Do something break; case MailType.Attachment: / Do something break; default: / Do something break; ,不好: void SendMail (string message, string mailType) switch ( mailType ) case Html: / Do something break; case PlainText: / Do something break; case Attachment: / Do something break; default: /

14、 Do something break; ,8.3 编程标准,3.注释 文件头部注释 在代码文件的头部进行注释,标注出创始人、创始时间、修改人、修改时间、代码的功能,这在团队开发中必不可少,它们可以使后来维护/修改的同伴在遇到问题时,在第一时间知道他应该向谁去寻求帮助,并且知道这个文件经历了多少次迭代、经历了多少个程序员的手。 样本: /* * 作者: Eunge * 创始时间:2004-6-8 * 修改人:Koffer * 修改时间:2004-12-9 * 修改人:Ken * 修改时间:2005-01-29 * 描述: * 主要用于产品信息的资料录入, */ 我们甚至可以在这段文件头注释中加入版权信息、文件名、版本信息等。,8.4 系统开发工具,(1)常用编程语言类: C语言、C+语言、COBOL语言、PROLGO语言、OPS语言 (2)数据库类: SQL Server,MySQL,ACCESS,Oracle (3)程

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

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

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