2 核心相关的概念与技术
2.1 ASP.NET简介
ASP.NET为程序员提供了web开发所必须要的条件比如软件基础结构,与其他开发平台相比,ASP.NET具有三大特点。
(1)支持编译型语言
程序员在平台上编写开发的ASP.NET程序语言都可以被编译成中间语言,而中间语言在ASP.NET页面执行前会被编译回去,这大大提高了ASP.NET的性能。
(2)程序代码与页面内容的成功分离
一般的动态网页开发中都会在同一个页面中混合多种脚步语言。例如在同一个HTML脚本语言中会出现上Java、VB、ASP、JSP这样多种语言混合的情况。这种多语言混合的开发模式,程序代码混在一起,程序代码非常难读,程序员需要在多种语言中进行频繁的切换。ASP.NET 实现了多种语言集合,为web开发提供了极大的便利。
(3)引入服务器端控件
ASP.NET中的服务器端会打包代码发送给浏览器,在浏览器上显示效果。控件将会在页面提交时处理这些信息来改变HTML和显示控件。
2.2 B/S结构简介
B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端通过浏览器(Browse)来运行软件。它是C/S的一种进化版,它是C/S通过结合大多数语言和ActiveX技术而形成的软件系统结构。用户通过浏览器向服务器发出请求信息,而接收到的服务器对其进行处理并返回相应的信息给用户的这种结构系统就是B/S体系结构系统。其他的相应程序全部都是通过Web Server来完成。这种方便简洁的模式相对于传统的C/S机构是一种进步。它是时代进步的产物,具有更加突出的作用。
2.3 SQl Server 2008简介
SQL Server2008的出现使大多数公司可以运行他们的最关键任务——应用程序,这降低了管理数据基础设施和和发送消息给用户的成本。它具有三大特点:第一,可信任的,它能保证应用程序的安全运行;第二,高效的,它降低了开发基础设施的时间和成本;第三,智能的,它可以在用户需要的时候给用户发送必要信息。
SQL Server2008通过Microsoft平台发布的,它可以管理任何数据。它将所有数据存入数据库,并且所有用户都可以对数据进行查找、同步、搜索等操作。而且它可以将数据存储于各种设备之上,这大大降低了各个公司的磁盘存储成本,用户可以花极少的代价获得更多的信息。来.自/751论|文-网www.751com.cn/
SQL语言是一种可以在数据库、电脑、网路、操作系统中独立的语言,它可以运行在单个电脑,可以运行于小型局域网,甚至可以运行于大型的操作系统中,这种语言并不会受环境的限制。它具有很高的可复制性可以存在于多种环境中。只要你学会SQL,就可以操作各种数据库如VisualFoxPro、Access、dBase等等。总而言之SQL语言是所有数据库都可以运用的数据库查询语言。
3 系统设计
3.1 概述
本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。