999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ASP的實驗室開放管理系統的設計與實現

2012-09-18 01:42:36蔡蘇瑾
長春教育學院學報 2012年11期

蔡蘇瑾

基于ASP的實驗室開放管理系統的設計與實現

蔡蘇瑾

摘 要:基于ASP語言設計的實驗室開放管理系統,通過網絡實現了教師對實驗課程的發布、修改,以及學生對實驗的預習、預約。介紹它的基本模塊功能和基本模塊的實現方案,有助于學校和教師更好地了解和使用這套系統為教學服務。

關鍵詞:ASP;實驗室開放管理系統;實驗課程

蔡蘇瑾/鹽城師范學院美術學院助教(江蘇鹽城224002)。

高校承擔著為經濟建設和社會發展提供高素質創新型人才的重任。高校實驗室已成為推動素質教育,大力培養學生的創新精神、實踐能力和科學態度的主陣地[1]。根據高校實驗教學改革的需要,結合我院的實際情況,我們基于ASP語言制作了實驗室開放管理系統。該系統可以實現教師通過網上操作對實驗課程進行發布和修改,學生通過網上報名預約的方式選擇自己感興趣的實驗,且不局限于本專業,學校通過對學生預習及選擇的情況安排教師輔導,進而將面向全校學生的開放性實驗有序地合理地納入學校的教學計劃、學生的學分認定體系和教師的考評獎勵體系,以提高實驗室在素質教育、創新精神和實踐能力培養中的教育質量和管理水平。

1 系統基本模塊功能介紹

在借鑒兄弟院校關于實驗室開放管理的經驗基礎上,我校結合本校實際情況,構建了實驗室開放管理系統的基本模塊。模塊具有獨立性,能夠獨立實現各自的功能,同時模塊間也具有關聯性,從而構成一個運行良好的系統。系統主要包括五個模塊。

1.1 系統登陸模塊

系統角色有:學生、教師、管理員。不同的角色進入系統,對應不同的信息和權限。

1.2 學生操作模塊

學生登陸系統后,可以進行實驗預習、預約、操作。在“課程設置”中選擇相應感興趣的實驗項目組,進入后即可進行實驗預習,預習題測試合格后便可以預約。預約情況上傳到數據庫,學校根據預約的情況開設實驗課程。

1.3 教師操作模塊

教師選擇相應的實驗項目后就可以對實驗項目進行設置和管理。教師登陸后會顯示其擔任的實驗課程或項目組的情況,選擇相應的課程或項目組就可以對該課程或項目組下的具體實驗項目進行添加、修改和刪除。在添加實驗項目時,教師需給出相應實驗項目的預習題。同時教師可以查看預約該項目的學生人數及名單,這樣方便教師對學生、課堂更好的管理。

1.4 管理員操作模塊

管理員分為不同的等級,不同的管理員有不同的管理權限。系統管理員可以對全校各個院系的開放性實驗進行管理,包括對實驗項目、教師、學生等進行添加、修改和刪除。而各個院系的管理員,只可以對本院系的項目、教師等進行管理。對不符合要求的實驗項目,系統管理員有權限強行將實驗項目修改或刪除。

1.5 意見反饋模塊

本模塊收集系統的使用意見,以便及時完善更新。通過這個模塊的互動,使用者可以發布在使用中的問題,并提出相應的建議,系統開發維護人員可以根據某些建議對系統進行完善,使這個系統更加的人性化。

2 基本模塊的實現方案

2.1 會員登錄模塊的實現方案

會員登錄包括三個部分:會員登錄、會員注冊、資料修改。這里主要介紹一下會員登錄。基本認證過程是:從用戶界面收集得到兩個數據,一個ID和一個Password,通過判斷strRadioBt選擇的是教師還是學生,打開相應的teachers或students表,運用SQL語句選出于用戶輸入匹配的ID記錄,若沒有找到匹配的記錄,則登陸失敗,保存session(“errormsg”),若找到則進一步匹配Password的正確性,保存跟蹤用戶用的session,對教師和學生采用不同的session名。登陸成功或不成功均跳轉到index.asp。

2.2 學生操作模塊的實現方案

