【正文】
amp。 and Checked=1) order by Wygk_ArticleID DESC ,conn,1,1 if not then while not if showyear=1 then newsurl=?Wygk_ArticleID= amp。 rs3(Wygk_ArticleID) newsurl=rs3(titleface) datetime=( amp。year(rs3(UpdateTime))amp。.amp。 Month(rs3(UpdateTime)) amp。.amp。 Day(rs3(UpdateTime)) amp。)/font else newsurl=?Wygk_ArticleID=amp。 rs3(Wygk_ArticleID) newsurl=rs3(titleface) datetime=(amp。 Month(rs3(UpdateTime))amp。.amp。 Day(rs3(UpdateTime)) amp。) end if if rs3(piews)=1 then img=font class=pic_word[圖]/font else img= end if title=trim(rs3(title)) title=replace(title,br,)%在線招生模塊的設(shè)計與實現(xiàn) (1)單擊導(dǎo)航欄中“在線招生”下的子菜單“網(wǎng)上報名”超級鏈接后,若該用戶為登錄,則跳出如下提示框:圖45 提示框若該用戶已登錄,則進入如下圖46所示,用戶可以在下面相應(yīng)的表單中填入自己的真實信息。圖46 網(wǎng)上報名網(wǎng)上報名的頁面為:(2)單擊導(dǎo)航欄中“在線招生”下的子菜單“錄取查詢”超級鏈接后,進入如下圖47所示,用戶可以通過輸入自己的準考證號和身份證號來查詢自己的錄取情況。圖47 錄取查詢錄取查詢的登錄頁面為:單擊“查詢”按鈕后,判斷該用戶是否被錄取,關(guān)鍵代碼為:%dim zkzh dim sfiddim idzkzh=request(zkzh)sfid=request(sfid)set rs=()sql=select * from wsbm where zkzh=39。 amp。 zkzh amp。 39。 and sfid=39。 amp。 sfid amp。39。 sql,conn,3,3if not( and ) then 39。如果存在該用戶 if rs(status)=1 then 39。如果已被錄取 ?id=amp。rs(id) else ?id=amp。rs(id) end if end if (script language=JavaScriptalert(準考證號或身份證號錯誤?。?。(1)。/script)set conn=nothing%考生論壇模塊的設(shè)計與實現(xiàn)單擊導(dǎo)航欄中“考生論壇”超鏈接后,進入如下圖48頁面,用戶可以在該頁面中與學(xué)校進行在線交流。圖48 論壇論壇的首頁為:最新留言的的關(guān)鍵代碼為:% set rs_new=() =select top 8 * from amp。 db_wygk_Review_Table amp。 where passed=1 and (Wygk_ArticleID is NULL or Wygk_ArticleID 1) Order by ReviewId DESC ,conn,1,1 If Not then do until Title=trim(rs_new(Title)) DisplayTitle=mid(Title,1,26)%lia href=39。?ReViewID=%=rs_new(ReViewID)%39。 target=_blank%=htmlencode(DisplayTitle)%.../a/li%loopelse li暫無留言!/li End If%單擊“我要留言”按鈕,進入留言頁面,如下圖49所示,用于用戶留言。圖49 用戶留言留言頁面為:6 、登錄模塊的設(shè)計與實現(xiàn)在網(wǎng)站首頁的最頂部有個用戶登陸窗口,單擊“注冊”按鈕,進入如下圖410所示,用戶可以下面相應(yīng)的表單中填入自己比較熟悉信息。圖410 用戶注冊注冊完畢后,在如圖411下面所示的用戶登錄窗口中登錄,然后就可以有權(quán)限在線報名、在線留言等功能。圖411 用戶登陸注冊頁面的關(guān)鍵代碼如下:‘將提取出來的數(shù)據(jù)添加到相應(yīng)的數(shù)據(jù)庫中set rs=()sql=select * from bbsuser where id=amp。id sql,conn,3,3rs(id)=idrs(username)=usernamers(password)=passwordrs(studentname)=studentnamers(efrom)=rfromrs(sex)=sexrs(qq)=qqrs()=rs(homepage)=homepagers(pic)=picset conn=nothing%通知公告模塊的設(shè)計與實現(xiàn)在網(wǎng)站首頁的左上方有一個通知公告欄,如下圖412所示,單擊其中的一個公告后,會進入詳細公告的網(wǎng)頁。圖412 通知公告關(guān)鍵代碼為:%Set Rsb=(select top 6 * from amp。 db_wygk_Board_Table amp。order by id desc)if and then li暫無公告/li Else script language=JavaScriptmarquee1()。/scriptDo While Not dateandtime=[ amp。 Month(rsb(dateandtime)) amp。amp。 Day(rsb(dateandtime)) amp。]%liA HREF=?ID=%=rsb(ID)% target=_blank%=CutStr(htmlencode4(Rsb(title)),25)%/Aamp。nbsp。%=dateandtime%/li% Loop script language=JavaScriptmarquee2()。/scriptEnd If Set Rsb=Nothing%圖片報道和視頻播報的設(shè)計與實現(xiàn) 在網(wǎng)站首頁的左上方有一個媒體播放欄,如下圖413所示。圖413 圖片報道和視頻播報關(guān)鍵代碼為:%set rs3=() =select top 5 * from amp。 db_wygk_Article_Table amp。 where piews=1 and goodnews=1 and Checked=1 and piame is not null order by Wygk_ArticleID DESC ,conn,1,1 For i=1 to imgUrlamp。iamp。=uploadfile/amp。rs3(piame)amp。amp。vbCrLf imgtextamp。iamp。=amp。CutStr(htmlencode4(rs3(title)),40)amp。amp。vbCrLf imgLinkamp。iamp。=escape(?Wygk_ArticleID=amp。rs3(Wygk_ArticleID)amp。)。amp。vbCrLf if i=5 then exit for 39。39。那里的代碼只定義了5個循環(huán)所以數(shù)據(jù)庫里的只取5條就可以了 next % 系統(tǒng)測試 測試環(huán)境服務(wù)器端:Windows XP Pro SPIIS、SQL Server 2000個人版客戶端:Windows XP Pro SPIE 測試過程基本測試過程:在未登錄的情況下注冊新用戶;使用注冊用戶等進行前臺登錄,在線招生、留言,完成全部功能的測試,包括在線報名、錄取查詢等各項功能;申請友情鏈接;查看各類信息。并發(fā)行測試過程:同時使用多個用戶登錄,使用軟件同時提交表單,進行按規(guī)定程序操作,嘗試各個功能,檢測系統(tǒng)對并發(fā)性事件的處理能力。容錯性測試過程:在同一臺計算機上登錄不同權(quán)限用戶訪問同一頁面,直接輸入URL請求非法頁面,檢測顯示情況。使用不同用戶登錄,嘗試各種不正常操作,嘗試進行越權(quán)操作,檢測系統(tǒng)對非法操作的控制能力。具體模塊測試采用黑盒測試,在根據(jù)需求分析中的測試要求,在概要設(shè)計中為每個模塊指定了詳細的測試計劃,根據(jù)此測試計劃,進行測試,并對對照測試結(jié)果和預(yù)期結(jié)果是否一致,測試計劃如下:表413 注冊新用戶測試計劃表測試程序測試方式輸入預(yù)期結(jié)果注冊用戶黑盒測試用戶名、密碼、姓名、來自、性別、、電子郵件、主頁等數(shù)據(jù)能夠正常錄入到數(shù)據(jù)庫而且能在前臺登錄并執(zhí)行相應(yīng)權(quán)限表414 在線招生測試計劃表測試程序測試方式輸入預(yù)期結(jié)果在線報名黑盒測試專業(yè)、家長姓名、年齡、性別、出生日期等基本信息數(shù)據(jù)能夠正常錄入到數(shù)據(jù)庫錄取查詢黑盒測試準考證號、身份證號輸出相關(guān)錄取信息表415 友情鏈接測試計劃表測試程序測試方式輸入預(yù)期結(jié)果申請友情鏈接黑盒測試網(wǎng)站類型、網(wǎng)站名稱、網(wǎng)站地址、網(wǎng)站LOGO等相關(guān)信息數(shù)據(jù)能夠正常錄入到數(shù)據(jù)庫友情鏈接顯示黑盒測試無正常顯示友情鏈接表416 查看各類信息測試計劃表測試程序測試方式輸入預(yù)期結(jié)果通知公告黑盒測試無可以正常顯示到前臺最新推薦黑盒測試無可以正常顯示到前臺熱點信息黑盒測試無可以正常顯示到前臺圖片報道黑盒測試無可以正常顯示到前臺視頻播報黑盒測試無可以正常在前臺播放 測試結(jié)果基本測試:用戶功能全部實現(xiàn),完全滿足應(yīng)用要求。并發(fā)性測試:多用戶同時登錄時未出現(xiàn)不正常狀態(tài),服務(wù)器對不同用戶請求進行分步處理。容錯性測試:系統(tǒng)對非法請求進行限制,對非法操作進行正確提示,限制非法用戶訪問頁面。模塊測試:測試結(jié)果和預(yù)期結(jié)果基本一致,并在測試過程中對部分模塊功能根據(jù)測試用戶的要求,稍加修改,具體測試結(jié)果如表417所示。表417系統(tǒng)測試表測試對象測試結(jié)果各類信息顯示查看公告信息測試通過查看最新推薦信息測試通過查看熱點信息測試通過查看圖片報道測試通過查看視頻播報測試通過 在線招生在線報名測試通過錄取查詢測試通過留言寫留言測試通過用戶注冊注冊用戶測試通過 友情鏈接申請友情鏈接測試通過查看友情鏈接測試通過 系統(tǒng)評估 該網(wǎng)站基本上實現(xiàn)了用戶的需求,完成了在線報名、錄取查詢、考生論壇、視頻點播以及發(fā)布各類信息等功能,達到了在線招生網(wǎng)站開發(fā)的目標(biāo),經(jīng)過網(wǎng)站測試,該網(wǎng)站可行。 小結(jié) 在進行網(wǎng)站設(shè)計開發(fā)時,必須了解用戶需求及網(wǎng)站開發(fā)的目的,設(shè)計頁面時應(yīng)注意頁面的整體布局,數(shù)據(jù)庫設(shè)計也應(yīng)滿足網(wǎng)站的需求,全面、清晰。第五章 研究結(jié)論與未來研究 研究內(nèi)容的總結(jié)(研究結(jié)論) 在本在線招生網(wǎng)站中,主要實現(xiàn)了用戶在線報名、錄取情況和考生論壇,以及實時更新有關(guān)學(xué)校的信息及招生信息,為廣大用戶了解所要報考的學(xué)校和專業(yè)提供詳細的信息,報名和錄取情況查詢提供便捷的服務(wù)。同時,也為學(xué)校招生人員管理考生信息和發(fā)布有關(guān)學(xué)校信息提供統(tǒng)一的平臺,方便學(xué)校及其招生人員管理。另外,通過考生論壇方便考生和學(xué)校及時交流。 主要創(chuàng)新點網(wǎng)站首頁的導(dǎo)航欄直接由后臺添加,從數(shù)據(jù)庫提取顯示在前臺。 存在的不足點及今后的研究方向經(jīng)過兩年的認真學(xué)習(xí),我初步掌握了建設(shè)網(wǎng)站的基本技能。在最后一個學(xué)期是自己實踐的時候,經(jīng)過幾個月的設(shè)計與實現(xiàn),畢業(yè)設(shè)計基于Web的在線招生網(wǎng)站基本開發(fā)完畢。其功能基本符合用戶需求,能夠完成用戶在線報名和錄取查詢以及了解學(xué)校相關(guān)信息的實現(xiàn)。由于畢業(yè)設(shè)計時間較短,所以該網(wǎng)站還有許多不盡如人意的地方,如數(shù)據(jù)信息考慮不夠全面、還未實現(xiàn)考生在線打印錄取通知書以代替學(xué)校寄送錄取通知書。今后的在線招生網(wǎng)站將全面優(yōu)化完善數(shù)據(jù)庫信息,并實現(xiàn)考生在線打印錄取通知書功能,以更好地為學(xué)校招生和用戶服務(wù)。參考文獻[1] 張明亮,張宗杰. 網(wǎng)絡(luò)招生錄取系統(tǒng)的設(shè)計與實現(xiàn)[J]. 計算機與數(shù)字工程, 2005.33(11). [2] 劉石英,郝海青. 計算機招生遠程錄取的研究與探索[J]. 天津紡織工學(xué)院學(xué)報,1999,18(6):100102. [3] 周軍,宗毅,姚方. 關(guān)于“遠程錄取”的若干思考[J ]. 中國高校招生1998, (1) : 8