《高校實(shí)驗(yàn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員分享,可在線閱讀,更多相關(guān)《高校實(shí)驗(yàn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(18頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、高校實(shí)驗(yàn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)選題來源o本課題來源于工作單位的物理實(shí)驗(yàn)中心組織開發(fā)的軟件項(xiàng)目,旨在通過本軟件的開發(fā),實(shí)現(xiàn)實(shí)驗(yàn)中心的選課及教學(xué)管理網(wǎng)絡(luò)化。選題依據(jù)o高校規(guī)模的擴(kuò)大,傳統(tǒng)的實(shí)驗(yàn)排課已不滿足需求。o理論課程的管理與實(shí)驗(yàn)項(xiàng)目的管理有很大的不同,管理理論課的軟件不能用于實(shí)驗(yàn)項(xiàng)目的管理。o開放性實(shí)驗(yàn)教學(xué)改革和嘗試的必然要求。選題意義o提高學(xué)生學(xué)習(xí)的自主性和主動(dòng)性。學(xué)生通過網(wǎng)絡(luò)可以根據(jù)自身的實(shí)際情況,選擇自己感覺興趣的實(shí)驗(yàn),這大大提高了學(xué)生學(xué)習(xí)的主觀能動(dòng)性。o教師免去了以往手工排課的繁雜勞動(dòng),使教師只用專注于教學(xué)、科研和實(shí)驗(yàn)教學(xué)正常開展上面來。o系統(tǒng)的開發(fā),可以使實(shí)驗(yàn)教學(xué)的相關(guān)領(lǐng)導(dǎo)從宏觀的角度
2、把握課程的的選課情況,從而可以達(dá)到提高教學(xué)質(zhì)量的目的。研究內(nèi)容o研究實(shí)現(xiàn)基于課元與回溯算法的實(shí)驗(yàn)室排課,實(shí)現(xiàn)教務(wù)教師網(wǎng)上排課,生成可供學(xué)生選修的實(shí)驗(yàn)項(xiàng)目資源。o研究學(xué)生選課,實(shí)現(xiàn)學(xué)生根據(jù)自已時(shí)間、興趣愛好選修實(shí)驗(yàn)項(xiàng)目,從而體現(xiàn)實(shí)驗(yàn)教學(xué)的開放性和自主性。o研究學(xué)生刷卡考勤,實(shí)現(xiàn)刷卡數(shù)據(jù)與實(shí)驗(yàn)選課系統(tǒng)的兼容。免去實(shí)驗(yàn)教師上課點(diǎn)名的重復(fù)工作。研究內(nèi)容o研究實(shí)驗(yàn)成績管理、統(tǒng)計(jì)查詢。支持自由設(shè)定成績構(gòu)成比例,實(shí)驗(yàn)成績權(quán)重;支持多種成績計(jì)算方式。o研究選課實(shí)時(shí)監(jiān)控,實(shí)時(shí)把握學(xué)生選課情況,確保學(xué)生按時(shí)、按量完成實(shí)驗(yàn)項(xiàng)目指標(biāo)。o支持教師工作量統(tǒng)計(jì),根據(jù)實(shí)驗(yàn)項(xiàng)目數(shù)、人數(shù)等,計(jì)算實(shí)驗(yàn)教師的工作量,作為實(shí)驗(yàn)教師考評
3、的依據(jù)。研究內(nèi)容o支持實(shí)驗(yàn)項(xiàng)目資料上傳和下載。方便學(xué)生查詢與自己感興趣的實(shí)驗(yàn)項(xiàng)目相關(guān)的實(shí)驗(yàn)資料。o支持實(shí)驗(yàn)報(bào)告的上傳和下載;支持實(shí)驗(yàn)報(bào)告模板的自定義。o研究用戶權(quán)限分配,支持用戶角色的自定義,支持對用戶基礎(chǔ)數(shù)據(jù)的維護(hù)等。o研究與開放式實(shí)驗(yàn)管理相兼容的接口,實(shí)現(xiàn)電源控制、門禁管理的相互集成,為后期的開放式實(shí)驗(yàn)室項(xiàng)目做好準(zhǔn)備。關(guān)鍵理論及技術(shù)o課元與回溯算法 回溯算法采用了一種“走不通就掉頭”的思想作為其控制結(jié)構(gòu),它按選優(yōu)條件向前搜索以求得解集,當(dāng)搜索到某一步時(shí),發(fā)現(xiàn)原來的方案不優(yōu)或是達(dá)不到要求,就退回一步重新選擇。將排課數(shù)學(xué)模型中的約束條件群作為選優(yōu)條件,當(dāng)遍歷過程中發(fā)現(xiàn)該方案不優(yōu)或達(dá)不到目標(biāo),就
4、將該狀態(tài)設(shè)置為回溯點(diǎn),繼續(xù)遍歷可能的其它備選方案。關(guān)鍵理論及技術(shù) 根據(jù)排課業(yè)務(wù)的特點(diǎn),在每個(gè)學(xué)期一開始就基于教學(xué)計(jì)劃生成課元的集合,組成需求集,并規(guī)定以下約束條件:o每位教師在一個(gè)時(shí)間片內(nèi)最多只能對應(yīng)一個(gè)課元;o每個(gè)自然班在一個(gè)時(shí)間片內(nèi)最多只能參加一個(gè)課元;o每個(gè)時(shí)間片最多只能分配給一個(gè)課元,并且設(shè)備資源必須能夠滿足上課的需求;o盡量滿足實(shí)驗(yàn)項(xiàng)目相應(yīng)的理論課教員提出的時(shí)間要求;o必修課所對應(yīng)的課元優(yōu)先安排;o在設(shè)備資源無法滿足一個(gè)時(shí)間片內(nèi)完成課元任務(wù)時(shí),自動(dòng)根據(jù)資源與需求差距添加合適的輔助課元,輔助課元盡量在相鄰時(shí)間內(nèi)安排時(shí)間片。關(guān)鍵理論及技術(shù)oASP.net技術(shù) 系統(tǒng)采用ASP.NET 動(dòng)態(tài)
5、網(wǎng)頁技術(shù),利用.NET 框架技術(shù)生成和執(zhí)行動(dòng)態(tài)、交互、高效、穩(wěn)定的站點(diǎn)服務(wù)器應(yīng)用程序。ASP.NET 是由活動(dòng)服務(wù)器頁面發(fā)展而來,ASP.NET 利用CommonLanguageRuntime和服務(wù)框架網(wǎng)絡(luò)應(yīng)用程序提供了一個(gè)可靠的、自動(dòng)化的、可擴(kuò)展的主機(jī)環(huán)境。由于ASP.NET不同于ASP,可以實(shí)現(xiàn)業(yè)務(wù)邏輯和html 代碼分離,因此對于系統(tǒng)的編制和維護(hù)顯得更加的輕松、高效和合理;另外ASP.NET 的一個(gè)主要優(yōu)點(diǎn)是,它支持應(yīng)用程序的實(shí)時(shí)更新,管理員不必關(guān)掉網(wǎng)絡(luò)服務(wù)器甚至不用停止應(yīng)用程序的運(yùn)行就可以更新應(yīng)用文件。關(guān)鍵理論及技術(shù)o三層架構(gòu)技術(shù) 實(shí)驗(yàn)管理系統(tǒng)采用B/S 三層體系結(jié)構(gòu),數(shù)據(jù)庫層和前端頁
6、面訪問層還有一個(gè)業(yè)務(wù)層。這樣設(shè)計(jì)便于實(shí)現(xiàn)系統(tǒng)的遷移和維護(hù)。所有用戶直接通過Web瀏覽器進(jìn)行訪問,無需安裝客戶端軟件,數(shù)據(jù)庫為SQL Server2005實(shí)施方案系統(tǒng)功能架構(gòu)圖實(shí)施方案 目標(biāo)系統(tǒng)的用戶角色有系統(tǒng)管理員、課程管理員、教師管理員和學(xué)生用戶:o系統(tǒng)管理員 系統(tǒng)管理員主要負(fù)責(zé)系統(tǒng)的基礎(chǔ)數(shù)據(jù)維護(hù)工作,包括教師信息、學(xué)生信息、課程信息、通知公告信息等,此外,還負(fù)責(zé)數(shù)據(jù)備份和還原的操作。n教師信息管理 用來管理教師的基本信息,包括教師信息的新增、修改、刪除及查詢。n學(xué)生信息管理 用來管理學(xué)生的基本信息,包括對學(xué)生數(shù)據(jù)的新增、修改、刪除和查詢。n課程信息管理 維護(hù)課程的基本信息,指定課程的負(fù)責(zé)人
7、。n通知公告發(fā)布 面向系統(tǒng)用戶發(fā)布通知公告信息。n數(shù)據(jù)安全管理 備份和還原系統(tǒng)的數(shù)據(jù)庫。實(shí)施方案o課程管理員 課程管理員主要負(fù)責(zé)某門實(shí)驗(yàn)課程的教學(xué)組織。n實(shí)驗(yàn)開放時(shí)間管理 設(shè)定實(shí)驗(yàn)室開放的時(shí)間段。n節(jié)假日時(shí)間管理 主要用來調(diào)課和事先安排放假,避免排課時(shí)會(huì)生成節(jié)假日時(shí)間段的教學(xué)資源。n實(shí)驗(yàn)信息管理 維護(hù)實(shí)驗(yàn)項(xiàng)目的基本信息,包括實(shí)驗(yàn)項(xiàng)目的新增、修改和刪除,支持實(shí)驗(yàn)項(xiàng)目的指導(dǎo)入。n實(shí)驗(yàn)安排管理 給實(shí)驗(yàn)項(xiàng)目分配時(shí)間段、課堂實(shí)驗(yàn)教師。n實(shí)驗(yàn)自動(dòng)排課 基于課元與回溯算法,實(shí)現(xiàn)選課系統(tǒng)教學(xué)資源的生成。n選課智能統(tǒng)計(jì) 管理員實(shí)時(shí)把握和控制學(xué)生的選課進(jìn)度和情況。n學(xué)生出勤管理 集成一卡通考勤機(jī),統(tǒng)計(jì)學(xué)生出勤記錄
8、情況。實(shí)施方案o 普通實(shí)驗(yàn)教師 普通實(shí)驗(yàn)教師可以通過本系統(tǒng)查詢自己的課表,并錄入學(xué)生的實(shí)驗(yàn)成績,批發(fā)主學(xué)生的實(shí)驗(yàn)報(bào)告。n實(shí)驗(yàn)安排查看 查詢屬于自己的實(shí)驗(yàn)課表,實(shí)驗(yàn)項(xiàng)目的先修改情況、打印學(xué)生選修名單。n成績錄入 錄入學(xué)生的實(shí)驗(yàn)項(xiàng)目成績。n實(shí)驗(yàn)報(bào)告批改 下載學(xué)生的實(shí)驗(yàn)報(bào)告,批閱后可反饋給學(xué)生。實(shí)施方案o學(xué)生用戶n學(xué)生通過本系統(tǒng)進(jìn)行實(shí)驗(yàn)項(xiàng)目的選修,并查看自己的實(shí)驗(yàn)成績。n實(shí)驗(yàn)項(xiàng)目選修/退選 選修適合自己的實(shí)驗(yàn)項(xiàng)目,或是退選實(shí)驗(yàn)。n實(shí)驗(yàn)成績查看 查看自己的實(shí)驗(yàn)成績。n實(shí)驗(yàn)報(bào)告提交 向任課教師提交實(shí)驗(yàn)報(bào)告。n實(shí)驗(yàn)資料下載 下載相關(guān)的實(shí)驗(yàn)資源供參考學(xué)習(xí)。實(shí)施方案o教務(wù)管理員 教務(wù)人員在本系統(tǒng)中,主要負(fù)責(zé)成
9、績的統(tǒng)計(jì)、成績錄入監(jiān)督、教師工作量的統(tǒng)計(jì)、學(xué)生出勤統(tǒng)計(jì)等。n 成績統(tǒng)計(jì) 通過多種方式下載學(xué)生的實(shí)驗(yàn)成績,向教務(wù)處匯報(bào)。n出勤統(tǒng)計(jì) 統(tǒng)計(jì)學(xué)生的出勤情況。n工作量統(tǒng)計(jì) 通過學(xué)時(shí)、人數(shù)來評估教師的工作量。課題計(jì)劃o2011.2.152011.3.31:研究論文的研究方向,查閱相關(guān)文獻(xiàn),做好選題論證工作。o2011.4.12011.4.30:主要進(jìn)行需求調(diào)研工作,將收集的資料,進(jìn)行歸納分析,開展業(yè)務(wù)流程以及數(shù)據(jù)流程的分析工作。o2011.5.12011.5.31:完成目標(biāo)系統(tǒng)的設(shè)計(jì)以及編碼工作,并進(jìn)行系統(tǒng)的功能測試和性能測試。o2011.6.12011.6.30:完成論文初稿寫作、修改定稿,準(zhǔn)備答辯。