国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

高校學(xué)生公寓管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2012-04-29 18:54:28陳國(guó)鋒王超
電腦知識(shí)與技術(shù) 2012年21期
關(guān)鍵詞:學(xué)生宿舍管理系統(tǒng)

陳國(guó)鋒 王超

摘要:隨著當(dāng)前各高等院校招生規(guī)模不斷地?cái)U(kuò)大,在校人數(shù)急劇增加,傳統(tǒng)的高校學(xué)生公寓管理工作周期普遍較長(zhǎng)。為了實(shí)時(shí)記錄學(xué)生在宿舍的信息,開(kāi)發(fā)了該學(xué)生公寓管理系統(tǒng)。該系統(tǒng)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端程序的開(kāi)發(fā)兩個(gè)方面。系統(tǒng)使用PHP和MySQL數(shù)據(jù)庫(kù)為開(kāi)發(fā)工具,同時(shí)它也利用當(dāng)今最流行的也很實(shí)用的PHP框架。本系統(tǒng)實(shí)現(xiàn)了信息查詢、宿舍信息查詢、網(wǎng)上報(bào)修、留言等功能,可以滿足各種學(xué)生公寓管理的需求,較好地解決了學(xué)生公寓管理過(guò)程中遇到的諸多難題。

關(guān)鍵詞:學(xué)生宿舍;管理系統(tǒng);PHP;MySQL;公寓管理

中圖分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2012)21-5092-05

Design and Implementation of the Student Apartment Management System of High School

CHEN Guo-feng1, WANG Chao2

(1.Student Life Service Center of Nanyang Institute of Technology, Nanyang 473004,China; 2.School of Software of Nanyang Institute of Technology, Nanyang 473004, China)

Abstract: At present, with the expansion of college enrollment scale, students enrollment increases dramatically, it usually takes more time to manage the college student apartment. In order to record the student information in real-time, this student apartment management sys tem is developed. The development includes the establishment and maintenance of background database, as well as the development of fore ground application. This system uses PHP and MySQL as development tools, it also uses current most popular PHP framework. This sys tem has the function module of student information query, apartment information query, repair online and message board, it can meet the variety needs of student apartment management. This system solves various problems occurred in the student apartment management pro cess.

Key words: student dormitory; management system; PHP; MySQL; residence management

學(xué)生宿舍管理系統(tǒng)對(duì)于一個(gè)學(xué)校來(lái)說(shuō)是一個(gè)必不可少的組成部分。目前某些高校還停留在宿舍管理人員手工記錄數(shù)據(jù)的初級(jí)階段,手工記錄對(duì)于規(guī)模小的學(xué)校還勉強(qiáng)可以接受,但對(duì)于信息量比較龐大的學(xué)校來(lái)說(shuō),人工記錄是相當(dāng)麻煩的,尤其查寢制度更需要清晰的宿舍情況和學(xué)生的基本信息情況[1]。當(dāng)今社會(huì)是飛速進(jìn)步的世界,原始的記錄方式已經(jīng)被社會(huì)所淘汰了,計(jì)算機(jī)化管理正是適應(yīng)時(shí)代的產(chǎn)物[2]。因此,設(shè)計(jì)了一套學(xué)生宿舍管理系統(tǒng)。學(xué)生宿舍管理系統(tǒng)采用的是計(jì)算機(jī)化管理,系統(tǒng)做的盡量人性化,使用者會(huì)感到操作非常方便,管理人員需要做的就是將數(shù)據(jù)輸入到系統(tǒng)的數(shù)據(jù)庫(kù)中去[3]。由于數(shù)據(jù)庫(kù)存儲(chǔ)容量相當(dāng)大,而且比較穩(wěn)定,適合較長(zhǎng)時(shí)間的保存,也不容易丟失[4]。這無(wú)疑是為信息存儲(chǔ)量比較大的學(xué)校提供了一個(gè)方便、快捷的操作方式。

1系統(tǒng)設(shè)計(jì)

1.1架構(gòu)設(shè)計(jì)