本模塊主要用于實現學生對實驗的預習、預約。學生必須登陸后才能對實驗項目進行選擇,選擇實驗項目后需完成預習題,才能預約相應的實驗項目。

用計算機實現的步驟如下:檢驗用戶的標志——>檢驗課程編號——>查找指定的課程是否在表中——>列出表中課程指定編號已有的實驗項目——>分列取得每個記錄各域的值(同時顯示該項目的預約及開設的情況)——>完成實驗項目的預習題(判斷是否設置預習題,如果沒有設置則直接進入預約狀態,如果設置則必須完成預習題)——>判斷完成結果是否全部正確(如果全部正確則預約成功,否則重新預習)。

從selecours.asp中獲取表單變量courseno,從seleitem.asp中獲得表單_VIEWSTATE,并檢驗變量的正確性。根據課程編號變量是否為空確定是否需要從session獲取課程編號,如已登錄并選擇了課程,則從數據查詢實驗項目標,檢查課程編號,并刷新課程編號。如從表單_VIEWSTATE請求而來,則根據表單傳來的數據對數據庫進行了更新,主要是確定用戶是否預約了或取消預約了實驗項目,即對表elective的state列進行改寫。所選擇的預約時間由seleexptime.asp請求完成。如已選擇課程,則列出該課程實驗項目情況及預習、預約情況,在列出項目狀態時,對用戶對項目的選擇狀態進行統計,并在表格后列出。

如無預習問題,則設置session(“itemnoquestion”)為1,進入prepgrade.asp直接設置為可預約。將預習問題列表,創建表單提交給prepgrade.asp。表單變量有TX,其中X為題號,用于檢查回答是否正確。

檢驗用戶,獲取項目編號session,如果不是由于未設置答案而直接轉來,則獲取表單變量T1~T4,并作檢驗。如果是直接轉來,則將項目號、學號、狀態插入數據表。設置session(“rightanswer”)后跳轉到seleitem.asp。如果有答案,則判斷答案正確性,如果全部正確,則插入數據表,session(“rightanswer”)后跳轉至seleitem.asp;否則設置session(“erranswer”),跳轉回seleitem.asp。[2]

2.3 教師操作模塊的實現方案

教師可以通過這個模塊對實驗項目進行添加、修改和刪除,下面簡要的介紹一下這個模塊功能的實現:

添加項目需添加項目名稱、課時數、預約截止、開設次數、每次人數、開設時間、開設地點這幾個項。在這幾個項中,計算機必須判斷在各項內容中是否有半角單引號,開設時間、次數、人數是否為數字,是否兩個實驗項目設置了相同的開設時間,項目名是否為空、課時數是否在1~12學時內、開課地點是否為空、日期是否正確、設置的項目名稱在本課程中是否已存在等。只有各項的填寫都符合設置的要求,才能添加成功。所以看似很簡單的向數據庫中添加記錄,也需要有嚴密的設置,才能保證系統的穩定。如圖1所示:

圖1 添加實驗項目

這兩個操作的原理和添加比較相似,一個是修改原數據庫中的記錄,一個是刪除原數據庫中的記錄。但在這兩個項目中都對“項目狀態”進行了設置,如果實驗項目已預約結束準備開設,這時是不可以修改和刪除實驗項目的。

對于修改項目,首先檢驗課程編號和項目編號的session是否存在,獲取表單變量,并對變量取值進行檢驗。這里的檢驗下idditem中幾乎相同,差別在于,因為是修改,因此項目是否重名的查詢條件不同;要獲取原有的開設次數,如為多次,則要將原來的時間刪除再根據修改后的開設次數決定是否要添加。且項目信息是在原編號下更新而不是生成編號再插入。

根據教師的要求,系統又新添加了檢查實驗項目的預約情況,教師在進入自己開設的項目時,可以查看預約這個項目的學生的姓名、學號、班級等信息,方便教師掌握及控制課堂情況。在計算機編碼中,先以session變量texploginnum作為檢驗用戶的標志,然后檢驗項目編號,最后用SQL語言在數據庫中查找選擇實驗項目的學生[3]。查詢結果如圖2所示:

圖2 實驗項目基本情況

2.4 管理員操作模塊的實現方案

