用户的小型系统扩展成为拥有成千上万个用户的大型系统;
4. 用户使用方便 ,B/S模式的应用软件都是基于Web浏览器的,而Web浏览器的界面是类似的。对于无用户交换功能的页面。用户接触的界面都是一致的,用户使用方便。
B/S模式显著的优点是具有分布性特点,可以随时随地进行业务处理。业务扩展简单方便,通过增加网页即可增加服务器功能。维护简单方便,只需要改变网页,即可实现所有用户的同步更新。开发简单,共享性强。
但是相对的,B/S模式也存在着一些特有的不足,比如个性化特点明显降低,无法实现具有个性化的设计要求。操作的习惯性是以鼠标为最基本的操作方式,无法满足快速操作的要求。页面动态刷新,响应速度明显降低。专用性打印输出难以实现,尤其对票据等打印,难以实现套打输出。无法实现分页显示,给数据库访问造成较大的压力。功能弱化,难以实现传统模式下的特殊功能要求。
2.1.3 C/S模式与B/S模式的比较及系统构建模式的选择
C/S模式简单地讲就是基于企业内部网络的应用系统。与B/S模式相比,C/S模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。
与B/S模式客户端只要有通用浏览器就可以使用不同,在C/S模式中,客户端需要安装专用的客户端软件。这使得开发成本大大提升。
传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中,无论是Client端,还是Server端,都还需要特定的
软件支持。由于没能提供用户真正期望的开放环境,C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。而且代价高,效率低【4】。
当然,C/S模式也不是一无是处,它的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。
但是与B/S模式相比,C/S模式的缺点更加明显【4】:
1. 只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据;
2. 客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出
问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高;
3. 对客户端的操作系统一般也会有限制。可能适应于Win98, 但不能用于Win2000或Windows XP。或者不适用于微软新的操作系统等等,更不用说Linux、Unix等。
综上所述,B/S模式的优势相对比较明显,也更符合网上拍卖系统的要求,所以本系统将采用B/S模式作为构建模式进行开发!
2.2 客户端技术
2.2.1 HTML技术
与常见的字处理文件不同,Web页以超文本标识语言编排格式【6】。HTML(Hyper Text Markup Language超文本标记语言)是一种用来制作超文本文档的简单标记语言,它是万维网技术的基础之一,对万维网技术的成功起到了举足轻重的作用。HTML文件就是带有特定
HTML插入标记的用以编排文档属性和格式的标准文本文件。它能够独立于各种操作系统平台。自1990年以来HTML就一直被用作World Wide Web上的信息表示语言,用于描述Homepage的格式设计和它与www上其它Homepage的连结信息。
超文本(Hypertext)是把一些信息根据需要联结起来的信息管理技术【7】。超文本是由若干互连的文本块组成的,这些信息块可以是若干屏、窗