声明
摘要
1 绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.2.1 国外研究现状
1.2.2 国内研究现状
1.3 课题提出
1.4 论文的基本结构
2 系统开发工具及关键技术简介
2.1 SQL SERVER 2012
2.2 C#语言
2.3 .NET Framework 4.0
2.4 C/S模式
2.5 单向哈希算法
2.6 本章小结
3 系统分析
3.1 系统可行性分析
3.1.1 技术可行性
3.1.2 经济可行性
3.1.3 操作可行性
3.2 系统需求分析
3.3 业务流程分析
3.4 本章小结
4 系统设计
4.1 系统设计目标
4.2 系统总体设计
4.3 软件模块结构
4.3.1 文件安全模块结构
4.3.2 文件管理模块结构
4.4 安全模型
4.4.1 身份认证安全模型
4.4.2 文件信息安全模型
4.5 数据库设计
4.5.1 数据库的概念结构设计
4.5.2 数据库的逻辑结构设计
4.6 本章小结
5 系统实现
5.1 访问控制模块设计
5.1.1 普通登录
5.1.2 普通登录注册
5.1.3 普通登录密码修改
5.1.4 证书登录
5.1.5 个人数字证书申请
5.2 文件管理模块设计
5.2.2 文件精确添加
5.2.3 文件批量添加
5.2.4 文件信息删除
5.2.5 文件分类
5.2.6 音乐播放
5.2.7 帮助文档
5.3 本章小结
6 系统测试
6.1 系统测试目的
6.2 系统测试方法
6.3 系统测试环境
6.3.1 硬件环境
6.3.2 软件环境
6.4 系统功能测试
6.4.1 哈希认证测试
6.4.2 数字证书认证测试
6.4.3 新建文件夹功能测试
6.4.4 文件精确添加功能测试
6.4.5 文件批量添加功能测试
6.4.6 文件信息预览功能测试
6.5 系统测试结果与评价
6.6 本章小结
结论
致谢
参考文献