999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Pageoffice插件的畢業論文在線管理系統設計

2016-05-14 15:49:00司馬宇
軟件導刊 2016年7期

司馬宇

摘要:在分析基于報表技術的畢業論文管理系統所存在問題的基礎上,提出了基于Pageoffice插件的畢業論文管理系統設計方案。重點進行了系統功能和安全性設計,并對該系統的優勢進行了總結。

關鍵詞關鍵詞:Pageoffice;畢業論文在線管理系統;安全性設計

DOIDOI:10.11907/rjdk.161182

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

0引言

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

1系統設計依據

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

PageOffice是一款能實現用戶在線編輯Word、Excel、PowerPoint文檔的Office快速開發插件。該插件的在線編輯特性使系統用戶可以通過瀏覽器在線打開服務器端對應文檔并對其進行編輯、打印及導出。同時,服務器端的每個文檔又類似于一條數據記錄,故系統設計過程中只需要對某些評分或審核狀態字段錄入數據庫。相比基于報表技術的系統而言,基于Pageoffice插件的系統既簡化了數據庫設計,又提高了工作效率。

2系統功能設計

系統用戶分4類:校級管理員、部系管理員、教師、學生。系統結構如圖1所示。

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

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

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

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

3系統安全性設計

為保證系統數據不被惡意修改或者刪除,在設計過程中引入了如下3種保障機制:

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

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

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

4系統開發工具

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

5結語

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

采用基于PageOffice 技術的畢業論文在線管理系統可以避免數據庫系統升級過程中出現的不兼容性問題,也可以通過文檔導出的方式實現備份,不用依賴于數據庫系統。目前,基于Pageoffice插件的畢業論文管理系統在遵義醫學院運作良好,有效地提高了工作效率。

參考文獻:

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

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

[3]胡向東,魏琴芳,胡蓉.應用密碼學[M].北京:電子工業出版社,2011.

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

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

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

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

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

主站蜘蛛池模板: 热re99久久精品国99热| 秋霞午夜国产精品成人片| 538精品在线观看| 九九这里只有精品视频| 成人午夜久久| 亚洲色图狠狠干| 视频在线观看一区二区| 亚洲色欲色欲www网| 波多野吉衣一区二区三区av| 欧美日韩在线亚洲国产人| 欧美三级视频在线播放| 久久精品无码国产一区二区三区| 精品成人一区二区三区电影| 欧美精品亚洲日韩a| 99资源在线| 久久一级电影| 4虎影视国产在线观看精品| 亚洲永久色| 亚洲无码视频一区二区三区| 亚洲欧洲日韩久久狠狠爱| jizz在线免费播放| 亚洲精品爱草草视频在线| 日韩中文精品亚洲第三区| 欧美中文字幕无线码视频| 亚洲欧美精品在线| 久久精品免费国产大片| 久久青青草原亚洲av无码| 毛片视频网| 另类综合视频| 久久永久免费人妻精品| 国产精品久久久免费视频| 国产一级精品毛片基地| 日韩国产亚洲一区二区在线观看| 波多野结衣一区二区三区四区| 国产网站一区二区三区| 老司机精品一区在线视频 | 天堂网亚洲综合在线| 99久久国产自偷自偷免费一区| 又大又硬又爽免费视频| 精品福利国产| 婷婷六月激情综合一区| 国产视频久久久久| 青青草原偷拍视频| 26uuu国产精品视频| 国产在线八区| 久久亚洲国产视频| 欧美一区二区三区不卡免费| 亚洲αv毛片| 亚洲日本中文字幕乱码中文 | 国产成人无码综合亚洲日韩不卡| 亚洲综合网在线观看| 国产成人免费视频精品一区二区| 天天综合网站| 亚洲国模精品一区| 国产精品久久久精品三级| 99热这里只有精品国产99| 国产乱人伦精品一区二区| 欧美性爱精品一区二区三区| 91久久偷偷做嫩草影院| 伊人五月丁香综合AⅤ| 人人澡人人爽欧美一区| 亚洲二区视频| 无码国产偷倩在线播放老年人| 欧美在线视频不卡| 丰满人妻一区二区三区视频| 中文字幕伦视频| 国产精品第5页| 在线播放国产一区| 国产黑人在线| 不卡无码网| 国内精品91| 日本一本在线视频| 国产三级精品三级在线观看| 国产一区二区精品福利| 色悠久久久久久久综合网伊人| 欧美成人免费一区在线播放| 欧美无遮挡国产欧美另类| 青青草国产一区二区三区| 国产91成人| www.精品国产| 国产小视频在线高清播放| 日韩国产 在线|