系統(tǒng)總體架構(gòu)的主要任務(wù)是從需求分析階段的工作結(jié)果出發(fā),明確可選的技術(shù)方案,做好劃分軟件結(jié)構(gòu)的前期工作,劃分組成系統(tǒng)的物理元素,進(jìn)行軟件的結(jié)構(gòu)設(shè)計(jì)與數(shù)據(jù)設(shè)計(jì)。其中,結(jié)構(gòu)設(shè)計(jì)是總體設(shè)計(jì)階段的主要工作。系統(tǒng)的結(jié)構(gòu)決定了系統(tǒng)中每個(gè)程序由哪些模塊組成的以及這些模塊相互間的關(guān)系,經(jīng)過(guò)分析,確定系統(tǒng)應(yīng)具備用戶的注冊(cè)和登入、用戶留言、查看公寓公告、物品報(bào)修、學(xué)生信息、公寓信息、友情連接和管理員信息管理等功能模塊。

下圖顯示了超級(jí)管理員在后臺(tái)管理所有模塊,以及每個(gè)模塊所包括的功能,其中管理員與超級(jí)管理員的不同在于超級(jí)管理員可以添加和刪除管理員信息,管理員不能添加和刪除管理員信息,只能查詢并修改自己的信息,如圖1所示。

用戶功能結(jié)構(gòu)圖顯示了學(xué)生在前臺(tái)管理的所有模塊,以及每個(gè)模塊所包括的功能,如圖2所示。

1.2數(shù)據(jù)庫(kù)的設(shè)計(jì)

數(shù)據(jù)庫(kù)在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)庫(kù)儲(chǔ)存的效率,保證數(shù)據(jù)的完整和一致,根據(jù)學(xué)生公寓管理系統(tǒng)的功能與特點(diǎn),數(shù)據(jù)庫(kù)中數(shù)據(jù)表的設(shè)計(jì)如下:

1)宿舍信息表主要存放宿舍的信息情況,字段包括:id號(hào)、樓號(hào)、寢室號(hào)、現(xiàn)住的人數(shù)、空位、居住的的性別。

2)住宿表主要存放學(xué)生的住宿信息,字段包括:學(xué)號(hào)、姓名、樓號(hào)、寢室號(hào)。

3)學(xué)生信息表主要存放學(xué)生的基本信息,字段包括:學(xué)號(hào)、姓名、照片、性別、密碼、出生年月、學(xué)院、系別、班級(jí)、入學(xué)時(shí)間、學(xué)年。4)管理員表主要存放管理員的基本信息,字段包括:id號(hào)、員工號(hào)、員工姓名、員工性別、密碼、電話、管理的樓號(hào)。

5)除上述表外,還有公告表,留言表,報(bào)修表。公告表主要存放公寓的公告信息,字段包括:id號(hào)、公告題目、公告內(nèi)容、發(fā)表的時(shí)間。留言表主要存放學(xué)生對(duì)宿舍的反應(yīng)情況,字段包括:id號(hào)、qq號(hào)、昵稱、Mail、頭像、內(nèi)容、時(shí)間、ip、標(biāo)志。網(wǎng)上報(bào)修表主要存放學(xué)生對(duì)宿舍物品的報(bào)修情況,字段包括:id號(hào)、樓號(hào)、寢室號(hào)、報(bào)修內(nèi)容、時(shí)間。

1.3功能模塊設(shè)計(jì)

1.3.1登錄模塊

學(xué)生和管理員輸入自己的用戶和密碼,經(jīng)過(guò)驗(yàn)證,如果正確就可以登錄到自己相應(yīng)的頁(yè)面,學(xué)生可以登錄到前臺(tái)的頁(yè)面,進(jìn)行部分的操作,管理員可以登錄到后臺(tái)頁(yè)面,進(jìn)行全部的操作。

1.3.2學(xué)生信息模塊

1)刪除學(xué)生信息:當(dāng)學(xué)生休學(xué)或畢業(yè)時(shí),管理員將刪除學(xué)生的信息,同時(shí)他的住宿信息也會(huì)刪除。

2)添加學(xué)生信息:開(kāi)學(xué)時(shí),學(xué)生入住宿舍時(shí),管理員將添加學(xué)生信息,并為其分配宿舍。

3)查詢學(xué)生信息:管理員可以查詢學(xué)生的基本信息,查看其住宿情況,可以按學(xué)號(hào)查詢,按姓名查詢,按班級(jí)查詢,學(xué)生可以查詢自己的信息是否正確。

