|
| 软件开发导读 | 新启点B/S模式OA技术白皮书 | 功能说明 | 技术特点 |
|
软件开发导读 目前有三种方式建设办公自动化系统: 采用IBM LOTUS NOTES作为软件平台,利用NOTES强大的邮件功能实现办公自动化的功能。缺点是在客户端必须采用自己的平台,如果要求采用IE的话,就会稍稍让开发者为难,但NOTES 5的技术资料上以及实际开发上基本上已经解决了这个问题。 采用Microsoft Exchange Server作为软件平台,客户端可以直接采用Outlook、IE4。 第三种办法就是采用数据库的方式,直接传递信息。 他们又有什么优缺点呢? NOTES和Exchange的编程方便,流程定义易于实现,用户界面友好。 采用数据库方式建立办公自动化系统,不仅数据随时可以和其他业务系统相关联,并且易于管理。采用数据库方式还可以方便的和其他模块结合起来,建设企业内部信息平台。 B/S模式(浏览器/服务器)随着Internet的发展,已经成为了企业信息系统建设的首选。B/S模式使用方便,客户端统一采用浏览器,不限制客户平台,可以方便的和其他业务系统连接。 同时我们采用COM+技术,在编码过程中对数据访问进行了优化,保证了数据访问的效率、数据的安全,数据的承载能力和并发处理能力。 我们把整个系统分为三层架构,
数据库连接一直是威胁到安全的问题,那么我们开发的通用数据库连接组件采用资源池算法来处理并发事件,提高运行效率和保证安全性。也就是说我们在执行应用层DLL是他其实是去调用数据库连接的DLL的数据,而我们连接数据库的所有参数和连接口令都是封装在一个DLL组件里的,这样不但保证了运行的稳定性和执行效率,还保证安全性,以免数据库连接口令丢失造成损失。 由于我们采用的数据库为MS SQL Server,所以我们会利用SQL自身的存储过程技术(Store Procedure),该技术能极大的提高存储和读取数据的速度和效率,另外还能大大降低数据入库是可能出现的以外错误,可以说采用存储过程来存储数据是高效可行的。因为SQL存储技术本身可以在过程里调用COM组件,所以采用这种更专业的技术又进一步的提高了我们的数据存储效率。 系统配置如下: 服务器:
|
|
|||||