基于NET的学校信息管理系统的研究和实现.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:5 大小:207KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于NET的学校信息管理系统的研究和实现.pdf

基于NET的学校信息管理系统的研究和实现.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

200r7年10月湘南学院学报Oct.,2OO7第28卷第5期JournalofXiangnanUniversityV01.28N0.5基于.的学校信息管理系统的研究和实现曾宇永(湘南学院计算机系,湖南郴州423000)摘要:针对利用ASP.NET和ADO.NET技术开发的网站的学校信息管理系统,实现了网站学校信息的动态管理,进行深入的研究.使得学校对信息的管理更加及时、高效,提高了工作效率,为学校提供了一个行之有效的信息管理系统方案,关键词:ASP.NET;ADO,ⅣE;数据库;SQL语言;动态管理中图分类号:TP391.1文献标识码:B文章编号:1672—8173(2(X)7)05—0100—051引言传统的网站学校信息管理方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用.二是基于ASP和脚本语言,将动态网页和数据库结合,通过应用程序来处理学校信息,这是目前较为流行的做法.但是由于ASP本身的局限性使得系统有一些不可克服的缺陷,而采取了ASP.ⅣE技术的系统性能上有了很大的改善,其主要表现在以下几方面:1.1由于ASP页面每次打开都必须经过先编译后解释的过程,所以页面在反复打开时速度没有任何提升,而ASP.ⅣE页面只需要一次编译后不需要重新编译,直到该页面被修改或Web应用程序重新启动.这使得在多次访问时速度有了极大的提升.1.2由于ASP没有提供任何输出数据为内容的元件,所以在使用ASP撰写数据库页面时只能借助ADO的RecordSet对象逐笔读取记录,而ASP.ⅣE通过ADO.ⅣE提供的DataGrid等数据库元件可以直接和数据库联系.1.3ASP.ⅣE支持应用程序的实时更新.管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件.应用程序文件永远不会被加锁,因此甚至在程序运行时文件就可以被覆盖.当文件更新后,系统会温和地转换到新的版本.1.4ASP.ⅣE采取“code—behind”方式编写代码使得代码更易于编写,结构更清晰,降低了系统的开发与维护的复杂度和费用.2学校信息管理系统设计的硬件环境和软件环境2.1系统环境系统采用B/S结构的Web技术,通过Internet网络连接的服务器,在客户端利用饱对信息进行查询、浏览和简单的分析.系统采用浏览器/服务器系统运营模式,整个系统由客户端和服务器两部分组成,运行在基于zfcP/协议基础上的广域网内.Web服务器端软件运行在Windows2003Server/之上,客户端软件由于要建立.收稿日期:2007—08—10基金项目:湖南省教育厅科研基金资助项目(06C792)作者简介:曾~7T,-(1952-),女,湖南益阳人,湘南学院计算机系高级工程师,研究方向:信息管理系统·∞·Framework环境,要求运行在耽,os20oO/系统之上系统采用了MSSQtServer2000作为支持系统运行的数据库平台,能与整个系统保持兼容,有良好的安全性和并发控制能力.系统要求客户端每台机器有独立的真实地址,保证验证学生权限的时候同时能验证学生账号和机器地址.图22.2系统的开发工具系统选用.ⅣE作为技术平台,需要一个良好的编辑器和编译器来完成系统开发,微软提供了一个免费的.ⅣEFrameworkSDK,它包括CLR、类库、ASP.J7、7E和用于C}≠与馏语言的编辑器,使用这个SDK,开发者可以使用任何编辑器写代码,然后从命令行界面访问编译器和其他工具.尽管如此,大多数开发者更喜欢在.ⅣE图形集成开发环境(IDE)中工作.为提高开发的效率,充分利用.Ⅳ的强大功能,我们选项用.ⅣE作为主要开发工具.系统选用SQLServer2000作为数据库存储平台.sQtServer提供了丰富的编程接口,而且和Windows操作系统有机的结合起来.J7、7E的数据访问技术专门针对.sQtServer做了扩展,可以以更高的效率实现数据存取.3学校信息管理系统设计和实现3.1应用需求分析学校在正常教学科研中总是面对大量的学校信息.因此需要对学校资源进行有效管理,及时了解各个环节中信息的变更,有利于提高管理效率.3.2系统设计流程以下是学校信息管理系统,信息管理流程图:川户名密码正确l进入管理员后台lIf查询、增加、编辑、删除客,信息图3系统信息管理流程图3.3系统的开发原理3,3,1基于ASP.技术的系统结构模型ASP.ⅣE结构是一个三层系统:层、业务逻辑层和数据层,如下所示.层是负责与学生交互,接收学生的输入并将服务器端传来的数据呈现给