|
摘要 |
2-4 |
|
Abstract |
4-6 |
|
目录 |
6-10 |
|
第一章 绪论 |
10-16 |
|
1.1 课题的目的和背景 |
10-11 |
|
1.2 国内外的研究现状 |
11-14 |
|
1.2.1 软件架构方面的现状 |
11-12 |
|
1.2.2 身份验证及用户管理目前的现状 |
12-13 |
|
1.2.3 故障计算目前的现状及发展方向 |
13 |
|
1.2.4 报表系统目前的现状 |
13-14 |
|
1.3 分布式继电保护应用软件系统需解决的问题 |
14 |
|
1.4 本文所做工作 |
14-16 |
|
第二章 分布式多层架构体系的实现 |
16-26 |
|
2.1 开发工具.NET技术及C |
16-17 |
|
2.1.1 .NET的概念 |
16 |
|
2.1.2 .NET的优点 |
16-17 |
|
2.1.3 C |
17 |
|
2.2 系统架构 |
17-25 |
|
2.2.1 本系统的架构 |
18-20 |
|
2.2.1.1 表示层 |
18 |
|
2.2.1.2 业务外观层 |
18-19 |
|
2.2.1.3 业务规则层 |
19 |
|
2.2.1.4 Web服务层 |
19-20 |
|
2.2.1.5 数据访问层 |
20 |
|
2.2.1.6 业务实体层 |
20 |
|
2.2.1.7 数据库 |
20 |
|
2.2.2 系统架构的具体应用 |
20-23 |
|
2.2.2.1 数据访问层(DataAccessLayer) |
21 |
|
2.2.2.2 Web服务层(WebServiceLayer) |
21-22 |
|
2.2.2.3 业务逻辑层(BussinessRuleLayer) |
22 |
|
2.2.2.4 表示层(UltraWindowFrame) |
22 |
|
2.2.2.5 用户控件集中模块(RelayUserControls) |
22-23 |
|
2.2.3 系统实现中的关键技术 |
23-24 |
|
2.2.3.1 XML Web Services |
23 |
|
2.2.3.2 GDI+技术 |
23 |
|
2.2.3.3 ADO.NET技术 |
23-24 |
|
2.2.3.4 插件技术 |
24 |
|
2.2.3.5 用户应用程序界面组件 |
24 |
|
2.2.4 系统设计的注意事项 |
24-25 |
|
2.2.4.1 数据处理 |
24 |
|
2.2.4.2 脱机应用 |
24-25 |
|
2.2.4.3 安全性考虑 |
25 |
|
2.3 小结 |
25-26 |
|
第三章 基于.NET的角色访问控制 |
26-39 |
|
3.1 基于角色的访问控制的基本概念 |
26 |
|
3.2 基于.NET的角色访问控制系统 |
26-37 |
|
3.2.1 基于角色的访问控制系统的架构设计 |
27 |
|
3.2.2 数据库的设计 |
27-30 |
|
3.2.3 身份验证票证策略 |
30-33 |
|
3.2.3.1 .NET的窗体身份验证技术 |
30-31 |
|
3.2.3.2 角色权限的检查 |
31-32 |
|
3.2.3.3 Xml Web Service的应用 |
32-33 |
|
3.2.3.4 IIS及ASP.NET的配置 |
33 |
|
3.2.4 数据库的访问 |
33-35 |
|
3.2.4.1 ADO.NET技术介绍 |
33-34 |
|
3.2.4.2 ADO.NET的对象模型 |
34-35 |
|
3.2.5 用户信息的管理 |
35-37 |
|
3.2.5.1 用户管理主窗体 |
36 |
|
3.2.5.2 添加用户 |
36-37 |
|
3.2.5.3 更改组属性 |
37 |
|
3.3 用户管理系统的分析 |
37-39 |
|
3.3.1 系统的优点 |
37-38 |
|
3.3.1.1 分布式管理 |
37-38 |
|
3.3.1.2 基于角色的访问控制 |
38 |
|
3.3.1.3 数据集的使用 |
38 |
|
3.3.2 系统的不足 |
38-39 |
|
3.3.2.1 离线应用的问题 |
38 |
|
3.3.2.2 数据集的使用问题 |
38-39 |
|
第四章 分布式故障计算系统 |
39-58 |
|
4.1 故障计算的理论 |
39-44 |
|
4.1.1 变结构系统短路故障计算方法 |
39-42 |
|
4.1.1.1 变结构系统短路故障的独立复合等值序网 |
39-40 |
|
4.1.1.2 s序网故障口电流i_(ps)~((n))的计算 |
40-41 |
|
4.1.1.3 各型短路状态快速转换计算的比例系数法 |
41-42 |
|
4.1.2 变结构系统非对称断相故障计算方法 |
42-44 |
|
4.1.2.1 断相故障的独立等值序网络 |
42-43 |
|
4.1.2.2 I_(ps)~((n))和i_(ps)~(f(n))的算法 |
43-44 |
|
4.1.2.3 两种非对称断相状态的转换计算 |
44 |
|
4.2.3 计算理论总结 |
44 |
|
4.2 故障计算程序的设计 |
44-55 |
|
4.2.1 系统相关类的构造及其实现 |
44-47 |
|
4.2.1.1 支路类的构造 |
44-46 |
|
4.2.1.2 变结构支路类的构造 |
46-47 |
|
4.2.1.3 互感双回路支路组类的构造 |
47 |
|
4.2.2 矩阵计算相关类的实现 |
47-54 |
|
4.2.2.1 矩阵类的实现 |
48 |
|
4.2.2.2 矩阵数据存储类的实现 |
48 |
|
4.2.2.3 节点阻抗矩阵数类的实现 |
48-51 |
|
4.2.2.2.1 AddTreeBranch方法 |
49 |
|
4.2.2.2.2 AddLinkBranch方法 |
49-50 |
|
4.2.2.2.3 利用递归实现ModifiedZhk方法 |
50-51 |
|
4.2.2.4 故障信息类的构造 |
51-52 |
|
4.2.2.4 故障计算类Expert的构造 |
52-54 |
|
4.2.3 故障计算流程控制 |
54-55 |
|
4.3 故障计算的实际应用 |
55-58 |
|
4.3.1 选定计算的电网 |
55 |
|
4.3.2 定义各种条件 |
55-56 |
|
4.3.3 输出计算结果 |
56-57 |
|
4.3.4 计算指定节点的短路容量 |
57-58 |
|
第五章 基于WEB SERVICE的水晶报表系统 |
58-67 |
|
5.1 报表设计工具 |
58-61 |
|
5.1.1 水晶报表介绍(Crystal Report) |
58-59 |
|
5.1.1.1 强大的内容创建功能 |
58 |
|
5.1.1.2 从任何数据来源建立报表及合并灵活的分析工具 |
58 |
|
5.1.1.3 与.NET的完美结合 |
58-59 |
|
5.1.2 水晶报表的应用 |
59-61 |
|
5.1.2.1 水晶报表的执行模式 |
59-60 |
|
5.1.2.2 水晶报表的类型 |
60 |
|
5.1.2.3 水晶报表的Web Service |
60-61 |
|
5.2 水晶报表在项目中的设计 |
61-65 |
|
5.2.1 报表与数据库连接的设计 |
61-62 |
|
5.2.2 报表的设计及发布 |
62-63 |
|
5.2.3 Web服务的应用 |
63-65 |
|
5.2.4 本地数据集在报表中的应用 |
65 |
|
5.3 报表系统的总结分析 |
65-67 |
|
5.3.1 报表系统的优点 |
65-66 |
|
5.3.2 报表系统的不足 |
66-67 |
|
第六章 结束语 |
67-68 |
|
参考文献 |
68-72 |
|
作者在攻读硕士学位期间发表的论文 |
72-73 |
|
声明 |
73-74 |
|
致谢 |
74 |