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
微信
微信
主站蜘蛛池模板: 毛片在线看网站| 免费在线国产一区二区三区精品| 国产精品亚洲欧美日韩久久| 美女毛片在线| 精品国产成人av免费| 国产96在线 | 免费在线观看av| 国产熟睡乱子伦视频网站| 在线看免费无码av天堂的| 黄色网页在线播放| 9啪在线视频| 中文字幕无码电影| 天天综合天天综合| 久草视频中文| 91视频日本| 久久综合结合久久狠狠狠97色| 国产91视频观看| AV片亚洲国产男人的天堂| 中文字幕av无码不卡免费 | 综合社区亚洲熟妇p| 久久久久免费精品国产| www欧美在线观看| 免费高清a毛片| 亚洲日韩日本中文在线| 国产精品冒白浆免费视频| 免费国产一级 片内射老| 亚洲中文字幕国产av| 国产裸舞福利在线视频合集| 国产在线视频自拍| 欧洲成人在线观看| 欧美成人免费午夜全| 亚洲欧州色色免费AV| 爽爽影院十八禁在线观看| 18禁黄无遮挡免费动漫网站| 九九热视频精品在线| 91精品人妻一区二区| 中文字幕一区二区人妻电影| 亚洲国产精品VA在线看黑人| 久久婷婷六月| 欧美亚洲国产精品久久蜜芽| 无码有码中文字幕| 国产高颜值露脸在线观看| 欧美午夜性视频| 国产精品任我爽爆在线播放6080| 免费激情网站| 激情影院内射美女| 无码精品一区二区久久久| 国产主播喷水| 国产高清在线观看| 免费在线色| 九色视频线上播放| 日韩精品一区二区三区swag| 久久久国产精品无码专区| 国产精品成人免费综合| 亚洲永久精品ww47国产| 国产福利免费视频| 国产精品性| 69视频国产| 国产视频你懂得| 国产成人精品综合| 精品久久国产综合精麻豆| 在线亚洲小视频| 韩日免费小视频| 国产亚洲精久久久久久无码AV| 国产三级毛片| 久久6免费视频| 真实国产乱子伦高清| 国产精品青青| 国产一区二区视频在线| 国产主播福利在线观看| 亚洲狠狠婷婷综合久久久久| 亚洲A∨无码精品午夜在线观看| 国产精品午夜福利麻豆| 亚洲无限乱码一二三四区| 国产白浆视频| 国产在线观看一区二区三区| 亚洲日韩第九十九页| 被公侵犯人妻少妇一区二区三区| 日本久久免费| 国产一区二区色淫影院| 国产成人综合亚洲欧洲色就色 | 国产精品综合色区在线观看|