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

單位文件查詢系統的設計和實現

2019-06-22 07:00:52黃青逢
視聽 2019年5期
關鍵詞:微信用戶系統

黃青逢

(廣西廣播電視技術中心)

一、引言

一直以來,廣西廣播電視技術中心以及各個部門的相關文件的查閱都是通過打印分發傳閱,或者私下通過OA等系統一一轉發,這種方式不便職工查看,文件分散存放,缺乏統一管理。為了解決上述問題,提高工作效率,開發一套簡單高效的文件查詢系統顯得很有必要。

如今飛速發展的網絡軟件技術貫穿各個行業,代碼的復用讓快速開發成為常態,根據需求短時間內就能完成一套系統的開發。本系統將在單位原有的Web網盤系統基礎上進行二次開發,并獨立開發企業微信版本,兩個版本都將實現單位文件統一分類管理和在線查閱、檢索和下載等功能,方便用戶隨時隨地查閱文件。

二、系統總體設計

根據實際業務需求,Web網頁端設置管理員和普通用戶兩種角色,管理員擁有對所有文件的管理權限,比如上傳、下載、刪除等文件及目錄操作,普通用戶只能對文件進行查看、下載以及檢索。Web網頁端的功能流程圖如圖1所示。

圖1 Web網頁端功能流程圖

企業微信端由于涉及到外部網絡,存在很多安全問題,故只開設普通用戶的功能,用戶通過企業微信訪問系統可以查看、下載相關文件,企業微信端的功能流程圖如圖2所示。

圖2 企業微信端功能流程圖

三、開發框架及技術

(一)Web網頁端

Web網頁端采用ASP.NET MVC框架進行開發,代碼和頁面分離,這種模式有低耦合、高復用、高維護性等優點,本系統通過二次開發,復用原Web網盤系統的部分代碼和數據庫,大大降低開發成本,提高開發效率。

(二)企業微信端

企業微信端采用SpringMVC框架,SpringMVC是基于Java的輕量級Web框架,實現了Web MVC的設計模式,簡化開發、降低開發成本、提高可維護性,性能優秀且靈活。SpringMVC的配置非常簡單,首先在項目的web.xml文件中配置SpringMVC的前端控制器用于攔截請求;其次創建SpringMVC的配置文件;最后使用@Controller注解類成為控制器,用于接收客戶端的get、post請求,使用@RequestMapping標注訪問的URL,前端通過該URL即可向控制器提交請求。前端頁面采用HTML5自適應網頁技術,使用jstl標簽庫簡化頁面、提高頁面可維護性。數據通過Web Service接口實現與Web端的數據連接和交互。

四、關鍵技術的實現

(一)文件在線打開

Web網頁端通過辨別文件的類型,采用相應組件實現文件在線閱讀或播放,word和excel文件通過aspose.word組件轉換成pdf格式,pdf文件通過swfTools工具轉換成swf文件類型,最后用flexpaper組件在線顯示。

企業微信端首先通過Web Service接口請求服務器將要打開的文件轉換成pdf文件,并返回該文件的地址,最后通過PDF.js插件在線顯示,效果如圖3所示。

圖3 企業微信端在線打開文件效果圖

(二)企業微信身份驗證

企業微信端部署在外網,通過互聯網就可以訪問,為了保證單位文件的安全和機密,必須先進行身份驗證。

企業微信提供了OAuth的授權登錄方式,能夠從企業微信終端打開的網頁獲取成員的身份信息,從而免去登錄的環節。首先為進行身份驗證做好準備,登錄企業微信后臺創建應用,配置可信域名、完成歸屬域名驗證,最后配置應用訪問的主頁。其次使用企業號CorpID和秘鑰Secret作為參數調用相應接口獲取調用接口憑證access_token和code,最后通過這兩個返回值獲取到用戶ID,如果返回空值則表示身份驗證失敗,從而阻止非法用戶訪問系統,如果返回用戶ID,則將用戶id寫入cookie。之后用戶再訪問系統直接校驗是否有標識成員身份的cookie信息,如果有直接進入,否則重新驗證身份,此方式可免去頻繁的身份驗證降低時間開銷。進入系統之后的效果如圖4所示。

