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

校園資源分享平臺的設計與實現

2022-08-29 06:59:00徐政左浩鑫鄭妍張大明單昱翔
電腦知識與技術 2022年20期
關鍵詞:數據庫校園資源

徐政,左浩鑫,鄭妍,張大明,單昱翔

(長春師范大學計算機科學與技術學院,吉林長春130031)

1 引言

電子設備的普及覆蓋程度越來越高,信息資源逐漸成為生活中不可避免的元素之一,而隨著個人信息資源不斷增加,如何分享資源和搜尋自己的需要的信息資源就變得尤為重要。網絡硬盤作為一種新型的安全網絡存儲系統,用戶可以在線對所需的文件進行上傳和下載,還可以向好友分享文件。

2 市場分析

根據前期深入各個高校調研得出結論,目前師生之間的溝通和信息傳達的方式基本上是通過微信、騰訊QQ 等即時通信軟件,傳統的方式容易導致信息交流的重復,對信息交流的準確性產生了較大影響。因此,文章設計了校園資源分享平臺,使信息傳達效率得到提升。傳統的信息在進行處理時的方式已經無法滿足現今學校內師生信息分享的要求。所以,校園資源分享平臺的設計,能夠簡化共享實時資源的工作,并且高效地同步數據、處理數據。校園資源分享平臺能夠縮短信息共享時的時間和空間的距離,還可以將學校的信息資源和應用流程進行整合。從而極大地方便老師教學以及學生的學習和信息交流,實現校園信息化。校園信息共享是在大數據環境下的經典應用場景,本理念將緊跟“大數據”時代發展趨勢。另外,校園信息共享將會體現校園信息化的水平。

3 平臺實現與應用技術

3.1 設計思想與實現目標

為了更好地服務用戶,本平臺秉持著實現信息資源的共享與統一,使信息資源在應用與應用之間、各個應用本身內傳遞的理念。本平臺準備改善現在資源共享訪問瓶頸的問題,使校園信息在平時的學習、生活與工作之間得到充分的發揮,為高校老師傳授知識,同學信息資源分享提供更良好的服務,滿足形成一個升級版的數字化、信息化校園的需求。根據目前發現的校園信息化所存在的問題,新的校園信息共享平臺建設目標及需求構建如下:

1)為各大信息應用平臺提供一個能夠不斷發展優化和應用的標準規范模式,構建成為信息處理、信息傳遞、信息安全、信息分享、信息服務的通道。

2)提升平臺的可發展性,構建更為強大的數據引擎模型,基于管理、開發、審計、決策和其他工具,為將來平臺的升級優化做好準備,提供技術支持[1]。

3)把學校內所有的業務都在校園信息共享平臺上體現,不僅能極大提高學生信息技術資源的利用效率,還能使信息之間的交流和檢索更加精確、更加方便、更加迅速。

4)通過對數據進行監測與分析,為管理層提供分析決策支持,支持系統積累相應研究數據,更好地用技術服務學院。

3.2 開發技術

基于SSM 為框架設計開發的校園資源分享平臺經過試運行,運行良好,SSM 框架能簡化信息管理系統的開發。SSM 框架把平臺分為三個層:表示層、業務邏輯層和持久層(DAO層),SSM 架構可以通過VUE 實現校園網頁與用戶信息交互。本平臺主要開發技術為:

1)Spring MVC 技術:在表示層中通過SpringMVC 處理技術系統進行頁面的請求和轉發等工作。Spring MVC技術是Spring提供的一個分層的Web的框架,MVC模式包含三個模塊,分別是模型、視圖、控制器。模型內包括了應用程序的部分數據,如數據庫等;視圖能夠將模型內的數據給到用戶;然后控制器在模型中調用數據,然后將結果展現到視圖上供用戶查看。在設計應用程序的時候,采用Spring MVC 技術能夠簡化過程,同時使條理清晰,更能夠減少代碼的數量,能夠讓設計開發工作變得更加輕松。

