基于角色访问控制的OA
系统的
设计与实现摘要
办公自动化是一个新兴的、复杂的、综合性的领域,它以
计算机和
网络技术为核心,同时涉及到自然科学、管
理学、
社会学、系统工程学等多种学科的内容。实现办公自动化可以极大地提高办公效率以及办公质量。本
程序实现了OA办公系统的部分主要功能,即
文档管理,电子邮件管理,发文管理等,同时使用了角色访问控制,增强了系统的安全性。其开发主要包括后台数据库的建立、管理和前端应用程序的开发两个方面。本文首先介绍了基于角色访问控制的OA系统的整体系统架构及MicrosoftSQLSERVER数据库的建立,然后对数据库进行了相关的设计,最后介绍了各个功能子模块的设计思路与具体实现方法。
关键词:OA系统;角色访问控制;SQL;数据库
目
录
论文总页数:26页
1引言.........................................................................................................错误!未定义书签。错误!未定义书签。1.1课题背景.............................................................................................错误!未定义书签。错误!未定义书签。1.2国内外研究现状.................................................................................错误!未定义书签。错误!未定义书签。1.3本课题研究的意义.............................................................................错误!未定义书签。错误!未定义书签。1.4本课题的研究方法.............................................................................错误!未定义书签。错误!未定义书签。2数据库概论.................................................................................................错误!未定义书签。错误!未定义书签。2.1数据库的发展.....................................................................................错误!未定义书签。错误!未定义书签。2.1.1数据库的发展............................................................................错误!未定义书签。错误!未定义书签。2.1.2数据库技术................................................................................错误!未定义书签。错误!未定义书签。2.2数据库理论基础.................................................................................错误!未定义书签。错误!未定义书签。2.2.1数据库模型................................................................................错误!未定义书签。错误!未定义书签。2.2.2数据库体系结构........................................................................错误!未定义书签。错误!未定义书签。2.3SQL语言基础......................................................................................错误!未定义书签。错误!未定义书签。2.3.1SQL简介.....................................................................................错误!未定义书签。错误!未定义书签。2.3.2SQL
查询.....................................................................................错误!未定义书签。错误!未定义书签。2.3.3SQL更新.....................................................................................错误!未定义书签。错误!未定义书签。3开发工具及RBAC知识简介....................................................................错误!未定义书签。错误!未定义书签。3.1
Delphi6.0简介..................................................................................错误!未定义书签。错误!未定义书签。3.2Delphi6.0控件..................................................................................错误!未定义书签。错误!未定义书签。3.3RBAC知识简介....................................................................................错误!未定义书签。错误!未定义书签。4系统需求分析.............................................................................................错误!未定义书签。错误!未定义书签。4.1功能需求.............................................................................................错误!未定义书签。错误!未定义书签。4.2系统平台选择.....................................................................................错误!未定义书签。错误!未定义书签。5系统总体设计.............................................................................................错误!未定义书签。错误!未定义书签。5.1系统概要设计.....................................................................................错误!未定义书签。错误!未定义书签。5.1.1系统结构设计............................................................................错误!未定义书签。错误!未定义书签。5.1.2数据库设计................................................................................错误!未定义书签。错误!未定义书签。5.2系统详细设计.....................................................................................错误!未定义书签。错误!未定义书签。6系统应用程序设计.....................................................................................错误!未定义书签。错误!未定义书签。6.1系统模块组成.....................................................................................错误!未定义书签。错误!未定义书签。6.2数据模块的设置.................................................................................错误!未定义书签。错误!未定义书签。6.3主要功能模块的实现.........................................................................错误!未定义书签。错误!未定义书签。