4)修改學(xué)生信息:管理員可以修改學(xué)生的基本信息,如果學(xué)生更換宿舍,還可以修改學(xué)生的住宿信息,如果學(xué)生自己的信息不正確,可以進(jìn)行修改。

1.3.3宿舍信息模塊

1)添加宿舍:當(dāng)新增加新的宿舍樓時(shí),可以添加新的宿舍。2)刪除宿舍:當(dāng)某個(gè)宿舍不存在的時(shí)候,可以刪除該宿舍。

3)查詢宿舍:可以查詢宿舍的情況的基本信息。學(xué)生可以查詢自己宿舍的基本信息,及用戶所在宿舍的樓號(hào),寢室號(hào),寢室現(xiàn)有幾人,還有幾個(gè)空位,查詢所有沒(méi)滿的宿舍及其情況,可以按樓號(hào),寢室號(hào)查詢你要的宿舍情況,還可以按學(xué)生的學(xué)號(hào),名字來(lái)查詢?cè)搶W(xué)生所在的宿舍的情況。

4)修改宿舍:修改宿舍的基本信息。

1.3.4留言模塊

1)添加留言:當(dāng)學(xué)生有什么關(guān)于宿舍的情況要反應(yīng),可以發(fā)表留言。

2)查詢留言:學(xué)生可以按說(shuō)說(shuō)、建議、投訴三種來(lái)查看留言,同樣管理員也可以分這三種來(lái)查看留言。3)刪除留言:管理員可以刪除時(shí)間過(guò)長(zhǎng)的留言。

1.3.5公告模塊

1)添加公告:當(dāng)公寓要通知事情的時(shí)候,管理員可以添加公告來(lái)告知所有的學(xué)生。

2)刪除公告:管理員可以刪除一些時(shí)間過(guò)長(zhǎng)的公告。

3)查看公告:學(xué)生可以查看管理員添加的公告。

1.3.6報(bào)修模塊

1)添加報(bào)修:當(dāng)宿舍的物品有損壞的時(shí)候,學(xué)生可以報(bào)修來(lái)通知管理員,管理員就可以及時(shí)的通知維修人員。

2)刪除報(bào)修:管理員可以刪除維修人員已經(jīng)修好的報(bào)修信息。

3)查詢報(bào)修:管理員可以查看所有的報(bào)修信息,學(xué)生可以查看所有的報(bào)修信息,也可以按樓號(hào)和寢室號(hào)來(lái)查詢這個(gè)宿舍的所有報(bào)修信息。

1.3.7管理用戶模塊

1)添加管理員:可以添加管理員。

2)刪除管理員:刪除一些不用的管理員的信息。

3)修改管理員:當(dāng)管理員發(fā)現(xiàn)自己的信息有誤時(shí),可以修改信息。

2系統(tǒng)實(shí)現(xiàn)

2.1登錄模塊

本模塊實(shí)現(xiàn)用戶的登錄,本系統(tǒng)用戶分兩種,一種是學(xué)生,一種是管理員,學(xué)生進(jìn)前臺(tái),管理員進(jìn)后臺(tái),在用戶名和密碼的文本字段中輸入你的用戶名和密碼,然后輸入正確的驗(yàn)證碼,選擇你的身份,按確定按鈕,傳送數(shù)據(jù),在接受頁(yè)面接受數(shù)據(jù),連接數(shù)據(jù)庫(kù),看你的數(shù)據(jù)是否存在,是否正確,如果正確,管理員進(jìn)入后臺(tái)首頁(yè),學(xué)生進(jìn)入前臺(tái)首頁(yè),登入頁(yè)面如圖3所示。

圖3登錄頁(yè)面

如果輸入的用戶名,密碼,驗(yàn)證碼都正確,管理員進(jìn)入后臺(tái)的頁(yè)面如圖4所示。

圖4后臺(tái)首頁(yè)

2.2學(xué)生信息模塊

學(xué)生進(jìn)入前臺(tái),管理員進(jìn)入后臺(tái),他們可以在自己的權(quán)限范圍內(nèi)對(duì)學(xué)生信息進(jìn)行操作,學(xué)生進(jìn)入前臺(tái)后,可以查看并修改自己的信息。

