一款网络客户管理软件的技术介绍
客户管理系统对企业业务流程的重组整合用户的信息资源,以便有效的方法来管理客户关系,在企业内部实现信息和资源的共享。客户管理系统在系统设计上帮助企业的主管人事管理的部门提高工作效率,实习企业客户的信息管理以及管理的系统化,规范化和自动化为最终目的。
相关技术
基于B/S考试成绩分析系统的设计与开发,整个过程应用到许多技术。例如JSP网页技术、Oracle数据库、J2EE、JavaScript等,下面介绍一下该系统实现过程中应用到的相关理论与相关开发技术[4]。
1. JSP网页技术
JSP(全称JavaServer Pages)是由Sun Microsystems公司倡导和许多公司参与共同建立的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。
JSP使Java代码和特定的预定义动作可以嵌入到静态页面中。JSP句法增加了被称为JSP动作的XML标签,它们用来调用内建功能。另外,可以创建JSP标签库,然后像使用标准HTML或XML标签一样使用它们。标签库提供了一种和平台无关的扩展服务器性能的方法。
JSP被JSP编译器编译成Java Servlets。一个JSP编译器可以把JSP编译成JAVA代码写的servlet然后再由JAVA编译器来编译成机器码,也可以直接编译成二进制码[5]。
2. 基于Browser /Server模式的体系结构简介
C/S结构,即Client /Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通信开销,也可充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。
B/S结构,即Browser /Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全可以通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓的3层结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript等)和ActiveX技术,利用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows 98/Windows 2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序将是巨大的进步。
B/S结构采用星形拓扑结构建立企业内部通信网络或利用Internet虚拟专网(VPN)。前者的特点是安全、快捷、准确。后者则具有节省投资、跨地域广的优点。须视企业规模和地理分布确定。企业内部通过防火墙接入Internet,整个网络采用TCP/IP协议。
Client/Server是建立在局域网的基础上的,而Browser/Server是建立在广域网的基础上的,它们有以下区别。
(1)硬件环境不同
C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。
B/S建立在广域网之上的,不需要专门的网络硬件环境,例如电话上网、租用设备、信息管理等。有比C/S更强的适应范围,一般只要有操作系统和浏览器就行。
(2)安全要求不同
C/S一般面向相对固定的用户群,对信息安全的控制能力很强。一般高度机密的信息系统采用C/S结构适宜。
B/S建立在广域网之上,对安全的控制能力相对弱,面向的是不可知的用户群。
(3)程序架构不同
C/S程序可以更加注重流程,可以对权限多层次校验,对系统运行速度则可以较少考虑。
B/S对安全以及访问速度的多重考虑,建立在需要更加优化的基础之上,比C/S有更高要求的B/S结构的程序架构是发展的趋势。
(4)系统维护不同
C/S程序出于不可避免的整体性考虑,构件的重用性不如在B/S要求下的构件的重用性好。
B/S的多重结构,要求构件相对独立的功能,能够相对较好的重用,就如买来的餐桌可以再利用,而不是做在墙上的石头桌子一样。
(5)系统维护不同
C/S程序由于整体性,必须整体考察,所以升级难。要更新的话可能会再做一个全新的系统。
B/S的构件组成可方便个别构件的更换,实现系统的无缝升级,将系统维护开销减到最小,用户从网上自己下载安装程序就可以实现升级。
(6)处理问题不同
C/S程序面向的用户较为固定,并且在相同的区域,安全要求高,与操作系统相关。
B/S建立在广域网上,面向不同的用户群,这是C/S无法做到的,与操作系统平台关系最小。
(7)用户接口不同
C/S多是建立在Windows平台上的,表现方法有限。
B/S建立在浏览器上,使用更加丰富和生动的表现方式与用户交流,并且开发难度、开发成本都相应的降低。
(8)信息流不同
C/S程序一般是典型的中央集权的机械式处理,交互性相对低。
- 1客户关系管理软件的技术解决方案
- 2 企业该如何选择一款客户关系管理软件?
- 3需要一款CRM企业系统,里面有没有人事管理啊?有没有什么好的推荐?
- 4什么是房产客户管理跟进软件,有什么目的?
- 5在客户信息管理系统中都需要哪些设计
- 6汽车维修客户管理软件有什么作用?
- 7企业如何用excel客户管理系统来解决问题
- 8销售客户管理软件是什么呢?
- 9请问客户关系管理系统是什么?
- 10国内哪个crm客户管理软件比较好?
- 11有没有一款管理客户的软件,求推荐
- 12你知道如何去实现web版crm系统吗?
- 13在线crm移动客户管理系统的分析与设计
- 14求推荐一款好用的客户管理系统
- 15企业如何选择手机管理客户资料的软件?
- 16客户管理系统在企业中的作用体现在?
- 17哪个公司的crm软件好用?有什么功能?
- 18crm系统给企业带来的优势有哪些
- 19秦皇岛有没有适合食品行业的crm软件啊?
- 20crm客户关系管理系统模块具体有哪些
- 21想知道CRM客户管理软件有什么优缺点?
- 22 一款零售客户管理软件有哪些功能?
- 23广州比较好的crm软件公司介绍
- 24如何去选择一款便宜的crm系统
- 25客户关系管理系统的构架与重点
- 26有什么好用的crm收银系统客户端吗?
- 27客户订单管理流程系统的基本功能
- 28你知道如何运用crm客户管理系统吗?
- 29房地产crm管理系统的几点效益分析?
- 30适合的客户管理crm软件的功能模块