移动 CRM 系统的设计与实现
摘要
近年来,随着互联网和无线网络技术的飞速发展,移动电子商务作为电子商务领域发展的新方向显示出巨大的潜力。各种移动应用业务为人们提供了随时随地访问 Internet 并从 Internet 获取信息和处理信息的能力。在面向个人应用的同时,企业的信息系统也正逐渐拓展到支持无线设备的接入访问。作为企业最重要的商务系统之一的客户关系管理(CRM),更加需要无线应用模式来实现用户和企业之间快速高效的信息交互。当前业界流行的 J2ME 技术使企业这些需求变为现实。本文在 Java 嵌入式开发体系 J2ME 基础上,集成 J2EE 技术构建了多层分布式无线 CRM 应用系统。
本文首先论述了层架构的设计思想,并在此基础上设计了一套软件系统架构方案。该方案改进 J2EE 架构的表示层,细分了业务逻辑层,改进了数据访问层。不仅很好的解决了项目中复杂的业务逻辑处理问题,而且提高了系统的效率和性能。针对无线客户端设计问题,本文首先深入剖析了无线客户端设计日前所面临的问题,然后从客户端体系结构、数据持久性和数据刷新与同步、通信机制设计和表示层设计几个主要方面进行阐述。方案应用于移动的一个 CRM 项目中,取得了预期的运行效果。论文最后展示了系统的运行效果并做了总结与展望。
关键词:J2EE;J2ME;层架构;设计模式
目录
摘要................................................................................................................................ I
Abstract ......................................................................................................................... II
第 1 章引言 ............................................................................................................. 1
1.1 课题背景及意义............................................................................................. 1
1.2 研究现状......................................................................................................... 2
1.3 论文的研究目标及内容组织......................................................................... 3
第 2 章相关关键技术 ........................................................................................... 4
2.1 软件分层思想以及 J2EE 技术....................................................................... 4
2.1.1 软件分层概述...................................................................................... 4
2.1.2 J2EE 概述............................................................................................. 5
2.2 MVC 和 Struts ............................................................................................. 5
2.2.1 MVC 框架的研究 ............................................................................... 5
2.2.2 Struts 框架与软件分层..................................................................... 6
2.3 Hibernate 和 DAO 模式.................................................................................. 8
2.3.1 Hibernate 与持久层........................................................................... 8
2.3.2 DAO 设计模式以及 DAO 层................................................................... 9
2.4 J2ME 平台...................................................................................................... 10
2.4.1 J2ME 体系结构.................................................................................. 10
2.4.2 MIDP 生命周期.................................................................................. 11
2.5 J2EE 与 J2ME 的有机结合............................................................................ 12
2.6 本章小结....................................................................................................... 13
第 3 章系统总体设计 ......................................................................................... 14
3.1 系统架构设计............................................................................................... 14
3.1.1 客户层................................................................................................. 17
3.1.2 EIS 层................................................................................................. 17
3.1.3 中间层................................................................................................. 17
3.2 系统对传统架构的改进................................................................................ 22
3.2.1 表示层的改进.................................................................................... 22
3.2.2 交互层调用服务层组件时的改进.................................................... 23
3.2.3 对业务逻辑层的改进........................................................................ 23
3.2.4 对数据访问层的改进........................................................................ 24
3.3 系统模块设计................................................................................................ 25
3.3.1 客户资料............................................................................................. 26
3.3.2 客户关怀............................................................................................. 29
3.3.3 智能提醒............................................................................................. 30
3.3.4 员工管理............................................................................................. 31
3.3.5 产品管理............................................................................................. 31
3.3.6 活动管理............................................................................................. 31
3.3.7 系统管理............................................................................................. 32
3.4 小结............................................................................................................... 32
第 4 章服务器端的设计与实现 ...................................................................... 33
4.1 代理类的实现................................................................................................ 33
4.2 业务逻辑层的实现........................................................................................ 34
4.3 数据访问层的实现........................................................................................ 36
4.4 EIS 层的实现................................................................................................ 37
4.5 系统运行图................................................................................................... 38
4.6 本章小结........................................................................................................ 39
第 5 章移动客户端的设计与实现 .................................................................. 40
5.1 MIDP 端设计特点.......................................................................................... 40
5.2 本地数据管理............................................................................................... 40
5.3 远程数据同步与更新................................................................................... 42
5.4 用户界面设计模式....................................................................................... 42
5.4.1 Cascading Menu 模式.................................................................... 42
5.4.2 Wizard Dialog 模式...................................................................... 44
5.5 J2ME 中 XML 的解析...................................................................................... 45
5.5.1 KXML.................................................................................................... 46
5.5.2 J2ME 中 XML 数据传输.................................................................... 46
5.6 手机客户端运行图........................................................................................ 49
5.6.1 用户登录............................................................................................. 49
5.6.2 客户添加............................................................................................. 50
5.7 本章小结....................................................................................................... 51
第 6 章总结和展望 .............................................................................................. 52
6.1 工作总结....................................................................................................... 52
6.2 下一步工作展望........................................................................................... 52
参考文献 ................................................................................................................... 53
后记.......................................................................................................................... 56
联系我们
学位论文:1157918155
2860401462
期刊论文:2860401462 1157918155
电话:张老师:13189798483
推荐阅读