龙源期刊网 http://www.qikan.com.cn
学生信息在线查询系统远程管理的ASP实现
作者:李 娜
来源:《电脑知识与技术》2009年第33期
摘要:本系统的设计结合现代化校园的发展,其特点是基于ASP的学生信息集成,能够实现全院学生信息在线查询,并对学生情况进行远程更新。 关键词:信息集成;ASP;在线查询;数据库
中图分类号:TP311文献标识码:A文章编号:1009-3044(2009)33-9459-02
Student Information On-line Query System to Achieve Remote Management of the ASP LI Na
(Computer Department, Shaanxi Education College, Xi'an 710061, China)
Abstract: The design of this system combinated with the development of a modern campus. which is characterized by ASP-based student information integration, to achieve hospital-wide Student Information On-line inquiries, and students in remote updates. Key words: information integration; ASP; on-line inquiry; database
现代社会已经进入了信息时代,在信息全球化、网络化的大背景下,信息的传递已不再局限于传统的方式,通过网络实现信息的传递和共享,逐渐成为普遍。通过网络来管理学院的各项事务,实现校园信息的共享,成为当前校园网建设的一大亮点。各种基于Web的网上管理系统也不断应运而生,满足学校了各项管理的需要。 1 ASP技术简介
ASP(Active Server Pages)是服务器端脚本编译环境,使用它可以创建和运行动态、交互的Web服务器应用程序。ASP可以与HTML页、脚本命令和ActiveX组件组合创建交互的Web页和基于Web的功能强大的应用程序。ASP应用程序很容易开发和修改。所以使用ASP来制作交互性强的动态网页是非常合适的。ASP网页在服务器端执行,将ASP文件执行并转换为HTML语言传送到客户端,其执行过程如图1所示。 2 系统的设计与实现 2.1 系统配置和技术
龙源期刊网 http://www.qikan.com.cn
学员信息系统,数据库服务器采用Access2000数据库,Web服务器采用Windows2000 Server操作系统,IIS5.0 Web服务器。使用ASP作为远程管理程序。 2.2 系统界面
一个好的系统需要一个友好的用户界面。由于本系统是基于ASP开发的,所以,我们利用网页制作工具制作友好的用户界面。主要包括: 1)用户界面; 2)信息录入界面; 3)遠程信息查询界面。 2.3 数据库设计
数据库名称information.mdb。为了使数据可以在除成绩查询之外的多个领域中应用,降低数据的冗余度,在建立数据库的时候将数据库中的表相互之间尽量做到统一,保证一处改了,处处改。同时也方便将来扩充数据库,建立新的管理信息软件。
依据功能需求,创建了3个表,分别用来存放管理员密码、录入信息和查询信息。具体设计如下:表Admin用于存放管理员的姓名和密码,表infor里存放录入信息,表wind存放显示查询信息。表Admin结构如表1。 2.4 ASP页面的具体设计
由于本系统是基于ASP开发的实现在线操作的系统。所以,本系统的完成需要借助HTML,又由于HTML是网页编程的基础,所以,在这里就省去HTML代码。 2.4.1 信息查询 <%
dim strsql,conn,rsset conn=server.createobject(\ conn.open (\ set rs=server.createobject(\
strsql=\利用SQL建立查询
龙源期刊网 http://www.qikan.com.cn
rs.open strsql,conn %>
<% while Not rs.eof %> //循环语句控制符合条件的记录输出 //本行根据循环条件可以重复输出
<%=rs(\
/*输出数据库中符合条件的name字段的值*/ <% rs.movenext
Wend rs.close conn.close %>2.4.2 远程信息修改 <%
set conn=server.createobject(\ conn.open \ set rs=server.CreateObject(\
username=request(\取得name表单的值赋给username strsql=\建立SQL查询 rs.open strsql,conn,3,3 %>