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.

主站蜘蛛池模板: 亚洲狼网站狼狼鲁亚洲下载| 香蕉eeww99国产在线观看| 青青草91视频| 伊人无码视屏| 91美女视频在线观看| 国产91成人| 国产亚洲精品自在线| 九九免费观看全部免费视频| av天堂最新版在线| 毛片免费视频| 亚洲区第一页| 久久精品人人做人人综合试看| 中文字幕欧美日韩| 99激情网| 国产精品免费p区| 欧美亚洲国产精品第一页| 国内精品九九久久久精品 | 91精品啪在线观看国产91九色| 亚洲国产91人成在线| 在线看片免费人成视久网下载| 黄色网站在线观看无码| 欧美在线国产| 亚洲国产看片基地久久1024 | 无码视频国产精品一区二区| 精品一区二区三区视频免费观看| 国产精品亚洲欧美日韩久久| 国产精品999在线| 日本高清在线看免费观看| 夜夜操狠狠操| 天天综合网色中文字幕| 国产日韩欧美成人| 3D动漫精品啪啪一区二区下载| 日韩精品中文字幕一区三区| 亚洲人成在线精品| 国产成人无码综合亚洲日韩不卡| 国产精品蜜臀| 国产欧美网站| 欧美亚洲第一页| 欧美成人日韩| 欧美精品伊人久久| 亚洲无码日韩一区| 国产成人91精品| 国产麻豆aⅴ精品无码| 亚洲福利片无码最新在线播放| 在线观看国产精品第一区免费 | 91啦中文字幕| 国产成人高精品免费视频| 国产无码制服丝袜| 老司国产精品视频91| AV老司机AV天堂| 亚洲综合经典在线一区二区| 亚洲天堂久久新| 看国产一级毛片| 日本道综合一本久久久88| 成人av专区精品无码国产| 青青久久91| 99久久无色码中文字幕| 国产福利微拍精品一区二区| 欧美日韩资源| 亚洲一级毛片在线播放| 国产亚洲高清视频| 日本五区在线不卡精品| 欧美激情成人网| 亚洲国产清纯| 亚洲欧洲国产成人综合不卡| 中文无码精品a∨在线观看| 亚洲欧美日韩久久精品| 国产理论一区| 亚洲天堂2014| 无码精油按摩潮喷在线播放| 亚洲嫩模喷白浆| 人禽伦免费交视频网页播放| 无码'专区第一页| 国产一线在线| 国产高潮视频在线观看| 91无码网站| 欧美成人区| 久久大香香蕉国产免费网站| 亚洲三级a| 亚洲天堂区| v天堂中文在线| 国产一二三区视频|