漫漫测试人生路,吾将上下而求索

发布新日志

  • B/S系统和C/S系统的应用比较分析

    2010-06-23 11:28:33

    B/S结构(Browser/Server结构)结构即浏览器和服务器结构。

    1.节约成本~~~~~

    大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)!它是一次性到位的开发!

    2.安全~~~

    它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。在网络各工作站通过WWW浏览器就能实现工作业务。

    3.方便~~~

       B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。

    4.成本降低,选择更多~~~

    大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。 现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响,这就使的最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。

     

        C/S结构软件(即客户机/服务器模式)分为客户机和服务器两层,客户机不是毫无运算能力的输入、输出设备,而是具有了一定的数据处理和数据存储能力,通过把应用软件的计算和数据合理地分配在客户机和服务器两端,可以有效地降低网络通信量和服务器运算量。由于服务器连接个数和数据通信量的限制,这种结构的软件适于在用户数目不多的局域网内使用。国内目前的大部分ERP(财务)软件产品即属于此类结构。

    1,数据安全性比较。由于C/S结构软件的数据分布特性,客户端所发生的火灾、盗抢、地震、病毒、黑客等都成了可怕的数据杀手。另外,对于集团级的异地软件应用,C/S结构的软件必须在各地安装多个服务器,并在多个服务器之间进行数据同步。如此一来,每个数据点上的数据安全都影响了整个应用的数据安全。对于B/S结构的软件来讲,由于其数据集中存放于总部的数据库服务器,客户端不保存任何业务数据和数据库连接信息,也无需进行什么数据同步,所以这些安全问题也就自然不存在了。

    2,数据一致性比较。在C/S结构软件的解决方案里,对于异地经营的大型集团都采用各地安装区域级服务器,然后再进行数据同步的模式。这些服务器每天必须同步完毕之后,总部才可得到最终的数据。由于局部网络故障造成个别数据库不能同步不说,即使同步上来,各服务器也不是一个时点上的数据,数据永远无法一致,不能用于决策。对于B/S结构的软件来讲,其数据是集中存放的,客户端发生的每一笔业务单据都直接进入到中央数据库,不存在数据一致性的问题。

       3,数据实时性比较。在集团级应用里,C/S结构不可能随时随地看到当前业务的发生情况,看到的都是事后数据;而B/S结构则不同,它可以实时看到当前发生的所有业务,方便了快速决策,有效地避免了损失。

       4,数据溯源性比较。由于B/S结构的数据是集中存放的,所以总公司可以直接追溯到各级分支机构(分公司、门店)的原始业务单据,也就是说看到的结果可溯源。大部分C/S结构的软件则不同,为了减少数据通信量,仅仅上传中间报表数据,在总部不可能查到各分支机构(分公司、门店)的原始单据。

       5,服务响应及时性比较。企业的业务流程、业务模式不是一成不变的,随着企业不断发展,必然会不断调整。软件供应商提供的软件也不是完美无缺的,所以,对已经部署的软件产品进行维护、升级是正常的。C/S结构软件,由于其应用是分布的,需要对每一个使用节点进行程序安装,所以,即使非常小的程序缺陷都需要很长的重新部署时间,重新部署时,为了保证各程序版本的一致性,必须暂停一切业务进行更新(即休克更新),其服务响应时间基本不可忍受。而B/S结构的软件不同,其应用都集中于总部服务器上,各应用结点并没有任何程序,一个地方更新则全部应用程序更新,可以做到快速服务响应。

       6,网络应用限制比较。C/S结构软件仅适用于局域网内部用户或宽带用户(1兆以上);而我们的B/S结构软件可以适用于任何网络结构(包括33.6K拨号入网方式),特别适于宽带不能到达的地方(例如迪信通集团的某些分公司,仅靠电话上网即可正常使用软件系统)。

     

    C/S的缺点

     

    1.适用面窄,通常用于局域网中。

    2.用户群固定。由于程序需要安装才可使用,因此不适合面向一些不可知的用户。

    3.维护成本高,发生一次升级,则所有客户端的程序都需要改变。

     

    B/SC/S结构软件商业运用上的比较

     

       管理软件是为企业服务的,企业选用管理软件不仅要从技术上考虑,还要从商业运用方面来考虑,下文将从商业运用的角度对两种结构的软件进行比较。

       1,投入成本比较。B/S结构软件一般只有初期一次性投入成本。对于集团来讲,有利于软件项目控制和避免IT黑洞,而C/S结构的软件则不同,随着应用范围的扩大,投资会连绵不绝。

       2,硬件投资保护比较。在对已有硬件投资的保护方面,两种结构也是完全不同的。当应用范围扩大,系统负载上升时,C/S结构软件的一般解决方案是购买更高级的中央服务器,原服务器放弃不用,这是由于C/S软件的两层结构造成的,这类软件的服务器程序必须部署在一台计算机上;而B/S结构(如e通管理系列)则不同,随着服务器负载的增加,可以平滑地增加服务器的个数并建立集群服务器系统,然后在各个服务器之间做负载均衡。有效地保护了原有硬件投资。

       3,企业快速扩张支持上的比较。对于成长中的企业,快速扩张是它的显著特点。例如迪信通公司,每年都有新的配送中心成立,每月都有新的门店开张。应用软件的快速部署,是企业快速扩张的必要保障。对于C/S结构的软件来讲,由于必须同时安装服务器和客户端、建设机房、招聘专业管理人员等,所以无法适应企业快速扩张的特点。而B/S结构软件,只需一次安装,以后只需设立账号、培训即可。

       其次,随着软件应用的扩张,对系统维护人才的需求有可能成为企业快速扩张的制约瓶颈。如果企业开店上百家,对计算机专业人才的需求就将是企业面临的巨大挑战之一。

       抛开人力成本不说,一个企业要招到这么多的专业人才并且留住他们也是不可能的。所以,采用C/S结构软件必然会制约企业未来的发展。另外,大多数C/S结构的软件都是通过ODBC直接连到数据库的,安全性差不说,其用户数也是受限的。每个连到数据库的用户都会保持一个ODBC连接,都会一直占用中央服务器的资源,对中央服务器的要求非常高,使得用户扩充受到极大的限制。而B/S结构软件则不同,所有的用户都是通过一个JDBC连接缓冲池连接到数据库的,用户并不保持对数据库的连接,用户数基本上是无限的。

     

       从以上的分析可以看出,B/S结构的管理软件有着C/S结构软件无法比拟的优势。而从国外的发展趋势来看,也验证了这一点。目前,国外大型企业管理软件要么已经是B/S结构的,要么正在经历从C/SB/S结构的转变。从国内诸多软件厂商积极投入开发B/S结构软件的趋势来看,B/S结构的大型管理软件势必在将来的几年内占据管理软件领域的主导地位。

  • Linux 常用的命令

    2009-02-06 17:03:00

    Linux 常用的命令可以分成五大类:

    1)文件管理类:cd、chmod、chown、chgrp、
    comm、cp、crypt、diff、file、find、ln、ls、mkdir、mv、od、pr、pwd、rm、rmdir。

    2)进程管理类:at、kill、mail、nice、nohup、ps、time、write、mesg

    3)文本加工类:
    cat、crypt、grep、norff、uniq、wc、sort、spell、tail、troff。

    4)软件开发类:cc、f77、
    login、logout、size、yacc、vi、emacs、dbs、lex、make、lint、ld。

    5)系统维护类:date、
    man、passwd、stty、tty、who。

  • 什么是Ant

    2008-09-11 11:14:18

    Ant是Apache Jakarta的一个项目,是"不带 make 缺点的 make"。Ant 正在成为开放源代码世界中实际上的标准。原因很简单:Ant 是使用 Java 语言编写的,这种语言可以让创建过程在多种平台上使用。

      Ant目前的版本为1.5,它的执行是基于一个XML文件,配置文件由目标树构成。每个目标都包含了要执行的任务,其中任务就是可以执行的代码。在下面给出的例子中,mkdir 是目标 compile 的任务。mkdir 是建立在 Ant 中的一个任务,用于创建目录。 Ant 带有一套健全的内置任务,也可以通过扩展 Ant 任务类来添加自己的功能。

      Ant内置了对于JUnit、CVS、ClearCase、Visual SourceSafe以及CheckStyle的支持,通过于系统定时功能,例如Windows的"任务计划"或者Linux/Unix的"cron",可以很方便的利用Ant来自动完成每日构建的工作。
  • 电子书(转)

    2008-09-09 13:55:12

    《VC知识库5周年精华珍藏版》
    http://www.ibeifeng.com/read.php?tid=592&u=83
    C语言经典算法100例(强烈推荐)
    http://www.ibeifeng.com/read.php?tid=1334&u=83
    《C++程序调试实用手册》(DeBUGGING C++)
    http://www.ibeifeng.com/read.php?tid=587&u=83
    【0614】【孙鑫老师】【VC++深入详解视频及电子书】【flash版】【全20集】【大小:共786MB】
    http://www.ibeifeng.com/read.php?tid=2522&u=83
    《Visual C++灵感编程教学光盘》
    http://www.ibeifeng.com/read.php?tid=588&u=83
    《Visual C+++SQL Server数据库开发与实例》
    【中文】【CSDN-算法精华(收集)】【(CHM)(394.7KB)】
    http://www.ibeifeng.com/read.php?tid=2424&u=83
    算法ebook(10部算法经典著作的合集)
    http://www.ibeifeng.com/read.php?tid=339&u=83
    《C++程序调试实用手册》(DeBUGGING C++)
    http://www.ibeifeng.com/read.php?tid=1127&u=83
    《边用边学C语言视频教程》完全按照高等教育自学考试C语言教材授课
    http://www.ibeifeng.com/read.php?tid=586&u=83
    《C语言速成3.0视频教程》V3.0[ISO]
    http://www.ibeifeng.com/read.php?tid=590&u=83
    《VC++深入详解》视频教学DVD光盘
    http://www.ibeifeng.com/read.php?tid=1119&u=83
    【0610】【数据结构-清华严蔚敏老师】【C语言版视频教程】【 全52讲 完整版】
    http://www.ibeifeng.com/read.php?tid=630&u=83
    【0611】【青岛软件实训】【C++培训资料】【全】【F】
    http://www.ibeifeng.com/read.php?tid=2248&u=83
    【0620】【清华大学】【面向对象程序设计C++】【王萍】【F】
    http://www.ibeifeng.com/read.php?tid=2963&u=83
    【0610】【xx机构】【c语言速成】【全】
    http://www.ibeifeng.com/read.php?tid=223&u=83
    【0610】【MSDN】【 李建忠C++视频】【全】
    http://www.ibeifeng.com/read.php?tid=733&u=83
    《C++高级参考手册正确版》
    http://www.ibeifeng.com/read.php?tid=585&u=83
    循环递归算法设计
    http://www.ibeifeng.com/read.php?tid=2646&fpage=2&u=83
    《设计模式》中文版
    http://www.ibeifeng.com/read.php?tid=278&u=83
    【中文】【算法设计与实验题解】【王晓东】【(PDF)(8.24MB)】
    http://www.ibeifeng.com/read.php?tid=2427&u=83
    C语言经典算法100例(强烈推荐)
    http://www.ibeifeng.com/read.php?tid=1334&u=83
    算法导论(第二版)
    http://www.ibeifeng.com/read.php?tid=341&u=83
    现代计算机常用数据结构和算法
    http://www.ibeifeng.com/read.php?tid=342&u=83
    数据结构与算法分析学习笔记
    http://www.ibeifeng.com/read.php?tid=2652&u=83
    【中文】【CSDN-算法精华(收集)】【(CHM)(394.7KB)】
    http://www.ibeifeng.com/read.php?tid=2424&u=83
    算法ebook(10部算法经典著作的合集)
    http://www.ibeifeng.com/read.php?tid=339&u=83
    《C++程序调试实用手册》(DeBUGGING C++)
    http://www.ibeifeng.com/read.php?tid=587&u=83
    数据结构与算法综合资料库
    http://www.ibeifeng.com/read.php?tid=2650&u=83
    《C++语言的设计和演化》
    http://www.ibeifeng.com/read.php?tid=589&fpage=2&u=83
    【中文】【面向对象分析与设计(UML.2.0版)】
    http://www.ibeifeng.com/read.php?tid=290&fpage=2&u=83
    算法策略
    http://www.ibeifeng.com/read.php?tid=2648&fpage=2&u=83
    算法设计与分析
    http://www.ibeifeng.com/read.php?tid=2647&fpage=2&u=83
    H.S联盟VIP东西[黑客特训班]
    http://www.ibeifeng.com/read.php?tid=216&u=83
    oracle10g快捷版使用视频
    http://www.ibeifeng.com/read.php?tid=996&u=83
    [0630][Java私塾][Spring2.0培训教程(待续)][F]
    http://www.ibeifeng.com/read.php?tid=3646&u=83
    黎活明(中国第一本EJB书籍的作者)讲的
    一个实战项目(巴巴运动网的实现)采用EJB技术等实现,
    整套项目价值8万
    http://www.ibeifeng.com/thread.php?fid=247&u=83
    《J2EE 课程视频教程》赛迪网校罗泽彬老师主讲
    http://www.ibeifeng.com/read.php?tid=886&u=83
    《张孝祥JAVA视频教程》完整版[RMVB]
    http://www.ibeifeng.com/read.php?tid=422&u=83
    尚学堂148班高清晰版本Hibernate(王勇主讲)---共40集
    http://www.ibeifeng.com/read.php?tid=1338&u=83
    新东方J2ee系列
    http://www.ibeifeng.com/read.php?tid=531&u=83
    树人J2EE高级框架实战教学(视频教程)郭克华
    http://www.ibeifeng.com/read.php?tid=620&u=83
    MLDN J2EE 开发视频(共54讲)
    http://www.ibeifeng.com/read.php?tid=443&u=83
    北大青鸟 Asp.net 视频(主讲:于海涛)共32 讲
    http://www.ibeifeng.com/read.php?tid=475&u=83
    达内anyfo--EJB视频第一集发布!!
    http://www.ibeifeng.com/read.php?tid=1329&u=83
    郭克华J2ME
    http://www.ibeifeng.com/read.php?tid=241&u=83
    H.S联盟VIP东西[黑客特训班]
    http://www.ibeifeng.com/read.php?tid=216&u=83
    oracle10g快捷版使用视频
    http://www.ibeifeng.com/read.php?tid=996&u=83
    [0617][XX网校网络教育][JSP课程][全][F]
    http://www.ibeifeng.com/read.php?tid=2780&u=83
    《精通CSS,DIV+CSS 别具风格》数码照片版超清晰
    http://www.ibeifeng.com/read.php?tid=1360&u=83
    JSP+JAVAbean写的一个很好的新闻发布系统
    http://www.ibeifeng.com/read.php?tid=180&u=83
    仿淘宝网站SQL版本---------正版哦,大家来下啊!狂顶
    http://www.ibeifeng.com/read.php?tid=257&u=83
    【独家】【传智播客】【AJAX内部精品视频】
    http://www.ibeifeng.com/read.php?tid=2338&u=83
    软考精品内部资料----来自一流的培训机构
    http://www.ibeifeng.com/read.php?tid=270&u=83
    《赛迪网络工程师考试视频教程》[RMVB]
    http://www.ibeifeng.com/read.php?tid=269&u=83
    《赛迪网校-软件设计师》
    http://www.ibeifeng.com/read.php?tid=1125&u=83
    《补发 MCSE2000微软系统专家认证考试全套视频教程》(mcse2000)mcse200[ISO]
    http://www.ibeifeng.com/read.php?tid=267&u=83
    全国计算机等级考试上机模拟系统
    http://www.ibeifeng.com/read.php?tid=629&fpage=2&u=83
    《全国专业技术人员计算机应用能力考试模拟考试系统》1~3版
    http://www.ibeifeng.com/read.php?tid=263&fpage=2&u=83
    《CISCO教程》(CBTNUGGETS CISCO CCVP Exam Pack )(更新)[Bin]
    http://www.ibeifeng.com/read.php?tid=399&u=83
    软考联盟--解压后虚拟光驱放啊
    http://www.ibeifeng.com/read.php?tid=291&u=83
    CIU软考联盟--软件设计师视频教程下载
    http://www.ibeifeng.com/read.php?tid=1971&u=83
    【0710】【赛迪】【2008网络管理员培训课程][网络基础专题班]】【全套】【F】
    http://www.ibeifeng.com/read.php?tid=2161&u=83
    强烈推荐台湾中原大学的php教程。 诙谐幽默,那绝对是大陆的教程没法比的。
    http://www.ibeifeng.com/read.php?tid=1164&u=83
    【0617】【黑客基地】【PHP特训班】【21讲】【F】
    http://www.ibeifeng.com/read.php?tid=2812&u=83
    【0710】【东北人在线】【ASP项目实例开发】【全套】【F】
    http://www.ibeifeng.com/read.php?tid=2166&u=83
    [0617][XX网校网络教育][JSP课程][全][F]
    http://www.ibeifeng.com/read.php?tid=2780&u=83
    《精通CSS,DIV+CSS 别具风格》数码照片版超清晰
    http://www.ibeifeng.com/read.php?tid=1360&u=83
    JSP+JAVAbean写的一个很好的新闻发布系统
    http://www.ibeifeng.com/read.php?tid=180&u=83
    仿淘宝网站SQL版本---------正版哦,大家来下啊!狂顶
    http://www.ibeifeng.com/read.php?tid=257&u=83
    0610】【xx机构】【.net winform和asp.net视频教程】【全】
    http://www.ibeifeng.com/read.php?tid=1904&fpage=2&u=83
    【0610】【台湾微软】【SOA 服務導向架構線上教學課程】【全】
    http://www.ibeifeng.com/read.php?tid=578&fpage=2&u=83
    [0621][MSDN][跟我一起学Visual.Studio.2005][F]
    http://www.ibeifeng.com/read.php?tid=3020&u=83
    【.NET平台的AJAX】
    http://www.ibeifeng.com/read.php?tid=2931&u=83
    【青岛软件实训】【.net培训资料】
    http://www.ibeifeng.com/read.php?tid=2247&u=83
    【北大】【ASP课程超高速下载(经典)】【全】
    http://www.ibeifeng.com/read.php?tid=1698&u=83
    【北大青鸟 】【Asp.net 视频(主讲:于海涛)】【共32 讲】
    http://www.ibeifeng.com/read.php?tid=475&u=83
    【中美IT培训】【ASP.NET培训视频--一套经典的.NET教程】【001-008】
    http://www.ibeifeng.com/read.php?tid=100&u=83
    [MSDN][微软官方ASP.NET2.0快速入门][全]
    http://www.ibeifeng.com/read.php?tid=2588&u=83
    [xx机构][ASP.net最佳实践][全]
    http://www.ibeifeng.com/read.php?tid=2717&u=83
    【李建忠】【面向对象纵横谈-C#版本(23种设计模式)】【全】
    http://www.ibeifeng.com/read.php?tid=2801&u=83
    【MSDN】【C#游戏开发项目实战】【全】
    http://www.ibeifeng.com/read.php?tid=2582&u=83
    【中美IT培训】【DotNet全套】【全套】
    http://www.ibeifeng.com/read.php?tid=2168&u=83
    【台湾微软】【Visual Studio 2005视频】【全】
    http://www.ibeifeng.com/read.php?tid=2578&u=83
    【MSDN】【邵志东ASP.NET视频】【全】
    http://www.ibeifeng.com/read.php?tid=2920&u=83
    《张孝祥JAVA视频教程》完整版[RMVB]
    http://www.ibeifeng.com/read.php?tid=422&u=83
    尚学堂148班高清晰版本Hibernate(王勇主讲)---共40集
    http://www.ibeifeng.com/read.php?tid=1338&u=83
    郭克华J2ME
    http://www.ibeifeng.com/read.php?tid=241&u=83
Open Toolbar