華創(chuàng)立 康鮮菜
【摘 要】本文結(jié)合高校目前在公寓管理方面存在的問(wèn)題,提出了一套解決該問(wèn)題的辦法,即開(kāi)發(fā)一套基于Silverlight技術(shù)的學(xué)生公寓管理平臺(tái),既方便學(xué)生的日常生活,又提高學(xué)校公寓管理的效率,同時(shí)又具有信息查詢準(zhǔn)確快速、存儲(chǔ)信息量大等優(yōu)點(diǎn),真正實(shí)現(xiàn)的學(xué)校學(xué)生管理的信息化,提高了學(xué)校學(xué)生管理的水平。
【關(guān)鍵詞】RIA;Silverlight;公寓管理
一、引言
中國(guó)現(xiàn)在教育事業(yè)的發(fā)展迅猛,高等院校的數(shù)量和規(guī)模不斷的擴(kuò)大。與此同時(shí),根據(jù)時(shí)代的要求,管理,特別是對(duì)日益增多的學(xué)生的管理,對(duì)學(xué)校的發(fā)展起著不可忽視的作用。而公寓輔導(dǎo)老師在學(xué)生的管理中有著承上啟下的樞紐地位,因此,越來(lái)越多的學(xué)校對(duì)公寓輔導(dǎo)老師這一角色也越來(lái)越重視,增加了公寓輔導(dǎo)老師的配備。但與上述管理需求不符的是:針對(duì)公寓輔導(dǎo)老師工作的配套管理軟件嚴(yán)重缺乏,開(kāi)發(fā)一個(gè)適合公寓輔導(dǎo)老師工作的管理軟件,提高辦公質(zhì)量,加強(qiáng)學(xué)生管理,是適應(yīng)學(xué)校各方面發(fā)展的要求,是學(xué)生管理工作中急需解決的問(wèn)題。
鑒于以上的問(wèn)題,作者結(jié)合學(xué)校實(shí)際,設(shè)計(jì)了一套適合高校實(shí)際情況的公寓管理平臺(tái),該平臺(tái)可借助學(xué)校的網(wǎng)絡(luò)資源,通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)方便快捷的實(shí)現(xiàn)對(duì)學(xué)生公寓相關(guān)事務(wù)的管理,避免的手工操作帶來(lái)的數(shù)據(jù)不易保存、操作麻煩以及管理效率低下的問(wèn)題。
二、Silverlight技術(shù)介紹
目前有一些高校也針對(duì)自己的需求開(kāi)發(fā)了公寓管理系統(tǒng),主要采用的是傳統(tǒng)的B/S和C/S結(jié)構(gòu),功能基本能滿足實(shí)際的需求,但存在的主要問(wèn)題是用戶體驗(yàn)較差,與目前日益發(fā)展的網(wǎng)絡(luò)環(huán)境下人們追求視覺(jué)體驗(yàn)和快速瀏覽不相匹配。 Silverlight是一種融合了微軟的多種技術(shù)的Web呈現(xiàn)技術(shù)。它提供了一套開(kāi)發(fā)框架,并通過(guò)使用基于向量的圖像圖層技術(shù),支持任何尺寸圖像的無(wú)縫整合,對(duì)基于ASP.NET、AJAX在內(nèi)的Web開(kāi)發(fā)環(huán)境實(shí)現(xiàn)了無(wú)縫連接。Silverlight使開(kāi)發(fā)設(shè)計(jì)人員能夠更好的協(xié)作,有效地創(chuàng)造出能在Windows和Macintosh上多種瀏覽器中運(yùn)行的內(nèi)容豐富、界面絢麗的Web應(yīng)用程序——Silverlight應(yīng)用程序。因此,在本平臺(tái)的設(shè)計(jì)中引入Silverlight技術(shù),提高交互技術(shù),增強(qiáng)用戶體驗(yàn)。
三、系統(tǒng)的需求分析及總體設(shè)計(jì)
1.系統(tǒng)功能需求
基于Silverlight技術(shù)的學(xué)生公寓管理平臺(tái),主要是服務(wù)于學(xué)生,具體功能如下:
(1)學(xué)生基本信息的管理:包括對(duì)學(xué)生信息的增加、修改、刪除和查詢。
(2)管理人員信息的管理:包括對(duì)管理人員信息的增加、修改、刪除和查詢。
(3)寢室信息的管理:包括對(duì)查看、添加、修改、刪除寢室信息。
(4)通知管理:包括查看、添加、修改、刪除通知等。
(5)考核管理:包括對(duì)考核信息的增加、修改、刪除和查詢等功能。
(6)請(qǐng)假管理:可以查看、添加、修改、刪除請(qǐng)假的信息。
(7)報(bào)修管理:包括對(duì)保修信息的增加、修改、刪除和查看等。
2.系統(tǒng)總體設(shè)計(jì)
根據(jù)該平臺(tái)的實(shí)際需求,從用戶角度考慮,本平臺(tái)共分成兩個(gè)模塊:一個(gè)是管理員模塊,主要的操作對(duì)象的公寓輔導(dǎo)員,負(fù)責(zé)對(duì)各項(xiàng)數(shù)據(jù)進(jìn)行管理;另一個(gè)學(xué)生模塊,主要是實(shí)現(xiàn)學(xué)生信息登記相關(guān)查詢等功能??傮w功能模塊如圖1所示。
各功能模塊的具體描述如下:
2.1 學(xué)生端
(1)查看和更改個(gè)人信息:當(dāng)學(xué)生的基本信息發(fā)生改變時(shí),學(xué)生可在平臺(tái)上對(duì)自己的個(gè)人信息及時(shí)更新;
(2)提交星級(jí)寢室申報(bào)表;
(3)查看寢室信息:包括查看寢室的星級(jí)狀況、寢室的成員信息等;
(4)查看通知信息:可以查看管理員發(fā)布的通知和相關(guān)消息;
(5)公物保修:可以在線提交公物保修單,并進(jìn)行相應(yīng)的查詢;
(6)查看考核結(jié)果:可以查看自己在公寓的考核結(jié)果,包括加分和扣分以及原因等。
2.2 管理員端
(1)管理員信息管理:主要包括添加、修改、刪除和查看管理員的個(gè)人信息;
(2)學(xué)生信息管理:主要包括添加、修改、刪除和查看學(xué)生的相關(guān)信息;
(3)通知管理:及時(shí)發(fā)布通知,也可以對(duì)發(fā)布的通知進(jìn)行修改、刪除操作,也可查看已經(jīng)發(fā)布的通知信息;
(4)考核管理:主要是對(duì)學(xué)生個(gè)人考核信息的添加、修改、刪除和查詢;
(5)公物報(bào)修:收集學(xué)生報(bào)修資料,并對(duì)該報(bào)修情況進(jìn)行處理,及時(shí)更新報(bào)修狀態(tài)的更新;
(6)寢室信息管理:對(duì)寢室星級(jí)、成員、衛(wèi)生狀況等進(jìn)行管理;
(7)請(qǐng)假管理:將學(xué)生的請(qǐng)假信息添加到數(shù)據(jù)庫(kù)中,以便查看學(xué)生歷史請(qǐng)假記錄,方便了解學(xué)生的動(dòng)態(tài)。
3.系統(tǒng)架構(gòu)設(shè)計(jì)
基于Silverlight的RIA中采用Windows通信基礎(chǔ) (Windows Communication Foundation,WCF)方式進(jìn)行數(shù)據(jù)通信傳遞,從而使用戶用最少的時(shí)間來(lái)建立外界通信。它以ASP.NET、Windows Forms或COM+等作為宿主,整合.NET平臺(tái)下所有分布式系統(tǒng)技術(shù),支持TCP、HTT P協(xié)議,使得開(kāi)發(fā)者能夠建立一個(gè)跨平臺(tái)的安全、可信賴的解決方案。作為新一代RIA技術(shù), Silverlight具有豐富的數(shù)據(jù)模型,RIA要求“按需所取”在客戶端顯示和操作數(shù)據(jù), 因此, 系統(tǒng)的設(shè)計(jì)關(guān)鍵是如何將基于Silverlight的RIA技術(shù)與數(shù)據(jù)庫(kù)進(jìn)行交互 。
圖2給出了學(xué)生公寓管理平臺(tái)基于Silverlight的RIA數(shù)據(jù)通信架構(gòu)示意圖,Silverlight應(yīng)用程序根據(jù)用戶的需要,通過(guò)WCF使用異步傳輸來(lái)自業(yè)務(wù)層調(diào)用數(shù)據(jù)庫(kù)的信息。該技術(shù)使用戶界面可以顯示和操作更為復(fù)雜的嵌入在客戶端的數(shù)據(jù)類型,這使得Silverlight應(yīng)用程 序的控件可以輕松綁定到某些實(shí)體的實(shí)例及其屬性上,從而給Silverlight 客戶端應(yīng)用程序提供數(shù)據(jù)信息。
系統(tǒng)采用三層框架搭建,表示層由Silverlight程序構(gòu)建,該應(yīng)用程序被嵌入在WEB頁(yè)面中,用戶通過(guò)Web瀏覽器訪問(wèn);業(yè)務(wù)邏輯層主要負(fù)責(zé)數(shù)據(jù)的傳遞以及一些業(yè)務(wù)邏輯的處理;數(shù)據(jù)訪問(wèn)層實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的交互。
四、結(jié)論
本文提出的基于Silverlight技術(shù)的宿舍管理系統(tǒng),實(shí)現(xiàn)的對(duì)公寓學(xué)生和管理人員基本信息管理、寢室信息管理、公寓各項(xiàng)考核管理、各類通知管理、學(xué)生請(qǐng)假信息管理以及公物報(bào)修管理等功能,系統(tǒng)功能設(shè)計(jì)全面,基本覆蓋了目前學(xué)校在公寓管理方面所需的各項(xiàng)功能,能夠滿足實(shí)際需要,對(duì)學(xué)校宿舍管理工作帶來(lái)了極大的便利,提高了管理人員的管理效率,為學(xué)校的學(xué)生管理工作起到了積極的作用。
參考文獻(xiàn):
[1]施佺,陸春龍,陳建平,丁衛(wèi)平.RIA技術(shù)在海洋環(huán)境監(jiān)測(cè)信息平臺(tái)中的應(yīng)用.計(jì)算機(jī)工程與設(shè)計(jì),2011年第08期
[2]楊潔.基于RIA技術(shù)的宿管服務(wù)平臺(tái)的設(shè)計(jì).商情,2012年第05期
[3]陳雪英,王顯德.基于Silverlight的研究生網(wǎng)上評(píng)教系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).吉林化工學(xué)院學(xué)報(bào),2013年第03期
作者簡(jiǎn)介:
華創(chuàng)立:(1979年)男,陜西省武功縣人,工程碩士,研究領(lǐng)域?yàn)榫W(wǎng)絡(luò)安全、網(wǎng)絡(luò)性能優(yōu)化等。
康鮮菜:(1981年)女,陜西省乾縣人,工程碩士,研究領(lǐng)域?yàn)檐浖夹g(shù)、多媒體應(yīng)用技術(shù)等。
基金項(xiàng)目:
2013年浙江廣廈建設(shè)職業(yè)技術(shù)學(xué)院課題《基于Silverlight技術(shù)學(xué)生公寓管理平臺(tái)的設(shè)計(jì)》(項(xiàng)目編號(hào): ZRYB1)