四、系統(tǒng)設計思想
采用組件化、平臺化、開放式的設計思想,多層體系構建化形成的適應性、多重保障確立的安全性、具備互聯(lián)網(wǎng)特點的互動性、體現(xiàn)普泛化的自媒體性、符合高校校友工作實際的實用性、提升廣大校友共建關系圈的參與性[18],力求系統(tǒng)在滿足不斷變化的需求的同時節(jié)約開發(fā)和后續(xù)管理維護成本;明確了系統(tǒng)管理后臺開發(fā)需要的智能化和系統(tǒng)化、SNS互動平臺與第三方公眾平臺的銜接、郵件短信群發(fā)的便利性、用戶權限的設定、手機客戶端基本功能和延伸功能等。在此基礎上,提出了以校友基本信息為基礎開發(fā)校友信息管理系統(tǒng),基于第三方公眾平臺開發(fā)SNS互動社區(qū)以及開發(fā)手機客戶端。
采用“框架+組件”的分層系統(tǒng)架構,預留Webservice標準接口,使系統(tǒng)各部分保持較好的獨立性、可擴展性,確保系統(tǒng)能夠滿足不斷變化的社交互動平臺需要。同時,系統(tǒng)還需要有良好的互動性,成為校友間溝通了解的主系統(tǒng);即時發(fā)布學校要聞、校友會活動通告、校友風采介紹、調查問卷以及專欄信息等,方便校友根據(jù)自己的需要瀏覽相關資訊;以區(qū)域、界別、專業(yè)、年級、班級乃至興趣等建立網(wǎng)上校友組織的管理體系,方便廣大校友進行無障礙、全方位的交流。系統(tǒng)還要具備媒體性,成為每位校友都能發(fā)出聲音的自媒體;依托微信、微博、SNS和手機客戶端等,由校友自行發(fā)布相關信息、資訊和新聞,向其他校友用戶傳遞,進行分享。總之,系統(tǒng)要相較于商業(yè)公司開發(fā)的相似系統(tǒng)更實用,真正成為能為校友排憂解難的主渠道,更符合高校校友工作的實際,更符合校友的個體需求;還要有參與度,吸引校友積極參與共建社會關系圈,增強對普通校友的黏度。
1.設計目標
以校友基本數(shù)據(jù)為基礎,依托校友會網(wǎng)站、微信和微博等,開發(fā)校友信息管理系統(tǒng),具備完整的Web客戶端和后臺數(shù)據(jù)庫維護功能;主動對校友基礎信息庫進行數(shù)據(jù)分析和挖掘,智能更新和維護校友信息數(shù)據(jù)庫,完成大部分校友信息的更新和維護,解決更新校友信息難的問題。
以校友信息管理系統(tǒng)為后臺,開發(fā)基于第三方公眾平臺的SNS互動社區(qū)(Web瀏覽器訪問);學校與校友之間、校友與校友之間能夠基于行業(yè)、院系、班級、地理位置、興趣愛好,實現(xiàn)點對點以及點對面的服務,滿足學校與校友、校友與校友之間快捷有效溝通的需求[19-21],搭建一個校友互幫互助的信息平臺。
開發(fā)微信公眾平臺以及手機客戶端,為了維護系統(tǒng)的穩(wěn)定性和管理的便利性[22-23],微信公眾平臺、手機客戶端數(shù)據(jù)通訊通過API接口與校友信息管理系統(tǒng)進行接駁和聯(lián)絡,實現(xiàn)信息共享、交換、推送等。后臺管理界面相對獨立,通過SSO(單點登錄)實現(xiàn)管理員的統(tǒng)一管理和授權。
2.系統(tǒng)總體架構設計
校友綜合管理與服務系統(tǒng)包括校友信息管理系統(tǒng)、基于第三方公眾平臺的SNS互動社區(qū)和手機客戶端,形成全方位綜合管理與服務平臺。既可在PC上基于瀏覽器訪問,同時也可利用碎片時間在微信和手機客戶端操作[24-25];既可安裝功能齊全的手機客戶端,又可在目前流行的微信中關注華中科技大學校友公眾號,從而實現(xiàn)學校與校友、校友與校友的即時互動與聯(lián)絡,解決學校與校友之間的溝通障礙問題。系統(tǒng)總體功能框架如圖2所示。
圖2 系統(tǒng)總體功能框架示意圖
手機客戶端將包含Android和iOS兩個版本,未來視情況將推出WinPhone、Windows 8等其他版本。手機客戶端將深度對接校友總會網(wǎng)站和校友信息管理系統(tǒng)及SNS互動平臺,實現(xiàn)手機校友會(實現(xiàn)校友管理和服務功能)、SNS互動、我的同學圈、我的母校(主要傳遞母校新聞和相關信息)、信息發(fā)布與獲取等功能;能主動對校友基礎信息庫進行數(shù)據(jù)分析和挖掘,智能更新和維護校友信息數(shù)據(jù)庫,完成大部分校友信息的更新和維護,解決更新校友信息難的問題;學校與校友之間、校友與校友之間能夠基于行業(yè)、院系、班級、地理位置、興趣愛好,實現(xiàn)點對點以及點對面的交流,滿足學校與校友、校友與校友之間信息交互的需求,在服務校友的同時,為學校發(fā)展、科研合作、招聘就業(yè)等提供服務。
3.系統(tǒng)功能模塊結構設計
校友信息管理及SNS互動平臺實現(xiàn)與手機客戶端、微信公眾平臺的無縫對接。主要功能包括:校友信息管理(單個校友注冊、批量導入導出一鍵去重、分類統(tǒng)計、實時更新信息、系統(tǒng)日志及歷史記錄、數(shù)據(jù)存儲備份)、SNS互動(第三方公眾平臺用戶登錄)、群發(fā)郵件(對已有郵件地址的用戶群發(fā)郵件、對不同類別屬性的具有郵件地址的用戶群發(fā)郵件、對有生日信息的用戶自動發(fā)送生日祝福的郵件)、群發(fā)短信平臺(對已有移動電話號碼的用戶群發(fā)短信、對不同類別屬性的具有移動電話號碼的用戶群發(fā)短信、對有生日信息的用戶自動發(fā)送生日祝福短信)用戶權限管理和系統(tǒng)管理(完善的基于用戶與角色的權限控制系統(tǒng)、完善的系統(tǒng)日志記錄和查詢功能、完善的系統(tǒng)管理和配置功能)等。校友信息管理及SNS互動平臺功能如圖3所示。
同時,系統(tǒng)還將提供定期和不定期的向全體校友或部分校友發(fā)放電子雜志的功能;在校友生日等紀念日自動發(fā)送祝福郵件和手機短信,在重大節(jié)假日或重要活動前向全體或特定校友發(fā)送祝福郵件或手機短信。要求每一封電子郵件、每一條手機短信都是個性化的,如包含收信人稱謂等特定信息。
圖3 校友信息管理及SNS互動平臺功能示意圖
4.系統(tǒng)技術架構設計
根據(jù)對用戶需求的分析和技術架構的分析,確定了系統(tǒng)按照分層的模塊化思想來設計,總體分為系統(tǒng)公共組件、MVC架構部分、數(shù)據(jù)庫。公共組件貫穿函數(shù)擴展、配置管理、富編輯器封裝組件、多語言支持組件、郵件發(fā)送組件、MVC相關擴展等。主要功能按照MVC架構設計[26-28],分為用戶界面層(View)、控制器邏輯層(Control)、業(yè)務邏輯層、數(shù)據(jù)模型(Model),把數(shù)據(jù)操作組件單獨設計,以便于更好地與其他系統(tǒng)對接。系統(tǒng)另外提供服務接口、業(yè)務擴展接口、子模塊接口等。系統(tǒng)總體架構如圖4所示。
精細化的管理和個性化的服務將是高校校友工作發(fā)展的必然趨勢,勢必要求高校校友工作在校友信息的采集、管理及附加的相關服務上做出更多更大的努力。一個優(yōu)秀的綜合管理與服務系統(tǒng),能夠較好地解決這些問題,真正實現(xiàn)對龐大校友群體的有效管理。本文所研究開發(fā)的校友綜合管理與服務系統(tǒng),需持續(xù)探索校友工作的發(fā)展趨勢,全面了解校友群體的交互需求,調研學習兄弟高校校友信息管理工作情況,并與數(shù)字化校園建設相結合,以更好地滿足當前及今后一段時間高校校友工作發(fā)展的實際需求,實現(xiàn)校友信息的即時、交互式管理與相關的延展性服務。
圖4 總體架構示意圖