其中,有一个重要的部分就是公共语言运行库。因为运行库在组件的运行、开发时的操作中起到画龙点睛的作用,虽然它的名称中并没有表现出这个意思。在开发过程中,“运行库”的使用功能有所改变,用来批量完成的自动处理任务。与如今的 COM 相比,运行库简便了开发人员的操作。在组件被使用的过程中,“运行库”不仅让被用组件在其它组件上满足了可能会具备的依赖项,还负责对安全策略的强制执行,以及对线程、进程的开始结束进行控制。特别是系统功能明显减少的开发工作人员为将业务逻辑换算为可重用组件而必须完成的代码数量。
ASP.NET在整个设计过程中起到了重要的作用。ASP.NET 是需要在编程类.NET Framework 之上建立的,它给出的程序模型是 网上应用程序模型,而且其中的结构等工具让 ASP.NET应用程序简易化。ASP.NET 集合了控件集用来封装公共用户界面HTML元素。这些控件在服务器上会开放一个面向对象的编程模型,向 Web 开发工作人员丰富了的面向对象的编程。而且,ASP.NET 通过对此类概念模型的运用,为开发工作人员能够完成以服务为主体形式的软件提供了帮助。
对于系统来说,SQL Server 2005使系统连接了数据库,增加了系统的实用性。SQL Server 2005是新一代大型的且基于客户端/服务器基本模式的关系数据库管理系统。它对电子商务、数据库解决方案、数据仓库等运用中起着举足轻重的作用,给予了数据管理企业有利的支持,高效的管理了数据库中的数据供给,并真正实现了通过采取有用的方法保证数据的安全性和完整性。SQL Server 2005 的特点是:更安全、同一个数据库的引擎能在不同的平台上运用而且简化了数据库管理数据转换服务。但最大的特点就是SQL Server 2005易于安装使用。
2 基于.NET的OA系统的分析设计
随着日益加速的信息技术的发展和日益激烈的市场商业竞争环境,企业或部门机构已经不再满足于独立、零散的办公自动化应用,企业或部门机构所需要的是协同工作、综合、集成化的解决方案。通过对办公自动化的需求分析,更好的了解办公自动化系统的运用、设计方向。
2.1 OA 系统的总体分析设计
2.1.1 OA系统的总体设计图
办公自动化系统主要包括:个人事务、公文管理、用户、角色管理和日志管理4个主要功能。