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

單位文件查詢系統(tǒng)的設計和實現(xiàn)

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

黃青逢

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

一、引言

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

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

二、系統(tǒng)總體設計

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

圖1 Web網(wǎng)頁端功能流程圖

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

圖2 企業(yè)微信端功能流程圖

三、開發(fā)框架及技術

(一)Web網(wǎng)頁端

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

(二)企業(yè)微信端

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

四、關鍵技術的實現(xiàn)

(一)文件在線打開

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

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

圖3 企業(yè)微信端在線打開文件效果圖

(二)企業(yè)微信身份驗證

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

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

圖4 企業(yè)微信端實現(xiàn)效果圖

五、系統(tǒng)部署和網(wǎng)絡環(huán)境

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

圖5 系統(tǒng)網(wǎng)絡拓撲圖

六、總結(jié)

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

猜你喜歡
微信用戶系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
連通與提升系統(tǒng)的最后一塊拼圖 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
微信
微信
主站蜘蛛池模板: 免费观看欧美性一级| 亚洲欧美成aⅴ人在线观看| 亚洲区一区| 国产小视频a在线观看| 漂亮人妻被中出中文字幕久久| 精品亚洲欧美中文字幕在线看| 欧美中出一区二区| 中文字幕av无码不卡免费| 日韩AV无码一区| 永久免费av网站可以直接看的| 热这里只有精品国产热门精品| 啪啪啪亚洲无码| 手机永久AV在线播放| 国产精品久久久久久搜索 | 亚洲精选无码久久久| 午夜视频在线观看免费网站| 88国产经典欧美一区二区三区| 国产AV毛片| 日本午夜视频在线观看| 国产在线观看第二页| 国产精品黄色片| 亚洲日韩Av中文字幕无码| 国产新AV天堂| 91无码人妻精品一区二区蜜桃| 无码啪啪精品天堂浪潮av| 精品一區二區久久久久久久網站| 综合五月天网| 欧美色视频日本| 欧美福利在线观看| 成人日韩欧美| 亚洲精品无码AⅤ片青青在线观看| 狠狠躁天天躁夜夜躁婷婷| 国产一区二区福利| 色欲不卡无码一区二区| 日韩成人在线网站| AV不卡国产在线观看| 免费看黄片一区二区三区| 91色在线观看| 亚洲精品国产首次亮相| 免费女人18毛片a级毛片视频| 日本欧美一二三区色视频| 国产超薄肉色丝袜网站| 国产高清国内精品福利| 日本色综合网| 欧美日韩中文字幕在线| 狂欢视频在线观看不卡| 男人天堂亚洲天堂| 国产成人无码AV在线播放动漫| 久久大香香蕉国产免费网站| 国产成人亚洲精品色欲AV| 国产精品香蕉| 四虎影视国产精品| 精品无码一区二区在线观看| 91免费片| 日韩在线欧美在线| 日韩高清一区 | 国产在线无码一区二区三区| 欧美在线伊人| 97超碰精品成人国产| 久久国产亚洲欧美日韩精品| 亚洲第一天堂无码专区| 久久久久国产精品熟女影院| 久久午夜影院| 国产精品手机在线播放| 999精品在线视频| 中文字幕无码av专区久久| 国内a级毛片| 亚洲第一色视频| 国产精品一区在线麻豆| 国产一级一级毛片永久| 视频二区欧美| 91小视频在线观看| www成人国产在线观看网站| 亚洲AⅤ波多系列中文字幕| 国产福利免费视频| 欧美成人午夜视频| 色香蕉影院| 超薄丝袜足j国产在线视频| 成人亚洲国产| 一区二区三区精品视频在线观看| 亚洲成年人片| 婷婷六月综合网|