ASP.net物流配送管理信息系统设计+文献综述(5)
时间:2018-03-18 10:08 来源:毕业论文 作者:毕业论文 点击:次
3.服务器端负荷重。用B/S设计的软件安装在服务器上,文护人员也只需要对服务器进行操作,然而由于庞大的客户端信息处理后输送给服务器,并且需要服务器即时回应,服务器负荷越来越重重,一旦崩溃后果无法想象,所以工作人员要做好服务器信息的备份。 因此,采用B/S结构设计的系统不要求客户在电脑上安装像C/S结构一样专门的客户端软件,这降低了对客户电脑配置的要求,节省了成本。而且就算是对系统进行文护或者是及时更新也只需要在服务器端进行修改就可以了,这也减轻了工作人员的工作量。当然,与C/S结构相比,B/S结构客户端的数量巨大不受控制,而且系统运行速度和处理图像方面也处于劣势。 通过我现有对B/S结构的掌握技术来看,通过局域网建立B/S构架还是比较稳妥,不会有什么大错误出现。上述构架的功能可以实现系统工作者通过不同时段,不同方位,不同的网络接入点进行数据库的访问和操作;B/S结构能够很好的利用系统自身所提供的资源而且还能够保证数据在使用平台上的安全性。 B/S架构如图2.1所示: 图2.1 物流配送管理系统模块框架图 2.2 ASP.NET 既然选用了B/S模型,那么我就需要从浏览器上面开始着手。但对于一个网页设计开发者来说,面对着数目庞大的、各式各样的浏览器,做一个能够支持这些浏览器的WEB程序真的十分棘手。WEB开发者由于诸多浏览器的不断诞生,这个问题变得更为棘手,也始终折磨着开发者。 鉴于上面所描述的开发环境的困扰,因此我决定采用采用ASP.NET语言来处理这个问题,ASP.NET 是一个统一的 Web 开发模型。当然作为 .NET Framework 的一部分,它可以使用与公共语言运行库兼容的任何语言来编写应用程序的代码,常用的主要有两种开发语言是VB.NET和C#,C#相对更为常用。 一夜之间,Web程序设计不再是以前那样的艰巨任务,许许多多热爱编程的人都可以用ASP大展手脚。 现在,我们能够从ASP.NET页面的代码中获取客户端浏览器的各种信息,并且通过WEB服务器的控件来解决这些问题。通过ASP.NET的验证控件,它使用JavaScript以及DHTML来增强它在客户端的表现行为,这样用户就不需要将页面回传给服务器端进行更多的处理,ASP.NET向我们展示了智能控件如何最优地利用各种新型的浏览器而又不拒绝其他的客户端请求,尤其特别的一点是不需要编写任何其他代码来支持不同类型的客户端。 微软公司对ASP.NET设计采取了一些特殊的方法:就是对代码的重用和共享进行了更大的完善,使得编写程序更加简单,条理更加清晰。本系统使用微软推出的Visual Studio.NET开发工具作为C#程序的编辑器来编写应用程序,这个软件自身包含了各种各样的控件。每一个控件都是由很多类、结构以及数据类型组成的集合。Web窗体编程模型提供了更加简单的解决方案,ASP.NET服务器控件向HTML标记的转换工作将由ASP.NET框架自动完成,这样开发者之需要使用服务器空间即可实现必须书写大量HTML标记才能达到的效果,而且能够实现表单提交时对表单惊醒处理。选择ASP.NET也是因为它有如下几项特别的优势: 1、开发简单和灵活。使用VS本身集成的各种控件,并且用ASP.NET设计的软件可以跨平台使用,兼容行强,省时省力。 2、开发省时便捷。使用现有的集成控件,利用本身的框架,便可以快速地进行WEB程序开发。 3、执行效率高。采用编译机制运行,运行速度很快。 4、自身携带了数据库而且基于SQL Server,SQL数据库安全性好,提供默认授权和身份验证。 (责任编辑:qin) |