C#代码升级系统通用工具开发
| 论文之家 | 代写论文 | 发表论文 | 站点地图 | 收藏本站 |
您现在的位置: 硕士论文 >> 电子论文 >> 计算机 >> 计算机软件 >> 正文
C#代码升级系统通用工具开发
Form: 论文之家 作者:任俊威 Publish: 2007-8-6 Hits:-
【中文题名】 C#代码升级系统通用工具开发
【英文题名】 The Development of CommonTools of C# Upgrade System
【学科专业】 计算机软件与理论
【论文级别】 硕士论文
【投稿时间】 2007-8-6
【中关键词】 面向方面编程,ORM,AOP,,,
【英关键词】 
【分类导航】 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序设计、软件工程>软件工程
【论文摘要】  本文在对当今软件开发企业(特别是C#开发)的现状,软件企业存在的开发问题进行分析的基础上,结合C#语言自身的特点,提出从原代码片段的重用到函数级的重用,从类库级的重用到框架的重用,甚至设计方法、分析方法的重用。 在设计系统提供的功能时,尽可能抽象出该功能的共有的特性,为实现这种共有特性而设计,使其他需要该功能的软件能直接使用你已设计好的系统,(如在一般网站开发过程中经常使用的三层架构,特别是数据访问层)避免由于系统不好用而不得不自己重新开发一个。重用的模块封装的服务不向服务的使用暴露服务实现细节。可重用软件设计时只要暴露使用方式即可,也就是为方便使用服务而设计接口,服务的使用方式。接口一旦发布就不能更改,因此在接口的设计上要尽可能考虑服务被使用的方式,提供足够的灵活性。 ORM模块采用属性的方式自描述说明实体类与数据库表的对应关系。用户可直接对实体进行CRUD(增、查、改、删)等数据库操作,而不用再象传统那样,直接使用Sql语句进行数据库操作。这不仅使用户操作数据库变得容易,也减少了由于个人书写Sql语句的难度,降低了由于个人书写sql语句而导致的高出错率。AOP服务是将某一类常用的...
【论文题纲】
提要 4-8
第一章 引言 8-16
1.1 论文背景和意义 8-11
1.1.1 软件开发存在的主要问题 9
1.1.2 编码和测试所占比重分析 9-10
1.1.3 论文背景 10
1.1.4 论文意义 10-11
1.2 本人在项目开发中的工作与创新 11-14
1.2.1 主要工作内容 11-12
1.2.2 系统框架非功能要求 12-13
1.2.3 系统框架功能要求 13-14
1.3 课题的业务要求分析 14
1.4 开发要求 14-15
1.5 本文的组织安排 15-16
第二章 框架功能流程原理说明 16-37
2.1 术语说明 16-18
2.1.1 缩略语 16
2.1.2 业务术语 16-17
2.1.3 模块定义 17-18
2.1.4 业务程序(AW01) 18
2.1.5 程序开发人员(AW02) 18
2.2 框架结构 18-23
2.2.1 系统框架结构 18-20
2.2.2 系统结构设计 20-22
2.2.3 整体设计思想描述 22-23
2.3 模块说明 23-37
2.3.1 ORM 模块 23-29
2.3.2 AOP 模块 29-32
2.3.3 CommonTools 模块 32-34
2.3.4 CodeGenerator 模块 34-35
2.3.5 DataAccess 模块 35-37
第三章 COMMONTOOLS 模块实现 37-65
3.1 模块实现措施 37-41
3.1.1 改写类的实例方法 37-38
3.1.2 把参数类型改成接口 38-40
3.1.3 选择最简单的参数接口类型 40-41
3.2 COMMONTOOLS 实现 41-61
3.2.1 DataTypeConvert 实现(数据类型转换) 41-49
3.2.2 DataValidDetect(数据格式正确性检测类实现) 49-53
3.2.3 ScriptOperate(Html 页面脚本语句操作类实现) 53-55
3.2.4 XmlConfig(xml 配置文件读取类实现) 55-61
3.3 其他类实现 61-65
3.3.1 文件上类 61-62
3.3.2 程序集加载类 62
3.3.3 程序集远程加载类 62-63
3.3.4 系统日志记录 63
3.3.5 异常处理 63
3.3.6 自定义异常信息 63-65
第四章 其他模块说明 65-78
4.1 AOP 控制器 65-66
4.2 ORM 66-70
4.3 CODEGENERATOR 代码生成器 70-71
4.4 DATAACCESS 数据访问 71
4.5 数据生成器 71-75
4.5.1 SqlServerSql 生成器 71-73
4.5.2 OracleSql 生成器 73-74
4.5.3 AccessSql 生成器 74-75
4.6 部分模块功能事例 75-77
4.7 未实现模块功能 77-78
第五章 软件重用的历史与展望 78-80
5.1 软件重用的历史 78
5.2 软件重用的未来 78-80
参考文献 80-81
摘要 81-84
ABSTRACT 84-87
致谢 87
【DOI】 LunWen.ID:2.2008.359526
付费论文:有参考文献 300元
1、注册会员             2、购买本文            3、下载文章 
注:此文为收费论文,需付费购买。每页大约1000字。
代写论文流程
载入中…
Web lunwenjia
热门搜索:面向方面编程 论文 ORM AOP
计算机软件最新论文
计算机软件热门论文