張珂雯
(河南大學(xué)軟件學(xué)院 河南 開封 475000)
在網(wǎng)絡(luò)時(shí)代計(jì)算機(jī)呈現(xiàn)規(guī)模大、結(jié)構(gòu)復(fù)雜的發(fā)展態(tài)勢(shì),依托計(jì)算機(jī)研發(fā)的網(wǎng)絡(luò)軟件,為各行各業(yè)提供了便捷、高效的服務(wù)。對(duì)高校校友網(wǎng)絡(luò)管理系統(tǒng)而言,承擔(dān)著校友資料錄入、校友信息查詢、信息修改等基本功能,需要按照不同權(quán)限,為高校校友提供各項(xiàng)服務(wù),也是校友和高校之間相互聯(lián)系的橋梁,便于實(shí)現(xiàn)資源共享,促使高校建設(shè)和校友關(guān)系良好發(fā)展。基于此,開展網(wǎng)絡(luò)時(shí)代高校校友網(wǎng)絡(luò)管理系統(tǒng)構(gòu)建的分析研究就顯得尤為必要。
網(wǎng)絡(luò)時(shí)代信息呈現(xiàn)爆炸式增長(zhǎng),高校校友網(wǎng)絡(luò)管理系統(tǒng)需要具有操作簡(jiǎn)單的特性,能夠?yàn)樾S烟峁┟烙^實(shí)用、符合新媒體傳播的基礎(chǔ)要求,充分考慮校友使用系統(tǒng)的習(xí)慣,操作方法要簡(jiǎn)單便捷,以提升實(shí)用性。
時(shí)間特性是網(wǎng)絡(luò)時(shí)代對(duì)各系統(tǒng)軟件的基本要求,系統(tǒng)響應(yīng)時(shí)間要足夠快,更新處理時(shí)間可稍有停留但要盡量縮短。在高校校友網(wǎng)絡(luò)管理系統(tǒng)上要能夠準(zhǔn)確顯示注冊(cè)信息,并保證信息修改的準(zhǔn)確性,信息修改完成之后能夠立即顯示,信息修改提交到修改信息顯示,最長(zhǎng)時(shí)間不應(yīng)超過5 s。
高校校友網(wǎng)絡(luò)管理系統(tǒng)需要具有一定數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)備份的功能,一旦自身數(shù)據(jù)丟失或者損壞,能夠及時(shí)從備份數(shù)據(jù)中得到修復(fù),提供系統(tǒng)自身集中操作和維護(hù)的功能[1]。
高校校友網(wǎng)絡(luò)管理系統(tǒng)可擴(kuò)展性體現(xiàn)在兩個(gè)方面,其一是功能擴(kuò)展,包括系統(tǒng)結(jié)構(gòu)擴(kuò)展、功能設(shè)計(jì)擴(kuò)展、管理對(duì)象擴(kuò)展等,以滿足校友信息擴(kuò)展和適用范圍擴(kuò)展的需求。其二是軟件升級(jí),高校校友網(wǎng)絡(luò)管理系統(tǒng)在建設(shè)中選擇的軟件和硬件平臺(tái),需要為今后擴(kuò)展預(yù)留出一定余地,以提升后期使用擴(kuò)展的靈活性,從而更好地適應(yīng)未來網(wǎng)絡(luò)時(shí)代的發(fā)展需求。
高校校友網(wǎng)絡(luò)管理系統(tǒng)對(duì)操作性、便捷性、實(shí)用性有很高的要求,為滿足實(shí)際需求,在高校校友網(wǎng)絡(luò)管理系統(tǒng)構(gòu)建中,操作系統(tǒng)選擇了Windows 10,利用其多任務(wù)操作系統(tǒng)的特性,可滿足高校校友網(wǎng)絡(luò)管理系統(tǒng)的各項(xiàng)要求。此操作系統(tǒng)是目前最快、最可靠、最安全地Windows服務(wù)器操作系統(tǒng),可通過具有基本價(jià)值的IT架構(gòu),有助于提高高校校友網(wǎng)絡(luò)管理系統(tǒng)的可靠性、實(shí)用性和可伸縮性。兼具內(nèi)置的、傳統(tǒng)的應(yīng)用服務(wù)器功能和廣泛的操作系統(tǒng)功能,集成了信息工人集成架構(gòu),可保證校友信息的安全性。此外,Windows 10操作系統(tǒng)還能提供各種系統(tǒng)構(gòu)件工具,可簡(jiǎn)化系統(tǒng)部署,更加有效地使用網(wǎng)絡(luò)結(jié)構(gòu)。
在高校校友網(wǎng)絡(luò)管理系統(tǒng)構(gòu)建中,Web服務(wù)器選擇了Tomcat服務(wù)器,可良好地應(yīng)用在中小型網(wǎng)絡(luò)系統(tǒng)中,是開發(fā)和調(diào)試高校校友網(wǎng)絡(luò)管理系統(tǒng)程序的首選服務(wù)。Tomcat是Apache服務(wù)器的擴(kuò)展,但可以脫離Apache單獨(dú)運(yùn)行,滿足高校校友網(wǎng)絡(luò)管理系統(tǒng)高效開發(fā)和穩(wěn)定運(yùn)行的需求[2]。
在高校校友網(wǎng)絡(luò)管理系統(tǒng)構(gòu)建中,為降低系統(tǒng)程序構(gòu)建的難度,采用了eclipse軟件開發(fā)環(huán)境,開發(fā)語言為通用性比較強(qiáng)的JAVA語言。安卓開發(fā)環(huán)境可選擇Eclipse,開發(fā)語言則可以選擇Android語言。
對(duì)網(wǎng)絡(luò)時(shí)代高校校友網(wǎng)絡(luò)管理系統(tǒng),為提升使用的便捷性和有效性,系統(tǒng)框架分為三個(gè)部分設(shè)計(jì),包括PC、手機(jī)用戶、服務(wù)器。其中手機(jī)客戶端為安卓系統(tǒng)手機(jī)設(shè)備,但受到移動(dòng)網(wǎng)絡(luò)的影響,各項(xiàng)數(shù)據(jù)傳輸速度優(yōu)先,但Wi-Fi技術(shù)不斷發(fā)展的背景下,手機(jī)和服務(wù)器之間的通信越來越少。手機(jī)屬于一種資源受限設(shè)備,其計(jì)算能力和PC相比有較大差距[3]。所以,在高校校友網(wǎng)絡(luò)管理系統(tǒng)構(gòu)建中,只在手機(jī)上進(jìn)行主要業(yè)務(wù)處理即可,其他復(fù)雜的運(yùn)算過程則交給計(jì)算機(jī)服務(wù)器來處理,手機(jī)可作為高校校友網(wǎng)絡(luò)管理系統(tǒng)的表現(xiàn)層,服務(wù)器通過JSP來完成業(yè)務(wù)邏輯處理,用于直接處理HTTP發(fā)出的請(qǐng)求。此種系統(tǒng)框架構(gòu)建方法,可大幅度減少高校校友網(wǎng)絡(luò)管理系統(tǒng)客戶端和服務(wù)器段之間的耦合度,而且便于后期使用和擴(kuò)展。比如在采用JPS技術(shù)構(gòu)建高校校友網(wǎng)絡(luò)管理操作頁面時(shí),可在PC機(jī)上的瀏覽器中進(jìn)行維護(hù)和管理,如果有需求,可以擴(kuò)展為內(nèi)容更加豐富的Web校友管理系統(tǒng)。
高校校友網(wǎng)絡(luò)管理系統(tǒng)構(gòu)建時(shí)服務(wù)器端可分三層構(gòu)建,包括業(yè)務(wù)邏輯層、控制層、數(shù)據(jù)庫層,具體構(gòu)建示意圖見圖1。
圖1 高校校友網(wǎng)絡(luò)管理系統(tǒng)服務(wù)器端框架結(jié)構(gòu)圖
業(yè)務(wù)邏輯層通過JSP來實(shí)現(xiàn),在高校校友網(wǎng)絡(luò)管理系統(tǒng)中起著客戶端和處理業(yè)務(wù)數(shù)據(jù)的功能??刂茖拥闹饕δ苁沁M(jìn)行業(yè)務(wù)邏輯層驗(yàn)證,并對(duì)數(shù)據(jù)庫中的訪問細(xì)節(jié)進(jìn)行封裝處理,提供數(shù)據(jù)保存、更新、刪減、查詢等功能。數(shù)據(jù)庫層在構(gòu)建時(shí)刻采用開源的關(guān)系數(shù)據(jù)庫系統(tǒng)MySQL。
通過后臺(tái)服務(wù)器可以對(duì)高校校友網(wǎng)絡(luò)管理系統(tǒng)中的各項(xiàng)數(shù)據(jù)進(jìn)行集中管理,接收到客戶端的請(qǐng)求之后,將校友數(shù)據(jù)通過HTTP協(xié)議及時(shí)發(fā)送給對(duì)方,同時(shí)還可以接受受限用戶的查詢請(qǐng)求。高校校友網(wǎng)絡(luò)管理系統(tǒng)構(gòu)建時(shí)后臺(tái)服務(wù)器可基于B/S架構(gòu),通過JSP、Servlet等技術(shù),實(shí)現(xiàn)動(dòng)態(tài)信息的有效交互。其中Servlet技術(shù)是實(shí)現(xiàn)手機(jī)客戶端數(shù)據(jù)通信的關(guān)鍵技術(shù)[4]。通過 Tomcat服務(wù)器對(duì)系統(tǒng)中的數(shù)據(jù)庫進(jìn)行操作,利用JSP技術(shù)對(duì)高校校友網(wǎng)絡(luò)管理系統(tǒng)進(jìn)行維護(hù),保證系統(tǒng)運(yùn)行的安全性和穩(wěn)定性。
在高校校友網(wǎng)絡(luò)管理系統(tǒng)客戶端系統(tǒng)構(gòu)建時(shí),可參照MVC模式進(jìn)行合理設(shè)計(jì),將高校校友網(wǎng)絡(luò)管理系統(tǒng)的操作界面、數(shù)據(jù)管理、操作控制分為不同的模塊獨(dú)立運(yùn)行。為提升高校校友網(wǎng)絡(luò)管理系統(tǒng)對(duì)移植性的需求,可對(duì)界面、數(shù)據(jù)結(jié)構(gòu)等采取相對(duì)獨(dú)立的封裝設(shè)計(jì)[5]??蛻舳私Y(jié)構(gòu)示意圖見圖2。
圖2 客戶端結(jié)構(gòu)示意圖
在客戶端結(jié)構(gòu)中本地?cái)?shù)據(jù)訪問的主要功能是讀取和保存本地設(shè)備上校友錄信息數(shù),網(wǎng)絡(luò)通信用客戶端和遠(yuǎn)程服務(wù)器之間的數(shù)據(jù)通信,以便及時(shí)獲取服務(wù)器上的數(shù)據(jù)。系統(tǒng)控制模塊的可安好配制信息,合理選擇是否需要讀取本地?cái)?shù)據(jù)和網(wǎng)絡(luò)數(shù)據(jù)。界面顯示模塊用于顯示各項(xiàng)信息[6-7]。
為保證高校校友網(wǎng)絡(luò)管理系統(tǒng)能夠穩(wěn)定運(yùn)行,提升網(wǎng)絡(luò)傳輸效率,可采用Serblet交互式瀏覽和數(shù)據(jù)修改,形成動(dòng)態(tài)化的Web內(nèi)容,為實(shí)現(xiàn)這一目的,客戶端將請(qǐng)求發(fā)送給服務(wù)器之后,服務(wù)器對(duì)請(qǐng)求信息進(jìn)行分析后再發(fā)送給Servlet形成響應(yīng)內(nèi)容之后,再將其發(fā)送給Server,動(dòng)態(tài)Web內(nèi)容形成之后,再及時(shí)反饋給客戶端完成操作使用[8-10]。
綜上所述,本文結(jié)合理論實(shí)踐,分析了網(wǎng)絡(luò)時(shí)代高校校友網(wǎng)絡(luò)管理系統(tǒng)的構(gòu)建,分析結(jié)果表明,在網(wǎng)絡(luò)時(shí)代,高校校友網(wǎng)絡(luò)管理系統(tǒng)是實(shí)現(xiàn)高校和校友之間互動(dòng)的關(guān)鍵,利用Windows 10操作系統(tǒng),Tomcat服務(wù)器,eclipse軟件開發(fā)環(huán)境可構(gòu)建出符合網(wǎng)絡(luò)時(shí)代發(fā)展需求的高校校友網(wǎng)絡(luò)管理系統(tǒng),并保證系統(tǒng)良好運(yùn)行,值得大范圍推廣應(yīng)用。