本站小編為你精心準(zhǔn)備了畢業(yè)設(shè)計管理機制的策劃參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
系統(tǒng)管理員管理子系統(tǒng)功能
1)初始設(shè)置模塊具有設(shè)置系(部)名稱、準(zhǔn)畢業(yè)學(xué)生信息導(dǎo)入、指導(dǎo)教師信息管理與維護、課題申請時間段設(shè)置、畢業(yè)選題時間段設(shè)置、畢業(yè)設(shè)計學(xué)生年級設(shè)置、專業(yè)維護等功能。其中課題申請時間段設(shè)置功能模塊用于設(shè)置教師上報課題的具體時間,即在該時間段內(nèi)教師可以進行畢業(yè)設(shè)計課題材料的申報,為學(xué)生下一步選題提供參考課題;畢業(yè)選題時間段設(shè)置功能模塊用于設(shè)置學(xué)生選擇課題的時間,即在該時間段內(nèi)學(xué)生可以進行畢業(yè)設(shè)計課題的選擇,其他時間段內(nèi)課題選擇處于鎖定狀態(tài)。
2)學(xué)生資格審查模塊具有查看有畢業(yè)設(shè)計資格的學(xué)生信息、取消或設(shè)定學(xué)生選題資格、導(dǎo)出有選題資格的學(xué)生信息等功能。
3)申報課題審核模塊的功能是管理員對教師申報的畢業(yè)設(shè)計課題進行審核,被審核通過的課題才允許學(xué)生選擇。
4)課題雙選信息管理模塊具有教師申報課題被選管理、教師申報課題未被選管理、已經(jīng)選題學(xué)生信息管理、未選題學(xué)生信息管理等功能。管理員通過該子系統(tǒng)動態(tài)管理學(xué)生對課題的選擇和教師對學(xué)生的挑擇,了解雙向選擇的具體情況。
5)公告管理及模塊的功能是管理員畢業(yè)設(shè)計的有關(guān)通知與公告,供教師、學(xué)生查看。
6)文檔(表格)資料模塊的功能是管理員中期檢查表、指導(dǎo)教師評審表等一系列的畢業(yè)設(shè)計材料,供教師、學(xué)生下載。
7)數(shù)據(jù)歸檔模塊的功能是接收教師提交的學(xué)生設(shè)計或論文等歸檔材料。
8)學(xué)生、教師賬戶維護模塊的功能是對學(xué)生、教師個人信息、賬戶及密碼等設(shè)置與維護。
9)管理員信息維護模塊的功能是對管理員個人信息、賬戶及密碼等設(shè)置與維護。
教師管理子系統(tǒng)功能
1)課題申報模塊包括“課題申報”和“我的課題”等子模塊。“課題申報”子模塊的功能是教師申報課題材料,該課題材料通過管理員審核通過后,供本年度有畢業(yè)設(shè)計資格的學(xué)生選擇;“我的課題”子模塊的功能是教師查看本人申報的課題及材料。
2)查看畢業(yè)設(shè)計題目模塊的功能是查看本單位教師上報的管理員審核通過的供學(xué)生選擇的所有課題的詳細(xì)材料。
3)選題管理模塊包括被選課題和未被選課題管理等子模塊。通過該模塊,在學(xué)生選題時間段,教師可以動態(tài)地管理課題的選擇,并對申請選擇該課題的學(xué)生進行挑選。
4)填寫()任務(wù)書模塊的功能是教師對應(yīng)課題的任務(wù)書,供學(xué)生使用。
5)接收開題報告模塊的功能是教師接收學(xué)生上報的開題報告、英文翻譯等課題支撐材料,并下載審核。
6)網(wǎng)上答疑模塊具有查看學(xué)生疑問、教師答疑等功能。通過該模塊,教師和學(xué)生可以進行在線交流。
7)查看管理員通知(公告)模塊的功能是教師查看管理員的畢業(yè)設(shè)計的有關(guān)通知與公告。
8)下載文檔(表格)材料模塊的功能是對管理員的中期檢查表、指導(dǎo)教師評審表等一系列的畢業(yè)設(shè)計材料進行下載。
9)設(shè)計材料審核模塊的功能是審核學(xué)生在課題設(shè)計、論文撰寫過程中提交的畢業(yè)設(shè)計等材料。
10)審核論文正式稿模塊的功能是對學(xué)生提交的畢業(yè)設(shè)計文稿最終材料進行審核、確認(rèn)和下載等。
11)上傳歸檔數(shù)據(jù)模塊的功能是對任務(wù)書、開題報告(英文翻譯)、論文正式稿等畢業(yè)設(shè)計的最后材料進行歸檔。
12)個人信息維護模塊的功能是對教師個人信息、賬戶及密碼等設(shè)置與維護。
學(xué)生管理子系統(tǒng)功能
1)查詢畢業(yè)設(shè)計題目模塊的功能是對教師上報的管理員審核通過的供學(xué)生選擇的所有課題的詳細(xì)信息進行查看,該子系統(tǒng)為學(xué)生選擇課題提供前期準(zhǔn)備。
2)畢業(yè)設(shè)計選題模塊的功能是學(xué)生對畢業(yè)設(shè)計進行挑選。
3)查看任務(wù)書模塊的功能是對教師對應(yīng)課題的任務(wù)書進行查看,并根據(jù)任務(wù)書安排畢業(yè)設(shè)計的各項任務(wù)。
4)提交開題報告模塊的功能是提交學(xué)生上報的該課題的開題報告、英文翻譯等課題材料,供教師審核。
5)網(wǎng)上答疑模塊具有疑問提交、查看答疑和我的疑問等功能。通過該模塊,教師和學(xué)生可以進行在線交流。
6)查看通知(公告)模塊的功能是學(xué)生查看管理員的畢業(yè)設(shè)計的有關(guān)通知與公告。
7)下載文檔(表格)材料模塊的功能是對管理員的中期檢查表、指導(dǎo)教師評審表等一系列的畢業(yè)設(shè)計材料進行下載。
8)提交論文正式稿模塊的功能是提交學(xué)生的設(shè)計文稿等最終材料。
9)個人信息維護模塊的功能是對學(xué)生人信息、賬戶及密碼等設(shè)置與維護。
系統(tǒng)設(shè)計與實施中的重點和難點
1系統(tǒng)設(shè)計及實施平臺選擇
高校畢業(yè)設(shè)計管理信息系統(tǒng)依托校園網(wǎng),以Internet作為網(wǎng)絡(luò)平臺,需要考慮的網(wǎng)絡(luò)平臺包括網(wǎng)絡(luò)硬件平臺、網(wǎng)絡(luò)操作系統(tǒng)、Internet服務(wù)器軟件、客戶機軟件等,高校畢業(yè)設(shè)計管理信息系統(tǒng)體系結(jié)構(gòu)圖如圖2所示。本系統(tǒng)采用MicrosoftVisualStudio2008的ASP.Net(c#)作為B/S模式下的前臺開發(fā)工具,LINQ作為B端的數(shù)據(jù)訪問技術(shù),SQLServer2005作為DBMS。
2數(shù)據(jù)庫系統(tǒng)設(shè)計
根據(jù)系統(tǒng)的需求,高校畢業(yè)設(shè)計管理信息系統(tǒng)的數(shù)據(jù)庫設(shè)計如圖3所示。圖3中,student表是學(xué)生的基本信息表;teacher表是教師的基本信息表;admin表是管理員的基本信息表;subjects表是畢業(yè)設(shè)計課題的基本信息表;mailinfo表是學(xué)生畢業(yè)設(shè)計任務(wù)書、開題報告、網(wǎng)上答疑和論文材料等的信息表;authority表是學(xué)生、教師和管理員授權(quán)目錄樹的信息表;basesystemdata表是系統(tǒng)基本信息維護表;publicnotice表是畢業(yè)設(shè)計通知信息表;profession表是學(xué)生所屬專業(yè)基本信息表;chosensubject表是畢業(yè)設(shè)計選題登記表;downloadzone表是畢業(yè)設(shè)計材料下載信息表。每個數(shù)據(jù)庫表都規(guī)范到BCNF中,它消除了插入異常,刪除異常,修改復(fù)雜,減少了數(shù)據(jù)冗余,達(dá)到數(shù)據(jù)庫設(shè)計對函數(shù)依賴模式分解的最高程度和要求。
3學(xué)生選題并發(fā)處理的實施
高校畢業(yè)設(shè)計管理信息系統(tǒng)的數(shù)據(jù)庫被所有學(xué)生所共享,在學(xué)生選題時,存在多個學(xué)生同時選擇同一課題的情況。如果該處理不進行并發(fā)控制,就會出現(xiàn)選擇該課題的學(xué)生人數(shù)遠(yuǎn)遠(yuǎn)超過該課題允許的最大選題人數(shù),也就是說,若對并發(fā)操作不加控制就可能會產(chǎn)生存取和存儲不正確的數(shù)據(jù),破壞了數(shù)據(jù)庫的一致性。因此,高校畢業(yè)設(shè)計管理信息系統(tǒng)必須提供并發(fā)控制機制來處理學(xué)生的選題操作。
實現(xiàn)學(xué)生選題操作并發(fā)控制的具體過程及對應(yīng)存儲過程代碼描述如下:該存儲過程把查詢該課題允許的最大選題人數(shù)及該課題當(dāng)前已經(jīng)選題的學(xué)生人數(shù)、選題登記、更改該課題當(dāng)前已經(jīng)選題的學(xué)生人數(shù)等數(shù)據(jù)庫操作設(shè)置為一個事務(wù),使得這些操作具有原子性、一致性、隔離性和持續(xù)性,從而保證學(xué)生的選題操作能正確并發(fā)處理。
結(jié)束語
結(jié)合高校畢業(yè)設(shè)計管理信息系統(tǒng)的實際需求,采用功能強大的MicrosoftVisualStudio2008和MicrosoftSQLServer2005開發(fā)工具,開發(fā)了高校畢業(yè)設(shè)計管理信息系統(tǒng),闡明了系統(tǒng)的設(shè)計方案,并對系統(tǒng)設(shè)計和實施中的重點和難點進行了探討。該系統(tǒng)為畢業(yè)設(shè)計管理決策提供了強有力的支持,為學(xué)生、教師及相關(guān)管理人員也提供了簡便、快捷的網(wǎng)絡(luò)化信息服務(wù)。
作者:張國軍伍紅華劉潮單位:湖北理工學(xué)院計算機學(xué)院