? 自由性:加入与退出互联网都不受限制。在网上言论自由充分体现。
? 使用费用低廉:在某些方面互联网的费用比其他方式更为廉价。例如电子邮件。
? 信息资源丰富:互联网网络中有极为丰富的信息资源,且多数信息是可免费查阅的,如许多国
内外的图书资料、电子公告板信息、商业信息等。 3.1 Internet的系统组成
? Internet 是一种计算机互联网络,它由分布在世界各地的、数以万计的各种规模的计算机网络,
借助于网络互联设备相互连接而组成的全球性的互联网络。
? 接入互联网有两种方式,一种是拨号方式,另一种是专线连接方式。 3.1.2 Internet协议
? 网络协议:一组关于数据传输、传输格式和控制的规约,通过这些规约可实现在网络中计算机、终端以及其他设备之间直接进行数据交换。包括TCP/IP协议、HTTP协议、FTP协议等。
TCP/IP协议
? TCP/IP协议:是Internet各子网之间相互遵守的网络通信协议。
? IP协议称为网际协议,它规定了计算机在通信时应遵循的规则的全部具体细节。 ? TCP协议称为传输控制协议,主要是解决分组交换中可能出现的问题。
? 分组交换技术是互联网的基本工作原理之一,它交换的数据不是连续传输,而是将它分割成一定
大小的信息包分时进行传输。 ? HTTP是超文本传输协议,它是负责传输和显示WWW页面的Internet协议。 ? SMTP是简单邮件传输协议,规定了邮件信息的具体格式和邮件的管理方式。 ? POP是邮局协议,负责从邮件服务器中检索电子邮件。
FTP是文件传输协议,它在TCP/IP连接的计算机之间传输文件,并允许文件双向传输。
3.1.3 IP地址与域名
? IP地址:能唯一表示互联网上每一台计算机的网络地址。
例如: 10001100 10111010 01010000 10000001
140 . 186 . 81 . 34
? 任何两台主机的IP地址不允许相同。
? 一般用户在拨号上网时,由Internet服务提供商ISP自动随机分配一个IP地址,而且每次拨号时
IP地址都不固定,这就叫做动态IP地址。一般大型网站都向他们的域名服务商申请一个固定不变
的IP地址,称为固定IP地址。
域名系统:IP地址不便于人们记忆,因而产生了域名系统,帮助人们容易地查找到自己感兴趣的主机。 域名是互联网中联网的某一台计算机或计算机组的名字,用于在数据传输时标识计算机的电子方位
? 它是为方便使用者记忆而采用的地址。域名由两个或两个以上的词构成,中间由点号分隔开。 例如:www.hainnu.edu.cn 组织性域名组织(行业)商业组织教育机构政府机构国际性组织军队网络技术组织一般组织域名COMEDUGOVINTMILNETORG ? 域名的注册及使用:登录相关网站,填写申请表,经确认后交纳域名注册费,直至收到网站寄来的域名注册证书。
域名注册完成后,要注意每年交付年费;域名注册后不能买卖。
6
3.2 Internet应用
? 信息的获取与发布、电子邮件、网上交际、电子商务、网络电话、网上事务处理、 Internet的其
他应用
? 网络通信:电邮、即时通讯工具等(速度快,价格低,方便,邮寄多媒体,一信多发等)。
? 远程登录:用户将连在互联网的一台计算机登录到远程的一台主机上,暂时作为这台主机的终端,
直接使用远程计算机的软、硬件和数据资源。 ? 文件传输服务:FTP,实现下载和上传。
? WWW服务:网络信息搜索、查询、浏览等服务。
? Usenet(新闻组网络系统):新闻组围绕特定主题,信息更新迅速。 ? BBS:用户可进行一定主题的讨论、信息查看、聊天、文件共享等。
3.3 Web系统结构
? Web系统是采用HTTP超文本传输协议的超文本系统,其基本结构是一个客户机/服务器模型,用
户通过客户端的浏览器发出访问请求,服务器下载页面信息作为请求的响应。
? Web上具有相似性质、共同内容的一组信息资源就是一个Web站点,网页文件和文件夹是站点的
基本组成要素,主页是联系站点内容的纽带。 Web系统的组成
? Web是以HTTP或FTP协议为基础形成的信息网络。
? 硬件组成: Web服务器、计算机网络和多个Web客户机; ? 软件组成: Web服务器软件、TCP/IP协议和Web浏览软件。 ? Web系统的核心是Web服务器。
3.4 Internet组网基础
3.4.1 Internet的网络拓扑结构
? 网络拓扑结构是网络部件和设备(节点)特定的物理、逻辑、或虚拟的排列。
? 计算机网络拓扑结构常用的有4种基本类型:星形、总线型、环状及混合型。
星形拓扑结构中间是HUB.
? 星形拓扑的优点:容错性较高,一台计算机出现问题不会影响网络上其他计算机照常通信; 重新
配置方便,在网络中添加计算机或移出计算机简单方便。 ? 缺点:价格相对较高(使用的电缆较多,必须有集线器HUB)
7
总线型拓扑结构 ? 总线型拓扑结构的优点:布局简单易于安装、便于扩充;可靠性高,网络响应速度快;设备量少,
价格相对较低(电缆少)。 ? 缺点:信号强度易衰减;总线网络具有一个起点和一个终点,所以两端都需要终结器;如果电缆发生断裂或某一用户从网络上拔下插头整个线路都会断开。 环状拓扑结构 ? 环状拓扑的优点:便于进行故障排除,安装比较简便;要求的电缆数介于前两种拓扑结构之间。 ? 缺点:如果网络上某处的电缆发生断裂或断开连接,则会造成所有的网络通信中断;向网络中添
加更多的计算机非常困难,在添加新计算机或设备时网络不能使用,必须在某点断开才能添加。
混 合 型 网 络: 结合了两种或两种以上的标准拓扑结构。
3.4.2 Intranet、Extranet、虚拟专用网
? Intranet:企业内部网,
? 功能为:企业内部信息发布、企业各部门充分利用现有数据库资源、理想的营销工具,实现企业
的电子商务、协同工作环境
? Extranet:企业外部网,构筑了企业间的信息网络。它将互联网技术与应用扩展到企业的业务伙伴
或固定的客户。
8
? 功能:信息资源共享、合作业务处理、共同开发新的业务与工程合作
? 虚拟专用网:是一种特殊的网络,采用一种叫做“数据封装”的系统,用公共网络及其协议向贸易
伙伴、顾客、供应商和雇员发送敏感的数据。 ? 这种通道是Internet上的一种专用通路,可保证数据在外部网上的企业之间安全地传输
思考题:P93 4、6、7
4.域名和IP地址是什么关系?两者是怎样转换的?
6.WWW的实质是什么?它与你理解的Internet有什么区别吗? 7. Internet有那些应用?你最常用的服务有哪些?请举例说明。 第4章 信息管理系统开发方法 4.1 计算机软件开发概述
4.1.1 问题的提出
? 忽略对计算机软件开发环节的重视会带来几方面的恶果:
? 计算机软件开发周期长。 ? 计算机软件开发成本高。 ? 计算机软件质量差。
? 计算机软件的管理与维护困难。
因此产生了一门专门的学科-软件工程学。
4.1.2 计算机软件工程
? 计算机软件工程是指导计算机软件开发的一种方法论,其内容涉及计算机软件开发的步骤、方法、
使用工具、开发文件档案等。
? 计算机软件开发的成果由两部分组成: 计算机程序 文件档案 4.1.3 计算机软件的生命周期
? 周期可分为六个阶段:
1.用户需求分析:系统调查、系统分析 2.计算机软件系统的系统设计 3.计算机软件系统的程序设计 4.计算机软件系统的安装与调试
5.计算机软件系统的运行与维护 6.计算机软件系统的废弃
4.1.4 计算机软件开发阶段的基本工作
? 1.系统调查阶段:现状如何?
? 2.系统分析阶段:现在需要做什么? ? 3.系统设计阶段:怎么做? 4.2 系统调查
4.2.1 系统调查的必要性 体现在两个方面:
? 系统调查是整个计算机软件系统开发工作的初始阶段,是计算机软件开发工作的基础。要进行系
统调查是由计算机软件开发者及未来的计算机软件系统的使用者现有知识的局限性决定的。
4.2.2 系统调查阶段的任务
? 建立现有手工信息处理过程的逻辑模型。 ? 了解现有手工信息处理系统的运行环境。
? 了解待实现的计算机信息管理系统的运行环境。
? 编制待实现的计算机信息管理系统的可行性研究报告。 ? 确定计算机信息管理系统的开发进度。
? 编制系统调查报告作为系统调查工作的总结。
9
? 4.程序设计阶段:具体实现系统功能 ? 5.系统的测试阶段:能用吗? ? 6.运行维护阶段:补充修改
4.2.3 系统初步调查 4.2.3.1 初步调查的任务
? 调查饭店经营的总貌以及对信息的总需求,特别调查饭店的组织结构,业务数据处理的关键点以
及饭店领导的设想和支持程度。 4.2.3.2 初步调查的基本原则
? 必须向未来的MIS使用者认真调查第一手材料,必须首先虚心谨慎地对待客观存在的环境和对象 ? 明确认识到用户的客观要求不能等同于科学的系统定义 4.2.3.3 调查方法
? 直接调查方式:向饭店各个部门的员工进行面对面的调查,口头的调查,也可以是书面的调查。 ? 间接调查方式:收集饭店各个部门在经营中的管理规程以及报表、单据,对它们进行理解、归纳、
分析。
? 类比调查方式:以一个已有的饭店体系或已有的饭店信息系统为参照,对应着向饭店各个部门进
行调查,主要了解调查对象和参照系统有什么差异,通过明确这些差异来完成新系统的构想。
4.2.3.4 调查过程
? 分部门调查:摸清部门分工以及它们之间的信息界面,再回到各部门了解各自处理的信息对象。
? 确认最重要的信息:包括基础信息内容、各部门对它们的需求、它们的来源及演变、计算机处理
的条件等。 ? 总结出用户对新系统的要求与愿望
4.2.4 系统功能定义
? 理解用户的主要需求,定义最小系统。最小饭店管理信息系统一般可分为两个子系统:
? 最小前台系统:包括接待、分房、结账功能,它一般涉及预订功能、接待功能、客账的审
核功能、结账功能和有关的日处理、报表打印、信息查询及系统维护功能。 ? 最小后台系统:就是一个基本会计账务系统,一般要涉及应收账管理、应付账管理、总账
管理和财务报告打印功能。
? 在此基础上都可以做相应的功能扩展。 4.2.5 可行性研究和制定实施计划 4.2.5.1 使用方面的可行性
? 是否需要使用MIS
? 是否愿意使用MIS
? 在日常管理中是否能够操作和配合MIS的运行 ? 是否能够认定对MIS的使用要求 ? 是否具有现场实现的可行性 4.2.5.2 技术方面的可行性
? 技术性能指标是否已经明确 ? 技术性能指标是否可以满足 4.2.5.3 投资方面的可行性
? 投资预算的估计
? 投入产出比、投资回收期和投资效益期的估计 4.2.5.4 可行性报告
? 可行性报告内容
? 研究工作情况;研究后的主要结论;作为结论依据的具体分析方法、过程、结果和解释;
分析基础的各项数据。
? 可行性报告的讨论
? 这个报告实际上正是在多次讨论中才得以逐步完成;报告的讨论过程是必不可少的系统设
计方、使用方取得一致意见的过程。必须通过讨论使报告真正得到系统未来使用者的认可,这关系到项目最终的成败。
10