资源预览内容
第1页 / 共54页
第2页 / 共54页
第3页 / 共54页
第4页 / 共54页
第5页 / 共54页
第6页 / 共54页
第7页 / 共54页
第8页 / 共54页
第9页 / 共54页
第10页 / 共54页
亲,该文档总共54页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
电信 CRM 系统销售计划审批管理模块的设计与实现 - I - I摘 要 本系统是电信企业CRM系统实际项目中的资源管理模块, 经过实际的需求分析, 整个系统从符合功能实用、操作简便、界面友好的要求出发,设计并实现了用户号码及短号码资源的规划、分配、调整、回退/回收等管理;非自有号码资源的信息管理;卡资源管理包括计划管理,制卡管理(申请审批) ,生产任务管理,卡数据管理,卡销售管理,卡供应商管理,稽核管理等。 该文在Struts 和IBatis的基础上, 利用Eclipse 开发平台的插件标准, 介绍了快速开发框架的原理图和实现结构, 并实现了一种可以通过向导自动生成Web 应用代码的J2EE 快速开发框架。J2EE 快速开发框架,易于设计构建。实验结果表明,程序运行可靠,其良好的扩展性满足实际应用的需要。 关键词关键词:CRM,Struts,Ibatis,客户关系管理 电信 CRM 系统销售计划审批管理模块的设计与实现 - II - IIAbstract This system is the module of sale plan management which is one part of the actual project The CRM system of telecommunications industry, after the actual demand analysis, The whole system from the functional and practical, simple user-friendly requirements of the design and realization of the telecommunications business to add、delete、update、query sale plans, to track the implementation of sale plans, to approve the sale plans and to generate the statement of the sale plans implementation. Its main functions include three parts: the formulation、approval and tracking of the plan sales. Based on Struts and Ibatis and making use of plug-in standard of Eclipse IDE, This paper introduces the basic Structure of the framework and J2EE design and implements a J2EE quick developing framework generating Web application code by wizard. These applications show that the framework has great expansibility. The J2EE quick developing framework is easy to be designed and built .The experimental results show that programes run reliably. The great expansibility can meet actual applications demands. Key words:CRM,Struts,Ibatis,Customer Relationship Management 电信 CRM 系统销售计划审批管理模块的设计与实现 - III - III目 录 第一章 引 言. 1 1.1 项目背景 . 1 1.2 项目意义 . 2 1.3 主要工作 . 2 第二章 系统分析. 3 2.1 系统需求分析 . 3 2.2 系统功能性分析 . 3 2.3 系统非功能性分析 . 5 第三章 系统设计. 10 3.1 总体设计 . 10 3.2 详细设计 . 10 3.3 数据库设计 . 13 第四章 系统实现. 18 4.1 系统登录界面 . 18 4.2 系统主界面 . 18 4.3 销售计划审批意见签署查询界面 . 19 4.4 销售计划审批意见签署表界面 . 20 4.5 销售计划审批历史检索界面 . 21 4.6 销售计划审批流程添加界面 . 23 4.7 销售计划审批流程修改界面. 25 第五章 系统测试. 28 5.1 系统验证 . 28 5.2 系统测试报告 . 28 第六章 总结. 38 6.1 总结及意义 . 38 参考文献. 39 致 谢. 40 附 录. 41 电信 CRM 系统销售计划审批管理模块的设计与实现 - 1 - 1第一章 引 言 1.1 项目背景 客户关系管理(Customer relationship management,CRM ),源于“以客户为中心” 的新型商业模式,是一种旨在改善企业与客户之间关系的新型管理机制。目前,中小型企业特别希望能准确了解客户的需求及企业内部资源状况,比如销售、服务、投诉等业务流程的管理监控,市场活动、客户关怀、市场营销的管理。因此,客户关系管理理论在这种背景下应运而生。它通过向企业的销售、市场营销、服务与技术支持部门和人员提供全面、个性化的客户资料并强化跟踪服务、信息分析能力,使他们能够建立一系列与客户及合作伙伴之间的“一对一关系”, 从而使企业可以提供更快捷和周到的优质服务, 提高客户的满意度, 吸引和保持更多的客户,增加营业额,并通过信息共享和优化商业流程有效地降低企业经营成本。 电信行业是CRM的主要应用领域,一些世界级的电信运营商,如英国电信、AT 支持对销售计划进行审批的流程;支持记录审批历史及查询;支持对审批流程的修改和添加。 下面是根据需求分析绘制的用例图: 审批者的用例图: 审批者可以对销售计划进行审批,并签署审批意见;也可以对审批历史进行查询,还可以对审批流程进行修改,或者添加,如图 2.1.1: 图 2.1.1 审批者用例图 2.2 系统功能性分析 销售计划审批管理模块主要有以下功能: 1. 支持对销售计划的审批,并签署审批意见。 电信 CRM 系统销售计划审批管理模块的设计与实现 - 4 - 4? 具有审批计划一览查询功能。 ? 查询条件: 销售计划编号、 审批状态。 可以一个条件查询, 也可以 2 个条件同时查询。 2. 支持对销售计划进行审批的流程。 ? 已审批的流程进入下一个审批环节,直到所有环节被审批 完毕。 3. 支持记录审批历史。 ? 具有审批历史查询功能,显示详细信息功能。 ? 查询条件:计划编号、审批者编号。可以一个条件查询, 也可以 2 个条件同时查询。 4. 支持审批流程的修改。 ? 具有审批流程查询功能。 ? 查询条件:审批流程编号、审批环节编号、审批者编号。可以一个条件查询,也可以 2 个或 3 个条件同时查询。 ? 具有审批流程修改功能:可以把流程改为已有的其他流程。 5. 支持审批流程的添加。 ? 具有现有的审批流程查询功能。 ? 查询条件:销售计划编号。 ? 具有审批流程添加功能:可以根据资金上限添加新有的流程。 6. 对已经开始执行的销售计划,不可再修改审批信息。 具体流程如图 2.2.1: 电信 CRM 系统销售计划审批管理模块的设计与实现 - 5 - 5图 2.2.1 销售计划审批功能图 2.3 系统非功能性分析 所谓非功能性需求,是指那些除功能以外的系统性能和系统特性的需求,包括可用性,可靠性,响应时间,吞吐率,可移植性等等。因为这些需求指标通常要靠一些技术手段才能得以实现,所以也称为技术需求。收集非功能性需求也很重要,因为它们对系统架构会产生重要影响。大多数的非功能性需求是和具体功能相关的。 鉴于对非功能性需求的分析,本系统采用 Java 技术中的 Struts 框架及iBatis 框架开发,数据库采用 Oracle 10g,系统使用面向对象分析设计方法。 现在已经有了C、C+等广泛应用并且大获成功的语言,为什么要选用Java语言呢?简单的介绍一下Java的优势: 1.免费 Sun免费提供用来开发Java应用程序的一切,你不必付任何的版税。与Java本身相比,Java API更是可贵的免费财富。想使用Socket操作网络?API中有;想连接到SQL数据库?API中有;想给应用程序一个漂亮的用户界面?API中有;想要处理数字图形、播放音乐、解析字符串或者创建数
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号