基于j2ee技术的客户信息管理系统正文—-毕业论文设计

上传人:新** 文档编号:489157968 上传时间:2023-06-27 格式:DOC 页数:46 大小:1.57MB
返回 下载 相关 举报
基于j2ee技术的客户信息管理系统正文—-毕业论文设计_第1页
第1页 / 共46页
基于j2ee技术的客户信息管理系统正文—-毕业论文设计_第2页
第2页 / 共46页
基于j2ee技术的客户信息管理系统正文—-毕业论文设计_第3页
第3页 / 共46页
基于j2ee技术的客户信息管理系统正文—-毕业论文设计_第4页
第4页 / 共46页
基于j2ee技术的客户信息管理系统正文—-毕业论文设计_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《基于j2ee技术的客户信息管理系统正文—-毕业论文设计》由会员分享,可在线阅读,更多相关《基于j2ee技术的客户信息管理系统正文—-毕业论文设计(46页珍藏版)》请在金锄头文库上搜索。

1、邵阳学院毕业设计(论文)目 录摘要ABSTRACT第1章 概述2第2章 系统的目标和开发的可行性32.1 系统目标32.2 可行性分析3第3章 需求分析53.1 市场需求分析53.2 系统需求分析63.3 系统相关要求10第4章 系统设计194.1 系统功能设计194.2 系统数据库设计204.3 系统详细设计27第5章 系统测试375.1 软件介绍375.2 测试的作用和意义375.3 测试方法和测试内容375.4 测试结果和结论38第6章 系统维护396.1 软件系统运行维护396.2 影响维护工作量的因素40结束语42参考文献44致谢45附录46第1章 概述当今是飞速发展的信息时代,在各

2、行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的原因。他的最大好处在于利用它能够进行信息管理,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。管理信息系统是进行信息的采集、存储、加工、维护和使用的系统。它是随着管理科学和技术科学的发展而形成的。客户信息管理系统作为公司管理客户一个不可缺少的部分,它的内容对于公司的决策者和管理者来说都至关重要,所以客户信息管理系统能够实时关注客户的各种动态,以客户为中心,提高公司的效益。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保

3、密性差,另外时间一长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对客户信息进行管理,具有着手工管理所无法比拟的优点。这些优点能够极大地提高客户信息管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。几年前,各公司的客户管理基本上都是靠手工进行,随着时间增长,客户的增加,各部分数据都明显加大,手工操作相当困难,作为一个大的企业,保存他原有的客户信息是很有必要的,作为挖掘新客户,留住老客户的重要依据,如果用

4、纸质档案来存储,花费的成本是很高的,而且很不方便,不宜查询和分析客户,所来看来,实现企业的信息化管理,依靠网络和计算机处理各种信息是迫在眉睫了。针对公司管理模型,根据软件工程的基本流程,开发一款这样的软件,实现公司管理的电子化,减轻管理人员的负担。借助计算机,管理人员能够很好的对现有的客户信息进行管理,方便了公司各层次的领导人,同时可以避免以前由于误操作而引起的错误。客户是公司最宝贵的资源,为了更好的发掘老客户的价值,并开发更多新客户,公司决定实施客户信息管理系统。希望通过这个系统完成对客户基本信息、联系人信息、交往信息、客户服务信息的充分共享和规范化管理;希望通过对大量客户数据分析,减少现有

5、客户的流失,提高新客户的开发能力。如何才能将一个企业与客户之间的信息管理好,这是一个十分迫切需要解决的问题,企业与客户之间的联系是时时刻刻都存在的,与客户之间保持良好的关系,应该是一个企业成功与否的一个前提,但是众多的客户,有着各自不同的信息,这就牵涉到许多的信息,开发这个系统是为了更好的处理这些信息。第2章 系统的目标和开发的可行性2.1 系统目标本系统是针对一个某个特定公司开发的一套针对性和功能性都较强的信息管理系统。本系统包括:用户登录和退出模块,客户模块,联系人模块,交往记录模块。另包括权限管理模块用于系统的用户、角色和相关权限。系统功能为本说明书与附件Demo版界面描述中功能的并集。

