999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于php+mysql的宿舍管理系統

2020-02-22 03:35:44蔡俊鎧廖曉芳朱俊宇方棟豪
電腦知識與技術 2020年36期
關鍵詞:效率

蔡俊鎧 廖曉芳 朱俊宇 方棟豪

摘要:該系統設計主要分為功能模塊的源代碼設計以及后臺數據庫的設計。使用的是HTML+CSS+JS進行前臺頁面交互設計,并通過PHP與MySQL的連接,構建一個基于B/S模式下的WEB宿舍管理系統。該系統操作簡易、實用性良好,在保持系統能夠正常運行的前提下,能保證系統管理有效性以及提高管理效率。能有效幫助宿舍從業人員進行宿舍管理,極大地提高工作人員的工作效率。

關鍵詞:B/S模式;宿舍管理系統;效率

中圖分類號:TP311? ? ? 文獻標識碼:A

文章編號:1009-3044(2020)36-0060-04

1 背景

隨著社會高速發展,大學生數量日益增多,呈現增長的趨勢。如何高效管理學生,成了學校教育工作者的一個重要任務。而宿舍是學生大學的住所,是學生學習和生活的主要場所。隨著互聯網的普及,校園網覆蓋日益完善,宿舍管理網絡化是必然的趨勢。但當今許多宿舍管理仍然采用紙質的形式,管理起來消耗大量的時間和精力,十分低效。比如:通知的傳遞性不強,記錄物品遺失信息以及維修記錄仍然采用筆記和口頭通告的方式。因此在見識到宿舍管理的漏洞和不足之下,開發出一款能夠及時、有效的整理和記錄高校宿舍的相關信息的宿舍管理系統是十分有必要的。而且宿舍管理系統的出現能極大地減少人力、物力的使用,可以在保障信息傳遞效率和信息及時保存的安全性,更加方便了相關人員對信息、數據的查詢。因此,十分有必要利用計算機網絡技術,構建一個宿舍管理系統,對學生進行科學有效的管理。

2 系統架構及工具介紹

2.1 系統架構介紹

本系統是基于PHP+MySQL的宿舍管理系統,使用B/S架構,在WampServer環境進行開發。通過瀏覽器訪問web服務器獲取到數據庫數據進行添加、刪除、修改、查詢的操作。前端頁面的實現是通過HTML語言,由CSS語言進行前端頁面美化設計,而且為了用戶在移動端查看顯示內容,使用了BootStrap框架進行兼容性設計。頁面與用戶進行交互的是由JavaScript的框架JQuery完成。系統的后臺設計以及數據庫的連接是通過PHP完成的,為了保證數據的穩定和正確性,使用了大量的邏輯條件判斷。

2.2 相關技術與軟件介紹

1)WampServer集成環境:WampServer是由Apache服務器和php環境以及MySQL數據庫組成的集合包,支持中文,安裝簡單快捷,一步搭建本地環境,而且可以通過phpMyAdmin網頁頁面管理MySQL數據庫。

2)Microsoft VS Code編輯器:VsCode是微軟開發的編輯器,占用小,界面設計好,程序、系統調試方便快捷,支持多文件格式訪問,插件豐富,提高開發效率。

3)MySQL數據庫:是web程序中最方便快捷易上手的數據庫之一,搭建簡單,數據一般存儲在不同的表內,十分易于訪問和管理。

4)PHP語言:PHP是服務器執行的腳本語言,是常見的網站編程語言,適用于WEB開發,函數封裝方便,可以與許多主流數據庫輕松建立連接,易于學習,應用十分廣泛。

3 系統的分析與設計

系統的分析主要分為兩種,一種是需求分析,需求分析的意義在于能更快地把這個系統的架構邏輯都梳理清楚,另一種是功能分析,功能分析的意義在于分析如何更快地處理整個系統的細枝末節部分。系統的設計也分為兩類,一類是數據庫的設計,主要用于更好地建立系統的數據之間的連接關系,而另一類是系統的流程圖設計,流程圖能更好地展示系統功能的整個過程。

