2 关键技术介绍
2。1 ASP。NET框架
由于ASP。NET具有先进而强大的功能,在进行程序编写的时候就变得非常灵活,在程序开发过程中甚至可以进行简单的拉控件的方式来进行开发,这样就大大降低了对程序开发人员的技术水平的要求。同时ASP。NET还允许编译第三方的控件,让更多的兴趣程序员开发第三方的控件供大家使用,这样就让ASP。NET具备充分的扩展性能,开发起来越来越简单,越来越快速。
ASP。NET是目前被采用最为广泛的以Windows操作系统作为开发平台为的程序开发环境。在目前主要的操作系统平台上都可以进行ASP。NET程序的开发和管理,是一种全新的开发模式,全新的架构模式,全新的编程模式,对程序开发来说是一次新的。同时在在开发程序的过程中也可以实现和数据库的无缝连接,其直接采用了ADO。NET的方式进行操作,让程序开发人员根本不需要去学习程序怎么和数据库进行连接,只需学习各种数据库的连接方法以及代码就行了,同时这种方式大大提高了数据库的访问速度和效率。采用ADO技术来访问数据库带来了技术上的改变,软件工程师可以快速地去查询更新数据库,以及删除数据库。
在进行程序代码的编程时,ASP。NET是一种可以采用好几种编程语言来进行开发的框架,它可以支持好几种编程语言的开发使用,让软件开发人员更加灵活高效。ASP。NET框架会对你所使用的编程语言进行自动编译,编译成最终的机器代码。
由此可见ASP。NET框架是一种先进的框架开发技术,如今被广泛使用。最先进的地方在于可以面向多种用户,面向互联网的开发与支持。论文网
ASP。NET框架是目前使用很广泛的一种程序框架,是一种基于模块化和组件为主体的语言,是微软公司当今主要推广的一种全新的开发框架模式,版本从1。0到2。0版再到3。5版本,目前最新的版本已经到了4。0。短短几年就更新出现了好几个版本,因此使用的人数也逐渐增多。它所采用的是一种通用的在底层运行的程序语言,可以采用很多种编程语言来进行程序开发,但在解析过程中都会被翻译成中间的底层通用语言,可以采用C#语言进行编程,也可以采用VB甚至C++来进行编程,因此它是一种多平台的程序开发框架。能够节省大量的开发时间,降低开发成本,加快开发的速度。
2。2 B/S框架
B/S架构不需要在任何客户端来进行程序的部署,使用这样的程序结构是通过浏览器来实现的,就是把开发好的程序配置传输到一台远程服务器上,在任何可以访问这台服务器的客户端电脑上都可以对该程序进行操作和使用,这样的方式给使用者带来了极大的便捷。提高了程序的运行效率,打破了地域的限制,降低了成本。
本文所设计开发的是一套应用在学校中的学籍管理系统,因此能把学籍管理系统配置在远程服务器上,在获得相应的访问权限之后,只要上网就可以使用并访问该系统并进行相关操作,这样的先进模式在后面只需要对服务器上的程序进行相应的维护就能保证程序的正常使用,提高了工作效率,降低了维护成本。
B/S框架是目前被广泛采用的一种框架结构,是一种基于互联网的程序架构。当前对其的使用已经非常广泛,突破了传统的C/S结构,给程序开发带来了相应的新的技术。它是随着互联网技术的不断发展而慢慢发展起来的。随着互联网技术的持续发展,各种管理系统不能进行单独运行了,因此基于互联网的模式就相应的发展起来了,并且得到了广泛地应用。
2。3 数据库技术
本文所设计的学籍管理系统的后台数据库采用了SQL Server 2008数据库,它不仅能平衡各个数据库的联系,还可以针对多个数据库进行支持,虽然学籍管理系统只有一个数据库文件,但是开发的程序具有扩展性,在后面的使用过程中会对系统进行相应扩展,分别建立多个系统数据库来存放所需要的数据信息,如此就对数据库管理工具的要求较高,因此采用了SQL Server 2008数据库管理系统。