当前位置:问答库>论文摘要

题目:可定制电子商务系统信息批处理及静态发布功能的设计与实现

关键词:可定制/CMS/静态发布/Velocity/Quartz

  摘要

随着全球信息技术飞速发展,尤其是因特网应用的普及,使得信息技术得以迅速渗透到社会经济的各个领域,在这一过程中,电子商务作为新经济发展的重要推动力量,正受到资本与市场的极大关注。广大中小企业在自身电子商务商务的发展过程中面临着革命性的机遇的同时,也肩负着巨大的挑战。由于中小企业种类繁多,规模较小等众多特点。因此发展适合中小企业的可定制电子商务系统有着深远的意义。由于国内外对于可定制的电子商务网站并不是很多,针对这些新的发展动态,如何设计出高可复用性的、利用OpenSource资源的,低成本的适合于中小企业发展的信息化建设方案成为开发人员的研究目标。针对中小企业发展电子商务系统的特点,可定制电子商务系统采用的服务器为Linux服务器,Web服务器是Apache Tomcat Server,数据库是目前较流行的、免费的PostgreSQL,开发语言为Java。数据层框架采用Hibernate持久框架。而为了解决复杂系统不断演化和开放性的需求,实现应用逻辑与过程逻辑的分离(应用逻辑是指实现具体功能的某一个模块,过程逻辑是指为了完成客户服务的每一个模块的组合逻辑),可以在不修改具体功能实现的情况下,实现通过修改过程模型来改变业务流程,本系统采用了开源工作流Workflow作为系统流转基本。系统的架构是典型的J2EE三层体系结构,表现层采用Velocity模版技术,业务逻辑层采用JavaBean,底层是数据访问层。为了提高访问速度,综合考虑了电子商务网站的特点以后发现,大多的表现层都是属于静态网页,为了提高浏览速度,系统采用CMS的静态发布系统,通过Quartz调度框架完成对系统定期所需批量处理的作业调度,而关键字搜索采用了开源的Lucene全文检索系统。本文详细叙述了可定制电子商务系统的构架,阐述了CMS子系统的设计与实现过程,并针对该论文的主要侧重点静态发布以及批处理技术给出了解决方案以及详细实现过程。系统开发完成后,大约能够提高70%的访问速度,而对应不同商业领域的应变能力也能够大幅提高。由于采用的是静态发布技术,解决了访问的负载问题。批处理的应用降低了劳动力成本,实现了工作的自动化。关键词:可定制、CMS、静态发布、Velocity、Quartz