|
| |
精品推荐 |
 |
|
| |
|
|
|
|
学校教学网站应用设计
|
日期:2004年3月17日 作者:清风网络学院 查看:[大字体
中字体 小字体]
|
这里我们介绍学校教学网站应用设计,包括联考线上查榜系统、学生成绩线上查询系统、线上学校注册选课系统、研讨会线上报名系统、网路教学系统等应用的点子、设计实例、以及详细解说,让您快速地设计出各种学校教学的网站应用。
学校网站资料库应用 教学上使用网站资料库,可以透过Internet、或Intranet提供以下的应用∶ * 联考线上查榜* * 线上查询成绩单、或出勤状况* * 线上学校注册选课* * 研讨会线上报名* * 网路教学 右上角标示*的应用,本节将提供设计的范例,并详加解说。 执行本章资料库的范例,所用的资料库可为Microsoft Access、Microsoft SQL Server、或Text档案(读者可修改成其他支援ODBC的资料库,详见1-6-5节),须於NT安装IIS 3.0,并於「控制台」中的「ODBC」,新建一个名称为「BookSamp」的资料来源,驱动程式为「Microsoft Access Driver」、「SQL Server」、或「Microsoft Text 驱动程式」。 5-1 联考线上查榜系统 「联考线上查榜系统」,可以透过Internet,提供线上查榜成绩和放榜结果的功能。 放榜时,考生可以透过Internet、或Intranet,连线上学校的「联考线上查榜系统」,输入准考证编号,查询各种考试(譬如联考、研究所、就业考等)放榜的结果,包括成绩、和考取科系等 资讯。 设计实例 让我们执行一个实例。 ( 范例 data1.asp 联考线上查榜 若要查询资料,於用户端使用浏览器,浏览本书所附安装於网站伺服器的data1.asp,於「准考证编号」处输入准考证编号後,譬如输入准考证编号123456,按下「查榜」按钮,即可显示查询的结果如下,包括姓名、总分、考上科系∶ 放榜时,几家欢乐几家愁,也有人落榜的,输入准考证编号123457,显示「没考上」如下∶ 输入错误的准考证编号时,必须告诉人家,譬如输入准考证编号654321,显示「找不到」如下∶
设计实例详细解说 建立资料表 首先使用Microsoft Access、Microsoft SQL Server 、Text档案、或任何一种支援ODBC的资料库,建立一个资料表School。 使用Microsoft Access建立一个资料表School,如下∶
於栏名NAME、ID、SCORE、RESULT分别输入姓名、准考证编号、总分、考上科系,考上科系若为落榜时,输入「X」。 或使用Microsoft SQL Server建立一个资料表School,如下∶
或使用Text档案建立一个资料表School,如下∶
设计输入表单 接著,设计输入表单form,以让考生输入准考证编号ID1,按下「查榜」按钮submit时,即使用POST的方式将输入资料传送到网站伺服器,并执行於「form action=...」所设定的data1.asp档 案(与form为同一个ASP档案),程式码如下∶ <form action="data1.asp" method="post"> 准考证编号: <INPUT TYPE=TEXT VALUE="123456" NAME=ID1 SIZE=10>
<INPUT TYPE=submit VALUE="查榜" name="Action"> </form> 网站伺服器执行data1.asp档案,首先经由Request.Form("ID1")取得考生所输入的准考证编号ID1,若ID1非空白时,表示为表单输入所呼叫执行。 查询资料库 使用「Server.CreateObject」建立连线的物件,并使用「Open」开启待存取查询资料库 BookSamp。 再使用SELECT的SQL指令查询资料库的资料,设定SQL指令,查询为ID符合准考证编号Request.Form("ID1")的资料,下个「Execute」指令,即可开始执行存取查询资料库的动作,并将查询结果储存到RecordSets物件RS。 程式码如下∶ <% IF Request.Form("ID1") THEN Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "BookSamp","sa","" SQL = "SELECT NAME,ID,SCORE,RESULT FROM School WHERE ID='" & Request.Form("ID1") & "'" Set RS = Conn.Execute(SQL) %> <HR> 查榜结果:<br> 接著,要显示查询的结果了。 首先,由「 IF RS.EOF THEN ...」判断是否找到ID为准考证编号Request.Form("ID1")的资料,若RS.EOF为TRUE,则显示「找不到此准考证编号」。
上一篇:教委办公系统解决方案
下一篇:医院管理系统(HIS)应用设计
|
| 学校教学网站应用设计 相关文章: |
|
|
|
| 学校教学网站应用设计 相关软件: |
|
|
|
|