李宛盈 王春艷 王 雪
(長(zhǎng)春師范大學(xué),吉林 長(zhǎng)春 130032)
在大學(xué)校園,寢室有促進(jìn)學(xué)生在人際交往、習(xí)慣養(yǎng)成和自我管理等方面的功能。志趣相同的室友們可以相互影響,日常生活中交流學(xué)習(xí)、人生理想、價(jià)值觀等,在日積月累的接觸中共同成長(zhǎng)共同進(jìn)步,這能夠發(fā)揮寢室的“第二課堂”的教育作用。
寢室自選系統(tǒng)出現(xiàn)的優(yōu)勢(shì)在于可以讓學(xué)生在茫茫人海中與志趣相投的人成為室友,這種管理方式非常人性化,有助于學(xué)生身心健康的培養(yǎng)。大學(xué)生自選寢室不僅是“為了找到志同道合者”,更折射著高校管理理念的變化——從單向強(qiáng)制管理到以人為本的轉(zhuǎn)變。
在國(guó)內(nèi)許多高校大學(xué)生已經(jīng)可以自選寢室了,2013 年,溫州大學(xué)城市學(xué)院首次啟用“新生網(wǎng)上自選寢室系統(tǒng)”,新生需要填寫個(gè)人資料,內(nèi)容包括個(gè)人生活習(xí)慣、個(gè)人衛(wèi)生、興趣愛(ài)好、性格特點(diǎn),新生根據(jù)個(gè)人偏好確定室友[1];吉林大學(xué)珠海學(xué)院學(xué)生在入學(xué)之前通過(guò)“吉珠學(xué)聲”微信公眾平臺(tái)登錄新生宿舍網(wǎng)上自選系統(tǒng),填充個(gè)人信息并預(yù)選宿舍;北京理工大學(xué)珠海學(xué)院,學(xué)生在規(guī)定時(shí)間內(nèi)完成學(xué)費(fèi)繳納之后,系統(tǒng)便會(huì)自動(dòng)開(kāi)放,學(xué)生可以在線上提前預(yù)覽可選宿舍的相關(guān)信息;還有華中師大、上海大學(xué)等高校也嘗試過(guò)啟用“網(wǎng)上自選寢室系統(tǒng)”,這些嘗試都比較順利,而且獲得的反饋較好。
在國(guó)外,紐約大學(xué)建立了完善的宿舍管理系統(tǒng)StarRez,通過(guò)URoomSurf.com 網(wǎng)站和相應(yīng)軟件收集信息,用問(wèn)卷和基于信息技術(shù)的和睦程度排序匹配,最終實(shí)現(xiàn)自主選擇[2]。目前紐約大學(xué)新生中約有1/3 是通過(guò)URoomSurf.com 自主尋找舍友;斯坦福大學(xué)新生首先要填寫關(guān)于宿舍的基本偏好,通過(guò)計(jì)算機(jī)程序按照學(xué)生的基本偏好將學(xué)生分到不同的宿舍樓,然后通過(guò)人工閱讀學(xué)生在申請(qǐng)書上描述的希望室友擁有怎樣的特點(diǎn)等信息,將學(xué)生分配到不同的宿舍;邁阿密大學(xué)基于Facebook、App 和宿舍管理軟件開(kāi)發(fā)了舍友自主選擇系統(tǒng),學(xué)校為新生提供啦Facebookgroup,新生加入后可以在這里介紹自己,通過(guò)描述自己來(lái)吸引別人的關(guān)注,新生可以通過(guò)Facebook 認(rèn)識(shí)并選擇自己的舍友,根據(jù)研究顯示,邁阿密大學(xué)寢室沖突顯著降低。
自選寢室的出現(xiàn)不是偶然的,有著高校管理變革和尊重學(xué)生的內(nèi)在力量在推動(dòng)。在尊重學(xué)生主體地位成為共識(shí)的今天,無(wú)論是硬性分配還是隨意調(diào)配學(xué)生的做法,似乎都走到了盡頭。大學(xué)新生自選寢室的做法值得點(diǎn)贊,更值得效仿,相信在未來(lái)會(huì)有更多的高校選擇讓學(xué)生自選寢室。
該項(xiàng)目是一個(gè)典型的web 項(xiàng)目,整體分為前端和后端。前端使用html5 的bootstrap4 框架搭建用戶界面。使用js 的JQuery庫(kù)實(shí)現(xiàn)前后端表單提交、文件傳輸、文件下載。后端使用PHP 語(yǔ)言開(kāi)發(fā),使用ThinkPHP5 作為開(kāi)發(fā)框架。實(shí)現(xiàn)項(xiàng)目安全性保障,同時(shí)能夠加快開(kāi)發(fā)進(jìn)度。同時(shí)使用MYSQL 數(shù)據(jù)庫(kù)作為儲(chǔ)存方案,MYSQL 的性能已經(jīng)完全能夠滿足本項(xiàng)目需求。
首先考慮項(xiàng)目結(jié)構(gòu),大體分為設(shè)計(jì)前端用戶界面、數(shù)據(jù)庫(kù)設(shè)計(jì)、后端邏輯設(shè)計(jì)。其中需要重點(diǎn)考慮的是數(shù)據(jù)庫(kù)的設(shè)計(jì)問(wèn)題,需要能夠應(yīng)對(duì)一定的需求變更。
對(duì)于用戶界面,要考慮的是用戶操作邏輯需要設(shè)計(jì)合理,界面要設(shè)計(jì)的美觀。對(duì)于后端代碼,代碼結(jié)構(gòu)要設(shè)計(jì)合理,保證可讀性,以便未來(lái)添加功能或者與人協(xié)作開(kāi)發(fā)。所以最終技術(shù)路線選擇前端使用html5 的bootstrap4 框架和js 的JQuery,后端PHP 的ThinkPHP5,完全能滿足要求。針對(duì)可行性的考慮,因?yàn)樗玫降募夹g(shù)路線都是比較成熟的,并且項(xiàng)目業(yè)務(wù)邏輯非常清晰,需求明確,所以項(xiàng)目可行性非常高。
本項(xiàng)目的重點(diǎn)難點(diǎn)主要在于對(duì)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì),解決如何保存床位信息的問(wèn)題。需要考慮到每個(gè)宿舍床位可能不同的問(wèn)題,每個(gè)樓層房間數(shù)量不同的問(wèn)題。另外還需要實(shí)現(xiàn)在有限的服務(wù)器性能下解決大量請(qǐng)求的問(wèn)題,以實(shí)現(xiàn)在網(wǎng)站開(kāi)通后能夠保持功能的正常使用。研究目標(biāo)有兩個(gè)方面,功能性方面目的是為了研究如何通過(guò)本web 項(xiàng)目讓學(xué)生選擇寢室的過(guò)程變得更為方便。而技術(shù)方面研究目標(biāo)是研究項(xiàng)目實(shí)現(xiàn)過(guò)程中如何保證項(xiàng)目的功能穩(wěn)定性;如何在有限性能的情況下讓網(wǎng)站接受更多的請(qǐng)求;如何滿足更多人的使用習(xí)慣。
課題研究的可行性分析如下:
該系統(tǒng)為web 項(xiàng)目,前端使用的html5、bootstrap4 和JQuery庫(kù),運(yùn)用三個(gè)軟件共同開(kāi)發(fā),為整個(gè)項(xiàng)目的數(shù)據(jù)結(jié)構(gòu)與應(yīng)用環(huán)境提供了強(qiáng)大的支撐。并且易于上手,便于操作與修改。后端用MYSQL 數(shù)據(jù)庫(kù)作為儲(chǔ)存方案,MYSQL 作為一個(gè)杰出的數(shù)據(jù)平臺(tái),具有很好的伸縮性,并且可以很好的為web 項(xiàng)目提供支持。
大學(xué)生寢室自選系統(tǒng)的最終目的是為了使寢室管理變得更加方便快捷,更具有實(shí)用性,推進(jìn)無(wú)紙化辦公。因此大學(xué)生寢室自選系統(tǒng),也必將成為各高校的校園管理工具的有效手段。
在新生入學(xué)或分配寢室時(shí)往往會(huì)投入大量的人力物力,在分配期間會(huì)出現(xiàn)人員與寢室不匹配,或者學(xué)生有心儀的室友或?qū)嬍覠o(wú)法得到分配。為提高工作效率與學(xué)生的滿意程度,我們研發(fā)了大學(xué)生自主選擇寢室床位系統(tǒng)。該系統(tǒng)可以合理解決宿舍選取和信息登記等問(wèn)題。經(jīng)過(guò)不斷完善與改進(jìn),大學(xué)生自主選擇寢室床位系統(tǒng)開(kāi)發(fā)成功,并且在我校進(jìn)行了應(yīng)用,使學(xué)校更加快捷方便地掌握寢室方面的情況,也有效的解決了分配宿舍的難題。具體實(shí)現(xiàn)的功能如下:
3.1 在新生或更換寢室時(shí),可以通過(guò)大學(xué)生自主選擇寢室床位系統(tǒng)在線上進(jìn)行床位自主選擇。
3.2 能讓同學(xué)們?cè)诨ヂ?lián)網(wǎng)上隨時(shí)了解寢室布局,可以在選擇寢室時(shí)觀看寢室平面圖進(jìn)行選擇,當(dāng)選擇人滿時(shí)將不能進(jìn)行選擇。
3.3 該管理系統(tǒng)能記錄下每個(gè)宿舍的選擇情況,在選擇之后可查看“我的室友”。
3.4 該系統(tǒng)還可以實(shí)現(xiàn)床位調(diào)整和退寢申請(qǐng)的功能,可以在線上發(fā)出申請(qǐng),方便同學(xué)們有走讀的退寢需求。
3.5 考慮到部分學(xué)生可能有外出請(qǐng)求,開(kāi)設(shè)了校外住宿的功能,如若有需求都可在平臺(tái)上進(jìn)行申請(qǐng)。
3.6 在軟件頁(yè)面上通過(guò)寢室的選擇過(guò)后,將會(huì)顯示本人的床位,入住時(shí)即可按床位入住,便于管理。
通過(guò)對(duì)高校學(xué)生的調(diào)查和分析,了解了寢室自選系統(tǒng)的需求,大學(xué)生寢室自選系統(tǒng)包括前端和后端兩部分。前端主要包括登錄、宿舍管理、我的床位、床位調(diào)整、退寢申請(qǐng)、校外住宿、宿舍平面圖、我的室友;后端包括表單管理、增加和刪除床位信息、留言回復(fù)管理、文件傳輸、床位信息管理。該網(wǎng)站的總體功能模塊示意圖如圖1 所示。
圖1 系統(tǒng)功能模塊圖
4.1.1 個(gè)人信息:用戶登陸后可查詢自己的用戶名、密碼、姓名、電話、籍貫、性別、地址等信息。
4.1.2 登錄管理:從用戶模塊、進(jìn)入寢室自選系統(tǒng)。
4.1.3 宿舍管理:學(xué)生可以選擇寢室門牌以及床位。
4.1.4 我的床位:用戶可通過(guò)手機(jī)端研究生掌上平臺(tái),通過(guò)我的床位查詢到床位信息。
4.1.5 床位調(diào)整:用戶可以通過(guò)床位調(diào)整板塊,對(duì)床位進(jìn)行調(diào)整申請(qǐng)。
4.1.6 我的室友:用戶可以查看自己所選寢室的人員信息。
4.2.1 表單管理:管理員可以登錄后臺(tái)對(duì)寢室床位信息進(jìn)行增加、刪除和更改;也可以查看學(xué)生在本系統(tǒng)對(duì)床位信息進(jìn)行刪除或修改,及時(shí)解決學(xué)生反饋的問(wèn)題。也很大程度上解決了傳統(tǒng)寢室記錄方法上的紙張以及人員的浪費(fèi)。
4.2.2 文件傳輸:管理員可以登錄后臺(tái)對(duì)學(xué)生的信息進(jìn)行更改或者刪除;也可以及時(shí)的刪除或更改學(xué)生的床位信息,即使解決學(xué)生反饋的問(wèn)題。
在完成軟件系統(tǒng)后必須進(jìn)行測(cè)試,檢驗(yàn)系統(tǒng)是否運(yùn)行正常。如果有運(yùn)行上的錯(cuò)誤及時(shí)修改,避免后期用戶在使用過(guò)程中出現(xiàn)系統(tǒng)運(yùn)行錯(cuò)誤給工作帶來(lái)?yè)p失等。開(kāi)發(fā)軟件的環(huán)境錯(cuò)綜復(fù)雜,因此軟件測(cè)試的地位也尤為重要。
軟件測(cè)試主要分黑盒測(cè)試和白盒測(cè)試兩種。
黑盒測(cè)試是通過(guò)使用軟件對(duì)大學(xué)生寢室自選系統(tǒng)系統(tǒng)功能進(jìn)行測(cè)試,根據(jù)用戶的需求,確認(rèn)所做系統(tǒng)的正確性,不需要考慮其內(nèi)部特性以及結(jié)構(gòu)的問(wèn)題,只需要看功能是否可以實(shí)現(xiàn),并不需要看寢室自選系統(tǒng)系統(tǒng)的源代碼或者非常清楚地了解寢室自選系統(tǒng)系統(tǒng)的源代碼程序具體是如何設(shè)計(jì)并且完成的。
白盒測(cè)試是通過(guò)調(diào)用寢室自選系統(tǒng)系統(tǒng)的接口來(lái)進(jìn)行測(cè)試,不通過(guò)所做軟件的用戶界面來(lái)進(jìn)行測(cè)試,是依據(jù)軟件內(nèi)部中的邏輯結(jié)構(gòu)設(shè)計(jì)或者選擇測(cè)試用例,編寫所需要的測(cè)試程序進(jìn)行測(cè)試。
網(wǎng)上旅行社系統(tǒng)測(cè)試使用黑盒測(cè)試,過(guò)程按以下步驟完成:
5.2.1 首先進(jìn)行系統(tǒng)的登錄,先輸入錯(cuò)誤的賬號(hào)和密碼,有錯(cuò)誤提示信息,后輸入正確的賬號(hào)和密碼,登陸成功。
5.2.2 登陸成功后進(jìn)入功能頁(yè)面,選擇宿舍管理模塊,測(cè)試是否可以正常使用。
5.2.3 對(duì)前端頁(yè)面的服務(wù)和后臺(tái)管理需求模塊進(jìn)行測(cè)試,檢測(cè)系統(tǒng)的功能是否正確實(shí)現(xiàn)。然后將寢室自選系統(tǒng)中的各個(gè)模塊集成到一起進(jìn)行完整性的測(cè)試,對(duì)測(cè)試中存在的bug 進(jìn)行相應(yīng)的修改。
寢室自選系統(tǒng)測(cè)試環(huán)境:MySQL,tomcat,在win10,win7 系統(tǒng)下均可以測(cè)試通過(guò)。通過(guò)以上測(cè)試操作,所有功能都可以正常使用,測(cè)試結(jié)果完全符合預(yù)期目標(biāo),寢室自選系統(tǒng)通過(guò)測(cè)試并在現(xiàn)實(shí)中得以應(yīng)用,效果良好。