Rails框架在电子商务系统中的应用与实现

来源 :西南财经大学 | 被引量 : 0次 | 上传用户:dilanmeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet技术和企业信息化建设的发展,电子商务以其迅猛的速度进入人们的日常生活。电子商务的发展对传统的Web技术提出了强有力的挑战。由于电子商务的内部逻辑复杂,安全性要求苛刻,商务形式发展变化快,这就要求Web技术提供足够的复杂度和灵活性以适应电子商务的需求。对于复杂多变的市场环境,开发伸缩性强、扩展性好、重用性高和易维护、易管理的电子商务应用是当前Web技术发展的热点之一。目前在电子商务开发平台中,人们使用最多的是J2EE。但随着需求的多样化,不断加入的各种组件和逐渐膨胀的XML配置文件使得J2EE应用体系变得臃肿不堪,在开发速度和开发成本上越来越不能满足开发者的需求。 2004年丹麦程序员David在37signals公司支持下开发了Ruby onRails(简称Rails,或RoR)框架。该框架与J2EE相比在快速开发和Web应用部署方面体现了强大的优势。Rails框架自身包含构建Web应用的完整组件,不需要与其它框架整合就能高效开发应用程序,从而使开发变得简单而快捷,极大的满足了开发者的需求。 本论文研究了Rails框架的各种特性、核心体系结构以及关键技术,并分层讨论了Rails的开发优势。通过对Rails框架和J2EE框架的比较,提出了使用Rails框架替代传统J2EE开发中小企业电子商务应用的诸多优势。并通过实际开发一个网上书店系统,实践了一个Rails Web应用,同时考虑到中小企业电子商务的特点,本系统对传统电子商务系统进行了扩展,加入了对已有数据的统计和分析,使系统运营人员能够迅速的根据网站运营状况进行相应的调整,具有一定的现实意义。 整个开发过程运用了多种敏捷开发方法,并针对Ruby动态语言错误难以捕捉的特性,对开发代码进行了大量的测试,保证了系统的健壮性。在系统开发过程中,考虑到电子商务系统对安全性有较高要求,分析了系统中存在的安全问题,改进了具有安全隐患的代码,保证了系统的安全性。 本论文分析了Rails框架开发中小企业电子商务应用的优势,并实际开发了一个网上书店系统。开发过程中,针对中小企业电子商务应用的特点,对系统进行了一定的扩展。希望本论文所做的工作,能对Rails框架在我国的发展起到一定推动作用。
其他文献
包分类是根据数据包的头部字段将数据包按一定规则进行分类的过程,在路由器、防火墙和入侵检测等网络关键设备中均有广泛的应用。包分类技术是因特网提供一切有差别服务和其
TM多波段遥感图像的地物及其分类一直是遥感图像处理领域比较难解的问题。由于地物种类繁多,且各种不同的地物随着时间的推移和空间分布的不断变化,成像光谱作为多波段的地物
C程序内存安全问题是指用C语言编写的程序中存在的非法操作内存区间引起的安全问题,常见的有数组和指针访问越界、缓存区溢出和C库函数的的非法操作等。产生问题的原因是C语
在互联网的发展中,用户隐私保护得到越来越多的关注。用户在通信过程中,除了通信内容之外,通信关系也会泄露一些重要的问题。即谁和谁在通信本身也是重要的隐私,需要加以保护
当前,随着无线网络交互类、背景类和流类等业务的不断增长,对蜂窝移动通信系统的容量、通信质量以及覆盖范围等方面的要求不断提高,无线通信下行链路的性能成为反映系统性能
当今计算机网络发展迅速,网络的行为方式也越来越社会化,即网络中分布的个体根据各自的策略来决定自己的行为,这种策略性分布式系统随着网络服务模式的改革而变得越来越重要,
图像压缩给图像各方面的应用带来了很大的便利,数码相机、遥感、传真、医疗以及电子商务等多个领域的图像压缩研究使压缩技术越来越成熟和多元化。小波变换是一种数学方式,近
当代的计算机应用程序大部分是多媒体应用,包括音视频处理,图像处理,3D绘图,语音识别等,这就对处理器提出了更加严格的实时性要求。因此,多媒体SIMD扩展结构,已经逐渐为通用
伴随着信息技术的飞速发展,计算机已经成为人们最重要的生产、生活工具。块存储设备作为计算机的主要数据存储设备,携带着大量的机密信息和重要数据。由于丢失、被盗或者未经