




已閱讀5頁,還剩33頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
畢業設計管理系統 摘 要 畢業設計是學生在校期間的最后一個教學環節,是學習深化和提高的一個重要過程,也是綜合檢驗所學理論知識的一個重要環節。 該課題從 畢業設計的 申報、審核、學生選題、調劑、指導、評閱、答辯、歸檔等環節進行管理,實現了畢業設計的整個流程的管理工作。 畢業設計 管理系統的設計 采用 B/S(瀏覽器 /服務器)結構,應用了開發工具 發語言 臺數據庫采用了 000及網頁開發工具 實現,并且使用 化系統。系統 主要功能 實 現 了 學 生 自 主 選 題 和 教 師 自 主 選 擇 學 生 的 網 上 雙 向 選擇 , 并增加了留言板、文件上傳與下載、新聞發布等,能夠保證畢業設計期間管理員、老師、學生之間信息的聯通, 對保證畢業設計的 全程控制 有非常重要的現實意義。 該課題實現了畢業設計的 自動化和 網絡化管理 ,是 參加畢業設計的教師、學生 通過網絡及時溝通的一個重要環節,大大提高了我院 教學 管理質量和水平。 關鍵詞 : 出題;選題; 評閱;答辯 ; is of a in an of an of of of so It is to of of it a to of of of of is to d to to is ( 005, of 000 it to 錄 第 1 章 引 言 . 1 題背景 . 1 題意義 . 1 第 2 章 系 統 需 求分 析 . 2 標 . 2 能及運行需求 . 2 能需求 . 2 統 . 3 第 3 章 基 礎 知 識簡 介 . 4 計中常用的 建對象 . 4 如何運行的 . 4 C 置 . 5 R 2005 簡介 . 5 第 4 章 系統設計 . 6 要設計 . 6 統數據流程設計 . 6 據字典 . 7 統結構設計 . 10 結構設計 . 10 細設計 . 15 統概述 . 15 統流程圖 . 19 第 5 章 系統實現 . 20 據庫連接 . 20 統各模塊功能及實現效果圖 . 20 題模塊及效果圖 . 20 題模塊及效果圖 . 21 題模塊及效果圖 . 21 程控制模塊及效果圖 . 錯誤 !未定義書簽。 閱模塊及效果圖 . 22 劑模塊及效果圖 . 23 詢及分頁顯示功能 . 25 查詢功能 . 25 分頁顯示功能 . 25 應用中出現的問題與解決方法 . 26 第 6 章 系統測試 . 28 試方法的介紹 . 28 試環境 . 28 試對象 . 28 理員模塊 . 28 師模塊 . 28 生模塊 . 28 試用例及結果 . 29 理員模塊 . 29 師模塊 . 29 生模塊 . 30 結 論 . 31 致 謝 . 32 參 考 文 獻 . 33 第 1 章 引 言 題背景 隨著計算機及計算機網絡的普及和全國各院校的校園網絡的日益完善、健全,各種工作的計算機網絡化將逐步取代繁重的傳統辦公模式。畢業設計作為大學生四年學習的重要環節,也有必要實行計算機網絡化管理,從而減輕設計指導老師的承重負擔,簡化立題、選題、評分等過程,讓繁冗的課題設計信息采用計算機數據庫統籌管理。因此,設計一種畢業設計綜合管理系統是我校教學管理發展的一項任務,也是各院校教學發展的趨勢。該系統為學生、教師、管理員提供一個交互 的接口,大大方便了學生、老師及管理員的管理人員。 題意義 畢業設計是學生在校期間的最后一個教學環節,是學習深化和提高的一個重要過程,也是綜合檢驗所學理論知識的一個重要環節。 本設計從課題的申報、課題的審核、學生選題、調劑、指導、評閱、答辯、歸檔等環節進行管理,實現了畢業設計的整個流程的管理工作。系統實現了學生自主選題和教師自主選擇學生的網上雙向選擇,并增加了留言板、文件上傳與下載、新聞發布等功能,能夠保證畢業設計期間管理員、老師、學生之間信息的聯通,對保證畢業設計的質量有非常重要的現實意義。 隨著網絡 化的普及,全國高校的校園網絡日益健全,實現無紙化辦公成為未來的趨勢,并且隨著天津城市建設學院的教學體制改革不斷加深,本系統的建立為參加畢業設計的教師、學生提供接口。 第 2 章 系統需求分析 統 目標 強大的資料管理和良好的人機界面,使用戶易于操作,便于瀏覽。 展性良好。系統具有對數據備份和日志記錄的功能。 過密碼和權限的管理是用戶的數據不受到侵害。 統根據不同的用戶的權限開放不同的處理權限;不同 的用戶可以通過留言板進行信息的溝通。 能及運行需求 對于畢業設計綜合管理系統要求運行的工作環境穩定,易于操作,系統方便應用、安全可靠、便于維護以及實時性強,對于廣大用戶所要執行的操作簡單易懂,訪問速度較快,界面友好美觀,有基本的錯誤提醒功能,遠程操作數據庫正確,要求和用戶有很強的互動性。 運行環境:本系統開發的畢業設計綜合管理系統,在 P 下運行,要求使用的操作系統上安裝有 據庫、 務器(已安裝的 包含 務器)。主機要求賽揚 M 或相當性能以上配置。 能需求 根據功能分為教師 、 學生的前臺操作和管理員的綜合管理。 系統有三個主要的角色組成:學生、教師、管理人員。 1. 教師完成的操作: 個人信息的管理 ; 課題的申報、修改、選擇學生,設計期間與學生的交流與輔導、 實習 /指導、評閱和答辯 成績的評定 。 2. 學生完成的操作: 個人信息 的管理 ,選擇課題,設計期間利用留言板和教師進行交流,查詢成績。 3. 管理人員: 對教師 、 學生的信 息查詢,添加和刪除; 系統開放管理;選課期間調劑操作;分配評閱老師和答辯老師;成績錄入;新聞發布。 統 圖 2統 E 管理員 姓名 密碼 教師 職稱 學歷 密碼 性別 教研室 姓名 電話 專業 監督 監督 監督 學生 密碼 班級 電話 性別 姓名 課題 專業 班級 評題人 出題人 名稱 管理員 學生 教師 課題 審題 出題 選題 1 n 1 n 1 n n n 1 1 n 第 3 章 基礎知識簡介 計中常用的 建對象 1、 象 類 一個對象,能夠把信息回送給客戶端的瀏覽器。 象主要用在不關閉腳本小程序而發送結果時。在象中常用的方法就是 和 ,兩者都可以實現把信息發送給客戶端的瀏覽器,即在瀏覽器上顯示信息,兩者的區別在于, 方法是輸出信息后不換行, 則是輸出信息后自動換行。 2、 象 類 一個對象,當客戶端請求一個 面時, 器會將客戶端的請求信息封裝在 象中,請求信息的內容包括請求的頭信息( 系統信息(如編碼方式)、請求的方式(如 請求 的參數名稱和參數值等。通過 象的方法可以得到請求的相關信息。 常用 的方 法: ) , )等。 3、 象 類 一個對象,它封裝了 生的響應,即 根據客戶端的請求建立一個默認的 象,然后發送信息到客戶端以響應客戶端的請求。它與 象一樣,由 器產生。并可以設置 態碼和 。 常用方法: 4、 象 類 一個對象。 的是客戶端與服務器端的一次會話,會話從客戶連接到服務器開始,直到與服務器斷開連接為止,這之間都可以訪問 象的屬性和方法。 象用來保存每個用戶的信息,以便跟蹤每個用戶的操作狀態,當用戶首次登錄系統時, 器都會給此用戶一個唯一的標識于區分其他的用戶,當用戶退出系統同時, 會自動消失。 如何運行的 面實際上是一個帶有傳統 碼的 面。 并不是 擴展名告訴服務器該 頁面需要特殊的處理,該特殊處理必須由服務器擴展或插件實現。當一個 面 被讀 取時 ,他 首 先被 編 譯 ( 擎來 做 這件 事情 )為一 個 這時候這個 像其他 樣被交給 擎來處理。然后 擎讀取這個 應的類 (用 且執行它,產生一個動態 面。這個 建一些必需的元件,然后將這些元件作為一個字符串寫入輸出流 (并顯示在瀏覽器中。 置 1、下載網址: : 、安裝及配置 照安裝向導安裝 照安裝向導安裝,在 面中選擇 型,在 面中填寫一個沒有被占用的端口 3、環境變 量的配置: 安裝路徑: c: c: 擊 “我的電腦 屬性 高級 環境變量 系統變量 新建 ” c: ;% c: c: 005 簡介 功能強大的軟件開發工具,通過它能很好的跟蹤程序的運行情況,捕捉和定位錯誤,調試方便,便于修改。 第 4 章 系統 總體 設計 要設計 統數據流程設計 概要設計階段的基本目標是用比較抽象的方式確定系統如何完成預定的任務,也就是說,應該確定系統的物理配置方案,并且進而確定組成系統的每個程序的結構。從數據流圖出發設想完成系統功能的若干種合理的物理方案,從中選擇一個最佳方案。然后進行軟件結構設計 ,確定軟件由哪些模塊組成以及這些模塊的動態調用關系。 本設計 包括 出題、選題 、系統維護 、 評閱 和答辯 等模塊的設計。 首先管理員登錄系統,對系統進行初始化,并可設置系統的開放與關閉。系統初始化后教師可以出題,教師出題完畢管理員審核課題,審核通過后學生才可進行選題,學生選題完后教師可以選擇符合題目要求的學生,形成雙向選擇。如果還有學生沒選上題目,管理員可以進行調劑,使每個學生都有題目。 當出題選題完畢,教師和學生建立了雙向的關系后,進入到做題階段。 管理員和教師通過文件上傳與下載、留言板、新聞發布和郵箱聯系等方式對學 生完成畢設的情況進行監督。 指導教師指導學生完成設計后,進入到評閱階段。管理員分配評閱教師后,評閱教師對所評閱課題進行評閱,給出相應成績。 評閱教師指導學生完成設計后,進入到答辯階段。管理員分配答辯教師后,答辯教師對所答辯課題進行答辯,給出相應成績。 答辯結束后,由管理員對學生的實習 /指導成績、評閱成績和答辯成績進行錄入 ,進行歸檔。 系統數據流圖如下: 圖 4統數據流圖 據字典 主要的數據字典: 1. 管理員信息數據字典 表 4理員信息數據字典 名字: 管理員信息 別名: 述:管理員的相關信息 定義:管理員信息 =管理員 理員 理員 置:存于數據庫,在維護系統時應用 2. 教師信息數據字典 表 4師信息數據字典 名字:教師信息 別名: 述:教師的相關信息 定義:教師信息 =教師 師姓名 +教師職稱 +教師學歷 +教師性別 +教師教研室 +教師系別 +教師電話 +教師密碼 位置:存于數據庫,在出題和進程控制時應用 表 4生信息數據字典 名字:學生信息 別名: 述:學生的相關 信息 定義:學生信息 =學生 生姓名 +學生性別 +學生系別 +學生專業 +學生年級 +學生班級 +學生成績 +學生電話 +學生密碼 位置:存于數據庫,在選題和進程控制時應用 表 4題信息數據字典 名字:課題信息 別名: 述:課題的相關信息 定義:課題信息 =課題 題名 +出題教師 +課題類別 +所屬專業 +需求人數 +課題要求 +課題內容 位置:存于數據庫,在出題、選題時應用 表 4理員調劑課題 數據字典 名字: 管理員調劑課題 別名: 述: 管理員為沒有選到題的學生調劑課題 定義: 管理員 調劑課題 =學生 生名字 位置:存于數據庫,在 選題 時應用 表 4理員分配答辯老師 數據字典 名字: 管理員分配答辯老師 別名: 述: 管理員為每一個課題分配 5 位答辯老師,其中一名為答辯組長。 定義: 管理員分配答辯老師 =答辯題目 辯題目 +答辯組長 +答辯老師 1+答辯老師 2+答辯老師 3+答辯老師 4+答辯時間 +答辯教室 位置:存于數據庫,在 答辯 時應用 表 4言板信息數據字典 名字:留言板信息 別名: 述:留言板的相關信息 定義:留言板信息 =主題 主 +主題 +回復 +人氣 +發表時間 +最后回復 +內容 位置:存于數據庫,在留言時應用 表 4題類別 信息數據字典 名字:課題類別 別名: 述:課題類別的相關信息 定義:課題類別信息 =課題類別 稱 +專業 +系別 位置:存于數據庫,在 出題 時應用 表 4生成績信息數據字典 名字:學生成績信息 別名: 述:學生成績的相關信息 定義:學生成績信息 =成績 生名字 +實習成績 +指導成績 +評閱成績 +答辯成績 位置:存于數據庫,在歸檔時應用 表 4傳文件信息數據字典 名字:上傳文 件信息 別名: 述:上傳文件的相關信息 定義:上傳文件信息 =文件 稱 +大小 +路徑 +上傳人 位置:存于數據庫,在 上傳文件 時應用 表 4統狀態信息數據字典 名字:系統狀態信息 別名: 述:系統狀態的相關信息 定義:系統狀態信息 =系統 稱 +開關標志 位置:存于數據庫,在維護系統時應用 統結構設計 圖 4統結構圖 結構設計 設計的表為:管理員表 (教師表 (學生表 (課題表 (教師布置任務表 (學生提交任務表 (系統狀態 表 ( 各個表的結構如下: 表 4理員調劑選題表( 列名 數據類型 長度 是否可為空 說明 N 學生 0 N 學生名字 說明:該表存儲管理員調劑相關的信息 表 4辯老師分配 表( 列名 數據類型 長度 是否可為空 說明 N 答辯 主鍵) 0 Y 答辯題目 0 Y 答辯組長 0 Y 答辯老師 1 0 Y 答辯老師 2 0 Y 答辯老師 3 0 Y 答辯老師 4 0 Y 答辯時間 0 Y 答辯教室 說明:該表存儲 答辯老師 相關的信息 表 4言板信息表( 列名 數據類型 長度 是否可為空 說明 主題 id N 留言號 樓主 0 N 樓主 主題 30 N 主題 回復 Y 回復 人氣 Y 人氣 發表時間 0 N 發表時間 最后回復 0 Y 最后回復 內容 0 Y 內容 該表存儲留言板相關的信息 表 4題類別信息表( 列名 數據類型 長度 是否可為空 說明 N 留言號 0 Y 樓主 0 Y 主題 0 Y 回復 該表存儲課題相關的信息 表 4聞信息表( 列名 數據類型 長度 是否可為空 說明 N 新聞號 00 Y 新聞內容 0 Y 新聞題目 該表存儲新聞相關的信息 表 4理員 表( 列名 數據類型 長度 是否可為空 說明 0 N 管理員 id 0 N 管理員姓名 0 Y 管理員密碼 該表存儲管理員相關的信息 表 4績顯示表( 列名 數據類型 長度 是否可為空 說明 N 學生 id 0 Y 學生姓 名 0 Y 實習成績 0 Y 指導成績 0 Y 評閱成績 0 Y 答辯成績 0 Y 答辯組長 0 Y 平均成績 1 0 Y 答辯老師 1 N 答辯老師 2 0 Y 答辯老師 3 0 Y 答辯老師 4 0 Y 平均成績 2 表 4師表( 列名 數據類型 長度 是否可為空 說明 N 教師 Id 0 N 教師姓名 0 Y 教師性別 0 Y 教師學歷 0 Y 教師職稱 0 Y 教研室 0 Y 教師電話 0 Y 角色 0 Y 系別 0 Y 郵箱號 0 Y 教師密碼 Y 教師權限 說明:該表存儲教師相關的信息 表 4生表( 列名 數據類型 長度 是否可為空 說明 N 學生 Id 0 N 學生姓名 0 Y 學生性別 0 Y 系別 0 Y 專業 0 Y 年級 0 Y 班級 0 Y 電話 0 Y 郵箱號 0 Y 0 N 學生密碼 0 Y 所選課題 Y 分數 0 Y 鎖定標志 說明:該表存儲學生相關的信息 表 4題表( 列名 數據類型 長度 是否可為空 說明 N 課題 Id 0 N 課題名 0 Y 出題教師 0 Y 課題類別 0 Y 使用專業 0 Y 需求認識 0 Y 課題要求 0 Y 是否選中 0 Y 課題內容 0 Y 是否 審核 Y 已選人數 0 Y 評閱教師 說明:該表存儲課題相關的信息 表 4件信息表( 列名 數據類型 長度 是否可為空 說明 Y 文件 id 55 N 文件名 Y 文件大小 0 Y 文件路徑 0 N 上傳人 說明:該 表存儲上傳文件相關的信息 表 4統狀態表( 列名 數據類型 長度 是否可為空 說明 N 系統 Id 0 N 系統名 N 開啟狀態 說明:該表存儲系統狀態相關的信息 細設計 統概述 詳細設計階段的關鍵任務是確定怎樣具體地實現用戶需要的軟件系統,也就是要設計出程序的“藍圖”。除了應該保證軟件的可靠性之外,使將來編寫出的程序可讀性好、容易理解、容易測試 和維護,是詳細設計階段最重要的目標。 計的模塊有 出題、選題 子系統 、系統維護 子系統和評閱 答辯管理等。最初時管理員應對系統進行初始化,初始化完后,教師擁有權限進行出題操作,教師出題完畢,管理員應對該課題進行審核,審核通過后學生這時擁有權限進行選課操作,學生選課操作完畢,這時,教師可以從選擇他所出課題的學生中選擇適合該課題的學生,達到一種雙向的自主選擇。操作完畢后,可能存在某些學生沒有選上題目,這時可以通過管理員的調劑操作來處理,把沒選題的學生調劑到缺少人數的課題或者重新出題來滿足要求,是每個學生都有題 可做。這時,指導教師應指導學生完成畢業設計,完成后應由評閱教師進行評閱。 2. 出題階段參與工作的有相關的教師,他們由教師表(表 4定,每一個教師在登錄的時候就可以進入自己的界面。教師根據要求填寫自己的課題和相關要求,可以通過多次登錄就行修改、刪除和提交來完成出題工作,所出課題存儲于課題表(表 4也可以通過留言板與管理員交流。 圖 4題流程圖 3. 選題階段首先由管理員確定發布內容。學生通過登錄自己的界面,可以看到題目的全部信息并且 進行選擇。在達到限定時間后,由管理員通過人工干預的方式確定最終的選題結果。在確定的時間內和學生完成選題后,由管理員根據題目和學生的具體情況,通過人工干預的方式,對表 4行處理,確定每一個學生的題目,協調學生和題目之間的關系。 開始 是 否 登 錄 成 功 ? 出題 出 題 成 功 ? 結束 Y Y N N 圖 4題流程圖 4. 在評題階段,首先由管理員通過對表 4輸入,確定每一個評題階段的評題人;然后評題人通過登錄自己的界面進行評題。 圖 4閱流程圖 4. 在答辯階段,首先由管理員通過對表 4輸入,確定每一個題開始 是 否 登 錄 成 功 ? 評閱 評 閱 成 功 ? 結束 Y Y N N 開始 是 否 登 錄 成 功 ? 選題 選 題 成 功 ? 結束 Y Y N N 目的答辯組長和其他四位答辯老師;然后答辯老師通過登錄自己的界面進行答辯管理。 統流程圖 圖 4統流程圖 查 看 課 題 信 息 審 核 課 題 提 交 課 題 課 題 通 過 確 定 課 題 選 擇 學 生 N Y N Y 開始 登 錄 成 功 ? 結束 成功? Y N N Y 第 5 章 系統實現 據庫連接 統各模塊功能及實現效果
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 九年級英語下冊 Unit 13 We're trying to save the earth Section A第1課時(1a-2d)教學設計(新版)人教新目標版
- 人教版七年級上冊生物3.1.1 藻類、苔蘚和蕨類植物教學設計
- 餐前餐中餐后培訓
- 損有余補不足-【2022年暑假預習】云名著《世說新語》之“德行”卷
- 三年級數學上冊 五 四則混合運算第2課時 除法和加、減的混合運算教學設計 西師大版
- 人教部編版五年級上冊10 牛郎織女(一)教案設計
- 肺癌伴腦轉移護理查房
- 電網服務培訓
- 報銷制度培訓
- 2024中國能源建設集團東電三公司社會招聘6人筆試參考題庫附帶答案詳解
- 藥品經營使用和質量監督管理辦法2024年宣貫培訓課件
- 2024年注冊計量師-一級注冊計量師考試近5年真題集錦(頻考類試題)帶答案
- DZ∕T 0173-2022 大地電磁測深法技術規程(正式版)
- 基于單片機的環境監測系統PPT演講
- 三相異步電動機
- 水利水電工程水閘畢業設計
- 溝槽管件尺寸對照表
- AGSt品牌保護程序和表格最新版完整
- 公路工程水文勘測設計規范沖刷
- 萬達廣場餐飲店鋪管理規范
- 思想政治教育的檢測評估方法
評論
0/150
提交評論