广盛信息科技公司客户管理系统的设计与实现(源码)

摘 要本论文以广盛信息科技公司员工实际应用为开发背景,运用软件工程原理和开发方法,采用ASP.Net技术构建一个基于B/S模式的广盛信息科技公司客户管理系统设计与实现。在系统的编写开发中,先对自己所开发系统系统进行需求分析,分析出系统主要功能,创建E-R模型。然后对系统进行总体设计和详细设计。总体设计主要包括系统功能设计,系统总体结构设计,系统数据结构设计和系统安全设计等;系统的详细设计主要包括实现系统里数据库的访问,系统主要功能的实现,系统模块关键代码的实现等。最后对系统进行了功能测试,并对测试结果进行了分析总结,总结出系统的不足之处以及需要改进的地方,为以后的系统维护提供了方便,同时也为以后开发相似的系统总结出经验。本系统的开发使广盛信息科技公司的客户管理起来更加的轻松容易,同时也让公司业务对客户的管理变的更加系统化、有序化。而且此系统界面较为友好,更方便于操作。
目 录
1 绪论 1
1.1 研究背景和意义 1
1.2 研究的现状 1
1.3 主要研究内容 1
2 系统开发环境 2
2.1 ASP.NET概述 2
2.2 动态网站技术介绍 3
2.3 数据库技术 3
3需求分析 4
3.1 需求分析 4
3.1.1 功能需求 4
3.2 可行性分析 4
3.2.1 可行性分析 4
3.2.2 技术可行性 5
3.2.3 运行可行性 5
3.2.4 时间可行性 5
4 系统概要设计 6
4.1 系统概述 6
4.2 系统结构 6
4.3 数据库设计 7
4.3.1 数据库概念设计 7
4.3.2 数据库表设计 8
5 系统详细设计 11
5.1 系统模块功能概述 11
5.2 系统流程 11
6 系统实现与运行 13
6.1 登陆模块 13
6.2 管理员管理 14
6.3 员工信息管理 16
6.4 客户信息管理 20
 *好棒文|www.hbsrm.com +Q: ^351916072# 
6.5 客户跟进信息管理 23
6.6 订单信息管理 26
6.7 修改密码 28
7 系统测试 31
7.1 系统的测试目的 31
7.2 系统的测试方法 31
7.3 系统的测试用例 31
7.4 系统测试结果 31
总 结 35
参考文献 37
致 谢 39
1 绪论
1.1 研究背景和意义
现在市场的竞争越来越激烈,建立围绕客户的经营策略,可以很大程度地提高销售人员的客户关系管理能力,并且为客户提供好的服务,是企业树立品牌、取得竞争优势的有效方式。
广盛信息科技有限公司的销售人员他们每天都会增加大量的新客户,从而导致通讯录信息的大量增加,导致管理这些信息资料就成了问题。在各种手机,商务通内设的电话簿尽管携带方便却又存在“记录量少,界面小,浏览不方便,记录数据信息不全面”的缺点。很多人使用Excel 或Word来记录信息,虽然信息很完善,可是查找起来却相当不方便,维护时也很麻烦。所以通过数据库技术,在计算机中建立一个客户管理系统十分必要。这样可以使客户的资料管理工作一切都变得有序,避免资料管理中出现混乱问题,使信息的处理速度和准确性大大提高,使业务能够快速、有效、正确的增添改查客户的情况。
1.2 研究的现状
最初的客户管理都是使用人工方式,工作量大、时间限制性高,为减轻工作人员的沉重负担,保证管理工作的顺利进行,提高个人时间管理的利用率,使大量的客户资料信息管理转变为计算机系统管理,这样的管理系统提高了个人的工作效率。目前,国内的客户关系管理的产品不管是在结构上还是功能设计上都有很大的局限性,甚至于产品的销售上都还是很不健全。与国外的许多有客户关系管理系统的公司来说。国内目前很少有相对专业的客户关系管理系统的公司。
1.3 主要研究内容
广盛信息科技公司客户管理系统,是一个科技企业内部提供信息管理的平台是完全的、高速的、开放的,其核心思想是提供一个以自然语言为主的用户界面,让用户能够更好的刚加方便快捷的管理物流信息的一个渠道和平台。该系统的基本功能包括用户登录、管理员管理、客户信息管理、标签管理、客户跟进管理、订单信息管理、员工信息管理、系统设置等功能。
2 系统开发环境
2.1 ASP.NET概述
随着时代的发展ASP已经无法满足需求,而ASP.NET则是在其基础之上所新衍生而出的一种环编程境。
1997年由于ASP的缺点越来越明显,急需改进或者一个新的技术产生,刚从杜克大学毕业的Scott Guthrie与他的团队开发出了基于Java语言的XSP。随着时代的发展,微软在2002年左右正式推出了第一个版本的ASP.NET和.NET Framework 1.0。自此之后,ASP.NET随着版本的跟新附带了更多的新特性。
ASP.NET的设计开发可以是单一的语言,也可以选择一种你觉得适合你的语言,更有甚者,你觉得你是大神,你也可以用各种各样不同的语言来编程。将来还有更多的语言会根据功能的需要运用到ASP.NET中。
由于ASP.NET使用的系统界面是分层的,使用的时候需要先进行相关的配置。这种使ASP.NET基于应用的开发更加详细和快速便捷的哲学观念被称为“Zero Local Administration”。它的安装过程可以说是非常简单的,只需要将一些必要的文件复制到服务器上就可以完成安装了。
ASP.NET在开发各种软件程序中广泛使用,因为它功能多,技术性也比较不错,非常大的提升了运行速率。即一个处理器开发可在多个处理器运行,这点事ASP做不到的。
ASP.NET的优点如下:
(1)效率:因为建立的环境为.NET Framework,所以只需要一次编译就能够永久运行。这样大幅度的节省了重复编译的时间,所以速率会提高非常明显。
(2)可重用性:ASP.NET完全分开了代码与内容,具有了重用性。因为它的代码与内容是分开的,所以它的代码可以复制粘贴以达到重复利用的目的。
(3)代码量:相对于ASP来说,ASP.NET作为它的升华版本,实现一个功能所需要的代码量是远远小于ASP的,这样不仅较少了开发员的工作时间,而且是开发界面更加美观易懂,更容易发现问题,更有利于对发现的问题进行修改。
2.2 动态网站技术介绍
随着浏览器的普遍使用,使得浏览器的各种厂商如雨后春笋一般冒出,浏览器所支持的功能也越来越多,网站的发展更是飞速,一般的静态网页所展示出的东西已经无法满足,所以东塔网站技术应运而生。广盛信息科技公司客户管理系统选用了众多动态网站技术中的一种ASP.NET技术。
ASP.NET虽然简单,但它是在建立在的ASP上衍生而出的版本,它不仅仅包含了ASP,还包含了非常多的新的特性,是一个全新的框架。很多的ASP.NET的开发都是依靠组件和模块的,这样开发出来的系统性能更加优越,功能也更加完善。一般来说,ASP.NET的开发周期是非常短的,这就给开发人员提供了更加充足的时间,也给程序增添了更多的可能性。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2030.html

好棒文