管理員進(jìn)入后臺(tái)后,可以添加、刪除、修改、查詢學(xué)生的基本信息,還可以為學(xué)生分配宿舍,修改學(xué)生的宿舍,當(dāng)需要添加學(xué)生時(shí),輸入學(xué)生的學(xué)號(hào),姓名,密碼,性別,學(xué)年,籍貫,學(xué)院,系別,班級(jí),如果你只添加學(xué)生信息,稍后手動(dòng)為學(xué)生分配宿舍,就按確定按鈕,如果你想添加學(xué)生的同時(shí),為學(xué)生分配宿舍,就按分配宿舍按鈕,添加正確會(huì)有提示,如圖5所示。

圖5添加學(xué)生頁(yè)面

如果剛才只添加了學(xué)生信息,沒(méi)分配宿舍,現(xiàn)在可以分配宿舍,輸入學(xué)號(hào),姓名,為該學(xué)生分配的樓號(hào),寢室號(hào),如果你輸入的樓號(hào)和寢室號(hào)不存在,系統(tǒng)將會(huì)提示你,如果存在,將會(huì)為該學(xué)生分配宿舍。如圖6所示。

圖6分配宿舍頁(yè)面

如果要查詢學(xué)生信息,可以只輸入學(xué)號(hào),姓名,班級(jí)中的一樣,也可以姓名和班級(jí)一起輸入來(lái)查詢。

當(dāng)某個(gè)學(xué)生搬出宿舍的時(shí)候,可以選刪除學(xué)生這個(gè)功能,在文本字段輸入你要?jiǎng)h除學(xué)生的學(xué)號(hào),就會(huì)顯示這個(gè)學(xué)生的信息,然后按學(xué)生信息后面的刪除,就可以刪除這個(gè)學(xué)生了,同時(shí)學(xué)生的住宿信息也會(huì)被刪除,宿舍的人數(shù)也會(huì)跟著改變,如圖7所示。

當(dāng)某一屆的學(xué)生畢業(yè)的時(shí)候,大量的學(xué)生要離開(kāi)學(xué)校,這種情況就根據(jù)學(xué)生的入學(xué)年份和學(xué)制來(lái)刪除。同樣,管理員可以為學(xué)生調(diào)換宿舍。

2.3宿舍信息模塊

學(xué)生進(jìn)入前臺(tái)后,可以通過(guò)不同的形式查看自己所要查看寢室的情況,點(diǎn)擊宿舍信息就可以進(jìn)入本模塊,進(jìn)入本模塊后直接顯示的頁(yè)面就是該學(xué)生所住宿舍的情況,有宿舍的基本信息,報(bào)修信息,寢室住的學(xué)生的信息,如圖8所示。

圖8用戶寢室情況頁(yè)面

點(diǎn)擊左邊欄中的選項(xiàng),就可以分別按照不同的條件來(lái)查看宿舍信息。管理員進(jìn)入后臺(tái)后,也可以添加、刪除并修改宿舍信息。

2.4其它模塊

公告模塊:學(xué)生進(jìn)入前臺(tái)后,首頁(yè)顯示公告的題目和部分的內(nèi)容,如果要看每個(gè)公告的部分內(nèi)容,就點(diǎn)擊公告所在的那一欄,首頁(yè)上公告下的內(nèi)容是部分的,如果要查看一條公告的所有內(nèi)容,就點(diǎn)擊所選擇的公告的題目,就可以看見(jiàn)所要的內(nèi)容,管理員進(jìn)入后臺(tái)后,首頁(yè)顯示公告添加頁(yè)面,輸入你要添加的公告的題目和內(nèi)容,然后確定,公告就會(huì)被添加到數(shù)據(jù)庫(kù)中,點(diǎn)擊刪除公告,進(jìn)入這個(gè)頁(yè)面,所有的公告都會(huì)顯示出來(lái),用分頁(yè)來(lái)顯示,找到要?jiǎng)h除的那一條,然后點(diǎn)擊刪除,這條公告就會(huì)被刪除。

