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.

主站蜘蛛池模板: 99久视频| 中文字幕第4页| 国产在线一区二区视频| 国产青青草视频| 亚洲成人www| 四虎影视8848永久精品| 精品久久777| 久久性妇女精品免费| 国产精品吹潮在线观看中文| 色综合五月| 久久久久国产精品嫩草影院| 中文字幕永久在线看| 99免费在线观看视频| 日本三级精品| 在线精品欧美日韩| 五月婷婷伊人网| 2022国产91精品久久久久久| 一区二区日韩国产精久久| 国产成人8x视频一区二区| 国产鲁鲁视频在线观看| 亚洲欧美日韩另类| 国产第一页第二页| 国产性生交xxxxx免费| 国产办公室秘书无码精品| 国产在线拍偷自揄拍精品| 熟妇无码人妻| 国产黄色片在线看| 国产精品久久久久久久久| 国产精女同一区二区三区久| 亚洲性影院| 国产成人福利在线视老湿机| 人妻中文字幕无码久久一区| 亚洲成人在线免费观看| 本亚洲精品网站| 亚洲一区二区三区香蕉| 91精品国产一区| 国内熟女少妇一线天| 亚洲人成网站日本片| 欧洲亚洲欧美国产日本高清| 色天堂无毒不卡| 97成人在线视频| 日韩专区欧美| 中文字幕中文字字幕码一二区| 午夜无码一区二区三区在线app| 奇米影视狠狠精品7777| 蜜桃视频一区二区| 99re热精品视频国产免费| 色综合综合网| 亚洲人成影院在线观看| 超薄丝袜足j国产在线视频| 成人亚洲国产| 91成人免费观看| 国产资源免费观看| 99人妻碰碰碰久久久久禁片| 青青草一区| 国产精品对白刺激| 久久精品国产精品一区二区| 九色在线观看视频| 18禁高潮出水呻吟娇喘蜜芽| 国产小视频网站| 欧美五月婷婷| 成·人免费午夜无码视频在线观看| 亚洲三级电影在线播放| 欧美在线视频不卡| 日韩欧美国产综合| 国产成人成人一区二区| 亚洲综合专区| 99这里只有精品免费视频| 精品人妻一区二区三区蜜桃AⅤ| 欧美三级不卡在线观看视频| 天天躁夜夜躁狠狠躁图片| 国产97视频在线| 亚洲人成成无码网WWW| 一级黄色网站在线免费看| 亚洲成AV人手机在线观看网站| 26uuu国产精品视频| 2021亚洲精品不卡a| AV色爱天堂网| 精品撒尿视频一区二区三区| 免费国产无遮挡又黄又爽| 国产成人乱无码视频| 麻豆国产精品|