時間:2022-10-06 22:21:32
緒論:在尋找寫作靈感嗎?愛發表網為您精選了8篇畢業論文系統設計,愿這些內容能夠啟迪您的思維,激發您的創作熱情,歡迎您的閱讀與分享!
關鍵詞:評價系統;層次分析法;模糊綜合評價法
中圖分類號:TP315 文獻標志碼:B 文章編號:1673-8454(2015)09-0079-04
畢業論文是高等院校學生為完成學業在教師指導下運用所學知識,就所學專業某一現象或問題進行系統研究后對成果加以系統表述形成的具備一定理論和實踐價值的學術文本。它是我國高等院校教學計劃中重要的實踐環節,是培養大學生基本科研和實踐工作能力的重要手段。近年來,隨著教育教學改革的深入,畢業論文評價工作越來越受各院校和教育界學者重視。筆者對國內研究的檢索表明:1998年至2014年,研究論文數量呈明顯上升趨勢。[1]然而,與外語專業畢業論文評價有關的論文僅有兩篇,簡要談及了英語專業畢業論文的重要性及評價原則。加強畢業論文評價工作的科學化是我國《高等學校英語專業英語教學大綱》的要求,也是國際高教質量保障體系的發展趨勢。鑒于此,筆者擬從該項工作的現狀出發,基于其特征設計一套科學的綜合評價體系,希望推動該項工作的科學性、標準化和公正性。
一、我國高等院校外語專業畢業論文評價工作的現狀與不足
1.調查發現
筆者對國內30所各層次外語專業院系[2]的畢業論文評價工作進行調查后發現:
(1)大多數院系都采用了科學的工作流程:指導教師評閱―交叉審閱―答辯評審―綜合評分。
(2)大多數院系都采用百分制量化評價方式。
(3)總體上,學校層次越高,工作過程也越科學越嚴謹。
此外,現代信息技術在該項工作中得到了良好應用,大大提高了工作效率,順應了當代社會對低碳環保的追求。
2.缺陷和不足
(1)忽視評價工作的模糊性
標準的籠統性和評價的主觀模糊性導致作為主觀決策過程的畢業論文評價本質上不能做到精確量化,但絕大多數高校均要求參評教師給出精確分數,這與評價工作的模糊性相背。
(2)評價維度不全面、指標不完善、權重分配過于主觀
雖然多數院系采用了多元評價,涉及語言表達、論證過程、格式規范、答辯表現等,但諸如選題價值、外文資料翻譯、開題答辯、工作態度等與論文質量密切相關的指標都未涵蓋。評價成績主要由指導教師、交叉審閱教師和答辯小組評分等三或兩部分成績按主觀比例如4:3:3構成,甚至僅由指導教師或答辯小組判定論文成績。
(3)缺乏過度主觀評價防控設計
評價工作固有的主觀性加上師生之間因種種原因產生的人情關系容易導致教師對評價對象作出過度評價,導致評價結果失去公正性。遺憾的是沒有院系在評價步驟中加入針對此缺陷的防控設計。
二、外語專業畢業論文評價工作的基本特點、原則與方法選擇
1.基本特點
(1)主觀模糊性
畢業論文評價工作本質上屬于主觀決策過程,它要求評價主體對評價對象作出盡量客觀公正的評價,但評價標準及過程固有的模糊性導致評價主體無法作出精確的量化評價。此外,作為群組決策,不同評價主體的心理標準難免存在差異,加重了評價的主觀模糊性。
(2)系統綜合性、指標及權重差異性
評價工作是一項綜合的系統工程,必須盡可能涵蓋各相關評價維度。就某一維度來講,指標設計也必須具備科學性、差異性和明確性,方可讓評價主體有章可循。此外,各指標貢獻率并不相同,必須盡可能賦予合理權重。
(3)評價結果量化要求
盡管評價工作具有不可避免的模糊性,但為了確定畢業論文的優秀率和合格率,絕大多數院系均要求為評價對象打出百分制分數。因此,在進行系統設計時必須將模糊定性操作轉化為精確的定量操作。
(4)嚴肅性和公正性
畢業論文評價是對學生四年學業能力的終極評定,不僅關乎學生能否獲得畢業證和學位證等切身利益,而且對我國高等教育質量監控與發展也有重要影響,必須確保嚴肅性和公正性。
2.基本原則
(1)專業性原則
外語專業畢業論文不同于理工科論文,如表達符號為外語、更注重邏輯推理與系統建構等。其評價體系構建必須考慮專業特殊性來設計評價指標并為其分配合理權重。
(2)靜態與動態評價相結合
畢業論文寫作是一個階段性動態過程,評價體系既要涉及對論文的靜態評價還應包括對工作過程的動態監控性評價,即做到靜態與動態評價相結合。
(3)公平公正原則
鑒于評價工作的主觀模糊性及評價主體可能作出的過度主觀性評價。評價步驟設計必須想方設法減少種種主觀隨意性,盡最大努力保證評價結果嚴肅公正。
(4)可操作性原則
指標設計必須具備可測性、精細性和完整性,避免不必要的要素交叉。同時,具備經濟可操作性和信息化優勢,以充分發揮現代信息技術的效率優勢和綠色環保等特性。
3.方法選擇
據此,筆者整合了層次分析法和模糊綜合評價法來設計外語專業畢業論文評價體系,并加入了過度主觀評價防控設計。層次分析法(AHP)是美國著名運籌學家塞蒂于上世紀70年代創立的一種定性和定量分析相結合的決策方法。該方法充分利用專家級決策人員的豐富經驗和精準判斷力根據問題性質和決策目標將問題分解為不同的結構要素,并按照要素間隸屬關系和相互作用將因素按不同層次聚合為一個遞階模型,從而將決策問題歸結為指標層對目標層的相對權重值定量化。模糊綜合評價法(FCE)是一種基于模糊數學的綜合評價方法。該方法根據模糊數學的隸屬度理論,整合主觀邏輯分析與客觀精確運算把定性評價轉化為定量評價,從而對受多種因素制約的現象做出評價。前者能有效避免畢業論文評價體系設計不夠全面、指標權重分配過于主觀的缺陷;后者可以將主觀模糊評價轉化為量化評價。整合兩種方法系統性強和結果明晰等特點可有效解決外語專業畢業論文評價過程中存在的問題。
三、外語專業畢業論文評價系統的步驟設計
1.建立評價遞階模型
該模型由目標層、準則層和指標層組成。目標層是對評價對象題的概述,準則層是隸屬于目標層的具體描述,指標層則是各準則層下屬的細化評價內容。
2.建立專家判斷矩陣并檢驗其隨機一致性
(1)根據遞階模型相鄰層次間的隸屬關系,請K位行業專家依據兩兩比較法對各層指標的重要性比較標度進行打分,構造出判斷矩陣。設矩陣有i個元素,則判斷矩陣為Pk(1)。
(2)檢驗各矩陣的隨機一致性。由于判斷矩陣易受個體認知模糊性及評價系統復雜性的影響,必須對各矩陣的隨機一致性進行檢驗。計算過程如下:首先計算各矩陣的最大特征值λmax。鑒于該計算過程比較繁瑣,此處建議直接在Matlab7.1中輸入各矩陣Pk后,調用最大特征值計算函數max(eig(Pk))即可獲得各矩陣的最大特征值;計算各矩陣的一致性指標CI=(λmax-n)/(n-1);查詢平均隨機一致性指標對應的RI值,計算各矩陣的隨機一致性指標CR=CI/RI。當n=1或2時,判斷矩陣具有完全一致性;當n>2時,若CR
(3)計算各指標權重。計算指標權重的方法有和積法、最小對數二乘法等方法。合積法計算過程如下:歸一化各矩陣[1],將歸化矩陣按行相加[2]后再次進行歸一化處理[3],計算各個專家的權重[4],組成專家權重矩陣后將之歸一化[5],然后計算各指標的最終權重[6]。
3.設定模糊評語集及對應評語分值向量集
設評語等級集E={e1, e2, …, eh}, h為評語等級子集的個數。與E相對應,令評語分值向量集F=[f1, f2, …, fh]。
4.構造模糊評價矩陣并檢驗其離散程度
請R位評價主體按遞階模型為評價對象打分構造出各指標的模糊評價矩陣Ri(2),由于評價結果可能受評價主體特定情感因素的影響,因此必須檢驗Ri的離散程度。令E={5, 4, 3, 2, 1}。依次計算R位評價主體對各指標評價結果的離散系數CVi(i=1, 2, …, n)[7]及其平均值AVG(CVi)。經過計算,在評價主體少于10人時,若AVG(CVi)>0.15,則說明各評價主體對該指標層的評價存在不公正極值。計算各分值與均值之間的標準差,標準差最大者即為極值,更換該評價主體重新評價,直至評價結果滿足要求。
5.計算各準則層的評價結果向量
若模糊評價矩陣Ri通過離散程度檢驗則將之歸一化后計算評價對象在各準則層的評價結果向量Ai[8]。
6.計算評價對象的最終模糊評價結果
綜合各準則層的評價結果向量Ai,建立針對目標層的模糊評價矩陣A(3),然后利用準則層的權重矩陣計算評價對象的最終模糊評價結果G[9]。結合不同評語分值向量集F計算評價對象的最終精確得分S[10]。本段提到的矩陣和計算公式如表1所示。
四、應用實例
1.構建評價遞階模型
根據層次分析法原理,筆者整合了國內已有畢業論文評價體系研究成果和校內外專家和專任教師的意見,構建出如下外語專業畢業論文綜合評價遞階模型,如表2所示。
2.建立專家判斷矩陣并檢驗其隨機一致性
請校內外8位專家和教師對各層指標打分構造出判斷矩陣,因篇幅所限,筆者僅對準則層U5對應的矩陣Pk=8為例演示計算過程,如表3所示。
運用Matlab7.1計算各判斷矩陣的最大特征值,依次為{3.0092, 3, 3, 3.0092, 3.0092, 3, 3.0037, 3}。計算P1的一致性指標CI=(3.009200-3)/2=0.0046,各專家矩陣的λmax依次為{0.0046, 0, 0, 0.0046, 0.0046, 0, 0.0019, 0};據公式CR=CI/RI,各專家判斷矩陣的隨機一致性指標值依次為{0.0079, 0, 0, 0.0079, 0.0079, 0, 0.0032, 0},均小于0.1,通過檢驗。
3.計算各指標的最終權重
本節以第一位專家的判斷矩陣為例演示計算過程。首先歸一化P1;按行相加得M1=[0.2678 1.7608 0.9713]T;再次歸一化得1=[0.0893 0.5869 0.3238]T。其他各專家的打分歸化矩陣依次為:2=[0.1111 0.2222 0.6667]T、3=[0.1667 0.1667 0.6667]T、4=[0.1638 0.2973 0.5390]T、5=[0.1066 0.1935 0.6999]T、6=[0.1000 0.3000 0.6000]T、7=[0.1299 0.1381 0.732]T、8=[0.1429 0.1429 0.7143]T。計算第一位專家最終權重W1=1/(1+10×CR1)=1/(1+10×0.007931)=0.9265;其他專家的最終權重依次為{1, 1, 0.9265, 0.9265, 1, 0.9691};歸一化各專家權重組成矩陣k=[0.1196 0.1291 0.1291 0.1196 0.1196 0.1291 0.1251 0.1291]T;計算U5各指標的權重值為:W1=k*k=[0.126441, 0.253472, 0.620088]。其他指標的計算結果請見表2。
4.模糊評價過程示例
下面說明運用該遞階模型對某位英語專業學生畢業論文進行模糊評價的過程。因篇幅所限,此處以準則層U1為例演示計算過程。
(1)設定模糊評語集和對應評語向量集為:V={e1, e2, e3, e4, e5}={優,良,中,合格,差},F=[f1, f2, f3, f4, f5]=[5, 4, 3, 2, 1](五分制)或[100, 85, 70, 60, 40](百分制)。
(2)由3位老師對U1各指標按V打分,構造出隸屬度矩陣R1;計算該矩陣離散程度AVG(CVi)=0.0787
[11]
(3)歸一化矩陣R1,計算該論文在準則層U1下的評價結果為:
A1=WT
1×R1=[0.3223, 0.2239, 0.2749, 0.0977, 0.0308, 0.0505]T×R1=[0.2858, 0.4563, 0.2579, 0, 0]
A1可解讀為:所有評價主體認為準則層U1為優的概率為28.58%、良為45.63%、中為25.79%、及格和差的概率為0%。其他各層評價結果依次為:A2=[0, 0.6667, 0.3333, 0, 0]; A3=[0.1751, 0.4075, 0.4174, 0, 0]; A4=[0.0327, 0.2925, 0.6748, 0, 0]; A5=[0.0845, 0.5822, 0, 0, 0]。
(4)構造總目標下模糊關系矩陣A,利用準則層權重計算最終模糊評價結果G。
[12]
結合不同評語分值向量集F計算評價對象的等級分或百分制分數:
S=GT×FT=[0.1336, 0.4144, 0.4373, 0, 0]T×[5, 4, 3, 2, 1]T=3.637133≈3.64;S∈[3.5, 4.5)。
S=GT×FT=[0.1336, 0.4144, 0.4373, 0, 0]T×[100, 85, 70, 60, 40]T=79.187≈79.2。
必須指出,運用本法求得的論文最低分為1或40,即本法對質量更差的論文不具備區分度,但這并不影響其適用性,不達標的論文必須退回修改,對學位證發放不會產生決定性影響。
五、結束語
本文從我國高等院校外語專業畢業論文評價工作的現狀出發,討論了該項工作的基本特征和工作原則,在整合AHP和FCE優勢的基礎上,設計了一種具備良好操作性的評價體系。該體系能有效地解決該項工作中存在的問題,調動學生畢業論文寫作的積極性,進一步提高該項工作的科學性、標準化和公正性。此外,鑒于本系統計算過程的數學規律性極強,可以設計基于大型數據庫的網絡系統,實現全部計算過程的自動化,更好地提高工作效率,為創建節約型社會貢獻一份力量。
參考文獻:
[1]高等學校外語專業教學指導委員會英語組編.高等學校英語專業英語教學大綱[M].北京:外語教學與研究出版社,2000.
[2]Saaty T L. Decision making with the analytic hierarchy process [J].Int.J.Services Sciences 2008(1): 83-98.
關鍵詞:自動控制可編程序控制器系統設計應用
在現代化的工業生產設備中,有大量的數字量及模擬量的控制裝置,例如電機的起停,電磁閥的開閉,產品的計數,溫度、壓力、流量的設定與控制等,工業現場中的這些自動控制問題,若采用可編程序控制器(PC)來解決自動控制問題已成為最有效的工具之一,本文敘述PC控制系統設計時應該注意的問題。
硬件選購目前市場上的PC產品眾多,除國產品牌外,國外有:日本的OMRON、MITSUBISHI、FUJJ、anasonic,德國的SIEMENS,韓國的LG等。近幾年,PC產品的價格有較大的下降,其性價比越來越高,這是眾多技術人員選用PC的重要原因。那么,如何選購PC產品呢?
1.系統規模首先應確定系統用PC單機控制,還是用PC形成網絡,由此計算PC輸入、輸出點。數,并且在選購PC時要在實際需要點數的基礎上留有一定余量(10%)。
2.確定負載類型根據PC輸出端所帶的負載是直流型還是交流型,是大電流還是小電流,以及PC輸出點動作的頻率等,從而確定輸出端采用繼電器輸出,還是晶體管輸出,或品閘管輸出。不同的負載選用不同的輸出方式,對系統的穩定運行是很重要的。
3.存儲容量與速度盡管國外各廠家的PC產品大體相同,但也有一定的區別。目前還未發現各公司之間完全兼容的產品。各個公司的開發軟件都不相同,而用戶程序的存儲容量和指令的執行速度是兩個重要指標。一般存儲容量越大、速度越快的PC價格就越高,但應該根據系統的大小合理選用PC產品。
4.編程器的選購PC編程可采用三種方式:
一是用一般的手持編程器編程,它只能用商家規定語句表中的語句編程。這種方式效率低,但對于系統容量小,用量小的產品比較適宜,并且體積小,易于現場調試,造價也較低。
二是用圖形編程器編程,該編程器采用梯形圖編程,方便直觀,一般的電氣人員短期內就可應用自如,但該編程器價格較高。
三是用IBM個人計算機加PC軟件包編程,這種方式是效率最高的一種方式,但大部分公司的PC開發軟件包價格昂貴,并且該方式不易于現場調試。
因此,應根據系統的大小與難易,開發周期的長短以及資金的情況合理選購PC產品。
5.盡量選用大公司的產品其質量有保障,且技術支持好,一般售后服務也較好,還有利于你的產品擴展與軟件升級。
輸入回路的設計
1.電源回路PC供電電源一般為AC85—240V(也有DC24V),適應電源范圍較寬,但為了抗干擾,應加裝電源凈化元件(如電源濾波器、1:1隔離變壓器等)。
2.Pc上DC24V電源的使用各公司PC產品上一般都有DC24V電源,但該電源容量小,為幾十毫安至幾百毫安,用其帶負載時要注意容量,同時作好防短路措施(因為該電源的過載或短路都將影響PC的運行)。
3.外部DC24V電源若輸入回路有DC24V供電的接近開關、光電開關等,而PC上DC24V電源容量不夠時,要從外部提供DC24V電源;但該電源的“—”端不要與PC的DC24V的“—”端以及“COM”端相連,否則會影響PC的運行。
4.輸入的靈敏度各廠家對PC的輸人端電壓和電流都有規定,如日本三菱公司F7n系列Pc的輸入值為:DC24V、7mA,啟動電流為4.5mA,關斷電流小于1.5mA,因此,當輸入回路串有二極管或電阻(不能完全啟動),或者有并聯電阻或有漏電流時(不能完全切斷),就會有誤動作,靈敏度下降,對此應采取措施。另一方面,當輸入器件的輸入電流大于PC的最大輸入電流時,也會引起誤動作,應采用弱電流的輸入器件,并且選用輸人為共漏型輸入的PC,Bp輸入元件的公共點電位相對為負,電流是流出PC的輸入端。
輸出回路的設計
1.各種輸出方式之間的比較
(1)繼電器輸出:優點是不同公共點之間可帶不同的交、直流負載,且電壓也可不同,帶負載電流可達2A/點;但繼電器輸出方式不適用于高頻動作的負載,這是由繼電器的壽命決定的。其壽命隨帶負載電流的增加而減少,一般在幾十萬次至Jl百萬次之間,有的公司產品可達1000萬次以上,響應時間為10ms
(2)晶閘管輸出:帶負載能力為0.2A/點,只能帶交流負載,可適應高頻動作,響應時間為1ms.
(3)晶體管輸出:最大優點是適應于高頻動作,響應時間短,一般為0.2ms左右,但它只能帶DC5—30V的負載,最大輸出負載電流為0.5A/點,但每4點不得大于0.8A。
當你的系統輸出頻率為每分鐘6次以下時,應首選繼電器輸出,因其電路設計簡單,抗干擾和帶負載能力強。當頻率為10次/min以下時,既可采用繼電器輸出方式;也可采用PC輸出驅動達林頓三極管(5—10A),再驅動負載,可大大減小電流。
2.抗干擾與外部互鎖當PC輸出帶感性負載,負載斷電時會對PC的輸出造成浪涌電流的沖擊,為此,對直流感性負載應在其旁邊并接續流二極管,對交流感性負載應并接浪涌吸收電路,可有效保護PC。
當兩個物理量的輸出在PC內部已進行軟件互鎖后,在PC的外部也應進行互鎖,以加強系統的可靠性。
3.“GOM“點的選擇不同的PC產品,其“COM”點的數量是不一樣的,有的一個“COM”點帶8個輸出點,有的帶4個輸出點,也有帶2個或1個輸出點的。當負載的種類多,且電流大時,采用一個“COM”點帶1—2個輸出點的PC產品;當負載數量多而種類少時,采用一個“COM”點帶4—8個輸出點的PC產品。這樣會對電路設計帶來很多方便,每個“COM”點處加一熔絲,1—2個輸出時加2A的熔絲,4—8點輸出的加5—10A的熔絲,因PC內部一般沒有熔絲。
4.PC外部驅動電路對于PC輸出不能直接帶動負載的情況下,必須在外部采用驅動電路:可以用三極管驅,也可以用固態繼電器或晶閘管電路驅動,同時應采用保護電路和浪涌吸收電路,且每路有顯示二極管(LED)指示。印制板應做成插拔式,易于維修。
PC的輸入輸出布線也有一定的要求,請看各公司的使用說明書。
擴展模塊的選用
對于小的系統,如80點以內的系統.一般不需要擴展;當系統較大時,就要擴展。不同公司的產品,對系統總點數及擴展模塊的數量都有限制,當擴展仍不能滿足要求時,可采用網絡結構;同時,有些廠家產品的個別指令不支持擴展模塊,因此,在進行軟件編制時要注意。當采用溫度等模擬模塊時,各廠家也有一些規定,請看相關的技術手冊。
各公司的擴展模塊種類很多,如單輸入模塊、單輸出模塊、輸入輸出模塊、溫度模塊、高速輸入模塊等。PC的這種模塊化設計為用戶的產品開發提供了方便。
PC的網絡設計
當用PC進行網絡設計時,其難度比PC單機控制大得多。首先你應選用自己較熟悉的機型,對其基本指令和功能指令有較深入的了解,并且指令的執行速度和用戶程序存儲容量也應仔細了解。否則,不能適應你的實時要求,造成系統崩潰。另外,對通信接口、通信協議、數據傳送速度等也要考慮。
最后,還要向PC的商家尋求網絡設計和軟件技術支持及詳細的技術資料,至于選用幾層工作站,依你的系統大小而定。
關鍵詞:C#;B/S模式;論文管理;檔案管理;信息化
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)13-0023-04
Abstract: How to make a lot of manpower freed from traditional management methods, the efficient management and use of each document is the urgent problem of university management. In this study, carrying out the design and development of the g thesis management system based on C # and SQL Server Database, and exploiting a management system based on the structure of B/S, It is a valid inquiry on file management informatization in university management.
Key words: C#; B/S mode; thesis management; file management; informatization
1 概述
隨著學校信息化程度的提高,檔案管理的信息化和自動化也是高校管理的必然趨勢和要求,畢業論文的管理是高校文檔管理十分重要的部分,也應從傳統的管理方式向信息化管理進行轉變,本文將介紹基于C#和SQL Server 2008的高校畢業論文管理系統的設計與開發,系統采用B/S的模式,大大提高學校管理效率,讓繁瑣的人工管理工作得到簡化。
通過本系統可實現論文管理的網絡化,方便教師和學生,提高工作效率,節省人力資源,提高高校的管理水平,有利于推動高校管理的信息化和“無紙化辦公”進程。
2 系統主要功能結構設計
系統總體設計如下:
系統登錄:該模塊負責將用戶分為學生、教師和管理員來實現用戶權限的管理,各類用戶先登錄后才能進行相應操作。
信息模塊:主要包括信息瀏覽和及時信息。信息內容主要是:通知公告、規章制度、時間安排、論文規范等)。
選題模塊:首先是教師“選題”,由院系管理員審核,審核通過后;學生查看“選題”,選擇“選題”;教師審批學生選題,如果不通過,系統自動刪除學生選題記錄,學生重新選題。另外,在教師審批前,學生可以改選,學生改選選題時將刪除之前的選題。
開題及論文管理模塊:選題通過后,學生提交自己的開題報告,教師審核。審核通過后,學生將自己的論文上傳到系統中,教師可以對學生論文進行下載修改和上傳。
在設計時,學生和教師可以多次上傳和下載,利用學號的主鍵特性來命名論文文檔,實現自動覆蓋技術,大大方便了學生教師的操作和管理。
成績模塊:指導教師對學生的論文進行評分與評價,學生查看成績和評語。[1]
3 系統功能實現
3.1主要模塊結構
3.1.1學生模塊
學生模塊結構如圖2所示。核心是進行選題和論文上傳。
選題算法:首先判斷所選課題是否已被選,如果被選則選擇其他選題;再判斷自己是否已經選題,如果已經選題,先刪除再選;選題時向課題選擇表中插入一天選擇記錄。
3.1.2教師模塊
教師登錄后,主要是選題、審批選題、下載學生論文和進行成績評定。
3.1.3管理員模塊
管理員主要是對各類用戶進行管理、對教師課題進行審核、公共信息和進行統計分析。
3.2主要功能的實現與分析
3.2.1登錄及加密
各類用戶登錄時都將密碼進行32位的MD5加密,登錄時,用Session變量記錄登錄者的相關信息。下面是管理員登錄的代碼:
string pwd = txpass.Text.Trim();
string mima = FormsAuthentication.HashPasswordForStoringInConfigFile(pwd, "MD5");
SqlCommand mycmd = new SqlCommand();
string admin_id =txno.Text.Trim();
mycmd.Connection = sqlcon; //sqlcon是數據庫連接對象
mandText = "select * from admin where admin_id=@admin_id and admin_password='"+mima+"'";
mycmd.Parameters.Add("@admin_id", SqlDbType.Char, 4).Value = admin_id;
sqlcon.Open();
SqlDataReader dr= mycmd.ExecuteReader();
if (dr.Read()) //登錄成功
首先選擇要評定成績的學生,獲取學號,再進入成績評定頁面,錄入成績和評語。代碼如下:
//獲取要評定成績的學生學號,并傳遞給成績評定頁面:
for (int i = 0; i
{
CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");
if (cbox.Checked == true)
{
Session["student_no"] = GridView1.DataKeys[i].Value;
Response.Redirect("sc_review.aspx");
}
}
//進入成績評定頁面寫入成績:
sqlcon = new SqlConnection(connstring);
SqlCommand sqlcom;
string sqlstr = "UPDATE paper_score SET score = '" + txt_score.Text + "',review='"+txt_review.Text+"' WHERE student_no = '" + lbl_sno.Text + "' and topic_id=(select topic_id from topic where topic_title='"+lbltitle.Text+"')";
sqlcom = new SqlCommand(sqlstr,sqlcon);
sqlcon.Open();
sqlcom.ExecuteNonQuery();
3.2.4安全控制
在系統開發過程中,充分利用Web窗體框架的驗證服務器控件,這些控件提供易用但功能強大的方法檢查輸入窗體的錯誤,并在必要時向用戶顯示消息,這樣可以提高用戶輸入數據的正確性、可靠性和有效性,避免因為輸入錯誤數據而使系統出現不必要的錯誤。
系統為用戶設置登錄密碼,以限制用戶查看、運行和操作頁面的方式,不同的用戶類型只能訪問對應的模塊頁面,進行相應的操作。另外,系統還對用戶的登錄密碼全部采用了32位的MD5加密技術進行加密。管理員或者超級管理員都看不到用戶的真實密碼,并且比起一般MD5加密算法更加安全可靠。
采用Session和Cokies等技術對非登錄用戶進行了相應的處理,所有操作頁面都在加載頁面時通過對Session變量的判斷,屏蔽了直接輸入地址訪問系統的頁面以及通過外部鏈接地址訪問本系統的管理頁面。尤其是未登錄用戶將只能瀏覽網站首頁內容,而不能瀏覽其他內容或下載相關資料。[2]
4 結束語
基于Web的高校畢業設計管理系統有著廣闊的前景,必將對傳統管理模式產生深遠影響。技術無論是在操作的可行性和方便性方面,還是在性能上,都是一種實現Web數據庫的很好方法。本文探討了分析和設計實現畢業論文管理系統的過程,并對系統的開發、功能設計和模塊設計做出系統的分析,該管理系統已在學校使用,達到了預期效果。但本文僅在我們工作的基礎上對這一問題作了初步的探討,怎樣更好地利用網絡資源,怎樣使用戶間的交流更為方便、快捷,怎樣在系統中引入多媒體技術、人工智能技術等等,未來還有待進一步研究深入。
參考文獻:
[1] 周清松.B/S模式下各種數據資源共享與整合[J].數字技術與應用,2014(12):95-96.
[2] 周劍云.高校黨員信息管理系統設計與實現[J].電腦知識與技術,2011(32):7833-7834.
[3] 王新才,陳荷艷.國家科技計劃項目檔案管理標準規范建設思考[J].檔案學通訊,2013(2):84-88.
[4] 鄭麗娟.基于BS模式的水利工程施工安全管理信息系統[J].河北農業大學學報,2015(11):107-113.
[5] 陳娟,李元,李萬國.基于B/S模式的嵌入式系統測試方法與實現[J].電子技術應用,2016(2):50-52.
[6] 張晨.基于BS模式的環境監測系統設計與實現[J].電腦知識與技術,2015(17):85-87.
[7] 胡雙炎.高校科研管理系統安全性研究[J].婁底職業技術學院學報,2010(1):55-59
[8] 朱娜.基于BS模式的煤礦液壓支架系統的設計與實現[J].煤炭技術,2013(10):34-35.
關鍵詞: B/S結構;畢業論文;信息化;;Access
畢業設計是高校教學的重要組成部分,培養大學生綜合運用所學基本理論、基本知識、基本技能分析和解決學科內某一實際問題的能力,使學生的科研能力得到一次完整的綜合性訓練。在提高學生綜合運用知識、培養分析與解決問題能力方面有著重要作用,是完成專
業培養目標的重要實踐教學環節。但當前不少高等院校在畢業設計(論文)這一環節的管理主要還是采取傳統人工管理模式,在資料整理、資源共享、選題、論文撰寫及指導、格式檢查等諸多方面存在管理成本高、效率低、效果差等系列問題。而且傳統畢業設計中的畢業論文管理沒有合適的交流平臺,都是教師和學生單向溝通。
1 系統的體系結構及開發環境
當前高校畢業生畢業設計環節與畢業生實習、找工作等環節相互交織,導致他們與指導教師之間經常存在時間和空間上的沖突。根據上述情況,本文將設計基于B/S結構的畢業論文信息管理系統,其優勢在于基于B/S結構的系統能夠通過Internet實現網上操作,打破時間和地域空間的限制,克服傳統管理方式下指導教師與學生必須見面交流或打電話交流等存在的不足。該信息化系統主要完成對畢業生選題的管理、教師指導課題至最終給出論文成績過程的管理以及管理員對學生和教師信息的管理等。
該信息化系統采用B/S三層體系結構:表示層、應用層和數據層,如圖1所示。
圖1 系統三層體系結構圖
其中表示層提供應用程序的用戶界面,即客戶端瀏覽器,用戶通過瀏覽器訪問本系統;應用層實現業務功能,是系統的核心部分,這一層為表示層提供功能調用,同時它又通過調用數據層所提供的功能來訪問數據庫;數據層位于底層,以為接口,主要處理應用層對數據的請求。數據層可以對數據庫中存放的數據進行插入、修改和刪除等操作。
該信息化系統運用 3.5+CSS+C#技術,以Visual Web Developer 2008為開發平臺,基于B/S結構,使用IIS構架Web站點,以Access為后臺數據庫,通過訪問數據庫。
2 系統需求分析
根據畢業設計進行的過程,畢業論文信息管理系統主要分為三個模塊:管理員,教師和學生。該信息化系統工作流程如圖2所示。
圖2 系統工作流程圖
管理員首先在登錄界面登錄系統,通過系統的身份驗證后,進入管理員界面進行操作。管理員主要進行公告公布,對用戶進行添加、刪除、密碼修改等操作。同時可以查看系統各類數據,提取及整理數據,將結果向上級報告。
學生用戶與教師用戶的功能相對應,先選報指導教師和相應課題。如果該學生未被所選報的指導教師選擇,可改選其他指導教師。若被指導教師選擇為所指導的學生,將不能再改報其他指導教師。選報指導教師成功的學生可以在該指導教師的課題方向中做出選擇,指導教師可以根據選報學生的具體情況確定該學生的選題,或指定該學生做某方向的課題。課題選定后學生方可進行畢業論文的相關工作,撰寫論文后上傳論文,并查看指導教師的點評,重新修改論文以及重新上傳論文。論文通過后,學生可以通過畢業論文信息管理系統查看自己的論文成績。
該信息化系統實現了畢業論文選題過程中的雙向選擇。學生可以選擇指導教師并選擇其提供的課題,同時指導教師也可以根據學生情況及課題的被選擇情況選擇合適的學生及其課題。使學生的論文選報工作靈活、高效。同時要求教師有較高的教學及論文指導水平,否則可能面臨沒有學生選報的尷尬處境。這也是教學改革中的一個重大進步。
3 系統的實現
3.1 系統功能設計
根據系統需求分析,在整個系統中用戶登錄模塊首先進行身份(管理員、教師和學生)驗證。當身份驗證成功后,分別進入不同的模塊進行相應操作,具體的功能模塊圖如圖3所示。
圖3 功能模塊圖
3.2 數據庫設計
該信息化系統的功能就是在進入畢業論文信息管理系統后,教師指導學生進行畢業設計。系統數據庫主要包含學生表、教師表、管理員表、系統公告表和系統狀態表等。數據庫主要約束關系如圖4所示。
圖4 數據庫約束關系圖
3.3 功能實現
3.3.1 登錄功能
首先用戶通過登錄界面選擇相應的身份進行登錄,把用戶輸入的用戶名和密碼與數據庫中存儲的用戶名和密碼相比較,如果正確無誤則進入相應身份的操作頁面,如果錯誤,將進行提示。
本系統主要分三類用戶類型,將三類用戶登錄界面合而為一實現,只需選擇不同的用戶類型即可。實現代碼如下:
if
(Roles.FindUsersInRole(DropDownList1.SelectedValue.ToString().Trim(),user_no.Text.Trim()).Length>0)
{ RegisterStartupScript("","alert('登錄成功!')");//清空文本框
Session["logid"] = user_no.Text.Trim();
Session["Roler"] =DropDownList1.SelectedValue;
if (Session["Roler"] =="管理員")
Response.Redirect("ManagerMain.aspx",false);
if (Session["Roler"] == "指導老師")
Response.Redirect("TMain.aspx", false);
if (Session["Roler"] == "畢業生")
Response.Redirect("SMain.aspx", false);
user_pass.Text = user_no.Text = "";
}
3.3.2 管理員功能的實現
管理員界面的功能包括公告、學生用戶管理、教師用戶管理、分組管理等。
導航菜單是一個系統的導航圖,用戶能快速、熟練地使用系統中的各個功能就必須要有一個清晰的導航菜單。導航菜單使用C#、CSS、圖片等技術實現,能夠點擊展開或收縮。并在右側顯示相應內容,便于操作。
3.3.3 教師功能實現
教師界面包括查看系統公告、學生信息、學生選報情況等,教師在此界面下可以對學生進行選擇等操作,修改密碼、課題方向和添加個人信息等。
3.3.4 學生功能實現
學生主界面包括查看教師信息,課題選擇、論文提交、查看點評、成績查詢、修改密碼等功能。
4 總結
基于B/S結構的畢業論文信息管理系統實現了網上選題、網上指導學生進行畢業設計等工作,使得學生可以在任意地點、任意時間進行選題。同時實現了教師與學生的雙向選擇,既提高選題質量和效率,確保選題的公平、公正、合理,也為指導教師和學生順利高效地完成畢業論文整個工作提供了便利的平臺。■
參考文獻
[1]聶強,鄒賽,劉忠利.基于信息平臺整合對高職院校畢業設計過程監控信息化研究[J].西南師范大學學報:自然科學版,2011,36(4):142-146.
[2]洪建峰.基于Web的畢業論文指導交流系統設計與應用――以上海電視大學畢業論文為例[J].中國教育信息化,2011(13):49-51.
[3]劉芳,牟廉明.基于UML的畢業論文管理系統的設計與實現[J].內江師范學院學報,2009,24(8):55-58.
【關鍵詞】遠程開放教育 畢業論文 管理系統 ASP
遠程開放教育是利用計算機網絡技術和多媒體技術所建立的具有雙向交互功能的教學平臺進行教學的一種教學形式,是高等教育的重要組成部分,在高等教育大眾化以及普及化階段扮演著重要角色。在遠程開放教育的教學環節中,畢業論文是完成專業培養目標中的最重要的教學環節,也是培養學生綜合運用所學的基本理論和知識去解決實際問題的能力的重要手段。隨著計算機網絡的普及和各個院校的校園網絡的日益完善,各遠程教育院校已廣泛采用遠程教育平臺開展課程教學,但采用網絡平臺進行畢業論文指導環節的目前來看還比較少,基本還是采用傳統面授的指導模式。為了提高該教學環節的工作效率,打破傳統的面對面畢業論文指導模式,本文設計了一種網上畢業論文管理系統。經過實踐,該系統可以為學生、教師、班主任和管理員提供一個交互平臺,規范了教師、班主任及管理人員在論文指導過程中的管理工作,極大地提高了教師、學生、班主任和管理人員的工作效率。
1 系統分析
本系統是根據地市級廣播電視大學(簡稱電大)開展遠程開放教育的實際,涵蓋了學生的畢業論文教學環節的全過程,實現了學生分組、論文選題、畢業論文相關文檔的提交與管理以及成績統計與管理等功能。
1.1 系統需求分析
該系統是針對地市級電大畢業論文管理的現狀,堅持“以服務學生為中心”的辦學理念,解決論文輔導具體業務的網絡化與自動化,達到利用該平臺進行畢業論文的選題、提交、指導、評價與查詢等具體業務的自動化管理目的,為支持電大師生網上非實時畢業論文輔導教學活動提供了互動平臺。該系統主要針對地市級電大遠程開放教育的學生,因此用戶群主要定位有四種,分別是系統管理人員、班主任、學生和指導老師。系統管理人員主要是完成系統數據維護、各類用戶權限的分配、系統安全維護等。班主任主要是負責學生分組、督促與查看學生論文進度情況、統計班級論文完成情況和溝通聯系學生等。學生主要是根據時間節點完成畢業論文的選題、論文初稿的提交、查看指導老師的評語、修改論文、提交終稿等。指導老師主要是布置畢業論文選題、審核選題、跟蹤查看學生論文、寫出修改意見與評語、給出論文成績等。由于針對的是四種不同類型、不同權限的用戶,因此該系統必須具備友好的用戶界面、簡單的操作流程和專業的管理模式,這樣才能使系統的所有使用人員經過簡單的業務培訓就能很好地得到應用。
1.2 業務流程分析
地市級電大畢業論文工作的一般業務流程是:教學管理部門(教研室)畢業論文指導任務;畢業班班主任根據本班學生情況進行分組并分配指導老師;指導老師與班主任組織學生開會并畢業論文選題范圍;學生進行選題;指導老師查看選題并同意撰寫初稿并提交給指導老師;指導老師審核,這樣反復幾次后,最終定稿,并給出初評成績。教學管理部門負責整個流程的監管。鑒予此,本系統的主要工作業務流程如圖1所示。
1.3 總體功能分析
設計開發網上畢業論文管理系統的目的是利用計算機網絡解決師生論文輔導存在時空矛盾的關鍵問題,同時還可以利用計算機強大的管理統計功能對論文進行有效管理,從而提高師生和管理人員的工作效率。在實際工作的調研過程中發現,網上畢業論文管理系統主要涉及學生管理、論文選題、論文提交、論文評價、論文查詢與統計等幾個方面。根據這幾方面數據管理上的需求,把系統分以下幾個模塊:系統用戶管理、學生分組管理、選題管理、論文文章管理、成績管理。系統總體功能模塊結構如圖2所示。
系統用戶管理:用戶分為管理人員、班主任、教師和學生。每個用戶根據自己的角色擁有不同的權限。例如管理人員和班主任可以查看每個指導老師對學生畢業論文的指導進度。指導老師只能查看自己所指導學生的進度和相關信息等。該功能模塊就是實現對各種不同權限用戶的管理,如輸入與修改用戶基本信息等。
學生分組管理:這個功能主要是針對班主任的。班主任根據教務部門的要求按照學生人數和指導老師的數量進行學生分組,指定學生的論文指導老師。之所以對學生進行分組并指定指導老師,是為了便于教學部門監管教師與學生之間的論文指導工作。
選題管理:該功能模塊是實現畢業論文題目的與查看、選題查詢、學生選題、更改選題、審核選題等功能。畢業論文題目可以由指導老師進行并限定選題人數,也可以由學生自己命題由指導老師審核。經審核后畢業論文題目進入指導老師的選題庫,該指導老師所帶的學生都可以查看并進行選題。當學生選題人數超過畢業論文限定選題人數時,就要求指導老師要進行篩選,并指定學生進行重新選題。
論文文章管理:本系統采用上傳與下載的文章管理方式來實施論文指導過程。具體實施方式是學生上傳文章給指導老師,指導老師查看并下載文章,然后指導老師線下評閱文章并在文章中標注修改意見,然后把標注有修改意見的文章上傳給指導老師,重復該過程直至論文定稿。
成績管理:該模塊主要是實現教師對學生的畢業論文進行評分、并錄入或修改學生成績,按照指導學生的論文進行指導小結的錄入等。
輔助交流管理:該模塊主要是實現指導老師信息的、學生提問、老師答疑、師生互動討論等功能。
2 系統主要模塊實現
本系統是基于ASP三層架構進行開發的,前端開發工具采用HTML+CSS+JavaScript,后端開發工具采用,整體開發環境為ASP+IIS6.0+Access2003。操作系統是Windows server 2003,服務器采用其內置Web服務器IIS6.0。系統客戶端通過IIS6.0與ASP應用程序進行聯接。底層數據庫系統開發采用Access2003,因為Access2003與Windows操作系統系統及ASP環境之間具有很好的兼容性。
2.1 用戶管理模塊實現
本系統涉及到多個用戶,每個用戶擁有不同的權限,管理員用戶具有最高權限,包括所有設置、創建編輯所有用戶權限。不同權限用戶登錄系統后產生的界面不同,因此系統的訪問控制機制非常重要。本系統的訪問控制機制是:給每張表每個模塊賦予一個ID,并根據用戶權限把ID寫入用戶數據信息表字段中,當用戶登錄系統時,先讀取用戶數據信息表,然后根據數據表中的字段里所包含的ID號來顯示相應的用戶管理界面。
2.2 選題管理模塊實現
選題管理模塊主要包括我的選題列表、添加選題、批量導入選題、選題確認修改、導出我的選題和所有選題構成。我的選題列表主要列舉出可供選題的題目和相關選題細節,并供學生進行選題;添加選題主要是實現教師或學生添加論文題目,教師可以批量導入或導出選題信息,而學生只能添加一個自己的選題并選擇所添加的選題。添加選題界面如圖3所示。
2.3 文章管理模塊實現
文章管理模塊主要包括文章上傳與文章下載功能。文章上傳功能可以實現將文章上傳給指定某個用戶,如圖4所示。例如,當指導老師點擊文章上傳按鈕時,會顯示該指導老師所指導的所有學生,然后可以選擇某位學生,把文章上傳給該學生。文章下載功能可以實現定位下載功能,例如點擊文章下載,會顯示所有該指導老師所指導學生上傳的文章,點擊某篇文章就可以下載該文章。
2.4 成績管理模塊實現
成績管理模塊主要有錄入初評成績、錄入評審成績、指導小結和查詢導出功能。錄入初評成績是指導老師根據指導論文的質量給學生錄入定稿成績;錄入評審成績是指定的評審老師對學生論文評定成績進行評審,并錄入評審成績。指導小結是供指導老師填寫小組的指導小結;查詢導出是實現查詢或導出所選學期、所選班級的全部指導論文。
3 結束語
遠程教育網上畢業論文管理系統是為了解決電大學生在畢業論文指導過程中遇到的工作效率低、交互性差、時空矛盾嚴重等問題,而采用ASP+IIS6.0+Access2003等技術設計開發的一個非常實用的管理系統。通過學校近幾年的使用,該系統能夠實現多班級選題管理的具體化、直觀化、規范化,指導論文的網絡化、合理化和公開化,很好地促進了學生與指導老師之間的互動交流,極大地提高了畢業論文指導的工作效率。
參考文獻
[1]李瑩.遠程開放教育輟學研究:結論與反思[J].開放教育研究,2014,20(3):79-87.
[2]毛林,田林,謝汶.基于Internet的網上論文輔導系統設計與研究[J].中國遠程教育,2010(11):58-61.
[3]覃發兵,葛玉輝.基于Java Web組件技術的畢業設計管理系統[J].計算機應用,2010,30(1):321-323.
[4]徐遠棋,曾海.網上畢業論文管理系統的設計與實現[J].微型電腦應用,2013,29(10):42-44.
[5]陳永強,謝維成,李茜.ASP數據庫開發經典實例精解[M].北京:機械工業出版社,2006.
[6]曾小平,吳暾華.本科畢業設計管理系統的設計與實現[J].微型機與應用,2011,30(18):83-85.
作者簡介
熊子東(1984-),男,廣東省梅州市人。碩士學位。現為梅州市廣播電視大學教技科科員。
張志方(1967-),男,廣東省梅州市人。碩士學位。現為梅州市廣播電視大學教技科主任。
曾三明(1979-),江西省贛州市人。大學本科學歷。現為梅州市廣播電視大學教研室主任。
關鍵詞:Android,MVC,畢業論文管理系統
面對Android手機如此迅速發展的今天,畢業論文管理系統等類似的軟件出現在手機終端的機會將會越來越多,同時其發展的速度也會越來越快。畢業論文管理系統作為傳統WEB應用,也必將在手機客戶端上得到應用。
一、構建系統的整體框架
(一)采用的技術手段和方法
技術手段:系統采用C/S結構,MVC軟件開發模式,前臺使用Eclipse開發,后臺服務器使用Servlet編寫服務器,同時用Tomcat作為服務器,前臺客戶端環境使用的是Android控件[2]。通過JDBC來調用Mysql數據庫,來實現手機客戶端與服務器之間數據傳輸。數據傳輸的采取的技術是JSON技術,JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。JSON是完全獨立的文本格式,而且還使用了一個語言習慣類似C家族(包括C,C+ +,C#,Java中的JavaScript,Perl,Python和等)。這些特性使JSON成為理想的數據交換語言。易于讀取和寫入,也易于機器解析和生成。
研究方法主要有如下三種:
1.問卷調查法。采取發放問卷的方式,了解系統應該實現哪些功能以及后續的系統的完善等。
2.資料和文獻法。查閱相關資料和文獻,解決系統設計過程中出現的關鍵問題。
3.科學實驗法。用黑盒和白盒的方式對系統的整體性能進行測試。
(二)整體框架。
本系統采用MVC框架,該框架有良好的可擴展性,便于后續的擴展和修改,細化的結構分支為:
1.用戶管理:添加用戶,用戶信息修改。
2.論題管理:上傳題目,修改題目,審核題目,選擇題目。
3.論文管理:論文上傳,論文下載,論文審核。
系統框架圖如下圖所示:
二、數據庫設計
系統運行的核心是一個穩定運行的數據庫,數據庫設計的優良直接影響到整個系統運行狀況[3]。
(一)數據庫需求分析
本系統的需求主要體現在用戶管理、論題管理、論文管理上。因此,需要設計一個滿足要求并且能對各種信息進行存儲的數據庫。總結得出基于Android的畢業論文管理系統的數據庫要滿足如下數據庫需求:
該系統的用戶有:管理員、學生、教師。其中教師和學生用戶的編號都要能唯一標識出人物身份。管理員、教師和學生用戶的姓名都應該是一個非空集合。論題和論文中必須還有教師的外鍵約束。
(二) 數據庫的概念結構設計
根據上述數據庫需求分析,可知本系統的實體有管理員實體、普通用戶實體、論文實體。
E-R模型的組成包含三個元素:實體、屬性、聯系。E-R模型用E-R圖表示。實體是用戶工作環境中所涉及的事務,屬性是對實體特征的描述。
從數據需求分析中得出系統的實體屬性圖,遵循三范式原則,對實體之間的依賴關系進行了整合,得出E-R圖。
(三)數據庫邏輯結構設計
數據庫結構設計之后,就要將上面的數據庫概念模型轉化成數據庫系統所支持的實際數據模型,也就是數據庫的邏輯結構本系統采用的是MySQL數據庫,定義管理員表、普通用戶表、論文表、題目表和選擇表,具體表的設計這里不再詳述。
三、各模塊的設計
(一)用戶管理模塊的設計
用戶管理模塊:該模塊主要包含了用戶的添加及刪除、基本資料修改和個人信息主頁,也是對本系統用戶的信息的統一管理,實現登錄等操作的必備模塊。
系統將根據登錄用戶角色的不同為用戶分配相應的功能。本系統的所有角色都是采用的登錄名+密碼的方式進行登錄。管理員,學生,老師都通過用戶名+密碼的方式驗證登陸。
Android登錄界面采用的是線性布局LinearLayout,需要設計本界面按取登陸按鍵需要跳轉到論題信息模塊,本系統編程時是用setContentView的方法實現的頁面跳轉。
(二)論題管理模塊的設計
論題信息管理模塊:該模塊主要包含有論文題目的申報、論文題目修改、論文題目審核、學生選題。是畢業論文管理系統中,選題環節的關鍵。當老師通過該系統發表課題,課題通過審核后,學生用戶可以選擇課題
選題界面的布局采用的是LinearLayout中包含RelativeLayout布局文件本界面需注意選擇論文后跳轉到申請提交界面頁面跳轉同樣采用setContentView方法[4]。
(三)論文管理模塊的設計
論文管理模塊:主要包含有:論文上傳、論文下載和論文審核。是實現師生間相互傳送文件的基礎。該模塊布局文件同樣是采用的LinearLayout
以上三個模塊設計好后,接下來需要實現數據庫的連接,這里主要用到數據庫連接類DBConnection.java 來實現,其中主要是字符串url、user、password作為參數,然后再去調用DriverManager類的getConnection方法[5]。最終返回一個數據庫連接對象,實現數據庫的連接。使用工具類DAO來實現對數據庫數據進行增刪查。
四、系統測試
這個系統的測試使用了白盒測試,黑盒測試兩種測試方法,主要采用的是黑盒測試方法。這樣才能更好的達到下列試驗的目的:
(1)系統整體功能測試:檢查各個功能模塊是有遺漏的功能。
(2)接口檢查:檢查輸入輸出的信息是否符合規范。
(3)數據檢查:檢查數據結構是否正確并且對外部信息的訪問進行驗證。
(4)性能檢查:檢查性能要求可不可以得到滿足。
五、結束語
智能手機的各種app已經開始改變人們的生活,更多的各類管理系統都已經從WEB端拓展到了移動設備終端上了。相信在今后,基于Android的畢業論文管理系統將在高校中有其一席之地。
參考文獻:
[1] 盧海東編著.Android應用開發從入門到精通[M] 北京:人民郵電出版社2016
[2] Paul Deitel著 Android應用開發案例精解[M] 北京:電子工業出版社 2013
[3] Baron Schwartz.高性能MySQL[M] .浙江:寧海元電子工業出版社,2013.18~55
關鍵詞: JSP 畢業論文 系統的設計與實現
隨著計算機及網絡的發展和普及,各高校的校園網絡技術不斷完善,健全,學生和老師使用網絡來進行學習和工作的機會越來越多,畢業設計和論文史學生在校期間的最重要的一個學習過程之一,所以,使用信息化管理畢業設計和論文勢必要取代手把手教學的模式。該系統是高校進行學生管理工作的一部分,也是學生和教師互動的接口,它的應用給學生,老師,行政部門都帶來了大大的方便,既節省了教師與學生的寶貴時間,也規范和完善了畢業設計這個環節的管理。
1 系統簡介及使用工具
本系統的功能是進行畢業設計,由學院布置教師的畢業設計指導任務,讓學生選題,準備開題,教師允許開題后教師和學生在網站上進行交流,完善設計后開始撰寫論文,畢業論文完畢,學生開始答辯,由教師審核并給出修改意見,最后教師給出成績。
畢業論文系統采用了JSP網站開發技術,網頁設計軟件Dreamweaver 8,SQL Server數據庫技術,JDBC數據庫連接技術來制作。JSP技術以Java Servlet為基礎,保留了Java技術簡單易用、面向對象、平臺無關性和安全可靠的特點。Dreamweaver 8可以使用服務器技術(例如,CFML,ASP,,JSP和PHP)生成動態的、數據庫驅動的Web應用程序。SQL Server采用SQL語句執行操作,這些語句可以作為腳本語句直接在數據庫環境中編譯運行,還可以嵌入到其他宿主語言中去。JDBC可以連接的數據庫包括Oracle,SQL Server, MYSQL,Sybase, DB2,Access,來滿足不同編程人員對數據庫開發的要求。
2 系統的功能設計
根據畢業設計和論文的完成要求,功能分為3個模塊,包括教師,學生,管理人員。
系統的功能模塊劃分如下:
管理員:設置功能與權限,學生與教師信息管理,題目審核,論文指導工作安排,公告,指導教師與學生調劑,數據保存,生成報表和文件
教師:教師基本信息,論文題目,查看選題,處理題目,論文查看,公告與回復,成績評定
學生:學生的信息,指導教師與題目,選題功能,提交論文與發言,查看成績
3 系統的實現
3.1 系統前臺和后臺的實現
系統的前臺實現主要使用控件,后臺功能的實現使用代碼,列舉其中2個功能模塊的實現過程如下:
學生注冊頁面的實現
學生注冊信息包括學號,姓名,專業,班級,電子郵件,聯系電話,QQ號碼
其后臺功能代碼是:
3.2 系統數據庫的實現
本系統的功能就是教師指導學生進行畢業設計,由學院布置教師的畢業設計指導任務,由教師先給出專業方向讓學生選題,審題后布置任務,學生開始收集資料并準備開題,教師確定開題后學生開始進行畢業設計,在設計期間教師和學生在網站上進行交流,完善設計后開始撰寫論文,教師一直都在網站上輔導,到了規定的時間,畢業論文完畢,學生開始預答辯,由教師審核并給出修改意見,學生正式答辯,教師在答辯后再給出完善意見來達到最滿意的程度,最后教師根據整個畢業設計指導過程結合答辯組的意見給出成績,最后將答辯的所有相關文件和資料都保存到網站上供其他人來瀏覽。
4 系統的測試
4.1 服務器的安全性和穩定性的測試
包括服務器能否可以長時間穩定的運行,網絡傳輸率的計算
4.2 程序及數據庫測試
所選的操作系統和數據庫系統是否穩定,嚴密,測試程序是否有好的容錯性,并用各種實例對系統的功能進行測試,例如,用戶注冊,學生選題,教師發公告等
4.3 網頁兼容性的測試
畢業論文系統最終測試的階段將能夠看到各個階段的結果,其目的是為系統在高等院校的投入使用做好準備。 使用各種瀏覽器,顯示器和瀏覽網頁的方法對系統進行測試,檢查頁面是否正常顯示,頁面打開和跳轉的時間等。
5 總結
論文分析了畢業論文系統的必要性;研究了系統的設計與實現;以及測試了系統的應用。由于時間及個人專業水平有限,所做的工作還有很多待完善的地方,還有很多需要解決的問題,進一步的工作還包括:
(1) 擴充系統的數據庫
更好的利用SQL Server技術進行數據庫的擴充,使系統更好的管理畢業論文環節。
(2) 增加系統的功能模塊
隨著網絡的不斷發展,例如延期和提前答辯,網上答辯等模塊還需要增加
(3) 畢業論文與其他教學環節的聯系
畢業論文是重要的教學環節,學生是否能取得畢業證與畢業論文的完成情況有重大聯系,所以,學院的其他部門的工作也要參考畢業論文系統的信息
參考文獻
[1] 耿祥義、張躍平,JSP基礎教程(第2版),清華大學出版社,2009年10月第二版,132-174
[2] 林振榮、徐蘇,JSP程序設計,中國鐵道出版社,2010年6躍第1版,144-225
[3] 方逵,JSP編程技術與應用,高等教育出版社,2003年10月第1版,204-212
[4] 宋昆、李嚴, SQL Server數據庫開發實例解析,機械工業出版社2006:10-89
[5] 張莉, SQL Server數據庫原理及應用教程,清華大學出版社,2003:30-140
[6] 王國輝、牛強、李南南,ASP信息系統開發實例精選,機械工業出版社 2005:180-300.
[7] 張躍廷、王小科、許文武,JSP數據庫系統開發案例精選,人民郵電出版社,2007年1月,第1版,220-350
英文翻譯:
The Design and Implementation of Thesis system based on JSP
E JING JING
Computer Science and Technology institute of Hulunbeier College Inner Mongolia Hulunbeier 021000
關鍵詞:檢測系統;畢業設計(論文);思考
作者簡介:王長鵬(1977-),男,江蘇南京人,三江學院教務處,講師;華沙(1978-),男,江蘇南京人,三江學院教務處,副研究員。(江蘇 南京 210012)
中圖分類號:G642.477 文獻標識碼:A 文章編號:1007-0079(2014)08-0200-01
畢業設計(論文)是深化教學改革、提高教學質量、培養具有創新精神和實踐能力的高等學校培養人才的不可缺少的重要教學環節,是評價學生綜合素質、專業技術、思維方法和實踐能力的重要內容。學生畢業設計(論文)的質量是評價高校教學質量的重要指標。近年來,高校本科生畢業設計(論文)的質量普遍下滑,引起了教育界專家的廣泛關注。2013年1月1日教育部頒發了《學位論文作假行為處理辦法》,針對論文作假行為制定相應的處理辦法,加大處罰力度,從制度上進行遏制,以促進學風建設,保證高等教育事業科學發展。為了更好地執行教育部頒布的此辦法,許多高校紛紛采購了論文抄襲檢測系統對本校的論文進行抽查或普查。如何通過檢測系統保證和提高畢業設計(論文)的質量已成為當前高校關注和研究的課題。
一、主要問題分析
1.學生因素
各高校的畢業設計(論文)工作基本上在第七學期末或者第八學期初啟動,而且大部分都持續16周,即每年的12月(1月)至次年的6月上旬。而這段時間正是畢業生畢業實習或找工作的高峰期,在當前找工作困難的形勢下畢業生不得不提前準備,參加各類招聘會場和用人單位的面試,有的畢業生往往在第七學期末就早早向學校提交了用人單位開具的實習證明,使得畢業設計(論文)與學生就業之間的矛盾越來越明顯。由于學生在實習期間忙于熟悉單位業務操作,因此投入在畢業設計(論文)中的精力也非常有限。在就業壓力的沖擊下本科畢業設計(論文)整體質量有下降的趨勢。
畢業設計(論文)是實現培養目標的重要教學環節,是理論聯系實際、教育與社會實踐相結合的重要體現,是培養大學生的創新意識、創造能力和創業精神的重要手段。然而,大部分論文基本上是借鑒了前人的研究成果,自己獨創的東西少,理論闡述深度不足。個別同學的論文復制比太高,抄襲嚴重。有些學生選題大而空,或者不能做到與專業培養目標緊密聯系。這些也是造成畢業設計(論文)質量下降的因素。
2.指導老師因素
在教育大眾化背景下,高校經過連續幾年的擴招,學生人數猛增,一個教師指導學生的數量也逐漸增多,許多院校一般都達到10名學生左右。此外,高校給每個教師規定了工作量,除了完成課堂教學任務外還有其他相關的科研項目。如果教師指導學生人數過多,由于精力有限,自然就會影響論文指導的質量。而對于民辦本科院校來說,一方面專職年青教師自身的科研水平有限,沒有能力指導學生完成高水平的畢業設計(論文);另一方面兼職指導教師比較多,會出現個別的兼職教師責任心不強,對學生要求不嚴格,也使得畢業設計(論文)質量難以保證。
3.管理制度因素
各高校雖然都制訂了比較全面的畢業設計(論文)的有關工作規程和管理辦法,但是只能保證畢業設計(論文)程序、流程、格式等方面的規范,而畢業設計(論文)的本身質量卻依然無法保證,如論文工作量不足、對知識和技能的應用過于簡單、敘述不深入、圖表制作粗糙等質量問題。學校缺乏對畢業設計(論文)全方位的質量評價和監控體系,答辯環節往往出現過于集中或“走過場”的現象。這些因素都使得畢業設計(論文)的質量得不到保證。
二、方法與措施
1.加強過程管理
為了嚴把畢業設計(論文)質量關,需要重視過程管理中的以下幾個環節:選題方向和內容要符合本學科專業培養目標,達到科學研究和實踐能力培養的目的,難易度要滿足專業培養方案中對素質、能力和知識結構的要求,難易適中,工作量適當;雖然畢業生由于畢業實習或找工作難以返校集中進行當面指導,但是除了通過電話、電子郵件、QQ等通訊方式之外,仍要保證當面指導的次數和時間;對學生的畢業設計(論文)通過系統進行,低于某個比例(江蘇地區各高校自行制訂的,基本上以20%和30%為標準)才允許答辯,抄襲嚴重者推遲答辯;答辯前指導教師、評閱教師和答辯教師須認真審閱學生論文,嚴把論文質量關,答辯工作不能流于形式。為保證答辯的質量,學生答辯的時間不得少于25~30分鐘,合理安排答辯工作的時間、批次及流程等。
2.培養實踐能力
為了避免學生畢業設計(論文)出現紙上談兵、抄襲資料、拼湊論文等現象,應該從源頭抓起,在入校后就要有意識地讓學生接受科學研究方法、工程設計方法與實踐技能的基本訓練,實現實踐能力、創新能力與綜合素質的全面提高。鼓勵學生參加大學生創新創業訓練計劃項目和相關的學科競賽,在實踐過程中鍛煉能力,畢業設計(論文)可以在創新項目和學科競賽的研究成果基礎上進行提升和深化。理工科學生能夠運用本專業設計或研究的方法、手段和工具開展課題的設計與研究工作。指導教師在下達任務書時必須明確學生完成畢業設計(論文)工作的具體任務和參數指標,同時,在答辯之前院(系)還要參照任務書的參數指標對學生設計的實物進行驗收,填寫《軟硬件驗收表》。文管類學生能夠綜合應用所學知識對課題所研究的問題進行分析。指導教師對學生論文的研究目標要明確,內容要具體,且具有一定的深度。同時,文管類學生要盡量通過實地考察和實證研究撰寫畢業論文。
3.加強校企合作
理工類學生在校內進行三年半的理論知識學習和模擬實踐后,最后一學期全程參與到實際項目和工作環境中,將畢業實習與設計結合起來,在校內和校外指導教師的聯合指導下完成畢業設計。現場教師都是擁有豐富實踐經驗的技術人員,他們在學生具體工作中的指導不僅及時解決了學生的問題,更重要的是教給了學生課堂上、實驗室中無法接觸到的最新的技術知識、解決問題的思路以及言傳身教的做人、做事道理。他們是校外畢業設計的師資隊伍補充,也是學生剛踏上社會的領路人。畢業設計改革后,實際校內教師指導僅指導了理論部分,實踐部分由現場教師指導完成,即由2名及2名以上指導教師指導1名畢業生,實行了雙導師制,因此,在落實好企業導師指導的前提下校內指導學生人數可適當增加,緩解專職指導教師人數緊張的壓力。
4.規范論文撰寫
通過對結果的分析,有許多高復制比率的論文是因為學生引用不規范或無引用造成的。因此,論文中的術語、圖表、數據、公式、引用、標注及參考文獻的引用及著錄要符合學校畢業設計(論文)工作規程的規范要求。尤其在借鑒和引用前人研究成果時一定要將引用部分標明清楚,避免發生因為引用和標注的不規范而造成論文復制比增高的情況。
三、結語
各高校剛剛接觸系統,而檢測系統能否成為提高當前畢業設計(論文)整體質量的良藥仍需要今后多年的實踐來證明。筆者認為檢測系統只是提供判斷論文是否抄襲的一個標準,而提高畢業設計(論文)整體質量則不是一蹴而就的,需要學校、院系、指導教師和學生的共同努力,這樣才能達到標本兼治的效果。
參考文獻:
[1]薛宏麗,馬朝興.高校畢業設計(論文)質量保障體系的研究與實踐[J].職業時空,2009,(10).