- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C_S转换B_S专题讲座讲义
教学讲义
专题讲座名称
C-S转换B-S:应用软件模式的新出路?
教学内容
由于网络数据库技术和动态网页技术的发展与普及,以及工作环境、功能要求的需要,迫切希望将原有建立在本地数据库基础之上的MIS由C/S模型向B/S模型转换,使得原有应用系统在网络数据库环境正常运行,并能够满足B/S模型。本讲座某高等职业技术学院的学生学费管理系统为实践背境,讲授了客户端配置文件、网络数据库过程应用等技术。
具体内容如下:
1. C/S与B/S模型比较
2. 由C/S模型向B/S模型转换要解决的问题
3. 由C/S模型向B/S模型转换方法
4. 具体实现技术及软件演示
5. 技术小结
教学目的
通过讲座使学生明确C-S、B-S模式的优缺点并在具体应用系统中会根据实际情况作出最佳的选择;掌握由C/S模型向B/S模型转换方法
教学重点
C/S 模型B/S模型比较,客户端配置文件,网络数据库应用
教学难点
具体实现技术
课外作业
老师给出文档资料,让学生上机调试运行
课后体会
1.什么情况下选择C/S模式?什么情况下选择B/S模式?举例说明.
2.配置文件是如何解决应用程序与网络数据库连接、专用服务器IP地址变化等问题的?
1 C/S与B/S模型比较
●C/S(Client/Server)模型
这种模型充分利用硬件环境的优势,将数据处理任务分配到Client端和Server端来实现,降低了系统的通讯开销。在具体的应用系统中无论是Client端还是Server端都还需要特定的软件支持。Client端主要完成数据交互工作,有的Client端还参与数据处理;数据存储、管理、操作数据以及数据库主要在Server端。当用户在Client端提出数据处理请求时,相关的请求被发送到Server端,Server端收到请求,完成数据处理后,将结果通过网络传送到Client端。
●B/S(Browser/Server)模型
B/S模型一般是指数据库及应用程序在WEB和数据库服务器上,客户端只需要IE浏览器就能够运行应用程序。客户端不需要安装应用程序运行环境软件和网络数据库客户端环境软件,仅仅需要IE浏览器或最简的应用程序文件系统。在这种模型下,客户端不参与数据处理,用户工作界面是通过IE浏览器来实现,及大简化了客户端,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本,对用户操作培训的要求也不高。
●两种模型比较
B/S比C/S的维护工作量大大减少,C/S模型的每一个客户端都必须安装和配置软件。则当客户端应用软件发生改变,系统维护员都必须进行这样的维护;将服务器更新到最新版本;将客户端原有的软件卸载,再安装新的版本,然后进行设置。而B/S模型,客户端不必安装及维护。当应用软件发生改变,系统维护员只要将服务器的应用软件升级到最新版本就行了;B/S比C/S运行成本更低,由于B/S模型中的客户端并不需要参与计算,所以对客户端的计处算机电脑配置要求是比较低的。
C/S与B/S模型比较
C/S
B/S
采用Intranet技术,适用于局域网环境
采用Internet/Intranet技术,适用于广域网环境
可连接用户数有限,当用户数量增多时,性能会明显下降
支持更多的客户。可根据访问量动态配置WEB服务器、应用服务器,以保证系统性能。
客户端都要安装应用程序
客户端只需标准的浏览器
系统扩展维护复杂
系统扩展维护简单
代码可重用性差
采用面向对象技术,代码可重用性好
开发费用较低,开发周期较短
开发费用较高,开发周期较长
2. 由C/S模型向B/S模型转换要解决的问题
需要解决的问题
●本地数据库向网络数据库转换
原学生学费管理系统是在WINDOWS环境下,采用POWERBUILDER工具开发应用程序,后台数据库是SYSBASE 公司的Adaptive server anywhere 7.0,数据库及应用程序本地主机上,应用程序与数据库采用ODBC接口。该系统数据录入维护完全在本地主机上,数据查询采用局部网络方式将本地数据库向网络数据库转换是首要任务。
●应用程序与网络数据库的适应性调整
当应用程序所面对的数据库类型发生变化之后,应用程序涉及到数据操作的程序部分或多或少的要作出相应的调整,以适应网络数据库的要求。对于本系统来说这些包括Adaptive server anywhere 7.0的SQL命令与特定的网络数据库SQL命令兼容性,能够在Adaptive server anywhere 7.0执行的SQL命令在特定的网络数据库中不一定能够执行;应用程序本身的适应性问题,例如POWERBUILDER中的Datawindow对象,当与之对应的数据库发生变化之后,必须重新生成,特别是当数据结构发生变化之后,原有的Datawindow对象要逐一加以调整。本系
您可能关注的文档
- 昂贵的2010年公务员面试真题及答案汇总.doc
- 辽宁省丹东七中九年级物理一轮复习《第十五章功和机械能》.doc
- 辽宁省丹东市四校协作体2012届高三摸底测试(零诊)文科综合试题.doc
- 辽宁省五校2013-2014学年高一下学期期末考试物理试题Word版含答案-副本.doc
- 辽宁省五校协作体2013届高三冲刺最后一模文科综合试题Word版含答案.doc
- 辽宁省五校协作体2014届高三上学期期初考试数学(文)试题word版含答案.doc
- 辽宁省五校协作体2012届高三诊断性检测生物试题.doc
- 辽宁省五校协作体2014届高三上学期期中考试化学试题Word版含答案.doc
- copy3商务沟通方法与技能+总复习.doc
- 辽宁省五校协作体学年高二上学期期中考试数学理试题.doc
文档评论(0)