yer dependence, so developers only pay a close attention to the structure in which they should concern, also beneficial to all levels of logic reuse. The UI (User Interface) using jQuery to show the system. jQuery is a javaScript library, it is fast, simple, and allows users to more easily deal with HTML documents, events, to achieve animation effects, and can be convenient for the
website AJAX interactive applications. In order to enhance the entire system scalability, the system provide role management module, you can easily add the role, and can be given certain privileges, by controlling the role of the authority to control the users' privileges, tell them what they can do and can not do.
Key Words: OA(Office Automation);Three Lays; Priviledge Management;AJAX(Asynchronous
JavaScript and XML)
目录
摘要 I
Abstract II
目录 III
第1章 引言 1
第2章 工具介绍 2
2.1. .NET 介绍 2
2.1.1. .NET Framework 2
2.1.2. Visual Studio 2005 介绍 2
2.1.3. C# 介绍 2
2.1.4. ASP.NET简介 3
2.2. SQL Server简介 4
2.3. jQuery简介 4
第3章 OA自动化办公系统可行性分析 5
3.1. 项目背景和必要性 5
3.2. 使用OA系统的优势 5
3.3. 可行性分析 6
第4章 OA自动办公化系统需求分析与总体设计 7
4.1. 引言 7
4.2. 任务概述 7
4.3. 系统(或用户)的特点 7
4.4. 假定和约束 7
4.5. 需求规定 8
4.5.1.
软件功能说明 8
4.5.2. 对功能的一般性规定 8
4.5.3. 对性能的一般性规定 9
4.5.4. 时间特性要求 9
4.5.5. 灵活性 9
4.5.6. 输入输出要求 9
4.5.7. 故障处理要求 9
4.5.8. 其他专门要求 9
4.6. 运行环境规定 9
4.6.1. 硬件设备 9
4.6.2. 软件要求 9
4.7. 系统结构 10
4.7.1. 系统功能模块图 10
4.7.2. 系统功能模块介绍 11
第5章 数据库 13
5.1. 数据库分析 13
5.2. 数据库逻辑设计 13
5.2.1. 数据库E-R图 13
5.2.2. 数据库表结构 17
5.2.3. 数据库存储过程(部分) 21
第6章 系统详细设计 23
6.1. 系统设计概述 23
6.2. 数据访问层 23
6.2.1. SqlHelper类 23
6.2.2. UserDAL类 24
6.2.3. messageDAL类图 25
6.3. 业务逻辑层 26
6.3.1. RoleRightBLL类图 26
6.3.2. fileBLL类 26
6.4. 表示层设计 27
第7章 界面设计 29
7.