第1章 实践环境搭建 1
1.1 数据库环境搭建 1
1.1.1 Microsoft SQL Server 2017环境搭建 1
1.1.2 Microsoft SQL Server Management Studio 17环境搭建 12
1.2 集成开发环境搭建 13
1.2.1 下载Visual Studio Community 2017离线安装包 13
1.2.2 Visual Studio Community 2017离线安装 15
第2章 系统需求分析与概要设计 16
2.1 系统需求分析 16
2.1.1 总体需求分析 16
2.1.2 系统功能性需求分析 17
2.1.3 系统非功能性需求分析 20
2.2 系统概要设计 21
2.2.1 系统总体概要设计 22
2.2.2 各子功能模块概要设计 22
第3章 数据库设计与实现 28
3.1 数据库设计相关规范 28
3.2 数据库设计 29
3.2.1 主要实体属性图 29
3.2.2 数据库表设计 31
3.2.3 数据库视图设计 34
3.3 数据库实现 36
3.3.1 在SQL Server中建立数据库 36
3.3.2 在SQL Server中建立数据库表 37
3.3.3 在SQL Server中建立视图 46
3.3.4 在SQL Server中为数据库填充数据 47
第4章 主程序设计与实现 48
4.1 建立应用程序项目 48
4.2 主窗体程序 50
4.2.1 主窗体菜单 52
4.2.2 左侧导航条菜单 53
4.2.3 底部状态栏 55
4.2.4 主窗体事件 57
4.2.5 通用模块设计 59
4.2.6 数据库访问模块设计 64
4.3 DevExpress控件安装 67
4.3.1 DevExpress下载 68
4.3.2 DevExpress离线安装 68
第5章 业务功能模块设计与实现 71
5.1 政治工作模块设计与实现 71
5.1.1 人力资源管理功能 71
5.1.2 党团员实力管理功能 97
5.1.3 政策文档显示功能 104
5.2 业务工作模块设计与实现 114
5.2.1 值班安排功能 114
5.2.2 政策文档显示功能 114
5.3 装备管理模块设计与实现 114
5.3.1 装备器材管理功能 115
5.3.2 政策文档管理功能 128
5.4 即时通信功能设计与实现 128
5.4.1 建立基本类 128
5.4.2 建立窗体界面类 142
第6章 安全性设计与实现 161
6.1 访问控制功能设计与实现 161
6.1.1 用户登录 161
6.1.2 管理用户操作权限 165
6.2 文档加解密功能设计与实现 166
6.2.1 建立窗体 167
6.2.2 加密功能 168
6.2.3 解密功能 173
6.3 防伪认证与版权保护功能设计与实现 177
6.3.1 建立窗体 177
6.3.2 嵌入水印 178
6.4 多媒体隐蔽通信设计与实现 185
6.4.1 建立窗体 185
6.4.2 信息嵌入功能 186
6.4.3 信息提取功能 193
参考文献 198