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

正文內容

網(wǎng)上選課系統(tǒng)—免費計算機畢業(yè)設計論文(編輯修改稿)

2025-01-08 17:11 本頁面
 

【文章內容簡介】 后將教師名、教師的身份證號、教師姓名作為參數(shù)保存下來,傳遞到密碼修改模塊、查詢已發(fā)布課程信息模塊、刪除課程發(fā)布信息模塊、修改課程發(fā)布信息模塊。管理員登錄后的修改教師信息、刪除教師信息模塊中傳遞的是教師的身份證號信息,參數(shù)由用戶輸入的信息得來;修改學生信息、刪除學生信 息模塊中傳遞的是學生的學號信息,同樣傳遞的參數(shù)由用戶輸入得來;刪除公告信息模塊中傳遞的是信息序號,由輸入得來 。 模塊間的接口 學生登錄-密碼修改:學號 學生登錄-查詢選課信息:學號、學期 查詢選課信息-修改選課信息:專業(yè)、學期 教師登錄-密碼修改:身份證號 教師登錄-查詢已發(fā)布課程信息:身份證號 數(shù)據(jù)庫設計 根據(jù)系統(tǒng)功能設計的要求以及功能模塊的劃分,對于系統(tǒng)用戶信息數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項和數(shù)據(jù)庫: 1.名稱:課程信息表 標識: Info_course 課程信息表包括 序號、課程編碼、課 程名稱、供選學院、供選專業(yè)、老師、身份證號、學期、上課時間、學分、總人數(shù)、已選人數(shù)、地點、先行課、課程介紹 15 個字段。 Xingming varchar No No 姓名 所在學院 Suozaixueyyuan varchar No No 所在專業(yè) Suozaizhuanye varchar No No 班級 Banji varchar No No 密碼 Mima varchar No No ………………………………………… .. 表 學生信息表 3.教師信息表 標識: Info_teac 教師信息表包括身份證號、姓名、性別、所屬學院、學歷、職稱、個人簡介、密碼 8 個字段。 名稱 字段名稱 類別 主鍵 非空 身份證號 Shenfenzhenghao varchar Yes Yes 姓名 Xingming varchar No No 性別 Xingbie char No No 所屬學院 Suoshuxueyuan varchar No No 學歷 Xueli char No No 職稱 Zhicheng char No No 個人簡介 Gerenjianjie text No No 密碼 Mima varchar No No 表 教師信息表 4.管理員信息表 標識: Info_mana 管理員信息表包括登錄號、姓名、密碼 3 個字段。 名稱 字段名稱 類別 主鍵 非空 登錄號 Dengluhao varchar Yes Yes 姓名 Xingming varchar No No 密碼 Mima varchar No No 表 管理員信息表 5.學生選課信息表 標識: selected 學生選課信息表包括 學號、姓名、所在學院、所在專業(yè)、班級、學期、所選課程、課程編碼 8 個字段。 名稱 字段名稱 類別 主鍵 非空 學號 Xuehao varchar No No 姓名 Xingming varchar No No 所在學院 Suozaixueyuan varchar No No 所在專業(yè) Suozaizhuanye varchar No No 班級 Banji varchar No No 學期 Xueqi varchar No No 所選課程 Suoxuankecheng varchar No No 課程編碼 Kechengbianma varchar No No 表 學生選課信息表 6.留言信息表 標識: note 留言信息表包括 序號、標題、內容、時間 4 個字段。 名稱 字段名稱 類別 主鍵 非空 序號 Xuhaho int Yes Yes 標題 Biaoti varchar No Yes 內容 Neirong text No No 時間 Shijian varchar No No 表 留言信息表 第五章:詳細設計 教師 /學生登錄功能 在登錄頁面對應的地方輸入用戶名、密碼、學號 /身份證號,確認后登錄。在提交后的 asp 文件中,首先通過學號 /身份證號對數(shù)據(jù)庫中的 Info_stud/Info_teac表進行檢索,若檢索到的記錄集為空,則說明學號 /身份證號錯誤,從而轉到相應的出錯處理程序,若記錄集不為空,再進行姓名判斷,若姓名與表中的姓名不相等,進行出錯處理,若相等,進而檢查密碼是否相等,不相等,作出錯處理,相等則轉入學生 /老師登錄成功的操作頁面,并將姓名,密碼,學號 /身份證號以session 對象保存起來。 出錯及處理:在該模塊中 可能發(fā)生的錯誤有 ① 學號錯誤,系統(tǒng)這時會提醒“無此用戶,重新輸入!” ② 姓名錯誤,系統(tǒng)提示“姓名錯誤!” ③ 密碼錯誤,系統(tǒng)提示“密碼錯誤” 實例截圖: 登錄: 圖 登錄 錯誤 : 圖 錯誤 登錄成功: 圖 5..3 登錄成功 教師 /學生密碼管理功能 密碼的管理的前提是用戶成功登錄,選擇密碼修改后,按照頁面上的提示,在相應的文本框中輸入原始密碼,新密碼(兩次),確定后提交。轉入執(zhí)行的 asp文件后,首先根據(jù)傳遞的學號 /身份證號判斷原始密碼的正誤,若錯誤,轉到相應的處理程序,若正確,再判 斷兩次輸入的新密碼是否相等,若不等,出錯;否則,用新密碼代替舊密碼,更新數(shù)據(jù)庫表 Info_stud/Info_teac 中的“密碼”字段。 出錯及處理: ① 原始密碼錯誤,系統(tǒng)提示“原始密碼錯誤,重新輸入!” ② 新密碼兩次輸入不同,系統(tǒng)提示“新密碼不一致,重新輸入!” 實例截圖: 密碼修改: 圖 密碼修改 失?。? 圖 失敗 圖 失敗 成功: 圖 成功 學生的信息瀏覽 /查詢功能 選課信息查詢 從登錄成功的下拉菜單中選擇一個要查詢的學期,確定后進入瀏 覽頁面。確定提交頁面后,學期的信息以及以 session 對象傳遞過來的學號信息作為數(shù)據(jù)庫查詢的條件,對表 selected 進行查詢,凡是“學期”等于選擇的學期 ,“學號”等于 session(xuehao)的記錄均為被選記錄,每選出一條記錄,選擇該記錄中的“課程編碼”字段為參數(shù),對表 Info_course 進行查詢,將查詢到的信息以表格的形式在網(wǎng)頁中顯示出來,即為該生該學期的已選課信息。將學期作為 session 對象保存起來。程序腳本中用到兩重循環(huán),內循環(huán)是對表 Info_course 進行查詢,外循環(huán)是對表 selected 進行查詢。 實例截圖: 圖 選課信息查詢 查詢開課信息 在查看已選課程的窗口中點擊“我要修改”即可看到學生所在專業(yè)在這個學期所開設的課程。其中查詢數(shù)據(jù)庫所需要的參數(shù)是由 session(term),和學生的專業(yè)信息傳遞來的。專業(yè)信息的活得是通過 session(xuehao)對數(shù)據(jù)表 Info_stud 查詢得到的。 實例截圖: 圖 查詢開課信息 查詢公告信息 在學生 /教師登錄成功后選擇查看公共信息發(fā)布即可進入公共信息查詢,傳遞參數(shù)為信息編號,對數(shù)據(jù)庫 note 進 行檢索,將符合條件的記錄列出。 實例截圖: 圖 查詢公告信息 查詢課程信息 在選課信息瀏覽頁面中在“課程介紹”中輸入課程編碼,點擊查詢即可。課程信息的查詢是通過條件“課程編碼”對數(shù)據(jù)表 Info_course 進行查詢,將符合條件的信息列出。 實例截圖: 圖 查詢課程信息 查詢教師信息 在選課信息瀏覽頁面中在“教師介紹”中輸入教師姓名,點擊查詢即可。課程信息的查詢是通過條件“教師姓名”對數(shù)據(jù)表 Info_teac 進行查詢,將符合條件的信息列出。由于教師有重名的情況 存在,因此在教師信息中包含了教師在這個學期的所代課程及課程編碼,這樣學生就可以確定所選老師是不是所選課的代課老師。 實例截圖 : 圖 查詢教師信息 查詢選課名單 在選課信息瀏覽頁面中在“查看選課名單”中輸入課程編碼,點擊查詢即可。選課名單的查詢是通過條件“課程編碼”對數(shù)據(jù)表 selected 進行查詢,將符合條件的信息列出。 實例截圖: 圖 查詢選課名單 教師的信息瀏覽 /發(fā)布 /修改 /刪除功能 瀏覽已發(fā)布信息 對數(shù)據(jù)表 Info_course 進行檢索,將其中 符合條件的信息全部輸出。查詢需要的參數(shù)是由 session 對象獲得的身份證號和學期信息,由這二者確定出的即是該老師在這個學期所發(fā)布過的課程信息。 實例截圖: 圖 瀏覽已發(fā)布信息 信息發(fā)布 具體操作為對數(shù)據(jù)庫添加新記錄。當添加的記錄已經(jīng)存在時,系統(tǒng)向用戶詢問是覆蓋原始記錄還是放棄重新添加。若為覆蓋則進行的是直接賦值,將表單中的課程信息逐一的賦給數(shù)據(jù)表 Info_course 的各項,若為新記錄,則用“ new”語句進行新記錄的添加,添加到表的最后。 出錯及處理:① 重復添加,彈出詢問頁面“是 覆蓋還是放棄?”選擇后進行不同的處理,重新寫入或是返回。 實例截圖: 發(fā)布: 圖 信息發(fā)布 課程信息修改 在查看以往發(fā)布的信息的頁面中點擊“我要修改”進入修改頁面(實際同信息發(fā)布頁面),在文本框中輸入完整信息后進行覆蓋寫入,操作與信息發(fā)布大致相同。 實例截圖: 同信息發(fā)布 課程信息刪除 在查看以往發(fā)布的信息的頁面中點擊“我要刪除”進入刪除頁面,輸入要刪除的課程編碼以及發(fā)布學期,點擊刪除。輸入學期的原因是同一門課課程編碼相同,但可能在不同學期都有發(fā)布過,所以要輸入發(fā)布學期 是刪除信息更加明確。當不小心輸入了他人的代課信息作誤刪除,或該課程信息不存在時,系統(tǒng)會給出相應的警告和出錯信息提醒用戶。 出錯及處理:① 誤刪除,系統(tǒng)提示“您無權刪除他人的信息!” ② 所刪除信息,系統(tǒng)提示“該學期沒有該課程信息!” 實例截圖: 刪除: 圖 課程信息刪除 出錯: 圖 出錯 圖 出錯 查詢公告信息 與學生部分的公共信息查詢功能相同,詳情請向上查閱。 5. 5 修改教師信息 教師信息的修改由管理員完成,教師無權修改。在管理員登錄稱工后選擇 “修改教師信息”即進入教師信息修改頁面,輸入要修改的教師身份證號后網(wǎng)頁列出所要修改的教師的信息,其中不包括教師的身份證號和密碼(密碼由教師自己修改,管理員只在添加一條新的教師信息時才寫入初始密碼)。具體的操作是對數(shù)據(jù)庫中的表“ Info_teac”查詢,在網(wǎng)頁相應的的地方顯示所要的信息。列出教師信息后,只要對其中信息進行修改提交即可。 實例截圖: 修改教師信息 5. 6 添加教師信息 添加教師信息由管理員完成,在添加頁面中輸入新教師的信息。具體的操作是對數(shù)據(jù)表“ Info_teac”進行添加操作,生成新記 錄。 出錯及處理:可能輸入的教師的身份證號已存在,系統(tǒng)則提示“該教師信息已存在!”避免了新信息對舊的信息的覆蓋產(chǎn)生的錯誤。 實例截圖: 添加教師信息 失?。? 失敗 5. 7 刪除教師信息 教師信息的刪除也是由管理員完成,輸入需要刪除的教師身份證號后進行刪除。 出錯及處理:當輸入的教師不存在時,系統(tǒng)提示“無此教師信息!” 實例截圖: 刪除: 刪除教師信息 失?。? 失敗 5. 8 修改學生信息 功能與修改教師信息基本相同,不再贅述。 5. 9 添加學生信息 功能與添加 教師信息基本相同,不再贅述。 5. 10 刪除學生信息 功能與刪除教師信息基本相同,不再贅述 。 5. 11 刪除公告信息 功能與刪除教師信息基本相同,不再贅述。 第六章:設計過程中的問題及解決 數(shù)據(jù)庫的連接 SQL server 2021 與 Access 2021 的連接方式有所不同,當更換數(shù)據(jù)庫時,首要的一點就是更換數(shù)據(jù)庫的連接語句,通過查找及實踐,完成了數(shù)據(jù)庫的建立和連接 。 參數(shù)的傳遞 在模塊的建立時,很多時候發(fā)現(xiàn)功能不能 正常運行,在檢查完程序語句的結構之后,發(fā)現(xiàn)并沒有錯誤,于是在檢查頁面與頁面交互時發(fā)現(xiàn)了問題,很多地方傳遞的參數(shù)并沒有真正的執(zhí)行,還有些地方?jīng)]有進行參數(shù)的設置,才導致了程序的錯誤。 公共數(shù)據(jù) 由于一開始沒有使用 session 對象,致使很多功能無法實現(xiàn),在學習了 session的相關內容后才解決了一些具體的問題,包括網(wǎng)頁間的參數(shù)的傳遞,公共信息的保存及提取等。
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1