圖4 企業微信端實現效果圖

五、系統部署和網絡環境

根據需求,系統部署在單位內網,通過防火墻和網閘與外部網絡安全隔離,并在單位門戶網站上面設置快捷入口。企業微信端部署在單位外網,通過前置機代理轉發用戶所有的請求和響應,保證數據的安全性不受外部威脅和攻擊。具體拓撲圖如圖5所示。

圖5 系統網絡拓撲圖

六、總結

本系統的Web端通過二次開發,以低成本快速完成開發并投入使用。企業微信端通過Web Service接口進行數據交互,開發人員只需編寫界面和解析數據,大大降低開發難度。目前該系統已正常使用,無論是使用電腦還是手機,用戶都無需下載就可以隨時訪問本系統查看單位相關文件,文件查找非常便捷高效。

猜你喜歡
微信用戶系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
微信
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
微信
微信
主站蜘蛛池模板: 3344在线观看无码| 国产主播福利在线观看 | 午夜免费视频网站| 国内精品久久久久久久久久影视| 露脸一二三区国语对白| 97青青青国产在线播放| 亚洲国产成人综合精品2020| 一区二区三区国产精品视频| 国产又粗又爽视频| 国产精品观看视频免费完整版| 黑色丝袜高跟国产在线91| 欧美丝袜高跟鞋一区二区| 99ri国产在线| 亚洲女同一区二区| 中文字幕丝袜一区二区| 日韩A级毛片一区二区三区| 国产第三区| 91精品小视频| 女人18毛片久久| 成年A级毛片| 亚洲第一av网站| 国产福利在线免费| 亚洲av无码久久无遮挡| 伊在人亚洲香蕉精品播放| 毛片网站免费在线观看| 国产成人高清精品免费| 国产亚洲欧美在线专区| 亚洲三级电影在线播放| 亚洲日本中文字幕天堂网| 国产女人喷水视频| 特级精品毛片免费观看| 综合天天色| 色婷婷综合激情视频免费看| 亚洲国产精品VA在线看黑人| 国产欧美高清| 永久免费无码日韩视频| 久久无码av三级| 少妇精品在线| 日韩在线2020专区| 国产91蝌蚪窝| 日韩小视频在线观看| 久久精品最新免费国产成人| 亚洲最大看欧美片网站地址| 国产乱子伦无码精品小说 | 免费看黄片一区二区三区| 精品剧情v国产在线观看| 国产一区二区三区日韩精品| WWW丫丫国产成人精品| 国产剧情国内精品原创| 成人午夜亚洲影视在线观看| 久久美女精品国产精品亚洲| 中文字幕在线一区二区在线| 亚洲黄色片免费看| 久久久久青草大香线综合精品| 国产精品亚欧美一区二区| 国产主播在线一区| 国产精品久久久久久搜索| 久久精品人人做人人| 狠狠做深爱婷婷综合一区| 很黄的网站在线观看| 九九九九热精品视频| 亚洲av无码久久无遮挡| 久久狠狠色噜噜狠狠狠狠97视色| 国产精品视屏| 日韩午夜福利在线观看| 日本人妻丰满熟妇区| 55夜色66夜色国产精品视频| 国产成人精品高清在线| 综合天天色| 国产香蕉在线视频| 在线不卡免费视频| 日韩精品中文字幕一区三区| 四虎在线观看视频高清无码| 欧美伦理一区| 亚洲色精品国产一区二区三区| 少妇高潮惨叫久久久久久| 制服丝袜 91视频| 久草国产在线观看| 日本高清有码人妻| 成人国产精品2021| 人妻丰满熟妇AV无码区| 欧美成人午夜视频|