基于web数据库的考试成绩发布系统的设计与开发

基于web数据库的考试成绩发布系统的设计与开发

ID:36024503

大小:27.00 KB

页数:9页

时间:2019-04-29

基于web数据库的考试成绩发布系统的设计与开发_第1页
基于web数据库的考试成绩发布系统的设计与开发_第2页
基于web数据库的考试成绩发布系统的设计与开发_第3页
基于web数据库的考试成绩发布系统的设计与开发_第4页
基于web数据库的考试成绩发布系统的设计与开发_第5页
资源描述:

《基于web数据库的考试成绩发布系统的设计与开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于WEB数据库的考试成绩发布系统的设计与开发第13卷第3期重度工业管理学院1999年4月v.l?13№3J~nalaw蟮qI堪InstituteofTechnologyMark~entJane1999一…:……:…-一基于WEB数据库的考试成绩发布系统的设计与.开发摘要给出了一种利用I1S3.0(InternetInf~raationsew)提供的R)C(InternetDatabaseme)技术实现的基于WEB数据库的学生成绩发布系统.该系统的设计与开发方法对其它WEB数据库的应用有一定的参考价值.关键词lntemetW—W—

2、W墼量生0引言麟戈币畚E'6瓠辑随着lnternet应用发展的深人,利用Intemet在线检索和分布数据库的信息已成为一项越来越受到广泛重视的研究课题,因此目前Intenlet上的数据库应用正成为主流.这样做的好处是web页面可根据数据库的内容及动态刷新,丽无需象以往那样去人工更新web页面.特别是对信息量繁杂的系统来说,我们可以利用诸如Iv~cmmft9qL,F函,sbase,Oracle等任何一种数据库管理系统(Dm),开发建立数据库,再通过编写Web应用程序来实现lntemet上的数据库查询.基于www环境的成绩发布,有望成

3、为学生日后获取各类成绩的主要手段.通过访问网上成绩发布系统的网页,输入班级,学号,密码后,便可获得从相应的数据库检索到的成绩.由于每位学生都有自己的密码,所以无需担心成绩上网分布之后的保密性问题.本文介绍的成绩查询系统,WEB服务器采用Microsoft的IIS30(1nternetInfomaa6cmse),成绩数据保存在3【server6.5数据库中.1Ⅱ)c访问Ⅵ吧】3数据库原理我们知道Intemet访问的基本方式是,用户通过单击HIM.链或填写表单之后再提交到WEBSERVER,通过WEBSERVER启动应用程序或脚本,启

4、动的应用程序或脚本处理包括数据库访问在内的请求,然后将结果以HIML的形式返回到用户.IDC作为璐提供的WEB数据库应用开发工具,II)C在web浏览器和数据库(或其他00138数据源)之间建立联系,它作为ISAPI的扩展以一个独立进程高效运行,支持丰富的静态查询和动态查询/更新及访问存储过程,使得Web页面能够实时,动态,交互地访问,修改服务器上的数据库内容.由于是利用OOBC获取对数据库的访问,因此通过IDC能与多种数据库相连接.Ⅱ)C使用两类文件分别控制对数据库的访问和WEB页面的输出,它们是lnternet数据库连接器文件

5、idc,也称IDC脚本文件,和HIML扩展htx文件.也称为HⅨ模板文件.IDC脚本?收藉Et期:】9粥一凹一30扬武王越:基于WEB数据库的考试成绩发布系统的设计与开发.67文件包含用于数据库的信息.IDC用它来建立数据库的连接.IDC文件中可有许多项.每一项定义一个域的值,格式如:域名:值.HTX模板文件是HM的扩展,与标准HM文档比起来,它定义了控制输出HM文档的一些关键字,人(%be~'u:letail%),(%er~ldetail%),(%%),(%else%,(%endif%)等.用于产生动态页面.这两种文件的关系是.

6、IDC脚本文件中语句执行得到的数据合并到HⅨ文件中形成标准的HM文档,再由WEB服务器Ⅱs传送给客户端的浏览器.访问WEB数据库的详细过程如下(参见图1);【-..fl土L…[.■l士…]:L一~,…一~:兰::三:;i~—../一jj图1Web数据库访问过程r"I一薹一1)用户在客户端的浏览器相应页面上向Web服务器(Ⅱs),按照HTIP协议的向web服务器IIS发出请求,请求中含有相应IDC文件的URL名.2)运行在NT4.0上的Web服务器Ⅱs接收到Web浏览器发来的HTIP请求后,以Iammets目verAPI的方式装载

7、ODI3C动态连接库htt~odbc.dl1,同时.idc文件名被映射到中odbc.d11.3)Htq~bc,du读取服务器中的IDC文件.4)取出.idc文件中与请求相对应的数据源名和语句,传给Server6.5的ODI3C驱动联系(ODBCDriverfor9qServer),完成Ⅱ到9qSe~eT的连接.9qServer执行.文件中的语句(由ODBC按顺序发送到s—).5)ODI3C驱动程序收到Se~eT返回的结果后.传给htt~bc.d11.由Ⅱ读取.idc文件中指定的HIIVL扩展模块文件,hx'将得到的结果数据与.}文

8、件合并.生成标准的H'INL文件.传给IIS.6)IIS将合并后形成的HIIVL文档按照HTIP协议传回客户端的浏览器.浏览器上便呈现结果.2WEB数据库成绩发布系统在成绩发布系统中,可通过浏览器访问成绩发布网页.正确输人班号,学号,口令后,即获得

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。