论文摘要
近年来,电子商务系统的构建实现技术面临着如何提高系统可维护性、稳定性、可伸缩性和性能表现等难题。另一方面,国内自主开发的、功能比较完善的、能够提供基于数据挖掘技术的商业智能经营分析服务的电子商务系统还非常少,多数系统仅提供基于OLAP的简单统计分析,或者是从国外直接购买相关产品,无法满足业界的迫切需求。因此,本文提出了基于J2EE框架来开发电子商务系统,同时引入采用数据挖掘技术的商业智能经营分析服务为企业营销活动提供支持的新思路,并且以路图公司的贸易管理系统为实例进行了开发。该系统在设计上采用三层结构模式并应用基于组件的设计思想和MVC、值对象等多种设计模式技术,并且将数据挖掘技术应用于客户关系管理(CRM)分析。整个软件开发划分为用户管理子系统、业务管理子系统、经营分析子系统、出口单据管理子系统和其他基础内容管理子系统5大软件功能模块。系统共有Web界面140多个,源代码16000多行。其中,作者主要负责开发的业务管理子系统中的产品管理模块和客户产品订单管理模块及经营分析子系统有将近50个Web页面,源代码7000多行。产品管理模块和客户产品订单管理模块按照MVC模式划分为用户视图、控制器和业务模型等子模块,分别使用JSP+Struts和EJB组件实现,设计实现流程包括数据库的设计、模型部分的EJB和值对象模式实现、用户视图部分的JSP+Struts实现和Dispatch Action方案的实现,以及最后的单元和集成测试。经营分析子系统中,作者主要负责采用基于信息论的ID3和C4.5决策树分类算法进行用户流失分析,使用K-means聚类算法进行用户细分,以及采用ID3和C4.5决策树分类算法进行用户价值度分析,另外还对关键的Apriori关联规则和K-means聚类核心算法进行了具体研究和实现,并对其优缺点和相关改进进行了阐述。
论文目录
中文摘要Abstract目录第一章 绪论1.1 研究背景1.2 本文的目的及作者的主要工作1.3 论文章节介绍1.4 本章小结第二章 相关理论和技术背景介绍2.1 三层模型2.1.1 局域网时代的终端/主机模型和客户机/服务器模型2.1.2 互联网时代客户机/服务器结构在Web下的扩展2.1.3 三层模型的产生及其优势2.2 J2EE体系结构2.2.1 J2EE平台规范2.2.2 J2EE组件和层次2.2.3 J2EE的分布式应用技术简介2.3 数据挖掘2.3.1 数据挖掘概念2.3.2 功能分类及研究现状2.3.3 数据挖掘在电子商务中的应用2.4 客户关系管理简介2.5 本章小结第三章 需求分析及总体设计方案概述3.1 系统需求概述3.1.1 系统体系构架3.1.2 系统软件模块划分3.2 各子系统功能介绍3.2.1 用户管理子系统介绍3.2.2 业务管理子系统介绍3.2.3 经营分析子系统介绍3.2.4 其他基础内容管理子系统介绍3.3 系统设计实现的技术难点3.4 系统结构与设计思想3.4.1 软件开发结构3.4.2 基于EJB组件的开发3.4.3 设计模式的应用3.5 本章小结第四章 产品订单管理和产品管理模块设计与实现4.1 产品管理模块的设计与实现4.1.1 产品管理流程分析4.1.2 产品管理子系统功能4.1.3 数据库设计4.1.4 子系统实现4.2 客户产品订单管理模块的设计与实现4.2.1 客户产品订单管理流程分析4.2.2 客户产品订单管理模块的结构4.2.3 客户产品订单管理模块的实现4.3 本章小结第五章 经营分析子系统的设计与实现5.1 经营分析子系统简介5.2 经营分析子系统框架5.3 需求分析及数据准备5.3.1 客户关系管理(CRM)及用户流失分析5.3.2 用户细分5.3.3 用户价值度分析5.4 核心算法的研究与实现5.4.1 Apriori关联规则算法的研究与实现5.4.2 K-means聚类算法的研究与实现5.4.3 K-means算法优缺点5.5 经营分析子系统的成效及后续工作5.6 本章小结第六章 结论与展望6.1 课题工作总结6.2 今后的工作展望6.3 本章小结参考文献致谢个人简历 在读期间发表的学术论文与研究成果
相关论文文献
标签:三层架构论文; 组件论文; 设计模式论文; 数据挖掘论文;