基于net平台的保险系统分析与设计

上传人:E**** 文档编号:114216713 上传时间:2019-11-10 格式:PDF 页数:56 大小:2.60MB
返回 下载 相关 举报
基于net平台的保险系统分析与设计_第1页
第1页 / 共56页
基于net平台的保险系统分析与设计_第2页
第2页 / 共56页
基于net平台的保险系统分析与设计_第3页
第3页 / 共56页
基于net平台的保险系统分析与设计_第4页
第4页 / 共56页
基于net平台的保险系统分析与设计_第5页
第5页 / 共56页
点击查看更多>>
资源描述

《基于net平台的保险系统分析与设计》由会员分享,可在线阅读,更多相关《基于net平台的保险系统分析与设计(56页珍藏版)》请在金锄头文库上搜索。

1、上海交通大学 硕士学位论文 基于.NET平台的保险系统分析与设计 姓名:赵宇 申请学位级别:硕士 专业:软件工程 指导教师:吴刚;张艳红 20080401 基于. N E T平台的保险系统分析与设计 摘 要 随着网络应用的飞速发展,现代企业业务进程的不断推进,越来 越多的企业级服务和应用开始由最初的 C l i e n t / S e r v e r (C / S )架构 转向 B r o w s e r / S e r v e r (B / S )架构,以适应新时代技术发展的要求, 满足更多的应用需求。 多数企业级的服务都是极其庞大和复杂的, 其内部包含多个子系 统,不仅每个子系统本身都具有

2、复杂的业务逻辑,各子系统之间也存 在业务交互、信息通讯、数据共享等联系。因此,打造一个企业级应 用并不是一件简单的工作,需要提供一个完善的解决方案,使开发工 作更为高效,风险更小。新的 B / S 架构设计较之原有的C / S 架构也要 更能够有利于应用重用和灵活的企业流程再造。 本文首先分析了 C / S 架构较之 B / S 架构的不足, 总结了B / S 架构 的各方面优点。由于B / S 架构在技术、应用等各个方面的诸多优势, 许多国内外大型企业级应用或已经是 B / S 架构, 或正在经历从C / S 架 构到 B / S 架构的转变,B / S架构的企业级应用势必在将来占据主导地

3、位。 本文所研究的保险业务应用系统便是这样一个从原有的 C / S 架构 系统移植为 B / S 架构系统的项目。 本文所研究的项目采用了微软的. N E T 开发框架。 使用. N E T 技术, 上海交通大学工程硕士学位论文 基于.NET 平台的保险系统解决方案 第 II 页 是因为其强大的技术优势和特点。基于. N E T的通用语言运行时,开 发人员可以采用多种开发语言进行代码的编写。. N E T框架提供了丰 富的基础类库,以及下一代的数据库访问技术 A D O . N E T ,网络开发所 使用的 A S P . N E T 等技术, 这些新技术均为开发 B / S 架构的系统提供了

4、 强有力的支持。 文中以一个具体的保险业务企业平台的项目为例, 从整体架构出 发,分析了基于. N E T平台的系统架构。该项目的整体架构采用三层 架构的模式,其优越性表现在,它使整个系统具有很高的灵活性、扩 展性和可维护性。为了降低系统的开发风险,提高开发效率,在开发 过程中采用了 C O M重用的解决方案,利用. N E T自身的特点,使用桥 接和代理的模式,通过隔离技术细节,将原本用C O M 开发的复杂的业 务模块整合在新系统中,使得开发工作变得更为简单和高效。文中还 分析设计了系统的主要用例和业务流程, 并给出了部分U M L 设计图和 系统运行界面。 近几年来,设计模式已经被广泛的

5、应用在系统开发中。合理的运 行用设计模式可以更好的解决系统开发中遇到的各种问题, 也使系统 拥有更大的灵活性和重用性。文中针对保险业务的一些业务逻辑,采 用了设计模式的思想,更有效的处理了系统的业务逻辑功能。 本文所研究的案例,已经过实际测试和应用,现正为某著名保险 公司服务,证明了该解决方案是有效的。 关键词:. N E T 框架,架构,C O M ,设计模式 上海交通大学工程硕士学位论文 基于.NET 平台的保险系统解决方案 第 III 页 THE ANALYSIS AND DESIGN OF AN INSURANCE SYSTEM BASED ON .NET PLATFORM ABSTR

6、ACT With the fast development of web applications, the modern enterprise business improves continually. More and more enterprise business service and applications are changed from Client/Server(C/S) architecture to Browser/Server (B/S) architecture, to meet the request from the new technology in the

7、 new age and to satisfy more requirements. Most of the enterprise services are very huge and complex, they have multiple sub- systems inside, each of the sub- system has their own business logic and they also have interactive business, communication, data sharing and other relationships. So its not

8、easy to create an enterprise application, we need to provide a faultless solution, make the development work to be more efficient and less risk. The B/S architecture must be easy to be re- used and flexible to create new business. In this article, we compare the C/S and B/S architecture, analysis th

9、e defects of C/S architecture, summarize the advantage of B/S architecture. Many big companies are using B/S architecture systems or trying to transfer the systems from C/S architecture to B/S architecture, the latter one must become the most important one. The insurance system in this article is a

10、system that will be migrated from C/S architecture to B/S architecture. We use Microsoft .NET framework to develop the system because of the advantage and features of .NET technology. Based on the common language runtime, developers can use different developing language. The basic library which is p

11、rovided by .NET framework, the database access technology ADO.NET, the web developing technology ASP.NET and other technologies give us a strong support for the development of B/S architecture system. 上海交通大学工程硕士学位论文 基于.NET 平台的保险系统解决方案 第 IV 页 Then we take an insurance business system for example, beg

12、in with the system architecture, analysis the architecture based on .NET framework. The three layers model is used in the system. It makes the system to be flexible, easy to enhancement and maintain. For reducing the risk and improve the efficiency of development, we provide the solution of re- usin

13、g COM considering the original system, use the feature of .NET framework and bridge pattern or proxy pattern, separate the details of technology, integrate some functions which developed by COM in the original system to the new system. It makes the development to be easier and more effective. In the

14、 article, we also design the main use cases and business sequence, provide the UML diagrams and system screen shot. In recent years, design pattern are used in system extensively. It can help to solve different problems during the development if we use design pattern properly, and it can make the sy

15、stem to be more flexible and easier to be re- used. We use the design pattern to handle some system business logic functions. The insurance system case in this article has already been tested and its running online for a famous insurance company. It proves that the solution in this article is effect

16、ive. KEY WORDS: .NET framework,Architecture, COM,Design pattern 上海交通大学 学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得 的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或 撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式 标明。本人完全意识到本声明的法律结果由本人承担。 学位论文作者签名:赵宇 日期: 年 月 日 上海交通大学 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家 有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权上海交 通大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、 缩印或扫描等复制手段保存和汇编本学位论文。 保密,在 年解密后适用本授权书。 本学位论文属于 不保密。 (请在以上方

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号