计算机毕业论文,毕业论文,毕业设计 毕业论文免费检测 知网论文检测

BUG跟踪管理系统的设计与实现

时间:2013-11-20 10:07来源: 骆驼毕业论文网 作者:admin
2.4 C#语言 20世纪80年代以来,C/C++语言一直是使用最广泛的商业化开发语言。但在带来强大控制能力和高度灵敏性的同时,其代价是相对较长的学习周期和较低下的开发效率,同时对控制能力的滥用也给程序的安全性带来了潜在的威胁。C++语言过度的功能扩张也破坏

QQ交谈计算机毕业设计,毕业设计,毕业论文,计算机毕业论文

 2.4 C#语言   

 20世纪80年代以来,C/C++语言一直是使用最广泛的商业化开发语言。但在带来强大控制能力和高度灵敏性的同时,其代价是相对较长的学习周期和较低下的开发效率,同时对控制能力的滥用也给程序的安全性带来了潜在的威胁。C++语言过度的功能扩张也破坏了面向对象的设计理念。因此,软件行业迫切需要一种全新的现代程序设计语言,他能够在控制能力与生产效率之间达到良好的平衡,特别是将高端应用开发与底层平台访问紧密结合在一起,并与Web标准保持同步,C#(读作C-Sharp)语言就是这一使命的承担着。
C#语言是从C/C++语言发展而来的,他汲取了包括C++、Java、Delphi在内的多种语言精华,是一种简单易学、类型安全和完全面向对象的高级程序设计语言。它的设计目标就是在继承C/C++强大功能的用时,兼有RAD(快速应用程序开发)语言的高效性。作为.NET的核心编程语言,C#充分享受了CLR所提供的优势,能够与其他应用程序方便的集成和交互。下面是对它几个突出特点的描述:
1、语法简洁:C#取消了指针、也不定义繁琐的伪关键字;它使用有限地指令、修饰符合操作符,语法上几乎不存在任何冗余,整个语言结构十分清晰。初学者通常能够快速掌握C#基本特性,而C/C++程序员转入C#则几乎不会有什么障碍。
2、完全面向对象:C#具有面向对象的语言所应有的基本特性:封装、继承和多态性。它禁止多继承,禁止各种全局方法、全局变量和常量。C#以类为基础来构建所有的类型,并通过命名空间对代码进行层次化的组织和管理。许多精巧的对象设计模式都在C#语言中得到了有效的应用。
3、与Web紧密结合:借助Web服务框架,C#使得网络开发和本地开发几乎一样简单。开发人员无需了解网络的细节,可以用统一的方式来处理本地的和远程的C#对象,而C#组件能够方便的转为Web服务,并被其他平台上的各种编程语言调用。
4、目标软件的安全性:C#符合通用类型系统的类型安全性要求,并用CLR所提供的代码访问安全特性,从而能够在程序中方便的配置安全等级和用户权限。此外,垃圾收集机制自动管理对象的生命周期,这是的开发人员无需再负担内存管理的任务,应用程序的可靠性进一步得到提高。
5、版本管理技术:C#语言中内置了版本控制功能,并通过接口和继承来实现应用的可扩展性。应用程序的维护和升级更加易于管理。
6、灵活性与兼容性:C#中允许使用非托管代码来与其他程序(包括COM组件、WIN32API等)进行集成和交互。它还可以通过委托(delegate)来模拟织针的功能,通过接口来模拟多继承的实现。
第三章  系统需求分析和数据库设计
3.1 系统需求分析
开发一个基于ASP.NET技术的BUG跟踪管理系统,首先有两个方面需要考虑:一,怎样来做,即选用怎样的开发环境来做。二,做什么,即如何来实现系统功能的需求。功能需求主要包括如何用ASP.NET来动态实现BUG跟踪管理的功能。其中怎样进行巧妙的模块设计,才能使BUG跟踪管理系统既方便操作又能保证系统功能的完善是首先需要考虑的一步。
需要的开发环境:
BUG跟踪管理系统可以在Microsoft Windows7操作系统平台上运行,Web建模服务为IIS数据库服务器为Microsoft SQL Server2008。
开发工具采用的vs2008。
 

本文内容只是论文部分简介,如需了解更多详情请咨询本站客服! QQ交谈计算机毕业设计,毕业设计,工程硕士论文,计算机毕业论文
毕业论文搜集整理:毕业论文网 计算机毕业设计 计算机毕业论文 毕业设计


顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
计算机毕业设计
计算机毕业论文
论文发表