管理員信息模塊,主要是對管理權限分配的問題,而這個系統用的方法就相對簡單一些。事先在數據庫里設置好管理員的ID和密碼,小于10的為總管理員,其它的為各個院系的管理員。管理員擁有的權限為課程管理、院系管理、教師管理、學生管理、學期設置、對校外開放管理、公告管理等。各個院系的管理員只能對本院系的各項內容進行管理。而總管理員則可以管理所有院系的各項內容。從代碼上來解釋,就是以session變量mexploginnum作為檢驗管理員用戶的標志,用它來控制對數據庫的操作。

2.5 意見反饋模塊的實現方案

對于意見反饋模塊,并沒有做復雜的BBS,因為該系統主要還是用于教學,所以只需將意見提交,然后顯示在網頁上就可以了。通過對文本框內格式的限定(即不可以有非法字符),控制文本內容,按“提交”鍵,獲取表單留言變量strmsg和當前日期,檢驗留言內容,判斷留言者身份,如已經登陸則將留言存入數據庫。依照時間順序,通過strmsg=request.form(“msg”)這個語句,將數據庫里的留言讀出,并顯示在網頁上。

[1]張固,汪曉平等.ASP網絡應用系統典型模塊開發實例解析[M].北京,人民郵電出版社,2004

[2]孫素華.Dreamweaver8&ASP動態網頁設計從入門到精通[M].北京,中國青年出版社,2007

[3]曾宏.高校教學儀器設備共享管理模式研究[J].上海,實驗室研究與探索,2007,(7):1-4

中圖分類號:TP393

B

1671-6531(2012)11-0107-02

:郭一鶴

主站蜘蛛池模板: 直接黄91麻豆网站| 久久亚洲综合伊人| 九色视频一区| 亚洲美女一级毛片| 国产亚洲成AⅤ人片在线观看| 美臀人妻中出中文字幕在线| 国产内射一区亚洲| 久久精品一品道久久精品| 亚洲日本韩在线观看| 99热国产在线精品99| 国产另类视频| 欧美日韩国产精品综合| 中文字幕66页| 精品福利国产| 青草国产在线视频| 一本色道久久88| 茄子视频毛片免费观看| 亚洲天堂日韩在线| 国产香蕉97碰碰视频VA碰碰看| 亚洲区欧美区| 天堂岛国av无码免费无禁网站| 毛片免费在线视频| 免费在线国产一区二区三区精品 | 亚洲日韩国产精品无码专区| 999精品色在线观看| 香蕉综合在线视频91| 国产91小视频| 亚洲女同一区二区| a级毛片毛片免费观看久潮| 91成人在线免费视频| 精品黑人一区二区三区| 久久99蜜桃精品久久久久小说| 欧美一区精品| 亚洲国产天堂久久综合| 亚洲精品少妇熟女| 亚洲午夜片| 播五月综合| 国产精品3p视频| 乱色熟女综合一区二区| 99在线观看精品视频| 99精品欧美一区| 亚洲国产精品日韩av专区| 国产高清免费午夜在线视频| 国产手机在线小视频免费观看| 亚洲三级a| 九九久久99精品| 一区二区三区四区精品视频| 四虎国产在线观看| 国产成人高精品免费视频| 91日本在线观看亚洲精品| 国内精品视频区在线2021| 亚洲精品亚洲人成在线| 亚洲国产欧美国产综合久久 | 国产国产人成免费视频77777| 成年免费在线观看| 国产三级精品三级在线观看| 亚洲人成网站色7799在线播放 | 成人精品在线观看| 一区二区三区在线不卡免费| 91国内在线观看| 国产美女91视频| 国产在线观看高清不卡| 成人日韩欧美| 日本道中文字幕久久一区| 亚洲人成影院在线观看| 亚洲人成在线免费观看| 91娇喘视频| 综合色婷婷| 亚洲天堂日韩av电影| 最新国语自产精品视频在| 在线视频一区二区三区不卡| yjizz视频最新网站在线| 亚洲精品国产首次亮相| 18禁黄无遮挡网站| 波多野衣结在线精品二区| 在线观看国产精品一区| 欧美午夜视频| 中文字幕第1页在线播| 午夜爽爽视频| 国产日本一线在线观看免费| 日韩无码黄色网站| 黄色三级网站免费|