• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于SSH[1]架構(gòu)的畢業(yè)論文管理系統(tǒng)設(shè)計(jì)

      2012-12-31 00:00:00曹雷劉巖鋒朱慧史紅星
      科技創(chuàng)新導(dǎo)報(bào) 2012年27期

      摘要:隨著信息技術(shù)的高速發(fā)展,網(wǎng)絡(luò)技術(shù)與辦公無紙化、自動(dòng)化已經(jīng)深入到了社會(huì)的每一個(gè)角落,傳統(tǒng)的手工管理操作理應(yīng)被自動(dòng)化網(wǎng)絡(luò)管理所取代。本文針對(duì)教學(xué)工作中論文管理的特點(diǎn),基于B/S框架設(shè)計(jì)出了畢業(yè)生論文管理系統(tǒng)。經(jīng)調(diào)試,系統(tǒng)工作穩(wěn)定,能滿足論文管理的工作需求,極大提高了相關(guān)教學(xué)工作的效率。

      關(guān)鍵詞:畢業(yè)論文 系統(tǒng) 信息技術(shù)

      中圖分類號(hào):TP31 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2012)09(c)-0031-01

      本科畢業(yè)論文(設(shè)計(jì))是對(duì)本科生四年大學(xué)所學(xué)知識(shí)的一次綜合性考察和檢驗(yàn),同樣也是對(duì)專業(yè)知識(shí)的一個(gè)提煉與升華,對(duì)于學(xué)生畢業(yè)而言論文與設(shè)計(jì)是至關(guān)重要的。論文的選題,提交審批與答辯等都發(fā)生在大四,大四階段畢業(yè)生需要忙于諸如實(shí)訓(xùn),找工作,考研與寫論文(做設(shè)計(jì))等諸多事項(xiàng),尤其是對(duì)在外地實(shí)訓(xùn)的學(xué)生而言,畢業(yè)論文與設(shè)計(jì)與院校和導(dǎo)師的交互很容易存在時(shí)間與空間上的沖突,因此容易出現(xiàn)學(xué)生不明白論文提交步驟或輔導(dǎo)老師查收遺漏等嚴(yán)重問題。

      目前,高校院校普遍采用的是紙質(zhì)提交與審批方式管理論文。這是上述問題得不到解決的主要原因。為減少學(xué)生與教師的工作量,提高工作效率,并為學(xué)生與教師提供更方便的交互,有必要建立一個(gè)完善的畢業(yè)論文管理系統(tǒng)來實(shí)現(xiàn)論文管理的無紙化與自動(dòng)化。

      1 基于SSH框架的畢業(yè)論文管理系統(tǒng)設(shè)計(jì)目標(biāo)

      畢業(yè)論文管理系統(tǒng)是基于成員來管理相應(yīng)成員信息,簡(jiǎn)化論文處理過程中學(xué)生與導(dǎo)師還有教務(wù)管理員的工作。論文管理系統(tǒng)設(shè)計(jì)目標(biāo)如下:

      教務(wù)管理員更簡(jiǎn)易地通知畢業(yè)論文相關(guān)信息:年年畢業(yè)論文與設(shè)計(jì)的要求都略有不同,本系統(tǒng)可以讓教務(wù)管理員通過公告、信息的方式通知導(dǎo)師論文相關(guān)內(nèi)容,并上傳各類文檔的模板,無需再通過開會(huì)等方式發(fā)布信息。

      導(dǎo)師更簡(jiǎn)易地管理學(xué)生:論文的題目可通過文件形式上傳,通過本系統(tǒng)指導(dǎo)教師可以直接在線閱讀學(xué)生提交的文檔并進(jìn)行評(píng)閱,師生之間的留言板實(shí)現(xiàn)師生之間簡(jiǎn)單的信息交互。

      學(xué)生完成論文過程更加簡(jiǎn)易:學(xué)生登錄系統(tǒng)后可通過公告與私信直接看到論文與設(shè)計(jì)編寫與提交的流程以及注意事項(xiàng),選題與文檔的編寫和提交都能通過系統(tǒng)在線完成。

      2 系統(tǒng)開發(fā)的關(guān)鍵技術(shù)與環(huán)境選擇

      2.1 三層MVC結(jié)構(gòu)

      MVC框架是建站最常使用的結(jié)構(gòu)之一,全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設(shè)計(jì)典范,用于組織代碼用一種業(yè)務(wù)邏輯和數(shù)據(jù)顯示分離的方法,這個(gè)方法的假設(shè)前提是如果業(yè)務(wù)邏輯被聚集到一個(gè)部件里面,而且界面和用戶圍繞數(shù)據(jù)的交互能被改進(jìn)和個(gè)性化定制而不需要重新編寫業(yè)務(wù)邏輯MVC被獨(dú)特的發(fā)展起來用于映射傳統(tǒng)的輸入、處理和輸出功能在一個(gè)邏輯的圖形化用戶界面的結(jié)構(gòu)中。這種結(jié)構(gòu)具有耦合性低,重用性高,部署快,可維護(hù)性強(qiáng),生命周期成本低,有利于軟件工程化管理等特點(diǎn)。

      2.2 Internet終端

      本系統(tǒng)采用的是B/S構(gòu)架,因此訪問方式是基于internet終端的訪問,用戶只需要通過web瀏覽器就可以非常方便快捷地使用本系統(tǒng)服務(wù)器資源,因此系統(tǒng)讓用戶的操作變得簡(jiǎn)單與透明,系統(tǒng)的維護(hù)成本與工作量也得到減少。B/S構(gòu)架使本系統(tǒng)有易安裝,易升級(jí),成本低,可擴(kuò)充等優(yōu)勢(shì)。

      2.3 JAVA開發(fā)環(huán)境

      以java為基礎(chǔ)的JSP網(wǎng)頁技術(shù)提供了世界領(lǐng)先技術(shù)的通訊、協(xié)作和WEB應(yīng)用平臺(tái),支持B/S體系結(jié)構(gòu),而以JSP為基礎(chǔ)的輕量級(jí)WEB框架SSH是典型的MVC結(jié)構(gòu)的體現(xiàn),框架對(duì)數(shù)據(jù)庫(kù)操作進(jìn)行了封裝并將各模塊間進(jìn)行了解耦,擁有良好地可擴(kuò)展與可維護(hù)性。因此根據(jù)畢業(yè)生論文管理系統(tǒng)的需求分析以及JAVA的優(yōu)勢(shì),系統(tǒng)使用JAVA平臺(tái)開發(fā),用java編程語言和SSH框架技術(shù),采用mysql數(shù)據(jù)庫(kù),選擇apache的tomcat作為服務(wù)器。系統(tǒng)結(jié)構(gòu)與功能模塊。

      對(duì)于任何一個(gè)系統(tǒng),在實(shí)施前都應(yīng)進(jìn)行合理的規(guī)劃設(shè)計(jì)。論文管理系統(tǒng)也是如此,根據(jù)功能將系統(tǒng)進(jìn)行模塊劃分。共有六個(gè)模塊——用戶管理、文件管理、文檔管理、消息管理、開題管理以及角色管理。

      3 系統(tǒng)的實(shí)現(xiàn)

      3.1 各功能模塊的實(shí)現(xiàn)

      (1)用戶管理包括學(xué)生與教師信息的批量導(dǎo)入與修改。

      (2)文件管理包括學(xué)生設(shè)計(jì)的提交與下載。

      (3)文檔管理包括模版的上傳下載以及開題報(bào)告、中期檢查等文檔的提交與審批。

      (4)消息管理包括公告和私信的收發(fā)。

      (5)開題管理包括論文題目的導(dǎo)入、審批與選擇。

      (6)角色管理則是系統(tǒng)對(duì)不同角色對(duì)應(yīng)操作的隔離。

      3.2 系統(tǒng)安全性

      除了對(duì)數(shù)據(jù)庫(kù)實(shí)施安全保護(hù)外,系統(tǒng)自身也通過一些保護(hù)手段實(shí)施了安全保護(hù)措施,主要有以下兩點(diǎn):

      (1)用戶角色管理:系統(tǒng)通過用戶角色辨認(rèn)的方式對(duì)用戶的操作進(jìn)行了嚴(yán)格的限制,不同角色將對(duì)應(yīng)不同的操作頁面,并在主要操作頁面設(shè)置身份驗(yàn)證,保證了越權(quán)操作不會(huì)發(fā)生。

      (2)密碼管理:在畢業(yè)論文管理系統(tǒng)中,只有通過用戶名和密碼驗(yàn)證成功的用戶才能登入系統(tǒng)進(jìn)行操作。登錄系統(tǒng)時(shí)用戶密碼都進(jìn)行了加密操作,不會(huì)被外界所看到。同時(shí)數(shù)據(jù)庫(kù)也采用了加密算法,這種情況下,即使使用特殊方法打開了數(shù)據(jù)庫(kù)文件也無法獲知密碼原文,從而無法登錄系統(tǒng)。

      此外,系統(tǒng)還將非正常登錄的IP地址進(jìn)行記錄與過濾,從而避免惡意攻擊服務(wù)器得發(fā)生。綜上所述,論文管理系統(tǒng)的安全性是通過多方面考慮的,用多種渠道給予了系統(tǒng)安全保證。

      5 結(jié)語

      本文地研究與論文管理工作緊密相連,經(jīng)過合理的系統(tǒng)規(guī)劃與設(shè)計(jì)以及平臺(tái)選擇,編寫完成后在本院校進(jìn)行實(shí)驗(yàn)并通過院校的使用反饋進(jìn)行了合理改進(jìn),進(jìn)而構(gòu)造出通用的畢業(yè)生論文管理系統(tǒng),完成了了畢業(yè)生、教師以及教務(wù)管理員之間工作與交互的簡(jiǎn)化,實(shí)現(xiàn)了畢業(yè)論文地?zé)o紙化網(wǎng)絡(luò)管理。系統(tǒng)有助于提高畢業(yè)生的論文編寫質(zhì)量,促進(jìn)學(xué)生更順利地畢業(yè)。

      參考文獻(xiàn)

      [1] 李剛.輕量級(jí)java EE企業(yè)應(yīng)用實(shí)戰(zhàn)[M].3版.北京:電子工業(yè)出版社,2011.

      [2] Daniel J.Barrett,Richard E.Silverman.SSH,The Secure Shell:The Definitive Guide[M].北京:中國(guó)電力出版社,2003.

      [3] 李剛.瘋狂Java講義[M].北京:電子工業(yè),2008.

      [4] 孫衛(wèi)琴.Tomcat與Java Web開發(fā)技術(shù)詳解[M].北京:電子工業(yè)出版社,2009.

      [5] 劉京華.Java Web整合開發(fā)王者歸來[M].北京:清華大學(xué)出版社,2010.

      临猗县| 大荔县| 德阳市| 霍林郭勒市| 江安县| 霍山县| 民权县| 威信县| 陈巴尔虎旗| 德安县| 江华| 察隅县| 老河口市| 海丰县| 大名县| 海伦市| 长岭县| 周口市| 红河县| 南投市| 星座| 无锡市| 赣州市| 当阳市| 永寿县| 彝良县| 金华市| 桐乡市| 金坛市| 正定县| 山丹县| 鹤岗市| 军事| 大关县| 鸡西市| 英超| 都兰县| 尚义县| 县级市| 永德县| 赤城县|