3.1 需求分析

基于PHP+MySql的宿舍管理系統具有四個用戶權限,分別是學生、老師、宿管以及系統管理員。他們使用各自擁有的權限對系統進行操作,通過權限分管可以讓系統交互性更好,安全性更高以及能有更好的效率運行。需求權限如圖1所示:

3.2 功能分析

1)學生端功能

學生端中學生可在網頁端中享受到以下服務:(包括但不限于)學生可以申請寢室的調換,自主報修宿舍設施,進行樓層群體討論、娛樂以及接收通知,以及接收到宿管或者學院老師推送的各種通知事宜等服務。

2)老師端功能

老師端可通過管理員下發的賬號到網站進行登錄操作,對所屬管轄范圍內的學生群體進行管理操作,收發來自宿管的通知,接收學生的申請請求,以及發送重大通知到學生群體中。

3)宿管端功能

宿管端中宿舍管理員可以自主登錄學校提供的賬號,系統自動綁定所屬管轄的宿舍棟數,并且可以接收到學生的報修信息、申請信息以及其他信息等,與此同時,宿舍管理員還可以查詢到學生所屬宿舍號,所屬專業等個人信息,并且可以與門禁系統接入,及時了解到學生的出入情況,還需把學生寢室調換申請信息上報到學生所屬學院的輔導員或書記處進行審批,接收來自老師的通知。

4)管理員功能

管理員對數據庫進行維護,保持系統的正常運行,并且對老師、宿管進行賬號的注冊與刪除,對學生數據進行Excel表格的批量添加,以及一鍵刪除操作。以及對通知、討論帖子進行刪除操作。

3.3 數據庫設計

通過分析系統需求以及劃分功能模塊圖,在數據庫中設計了10張表:

1)學生表:用于保存學生注冊時填寫的信息,包括表id、學號、姓名、性別、宿舍號、手機號碼、身份證號碼、所屬學院、所屬專業、入學年份。

2)宿管表:用于登記宿管個人信息,包括表id、工號、姓名、身份證號碼、手機號、所屬宿舍棟數、登錄密碼。

3)老師表:用于登記老師個人信息,包括表id、工號、姓名、性別、身份證號碼、手機號、所屬學院、登錄密碼。

4)管理員表:管理員登錄信息,包括表id、用戶名以及密碼。

5)宿舍表:存儲所有宿舍的住人情況,包括表id,棟數、樓層數、宿舍號以及狀態(“未住人”, “已住人”)。

6)申請表:用于學生進行調換宿舍以及設備報修的申請、包括表id、申請標題、申請內容、學生學號、申請狀態(“已審閱”,“未審閱”)、提交時間。

7)通知表:用于用戶群體收發通知,包括表id,發送人信息、發送標題、發送內容、接收者信息、發送時間。

8)學生詳細信息表:用于批量上傳學生詳細信息,包括表id、姓名、性別、生日、身份證號、家庭地址、畢業中學、所屬學院、所屬專業、入學年份、相片。

9)帖子詳情表:用于學生討論發布的帖子詳情內容,包括表id、帖子標題、帖子內容、發布時間、發布人信息。

10)回復帖子表:用于回復帖子內容,包括表id、回復內容、回復者信息、樓層數、回復時間。

3.4 流程圖設計

1)登錄功能設計

在用戶群體進入本系統后,會通過下發的賬號密碼進行各個端口的界面登錄,在輸入賬號和密碼時,若輸入的內容和數據庫內的信息匹配,則會跳至各個端口的主頁面,否則系統會提示用戶名或密碼錯誤。

本系統的用戶登錄步驟流程圖如圖2所示:

2)討論功能設計

在學生登錄到主界面進入討論頁面后,可以進行自由發帖以及回復帖子,回復帖子中的樓層的操作。若回復的內容不符合要求,則管理員可以刪除帖子。查看其他人或者自己發的有關學校時事、學校風景、學校趣聞的內容。