報(bào)修模塊:學(xué)生可以報(bào)修自己宿舍毀壞的物品,也可以查看全部的報(bào)修情況,也可以按一定的條件查詢報(bào)修情況。點(diǎn)擊物品報(bào)修,就可以進(jìn)入物品報(bào)修的界面,物品報(bào)修頁(yè)面便直接顯示報(bào)修的所有內(nèi)容,是分頁(yè)顯示的,左邊顯示的是最新的報(bào)修內(nèi)容,也可以在報(bào)修的表單中輸入報(bào)修,根據(jù)上面的提示在文本字段中輸入對(duì)應(yīng)的內(nèi)容,根據(jù)數(shù)據(jù)庫(kù)的處理,然后提示是否添加成功,當(dāng)一些故障維修好以后,管理員就可以刪除這些報(bào)修,進(jìn)入報(bào)修頁(yè)面所有的報(bào)修都會(huì)顯示出來(lái),用分頁(yè)來(lái)顯示,找到要?jiǎng)h除的那一條,然后點(diǎn)擊刪除。

管理員信息模塊:普通管理員和超級(jí)管理員都可以修改和查詢管理員信息,當(dāng)修改自己的信息時(shí),把需要修改的信息修改了以后,按提交就可以了,輸入要查詢的管理員的員工號(hào),就可以查詢?cè)摴芾韱T的基本信息,超級(jí)管理員還可以添加普通管理員和刪除普通管理員,輸入要添加的管理員的信息,按提交按鈕,當(dāng)選擇要?jiǎng)h除的管理員,按刪除,該管理員的信息就會(huì)被刪除。

3結(jié)束語(yǔ)

本系統(tǒng)操作簡(jiǎn)單、界面友好,使得信息的錄入工作更簡(jiǎn)便,許多選項(xiàng)只需要點(diǎn)擊鼠標(biāo)就可以完成,而且實(shí)現(xiàn)了對(duì)數(shù)據(jù)庫(kù)信息的動(dòng)態(tài)查詢、動(dòng)態(tài)更新修改和動(dòng)態(tài)錄入數(shù)據(jù)。本系統(tǒng)的主要功能都已實(shí)現(xiàn),但寢室的水電費(fèi)管理這一功能還有待實(shí)現(xiàn)。

參考文獻(xiàn):

[1]張瑜,宋延清.PHP+MYSQL動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)[M].北京:清華大學(xué)出版社,2008..

[2]李慧麗,武高潔.學(xué)生公寓管理信息系統(tǒng)的建設(shè)與研究[J].中國(guó)林業(yè)教育,2004(6):47-48.

[3]郭東恩.數(shù)據(jù)庫(kù)原理及應(yīng)用[M].鄭州:河南科技出版社,2008.

[4]許義金,鄭初華.宿舍管理中心管理信息系統(tǒng)的開(kāi)發(fā)[J].南昌航空工業(yè)學(xué)院學(xué)報(bào),2006,20(4):94-97.

猜你喜歡
學(xué)生宿舍管理系統(tǒng)
莫里永學(xué)生宿舍
——貫穿建筑的連續(xù)上升走廊
基于James的院內(nèi)郵件管理系統(tǒng)的實(shí)現(xiàn)
吉田寮:亞洲最破的學(xué)生宿舍
基于LED聯(lián)動(dòng)顯示的違停管理系統(tǒng)
海盾壓載水管理系統(tǒng)
高職學(xué)院學(xué)生宿舍管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
基于RFID的倉(cāng)儲(chǔ)管理系統(tǒng)實(shí)現(xiàn)
高職學(xué)生宿舍管理的思考與建議
济南市| 图片| 甘孜县| 紫阳县| 黄冈市| 铜山县| 温泉县| 平乐县| 通城县| 万全县| 梁山县| 石楼县| 衡东县| 加查县| 克什克腾旗| 元氏县| 宁安市| 曲沃县| 乌兰浩特市| 丹阳市| 宝应县| 溧水县| 大港区| 昂仁县| 韶关市| 绍兴市| 娱乐| 瑞丽市| 井研县| 南通市| 荔浦县| 巍山| 东港市| 义乌市| 嵩明县| 昌黎县| 金溪县| 宜春市| 连江县| 黄浦区| 安义县|