【正文】
39。39。39。39。39。 , amp。39。39。39。 39。server=.。遍歷目標(biāo)文件夾 content= 39。) (sql) 39。filenameamp。39。39。39。39。設(shè)置文件保存路徑 39。filedescamp。nbsp。nbsp。nbsp。nbsp。39。獲取文件類型 文件類型:amp。獲取文件名稱 if ftitle = then 39。)[退選]/a/td/tr% end ifend if call closeDB() 39。39。39。 sql,conn,1,1 if then 39。/script) else% % ‘判斷學(xué)生是否選題 dim id set rs=() sql=select * from t_xuanti where usernumber=39。無效操作!該功能還未開放!39。/script)%****************************************************************************************************源碼二 教師題目審核**********************%LANGUAGE=VBSCRIPT CODEPAGE=936%!include file=!include file=link href= type=text/css rel=stylesheet% dim rs,sql set rs=() sql=select * from t_timu order by id desc = 10 39。申請成功!點擊確定返回繼續(xù)添加!39。設(shè)置記錄集操作權(quán)限為讀寫 39。39。*************************源碼一:教師題目申請申請*********************************%LANGUAGE=VBSCRIPT CODEPAGE=936%!include file=!include file=% dim rs,sql,xingming 39。我的設(shè)計較為繁瑣,工作量較大,但是歐陽老師仍然細心地糾正代碼中的錯誤??傊?,由于個人的知識水平和經(jīng)驗的不足,本設(shè)計中可能存在很多的問題,我會在今后的學(xué)習(xí)中逐步加強。(3)整體規(guī)劃或總體設(shè)計不必過于注重實現(xiàn)細節(jié)。在這次系統(tǒng)設(shè)計中我深刻體會到以下三點:(1)需求分析是以后設(shè)計和實現(xiàn)能順利進行的保證和依據(jù),若沒有做好需求分析,那么你就不知道自己的系統(tǒng)應(yīng)該實現(xiàn)什么功能,這樣會導(dǎo)致在以后的系統(tǒng)實現(xiàn)時會頻繁的給系統(tǒng)增加功能,而把整個設(shè)計搞得很亂。而且每次課程設(shè)計都是急于編碼,根本不從整體考慮系統(tǒng)和設(shè)計。詳細實現(xiàn)代碼參見附錄B源碼三 學(xué)生上傳開題報告等上傳界面如圖56所示:圖56 學(xué)生上傳文檔學(xué)生可通過該界面進行設(shè)計文檔的上傳供指導(dǎo)教師評閱。關(guān)閉數(shù)據(jù)庫 sub closeDB( ) if isobject(conn) then if not(conn is nothing) then set rs=nothing set conn=nothing end if end if end sub% 關(guān)鍵業(yè)務(wù)的實現(xiàn) 教師題目申請實現(xiàn)一、申請注意事項如圖51所示:圖51 課題申請須知 教師在申請題目之前,須仔細閱讀申請須知,并按照相關(guān)規(guī)定進行課題申請操作。server=.。 創(chuàng)建數(shù)據(jù)對象(Recordset) Dim Rs ‘申明變量’ Set Rs=() ‘創(chuàng)建數(shù)據(jù)對象。使用ODBC驅(qū)動來連接,這種連接方式不需要配置系統(tǒng)數(shù)據(jù)源 ,系統(tǒng)移植性大大提高。具體需要創(chuàng)建以下數(shù)據(jù)表:t_bumen:存放部門管理員信息;t_info:存放上傳文件詳細信息;t_jiaoshi:存放教師信息;t_new:存放公告,通知信息;t_right:存放模塊開放情況;t_sjsq:存放教師/學(xué)生資格申請名單; t_sjsq1:存放教師/學(xué)生審核通過名單;t_system:存放系統(tǒng)管理員信息;t_timu:存放教師/學(xué)生題目申請信息; t_timu1:存放通過審核題目(即題庫)1t_xuanti:存放學(xué)生選題/選教情況;1t_xuesheng:存放學(xué)生信息;1t_存放教師與學(xué)生在線即時交流信息。FORM表單是HTML中能夠?qū)崿F(xiàn)WEB頁面交互性的重要組成部分,它為WEB頁面提供了豐富的交互對象,可以方便地完成信息查詢條件的錄入及數(shù)據(jù)庫、檢索途徑的選擇等。 系統(tǒng)實現(xiàn)使用的技術(shù) 用戶通過瀏覽器使用HTTP協(xié)議與服務(wù)器通信。首先對本系統(tǒng)的分層結(jié)構(gòu)設(shè)計,然后進行了系統(tǒng)結(jié)構(gòu)設(shè)計,給出了系統(tǒng)模塊結(jié)構(gòu)圖。學(xué)生的畢業(yè)設(shè)計選題只能選擇正式題目。類圖可以組織在(并且屬于)包中,僅顯示特定包中的相關(guān)內(nèi)容。按照控制模塊的內(nèi)部邏輯,一個控制模塊可以調(diào)用一個或多個下屬模塊;一個下屬模塊可以被多個控制模塊調(diào)用。在圖中,矩形表示相對獨立的功能單元,稱為“模塊”。持久層持久層提供訪問和操作數(shù)據(jù)庫的接口。如圖41所示:圖41 B/S結(jié)構(gòu)為使程序方便擴展,修改。首先對系統(tǒng)總體的工作流程進行設(shè)計,然后劃分系統(tǒng)的模塊。對個人基本信息進行維護(如,密碼,電話郵箱等非系統(tǒng)鎖定信息),提交所有畢業(yè)設(shè)計環(huán)節(jié)中需要上交的穩(wěn)當(dāng),代碼(如開題報告、任務(wù)書、各階段論文文檔、設(shè)計代碼等);查看設(shè)計最終成績。管理員模塊:由系,學(xué)院,教務(wù)處使用。 系統(tǒng)總模塊劃分論文管理系統(tǒng)分為三個模塊,包括管理員模塊、學(xué)生模塊、教師模塊。第3章 概要設(shè)計本章的主要內(nèi)容是系統(tǒng)的設(shè)計,將在上一章需求分析的基礎(chǔ)上,對畢業(yè)設(shè)計管理系統(tǒng)進行概要設(shè)計。 維護個人資料:學(xué)生可以維護自己的信息,比如聯(lián)系方式,密碼等。 前期文檔提交:學(xué)生選擇題目后,通過留言模塊與指導(dǎo)教師聯(lián)系,完成并提交開題報告、任務(wù)書等。 審核學(xué)生申請的題目查看學(xué)生設(shè)計:教師查看學(xué)生所申請指導(dǎo)教師為自己的題目并根據(jù)審核標(biāo)準審核,教師可查看自己所指導(dǎo)學(xué)生的設(shè)計完成情況,并評閱。根據(jù)教師職稱指定可申請題目數(shù)和可指導(dǎo)學(xué)生數(shù)。再根據(jù)題目ID查找題庫表中對應(yīng)的論文題目和指導(dǎo)教師等相關(guān)信息。如果通過審核則進行發(fā)布。管理員部分:包括題目審核,師生資格審核,跟蹤學(xué)生畢業(yè)設(shè)計,下載學(xué)生上傳的畢業(yè)設(shè)計資料和文檔。每位學(xué)生的答辯記錄資料和論文都放到數(shù)據(jù)庫中。學(xué)生根據(jù)自己的實際情況選擇合適的題目(如無適合題目可自主申請課題)和教師。系統(tǒng)應(yīng)當(dāng)賦予這三類用戶不同的權(quán)限。然后是對系統(tǒng)中關(guān)鍵業(yè)務(wù)的編碼實現(xiàn)。第4章詳細設(shè)計,在概要設(shè)計的基礎(chǔ)上,對系統(tǒng)進行詳細設(shè)計。 論文結(jié)構(gòu)全文共分五章,具體內(nèi)容如下:第1章綜述,介紹了系統(tǒng)的選題來源和實用價值,國內(nèi)外研究的現(xiàn)狀及發(fā)展趨勢,系統(tǒng)可行性說明,作者對論文整體章節(jié)的安排。本系統(tǒng)選用B/S模式通過瀏覽器,如IE就能實現(xiàn)在Intemet上應(yīng)用和管理,并且在客戶端無需進行任何配置。從條件和環(huán)境上完全滿足系統(tǒng)的要求。實現(xiàn)了通過在線發(fā)布題、選題、出題、學(xué)生成績?nèi)霂斓炔僮?;教師只需要通過網(wǎng)絡(luò)提交自己的論文題目,瀏覽已選論文的學(xué)生;學(xué)生通過網(wǎng)絡(luò)直接選題、選教,提交開題報告。因此,需要開發(fā)一套管理系統(tǒng),從教師出題、學(xué)生選題直到畢業(yè)論文管理都使用計算機管理。畢業(yè)設(shè)計管理系統(tǒng)開發(fā)完成后,可以作為一個獨立的系統(tǒng)使用,也可以作為其它教務(wù)管理系統(tǒng)的子集,使得畢業(yè)設(shè)計和論文的管理和監(jiān)控這一重要的教學(xué)環(huán)節(jié)得以通過網(wǎng)絡(luò)實現(xiàn)。這種方式積極的一面在于教師和學(xué)生直接面對面的探討和解決問題,但也存在著很多局限性,特別是隨著Internet的出現(xiàn)和現(xiàn)代遠程教育的發(fā)展以及現(xiàn)代本科教育模式的發(fā)展,繼續(xù)采用傳統(tǒng)手工管理模式對畢業(yè)設(shè)計和畢業(yè)論文進行管理就顯得費時,整理資料的工作量大,效率低,對于教學(xué)管理者來說難以及時準確地掌握畢業(yè)設(shè)計和論文的整體進展情況,給管理帶來一定的難度,而這種情況的最終結(jié)果是導(dǎo)致畢業(yè)設(shè)計和畢業(yè)論文的質(zhì)量難以保證,也沒有充分利用無處不在的Internet優(yōu)勢和豐富的網(wǎng)絡(luò)資源。 Discuessing how to build the structure of the database, Finally descuribing the core functions of the system how to implement in system bines ASP technology and the framework to realize the core article implements basic functions of the system.Keywords: Graduation Project Management System;WEB;ASP目 錄第1章 綜述 1 系統(tǒng)開發(fā)背景 1 畢業(yè)設(shè)計管理的現(xiàn)狀 1 畢業(yè)論文管理的發(fā)展趨勢 2 選題意義和可行性 2 選題來源 2 題目的特色和現(xiàn)實意義 2 系統(tǒng)的可行性 2 論文結(jié)構(gòu) 3第2章 需求分析 4 系統(tǒng)需求分析 4 功能需求 4 管理員功能 4 教師功能 5 學(xué)生功能 6 本章小結(jié) 7第3章 概要設(shè)計 8 系統(tǒng)工作流程 8 系統(tǒng)總模塊劃分 8 系統(tǒng)主要模塊的關(guān)系圖 9 本章小結(jié) 11第4章 詳細設(shè)計 12 系統(tǒng)分層設(shè)計 12 系統(tǒng)結(jié)構(gòu)化設(shè)計 12 系統(tǒng)模塊結(jié)構(gòu)圖 12 模塊類圖 13 部分子模塊的詳細設(shè)計 16 教師出題 16 系審核畢業(yè)設(shè)計題目 16 學(xué)生選擇畢業(yè)設(shè)計題目 16 學(xué)生上傳開題報告 17 本章小結(jié) 18第5章 系統(tǒng)的實現(xiàn) 19 系統(tǒng)實現(xiàn)使用的技術(shù) 19 數(shù)據(jù)庫 19 數(shù)據(jù)庫的設(shè)計 19 數(shù)據(jù)庫的創(chuàng)建 19 連接數(shù)據(jù)庫 20 關(guān)鍵業(yè)務(wù)的實現(xiàn) 21 教師題目申請實現(xiàn) 21 部門審核教師申請題目的實現(xiàn) 22 學(xué)生選題的實現(xiàn) 22 學(xué)生上傳開題報告等 22 院、系部門抽查設(shè)計進度 23