2)業務邏輯層:業務邏輯層通常用于處理數據,通過Spring容器中的資源管理制度機制。業務邏輯層定義了業務中的對象,并且定義了必須完成的動作以及領域實體之間的交互的關系。在設計接口后,將DAO 接口與Service接口進行連接,從而調用Service 接口來進行數據的處理。要提供不同的數據庫的服務時,只需要面對接口用不同的類實現即可,而不用重復地定義類,使程序變得更加簡潔。

3)持久層:持久層顧名思義,主要負責數據操作,對數據進行增刪改查等功能,簡單來說,就是將內存里面的東西放到磁盤,持久化代碼沒有必要說一定要寫在持久層上面,抽象出持久化層就是為了方便程序的維護,能夠大大地降低耦合度。同時在持久層中運用到的Spring DI 容器為持久層的集成技術提供了可靠的支持,數據在其他層保存后,可以將其中改變的部分使用接口將其開放,所以說,調用模板類訪問數據,就可以對表中的數據進行增刪改查等操作。

4)MyBatis 技術:運用MyBatis 技術可以將數據庫的操作變得更加簡單快捷,MyBatis技術主要用來把程序的Dao層和數據庫打交道,通過對MyBatis 技術的運用,能夠不再重復地編寫JDBC代碼,同時可以不再將所寫的SQL語句進行重復的實驗,只需要進行簡單的操作以及編程語言,就可以調用框架,對數據庫完成簡單的增刪改查等操作,通過MyBatis 完成在持久層與數據庫的交互工作,這樣就能夠形成結構穩定,功能性較強,層次分明的框架體系。證明了SSM 框架是一個有效的輕量級Java EE應用系統解決方案,簡化了信息管理系統的開發,提高了信息系統的可維護性。

5)Bootstrap 技術:Bootstrap 中包括的十多個可重組的組件通常可以用來下拉菜單、按鈕下拉菜單、彈出警告框和其他以及導航等。運用Bootstrap技術可以使設計過程變得更加簡單,節省了時間。另外利用Bootstrap 技術可以通過同一份代碼將平臺快速有效地適配手機、平板、PC 等設備。

6)Spring技術:Spring可以配置各個層的組件,從而可以用于維護管理持久層、業務層、Dao層之間的關系。Spring實際上是一個容器框架,可以配置各種bean,并且可以維護bean 與bean的關系,當需要使用某個bean的時候,可以運用語句調用,使用即可,Spring技術提供了一個良好的框架,使平臺更加容易測試。大多數用于Java 開發的應用都可以運用Spring 技術并且從中受益,不僅能夠使程序變得簡單,而且可以簡化可測試性。

7)人工智能技術:通過調用百度人臉識別技術接口進行人臉識別和人臉檢測技術,用于驗證用戶和系統的面部信息維護,保證登錄的安全。如果需要判斷一張圖片中的人像是否符合后續識別,或者作為對比的條件,可以使用此接口,在請求時在face_field參數中請求quality?;诜祷亟Y果quality中,以下字段及對應閾值,進行質量檢測的判斷,以保證人臉質量符合后續業務操作要求。通過調用百度AI 內容審核庫,內容審核庫分為圖像識別和自然語言處理兩個部分,提供全方位的審核能力,覆蓋涉政、涉黃、涉恐、惡意推廣、低質灌水、官方違禁內容庫等豐富的審核維度,為校園資源的健康發展保駕護航。

8)JSP 技術:JSP 是一種動態網頁開發技術,它使用JSP 標簽在HTML網頁中插入Java代碼,使用JSP技術進行開發,Web頁面開發人員通過設置HTML 或者XML 標識對最終頁面進行設計。JSP 技術與服務器交互更加便捷,可以能提供復雜的服務,比如訪問數據庫和圖像處理等。JSP 對于在Web應用中集成JavaBean 組件提供了完善的支持。這種支持不僅能縮短開發時間,也為JSP 應用帶來了更多的可伸縮性。JavaBean 組件可以用來執行復雜的計算任務,或負責與數據庫的交互以及數據提取等。