6、在上述文件未明确描述的情况下,应能满足合同和相关投标书所描述的功能。目标系统应当达到以下要求:(1) 可靠性: 能连续准确的处理业务,有较强的容错能力。(2) 可用性: 系统功能齐全,能够完全满足用户的需要。(3) 可维护性: 用户能对系统进行维护、扩充、修改。(4) 易用性: 用户能很容易的对系统进行操作。(5) 安全性: 保证系统的物理安全、数据存储和存取的安全与保密、数据传输的安全与保密。(6) 跨平台性: 能够方便的移植到不同操作系统。2.2 可行性分析2.2.1 技术可行性在大学四年里学了很多计算机方面的理论知识,各种技术都涉及到了,毕业设计过程当中不仅可以把过去所学习的知识串接起来

7、,对在学校期间所学习的知识有个系统的了解,尤其是对于软件的开发设计过程有个明确的了解,在开发的工具使用方面的熟练度也有所提高。但缺乏一定的实践;大四我在专业方面进步了很多,尤其在做项目,在长沙牛耳实习的四个多月让我受益菲浅,学到了不少实践方面的内容,在本次毕业设计中涉及的技术,基本上都学过,所以完成此次设计,困难不是很大。2.2.2 经济可行性此系统采用sqlserver2000和java开发,主要的费用为sqlserver服务和开发人员费用和空间费用,在项目投入使用之后能节省大量的人力,物力,财力,同时也会带来许多直接和间接的效益,经估算,做为一个一般的公司大概在第三年就能开始盈利,为了公司

8、的长远利益,花费一定的资本和获取更多,相信每个老板都是愿意的,因此开发这个系统是可行的。2.2.3 操作可行性应用此系统的主要角色为:系统管理员,销售主管,客户经理,高管。作为公司的管理人员必须要有一定的水平,对计算机应当有一定了解,此系统提供人性化操作界面和优质文档,让操作人员一看就能明白,同时技术支持也会对操作人员进行一定的培训,不会出现由于用户不熟悉系统而造成无法投入进行的困难第3章 需求分析3.1 市场需求分析随着科学技术的发展,原来的信息管理方式已经过时,用软件管理是为了提高企业生产效率,提高经济效益的一种有效方式。市场需求主要包括以下几个部分:(1)信息分析能力客户信息管理系统有大

9、量客户和潜在客户的信息,企业应该充分的利用这些信息进行分析,使得决策者掌握的信息更加完全,从而能及时的作出决策。良好的商业情报是企业成功的一半。(2)对客户互动渠道进行集成的能力对多渠道进行集成与功能部件的集成是同等重要的。不管客户是与企业联系还是与销售人员联系,客户互动都应该是无缝的、统一的、高效的。同一的渠道还能带来内部效益的提高。(3)支持网络应用的能力在支持企业内外的互动和业务处理方面,Web的作用越来越大,这使得客户信息管理的网络功能越来越重要。如,网络可以为电子商务渠道提供支持。为了使企业雇员都能方便应用客户信息管理系统,需要提供标准化的网络浏览器,使得用户几乎不需训练就能使用系统

10、。(4)建设集中的信息仓库的能力采用集中化的信息、实时的客户信息,可使各业务部门和功能模块间的信息能统一起来。(5)对工作流进行集成的能力工作量是指把相关文档和工作规则自动化安排给负责特定业务流程中特定步骤的人。客户信息管理应具有较强的功能,为跨部门工作提供支持,使这些工作能动态的、无缝的集成。(6)与ERP功能的集成如果客户信息管理与ERP和财务、库存、制造、分销、物流和人力资源等连接起来,使之成为一个客户互动循环,这种集成能使企业在系统间搜集商业情报,而不是低水平的数据同步。3.2 系统需求分析客户信息管理系统作为管理企业与客户关系的主要管理系统平台,不仅要处理企业与客户之间的业务,还要处

