freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于web方式下的學(xué)生作業(yè)管理系統(tǒng)(編輯修改稿)

2025-07-21 16:14 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 能,根據(jù)權(quán)限進(jìn)入學(xué)生相應(yīng)的頁(yè)面的功能; (2)學(xué)生查看公告的功能; (3)學(xué)生修改個(gè)人資料的功能; (4)學(xué)生查看、下載老師的作業(yè)題目,上傳作業(yè),查看老師對(duì)作業(yè)的批改情況功能;(5)學(xué)生在網(wǎng)上對(duì)老師提出疑問(wèn)并能查看以往對(duì)老師提出的疑問(wèn)功能。系統(tǒng)功能模塊劃分圖如圖31所示:老師作業(yè)管理學(xué)生作業(yè)管理學(xué)生作業(yè)提交學(xué)生作業(yè)查看在線答疑批改作業(yè)布置作業(yè)學(xué)生作業(yè)提交與批改學(xué)生在線提問(wèn)圖31系統(tǒng)功能模塊劃分圖Y開(kāi) 始進(jìn)入系統(tǒng)登陸界面新用戶(hù)注冊(cè)是否通過(guò)驗(yàn)證N退 出系統(tǒng)的結(jié)構(gòu)總流程圖如圖32所示:圖32系統(tǒng)的結(jié)構(gòu)總流程圖 數(shù)據(jù)庫(kù)概要設(shè)計(jì)用戶(hù)的需求具體體現(xiàn)在各種信息的提供,保存,更新和查詢(xún),這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿(mǎn)足各種信息的輸入和輸出。收集基本的數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打基礎(chǔ)。針對(duì)學(xué)生作業(yè)管理系統(tǒng)的需求,通過(guò)對(duì)學(xué)生作業(yè)從布置到上傳到批閱的整個(gè)過(guò)程的了解,設(shè)計(jì)如下所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):學(xué)生信息:用戶(hù)名,密碼,姓名,教師姓名,所在班級(jí),學(xué)號(hào),,問(wèn)題,回答;教師信息:teacherID(自動(dòng)編號(hào)),教師姓名,用戶(hù)名,密碼,所在班級(jí),回復(fù)提問(wèn),;管理員信息:managerID(自動(dòng)編號(hào)),用戶(hù)名,密碼,姓名,;作業(yè)信息:homewordID(自動(dòng)編號(hào)),班級(jí)ID,學(xué)生姓名,作業(yè)名,時(shí)間,教師名,班級(jí),內(nèi)容;問(wèn)題信息:questionID(自動(dòng)編號(hào)),主題,問(wèn)題,回答;公告信息:newsID(自動(dòng)編號(hào)),主題,內(nèi)容。根據(jù)需求分析可以進(jìn)行接下來(lái)的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)[7]。得到上面的數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿(mǎn)足用戶(hù)需求的各種實(shí)體,以及他們之間的關(guān)系,為后面的邏輯設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包括各種具體信息,通過(guò)相互之間的作用形成數(shù)據(jù)的流動(dòng)[8]。根據(jù)上面的設(shè)計(jì),規(guī)劃出實(shí)體有:學(xué)生,教師,管理員,作業(yè),問(wèn)題和公告。設(shè)計(jì)的實(shí)體和ER圖如下:1.實(shí)體圖(1)學(xué)生實(shí)體圖:學(xué)生用戶(hù)名問(wèn)題學(xué)號(hào)姓名所在班級(jí)Email回答教師姓名密碼圖33學(xué)生實(shí)體圖(2)教師實(shí)體圖:姓名所在班級(jí)Email回復(fù)提問(wèn)密碼教師用戶(hù)名ID圖34教師實(shí)體圖(3)管理員實(shí)體圖:姓名IDEmail密碼管理員用戶(hù)名圖35管理員實(shí)體圖(4)作業(yè)實(shí)體圖: 作業(yè)ID內(nèi)容班級(jí)時(shí)間是否上傳教師名作業(yè)名班級(jí)ID圖36作業(yè)實(shí)體圖(5)問(wèn)題的實(shí)體圖:回答問(wèn)題名ID主題問(wèn)題圖37問(wèn)題的實(shí)體圖(6)公告的實(shí)體圖:內(nèi)容主題ID公告圖38公告的實(shí)體圖 2.總ER圖[8]公告學(xué)生作業(yè)管理員問(wèn)題提出教師查看姓名學(xué)號(hào)…ID姓名…班級(jí)姓名學(xué)號(hào)班級(jí)作業(yè)名…1管理11n1提交主題1n指導(dǎo)IDnn回答布置回答11……圖3-9 系統(tǒng)總體E-R圖 4 系統(tǒng)詳細(xì)設(shè)計(jì)在這個(gè)部分將介紹詳細(xì)的系統(tǒng)設(shè)計(jì),主要包括系統(tǒng)各個(gè)模塊中主要功能的流程圖以及數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)。介紹系統(tǒng)實(shí)現(xiàn)中的各個(gè)主要功能,包括實(shí)現(xiàn)功能的詳細(xì)敘述以及流程圖,不同模塊中的類(lèi)似功能只以一個(gè)為例進(jìn)行介紹。1.首頁(yè)分為三個(gè)板塊,左邊為系統(tǒng)狀態(tài),顯示系統(tǒng)的當(dāng)前注冊(cè)、登錄和上傳的狀態(tài);中間為公告欄,公告欄的顯示由管理員和教師管理,管理員和教師可以在他們的權(quán)限下發(fā)布新聞和公告,發(fā)布完畢直接在首頁(yè)公告欄顯示,學(xué)生可以隨時(shí)查看;右邊為登錄和注冊(cè)模塊,本模塊主要實(shí)現(xiàn)用戶(hù)的登錄。為了限制該系統(tǒng)資源的使用,只有經(jīng)過(guò)身份確認(rèn)的用戶(hù)才可以訪問(wèn)相關(guān)資源。默認(rèn)情況下以學(xué)生身份登錄,新同學(xué)通過(guò)點(diǎn)擊注冊(cè)按鈕,進(jìn)行相關(guān)資料的注冊(cè),注冊(cè)成功后回到首頁(yè)進(jìn)行登錄;教師和管理員以管理員身份登錄。2.系統(tǒng)的登錄操作是通過(guò)表單提交用戶(hù)名和密碼再通過(guò)系統(tǒng)的驗(yàn)證碼登錄的,密碼在表單的屬性是pwd,驗(yàn)證碼的機(jī)制是通過(guò)把驗(yàn)證碼寫(xiě)入session,再通過(guò)服務(wù)端驗(yàn)證用戶(hù)輸入的驗(yàn)證碼寫(xiě)入session匹配驗(yàn)證[9],代碼實(shí)現(xiàn)如下:td驗(yàn)證碼:/tdtd colspan=3input name=confirm type=text class=input_text_01 size=24 maxlength=4產(chǎn)生隨機(jī)驗(yàn)證碼:%randomizeSession(confirmcode)=int((rnd)*(99991000+1)+1000)%讀出session中的驗(yàn)證碼顯示出來(lái):span class=confirmcode%=session(confirmcode)%/span/td//3.服務(wù)器端的驗(yàn)證定義驗(yàn)證碼user,pwd,confirm用于存放用戶(hù)名,密碼,驗(yàn)證碼:dim user,pwd,confirm ()方法得到表單參數(shù):user=trim((user))pwd=trim((pwd))confirm=(confirm)首先驗(yàn)證驗(yàn)證碼:cstr(session(confirmcode))cstr(trim((confirm))) thencall error(驗(yàn)證碼出錯(cuò)!)call Iserror()通過(guò)表單和session中的驗(yàn)證碼匹配,驗(yàn)證碼通過(guò)后用戶(hù)執(zhí)行對(duì)數(shù)據(jù)庫(kù)的查詢(xún)操作,如果返回結(jié)果集說(shuō)明登錄成功,否則登錄失敗,重新驗(yàn)證登錄。sql_05=select * from student where username=39。 amp。 user amp。 39。 and password=39。 amp。 pwd amp。 39。.4.用戶(hù)登陸模塊的程序流程圖YN顯示出錯(cuò)Y登陸界面輸入用戶(hù)名密碼是否新用戶(hù)YN輸入用戶(hù)信息新用戶(hù)注冊(cè)界面用戶(hù)名唯一?用戶(hù)信息入庫(kù)密碼用戶(hù)名對(duì)?進(jìn)入系統(tǒng)手動(dòng)頁(yè)面跳轉(zhuǎn)手動(dòng)頁(yè)面跳轉(zhuǎn) N 數(shù)據(jù)庫(kù)的操作的實(shí)現(xiàn)對(duì)于數(shù)據(jù)庫(kù)鏈接,通過(guò)對(duì)文件的include引用,調(diào)用公共模塊,主要實(shí)現(xiàn)是:connstr = Provider = Sqloledb;User ID = amp。 SqlUsername amp。 ;Password = amp。 SqlPassword amp。 ;Initial Catalog = amp。 SqlDatabaseName amp。 ;Data Source = amp。 SqlLocalName amp。 ;On Error Resume Next;Set conn = () connstr通過(guò)ADO鏈接打開(kāi)數(shù)據(jù)庫(kù),打開(kāi)數(shù)據(jù)庫(kù)還需要釋放鏈接資源有如下函數(shù)實(shí)現(xiàn):sub closers()set rs=nothingend subsub closedb()set conn=nothingend sub這樣一個(gè)對(duì)數(shù)據(jù)庫(kù)鏈接都打開(kāi)。()方法實(shí)現(xiàn)各種對(duì)數(shù)據(jù)庫(kù)的操作包括select, update, insert, ,鏈接,執(zhí)行SQL語(yǔ)句的過(guò)程,實(shí)現(xiàn)了數(shù)據(jù)庫(kù)的基本操作。通過(guò)include調(diào)用模塊功能,是軟件模塊重用的思想,代碼清晰,縮短代碼量。 管理員功能模塊的實(shí)現(xiàn)1.管理員設(shè)置上傳文件類(lèi)型設(shè)置的實(shí)現(xiàn)(1)功能描述:管理員可以設(shè)定上傳文件的類(lèi)型,在允許的類(lèi)型下輸入文件類(lèi)型。文件擴(kuò)展名為三位,不包含“.”,文件類(lèi)型間以“,”隔開(kāi),如bmp, zip等。(2)管理員設(shè)置上傳文件類(lèi)型設(shè)置的輸入、輸出:輸入:上傳文件的類(lèi)型;輸出:上傳文件類(lèi)型修改成功或者失敗的頁(yè)面;提交后提示操作成功,設(shè)定上傳文件類(lèi)型參數(shù)成功,返回管理員首頁(yè)或者系統(tǒng)首頁(yè),失敗則提示出錯(cuò)原因。(3)管理員設(shè)置上傳文件類(lèi)型設(shè)置的設(shè)計(jì):判斷操作類(lèi)型case file_ext得到擴(kuò)展名名稱(chēng)file_ext=(file_ext) 由于多個(gè)擴(kuò)展名如:rar,txt,doc只有一個(gè)擴(kuò)展名時(shí)符合此條件執(zhí)行if語(yǔ)句if instr(file_ext,)=o and len(file_ext)=3 then打開(kāi)數(shù)據(jù)庫(kù)鏈接ADO:call opendb()(update config set upload_extend=39。 amp。 file_ext amp。 39。) 當(dāng)多個(gè)擴(kuò)展名是執(zhí)行此else if里的操作elseif instr(file_ext,)0 then 把多個(gè)擴(kuò)展名放入到數(shù)組存放array_file_ext=split(file_ext,)用循環(huán)出每一個(gè)擴(kuò)展名檢測(cè)類(lèi)型for i=0 to ubound(array_file_ext)如果不是為3個(gè)字符時(shí)候檢測(cè)非法類(lèi)型操作 if len(array_file_ext(i))3 then 2.管理員設(shè)置系統(tǒng)參數(shù)的實(shí)現(xiàn)(1)功能描述:管理員通過(guò)對(duì)系統(tǒng)參數(shù)的設(shè)置,可以使系統(tǒng)實(shí)現(xiàn)實(shí)時(shí)關(guān)閉和打開(kāi),關(guān)閉注冊(cè),關(guān)閉上傳,關(guān)閉登錄等功能。(2)管理員設(shè)置系統(tǒng)參數(shù)的設(shè)計(jì):定義參數(shù)dim sys_info數(shù)據(jù)庫(kù)默認(rèn)為選中狀態(tài),如is_open被選中,意思為系統(tǒng)開(kāi)放:sys_info=(sys_info)提交參數(shù),滿(mǎn)足此條件執(zhí)行更新相關(guān)操作select case sys_info case 1, 2, 3, 4 打開(kāi)數(shù)據(jù)庫(kù)鏈接ADO:call opendb()?info=系統(tǒng)參數(shù)設(shè)置成功!a href=39。control/39。 target=39。_parent39。返回管理首頁(yè)/a3.系統(tǒng)信息統(tǒng)計(jì)功能的實(shí)現(xiàn)(1)功能描述:系統(tǒng)信息統(tǒng)計(jì)功能所要實(shí)現(xiàn)的是統(tǒng)計(jì)學(xué)生上交作業(yè)情況和教師批改作業(yè)的情況。(2)系統(tǒng)信息統(tǒng)計(jì)功能的設(shè)計(jì):定義參數(shù)dim class2得到班級(jí)參數(shù)SQL COUNT(*)函數(shù)統(tǒng)計(jì)class2 = (class)call opendb()set rs2 = (select count(*) as count from (select distinct upload_username from upload_info where class_e = 39。 amp。 class2 amp。 39。) as upload)do while not 4.管理員發(fā)布系統(tǒng)信息(公告)功能的實(shí)現(xiàn)(1)功能描述:在本模塊中,主要實(shí)現(xiàn)的功能是管理員可以發(fā)布公告,使學(xué)生、老師可以瀏覽公告詳細(xì)內(nèi)容,同時(shí)還可以對(duì)發(fā)布的公告進(jìn)行管理,主要包括進(jìn)行刪除、修改操作,但這一操作只能由管理員和老師進(jìn)行,涉及到系統(tǒng)權(quán)限的問(wèn)題,學(xué)生無(wú)權(quán)進(jìn)行此操作。(2)管理員發(fā)布公告:輸入:公告標(biāo)題、公告內(nèi)容,判斷輸入內(nèi)容是否為空,為空則需重新輸入信息。通過(guò)執(zhí)行insert語(yǔ)句實(shí)現(xiàn)向數(shù)據(jù)庫(kù)中插如一條新的公告;輸出:公告發(fā)布成功。成功發(fā)布后,可以在公告列表中看到所發(fā)布的公告及其詳細(xì)內(nèi)容。(3)管理員刪除公告:對(duì)公告的修改和刪除操作,只要在系統(tǒng)新聞發(fā)布欄目里,對(duì)于需要修改或者刪除的公告,可以點(diǎn)擊公告后面的修改和刪除直接進(jìn)行修改和刪除的操作。刪除公告,包括公告的標(biāo)題、內(nèi)容、發(fā)布公告時(shí)間。公告刪除模塊很簡(jiǎn)單,只需幾行代碼即可解決,通過(guò)傳入的id值找到相應(yīng)的記錄,然后通過(guò)執(zhí)行實(shí)現(xiàn)刪除的SQL語(yǔ)句,則完成公告的刪除,公告刪除成功將不再公告列表中呈現(xiàn)。(4)管理員發(fā)布、管理公告模塊的設(shè)計(jì):title = (title)news = (news)call opendb()(insert into news(title,news) values(39。 amp。 title amp。 39。,39。 amp。 news amp。 39。))5.管理員修改個(gè)人資料模塊的實(shí)現(xiàn)(1)功能描述:主要實(shí)現(xiàn)的功能是管理員能夠進(jìn)行基本信息的修改,可以修改用戶(hù)名和用戶(hù)的密碼。(2)管理員修改個(gè)人資料模塊的輸入、輸出: 輸入:更改的用戶(hù)名和用戶(hù)密碼; 輸出:個(gè)人資料修改成功或者失敗的頁(yè)面;(3)管理員修改個(gè)人資料模塊的設(shè)計(jì):它主要是對(duì)用戶(hù)提交的根據(jù)個(gè)人的情況進(jìn)行修改。檢測(cè)的正確性case admin_modify_info得到參數(shù) :=() 得到參數(shù)電話:tel = (tel) 得到參數(shù)地址:address = (address) 判斷的有效性if check_len(,[],80,1) then finderror=true如果錯(cuò)誤返回錯(cuò)誤提示call Iserror() if not IsValidEmail(em
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1