本课题中的合同管理系统要解决的问题是利用ASP.NET并借助SQL数据库来开发一个电子化的合同管理系统,可以摆脱以往人工管理的各种缺陷,从而达到快速查找、添加、删除、修改合同等功能。
2 开发环境和技术介绍
此次设计的企业合同管理系统主要针对的是中小型企业用户,可以帮助完成他们的一些轻量级的合同数据管理;同样可以为一些简单的校园组织结构等小型组织提供一些便捷的服务。在本次的系统开发过程中ASP.NET技术为开发B/S结构的应用程序提供了优秀的平台,SQL Server 2005为关系型和结构化数据库表提供了安全可靠的存储功能。
2.1 ASP.NET介绍
ASP.Net是Microsoft.net的一部分,它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。而这恰好是我们此次系统开发中所需要的,由于合同管理系统针对的用户并不是大型的企业,所以ASP.NET完全可以胜任此次的开发任务。ASP.NET 的语法在很大程度上与 ASP 兼容,所以在语法上面所存在的困难就会少了很多,而且它还提供一种更好的编程模型,可以生成稳定性和伸缩性更好的应用程序,使得我们的开发过程更加方便,并且ASP.NET会提供给我们更加完美的安全保护。这些ASP.NET提供给我们的便利帮助我们可以更加效率的完成系统的开发工作。
ASP.NET 是一个已经完成编译的并且基于.NET的开发环境,这样我们就可以采用任何与.NET相兼容的开发语言(包括 Visual Basic .NET、C# 和 JScript .NET.)去完成应用程序的开发。另外,任何ASP.NET应用程序都可以使用整个.NET Framework框架。
ASP.NET 可以无缝地与WYSIWYG HTML编辑器和其他编程工具一起工作。这不仅让我们的Web开发过程更加的方便,而且还能提供这些工具必须提供的所有优点,包括我们可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。
微软为了方便广大的开发人员,特地为ASP.Net设计了一些策略,例如我们可以很容易的写出结构清晰的代码,所有的代码都可以重用和共享,并且可以用编译类语言编写等等,设计这些策略的目的就是为了让程序员更容易开发出Web应用。
我们之所以选择ASP.NET作为我们的开发平台,就是因为它有着众多优秀性能,这里就不一一详细的介绍了,总之ASP.NET为我们开发者提供了更快速的开发、优秀的升级性、稳定的性能、网络服务、全新的语言以及更简便的管理。整个ASP.NET的主题就是系统帮用户做了大部分不重要的琐碎的工作,提高了我们的工作效率。
2.2 C#语言介绍
C#是微软公司发布的一种简单的、安全的并且面向对象的程序设计语言,是专门为.NET应用的开发而存在的语言。它可以完美的使用在ASP.NET平台之上,帮助我们快速的完成合同管理系统的开发。它有着许多其他编程语言所具备的优点,例如C++、Visual Basic、Delphi,C#语言继承了C语言的语法风格,同时又继承了C++语言的面向对象的特性。与它们不同的是,C#语言的对象模型已经面向Internet进行了重新的设计,使用的是.NET框架的类库;C#语言具备了现有的程序设计语言的绝大多数功能和精华。ASP.NET框架和C#语言为我们这次的开发提供了一个强大的、易用的、逻辑结构一致的程序设计平台和语言。下面简要的介绍几点C#语言的特点:
⑴ 语法简洁
C#的代码之中没有了指针和关键字使用起来更加方便。
⑵ 继承了C++的强大功能
继承了C++的优异性能,在运算效率方面接近于C++,C#在使用上开发效率优于C++,在现代的软件开发过程中有很大的优势。 ASP.net企业合同管理系统设计+文献综述(3):http://www.youerw.com/jisuanji/lunwen_10900.html