运行在在公共语言运行库上的ASP.NET程序架构是运行在服务器上的,使用ASP.NET开发程序的同时也可以做到对程序进行实时的编译。同时,它还采用了非常优秀的缓存技术,可以实时的把开发好的程序代码直接编译成电脑可以识别的机器代码。另外,ASP.NET是运行在通用的语言运行库上的,是目前唯一一种可以对多种程序设计语言同时支持的综合开发框架。可以说,ASP.NET框架给程序设计人员提供了极大的便利条件支持。
由于ASP.NET具备多种强大的功能,所以优程序设计人员在进行软件系统开发的过程就变得十分便捷灵活,甚至在软件系统开发的过程中程序设计人员可以采用拖拉控件的方式来对程序进行设计和排版,这样的视图化开发模式大大降低了对软件开发人员的技术水平的要求。由于集成环境中已经存在了大量的基础控件,基本上可以满足一般软件系统的开发,于此同时还提供了对第三方控件的支持,因此,程序设计人员可以开发更多的第三方的程序控件来给集成开发环境的工具箱添加更多的开发工具控件。由于ASP.NET提供了这样的扩展性能,所以给程序的开发带来越来越多的便利,更不用说大大提高了程序开发的效率。
由于大多数电脑都采用Windows作为操作系统,所以ASP.NET也就成了目前被广泛采用的程序开发框架。但是开发好的软件系统具备先进的可移植性能,也可以在目前主流的操作系统平台上运行。这些优点是因为ASP.NET框架采用了全新的开发形式,全新的架构形式,全新的编程形式。此外,ASP.NET框架同时还实现了和数据库无缝的连接,采用ADO.NET的方式来直接进行和数据库的相关操作,让软件开发人员可以在不了解程序是如何和数据库进链接的情况下就可以对数据库进行操作和控制。这就大大降低了软件开发人员的开发难度和技能要求。
综上所述,ASP.NET技术框架是一种非常优秀的程序的开发框架,也是目前已经广泛使用的一种先进的开发框架。它可以提供对网络程序的开发的支持。因此开发本文的快递公司信息系统我们就采用ASP.NET框架来进行。
2.3 B/S框架
B/S架构是一种基于互联网系统的程序开发架构,也是目前在程序开发中采用非常广泛的一种程序结构。目前B/S架构已经被广泛使用,打破了C/S结构的模式,给基于网络模式的程序系统提供了良好的技术支持。B/S架构同时也伴随着互联网络技术发展而逐步的发展、更新和提高。伴随着互联网的进一步发展,逐渐要求大多数的信息管理系统不仅仅可以在一台电脑上使用,同时在接入互联网的其他电脑也可以使用,并对系统进行相应的操作。在这样的背景下,基于B/S架构的程序设计方式得到了越来越广泛的专注与使用,而其基础部分也在不断的更新以适应当前的需求。
B/S架构需要利用操作系统中的浏览器进行使用的,而不是一种窗体程序,它不需要在使用系统的电脑上进行安装。B/S架构的运行方式是在远程的服务器上把开发的软件系统部署在远程的服务器上,在部署好程序之后就可以实现在任何接入互联网的电脑上访问部署好的程序系统。B/S架构带给使用管理系统的用户提供了极大的便利条件。
快递公司信息系统其实主要是在快递公司内部使用的一套综合的对快递信息进行管理和控制的信息管理系统。但是因为使用系统的用户不一定都在快递公司内部,这就要求使用快递公司信息系统可以通过互联网的方式来进行操作,可以随时随地对订单状态等信息进行操作和更新。所以必须采用基于B/S架构的方式来进行开发。这也给快递公司部门的用户在对快递信息添加,修改,控制和更新的过程提供了很大的方便。