11、理企业内部相关部门的业务。客户信息管理系统中不仅包含客户的信息资料,而且涉及市场竞争对手的情报资料。信息数据的来源是多种多样的,可以是本地数据库,也可以是异地数据库,甚至可以是E-mail、文本文件等。客户与企业、部门与部门、业务与业务、销售与市场及服务间复杂关系,导致客户信息系统中的数据不论是结构、类型还是彼此间的关联都是复杂多变的;对这种数据进行的处理也是多种多样的。因此,要实现对客户数据的及时、准确的处理和有效利用,就需要:(1)建立统一的信息编码系统;(2)设计能够良好反映事务特性的数据模型;(3)划分数据库类型,在分布式数据库管理系统和网络平台基础上,设计全局共享及局部共享数据库,以

12、支持分布式数据处理,实现各分系统之间及其内部各功能模块之间的信息集成;(4)提供强大的数据库管理系统,并在此基础上来完善客户销售数据库、客户市场数据库、客户支持与服务数据库、企业综合信息数据库等。由于客户信息管理系统是以客户为整个管理的中心,不同于其它管理系统,其数据库管理有自己的特性。因此,需要建构自己的数据库。在构建数据库时,应注意客户信息管理系统的特性,同时也要注意客户信息管理系统与企业其它管理系统的协调。本系统假设针对的是某小型企业,本系统将有助于其改善对现有客户的管理混乱状态,加强企业与客户的联系。公司有如下需求:(1)因为是小型企业,系统将只设系统管理员,管理员拥有对全部系统资料的

13、操作权限。(2)客户管理模块:客户的查询,可分别按客户编号,客户名称,所属地区,客户经理姓名,客户等级进行查询,可椐据客户编号或客户名称实现模糊查询;查询的条件之间能实现组合查询。客户删除:能够根据id号对当前用户进行删除,将产生级联,对所有与该客户相关联的联系人,交往记录都将删除。客户信息编缉:将对以存于数据库的信息加载至页面,通过修改页面信息并将提交至业务逻辑层调用底层方法从而更新数据库。(3) 联系人模块:联系人的添加,删除,修改,查询;(4) 交往记录模块:交往记录的修改,删除,修改,查询;根据需求分析,可以画出系统流程图如下:联系人信息单客户资料单联系人信息表客户一览表市场部查询结果

14、清单查 询系统管理员服务反馈表交往记录表服务反馈清单交往记录单客服部处理 物或单据 数据存储 外部环境物或信息流输向系统外向系统输入图3.2.1 客户信息管理系统流程图与本系统相关的用户和角色包括:系统管理员:管理系统用户、角色与权限,保证系统正常运行。销售主管:对客户服务进行分配。创建销售机会。对销售机会进行指派。对特定销售机会制定客户开发计划。分析客户贡献、客户构成、客户服务构成和客户流失数据,定期提交客户管理报告。客户经理:维护负责的客户信息。接受客户服务请求,在系统中创建客户服务。处理分派给自己的客户服务。对处理的服务进行反馈。创建销售机会。对特定销售机会制定客户开发计划。执行客户开发

15、计划。对负责的流失客户采取“暂缓流失”或“确定流失”的措施。高管:审查客户贡献数据、客户构成数据、客户服务构成数据和客户流失数据。图3.2.2 用例图3.3 系统相关要求3.3.1 系统的实现平台计算机的硬件建议最低配置如下:CPU 800MHZ内存 256M硬盘 8GIE 6.0或以上版本操作系统 windows 2000操作系统或更高3.3.2 开发工具的选择操作系统为windows Xp,MyEclipse 作为系统的集成开发环境,tomcat为web服务器,采用sqlserver2000作为数据库服务器,web服务器通过jdbc访问远程数据库,各项搭配有良好的兼容性。3.3.3 开发工具及技术概述(1) MyEclipse概述15MyEcli

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号