4 平臺功能設計

通過對存儲設備市場和目標用戶的調研后,發現目前大部分用戶在使用存儲設備時通常會考慮兩種途徑:硬盤設備或網盤。而將用戶存儲的資源進行分享時,往往采取的都是在目錄頁中查找文件或其他信息資源,通過社交軟件直接分享或者鏈接分享給其他用戶。本系統在調研后在市場已有的基礎上進行了改進,方便用戶管理資源,可以隨時隨地查找文件或其他資源,也便于分享已有資源。

平臺總體邏輯框架如圖1 所示,在進入頁面后,新用戶進行注冊,老用戶直接登錄,顯示登錄成功后進入主界面,進入主界面后用戶可根據自己的需求進行選擇操作,大致分為文件傳輸、好友、群、文件管理等多個模塊。平臺按照模塊可以分為多個部分,并對每個部分模塊對應不同功能都有所優化和創新。

圖1 平臺邏輯框架圖(部分功能)

4.1 登錄模塊

本理念就用戶的使用體驗進行了創新,在原本登錄模塊連接數據庫的基礎設計上額外增加了人臉AI 技術,注冊后的用戶需要錄入自己的身份信息,用于用戶的注冊和登錄[2],且新用戶在注冊時可以選擇公有或私有用戶,公有賬號主要面對的對象是公司、企業等用人單位,個人用戶則服務于小眾,用來作為私人賬號,可在平臺中共享資源或分享資源。登錄模塊部分功能如圖2所示。

圖2 注冊與登錄

4.2 文本審核模塊

本平臺在市場已有網絡硬盤基礎上增設了文本審核功能,加入資源庫的一切資源都會經過平臺篩查并進行文本和其他內容審核,自動審核識別暴力行為、恐怖描述、賭博、毒品、槍支彈藥等違禁文字內容,識別帶有售賣意向的軟文廣告、微信/QQ/聯系方式等違規廣告,包含符號、圖標等變異廣告。通過審核后的資源,則可以繼續上傳,有不符合相關規定要求的內容,平臺會提示修改或進行刪除,這一點創新有效地維護了網絡的健康性和安全性。

4.3 資源庫模塊

為了確保用戶的資源安全性,本平臺創新了文件夾鎖定功能,用戶在登錄以后,會進入到自己的文件夾頁面,輸入文件夾,點擊“新建”圖標,則可新建自己的文件,可以點擊上傳文件,在界面里再點擊Browse進行選擇本地需要進行上傳的文件也可以根據重新命名,把需要移動的文件移動到其他文件夾下,還可以刪除[3]。在頁面上選擇Upload,然后就可以將保存好的文件上傳到自己的資源庫里,便可以起到網絡U盤的作用。

4.4 共享模塊

除了存儲資源外,用戶能夠進行資源的分享是本平臺所需要解決的關鍵所在,用戶在創建個人資源庫后,可向個人賬戶和公有賬號分享資源,或將資源上傳,供全部用戶閱讀,還可以進入群組分享的文件,在群內不僅可以將已有的信息資源進行上傳,還可以在群內指定用戶查看分享,也可以賦予其他用戶編輯文檔權利,當然也可以把已經上傳到群內的文件進行刪除或撤銷,而且在群內可以看到其他人的上傳分享的文件,也能對他人的分享的內容進行下載和編輯[4]。

4.5 同學及好友模塊

用戶之間可以通過搜索好友ID 進行添加,如果搜索用戶為公有賬號,則不需要好友認證便可以添加。在數據庫添加了一個type 類型,可以判斷用戶是否公有賬號,添加好友是根據用戶的ID 和好友的ID 進行設置為主鍵,再設置一個Permitted進行判斷私有用戶是否同意添加,這樣使校園資源分享平臺更人性化,同時也保護用戶隱私。還在創建好友文件表里根據用戶ID和好友ID的關系進行共享文件,添加了文件共享備注。并且針對資源分享的安全性,本平臺進行了優化,在同學模塊中,通過搜索同學姓名或ID,搜索用戶ID 是用戶本人ID時,則平臺會提示查詢的是本人的賬號。不是本人賬號則可以點擊添加,然后待對方同意,如果是私有賬號,則需要對方同意才能通過。這一點既方便了用戶的資源共享,也方便了用戶私有資源的安全[5]。

