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

正文內(nèi)容

畢業(yè)設(shè)計--畢業(yè)設(shè)計選題管理系統(tǒng)(編輯修改稿)

2025-02-14 06:54 本頁面
 

【文章內(nèi)容簡介】 _PASSWORDNvarCharNoNo內(nèi)部實體列表表44 教師課題屬性名稱屬性代碼類型是否主鍵是否強制課題編號TOPIC_IDIntNoNo課題名稱TOPIC_NAMENvarCharYESYES課題類型TOPIC_TYPENvarCharNoYES實現(xiàn)技術(shù)ACHIEVENvarCharNoNo課題介紹INTRODUCENvarCharNoYES允許人數(shù)NUMBERSIntNoYES帶課教師K_TEACHERNvarCharNoYES表45 學(xué)生志愿屬性名稱屬性代碼類型是否主鍵是否強制志愿編號IDEAL_IDIntNoNo學(xué)生性別SSEXNvarCharNoNo學(xué)生學(xué)號STUDENTNUMBERNvarCharYESYES學(xué)生郵箱S_EMAILNvarCharNoNo學(xué)生院系STUDENT_COLLEGENvarCharNoNo課題名稱TOPIC_NAMENvarCharNoNo學(xué)生姓名SNAMENvarCharNoNo表46 留言本屬性名稱屬性代碼類型是否主鍵是否強制留言編號MESSAGE_IDIntYesYes留言者LEAVE_PERSONNvarCharNoNo留言目標(biāo)SEND_TO_WHONvarCharNoNo留言標(biāo)題MESSAGE_TITTLENvarCharNoNo留言內(nèi)容MESSAGE_CONTENTNvarCharNoNo表47 用戶檔案屬性名稱屬性代碼類型是否主鍵是否強制檔案號D_CODEIntYESYES檔案材料D_MATERIALNvarCharNoNo表48 用戶登錄信息屬性名稱屬性代碼類型是否主鍵是否強制登錄IDLOGIN_IDNvarCharYESYES登錄密碼LOGIN_PASSWORDNvarCharNoNo表49 志愿結(jié)果屬性名稱屬性代碼類型是否主鍵是否強制結(jié)果編號RESOLT_IDIntNoNo志愿結(jié)果名稱RESOLT_NAMENvarCharNoNo對應(yīng)學(xué)生姓名RESOLT_STUNvarCharNoNo學(xué)生學(xué)號STUDENTNUMBERNvarCharYESYES學(xué)生院系STUDENT_COLLEGENvarCharNoNo學(xué)生電話STUDENT_PHONENvarCharNoNo帶課教師姓名TEACHERNAMENvarCharNoNo教師電話TEACHERPHONENvarCharNoNo志愿介紹RESOLT_CONTENTNvarCharNoNo數(shù)據(jù)庫最終建立,將系統(tǒng)連接的數(shù)據(jù)庫命名為tec,通過對系統(tǒng)的需求分析和流程分析,需要在數(shù)據(jù)庫中建立6個表:pwd(用戶基本信息情況表,包括了用戶登錄信息);students(用于存放學(xué)生志愿的表);teacher(用于存放教師課題信息的表);apply(用于存放教師申請課題信息的表);resolt(用于存放生成的最終課題信息表);mytable(用于存放留言的表)。 第五章 系統(tǒng)功能實現(xiàn) 管理員模塊功能實現(xiàn) 登錄模塊是管理員進入系統(tǒng)的唯一路徑,因為管理員在登錄時就已經(jīng)用session函數(shù)保存了自己的登錄號,即在登錄后控制頁面就已經(jīng)從登錄界面獲得登錄號,并用session函數(shù)保存到下一張頁面[session(“id”)],如果session(“id”)為空,就自動返回登錄頁面。并且管理員只有輸入正確的登錄信息才能登錄,管理員在登錄時,首先要輸入用戶名(username)和密碼(password),然后再從數(shù)據(jù)庫tec中的pwd表中判斷用戶合法性:如果pwd表中的loginid 和password字段與登錄用戶輸入的數(shù)據(jù)一致,并且登錄用戶輸入的用戶名在pwd表的ismanager字段為真,用戶才能進入。登錄頁面為login. asp,如圖51所示。圖51 登錄界面管理員成功登錄后,進入主控制界面,管理員的操作權(quán)限分為學(xué)生志愿管理、教師課題管理、用戶信息管理、自動生成終表、手動生成終表、查看終表和留言管理七個大的部分。 學(xué)生志愿管理學(xué)生課題信息管理頁面()連接了修改學(xué)生志愿()、刪除學(xué)生志愿()、刪除學(xué)生課題()和查看未選志愿學(xué)生()四張頁面,如圖52所示。圖52 學(xué)生課題信息管理216。 修改學(xué)生志愿修改學(xué)生志愿是指在學(xué)生志愿未被確定的情況下,由于某種原因管理員修改學(xué)生志愿,但是當(dāng)學(xué)生志愿被確認后,則不能修改了。顯示學(xué)生志愿界面如圖53所示。圖53 顯示學(xué)生志愿,會看到所有選擇了志愿的學(xué)生及其志愿,數(shù)據(jù)從數(shù)據(jù)庫students表中選擇出來,選中要修改的學(xué)生,定義一個單選按鈕命名為selectwho,初始值為%=rs(studentnumber)%,修改頁面如圖54所示。圖54 學(xué)生志愿修改在左邊“學(xué)生信息”欄中,已經(jīng)顯示了學(xué)生基本信息和該學(xué)生已經(jīng)選擇的課題,在右邊“選課信息”欄中顯示了所有教師所帶的課題信息。他們分別從數(shù)據(jù)庫students表和teacher表中選出。如果要修改學(xué)生志愿,只需在右邊“選課信息”欄中將教師的課題復(fù)制到左邊“學(xué)生信息”欄中三個志愿中,students表中關(guān)于該學(xué)生的志愿就被修改。216。 刪除學(xué)生志愿管理員根據(jù)實際情況,可以刪除學(xué)生志愿,如果該學(xué)生的志愿已經(jīng)被確認,那么,在刪除志愿的同時,也就刪除了學(xué)生所修的課題。,如圖55所示,選中要刪除志愿的學(xué)生,然后提交到deletezy頁面進行刪除,系統(tǒng)根據(jù)單選按鈕確定的值,在students表和 resolt 表分別刪除有關(guān)該學(xué)生的信息,并且在pwd表中將該學(xué)生ischose字段設(shè)置為0,即表示該學(xué)生還沒有選擇志愿。刪除學(xué)生志愿界面如圖55所示。圖55 刪除學(xué)生志愿216。 刪除學(xué)生課題刪除學(xué)生課題是指刪除已經(jīng)被確認的學(xué)生的志愿,如果學(xué)生志愿分配不當(dāng),管理員可以刪除學(xué)生課題,進行再分配。,可以看到所有已經(jīng)被確認的學(xué)生志愿,選中要刪除課題的學(xué)生,在resolt表中刪除學(xué)生課題的同時,也修改了數(shù)據(jù)庫students表中studentjudge字段中的值,將studentjudge的值該為0,即表示該學(xué)生的志愿還未被確認。刪除學(xué)生課題界面如圖56所示。圖56 刪除學(xué)生課題216。 查看未選志愿學(xué)生查看未選志愿學(xué)生是為了確認那些學(xué)生還未選擇志愿,在pwd表中有一項ischose字段,如果學(xué)生選擇了志愿,該字段就被賦值為1,否則為0。在這里,就是選出了那些ischose字段是0的學(xué)生。未選志愿學(xué)生列表如圖57所示。圖57 未選志愿學(xué)生列表管理員可以發(fā)送留言給未選志愿的學(xué)生,提醒他們選擇志愿,發(fā)送留言界面如圖58所示。圖58 發(fā)送留言 導(dǎo)師課題管理教師課題管理分為四大塊:修改教師課題;刪除教師課題;增加教師課題;教師申請課題管理。、。教師課題管理界面如圖59所示。圖59 教師課題管理216。 修改教師課題,列出了所有教師課題,可以查詢教師姓名進行修改,首先選擇要修改課題的教師,進行修改,這里與修改學(xué)生志愿情況類似, 填寫好要修改的信息后。圖510 選中要修改的教師圖511 對應(yīng)教師課題信息修改216。 刪除教師課題刪除教師與刪除學(xué)生志愿相似, 頁面顯示了所有教師課題,選中要刪除課題的教師,刪除后teacher表中關(guān)于該課題的信息就被刪除了,由于一個教師可以帶幾個課題,所以這里必須根據(jù)課題名稱進行刪除。刪除教師課題界面如圖512所示。圖512 刪除教師課題 216。 增加教師課題,輸入課題及教師的相關(guān)信息,在添加時,首先進行判斷,如果teacher表中已經(jīng)存在該課題,則返回,否則添加到數(shù)據(jù)庫中teacher表中。添加教師課題界面如圖513所示。圖513 添加教師課題216。 教師申請課題管理教師申請課題管理是指:教師在登錄后,填寫完要申請課題的名稱及相關(guān)信息和教師相關(guān)信息,提交到數(shù)據(jù)庫apply表中等待批準(zhǔn),管理員登錄后,選中要批準(zhǔn)的課題,首先從apply表中選出該課題相關(guān)信息,然后將信息添加到數(shù)據(jù)庫teacher表中,在添加到teacher表之前,要先判斷teacher表中是否已經(jīng)存在該課題,如果沒有,就添加,否則退出。教師申請課題管理界面如圖514所示。圖514 教師申請課題管理 用戶信息管理用戶基本信息管理包括了三大部分:修改用戶信息()、添加用戶信息()、刪除用戶信息()??紤]到畢業(yè)設(shè)計選題系統(tǒng)數(shù)據(jù)量可能比較大,為了不與其它系統(tǒng)相互混淆,本人就單獨建了一張存放用戶信息的表pwd,添加用戶信息的數(shù)據(jù)都放在這張表中,添加的用戶可以根據(jù)自己的登錄信息登錄該網(wǎng)站,比如,如果添加的是教師用戶,該教師就可以憑借自己的登錄信息進入自己的頁面,申請課題。如果是學(xué)生用戶,就可以進入投報志愿。如果是管理員用戶,則可以對學(xué)生和教師的信息進行管理。用戶信息管理界面如圖515所示。圖515 用戶信息管理216。 添加用戶信息添加用戶是分類添加,在選擇用戶類型后,該用戶就只能進入自己的操作頁面,在這里還可以上傳用戶相片。添加用戶信息界面如圖516所示。圖 516 添加用戶信息 216。 刪除用戶信息刪除用戶信息,可以直接輸入用戶姓名和其登錄號碼進行刪除,如果輸入的用戶姓名和對應(yīng)的登錄號不一致,就彈出警告;還有一種方式是選擇刪除,這與刪除教師課題流程和代碼類似不再復(fù)述。刪除登錄用戶界面如圖517所示。圖517 刪除登錄用戶216。 修改用戶信息修改用戶信息與修改教師課題過程類似, 頁面選中要修改的用戶,,也可以修改用戶相片。修改用戶信息界面如圖518所示。圖518 修改用戶信息 自動生成終表該功能是本系統(tǒng)中最重要也是最難實現(xiàn)的一個地方,當(dāng)所有學(xué)生都投報完志愿后,由管理員按照導(dǎo)師課題的要求,同時盡可能遵循學(xué)生的志愿,對所有數(shù)據(jù)進行統(tǒng)計。當(dāng)管理員點擊生成總表后,直接進入自動排列頁面(),首先把數(shù)據(jù)表students按照第一志愿排列,語句為:set rsthezy=(select * from students order by firstzy asc)使用do until…… loop循環(huán)把學(xué)生的第一志愿按照順序以每次一條的原則取出來。然后以第一志愿的課題名稱rsthezy(firstzy)到teacher中查找與課題名稱相等的記錄,語句為set rsthekt=(select * from teacher where ktname=39。 amp。 thefirstzy amp。 39。)因為課題名稱都是唯一的,因此不會出現(xiàn)查到重復(fù)記錄的情況。查詢到符合條件的記錄,就將課題名稱和學(xué)生姓名寫入表resolt中。為了避免已經(jīng)被選中的學(xué)生再次參加循環(huán),本人在數(shù)據(jù)表students中設(shè)置了字段studentjudge,初始值為0。被選中的學(xué)生的記錄在寫入reslot的同時,讓studentjudge=1。而在循環(huán)的開始將有個判斷,即當(dāng)studentjudge=0時,才進行以后的操作,否則,轉(zhuǎn)入下一條學(xué)生記錄。同時,因為導(dǎo)師的課題都有限制人數(shù),因此在數(shù)據(jù)表teacher中本人設(shè)置了字段 teacherjudge,當(dāng)遇到一個與課題名稱相等的第一志愿的學(xué)生記錄,就在該課題的記錄中的字段teacherjudge中自加1。如果字段teacherjudge中的值已經(jīng)等于限制人數(shù)時,該學(xué)生不再參與循環(huán),自動轉(zhuǎn)入下一條學(xué)生記錄。 當(dāng)按照第一志愿查詢完后,可能有的同學(xué)還沒有選到課題,而有的課題也還沒有達到限制人數(shù)。因此還需要按照學(xué)生的第二志愿來查詢。同理,還需要對第三志愿查詢。具體的設(shè)計和按照第一志愿查詢類似。自動生成終表界面如圖519所示。圖519 自動生成終表 手動生成終表本頁面包括了兩個表格,如圖520所示,左邊的教師課題信息,是從teacher表中得到,右邊學(xué)生志愿信息是從students表中得到。圖520 手動生成終表 查看選課終表查看終表是從resolt表中讀出最終課題信息,有哪些學(xué)生選中了哪些教師的課題,然后還可以查看有哪些教師的課題還未被學(xué)生選擇或還未被確認,這是從teacher表中讀出。選課終表界面如圖521所示。圖521 選課終表 查看有無留言該留言本是學(xué)生需要幫助或有什么地方不清楚時,向管理員詢問,然后管理員從mytable表中查看咨詢,做出回答,如圖522和圖523所示。33圖522 查看留言圖523 回復(fù)留言 教師模塊功能實現(xiàn)教師登錄與管理員一樣,登錄后進入主控頁面,其權(quán)限主要包括申請課題、撤銷申請課題、查詢所有課題、查詢本人的課題、修改用戶信
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1