②操作比较方便,提供了强大的HTML元素选择功能。
③兼容主流浏览器,解决了JavaScript在不同浏览器中的差异。
④优雅的语法规则,最大特色是它的链式操作方式。
⑤提供了丰富的插件支持,方便任何用户扩展jQuery的功能。
⑥对DOM操作进行了封装,用户可以应用相关的方法简单方便的完成复杂的操作。
2。3。2 可行性分析总结
购物车系统的开发可以大大方便用户网上购物,提高用户网上购物的体验,有助于网站经营者更好的管理网站、为用户提供更好的服务,通过专业技术分析,发现具备开发本系统的各种技术,因此本系统具有开发可行性。
2。4 章节小结
本章节主要是从需求分析和可行性角度介绍,通过需求分析,明确了系统需要实现的功能以及可能会遇到的问题。技术可行性分析,是对系统实现过程中运用到的技术,如Struts、Hibernate、jQuery等做简单介绍,了解技术的实现原理,优缺点等。






第三章  系统主要架构及开发模式
3。1 基于B/S的体系结构
伴随着互联网的兴起,B/S(Browser/Server)网络结构模式逐渐流行起来,这种模式以浏览器作为统一的客户端,系统功能的核心部分都在服务器上实现,从而简化了系统的开发,提高了系统开发效率。当软件需要更新时,只需要更新服务器端程序,所有的客户端都将显示更新后内容,大大方便了用户操作。
在B/S架构中,客户机上只需要安装一个浏览器,如IE、Google或火狐浏览器等。而IE浏览器在安装Windows操作系统时已自带。服务器端需要安装大型的数据库,如Oracle或 SQL Server等。客户端的浏览器通过Web服务器与服务器端的数据库进行数据交互。
3。2 B/S的体系结构的特点
B/S架构是对C/S结构的一种改进的结构。
如果使用客户端/服务器结构,那么用户需要在客户端安装本地应用程序后才能使用该应用程序提供的服务,占用了客户端大量的存储空间,造成很多没有必要的浪费。所以,B/S架构应用的客户端全部使用互联网的浏览器来实现,除此之外,浏览器只会对很少的一部分事务逻辑进行处理,大多数的事务逻辑均在服务器端实现。这种方式减轻了用户客户端的压力,也减轻了系统维护与升级的成本,从而达到了降低用户总体成本的目的。
通过互联网建立B/S架构的网络应用程序相对于当前的技术来说对来说更易于把握,而且可以降低开发和维护成本,用户更加方便快捷的享受应用提供的服务,操作共同的数据库的方式更加多样化,从而更加有效地保证了数据的安全性。
   B/S结构的优点如下:
(1)不用安装专门的软件,只需要具备浏览器和能接入互联网两个条件即可以使用应用服务。
(2)大大减轻了客户端的压力,减少了不必要的空间浪费,服务器来负责绝大部分的业务逻辑处理,增大了服务器的负载量和工作强度,但对客户端来说,实现了"胖"服务器,"瘦"客户端的思想[6]。
(3)由服务器来维护和升级软件,客户端不需要实现这些操作。
(4)客户端以不同的方式在操作同一个数据库,实现信息的统一。
(5)用户在浏览器端可以随时动态更新获得所有最新消息。
   B/S结构亦有一些缺点:
(1)在跨浏览器上,B/S架构有时候展现效果不能完全让人满意。
   (2)要想让B/S架构的程序能够达到C/S程序的程度需要花费较大的精力。
   (3)在速度和安全性上需要消耗很大的精力与时间去设计与分析,这是B/S架构的最大问题[7]。
上一篇:图书馆管理系统国内外研究现状和问题
下一篇:B2B2C电子商务模式研究【1817字】

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

基于网络的通用试题库系...

银行行办公信息服务系统【1544字】

用友NC信息系统的实施應用实践研究【3307字】

浅析嵌入式系统支柱學科...

水电站实时监控专家系统【950字】

新課改下小學语文洧效阅...

网络语言“XX体”研究

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究

ASP.net+sqlserver企业设备管理系统设计与开发

安康汉江网讯

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...