4.6 交流群模塊

在用戶需要給多個用戶進行信息資源共享時,如果同時給多個用戶進行傳輸文件,操作相對煩瑣,在這里本平臺設置了交流群模塊,它可以快速高效地給多個用戶同時發送資料文件。在創建群時,如果創建公有交流群,在用戶申請時需要進行驗證通過;創建私有交流群,則不需要驗證,直接通過。在交流群內,上傳的文件可以對群內用戶共享,可供其他用戶下載和閱覽,同時已經上傳的文件可以進行撤回或銷毀,也可以設置為僅某位交流群成員可見。交流群模塊的設立,大大提高了多個用戶在進行信息資源交流時的效率,同時使原本煩瑣的步驟簡單化,降低了工作的重復性。

4.7 幫助模塊

用戶可以通過幫助模塊來了解本平臺的使用,進入幫助文檔進行查看,里面有詳細的說明和使用方法,為了更直接地解決用戶使用問題,本平臺創新性地在原有的自動回復上加入了人工的客服,用戶可以對客服進行留言咨詢和提問。相對于智能客服而言,人工客服更能直觀地解決用戶在使用方面的問題,也可以通過人工智能對本平臺提出反饋和意見,使平臺繼續得到改進和提升,讓用戶有更好的使用體驗。

4.8 個人中心模塊

本平臺為方便用戶管理自己的賬號,特地設置了個人中心模塊,用戶可以通過進入個人中心進行自己的賬號管理,每個月可以修改一次自己的賬號密碼,并且可以設置密保問題用于找回密碼,另外還可以綁定手機號通過驗證碼進行密碼找回,每個手機號只能綁定一個賬號。在個人中心中,還可以對自己的賬號設置安全鎖,安全鎖開啟后,該用戶賬號只能在指定設備上進行登錄,在未經允許的設備上登錄時就會顯示登錄異常,并且會以短信形式通知用戶異地登錄。

5 數據庫的設計

由于系統包含用戶、文件、好友、群等信息,需要一個完整的數據庫用于對這些信息進行保存與維護。用戶在使用前,需在數據庫提前注冊賬號,以便順利使用。本系統采用的是MySQL數據庫定義文件夾的名稱,把上傳的文件進行分類。在設計數據庫時,在用戶創建了一個根ID 和對用戶的文件夾和文件表分別進行創建了Parent(父類文件夾ID),這樣可以方便進行對文件進行移動和歸類。

校園資源分享平臺的數據庫主要包括用戶表、文件夾列表、文件頭信息表、用戶好友表、群文件共享表、好友文件共享表、用戶群表、群好友表。用戶表(user):服務端用來存儲用戶的基本信息以及人臉數據;文件夾信息表(dir):用來存儲用戶創建的文件夾及文件夾內容;文件頭信息表(file_header):用于存儲文件夾,導出文件;用戶好友表(user_friend):用來存儲好友信息;群文件共享表(group_file_share):用于存儲群內共享問價以及分享對象和內容;好友文件分享表(user_file_share):用于存儲好友分享文件;用戶群表(user_group):存儲用戶加入的分享群信息;群好友表(group_member) :存儲用戶群內好友信息。

6 資源分享平臺的優缺點

1)優點:相對于硬盤更加便捷,不用攜帶,使用電子設備即可登錄;對比于市場已有網盤,能夠提供文本審核、群共享等功能,通過百度AI 內容審核,文件審核驗證通過后即可將視頻、文本等多種文件成功上傳到云盤,用戶可在云端對文件進行操作,如:文件的分類管理、刪除、創建、恢復與移動等。

