内容正文:
4.1 信息系统的工作过程
2
第四章 信息系统的软件与应用
4.1.1
信息系统的体系结构及其工作过程
3
C/S结构
客户机/服务器结构
B/S结构
浏览器/服务器结构
P2P结构
对等网结构
第四章 信息系统的软件与应用
4.1.1
信息系统的体系结构及其工作过程
1.客户机/服务器机构(Client/Server结构,简称C/S结构)
(1)C/S结构:
(2)特点:需要在客户端、服务器端安装专门的软件(应用软件APP)
(3)案例:超市收银台、商场销售管理系统…
以数据库服务器为中心
以客户机为网络基础
在信息系统软件支持下的两层结构模型。
客户机
客户机操作系统
特定客户端操作软件
数据库服务器
数据库管理系统
服务器操作系统
服务器
资源、服务、内容和的获取者
资源、服务、内容和的获提供者
需求
响应
4
第四章 信息系统的软件与应用
4.1.1
信息系统的体系结构及其工作过程
2.浏览器/服务器结构(Browser/Server结构,简称B/S结构)
(1)客户机/服务器结构:
(2)优点:
(3)案例:在线学习管理系统
用户界面通过浏览器实现
主要事务逻辑在服务器端实现。
简化客户端计算机载荷
减轻系统维护与升级的成本和工作量
降低了用户的总体成本
客户机
客户机操作系统
特定客户端操作软件
Web服务器
Web服务器软件
服务器操作系统
Web服务器端程序或静态html页
数据库服务器
数据库管理系统
服务器操作系统
服务器
5
第四章 信息系统的软件与应用
4.1.1
信息系统的体系结构及其工作过程
3.对等网络结构(Peer to Peer结构,简称P2P结构)
(1)特点:
(2)案例:迅雷BT种子下载、百度网盘…
取消服务器的中心地位(去中心化);
各个系统内计算机可以通过数据交换直接共享资源和服务。
6
BT种子文件就是记载下载文件的存放位置、大小、下载服务器的地址、发布者的地址等数据的一个索引文件。这个种子文件并不是最终要下载的东西(如电影,软件,游戏等),但是要下载需要的东西,就必须先下载种子文件。种子文件的后缀名是:*.torrent。
BT下载的原理,很复杂,简单说就是在下载的同时,也在上传。
BitTorrent是一个文件分发协议,它通过URL识别内容并且和网络无缝结合。BT首先在上传者端把一个文件分成了Z个部分,甲在服务器随机下载了第N个部分,乙在服务器随机下载了第M个部分,这样甲的BT就会根据情况到乙的电脑上去拿乙已经下载好的M部分,乙的BT就会根据情况去到甲的电脑上去拿甲已经下载好的N部分,这样不但减轻了服务器端的负荷,也加快了用户方(甲乙)的下载速度,减少了地域之间的限制。比如说丙要连到服务器去下载的话速度可能才几K/S,但是到甲和乙的电脑上去拿就快得多。所以用的人越多,下载的人越多,大家也就越快,BT的优越性就在这里。而且,在下载的同时,你也在上传(别人从你的电脑上拿那个文件的某个部分),一边享受他人提供的便利,一边为更多的人做贡献。
什么是BT种子下载
第四章 信息系统的软件与应用
4.1.2
信息系统的开发过程
图4-7 信息系统的开发过程
信息系统的开发一般分为五个阶段,分别是系统规划、系统分析、系统设计、系统实施、系统运行与维护,如图4-7所示。
8
第四章 信息系统的软件与应用
4.1.2
信息系统的开发过程
1.系统规划:明确系统的发展方向、系统规模和开发计划。
2.系统分析:明确用户需求及其解决方案,建立用户认可的逻辑模型。
3.系统设计:根据系统分析说明书的要求设计系统的技术蓝图。
4.系统实施:将设计阶段的成果在计算机和网络上具体实现,将
设计文档变成能在计算机上运行的软件系统。
5.系统运行与维护:系统的日常维护、系统的技术支持…
各阶段目标
9
第四章 信息系统的软件与应用
思
考
搭建一个网络学习管理系统的流程如图4-8所示。网络学习管理系统一般选择 结构。讨论:网络学习管理系统的功能模块。
图4-8 搭建网络学习管理系统的流程
浏览器/服务器
国家信息中心:http://www.sic.gov.cn
中国互联网络信息中心:http://www.cnnic.net.cn
10
规划管理系统功能模块
安装配置服务器端软件
系统实施,添加学习资源
测试学习管理系统
系统发布与更新
第四章 信息系统的软件与应用
实
践
序号 功能类别 功能说明
1 课程管理 教师可以全面控制课程的所有设置。
2 作业模块 教师可以要求学生按规定上传作业,并给作业进行打分和评价。
3 聊天模块 教师与学生可以实现在线交流。
4 投票模块 可以对某项事