討論功能流程圖如圖3所示:

3)通知收發送功能設計

通知收發送功能在本系統中的三個用戶群體中均有使用,發送通知是通過Ajax連接數據庫獲取到需要發送的對象信息,然后輸入需要發送的內容,點擊發送成功即可。接收通知則是用戶登錄后可在相對應的界面中找到近5天的具體通知信息。

通知收發送功能流程圖如圖4所示:

4)搜索管理用戶功能設計

搜索管理用戶功能是本系統最重要的功能之一,主要的實現是通過用戶選擇需要查找的信息類別,再輸入查找的內容即可檢索到數據庫中的數據,從而判斷是否能獲取到搜索結果。

搜索管理用戶功能流程圖如圖所示:

4 系統主要功能實現

本系統的主要功能的實現分為三大模塊,分別為數據庫的連接綁定、頁面的設計、交互邏輯的實現。

4.1 數據庫的連接

系統中使用MySQL 數據庫存儲數據,任何信息管理系統中,數據庫操作都是最核心的操作之一。其他操作需通過數據庫的基本操作才能進行,瀏覽器訪問后臺的數據庫獲取數據,經處理后顯示給用戶。[1]此系統采用的是WampServer的環境,通過內置的phpMyAdmin進行數據庫的頁面式操作。而數據庫的連接是通過php語言的封裝函數實現,通過封裝后的數據庫連接函數十分方便,可通過外部連入config.php,輸入當前連接的數據庫名稱、角色名、密碼。

4.2 頁面設計

頁面設計主要采用的是HTML+CSS進行頁面的美化設計,通過設計圖進行頁面布局,如圖6所示。頁面分為四個端:學生端、老師端、宿管端、管理員端,因為圖片太多故只放首頁圖。實際通過代碼語言實現的頁面效果如圖7所示:

而且為了讓用戶體驗更好,本系統采用了Ajax技術,即通過JavaScript語言與服務器進行少量數據交換,可以讓網頁在不重新加載的前提下實現小部分內容的異步更新,從而提高系統的使用質量。

4.3 登錄后的緩存設計

為了保存用戶在注冊或者登錄后的緩存信息,本系統采用的是cookie的頁面緩存技術。在用戶進行頁面登錄后,后臺通過cookie保存了登錄的賬號與密碼,但是保存的時長規定為1小時。使用者可通過這個緩存技術,在一小時內自由登錄該網站而不需要進行二次登錄。而且用戶如果想刪除這個cookie,可通過退出按鈕進行退出。實現的操作是通過獲取比當前時間time()函數還要前的時間進行刪除。

5 測試

5.1 測試環境

在Chrome瀏覽器進行測試,通過WampServer構建本地Apache服務區,進入到本地域名進行網站登錄測試。

5.2 測試步驟

在Chrome瀏覽器輸入網址,進入登錄界面,進行注冊/登錄操作。完成操作后,進入主界面,在主界面中有討論區、娛樂游戲區、調換宿舍申請、宿舍報修申請的功能模塊選擇。完成既定的目標后,退出系統,完成此次操作。

6 結束語

在這次的系統設計中,出現了幾個難以解決的問題。比如學生端的討論區中,如何實現討論帖子中的樓中樓的邏輯思路。又或者是在管理員端中,如何通過Excel文件上傳,批量獲取其中的學生數據。這些問題困擾了許久,最終通過團隊成員的努力,最終實現了系統的設計,完成了預期的目標。

本次系統設計也將會應用于本校進行投入使用,讓學校的宿舍管理更加方便、快捷。

參考文獻:

[1] 胡子豪.學生宿舍管理系統分析與設計[J].信息與電腦(理論版),2018(21):82-83.

[2] 曾玉紅.基于B/S高校宿舍管理系統的設計與實現[J].電腦知識與技術,2018,14(36):60-62.

[3] 桑一梅,汝心怡.基于ThinkPHP的學生宿舍管理系統的開發[J].電腦知識與技術,2019,15(25):52-53.

