主页
软件技术
返回
一款网络客户管理软件的技术介绍

  系统对企业业务流程的重组整合用户的信息资源,以便有效的方法来管理客户关系,在企业内部实现信息和资源的共享。在系统设计上帮助企业的主管的部门提高工作效率,实习企业客户的信息管理以及管理的系统化,规范化和自动化为最终目的。

  相关技术

  基于BS考试成绩分析系统的设计与开发,整个过程应用到许多技术。例如JSP网页技术、Oracle数据库、J2EE、JavaScript等,下面介绍一下该系统实现过程中应用到的相关理论与相关开发技术[4]。

  1.JSP网页技术

  JSP(全称JavaServerPages)是由SunMicrosystems公司倡导和许多公司参与共同建立的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。

  JSP使Java代码和特定的预定义动作可以嵌入到静态页面中。JSP句法增加了被称为JSP动作的XML标签,它们用来调用内建功能。另外,可以创建JSP标签库,然后像使用标准HTML或XML标签一样使用它们。标签库提供了一种和平台无关的扩展服务器性能的方法。

  JSP被JSP编译器编译成JavaServlets。一个JSP编译器可以把JSP编译成JAVA代码写的servlet然后再由JAVA编译器来编译成机器码,也可以直接编译成二进制码[5]。

  2.基于BrowserServer模式的体系结构简介

  CS结构,即ClientServer(客户机服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通信开销,也可充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。

  BS结构,即BrowserServer(浏览器服务器)结构,是随着Internet技术的兴起,对CS结构的一种变化或者改进的结构。在这种结构下,用户界面完全可以通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓的3层结构。BS结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript等)和ActiveX技术,利用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows98Windows2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。显然BS结构应用程序相对于传统的CS结构应用程序将是巨大的进步。

  BS结构采用星形拓扑结构建立企业内部通信网络或利用Internet虚拟专网(VPN)。前者的特点是安全、快捷、准确。后者则具有节省投资、跨地域广的优点。须视企业规模和地理分布确定。企业内部通过防火墙接入Internet,整个网络采用TCPIP协议。

  ClientServer是建立在局域网的基础上的,而BrowserServer是建立在广域网的基础上的,它们有以下区别。

  (1)硬件环境不同

  CS一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。

  BS建立在广域网之上的,不需要专门的网络硬件环境,例如电话上网、租用设备、信息管理等。有比CS更强的适应范围,一般只要有操作系统和浏览器就行。

  (2)安全要求不同

  CS一般面向相对固定的用户群,对信息安全的控制能力很强。一般高度机密的信息系统采用CS结构适宜。

  BS建立在广域网之上,对安全的控制能力相对弱,面向的是不可知的用户群。

  (3)程序架构不同

  CS程序可以更加注重流程,可以对权限多层次校验,对系统运行速度则可以较少考虑。

  BS对安全以及访问速度的多重考虑,建立在需要更加优化的基础之上,比CS有更高要求的BS结构的程序架构是发展的趋势。

  (4)系统维护不同

  CS程序出于不可避免的整体性考虑,构件的重用性不如在BS要求下的构件的重用性好。

  BS的多重结构,要求构件相对独立的功能,能够相对较好的重用,就如买来的餐桌可以再利用,而不是做在墙上的石头桌子一样。

  (5)系统维护不同

  CS程序由于整体性,必须整体考察,所以升级难。要更新的话可能会再做一个全新的系统。

  BS的构件组成可方便个别构件的更换,实现系统的无缝升级,将系统维护开销减到最小,用户从网上自己下载安装程序就可以实现升级。

  (6)处理问题不同

  CS程序面向的用户较为固定,并且在相同的区域,安全要求高,与操作系统相关。

  BS建立在广域网上,面向不同的用户群,这是CS无法做到的,与操作系统平台关系最小。

  (7)用户接口不同

  CS多是建立在Windows平台上的,表现方法有限。

  BS建立在浏览器上,使用更加丰富和生动的表现方式与用户交流,并且开发难度、开发成本都相应的降低。

  (8)信息流不同

  CS程序一般是典型的中央集权的机械式处理,交互性相对低。


企业品牌药店管理系统下载,从青海到上海
中小型企业应该注重自己的药店管理系统下载能力并提升它
汽车工作计划软件下载技巧大盘点
药店管理系统下载,从“单打”到“打包”
医院信息管理系统
工作计划软件下载人员如何锻炼自己的思考能力
药店管理系统下载经理就应该擅长药店管理系统下载心理
药店管理系统下载:三个阶段的境界
信息发布:名易软件http://www.myidp.net