摘 要:计算机与网络的普及,使办公系统也向网络化发展。目前众多企事业单位、政府部分越来越多应用了电子办公系统。高校作为教育和科研的重要基地,开发和应用电子办公系统,基本实现了无纸化办公,同时工作效率能得到极大提高。57721
高校的办公系统中,涉及的角色及分类繁多:按教学分类、按科研分类、按政管理分类等,每次分类都各自有不同职能。基于良好的需求分析,高校电子办公系统的功能包括:文件(文档)管理、消息传递服务、日程管理等核心功能,此外,还有用户管理、便笺管理、日志管理等各种用户管理模块,以及管理员的角色分配管理及系统管理功能。
为了提供良好的服务,系统开发采用B/S模式,客户端有WEB浏览器就可以使用电子办公系统。服务器则采用目前企业级开发中常用的三层架构。使用微软的ASP.NET技术结合其SQL Server数据库系统进行开发,系统运行在Windows Server 操作系统平台上,其运行效率和安全性都得到了保障。
Abstract:The popularity of computer and network make the development of the Office Automation. More and more enterprises, institutions and government applied the electronic office system. As the important base of education and scientific research, university developed and applied of the electronic office system, realization of the paperless office almost, at the same time, the work efficiency would be improved greatly.
There are many role and classification of Office system in Colleges and universities, such as: by the classification of teach, by the classification of scientific research, by the classification of management, each classification has its own functions. Based on good analysis of the needs from colleges and universities, This system include such functions: file (document) management, messaging service, schedule management and some other core function. At the same time, user management module such as user management, notes management, log management, system management functions and role management are also include in the system.
To provide good service, the system B/S mode. The client can use the electronic office system only by WEB browser. The server used Tree-Tier Architecture which is very popular in enterprise development. Microsoft ASP.NET and SQL Server is the main develop technology and database support, Windows Server operating system provides its operating efficiency and safety.
Keywords:Office Automation, The electronic office, Tree-Tier Architecture, Browser / Server
目 录
1 引言 3
2 开发工具及系统架构设计概述 4
2.1 C#开发工具介绍 4
2.2 SQL Server 2008简介 4
2.3 三层架构概述 5
2.4 系统功能展示图例 6
3 高校电子办公系统需求分析与总体设计 7
3.1 系统与用户的特点 7
3.2 需求规定 7
3.3 三层架构类图设计 9
3.4 三层构架相互的调用关系 13
3.5 系统功能模块简要介绍 13
4 数据库的设计与实现 14
4.1 系统E-R图 14
4.2 数据库表概述