工程管理信息系统的开发.ppt
- 文档编号:30853485
- 上传时间:2024-03-02
- 格式:PPT
- 页数:68
- 大小:1.48MB
工程管理信息系统的开发.ppt
《工程管理信息系统的开发.ppt》由会员分享,可在线阅读,更多相关《工程管理信息系统的开发.ppt(68页珍藏版)》请在冰豆网上搜索。
工程管理信息系统工程管理信息系统2-1工程管理信息系统的开发工程管理信息系统的开发工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发第二章工程管理信息系统的开发第二章工程管理信息系统的开发2-2q工程管理信息系统开发的组织实施工程管理信息系统开发的组织实施q管理信息系统开发的技术基础管理信息系统开发的技术基础q管理信息系统的开发方法管理信息系统的开发方法q管理信息系统开发的过程管理管理信息系统开发的过程管理工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发2.1工程管理信息系统开发的工程管理信息系统开发的组织实施组织实施2-3管理工作程序化管理工作程序化管理业务标准化管理业务标准化基础数据管理制度化基础数据管理制度化报表文件统一化报表文件统一化数据资料代码化数据资料代码化q建立一支专业队伍建立一支专业队伍项目领导者的培训项目领导者的培训开发人员的学习和培训开发人员的学习和培训使用人员的培训使用人员的培训q领导的重视与业务部门的支持领导的重视与业务部门的支持q具备一定的资金能力具备一定的资金能力q具有一定科学管理工作基础具有一定科学管理工作基础管理信息系统开发的条件管理信息系统开发的条件工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发2.1工程管理信息系统开发的工程管理信息系统开发的组织实施组织实施2-4工程管理信息系统开发的原则工程管理信息系统开发的原则创新原则创新原则面向用户原则面向用户原则整体性原则整体性原则相关性原则相关性原则动态适应性原则动态适应性原则工程化、标准化原则工程化、标准化原则工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发建设工程的信息沟通技术建设工程的信息沟通技术q建设工程信息沟通技术建设工程信息沟通技术l条形码技术条形码技术能自动地获取和保存数据能自动地获取和保存数据l数字地图和文件扫描技术数字地图和文件扫描技术能使图形转变为数字形式能使图形转变为数字形式l三维视图及动画技术三维视图及动画技术能有效地以可视方式及友好的用户界面描绘、检能有效地以可视方式及友好的用户界面描绘、检索及传输数据索及传输数据l数字照相机、数字录像机、数字探头等数字化设备数字照相机、数字录像机、数字探头等数字化设备可以方便地将施工可以方便地将施工现场的任何影像及部件数字化现场的任何影像及部件数字化l多媒体技术多媒体技术传输图像、声音、影像传输图像、声音、影像l基于基于Internet/Intranet/Extranet的各种的各种E-mail(包括声音包括声音,传真传真,图像图像,多媒体等)技术多媒体等)技术l群组技术群组技术如问题讨论组、白板技术等如问题讨论组、白板技术等l电子数据交换(电子数据交换(EDI)l共享数据库技术共享数据库技术l视频会议(视频会议(VC)技术技术l虚拟现实(虚拟现实(VR)技术技术l4D技术技术2.1工程管理信息系统开发的组织实施工程管理信息系统开发的组织实施工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发2.1工程管理信息系统开发的工程管理信息系统开发的组织实施组织实施2-6工程管理信息系统开发的硬软件要求工程管理信息系统开发的硬软件要求q开发和引进工程管理信息系统软件开发和引进工程管理信息系统软件统一规划,分步实施统一规划,分步实施开发队伍的合理构成开发队伍的合理构成注意开发方法和工具的选择注意开发方法和工具的选择注重现代工程管理理论的支撑和渗透作用注重现代工程管理理论的支撑和渗透作用引进成熟的商品化软件引进成熟的商品化软件q建立工程管理信息系统的硬件平台建立工程管理信息系统的硬件平台建立工程管理信息系统的硬件,应能满足软件正常运行的需要建立工程管理信息系统的硬件,应能满足软件正常运行的需要.注意有关设备性能的可靠性注意有关设备性能的可靠性采用高性能的网络硬件平台采用高性能的网络硬件平台工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发2.1工程管理信息系统开发的工程管理信息系统开发的组织实施组织实施2-7工程管理信息系统开发的硬软件要求工程管理信息系统开发的硬软件要求客户机客户机客户机客户机客户机客户机客户机客户机服务器服务器数据库数据库交换机交换机打印机打印机建设工程信息管理系统典型的系统配置方案建设工程信息管理系统典型的系统配置方案基于基于Web技术构建的项目网络平台示意图技术构建的项目网络平台示意图(177)项目中的项目中的Intranet项目中的项目中的Intranet路由器路由器Internet工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发2.1工程管理信息系统开发的工程管理信息系统开发的组织实施组织实施2-8工程管理信息系统开发的硬软件要求工程管理信息系统开发的硬软件要求VPN(VirtualPrivateNetwork)为人们提供了一种通过公共网络安全地对企业内部专用网络进行远程访问的连接方式。
企业内部:
VPN服务器工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发Intranet是用因特网技术建立的可支持企事业内部业务处理和信息交流的综合网络信息系统,通常采用一定的安全措施与企事业外部的因特网用户相隔离,对内部用户在信息使用的权限上也有严格的规定。
工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发Intranet与Internet相比,可以说Internet是面向全球的网络,而Intranet则是Internet技术在企业机构内部的实现,它能够以极少的成本和时间将一个企业内部的大量信息资源高效合理地传递到每个人。
Intranet为企业提供了一种能充分利用通讯线路、经济而有效地建立企业内联网的方案,应用Intranet,企业可以有效的进行财务管理、供应链管理、进销存管理、客户关系管理等等。
工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发2.2工程管理信息系统开发的工程管理信息系统开发的技术基础技术基础2-11数据处理数据处理q数据组织数据组织q文件组织方式文件组织方式v顺序组织文件顺序组织文件v索引文件索引文件v直接存取文件直接存取文件使用效果使用效果文件组织文件组织文件处理方法文件处理方法文件文件大小大小查找查找速度速度文件文件活动率活动率文件文件易变性易变性响应响应时间时间复杂度复杂度对软件对软件要求要求顺序处顺序处理方式理方式直接存直接存取效率取效率顺序存取文件顺序存取文件很好很好不能处理不能处理无限制无限制慢慢大大高高长长中中低低索引文件索引文件好好好好中等中等较快较快中中中中中中高高中中直接存取文件直接存取文件不能处理不能处理很好很好有限制有限制快快一般一般不高不高短短低低高高几种文件组织方式的比较几种文件组织方式的比较工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发2.2工程管理信息系统开发的工程管理信息系统开发的技术基础技术基础2-12数据库技术数据库技术q数据库系统的构成数据库系统的构成q数据库管理系统数据库管理系统v计算机系统计算机系统v数据库数据库v数据库管理系统数据库管理系统v人员人员操作系统操作系统数据库数据库管理系统管理系统应用程序应用程序数据库数据库数据字典数据字典数据库数据库管理管理数据库开发数据库开发数据库查询数据库查询数据库维护数据库维护应用开发应用开发v数据库开发数据库开发v数据库查询数据库查询v数据库维护数据库维护v应用与开发应用与开发v数据字典数据字典工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发2.2工程管理信息系统开发的工程管理信息系统开发的技术基础技术基础2-13数据库技术数据库技术q数据库设计数据库设计v信息的转换信息的转换现实世界现实世界客客观观事物事物事物类:
事物类:
相关性质集合相关性质集合人人认识选择描述认识选择描述实体实体及及联系联系实体集合实体集合实体实体相关属性集合相关属性集合信息世界信息世界E-RE-R模型模型存储存储结构结构二进制数据集合二进制数据集合计算机世界计算机世界加工转换加工转换加工转换加工转换DBMSDBMS数数据据库库文件文件记录记录相关数据项集合相关数据项集合DBMSDBMS的数据模型的数据模型数据世界数据世界工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发2.2工程管理信息系统开发的工程管理信息系统开发的技术基础技术基础2-14数据库技术数据库技术q数据库设计数据库设计vE-R信息模型的设计信息模型的设计E-R(entityrelationshipapproach)方法,即实体方法,即实体-联系方法,该方法通过联系方法,该方法通过E-R图形表示信息世界中的实体、属图形表示信息世界中的实体、属性、关系的模型。
性、关系的模型。
姓名姓名年龄年龄性别性别经理经理管理管理企业企业编号编号名称名称地点地点1111(a)a)经理与企业一对一关系经理与企业一对一关系库号库号地点地点面积面积仓库仓库存放存放产品产品货号货号品名品名价格价格11NN数量数量(b)b)仓库与产品一对多关系仓库与产品一对多关系姓名姓名年龄年龄性别性别学生学生学习学习课程课程课程号课程号MMNN性别性别课程名课程名学时数学时数成绩成绩(c)c)学生与课程多对多关系学生与课程多对多关系方框方框-实体实体菱形菱形-联系联系椭圆形椭圆形-属性属性工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发2.2工程管理信息系统开发的工程管理信息系统开发的技术基础技术基础2-15数据库技术数据库技术q数据库设计数据库设计vE-R信息模型的设计信息模型的设计例如:
某企业物资入库管理E-R图。
物资物资入库入库11NN库存库存订货订货购进购进验收验收供方单位供方单位合同合同付款付款结算结算MM11LLMMMMNNNNNNNN实体实体属性属性供方单位供方单位单位号单位号单位名单位名地址地址联系人联系人邮政编码邮政编码物资物资物资代码物资代码名称名称规格规格备注备注库存库存入库号入库号日期日期货位货位数量数量合同合同合同号合同号数量数量金额金额备注备注结算结算结算编号结算编号用途用途金额金额经手人经手人联系联系联系方式联系方式入库入库1:
N验收验收1:
N购进购进多对多多对多付款付款多对多多对多订货订货M:
N:
L工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发2.2工程管理信息系统开发的工程管理信息系统开发的技术基础技术基础2-16数据库技术数据库技术q数据模型数据模型数据模型是对客观事物及其联系的数据化描述。
数据模型是对客观事物及其联系的数据化描述。
SS11SS22SS66SS33SS44SS55SS77SS88SS99(bb)层次模型层次模型RR11RR22RR33RR44(aa)网络模型网络模型(cc)关系模型关系模型学号学号姓名姓名年龄年龄性别性别课程号课程号课程名课程名学时数学时数学号学号课程号课程号分数分数学生关系框架:
学生关系框架:
课程关系框架:
课程关系框架:
学习关系框架:
学习关系框架:
工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发实例实例某大学实现学分制,学生可根据自己情某大学实现学分制,学生可根据自己情况选课。
每名学生可同时选修多门课程,每况选课。
每名学生可同时选修多门课程,每门课程可由多位教师主讲;每位教师可讲授门课程可由多位教师主讲;每位教师可讲授多门课程。
多门课程。
请画出请画出ER图。
图。
指出学生与课程的联系类型。
指出学生与课程的联系类型。
指出课程与教师的联系类型。
指出课程与教师的联系类型。
若每名学生有一位教师指导,每个教师指若每名学生有一位教师指导,每个教师指导多名学生,则学生与教师是如何联系?
导多名学生,则学生与教师是如何联系?
请写出关系模型请写出关系模型工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发设有如下实体:
设有如下实体:
学生:
学号、单位名称、姓名、性别、年龄、选修课名学生:
学号、单位名称、姓名、性别、年龄、选修课名课程:
编号、课程名、开课单位、认课教师号课程:
编号、课程名、开课单位、认课教师号教师:
教师号、姓名、性别、职称、讲授课程编号教师:
教师号、姓名、性别、职称、讲授课程编号单位:
单位名称、电话、教师号、教师姓名单位:
单位名称、电话、教师号、教师姓名上述实体中存在如下联系:
上述实体中存在如下联系:
一个学生可选多门课程,一门课程可被多个学生选修。
一个学生可选多门课程,一门课程可被多个学生选修。
一个教师可讲授多门课程,一门课程可由多个教师讲授。
一个教师可讲授多门课程,一门课程可由多个教师讲授。
一个单位可有多个教师,一个教师只能属于一个单位。
一个单位可有多个教师,一个教师只能属于一个单位。
试完成如下工作:
试完成如下工作:
分别设计学生选课和教师任课两个局部分别设计学生选课和教师任课两个局部E-R图。
图。
将上述设计完成的将上述设计完成的E-R图合并成一个全局图合并成一个全局E-R图。
图。
将全局将全局E-R图转换为等价的关系模式表示的数据库逻辑结图转换为等价的关系模式表示的数据库逻辑结构。
构。
工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发该全局该全局-图转换为等价的关系模式表示的数据图转换为等价的关系模式表示的数据逻辑结构如下:
逻辑结构如下:
单位(单位名称,电话)单位(单位名称,电话)课程(教师号,姓名,性别,职称,单位名称)课程(教师号,姓名,性别,职称,单位名称)学生(学号,姓名,性别,年龄,单位名称)学生(学号,姓名,性别,年龄,单位名称)讲授(教师号,课程编号)讲授(教师号,课程编号)选修(学号,课程编号)选修(学号,课程编号)工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发实例实例一个图书馆借阅管理数据库要求提供下述服务:
一个图书馆借阅管理数据库要求提供下述服务:
()可随时查询书库中现有书籍的品种、数量与存放位()可随时查询书库中现有书籍的品种、数量与存放位置。
所有各类书籍均可由书号惟一标识。
置。
所有各类书籍均可由书号惟一标识。
()可随时查询书籍借还情况,包括借书人单位、姓名、()可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。
借书证号、借书日期和还书日期。
我们约定:
任何人可借多种书,任何一种书可为多个人所我们约定:
任何人可借多种书,任何一种书可为多个人所借,借书证号具有惟一性。
借,借书证号具有惟一性。
()当需要时,可通过数据库中保存的出版社的电报编()当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息下相应出版社增购有关书籍。
号、电话、邮编及地址等信息下相应出版社增购有关书籍。
我们约定,一个出版社可出版多种书籍,同一本书仅为一我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有惟一性。
个出版社出版,出版社名具有惟一性。
根据以上情况和假设,试作如下设计:
根据以上情况和假设,试作如下设计:
()构造满足需求的()构造满足需求的-图。
图。
()转换为等价的关系模式结构。
()转换为等价的关系模式结构。
工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发转换为等价的关系模式结构如下:
转换为等价的关系模式结构如下:
借书人(借书证号,姓名,单位)借书人(借书证号,姓名,单位)图书(书号,书名,数量,位置,出版社名)图书(书号,书名,数量,位置,出版社名)出版社(出版社名,电报编号,电话可,邮编,出版社(出版社名,电报编号,电话可,邮编,地址)地址)借阅(借书证号,书号,借书日期,还书日期)借阅(借书证号,书号,借书日期,还书日期)工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发2.2工程管理信息系统开发的工程管理信息系统开发的技术基础技术基础2-25计算机网络计算机网络q计算机网络的组成计算机网络的组成1.传输介质传输介质(有线传输,如双绞线电缆、同轴电缆、光纤等。
(有线传输,如双绞线电缆、同轴电缆、光纤等。
无线传输,如卫星通信和地面微波通信无线传输,如卫星通信和地面微波通信)2.2.计算机计算机(服务器、工作站)(服务器、工作站)3协议协议(网卡、网络操作系统)(网卡、网络操作系统)4网络连接设备网络连接设备
(1)中继器)中继器
(2)网络互联设备:
网桥)网络互联设备:
网桥、路由器路由器、交换机交换机(3)接接入入设设备备:
接接入入到到Internet所所使使用用的的设设备备,如如Modem、ADSLModem等。
等。
5网络用户网络用户(用户帐户(用户帐户、用户组、用户组、网络管理员、网络管理员)工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发2.2工程管理信息系统开发的工程管理信息系统开发的技术基础技术基础2-26计算机网络计算机网络(11)中央控制)中央控制中央控制是一台中央计算机和各个终端相连。
终端没有存储中央控制是一台中央计算机和各个终端相连。
终端没有存储器和处理器,仅仅为计算机提供输入和显示数据的功能,设备的器和处理器,仅仅为计算机提供输入和显示数据的功能,设备的控制由与终端相连的计算机完成。
控制由与终端相连的计算机完成。
(22)分布式处理)分布式处理分布式处理也称分布式数据处理,数据在一个地点和另一个分布式处理也称分布式数据处理,数据在一个地点和另一个地点之间的通信时,计算机的处理器在各自的接收地使用数据运地点之间的通信时,计算机的处理器在各自的接收地使用数据运行程序。
行程序。
(33)客户机)客户机/服务器处理服务器处理客户机是接收数据并完成部分计算处理的计算机,客户机通客户机是接收数据并完成部分计算处理的计算机,客户机通常是一台微机。
服务器也是一台计算机,它提供数据和网络的控常是一台微机。
服务器也是一台计算机,它提供数据和网络的控制功能。
制功能。
q计算机网络的控制计算机网络的控制工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发2.3管理信息系统的管理信息系统的开发方法开发方法2-27系统开发方法的演变系统开发方法的演变q7070年代年代开发环境:
开发环境:
=第三代语言(COBOL)用于编程=已有数据库管理系统用于数据管理=联机处理和批处理混合使用=主要针对主干机开发=只由专业程序员进行程序开发=利用标准符号来说明过程=用户只在定义需求阶段和安装阶段介入开发=企图用结构化的程序设计方法和自动化的项目管理开发方法:
开发方法:
系统需求系统需求软件需求软件需求初步设计初步设计详细设计详细设计编程调试编程调试测试运行测试运行运行维护运行维护著名的著名的“瀑布模型瀑布模型”“瀑布模型瀑布模型”说明需求、说明需求、设计、实现设计、实现和测试要不和测试要不断循环进行断循环进行工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发2.3管理信息系统的管理信息系统的开发方法开发方法2-28系统开发方法的演变系统开发方法的演变q8080年代初年代初开发环境逐渐成熟,出现了面向问题的第四代语言(开发环境逐渐成熟,出现了面向问题的第四代语言(44GLGL),),也产生了另一种开发方法,即原型法(也产生了另一种开发方法,即原型法(prototypingprototyping)。
)。
生命周期法是在开发前,完全定义好需求,然后经过生命周期法是在开发前,完全定义好需求,然后经过分析、设计、编程和实施,一次全面的完成目标。
分析、设计、编程和实施,一次全面的完成目标。
(是单次的)(是单次的)原型法是在未定义好全局前,先抓住局部设计实现,原型法是在未定义好全局前,先抓住局部设计实现,然后不断修改,达到全面满足要求。
(多重循环的)然后不断修改,达到全面满足要求。
(多重循环的)进行原型法开发要求语言具有很强的交互能力。
进行原型法开发要求语言具有很强的交互能力。
工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发2.3管理信息系统的管理信息系统的开发方法开发方法2-29q8080年代末年代末-90-90年代初年代初计算机辅助软件工程(computeraidedsoftwareengineering,CASE)和面向对象(object-oriented,OO)的开发方法得到很大发展。
面向对象的方法在80年代初已用于计算机科学,80年代末开始用于企业系统。
90年代初,面向对象的分析与设计和面向对象的语言开始实际应用。
客户/服务器(client/server)的时代,或基于Web的开发时代。
客户大多买现成的软件部件,自己或请顾问公司把它们集成起来,这就是系统集成或基于部件的开发。
90年代中后期这种趋势越来越明显。
q9090年代年代q8080年代末年代末-90-90年代初年代初系统开发方法的演变系统开发方法的演变工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发2.3管理信息系统的管理信息系统的开发方法开发方法2-30结构化系统开发方法结构化系统开发方法(SSA&D)结构化系统开发方法是自顶向下的结构化方法、工结构化系统开发方法是自顶向下的结构化方法、工程化的系统开发方法和生命周期法的结合。
是迄今为止程化的系统开发方法和生命周期法的结合。
是迄今为止开发方法中应用最普遍、最成熟的一种。
开发方法中应用最普遍、最成熟的一种。
(structuredsystemanalysisanddesign)用系统工程的思想和工程化的方法,按用户至上用系统工程的思想和工程化的方法,按用户至上的原则,结构化,模块化,自顶向下地对系统进行分的原则,结构化,模块化,自顶向下地对系统进行分析与设计。
就是先将整个信息系统开发过程划分出若析与设计。
就是先将整个信息系统开发过程划分出若干相对独立的阶段,如系统规划、系统分析、系统设干相对独立的阶段,如系统规划、系统分析、系统设计、系统实施等。
计、系统实施等。
q基本思想基本思想工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发2.3管理信息系统的管理信息系统的开发方法开发方法2-31结构化系统开发方法结构化系统开发方法(SSA&D)(structuredsystemanalysisanddesign)q系统开发的生命周期系统开发的生命周期用结构化系统开发方法开发一个系统,将整个开发过程用结构化系统开发方法开发一个系统,将整个开发过程划分为首尾相连接的若干个阶段,称为系统开发的生命划分为首尾相连接的若干个阶段,称为系统开发的生命周期(周期(lifecyclelifecycle)。
)。
一般将其划分为三阶段、四阶段、五阶段或六阶段。
一般将其划分为三阶段、四阶段、五阶段或六阶段。
工工程程信信息息管管理理第第二二章章工工程程管管理理信信息息系系统统的的开开发发2.3管理信息系统的管理信息系统的开发方法开发方法2-32结构化系统开发方法结构化系统开发方法(SSA&D)(structuredsystemanalysisand
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工程 管理信息系统 开发