基于NET的学校信息管理系统的研究

2019-03-29 12:04冯晨
商情 2019年3期
关键词:信息管理系统数据库

冯晨

【摘要】学校信息管理是校园管理中很重要的内容之一。合理、有.效的进行信息管理有助于信息系统的条理性和高效性,有助于实现学校信息系统的互通性。所以,研究和设计与学校信息管理相匹配的管理系统是至关重要的,能够使得管理系统规范化、标准化、共享化。本文基于NET的网站开发技术,深入研究和分析学校信息管理系统的设计与开发。

【关键词】NET;数据库;信息管理系统

一、设计思路

学校信息管理系统的设计方式有很多种,较为常用的主要是以下两种方式,一种是静态HTML页面,另外一种是基于ASP和脚本语言。两者在设计思路和数据处理的方式上都有很大的差异。前者的管理方式較为传统,信息更新时都需要重新对系统界面和链接进行修改,信息处理和管理的效率受到很大的影响。后者则能够实现系统的动态管理,利用系统和数据库的相互链接,能够实时更新系统信息。但是其ASP自身具有固有的缺陷,所以大多信息管理系统会采用ASP.NET的开发技术,以此来改善原有的局限性,在工作效率和管理上都有了很大的提升,主要有以下内容:

(一)由于ASP本身的技术处理在系统管理界面重新开启时,都需要后台程序进行先编译后解释的过程,这对于系统的运行效率有很大的影响,尤其是在界面重复性的打开关闭时。但是ASP.NET页面就克服了这一问题,后台程序在界面重新打开时不需要反复的进行编译,只需要解释即可。这在效率和网站打开速度上有了很大的提升。

(二)ASP本身的系统结构中,没有包含将输出信息转为内容的数据库元件,所以在进行数据信息整改和撰写时,只能够借助外接的数据处理元件进行记录和读取。但是ASP.NET则直接提供数据库处理元件和数据库相连,提升了数据读取的效率。

(三)ASP在应用程序进行更新时,都需要后台程序进行重新的撰写和处理,无法实现程序的实时更新。而ASP.NET能够支持系统的实时更新。用户在更新应用程序数据时,不需要关闭网络连接或者正在运行的应用程序,即可对程序进行数据的更新。在应用程序的管理上,ASP.NET能够对应用程序自动转换更新的版本,直接覆盖原有文件版本。

(四)ASP.NET的开发技术采用的代码后台生成方式,简化了代码的编写复杂程度,代码结构和框架清晰,减少了系统开发成本。

二、系统环境与开发工具

(一)系统环境

学校信息管理系统的网页技术采用B/S结构,用户能够借助网络服务器和浏览器能够对信息进行查看、修改和处理分析等系统操作。系统采用上述的开发环境和运行方式,使得整个系统大致分为客户端和服务器两部分,基于特定的网络协议和操作系统版本的基础上,能够实现较好的兼容性、安全性和操作性,对于学校管理学生的信息数据有极大的作用。

(二)开发工具

基于系统采用的开发平台,需要与之相匹配的系统开发工具来进行高效率的系统开发。在开发工具的选取上,要着重注意开发时的效率和难易程度。以技术平台免费提供的.NET FrameworkSDK开发工具为例,它包含了很多常用的编辑器,对于代码撰写.和编译有一定帮组。但是最常用的开发工具选取还是在NET图形集成开发环境(IDE)。主要的原因还是其拥有强大的工具库和代码处理能力,能够极大的提高系统开发的效率。

同时,学校信息管理系统采用SQL Server2000作为信息存储平台。借助其较好的兼容性和操作系统完美的结合性,能够对数据处理平台进行扩展,实现高效率的信息数据处理和读取工作。

三、系统设计

(一)基于ASP.NET的结构模型

针对于基于ASP.NET的结构模型的设计,可分为以下三层结构:

首先,第一层为uI层,主要实现学生用户和应用程序系统的交互作用,负责学生用户的信息输入和处理之后的信息传输。其次,第二层为业务逻辑层,主要负责信息数据的相互传输,将用户请求下发至数据层进行数据处理,同时将数据处理结果发送给终端服务器,实现用户的可视化交互操作。最后一层是数据层,主要是为第二层逻辑结构提供帮助和服务,从而实现数据处理结果的存储和传输。

(二)基于ADO.NET数据连接方式

系统和数据库连接的方式有很多种,基于不同的平台所采用的方式不尽相同。本系统采用的ADO.NET平台所提供的连接方式主要有三种,分别是采用ODBC、OLEDB、SQL Server方式相连接。上述三种数据库连接方式在结构和工作特性上有很大的差距。其各自方式在处理效率和独立性上都有所差别。除此之外,数据库的运行方式也有不同的处理方式,大致可分为两种,一种是以DataSet的方式分离特殊结构的数据源;另外一种是以数据流的方式处理和分析数据。

ASP.NET相较于传统的应用程序数据连接方式的主要特点是,在用户向服务器进行网页请求时,传统的应用程序会持续保持和数据库的连接,而ASP.NET会命令服务器先处理用户的所有请求,并发送到浏览器端,随即网络连接就会中断,直到下一个网页请求发出。ADO.NET技术平台另外一个突出的特点是其引入.了数据集的结构。为数据处理提供了一个高效率的数据缓冲的空间,从而大大提高了数据处理的效率和能力。

四、结论

本文设计的学校信息管理系统能够高效、有序的对在校学生的信息进行管理和处理,保证了在校学生对学校系统的信息需求,能够实现信息的有效流通、共享以及实时更新,同时也大大简化了管理者的信息管理工作和复杂程度,为基于NET的学校信息管理系统提供了有效的设计思路和方案。

猜你喜欢
信息管理系统数据库
交通运输安全第三方评价信息管理系统设计与实现
计算机通信技术在信息管理系统中的运用
全国农村留守儿童信息管理系统正式启用
数据库
数据库
数据库
数据库