您当前的位置:《工程管理信息系统》听课笔记:23
《工程管理信息系统》听课笔记:23
1、课程设计的类型
2、课程设计的任务
3、课程设计要求
4、课程设计时间安排
 
第六章系统实施
  • 硬件系统的建立
  • 软件系统的建立
  • 信息系统测试
  • 信息系统的实现
  • 信息系统运行及维护
  • 信息系统评价
6.1硬件系统的建立
--实施安装的难易程度
--改造升级后或重新配置的难易程度
--维护的难易程度
--传输介质发生故障,对其他设备影响的程度
 
》按拓扑结构分:总线型,星型,环形
  总线型特点:
)比较容易安装,只需铺设主干电缆,使用电缆较少;
)比较容易增加或删除节点。但可接受的分支点达到极限时,就必须重新铺设主干。
)维护比较困难;
总线电缆出现故障或断开,会导致整个网络的通信瘫痪。
星期拓扑结构特点:
)网络容易进行重新配置,只需增加,移动和改变中心设备的某个端口的联接即可;
)维护比较容易;
)对中心结点的可靠性要求较高;
环型拓扑结构特点:
)在初始安装时比较简单;
)随着网上节点的增加,也会增加重新配置的难度;
)可以很容易地找到电缆的故障点
)在环型系统上出现的任何错误,都会影响网上的所有设备
复合网络拓扑:
在基本网络拓扑的基础上构造而成的。
 
6.2软件系统的建立
程序设计及数据系统
集成编程工具:Visual Basic(VB)、Visual C++、PowerBuider、Delphi
Visual Basic(VB)的主要特点:简单易学的特点,适用于window环境下的快速编程,采用可视化技术,操作直观,采用面向对象技术;编程模块化,事件化,可使用大量的VB控件和模块简化编程;可以调用windows中的API函数和DLL库;有很好的出错管理机制;与其他程序有很好的沟通性。
Visual C++ :对数据库的操作其有快速的集成数据库访问,允许用户建立强有力的数据库应用程序的特点。
PowerBuider:是一个开放系统,可以访问任何一个常用的后台系统。
 
Delphi:是基于BASIC语言。提供了对许多基于文件结构的数据库的支持,通过ODBC也可以访问许多传统的基于客户服务器模型的数据库。
关系型数据库软件:
 
Oracle:具有适于事务处理的高可用性,可伸缩性,安全性,还提供了超强的处理功能,开放的连接能力,丰富的开发工具。
支持大数据库,多用户的高性能的事务处理;
遵守数据存取评议、操作系统、用户接口和网络通信协议的工业标准,所以它是一个开放系统,保护了用户的投资;
实施安全性控制和完整性控制;
支持分布式数据库和分布处理;
具有可移植性,可兼容性和可连接性。
 
DB2:适用于各种硬件平台和软件平台的产品
支持面向对象的编程;
支持多媒体应用程序;
具有备份和恢复能力;
支持存储过程和触发器,用户可以在建表时显示定义复杂的完整性规则;
支持SQL查询;
支持异构颁布式数据库访问;
支持异构分布式数据库访问;
支持数据复制。
Informix产品分四大类:数据服务器、网络连接软件、应用开发工具、终端用户访问工具等。
Sybase:是客户服务器体系结构和多线程技术的高性能数据库服务器。
SQL Server:程序文件、管理工具、客户端连接、连机文档,开发工具及示例等选项。
Access:具有简单易用,功能强大,面向对象的可视化设计等特点。不仅可以用于小型数据库管理,而且还能够与工作站,数据库服务器或者主机上的稳中有降种数据库相连。
xBASE类:具有数据库系统结构,同时也是一个面向对象的集成编程工具。
Paradox:是一种适用的关系型数据库管理系统。
 
程序开发工具的选择:
考虑的因素
1、用户的要求
2、语言的人机交互功能
3、软件工具
4、开发人员的知识
5、软件的可移植性
 
程序设计方法:
开发路径分为自顶向下和自底向上
自顶向下:要求程序员首先实现软件结构的最高层次,之后再实现下一个层次,直至用程序设计评议实现最低层次为止。(特点:可读性好,条理分明,可靠性较高)
自底向上:与上述描述过程相反,它是从最底丑开始,直至实现最高层次为止。(特点:局部是最优的,而整体结构较差)
一般选择自顶向下。
程序设计的基本要求
》正确性
》可理解性
》可靠性
》可维护性
》效率
编程风格
标识符的命名:模块名,变量名,常量名,过程名以及数据区名等。理解程序中这些名字的含义是理解程序的关键,所以标识符应该适当选取,使其直观,易于理解和记忆。
--采用有实际意义的标识名
--不用过于相信的变量名
--同一标识符不要其有多种含义
--名字不要过长,过长的名字会增加工作量;
--在编程符最好能对标识符的选取的定统一的标准,便于以后阅读理解。
程序的书写格式:
--不要为了节省空间而把多个语句写在同一行
--避免过于复杂的条件测试;
--利用括号使多条件表达式清晰直观
程序的注释:出现在模块的首部(包括续延性和描述性注释)
--注释应正确,修改程序时应同时修改注释,否则会起反作用
--注释应提供一些程序本躺在难以表达的信息
--为了方便用户今后维护,注释中尽量多用汉字
程序的输入和输出:应该方便用户,编写程序应注意:
--对所有的输入数据进行检验;
--检查输入项各种重要组合的合理性;
--应允许缺省值
--输入步骤和操作尽可能简单,并保持简单的输入格式。
 
下节讲:
结构化的程序设计模式
 
 
 
 
 
 
 
收藏状态
收藏本课程的同学
相关课程