基本信息
- 项目名称:
- 基于.Net平台和模板引擎技术的网店自动生成系统
- 来源:
- 第十二届“挑战杯”省赛作品
- 小类:
- 信息技术
- 大类:
- 科技发明制作A类
- 简介:
- 针对Shopex、ECShop等知名网店系统存在的生成网店复杂和生成成本过高、使用PHP语言提供的数据库接口支持不统一、动态页面难以被搜索引擎收录、无法支持大规模并发访问等问题,我们基于.NET Framework 3.5平台,运用当前主流的C#语言和WCF、LINQ和AJAX等先进技术,结合模板引擎技术和URL重写技术,开发出目前在国内网店系统中技术领先的网店自助生成系统。
- 详细介绍:
- 其优势主要体现在以下几个方面: 一、平台构思的先进性。传统类似Shopex、ECShop等传统网店系统,需要用户购买php空间和Mysql数据库空间,并且需要用户具有一定的技术基础才能够顺利的安装和使用系统,这就造成使用该类系统成本较高,使用复杂。而我们的系统在构思上从根本上解决了这个问题,用户可以通过自助式的设置即可生成一个独立的网店,并绑定独立的国际域名。 二、架构先进性。我们的网店自动生成系统在架构方面主要采取集群技术。集群(cluster)技术是一种最新新的技术,通过集群技术,可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益,其任务调度则是集群系统中的核心技术。 三、应用了模板引擎技术,在现阶段,考虑到搜索引擎优化问题,动态数据静态化发布为越来越多的自动生成系统采用。尽管采用 URL重写技术也能够解决动态页面难以被搜索引擎收录的问题 ,但是这个技术导致访问效率很低,用户需要等待很长时间,对用户友好性伤害很大。所以,模板引擎技术应运而生了。通过模板引擎技术实现动态数据静态化,是现阶段的主流技术,也是目前网站开发的趋势。 四、技术细节先进性。我们有效的运用了.NET Framework 3.5中的WCF、LINQ和AJAX技术: (1)WCF技术:针对以前各个通信方法的设计方法不同,而且彼此之间也有相互的重叠性,对于开发人员来说,不同的选择会有不同的程序设计模型,而且必须要重新学习,让开发人员在使用中有许多不便。因此微软重新查看了这些通信方法,并设计了一个统一的程序开发模型,对于数据通信提供了最基本最有弹性的支持,即WCF。 (2)LINQ:包含内含语言集成查询、集合以及转换操作。它在对象领域和数据领域之间架起了一座桥梁,提供了统一的语法实现多种数据源的查询和管理。它与.Net支持的编程语言整合为一体,使得数据的查询和管理直接被嵌入在编程语言的代码中。 (3)我们运用到了.NET Framework 3.5向下兼容的AJAX技术,是一种创建交互式网页应用的开发技术。总体来说,AJAX不是单一技术,而是以上几种技术的强有力组合。AJAX技术的应用表现在:不需等待服务器的异步请求;不需要切换页面,不完全页面更新,形成更迅捷的响应速度;减少数据传输量,创建更有效、更具交互性、高度个性化的 Web体验。
作品专业信息
设计、发明的目的和基本思路、创新点、技术关键和主要技术指标
- 目的: 我们利用自己所学知识希望为广大消费者提供一个使用更方便,成本更低,性能更优越的网店自动生成系统。 基本思路: 是先进性调查分析,理清现在的用户需求,进一步实行团队开发协作来编码,最后进行测试,成型。目前系统已经完成编码,处于测试阶段。 创新点、技术关键和主要技术指标: 针对Shopex、ECShop等知名网店系统存在的生成网店复杂和生成成本过高、使用PHP语言提供的数据库接口支持不统一、动态页面难以被搜索引擎收录、无法支持大规模并发访问等问题,我们基于.NET Framework 3.5平台,运用当前主流的C#语言和.NET Framework 3.5包括WCF、LINQ和AJAX等先进技术,结合模板引擎技术和URL重写技术,开发出目前在国内网店系统中技术领先的网店自助生成系统。
科学性、先进性
- 技术先进性主要体现在以下一些方面: 1.平台构思的先进性:我们的系统在构思上从根本上解决了这个问题,用户可以通过自助式的设置即可生成一个独立的网店,并绑定独立的国际域名。 2.架构先进性。我们的网店自动生成系统在架构方面主要采取集群技术,可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益,其任务调度则是集群系统中的核心技术。 3.应用了模板引擎技术,在现阶段,考虑到搜索引擎优化问题,动态数据静态化发布为越来越多的自动生成系统采用。 4.我们有效的运用了.NET Framework 3.5中的WCF、LINQ和AJAX技术,这是目前微软最先进的一些技术,从而大大提高了系统的性能。
获奖情况及鉴定结果
- 无
作品所处阶段
- 中试阶段
技术转让方式
- 无
作品可展示的形式
- 实物、产品 现场演示
使用说明,技术特点和优势,适应范围,推广前景的技术性说明,市场分析,经济效益预测
- 该作品的创新性和先进性位居领先地位,是目前做的最好的基于.Net平台和模板引擎技术的网店自动生成系统。运用在电子商务领域。由于使用的.NET Framework 3.5是微软公司推出的一个致力于敏捷软件开发(Agile software development)、快速应用开发(Rapid application development)、平台无关性和网络透明化的软件开发平台。由微软公司在其后大力支持,目前在市场上是比较前言和主流的软件开发平台,很多软件开发公司也都准备由PHP编程转向基于.NET Framework 3.5平台的编程,且有上升趋势,因此其推广前景是比较明显的,巨大的。在以后的电子商务领域,将是.NET的天下。 采用该系统,可以替代目前国内主流的一些独立网店系统,大大降低独立网店开设的技术复杂度和成本,从而大大的推动独立电子商务领域B2C的发展进程。
同类课题研究水平概述
- 针对Shopex、ECShop等知名网店系统存在的生成网店复杂和生成成本过高、动态页面难以被搜索引擎收录、无法支持大规模并发访问等问题,我们基于.NET Framework 3.5平台,运用当前主流的C#语言和WCF、LINQ和AJAX等先进技术,结合模板引擎技术和URL重写技术,开发出目前在国内网店系统中技术领先的网店自助生成系统。其优势主要体现在以下几个方面: 一、平台构思的先进性。传统类似Shopex、ECShop等传统网店系统,使用该类系统成本较高,使用复杂。而我们的系统在构思上从根本上解决了这个问题,用户可以通过自助式的设置即可生成一个独立的网店,并绑定独立的国际域名。 二、架构先进性。我们的网店自动生成系统在架构方面主要采取集群技术。集群(cluster)技术是一种最新新的技术,通过集群技术,可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益,其任务调度则是集群系统中的核心技术。 三、应用了模板引擎技术,考虑到搜索引擎优化问题,动态数据静态化发布为越来越多的自动生成系统采用。尽管采用 URL重写技术也能够解决动态页面难以被搜索引擎收录的问题 ,但是这个技术导致访问效率很低,对用户友好性伤害很大。通过模板引擎技术实现动态数据静态化,是现阶段的主流技术,也是目前网站开发的趋势。 四、技术细节先进性。我们有效的运用了WCF、LINQ和AJAX技术: (1)WCF技术:针对以前各个通信方法的设计方法不同,对于开发人员来说,不同的选择会有不同的程序设计模型,而且必须要重新学习,让开发人员在使用中有许多不便。因此微软重新查看了这些通信方法,并设计了一个统一的程序开发模型,对于数据通信提供了最基本最有弹性的支持,即WCF。 (2)LINQ:包含内含语言集成查询、集合以及转换操作。它在对象领域和数据领域之间架起了一座桥梁,提供了统一的语法实现多种数据源的查询和管理。它与.Net支持的编程语言整合为一体,使得数据的查询和管理直接被嵌入在编程语言的代码中。 (3)我们运用到了AJAX技术,它不是单一技术,而是以上几种技术的强有力组合。AJAX技术的应用表现在:不需等待服务器的异步请求;不需要切换页面,不完全页面更新,形成更迅捷的响应速度;减少数据传输量,创建更有效、更具交互性、高度个性化的 Web体验。