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.

主站蜘蛛池模板: 男人天堂伊人网| 国产精品粉嫩| 欧美激情综合| www.91中文字幕| 偷拍久久网| 成人一级黄色毛片| 美女一级毛片无遮挡内谢| 71pao成人国产永久免费视频| jizz亚洲高清在线观看| 国产噜噜在线视频观看| 九九这里只有精品视频| 国内精自视频品线一二区| 亚洲日韩高清无码| www.av男人.com| AV无码无在线观看免费| 91精品久久久无码中文字幕vr| 欧美中文字幕一区| 少妇精品在线| 国产剧情一区二区| 中文字幕无码av专区久久| 国产国产人成免费视频77777 | 精品一区二区三区波多野结衣| 黄色三级毛片网站| 激情综合五月网| 日韩欧美国产另类| 久久夜色撩人精品国产| 亚洲成人网在线观看| 久久亚洲国产最新网站| 操操操综合网| 国产精品私拍在线爆乳| 色综合a怡红院怡红院首页| 无码'专区第一页| 欧美一区二区丝袜高跟鞋| 亚洲人成网7777777国产| 亚洲香蕉久久| 久爱午夜精品免费视频| 永久免费精品视频| 国产精品手机视频一区二区| 日韩一二三区视频精品| 黄色网在线| 国产麻豆91网在线看| 性色在线视频精品| 久久一日本道色综合久久| 国产精品所毛片视频| 国产乱人视频免费观看| 天天躁狠狠躁| 亚洲毛片网站| 亚洲精品无码高潮喷水A| 丁香亚洲综合五月天婷婷| 欧美精品不卡| 综1合AV在线播放| 99热亚洲精品6码| 国产精品久久久久鬼色| 欧美在线观看不卡| 网友自拍视频精品区| 亚洲精品卡2卡3卡4卡5卡区| 91po国产在线精品免费观看| 亚洲综合日韩精品| 精品成人一区二区三区电影| 精品人妻一区无码视频| 久久久久无码精品| 夜夜爽免费视频| 国产91精品最新在线播放| 91丝袜美腿高跟国产极品老师| 中国精品久久| 国产91麻豆免费观看| 在线免费无码视频| 2020国产精品视频| 亚洲欧美另类专区| 一级毛片中文字幕| 亚洲h视频在线| 青青青伊人色综合久久| 久久国产香蕉| 日韩资源站| 性做久久久久久久免费看| 538国产在线| 国产精选自拍| 91精品专区国产盗摄| 99青青青精品视频在线| 色婷婷成人| 精品99在线观看| 久久这里只精品国产99热8|