基于ASP.NET的客户关系管理系统的设计与实现(4)
时间:2017-01-10 17:19 来源:毕业论文 作者:毕业论文 点击:次
三、客户服务 管理客户服务中的信息,包括回访记录与文修记录。 1) 回访记录管理:针对每宗合同,对合同客户进行回访,听取客户的反馈。 2) 文修记录管理:针对某一合同中出现了问题的产品,记录它的文修信息。 四、数据分析 根据产品的销售与文修记录,对产品进行一定的统计分析。 2.3. 技术概述 在对本系统的应用领域、功能需求作出了一定的设定与分析后,我开始考虑实现本系统时所要运用到的技术。鉴于本系统的特点,我决定采用可以在任何地方进行操作而不用安装任何专门软件的B/S架构,将之作为一款WEB程序进行开发。这样无论是企业的管理员,销售人员,客服人员,亦或是客户,都可以不受地域、环境的限制,通过互联网在浏览器中方便地使用本系统。在开发技术上,我使用微软公司强大的.NET框架作为我的平台,下面简要地介绍我具体使用到的各项技术与工具。 ASP.NET4.0:这将是本系统开发过程中的核心技术。ASP.NET是微软公司构建高交互性、高扩展性网站的旗舰技术,,4.0是它的最新版本。ASP.NET的内核是一个基于控件的、事件驱动的架构。它可以在相当程度上减少开发者所必须编写的代码量,以较小的代价获得自动的结果,而且可以根据用户的输入提供平滑、直观的用户体验。许多成熟的大型网站如戴尔公司官方网站、MySpace都构建于ASP.NET Framework之上。 C#:完全为.NET Framework设计的程序语言,使用它可以充分利用.NET Framework及其开发环境中的所有新增功能,以及面向对象的现代编程方法。 Visual Studio 2010:微软公司推出的集成开发环境的最新版本,它包括了整个软件生命周期中所需要的大部分工具,是ASP.NET与C#的开发平台。 SQL Server 2008R2 Express + SQL Server Management Studio:本系统的数据库解决方案。SQL Server 2008是全面的、集成的、端到端的数据解决方案,并且为它的使用者提供了强大的界面友好的工具。 HTML+CSS:在WEB程序的界面设计上,我使用HTML+CSS内容与表现相分离的现代网页设计方式。HTML负责网页的内容与结构,CSS负责描述HTML文档的视觉化表达方式。 Vim 7.3:编写CSS样式表、微调ASP.NET页面代码时所使用的文本编辑器。 Firefox + Firebug:利用Firefox浏览器与Firebug网页开发人员工具来对网站页面进行调试。 3. 系统设计 3.1. 系统功能结构图 基于前一章对系统需求的分析,我设计出本系统的功能结构图: 3.2. 功能模块设计 下面结合上述的功能结构图,对本系统的功能模块设计进行简要的介绍。 1) 注册、登录与成员资格:注册、登录与成员资格三个模块是密不可分的整体,它们共同构成了一个系统的安全机制。在本系统中我将利用ASP.NET内置的安全框架来完成这三个部分的建设。注册模块将会允许客户注册帐号、填写个人信息、选择自己的角色(大客户、个人);登录模块会根据用户填写的帐号与密码判断他是否存在于数据库之中,让合法用户通过验证。成员授权机制将根据用户的角色为用户呈现不同的内容,并限制用户访问非自己权限内的页面。 2) 客户信息管理模块:允许系统管理员添加、修改、删除客户的注册信息与个人资料,此外还可以为每个客户添加备注。 3) 销售商位息管理模块:允许系统管理员添加、修改、删除销售商信息。 (责任编辑:qin) |