[4] 胡橙鳳.基于B/S架構高校宿舍管理系統設計與實現[J].電腦知識與技術,2020,16(6):61-62,69.

[5] 歐暢.宿舍管理系統的前端設計與實現[J].湖北農機化,2020(2):186-187.

【通聯編輯:謝媛媛】

猜你喜歡
效率
你在咖啡館學習會更有創意和效率嗎?
提升朗讀教學效率的幾點思考
甘肅教育(2020年14期)2020-09-11 07:57:42
注意實驗拓展,提高復習效率
效率的價值
商周刊(2017年9期)2017-08-22 02:57:49
引入“倒逼機制”提高治霾效率
遼寧經濟(2017年6期)2017-07-12 09:27:16
質量與效率的爭論
中國衛生(2016年9期)2016-11-12 13:27:54
跟蹤導練(一)2
提高食品行業清潔操作的效率
OptiMOSTM 300V提高硬開關應用的效率,支持新型設計
“錢”、“事”脫節效率低
中國衛生(2014年11期)2014-11-12 13:11:32
主站蜘蛛池模板: 麻豆国产精品| 91精品专区| 国产男人的天堂| 美女无遮挡免费网站| 国产69精品久久久久孕妇大杂乱| 免费99精品国产自在现线| 人妻丝袜无码视频| 亚洲欧美自拍视频| 日本爱爱精品一区二区| 午夜激情婷婷| 久青草免费在线视频| 国产亚洲精品97在线观看| 丰满少妇αⅴ无码区| 国产在线视频欧美亚综合| 操美女免费网站| 国产成人综合久久精品尤物| 欧美中文字幕在线二区| 亚洲VA中文字幕| 黄色污网站在线观看| 青青草原国产一区二区| 免费无码在线观看| 久久性妇女精品免费| 无遮挡国产高潮视频免费观看| 第九色区aⅴ天堂久久香| 大陆精大陆国产国语精品1024| 国产无码精品在线播放 | 99视频国产精品| 在线精品视频成人网| 全裸无码专区| 国产成人精品高清不卡在线| 最新亚洲人成网站在线观看| 日本亚洲成高清一区二区三区| 亚洲啪啪网| 久久综合结合久久狠狠狠97色| 久久久噜噜噜久久中文字幕色伊伊| 欧美精品影院| 国产激爽爽爽大片在线观看| 亚洲精品国产日韩无码AV永久免费网 | 国产在线啪| 在线综合亚洲欧美网站| 亚洲日本www| 视频二区亚洲精品| 日韩中文精品亚洲第三区| 欧美国产视频| 毛片视频网| 福利在线不卡| 亚洲第一网站男人都懂| 国产xxxxx免费视频| 97久久超碰极品视觉盛宴| 不卡无码h在线观看| 国产手机在线ΑⅤ片无码观看| 性色一区| 亚洲日韩精品无码专区97| 小13箩利洗澡无码视频免费网站| 国产激情在线视频| 高清免费毛片| 91久久偷偷做嫩草影院电| 日韩欧美国产成人| 在线看片免费人成视久网下载| 国产综合色在线视频播放线视| 成人年鲁鲁在线观看视频| 四虎亚洲国产成人久久精品| 99人体免费视频| 久久综合激情网| 日韩精品高清自在线| 国产精品大尺度尺度视频| 国产精品三区四区| 99成人在线观看| 毛片网站观看| 亚洲第一成网站| 亚洲国产日韩一区| 国产杨幂丝袜av在线播放| 日韩人妻无码制服丝袜视频 | 欧美日韩国产综合视频在线观看 | 蜜桃视频一区二区| 5388国产亚洲欧美在线观看| 香蕉蕉亚亚洲aav综合| 亚洲国产成熟视频在线多多| 青青青视频蜜桃一区二区| 国产午夜精品鲁丝片| 91麻豆精品国产高清在线| 免费一看一级毛片|