自考“計(jì)算機(jī)及應(yīng)用”專業(yè)論文參考范文(24) -自考串講筆記
第二章 網(wǎng)站總體分析與設(shè)計(jì)
第三章 詳細(xì)設(shè)計(jì)
3.1 家長學(xué)校聯(lián)絡(luò)簿
3.1.1功能
利用SQL語法過濾特定的家長留言意見,讓老師可以針對某位特定學(xué)生家長所發(fā)表的意見作出獨(dú)立的回答,同時,家長在發(fā)表個人意見時,若認(rèn)為意見內(nèi)容涉及敏感的話題或是意見內(nèi)容涉及私人隱私,都可用“悄悄話”的方式發(fā)言,這些“悄悄話”將不會被顯示出來讓大家看到,當(dāng)然,老師擁有管理的能力,只要以密碼登錄管理模式,就可以進(jìn)行各個學(xué)生家長的單獨(dú)意見回復(fù),而且還能看到家長們所留下的“悄悄話”。
3.1.2組成構(gòu)造
共分成六大部分:
1.意見留言結(jié)果網(wǎng)頁guest.asp:用來顯示家長發(fā)言與老師回復(fù)內(nèi)容,同時還具備一般模式與管理模式兩種顯示方法。
2.家長發(fā)言表單網(wǎng)頁addmsg.asp:讓學(xué)生家長填寫發(fā)言內(nèi)容并選擇發(fā)言性質(zhì)。
3.家長發(fā)言數(shù)據(jù)處理ASP程序add.asp:處理家長發(fā)表的意見數(shù)據(jù),同時將這些意見數(shù)據(jù)記錄起來并將網(wǎng)頁顯示轉(zhuǎn)向至意見留言結(jié)果網(wǎng)頁。
4.老師回復(fù)表單網(wǎng)頁teachans.asp:讓老師針對某位特定學(xué)生家長所發(fā)表的意見作出獨(dú)立的回答。
5.老師回復(fù)數(shù)據(jù)處理ASP程序anssave.asp:處理老師回復(fù)的數(shù)據(jù)內(nèi)容,同時將這些意見數(shù)據(jù)起來并將網(wǎng)頁顯示轉(zhuǎn)向至意見留言結(jié)果網(wǎng)頁。
6.數(shù)據(jù)表文件allmessage:用來儲存家長發(fā)言數(shù)據(jù)與老師回復(fù)數(shù)據(jù)的Access類型數(shù)據(jù)庫文件。
“數(shù)據(jù)表文件”負(fù)責(zé)存放家長發(fā)言數(shù)據(jù)與老師回復(fù)內(nèi)容的數(shù)據(jù)記錄,為Access類型的庫文件,將它定名為:“message.mdb”。
下圖為家庭聯(lián)絡(luò)簿的組成與流程圖:
老師回復(fù)
家長留言
讀入 寫入
寫入
3.1.3數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)
數(shù)據(jù)庫文件“teach.mdb”中的數(shù)據(jù)表“ allmessage”的欄目設(shè)置,如下圖:
字段名 字段類型
3.1.4界面設(shè)計(jì)與重點(diǎn)、難點(diǎn)代碼的設(shè)計(jì)
數(shù)據(jù)庫與留言顯示程序網(wǎng)頁
家長發(fā)言與老師回復(fù)的內(nèi)容數(shù)據(jù)全部儲存在數(shù)據(jù)庫中,要在網(wǎng)頁中顯示目前的家長發(fā)言與老師回復(fù)數(shù)據(jù),必須先進(jìn)行數(shù)據(jù)庫的鏈接與打開,要鏈接數(shù)據(jù)庫我們必須使用ADO對象群的Connection對象;而要打開數(shù)據(jù)庫則必須使用ADO對象群的Recordset對象,程序:
set cn=server.createobject(“adodb.connection”)
cn.open “filedsn=c:\program files\common files\odbc\data sources\ms access database.dsn”
set rs=server.createobject(“adodb.recordset”)
sql=“select * from allmessage order by 留言時間 desc”
rs.open sql,cn,1,1
Recordset對象是負(fù)責(zé)瀏覽與操作從數(shù)據(jù)庫取出來的數(shù)據(jù),Connection對象只負(fù)責(zé)與數(shù)據(jù)庫進(jìn)行鏈接的動作,并不能使用數(shù)據(jù)庫內(nèi)的數(shù)據(jù),因此必須建立一個可以存取數(shù)據(jù)庫數(shù)據(jù)的Recordset對象,
使用RS.Open方法存取“teach.mdb”數(shù)據(jù)庫
RS.Open SQL,CN,1,1
使用open方法來打開數(shù)據(jù)表或執(zhí)行Select指令參數(shù)設(shè)置如下:
1.參數(shù)一(SOURCE):為欲打開的數(shù)據(jù)表或SQL指令。
2.參數(shù)二(ActionConnection):指定一個已打開的數(shù)據(jù)庫對象,將此參數(shù)設(shè)為鏈接我們已經(jīng)建立好的Connection對象“CN”。
3.參數(shù)三( CursorType):指定Recordset的打開類型,1為可讀寫且可自由移動。
4.參數(shù)四(LockType):指定鎖定類型,1為只讀。
數(shù)據(jù)排序與SQL指令
1. Select 指令的篩選語句:
格式: Select…From
在SQL語言中:“Select”數(shù)據(jù)表“中選取某些”欄位“的數(shù)據(jù)。
2.如果要選取的數(shù)據(jù)表數(shù)據(jù)包含了一個以上的欄位,則我們可以利用“,”逗號來欄位名稱隔開。
3. 如果要選取的數(shù)據(jù)表數(shù)據(jù)包含了全部的欄位,則可以利用萬用字符“*”來代表全部的欄位。
可排序數(shù)據(jù)的Select指令
1. 當(dāng)我們希望被選取出來的數(shù)據(jù)記錄數(shù)據(jù)能夠依據(jù)某個或某幾個欄位的內(nèi)容來排序時,只要將這些排序依據(jù)的欄位擺放在“Order By”保留字之后,然后將這處排序的語句連接在“Select…From”后面就行了。
2. “Order By”默認(rèn)的排序方式是“由小排到大”,但若是希望排序方式是“由大排到小”,則我們可在欄位名稱后再加上“Desc”保留字!將排序方式改為“由大排到小”。
在“顯示留言意見”網(wǎng)頁中的打開數(shù)據(jù)庫ASP程序中的語句:
SELECT*From allmessage order by 留言日期 Desc
功能為:從數(shù)據(jù)表“allmessage”中取出所有欄位的數(shù)據(jù),并將取出的數(shù)據(jù)記錄內(nèi)容依照“留言日期”欄位使用的“由大排到小”排序方式進(jìn)行排序。
留言顯示網(wǎng)頁的管理模式
“顯示留言意見”的網(wǎng)頁就必須具備顯示模式選擇的功能,當(dāng)顯示模式在一般情況時要能顯示家長們的一般性發(fā)言,同時還得將“悄悄話”的發(fā)言隱藏起來。當(dāng)老師以密碼登錄成為管理模式時,則必須將一般性發(fā)言與悄悄話發(fā)言的數(shù)據(jù)全部顯示出來,同時還得讓老師們可以針對某位特定學(xué)生家長所發(fā)表的意見作出獨(dú)立的回答。
這兩個情況是通過密碼登錄管理模式的ASP程序?qū)崿F(xiàn)的:
<form method=“post”>
<%if session(“checkedit”)=“yes” then%>
<input type=“hidden” value=“yes” name=“goexit”>
<input type=“submit” value=“離開管理模式”>
<%else%>
密碼:<input type=“password” name=“password” size=“4” maxlength=“4”>  <input type=“submit” value=“教師管理”>
<%end if%>
</form>
在這段網(wǎng)頁語句中,利用Session對象來記錄目前的工作模式。當(dāng)我們第一次進(jìn)入“顯示留言意見”網(wǎng)頁的時候,我們所見的網(wǎng)頁畫面一定是一般!因?yàn)镾ession尚未被建立,因此它的“變量”值一定不會是“yes”,所以網(wǎng)頁中會出現(xiàn)一個輸入密碼進(jìn)入“教師管理”模式的欄位,只有當(dāng)我們輸入密碼按下“教師管理”的按鈕組織上發(fā)ASP程序中的進(jìn)入管理模式語句后,Session對象才會被建立,同時,“checkedit”Session對象變量值被設(shè)置為“yes”,所以我們就進(jìn)入了能將一般性發(fā)言與悄悄話發(fā)言的數(shù)據(jù)全部顯示出來,同時還讓教師們可以針對某位特定學(xué)生家長所發(fā)表的意見作出獨(dú)立回答的管理模式頁面。
2.部分稿件來源于網(wǎng)絡(luò),如有不實(shí)或侵權(quán),請聯(lián)系我們溝通解決。最新官方信息請以湖北省教育考試院及各教育官網(wǎng)為準(zhǔn)!
-
112023-03湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案匯總湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案匯總
-
112023-03湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(5)湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(5)
-
112023-03湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(4)湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(4)
-
112023-03湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(3)湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(3)
-
112023-03湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(2)湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(2)
-
112023-03湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(1)湖北自考《運(yùn)輸保險(xiǎn)》精選習(xí)題及答案(1)
已幫助10w萬+意向?qū)W歷提升用戶成功上岸
毛澤東思想概論
培訓(xùn)優(yōu)勢:課時考點(diǎn)精講+刷題+沖刺,熟練應(yīng)對考試題型。全程督促學(xué)習(xí),安排好學(xué)習(xí)計(jì)劃。 毛澤東思想概論...自考培訓(xùn)英語二
本課程既是一門語言實(shí)踐課程,也是拓寬知識、了解世界文化的重要素質(zhì)課程,它以培養(yǎng)學(xué)習(xí)者的綜合語言應(yīng)用能力為目標(biāo),使他們在學(xué)習(xí)、工作和社會交往中能夠使用英語進(jìn)行有效的交流。 英語二...自考培訓(xùn)馬克思主義基本原理概論
本書包括兩個部分:自學(xué)考試大綱和基本原理。主要內(nèi)容有,馬克思主義是關(guān)于工人階級和人類解放的科學(xué),物質(zhì)世界及其發(fā)展規(guī)律,認(rèn)識的本質(zhì)及其規(guī)律,人類社會及其發(fā)展規(guī)律,資本主義的形成及其發(fā)展,資本主義發(fā)展的歷史進(jìn)程,社會主義社會及其進(jìn)程,共產(chǎn)主義社會及其進(jìn)程等。 馬克思主義基本原理概論...自考培訓(xùn)思想道德修養(yǎng)與法律基礎(chǔ)
《思想道德修養(yǎng)與法律基礎(chǔ)》課具有鮮明的政治性、思想性、理論性、針對性、科學(xué)性、知識性以及實(shí)踐性和修養(yǎng)性。它包羅政治、思想、道德、心理本質(zhì)、學(xué)習(xí)成才和法律本質(zhì)等內(nèi)容,指導(dǎo)和回答大學(xué)生在人生、抱負(fù)、信念等方面遍及關(guān)心和迫切需要解決的問題。 思想道德修養(yǎng)與法律基礎(chǔ)...自考培訓(xùn)中國近代史綱要
“中國近現(xiàn)代史綱要”全國高等教育自學(xué)考試指定教材,依據(jù)中央審定的普通高等學(xué)?!爸袊F(xiàn)代史綱要”編寫大綱以及馬克思主義理論研究和建設(shè)工程重點(diǎn)教材《中國近現(xiàn)代史綱要》,結(jié)合自學(xué)考試的特點(diǎn)設(shè)計(jì)了十章,集中講述1840年鴉片戰(zhàn)爭爆發(fā)一直到2007年中國共產(chǎn)黨第十七次全國代表大會召開的160多年的中國近現(xiàn)代歷史。 中國近代史綱要...自考培訓(xùn)
- 2025年上半年湖北大學(xué)自考本科畢業(yè)生成人學(xué)士學(xué)位申報(bào)工作通知
- 2025年上半年武漢大學(xué)自考成人學(xué)士學(xué)位申報(bào)工作通知
- 2025年武漢商學(xué)院全日制自考本科助學(xué)班招生簡章
- 2025年春季武漢輕工大學(xué)自考本科生學(xué)士學(xué)位外語赴考公告
- 2025年四月湖北自考什么時候出成績?速來了解
- 2025年上半年武漢紡織大學(xué)自考畢業(yè)生學(xué)士學(xué)位論文審核工作通知
- 2025年湖北省成人學(xué)士學(xué)位外語考試湖北大學(xué)考生成績查詢、復(fù)核通知
- 2025年上半年湖北工業(yè)大學(xué)自考本科畢業(yè)生學(xué)士學(xué)位外語水平考試赴考須知
- 湖北自考助學(xué)班考生如何在自考平臺進(jìn)行注冊?速來了解!
- 2025年4月高等教育自學(xué)考試湖北大學(xué)自考考點(diǎn)赴考通告 查看更多

掃一掃關(guān)注微信公眾號
隨時獲取湖北省自考政策、通知、公告以及各類學(xué)習(xí)資料、學(xué)習(xí)方法、課程。