来网网络考试系统开发技术

·基本功能
·开发技术
·B/S架构与C/S比较
·运行平台
·试用申请
·下载资料
·其他来网产品
技术体系

采用最先进的语言——JAVA开发

  采用纯JAVA技术的B/S模式,严格遵循J2EE标准,不但代表了软件将来的发展方向,今天的JAVA也成了事实上的主流,连微软也模仿JAVA推出了microsoft.net的构想。办公自动化管理系统不但包含的范围很广,也需要同许多如MIS、CRM、ERP等整合在一起才能发挥更好的作用,在这些大型的应用系统越来越多采用中间件和JAVA技术的今天,B/S模式的软件系统已经变成主流,很显然采用JAVA可以更好地与其他系统整合,也可以更好地符合最新的发展方向。

  在这种情况下传统的一些办公自动化软件平台也突然失去了很多传统优势,中间件技术将毫无疑问地占据主流地位,我们是国内最早应用JAVA技术并且及时用JAVA技术来改进办公自动化的公司之一,使办公自动化管理系统具有了很多新的特点。

  传统的C/S模式需要在服务器和客户端都安装软件,相当麻烦,造成了管理上的成本相当高,而B/S模式则不需要安装任何客户端软件,只要有B(Browser---浏览器)就可以了,而且同时支持局域网和互联网,传统的局域网办公系统已经不能适应目前已经非常普及的互联网时代了,对于很多单位来说虽然不一定要每件事都上网但完全不上网是肯定不行的。

  现代企业需要扩展其领域,降低成本,通过对客户,合作伙伴,雇员和供应商提供易于取得的服务缩短反应时间。
  提供这些服务的应用程序必须将已有的企业信息系统 (EIS) 与能将服务分布到一个很大的用户范围的新商业特征结合起来。这些服务包括:

  • 易访问性 适应如今的全球经济环境
  • 可靠性及伸缩性 保证准确及快速的商业事务
  • 安全性 保护用户数据与企业数据的完整性

  由于各种原因,这类服务一般设计为多层的分布式的应用,包括前端的客户端,后端的数据资源,在此二者之间的主要的应用开发的一个或更多的中间层。中间层实现了使用业务功能与数据整合已有的 EIS 新的服务。中间层使用了迅速成熟的 Internet 技术来的优点,最小化用户管理和培训,并且将客户层与企业复杂性分离。
  J2EE 降低了开发多层服务的成本和复杂性,并使企业面对竞争压力能够迅速部署和增强服务。

基于J2EE的多层体系架构

采用多层(三层以上)体系架构的好处

采用这种体系结构的主要优点在于:

1) 提高系统的可伸缩性(Scalability)
  可伸缩性指软件系统可以在不同规模、不同档次的硬件平台上运行的能力。例如,用户数量的增加不需要对系统的结构和逻辑进行修改。在三层客户/服务器结构中,业务逻辑位于服务器端,能够更合理、有效地分配各应用对系统资源的使用,从而能够以较少的资源为更多的客户提供服务,提高了系统的可伸缩性。

2) 降低系统的复杂性
  各个层次之间的接口封装了各层的具体实现,分散了复杂性。

3) 提高系统的可重用性
  应用层或者数据层为在逻辑上处于更高层次的部分提供公共服务,提高了可重用性。

4) 提高适应变更的能力
  在某一层发生的变化不会或者较少地对其它层产生影响。开发组织能够快速地实现软件的变更,减少变更对软件质量产生的负面影响。

安全性
¨ 基于RSA公共密匙加密技术的工业标准��X.509认证协议:业界公认的唯一实际上无法破译的加密技术。
¨ 身份验证:保障用户身份为可靠的唯一标识。
¨ 四个文档权限:绝密权限、机密权限、秘密权限、普通权限。
¨ 五种公文处理身份:审批、收文登记、收文拟办、文件传递、归档。
¨ 五种档案处理角色:领导、秘书、档案室主任、档案员、普通人员。
¨ 六级存取控制:管理者、设计者、编辑者、作者、读者、储存者。

移动办公
☆ 在办公室内移动的时候可以使用任何一台电脑办公,而传统的OA是每台电脑对应指定的用户,别的用户不能使用该电脑,而且还需要安装调试软件,相当不方便。
☆ 回家或离开办公室或出差到其他地方只要有可以上网的电脑也可以使用办公系统。
☆ 分公司可以通过互联网、专线、电话网等连接使用资源共享,协同办公。

广泛的适应性
  JAVA与平台无关的特性使它变得非常流行并已经成为事实上的标准了,可以适应各种主要操作系统如NT/Windows2000/FreeBSD/Sun Solaris/Unix/Linux,以及各种数据库Oracle/MySQL/MS SQL等,各种WEB服务器如Apache,IIS等,各种应用服务器如此IBM WebSphere,金蝶Apusic,BEA Weblogic,Tomcat等。
  用户现在的应用系统越来越多,越来越复杂,同时存在多种操作系统的用户相当普遍,而且要考虑到将来的扩展等,这些都是相当头痛的事情,而采用JAVA则可以使这些问题迎刃而解。
  来网的OA可以与客户现有的系统实现紧密无缝的连接,并且通过新一代的XML数据交换标准,和企业现有骨干系统进行数据交换。

用户更多的选择
  我们的系统并不因为性能上的优异而使用户的花费随之上升,相反也可以照顾到对价格敏感的客户需要,用户除了可以选择Solaris、Win2000之外,也可以使用完全免费的著名的Linux(全球范围内使用最广泛WEB操作系统)或FreeBSD(Yahoo,sina,netease等国内外最著名最大型的网站使用的操作系统),可以选用免费的数据库如MySQL和免费的应用服务器tomcat等。这不仅仅是免费的问题,而是使用最广泛和性能相当优异的选择。全球最大型的机构如波音等公司也广泛使用这些免费系统。
  JAVA在美国已经是标准的技术了,而国内则主要是一些大型的客户在使用,原来的成本也比较高,我们现在已经把价格降到可以和传统OA系统竞争的水平了,这个系统可以普及到任何规模的用户,而且性能上完全上了一个层次。
而一些传统的OA则还需要购买操作系统、数据库、NOTES等等,总体成本更高。