資源描述:
《基于.net平臺實踐教學(xué)管理系統(tǒng)設(shè)計和實現(xiàn)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、基于.NET平臺實踐教學(xué)管理系統(tǒng)設(shè)計和實現(xiàn) 摘要:Asp.NET是開發(fā)人員設(shè)計和部署分布式應(yīng)用程序的有效工具,基于該平臺開發(fā)的實踐教學(xué)管理信息系統(tǒng),可以充分滿足實踐教學(xué)管理實際,有效解決傳統(tǒng)實踐教學(xué)管理效率低、時效性差造成大量工作重復(fù)的弊端,提高管理效能。關(guān)鍵詞:實踐教學(xué)管理;.NET;系統(tǒng)設(shè)計中圖分類號:TP315文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2013)17-4013-04隨著高等學(xué)校管理信息化推進(jìn)程度的不斷加強(qiáng),教務(wù)管理信息化的建設(shè)也越來越成熟,但管理工作量大、管理過程復(fù)雜的實踐教學(xué)信息化管理系統(tǒng)卻處在起步階段
2、,原因很多,其中各高校實踐教學(xué)管理模式的不同是阻礙通用產(chǎn)品推廣最大的因素。因此,基于院校實踐教學(xué)管理實際,基于web技術(shù)采用.net框架開發(fā)相適應(yīng)的實踐教學(xué)管理系統(tǒng),實現(xiàn)實踐教學(xué)過程管理的信息化,提高實踐教學(xué)管理的質(zhì)量和效率,具有重要的現(xiàn)實意義。1系統(tǒng)需求分析9實踐教學(xué)管理環(huán)節(jié)涉及的范圍很廣,從學(xué)校的實驗設(shè)備儀器的管理到實踐教學(xué)項目、校外實訓(xùn)基地、畢業(yè)論文課題、頂崗實習(xí)等管理環(huán)節(jié),都存在大量的數(shù)據(jù)上報、審核及統(tǒng)計等要求,根據(jù)項目組對管理人員實際管理需要的調(diào)查,以及結(jié)合現(xiàn)有的其他教學(xué)管理系統(tǒng)的運(yùn)行狀況,認(rèn)為實踐教學(xué)管理系統(tǒng)建設(shè)主要存
3、在以下需求:1)正方教務(wù)管理系統(tǒng)作為學(xué)校教學(xué)管理信息化的主要平臺,其他與教學(xué)有關(guān)的管理系統(tǒng)都要被納入這個系統(tǒng)中,所有的基礎(chǔ)數(shù)據(jù)都必須來自現(xiàn)有的正方教務(wù)管理系統(tǒng),包括教師數(shù)據(jù)、學(xué)生數(shù)據(jù)、場地信息等,這樣才能保證系統(tǒng)數(shù)據(jù)的準(zhǔn)確性和安全性。所以在開發(fā)實踐教學(xué)管理系統(tǒng)前必須弄清教務(wù)管理系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu),使實踐教學(xué)管理系統(tǒng)能融入教務(wù)管理系統(tǒng)中,共享教務(wù)管理系統(tǒng)的基礎(chǔ)數(shù)據(jù)。2)由于在學(xué)生選題過程中,會存在大量學(xué)生同時選題,系統(tǒng)處理的數(shù)據(jù)量比較龐大,可能導(dǎo)致數(shù)據(jù)庫服務(wù)器阻塞的問題,所在在數(shù)據(jù)庫訪問方式上必須保證數(shù)據(jù)庫運(yùn)行的安全與穩(wěn)定。3)系統(tǒng)要
4、確保數(shù)據(jù)的安全性和資料的相對保密性,系統(tǒng)運(yùn)行要在學(xué)校內(nèi)部網(wǎng)絡(luò)中,也方便與學(xué)院現(xiàn)有的其他系統(tǒng)之間相互進(jìn)行調(diào)用。4)系統(tǒng)要方便教師操作,要根據(jù)用戶需求提供規(guī)范、靈活的打印方式,并跟教育部下發(fā)的表格格式對應(yīng)。95)考慮到實踐教學(xué)管理系統(tǒng)的子系統(tǒng)比較多,而且各個子系統(tǒng)在業(yè)務(wù)流程上都相互獨(dú)立,所以在實現(xiàn)三層架構(gòu)時必須留出相應(yīng)的接口,便于后期的二次開發(fā)和數(shù)據(jù)維護(hù)。2系統(tǒng)規(guī)劃與功能設(shè)計2.1系統(tǒng)總體功能規(guī)劃經(jīng)過對系統(tǒng)需求的分析,實踐教學(xué)管理系統(tǒng)主要分為7個子系統(tǒng)和1個用戶管理模塊。其系統(tǒng)功能結(jié)構(gòu)如圖1所示。2.2各子系統(tǒng)功能概述實習(xí)實訓(xùn)基地管理
5、子系統(tǒng)功能:管理全院校內(nèi)外實習(xí)實訓(xùn)基地的基本教學(xué)數(shù)據(jù),方便各分院教學(xué)秘書和教務(wù)處對這些數(shù)據(jù)查詢、監(jiān)控與統(tǒng)計。實驗室管理子系統(tǒng)功能:管理學(xué)院所有的包括設(shè)備、人員、科研和社會服務(wù)管理等在內(nèi)的實驗室信息,提供教育部實驗室數(shù)據(jù)上報功能。方便各分院實驗室管理人員與教務(wù)處、設(shè)備處對這些信息進(jìn)行實時的查詢、溝通、監(jiān)控,提高教務(wù)管理的水平和工作效率。畢業(yè)論文與實習(xí)子系統(tǒng)功能:根據(jù)浙江省教育廳對普通高校畢業(yè)論文抽查的要求,結(jié)合本校自身的管理情況,該模塊具備指導(dǎo)教師論文指導(dǎo)資格審批、申報論文課題、學(xué)生在線選題、論文指導(dǎo)過程記錄、論文的上傳和下載、畢業(yè)
6、實習(xí)管理、論文和指導(dǎo)過程記錄打印等功能??甲C管理子系統(tǒng)功能:進(jìn)行證書基本信息管理、考證報名管理、證書成績管理、考證數(shù)據(jù)查詢、數(shù)據(jù)報表統(tǒng)計等。9實驗實訓(xùn)項目管理子系統(tǒng)功能:包含實踐教學(xué)項目管理、查詢修改、實驗課程開出率統(tǒng)計、實驗室利用率統(tǒng)計等功能。競賽管理子系統(tǒng)功能:包括各級各類競賽的基本信息管理、申報立項管理以及數(shù)據(jù)統(tǒng)計、查詢等功能。實踐教學(xué)條例管理子系統(tǒng)功能:提供實踐教學(xué)環(huán)節(jié)相關(guān)的規(guī)章制度、管理條例的查詢、閱覽、打印、下載及通知發(fā)布等功能。用戶管理模塊功能:系統(tǒng)嚴(yán)格控制用戶的使用權(quán)限,對使用系統(tǒng)的用戶進(jìn)行登記和權(quán)限分配,并通過權(quán)
7、限分配控制用戶可操作的數(shù)據(jù)范圍。3系統(tǒng)設(shè)計與實現(xiàn)3.1系統(tǒng)開發(fā)的關(guān)鍵技術(shù)Asp.NET戰(zhàn)略囊括了一整套新的工具與技術(shù),而這些新的工具與技術(shù)代表下一代的Windows和Internet的開發(fā)平臺。微軟公司一直致力于用.NET來簡化應(yīng)用程序開發(fā)和部署(特別是對Internet應(yīng)用程序)的方法,并用.NET進(jìn)一步提升webservice的能力,作為開發(fā)人員設(shè)計和部署分布式應(yīng)用程序的有效工具。.NET要實現(xiàn)一個很重要的思想是,“在任何時候、任何地方、使用任何可用的方式,都可以取得任何你想要的信息”。為了實現(xiàn)這項標(biāo)準(zhǔn),必須結(jié)合許多新的技術(shù)、
8、設(shè)備和軟件平臺。.NET體系結(jié)構(gòu)的核心是.NETFramework。NET9Framework就是一個包含一組系統(tǒng)服務(wù)、類及數(shù)據(jù)類型的計算平臺,它能提高開發(fā)人員的開發(fā)效率,并且能夠更加容易地使用Windows操作系統(tǒng)所提供的一組底層功能。.NETF