• 
    

    
    

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

      基于Pageoffice插件的畢業(yè)論文在線管理系統(tǒng)設(shè)計

      2016-05-14 15:49:00司馬宇
      軟件導(dǎo)刊 2016年7期

      司馬宇

      摘要:在分析基于報表技術(shù)的畢業(yè)論文管理系統(tǒng)所存在問題的基礎(chǔ)上,提出了基于Pageoffice插件的畢業(yè)論文管理系統(tǒng)設(shè)計方案。重點進行了系統(tǒng)功能和安全性設(shè)計,并對該系統(tǒng)的優(yōu)勢進行了總結(jié)。

      關(guān)鍵詞關(guān)鍵詞:Pageoffice;畢業(yè)論文在線管理系統(tǒng);安全性設(shè)計

      DOIDOI:10.11907/rjdk.161182

      中圖分類號:TP319文獻標(biāo)識碼:A文章編號文章編號:16727800(2016)007006202

      0引言

      為提高畢業(yè)論文管理工作效率,遵義醫(yī)學(xué)院教務(wù)處聯(lián)合醫(yī)學(xué)信息工程系進行了畢業(yè)論文在線管理系統(tǒng)研發(fā)工作。第一版系統(tǒng)基于報表技術(shù)開發(fā)并于2013年投入試用,能夠較好地解決傳統(tǒng)畢業(yè)論文管理過程中出現(xiàn)的效率低下、格式凌亂、匿名評閱難、匯總成績易出錯以及難以長期保存等問題[12]。但隨著需求的提升,基于報表技術(shù)的畢業(yè)論文管理系統(tǒng)在文本數(shù)量、公式處理、圖文顯示等方面的弊端日益凸顯。鑒于此,遵義醫(yī)學(xué)院醫(yī)學(xué)信息工程系基于Pageoffice插件技術(shù)對第一版系統(tǒng)進行升級。本文主要實現(xiàn)基于Pageoffice插件的畢業(yè)論文在線管理系統(tǒng)設(shè)計。

      1系統(tǒng)設(shè)計依據(jù)

      長期以來,B/S架構(gòu)的Web應(yīng)用系統(tǒng)在處理Office文檔時都面臨兩大技術(shù)難題:一是如何在網(wǎng)頁里在線編輯Office文檔,二是如何讀寫Office文檔里的內(nèi)容。對于在線編輯Office文檔這個問題,開發(fā)人員大多采取的方法是集成一個能調(diào)用Office的ActiveX控件,但是其運行穩(wěn)定性、兼容性差強人意,并且調(diào)用代碼只能用JavaScript,導(dǎo)致項目的邏輯層次被打亂,業(yè)務(wù)層和表現(xiàn)層混在一起,可維護性差。對于Office文檔讀寫問題,有用服務(wù)器自動化技術(shù)讀寫Word、Excel的,有代碼復(fù)雜、運行穩(wěn)定性差,并且服務(wù)器只能基于Windows平臺;有用POI庫的,其代碼復(fù)雜,只能讀寫格式簡單的Word、Excel文檔,并且POI提供的Office2003、Office2007文檔格式的調(diào)用接口不兼容,進一步增加了調(diào)用代碼的復(fù)雜度。

      PageOffice是一款能實現(xiàn)用戶在線編輯Word、Excel、PowerPoint文檔的Office快速開發(fā)插件。該插件的在線編輯特性使系統(tǒng)用戶可以通過瀏覽器在線打開服務(wù)器端對應(yīng)文檔并對其進行編輯、打印及導(dǎo)出。同時,服務(wù)器端的每個文檔又類似于一條數(shù)據(jù)記錄,故系統(tǒng)設(shè)計過程中只需要對某些評分或?qū)徍藸顟B(tài)字段錄入數(shù)據(jù)庫。相比基于報表技術(shù)的系統(tǒng)而言,基于Pageoffice插件的系統(tǒng)既簡化了數(shù)據(jù)庫設(shè)計,又提高了工作效率。

      2系統(tǒng)功能設(shè)計

      系統(tǒng)用戶分4類:校級管理員、部系管理員、教師、學(xué)生。系統(tǒng)結(jié)構(gòu)如圖1所示。

      (1)校級管理員。校級管理員能夠進行學(xué)生信息管理、部系管理員管理、部系文檔提交時限二次管理、相關(guān)文檔導(dǎo)出管理。

      (2)部系管理員。部系管理員能夠進行教師信息管理、文檔提交時限首次管理、教師分派管理、相關(guān)文檔導(dǎo)出管理、密碼管理等工作。其中,教師分派管理是整個系統(tǒng)的重心,該部分包括導(dǎo)師、評閱人、答辯組長、答辯專家、答辯秘書的分派以及各類文檔的審核、導(dǎo)出與打印。

      (3)教師。教師角色所涉及的身份較多,包括指導(dǎo)教師、論文評閱人、答辯專家以及答辯秘書。教師能夠從系統(tǒng)中找到自己所要處理文檔的學(xué)生名單(包括:我指導(dǎo)的學(xué)生名單、我評閱論文的學(xué)生名單、我答辯的學(xué)生名單、我的答辯記錄名單)并打開服務(wù)器端相應(yīng)文檔進行審核以及反饋修改意見,教師也可以管理個人信息及密碼。

      (4)學(xué)生。學(xué)生角色能夠進行相關(guān)文檔提交管理、個人信息管理及密碼管理。

      3系統(tǒng)安全性設(shè)計

      為保證系統(tǒng)數(shù)據(jù)不被惡意修改或者刪除,在設(shè)計過程中引入了如下3種保障機制:

      (1)權(quán)限設(shè)置。權(quán)限設(shè)置是根據(jù)用戶本身的特點來實現(xiàn)訪問控制的限制,該系統(tǒng)中所用到的權(quán)限設(shè)置主要來源于3方面:數(shù)據(jù)庫級別、視圖級別、角色級別。以上3種權(quán)限設(shè)置會自動屏蔽某些數(shù)據(jù)信息,以達(dá)到保護數(shù)據(jù)的目的。

      (2)加密算法。為保障用戶密碼不被盜用,系統(tǒng)引入密碼學(xué)單向散列算法MD5。真正存入數(shù)據(jù)庫的數(shù)據(jù)并非密碼本身,而是由MD5計算得到的256位散列數(shù)據(jù),即便泄露數(shù)據(jù)庫中存儲的散列數(shù)據(jù),也難以獲得對應(yīng)的用戶密碼。

      (3)數(shù)字簽名。數(shù)字簽名[5]是電子簽名的一種表現(xiàn)形式,利用圖像處理技術(shù)將數(shù)字簽名操作轉(zhuǎn)化為與紙質(zhì)文件中簽字或蓋章操作相同的視覺效果,同時利用保障電子信息的真實性和完整性以及簽名人的不可否認(rèn)性。

      4系統(tǒng)開發(fā)工具

      基于Pageoffice插件的畢業(yè)論文管理系統(tǒng)以Visual Studio 2008為開發(fā)平臺,選擇C#作為程序設(shè)計語言,采用Access為系統(tǒng)數(shù)據(jù)庫,并綜合利用Ajax、HTML、CSS、JavaScript等技術(shù)完成系統(tǒng)開發(fā)。為方便各類用戶使用,系統(tǒng)采用Web方式開發(fā)。

      5結(jié)語

      基于Pageoffice插件的畢業(yè)論文管理系統(tǒng)相比基于報表技術(shù)的畢業(yè)論文管理系統(tǒng)的優(yōu)點在于:①通過瀏覽器打開服務(wù)器端文檔實現(xiàn)在線編輯、保存、打印,系統(tǒng)用戶在編輯過程中不必受限于文字?jǐn)?shù)量,突破報表系統(tǒng)常規(guī)固定的文本框架;②對于某些特殊專業(yè)在編輯過程中所需涉及的圖文并茂、公式編輯等功能也可以不受限制;③服務(wù)器端的每個文檔對應(yīng)一條數(shù)據(jù)記錄,故只需要將評分和審核等字段錄入數(shù)據(jù)庫以達(dá)到簡化數(shù)據(jù)庫設(shè)計的目的;④系統(tǒng)中的指導(dǎo)教師評分表、論文評閱人評分表以及答辯專家評分表采用Excel設(shè)計,教師按照每個二級指標(biāo)的闡述對學(xué)生進行評分,最后利用公式匯總各二級指標(biāo)的評分并寫入數(shù)據(jù)庫,該流程保證了數(shù)據(jù)無誤計算;⑤可利用報表技術(shù)打印每個學(xué)生的綜合成績及其評定等級;⑥雖然校級管理員、部系管理員、教師、學(xué)生均可能打開同一個文檔,但是Pageoffice插件提供的編輯權(quán)限可以限定每個角色只能編輯自己特定區(qū)域,較好地確保了角色安全性。

      采用基于PageOffice 技術(shù)的畢業(yè)論文在線管理系統(tǒng)可以避免數(shù)據(jù)庫系統(tǒng)升級過程中出現(xiàn)的不兼容性問題,也可以通過文檔導(dǎo)出的方式實現(xiàn)備份,不用依賴于數(shù)據(jù)庫系統(tǒng)。目前,基于Pageoffice插件的畢業(yè)論文管理系統(tǒng)在遵義醫(yī)學(xué)院運作良好,有效地提高了工作效率。

      參考文獻:

      [1]曾旭.基于B/S模式的菌株管理信息系統(tǒng)設(shè)計[J].醫(yī)學(xué)信息學(xué)雜志,2012,33(4):3234.

      [2]黃耀鋒,吳迪.Web應(yīng)用的安全現(xiàn)狀及防護[J].科技資訊,2011(35):1616.

      [3]胡向東,魏琴芳,胡蓉.應(yīng)用密碼學(xué)[M].北京:電子工業(yè)出版社,2011.

      [4]鄧元慶,龔晶,石會.密碼學(xué)簡明教程[M].北京:清華大學(xué)出版社,2011.

      [5]萬以嫻.電子簽章法律問題研究[M].北京:人民法院出版社,2001.

      [6]韓嘯,王瑞敏,劉健南.ASP.NET Web開發(fā)學(xué)習(xí)實錄[M].北京:清華大學(xué)出版社,2011.

      [7]章立民.ASP.NET開發(fā)實戰(zhàn)范例寶典(C#)[M].北京:科學(xué)出版社,2010.

      [8]蔡長安.基于B/S模式的學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機工程與設(shè)計,2006,27(14):25852587.

      庐江县| 万宁市| 历史| 深州市| 金寨县| 海兴县| 吉隆县| 麻江县| 化德县| 法库县| 台东市| 彰化市| 黎城县| 石阡县| 叙永县| 巴彦淖尔市| 涞源县| 永安市| 皋兰县| 徐水县| 宁津县| 竹山县| 泗阳县| 蓝田县| 盘山县| 泸溪县| 龙胜| 长武县| 金门县| 安吉县| 东阳市| 南川市| 尼勒克县| 营口市| 闽清县| 克东县| 襄樊市| 江门市| 大荔县| 德庆县| 马公市|