|
|
| |
|
| |
使用特色
WebOffice完全采用Internet的标准技术,充分发挥Web的优势,只要您会操作浏览器,就可以非常轻松的使用WebOffice.要做的只是查看最新的消息和处理自己的工作。一切都是那样的一目了然、简单方便、操控自如。
轻松的管理,更低的培训和支持费用
只需在服务器上安装(B/S),版本更新也只需对服务器进行。
不需要专门设置系统管理员,由于没有使用复杂的底层软件,复杂的设定和维护的工作量几乎没有。
更有效的投资保障
WebOffice充分现有的软硬件设备,可使用免费系统软件(免费的LINUX系统,免费的浏览器)。
支持未来办公新理念
WebOffice融入了许多正在兴起的新技术。
支持未来家庭办公新理念,引入对WAP手机、中文短信息的支持,不久将支持基于WinCE以及PALM的两种主流PDA,支持移动办公新理念。
更有效的二次开发
WebOffice的开发是基于Java和XML技术。由于使用了Java技术,用户可以根据需要将系统的一部分机能方便的搬上INTERNET。她和现有的ERP、MIS等系统可以通过XML技术实现无缝了连接。针对不同行业用户,可进行特定业务功能定制。
信息到桌面
大多数OA软件系统存在一个不可忽视的缺点—必须不停的点击页面,观察是否有新到的公文或新的留言等等
WebOffice桌面精灵的功能就是把您知道的WebOffice系统内部产生的变化信息,推动到您的桌面,让您不需要频繁的操作,就可以把您关心的信息传递到您的桌面。
软件接口
WebOffice能够与编委软件进行数据交换。
技术特色
1、我们选择JAVA做为我们的主要开发语言。Java是Sun公司推出的新一代面向对象程序设计语言,特别适合于 Intelnet上应用程序开发,它与平台的无关性直接威胁到了以微软公司为主的Wintel联盟的垄断地位。一时间“一次编程,随处运行”成为技术人员的时尚。只要在不同的系统上分别实现JAVA虚拟机,那就可以保证JAVA程序的运行,因此用JAVA技术构建的网站也同样可以在不同系统上运行,甚至不需要修改程序。差不多所有平台上都有了一致的java虚拟机,它可以让你在任意环境做开发,在任意环境进行系统布署,在任意环境扩展。相比之下,微软的.net体系的局限性是显面易见的。Java是一种简单的、面向对象的、分布的、健壮的、安全的、结构中立的、可移植的、多线程的、动态的、高性能的语言。总之,Java是与平台无关的语言,因此用Java开发的网络应用系统可以在各种平台上运行,大大增加了开发效率,减少了重复劳动。而且,Java集成的网络功能十分有利于开发网络系统。
2、我们使用J2EE作为分布式组件的基础平台和整个体系结构的基础。J2EE是一种利用Java 2平台来简化企业解决方案的开发、布署和管理相关复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如"编写一次、随处运行"的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据安全的模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。 J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时对现有应用程序集成提供强有力的支持,它还完全支持Enterprise JavaBeans,有良好的向导支持打包和布署应用以及目录支持,增强了安全机制,提高了性能。
3、我们采用Rational Rose进行统一建模工作。开发一个具有一定规模和复杂的软件系统和编写一个简单的程序大不一样。其间的差别就如同建造一座大厦和搭建一个狗窝的差别。大型的、复杂的软件系统的开发是一项工程,必须按照工程学的方法组织软件的生产和管理。必须经过分析、设计、实现、测试、维护等一系列的软件生命周期阶段。为此Rational公司的G.Booch等发起成立了UML伙伴组织,并于1997年1月向对象管理组织(OMG)申请作为一种标准建模语言。UML的问世受到计算机软件界的广泛重视,因为它代表了一种积极的方向-多种方法相互借鉴、相互融合、趋于一致、走向标准化。建模语言的标准化将为软件开发商及其用户带来许多便利。因此,在美国等国家已有大量的软件开发组织开始用UML进行系统建模。
4、 采用各种设计模式。利用我们在其它大型应用实践中好的成果和经验来设计和开发WebOffice系统。设计面向对象软件比较困难,而设计可复用的面向对象软件更难。设计模式就是重复使用一个解决方案而不必作重复的劳动
|
|
|
|
|