2)缺點:目前,本平臺總體已經完成設計并成功實現,但是一些細節處理還不夠到位,不能滿足少數特殊用戶的需求。項目組會在后續工作中不斷將方法的擴充、算法的優化、混合算法引進等加以改進和完善。由于本項目主體算法部分略顯粗糙,使用過程中,對軟件的設計的挖掘不夠深,導致一些因素沒有很好地在使用中體現出來。

7 結束語

本平臺突破了傳統U盤的限制,用戶可以通過網絡連接到瀏覽器,就可以登錄到服務器上進行個人信息文件的上傳、刪除及文件的共享,隨時隨地通過信息共享平臺管理自己的個人數據文件。用戶在存儲個人信息資源的同時,也能夠便捷地將資源分享,抑或是能夠在平臺中搜索和根據大數據推薦得到自己所需要的材料。面對個人和公有賬戶持有者數量和需求不斷增多,后續平臺還會開設更多模塊,最大化滿足市場需要。

猜你喜歡
數據庫校園資源
基礎教育資源展示
一樣的資源,不一樣的收獲
資源回收
資源再生 歡迎訂閱
資源再生(2017年3期)2017-06-01 12:20:59
校園的早晨
琴童(2017年3期)2017-04-05 14:49:04
春滿校園
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
開心校園
主站蜘蛛池模板: 午夜国产大片免费观看| 精品国产三级在线观看| 欧美视频在线第一页| 欧美日韩激情在线| 欧美一级在线| 日本少妇又色又爽又高潮| 午夜欧美理论2019理论| 亚洲第一页在线观看| 亚洲福利网址| 日本www在线视频| 被公侵犯人妻少妇一区二区三区| 亚洲黄色激情网站| 日韩精品一区二区深田咏美| 免费国产无遮挡又黄又爽| 91精品伊人久久大香线蕉| 又黄又湿又爽的视频| 国产第一页屁屁影院| 91在线视频福利| 高潮毛片免费观看| 麻豆AV网站免费进入| 国产白浆在线观看| 亚洲天堂网2014| 久久亚洲国产最新网站| 欧美日韩91| 在线观看亚洲天堂| 久久夜色撩人精品国产| 免费va国产在线观看| 国产成人精品亚洲77美色| 三级毛片在线播放| 日本亚洲国产一区二区三区| 亚洲Va中文字幕久久一区| 日本欧美视频在线观看| 日韩国产欧美精品在线| 国产91导航| 一级全免费视频播放| 114级毛片免费观看| 亚洲欧美不卡中文字幕| 国产人在线成免费视频| 国产丝袜无码精品| 国产精品视屏| 99色亚洲国产精品11p| 国产精品理论片| 亚洲高清中文字幕| 国产高潮流白浆视频| 国国产a国产片免费麻豆| a级免费视频| 操美女免费网站| 久久国语对白| 色婷婷综合激情视频免费看| 欧美中文字幕第一页线路一| 国产精品亚洲va在线观看| 国产产在线精品亚洲aavv| 91欧美亚洲国产五月天| 91久久夜色精品| 日韩高清在线观看不卡一区二区| 国产午夜福利亚洲第一| 欧美一区国产| 日韩毛片免费| 久久青青草原亚洲av无码| 国产精品欧美在线观看| 中文字幕在线不卡视频| 欧美不卡视频一区发布| 国产波多野结衣中文在线播放 | 成人福利免费在线观看| 亚洲欧美h| 日韩精品亚洲一区中文字幕| 又大又硬又爽免费视频| 久久婷婷五月综合97色| 国产成人精彩在线视频50| 国产一级毛片网站| 国产一二三区视频| 一级全免费视频播放| 四虎亚洲精品| 国产精品浪潮Av| 亚洲第一视频网站| 亚洲精品人成网线在线| 一本久道热中字伊人| 久久婷婷人人澡人人爱91| 亚洲激情99| 免费国产高清视频| 亚洲无码精彩视频在线观看 | 日本一区中文字幕最新在线|