孫吉鵬 徐衛霞 林子童 鮑偉
摘 要 校友聯系模塊作為達成學校和校友共贏目標的重要方式,越來越受到高校網站建設者的重視,但是BS模式用戶低頻率在線時間的特點決定了現行基于站內信的校友聯系設計失去了聯系請求的實效性,并且分組權限管理方式造成了校友信息的隔閡和泄漏。本文提出的基于請求應答兩方雙向過濾的校友聯系系統解決了如何在不泄漏校友聯系信息的前提下讓校友之間取得聯系的問題,實現了請求方實時,應答方主動的高效聯系模式。
【關鍵詞】校友系統雙向過濾 實時聯系 隱私保護
1 引言
校友資源不僅能為高校發展提供重要的物質支持,更能為在校生提供寶貴的經驗指導,是高校教育的一種傳遞和延續。通過構建校友間的信息交流通道,可以促進校友間共享社會經驗和資源,達到良性循環。然而在校友信息化管理的過程中,一邊是校友信息的過分泄露使得校友飽受垃圾信息的干擾,另一邊是校友信息的過分保護讓雙方的聯系變得愈發困難。校友聯系系統采用雙向過濾等技術,在實現清爽聯系與信息保護的平衡的同時,還保證了校友選擇幫助對象的自由。
2 系統框架和設計思路
系統由前端系統、過濾層和自動郵件發送系統三部分構成。前端系統獲取用戶注冊信息并存入數據庫,咨詢者通過前端系統向系統提出個人請求及對應校友。過濾層采用雙向過濾方法,過濾掉惡意或不符合要求的信息以及一些隱私信息。自動郵件發送系統介于咨詢者和被咨詢者之間進行雙向郵件的發送,保證咨詢過程中用戶的信息安全,也一定程度上保證整個校友系統的正常運行。其結構如圖1所示。
3 系統軟件設計
3.1 前端系統
前端系統主要用于系統與用戶的交互,包括校友信息采集、展示頁面和請求信息采集頁面等。校友在信息采集頁面詳細填寫自己的信息提交給系統,經過濾器過濾后的信息展示在信息展示頁面。在校生根據展示的校友信息,可以選擇請求該校友幫助,進入請求信息采集頁面。在這個頁面中,用戶只需填寫對該校友的請求描述,將請求提交后,就能觸發郵件系統的相應功能。
3.2 雙向過濾層模塊
雙向過濾層模塊是整個系統的基礎模塊,它通過雙向過濾從后臺應答用戶數據庫到展示前端的信息和從前端請求方提交的請求到后臺數據庫的信息,實現了應答用戶關鍵的聯系方式信息的屏蔽和無效惡意請求信息的攔截。雙向過濾層保證了應答請求的校友不會將聯系方式暴露給所有瀏覽者,也不會被惡意垃圾請求信息干擾,最大程度上提高了用戶體驗。
雙向過濾模塊的實現關鍵在于展示校友的前端只請求部分校友信息和在前端請求表單收集信息后進行對垃圾信息的檢測。根據不同請求字段具體情況設置最短長度限制,如果請求不滿一定字數就視為垃圾信息過濾,對垃圾信息的處理使用CCERT的中文垃圾郵件規則集Chinese_rules.cf,對可能出現的疑似廣告的垃圾請求信息進行濾除,之后將合法的請求字段提交給請求信息數據庫,進行郵件轉發系統的后期郵件合成。
3.3 自動郵件發送系統
自動郵件發送系統作為咨詢者和被咨詢者的中間對象而存在,具有雙向發送郵件的功能。
咨詢者發送郵件時發送的郵件包含請求者個人信息、與被咨詢者的關系、此次咨詢內容三大部分。郵件中的請求者個人信息直接由系統數據庫獲取。獲取過濾層提交的用戶請求表單后,郵件中發送方與被咨詢者的關系欄、此次咨詢內容欄從用戶表單中獲取。獲取完整郵件信息后以系統郵件的形式發送給被咨詢者。
被咨詢者發送回的郵件會首先進行信息的分解,將郵件中關于此次咨詢解答的部分提取出來作為郵件內容,然后以系統郵件的形式發送給請求者,通過屏蔽掉被咨詢者的個人信息的形式保證他的信息安全。
自動郵件發送系統根本的是郵件轉發技術,不同于傳統郵箱的轉發機制,它可以根據過濾層發送給它的郵件地址、數據庫獲取的發送方信息等改變郵件的各部分信息,更具有靈活性。自動郵件發送系統基于163郵箱實現,開通SMTP和POP3并獲取授權碼,在此基礎上創建Web項目并通過Java語言實現郵件系統。本系統采用開源的關系型數據庫MySQL,在滿足系統需求的基礎上還可以進一步減少系統開發的費用。
4 模塊組合與系統流程
在使用系統時,使用用戶必須先登陸或注冊,這就限制了發起請求的用戶必須為本校校友,之后通過前端模塊獲取經過過濾層濾除了校友聯系方式等關鍵信息的校友簡介。用戶對感興趣的校友進行點擊發送聯系請求,聯系請求信息由前端請求表單采集,采集后的信息通過過濾層垃圾信息過濾規則進行篩選,之后如果通過篩選則將請求信息存入請求數據庫。整合有效請求數據庫和用戶信息數據庫的相關信息,郵件生成系統將拼接一封包含請求方聯系方式和具體請求內容的郵件,由系統發送給預留了聯系方式的請求應答用戶。請求應答用戶收到郵件后自行決定是否對郵件請求進行回應,從而最大程度地保證了應答用戶的使用體驗并且實現了平臺的解耦。其過程如圖2所示。
5 結語
在校友信息系統中,校友可以將個人信息投放到系統之中而不用擔心個人信息的泄露;在校生可以通過檢索找到合適的校友對系統提出聯系請求。而校友被聯系的頻率及人群等都可以由校友自行決定,系統代為過濾實現。在校生與校友之間可以實現雙向過濾選擇,而且大部分過濾都由系統實現,省卻了人工查找的時間。校友之間也能在資金以外互相提供更多有意義的幫助。
參考文獻
[1]史健.新時期下我國大學校友會現狀及其出路分析[J].經濟視野,2014(05).
[2]孫啟,李慶達.服務器群發郵件的技術研究[J].電子技術與軟件工程,2014(21):10.
[3]任艷娜,閭素紅.基于java技術的電子郵件發送系統[J].制造業自動化,2011,10(01):167-168.
作者單位
山東大學 山東省濟南市 250101