摘 要
辦公自動化是一個新興的、復雜的、綜合性的領域,它以計算機和網絡技術為核心,同時涉及到自然科學、管理學、社會學、系統工程學等多種學科的內容。實現辦公自動化可以極大地提高辦公效率以及辦公質量。
本程序實現了OA辦公系統的部分主要功能,即文檔管理,電子郵件管理,發文管理等,同時使用了角色訪問控制,增強了系統的安全性。其開發主要包括后臺數據庫的建立、管理和前端應用程序的開發兩個方面。
本文首先介紹了基于角色訪問控制的OA系統的整體系統架構及Microsoft SQL SERVER 數據庫的建立,然后對數據庫進行了相關的設計,最后介紹了各個功能子模塊的設計思路與具體實現方法。
關鍵詞:OA系統;角色訪問控制;SQL;數據庫
Design and Realization of OA System Based on RBAC
Abstract
OA is a rising, complex, all-around field. It makes computer network technology the main points, and involves science, management science, sociology, system engineering and other disciplines. To realize office automation can greatly improve office efficiency and quality office.
Some functions of the OA System based on RBAC, such as file management, e-mail management and document management, are realized in the program. At the same time, the use of roles based on access control lets the system more security. It involves the establishment and management of the database and the development of the front-end application.
First of all, this paper introduces the architecture of the OA system based on BRAC and the fundament of Microsoft SQL SERVER database. Secondly, it makes a design in the related database tables. At last, the design and the implementation of each module is introduced in detail.