首页> 中文学位 >面向C#程序的异常处理系统的设计与应用
【6h】

面向C#程序的异常处理系统的设计与应用

代理获取

目录

声明

摘要

第1章 绪论

1.1 研究背景及意义

1.2 国内外现状研究

1.3 课题来源

1.4 研究内容

1.5 论文章节安排

第2章 需求分析与总体设计

2.1 异常处理概述

2.1.1 异常处理机制

2.1.2 异常处理方式

2.2 C#异常处理存在的问题分析

2.2.1 异常处理机制的问题分析

2.2.2 异常处理方式的问题分析

2.3 异常处理系统的需求分析

2.3.1 用户需求分析

2.3.2 功能需求分析

2.3.3 非功能需求分析

2.4 异常处理系统的总体设计

2.4.1 总体解决方案

2.4.2 系统业务流程

2.4.3 系统功能结构

2.4.4 软件层次结构

2.5 异常处理系统的相关技术

2.5.1 全局异常处理

2.5.2 XML技术

2.5.3 .Net反射机制

2.5.4 .Net的TCP编程

2.6 本章小结

第3章 异常处理模块的设计与实现

3.1 设计思路

3.2 设计方案

3.2.1 模块的工作流程设计

3.2.2 模块的组成结构设计

3.3 关键功能的设计与实现

3.3.1 配置文件

3.3.2 基类和接口

3.3.3 异常解析器

3.3.4 异常处理器

3.3.5 异常辅助处理器

3.3.6 异常日志记录器

3.4 本章小结

第4章 异常信息通信模块的设计与实现

4.1 设计思路

4.2 设计方案

4.2.1 通信模型的设计

4.2.2 通信协议的设计

4.3 关键功能的设计与实现

4.3.1 通信服务器

4.3.2 通信客户端

4.3.3 通信终端

4.4 本章小结

第5章 异常管理模块的设计与实现

5.1 设计思路

5.2 设计方案

5.2.1 模块的数据库设计

5.2.2 模块的功能设计

5.3 关键功能的设计与实现

5.3.1 异常通信

5.3.2 异常日志

5.3.3 异常分析

5.3.4 异常说明

5.3.5 异常帮助

5.3.6 系统管理

5.4 本章小结

第6章 异常处理系统的应用测试

6.1 异常处理系统的配置

6.2 异常处理系统在某产品质量分析系统中的应用

6.3 异常处理系统在某汽车销售服务系统中的应用

6.4 本章小结

结论

致谢

参考文献

攻读硕士学位期间发表的论文及科研成果

展开▼

摘要

从上世纪末开始,针对各种各样不同类型的软件应用,很多新型编程语言被相继研发,并成为了软件开发人员们的得力工具。这些软件编程语言都普遍采用了异常处理机制,其中包括C++、Java、C#等。异常处理机制也由此成为了先进编程语言的重要特征。C#语言作为一种面向对象的程序设计语言,以其简单、现代、通用的特点在网络服务和应用软件开发方面得到了广泛应用,然而C#语言相对与其他编程语言,在异常处理机制方面,存在着缺少异常规范、可扩展性差的局限性,加之目前多数C#程序在异常处理方式上比较简单、用户体验差、对异常报告信息没有合理管理等,这些都严重影响着软件系统的可靠性。因此,本文主要针对异常处理机制在C#程序中的应用进行研究,设计面向C#程序的异常处理系统,来提高程序的异常处理能力,保证软件系统的健壮性和可靠性。
  (1)比较分析C#语言在异常处理机制上的特点,针对C#程序在异常处理方式上存在的问题,提出面向C#程序的异常处理系统的需求分析和总体设计方案,并对系统中涉及的相关技术进行分析。
  (2)结合需求分析和总体设计,从设计思路、设计方案和关键功能的设计等方面来对本系统的异常处理模块、异常信息通信模块和异常管理模块进行详细设计与实现,从而改善现有C#程序在异常处理方式上的缺陷,达到友好、灵活、高效的异常处理的目的。
  (3)搭建测试环境。将本异常处理系统在不同类型的C#程序中进行应用测试。从实践的角度来验证系统的可行性,同时指出系统的不足之处和有待提高的方面。
  本文基于.NET开发环境下,结合C#异常处理机制,利用XML技术、C#网络编程以及数据库技术等实现了从处理异常、获取异常信息到管理异常信息的完整过程,同时将本异常处理系统应用于实际的企业应用程序中,提高系统的实际应用价值。

著录项

  • 作者

    刘媛媛;

  • 作者单位

    西南交通大学;

  • 授予单位 西南交通大学;
  • 学科 交通运输工程
  • 授予学位 硕士
  • 导师姓名 唐慧佳;
  • 年度 2016
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    C#语言; 异常处理机制; 软件开发; 功能模块;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号