Asp.Net技术有几个显著的特性:
强大性和适应性:因为Asp.Net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在支持.Net Framework的所有平台上。Asp.Net同时也是language-independent语言独立化的,所以,可以选择一种最适合自己的语言来编写应用程序。这种多种程序语言协同工作的能力可以保护基于COM+开发的程序,并能够完整地移植向Asp.Net[3]。
简单性和易学性:.Net Framework封装了大量的类库,使Asp.net完成一些觉的任务,如表单的提交、客户端的身份验证、分布系统,并可以使网站配置变得非常简单。
高效可管理性:Asp.net使用一种字符基础的、分级的配置系统,使服务器环境和应用程序的设置更加简单。Asp.Net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,可以很大地提高运行速度。即使现在的Asp.Net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高运行效能[4]。
Asp.Net不是一种语言,而是创建动态Web页的一种强大的服务器端技术,它是Microsoft .Net Framework中一套用于生成Web应用程序和Web服务的技术
2.3 访问数据库源'自:优尔-'论/文'网"www.youerw.com
ADO.NET访问数据库有两种模式:连接模式和无连接模式。
链接模式下的数据库访问通常包括以下几个步骤:
1、通过连接类链接到指定数据库服务器的数据库
2、通过数据库命令类在数据库上执行SQL命令,包括增删查改等。
3、如果是查询(SELECT)语句,可以通过数据读取器(DbDataReader)类只读向前读取数据记录,并对数据库记录进行处理。
4、数据库操作完成后通过数据库连接类(DbConnection)关闭数据库链接,释放占用资源。
注意:链接模式下访问数据库时,客户端和数据服务器端之间一直保持链接,所以尽量不要长时间维持数据库链接,因为会导致数据库服务器被长期占用。
无链接模式的数据库访问通常包括以下几个步骤:
1、通过连接类链接到指定数据库服务器的数据库
2、通过数据库适配器,并制定访问数据库的SQL命令,包括增删查改。
3、通过数据库适配器,从数据库服务器获取数据到DataSet或DataTable中。
4、使用或更改DataSet或DataTable中的数据
5、通过数据库适配器,将Dataset数据的更改提交到数据库服务器,并关闭服务器
通过对比无链接模式和链接模式,可以看出两者各有优势,而在本系统中采用的事无连接模式。
3 系统需求与可行性分析
3.1 需求分析
需求分析是软件设计的一个重要的环节。本环节对系统管理的应用情况作全面调查,根据用户的需求,确定系统目标。系统的需求从以下几方面进行分析。