| 【中文题名】 | 基于Tuxedo和.NET架构的社会保障信息系统关键技术的研究与实现 |
| 【英文题名】 | Research and Implementation on the Key Technology of Social Security Information System Based on BEA Tuxedo and Microsoft .NET |
| 【学科专业】 | 软件工程 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-10-18 |
| 【中关键词】 | 多层体系结构,Tuxedo,.NET,WEB服务,数据交换,社会保障 |
| 【英关键词】 | Multi-tier,Tuxedo,.NET,Web Service,Data Exchange,Social Security, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序设计、软件工程>软件工程 |
| 【论文摘要】 |
基于计算机技术的社保信息系统是社会保障服务不可或缺的信息基础设施。本文工作结合苏州工业园区失地农民社会保障信息系统的设计与开发,对其中的相关技术进行了研究与实现。
本文的目标是在BEA Tuxedo和Microsoft.NET技术平台的基础上搭建多层分布式软件架构的社会保障信息系统社保卡中心系统和各网点前置系统,并且通过WEB服务技术实现社保卡中心系统和各网点之间数据交换。
本文的研究方法主要运用运用多层分布式软件分析方法,UML系统分析方法、设计模式以及ER关系数据分析方法,以社保卡中心系统和各网点前置系统基于不同技术平台的构建为主线,通过WEB服务实现两个不同系统的数据交换,实现“多点分布,集中处理”的系统集成策略。
在多层分布式软件体系结构的已有成果基础上,本文进行了相关的研究与实现工作,在工程中的主要贡献点和创新点如下:
(1)基于.NET的多层体系结构的设计。结合具体项目,对微软推荐的多层应用程序体系结构进行层次上的剪裁、扩充和细化,并对各层次进行详细的设计和分析,探讨了各层次的用途,针对本文研究的具体应用项目给出了前置系统的总体架构。
(2)对使用... |
| 【论文题纲】 |
|
摘要 |
10-11 |
|
ABSTRACT |
11-12 |
|
第一章 绪论 |
12-14 |
|
1.1 课题的研究背景 |
12 |
|
1.2 课题研究的主要内容 |
12-13 |
|
1.3 论文的结构 |
13-14 |
|
第二章 应用需求分析 |
14-24 |
|
2.1 功能性需求分析 |
14-20 |
|
2.1.1 背景分析 |
14-15 |
|
2.1.2 现有应用系统 |
15-16 |
|
2.1.3 功能模块分析 |
16-19 |
|
2.1.4 各模块关系分析 |
19-20 |
|
2.2 非功能性需求分析 |
20-22 |
|
2.2.1 系统建设需求分析 |
20-21 |
|
2.2.2 系统设计需求分析 |
21 |
|
2.2.3 数据库设计需求分析 |
21-22 |
|
2.3 系统设计的的基本思想 |
22-23 |
|
2.3.1 一卡多用的总体思想 |
22 |
|
2.3.2 数据和流程集中管理模式 |
22-23 |
|
2.4 本章小节 |
23-24 |
|
第三章 整体架构设计 |
24-46 |
|
3.1 总体结构框架 |
24-39 |
|
3.1.1 总体框架 |
24-27 |
|
3.1.2 系统开发模式 |
27 |
|
3.1.3 社保卡中心三层应用软件体系结构设计 |
27-29 |
|
3.1.4 各网点前置服务器三层体系结构设计 |
29-39 |
|
3.2 网络系统结构 |
39-40 |
|
3.3 应用系统结构 |
40-42 |
|
3.4 相关研究工作 |
42-45 |
|
3.4.1 BEA Tuxedo |
42-43 |
|
3.4.2 Microsoft .NET |
43 |
|
3.4.3 WEB服务 |
43-44 |
|
3.4.4 社保信息系统的研究及应用现状 |
44-45 |
|
3.4.5 本文技术特点 |
45 |
|
3.5 本章小节 |
45-46 |
|
第四章 用户界面设计 |
46-52 |
|
4.1 系统用户界面设计的原则 |
46-48 |
|
4.1.1 可用性 |
46 |
|
4.1.2 安全性和可靠性 |
46-47 |
|
4.1.3 简单清晰 |
47 |
|
4.1.4 易用性 |
47-48 |
|
4.2 系统用户界面的原型和概要设计 |
48-51 |
|
4.3 用户界面测试的要求 |
51 |
|
4.4 本章小节 |
51-52 |
|
第五章 基于Tuxedo的服务实现技术 |
52-59 |
|
5.1 Tuxedo的三层应用结构 |
52-53 |
|
5.2 依托中间件服务的多层结构 |
53-54 |
|
5.3 接口的描述与定义 |
54-56 |
|
5.4 Microsoft.NET客户端与Tuxedo的连接关系 |
56-57 |
|
5.5 Tuxedo中间件服务实现 |
57-58 |
|
5.5.1 做成客户进程 |
57-58 |
|
5.5.2 做成服务进程 |
58 |
|
5.6 本章小节 |
58-59 |
|
第六章 系统数据库结构设计和数据交换技术的实现 |
59-72 |
|
6.1 系统数据库结构设计 |
59-65 |
|
6.1.1 数据库的选择 |
59 |
|
6.1.2 系统数据库结构设计的原则 |
59-61 |
|
6.1.3 系统数据库设计建模 |
61-65 |
|
6.2 系统数据交换的实现 |
65-71 |
|
6.2.1 设计思路 |
65-66 |
|
6.2.2 数据交换结构图和交换流程 |
66-67 |
|
6.2.3 应用组件结构 |
67-68 |
|
6.2.4 基于WEB服务技术实现数据的交换 |
68-71 |
|
6.3 本章小节 |
71-72 |
|
第七章 结束语 |
72-74 |
|
7.1 全文工作总结 |
72-73 |
|
7.2 对未来工作的展望 |
73-74 |
|
致谢 |
74-75 |
|
参考文献 |
75-77 |
|
作者在学期间取得的学术成果 |
77 |
|
| 【DOI】 | LunWen.ID:2.2008.361148 |