




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
基于php的校園報修管理系統(tǒng)的設計與實現(xiàn)摘要: 摘要:進入21世紀以來,人類社會逐漸進入信息技術時代。應運而生的是傳統(tǒng)工作流程與現(xiàn)代信息技術的結合,用計算機來管理和支撐日常工作已成為當今社會主流的工作方式,這是科技發(fā)展對社會生活影響的必然體現(xiàn)。直到目前,現(xiàn)代計算機信息技術在校園后勤部門中已經(jīng)得到廣泛應用,它可以有效地減少校園后勤部門的人工成本,逐步降低對人工的依賴程度,并能夠實現(xiàn)對數(shù)據(jù)的一體化管理。此次設計的校園報修管理系統(tǒng)旨在針對校園報修的過程進行開發(fā),目的是易于學生和教職工上報維修信息,從“填寫注冊登記信息——發(fā)布報修信息——維修管理——維修評價”這樣一個流程來實現(xiàn)校園后勤及時有效的報修工作。學生和教職工與學校后勤部門之間可以通過多種方式進行溝通,從而協(xié)調維修時間,提高學校后勤部門的工作效率。關鍵詞:校園報修;后勤維護;MySQL;PHP引言學校的報修管理工作往往與學校后勤部門的日常工作緊密結合,在學校的生活設施和教學設備出現(xiàn)故障的情況下,登記報修問題,向后勤維護人員提交報修表單,由后勤維護人員在現(xiàn)場進行檢測并及時修理,而后獲取學生和教職工對維修結果的反饋。但是,這種純?nèi)斯さ摹皥笮蕖S修”流程會缺少一定的及時性,例如學生上課時多媒體設備突然出現(xiàn)故障,在報修之后無法及時了解到維修進度等都會造成課堂教學質量不佳,從而影響學校的教學效率。同時,繁復的操作對后勤維護人員的主觀依賴性較大。隨著信息時代的來臨,互聯(lián)網(wǎng)信息技術無時無刻不在影響著人們的日常工作,并廣泛服務于人們的日常工作和生活,很多工作上的業(yè)務和生活上的需求都可以借助網(wǎng)絡來實現(xiàn)更高質量的發(fā)展和保障。校園報修管理系統(tǒng)是一個基于網(wǎng)絡的報修管理系統(tǒng),學生和教職工可以在發(fā)現(xiàn)校園內(nèi)設施出現(xiàn)的故障時可以隨時隨地上報維修信息。1.研究背景和意義(1)研究狀況:科學技術的發(fā)展日新月異。進入信息化社會以來,隨著互聯(lián)網(wǎng)用戶的爆發(fā)性增長,人類社會也發(fā)展到了“互聯(lián)網(wǎng)+”時代,特別是需要逐步推進和需要進行多方交互的事務。在信息傳遞成本微乎其微的網(wǎng)絡信息的時代,更快的生活節(jié)奏更是需要我們將工作過程及內(nèi)容網(wǎng)絡化,云端化。(2)選題意義:在各大高校不斷擴大的招生人數(shù)的同時,學校后勤部門的工作壓力也與日俱增。在一些高校中,雖然網(wǎng)絡信息化建設已基本完備,但校園后勤管理工作仍處于比較落后的階段,校園報修仍然使用傳統(tǒng)的紙面登記方式,或者是通過電話進行報修的方式,工作量大且效率低下。相應地,設計一套基于網(wǎng)絡的校園報修管理系統(tǒng),能有效緩解學校后勤部門的工作壓力,較好地應對和解決“報修——維修”過程中的已經(jīng)出現(xiàn)或未出現(xiàn)的問題。隨著各大高校信息化建設的逐步提高,有效地提升了高校后勤部門的工作效率和管理水平,是廣大高校信息化建設中的重要環(huán)節(jié),具有推動高校信息化建設的意義。2.主要內(nèi)容、研究方法和思路(1)主要內(nèi)容:校園報修管理系統(tǒng)的主要內(nèi)容是:學生和教職工注冊用戶權限賬戶后可以提交報修信息,維修權限人員可以獲取和處理學生和教職工提交的報修信息,報修人員在維修人員完成維修工作后可以對維修的過程和結果進行評價,管理員可以添加和刪除維修權限賬戶和用戶權限莊戶。(2)研究方法與思路:校園報修管理系統(tǒng)其實就是維修權限用戶對用戶權限用戶提交的報修進行處理的平臺。本次設計的校園報修管理系統(tǒng)采用php為主要編程語言,使用phpstudy搭建環(huán)境,使用navicat數(shù)據(jù)庫管理工具管理數(shù)據(jù)庫,然后根據(jù)校園報修管理系統(tǒng)的設計要求設計數(shù)據(jù)表,使用css和js來完成網(wǎng)頁樣式的設計和開發(fā),最后通過整體測試正式完成項目開發(fā)。3.需求分析3.1功能需求分析用戶管理模塊實現(xiàn)了用戶的注冊、登錄,個人信息的查看、修改,以及用戶的刪除。用戶模塊實現(xiàn)的功能如表1所示。實現(xiàn)功能預期效果操作用戶注冊新增用戶點擊首頁注冊并填入基本信息查看用戶信息查看用戶信息用戶登陸后點擊個人信息,管理員在用戶列表選擇用戶進行查看修改用戶信息修改用戶信息已登錄用戶在個人信息處點擊修改后保存。管理員在用戶列表選擇用戶修改后保存刪除用戶刪除用戶管理用戶在用戶列表刪除用戶表1用戶模塊功能需求表報修管理模塊實現(xiàn)了報修信息的發(fā)布和修改,報修進度的查看以及對無效報修信息的刪除。報修管理模塊實現(xiàn)的功能如表2所示。實現(xiàn)功能預期效果操作發(fā)布報修信息發(fā)布新的報修信息在報修頁面填寫表單后提交修改報修信息修改發(fā)布的報修信息在報修列表點擊報修項目進行修改后提交刪除報修信息刪除發(fā)布的報修信息在報修列表直接刪除報修進度查看查看報修進度在報修列表查看表2報修管理模塊功能需求表評價管理模塊實現(xiàn)了對維修過程的評價,查看和修改評價內(nèi)容,刪除評價內(nèi)容。報修評價管理模塊實現(xiàn)的功能如表3所示。實現(xiàn)功能預期效果操作提交評價提交評價在報修記錄后填寫并提交修改評價修改評價在已評價的報修內(nèi)修改后提交查看評價查看評價在已評價列表查看刪除評價刪除評價在已評價列表刪除表3報修評價管理模塊需求表3.2可行性分析技術可行性:校園報修管理系統(tǒng)的主體語言編寫使用PHP,數(shù)據(jù)存儲使用MySQL,技術上于維護,內(nèi)容上易于修改。經(jīng)濟可行性:為了優(yōu)化傳統(tǒng)校園報修的管理工作過程,節(jié)約無謂的時間成本與資源耗費,更好的管理學生和教職工的報修信息。此次開發(fā)的校園報修管理系統(tǒng),可以提升學校后勤部門的報修管理的工作效率,在提高工作效率的同時也能為學校后勤部門節(jié)約成本。運行可行性:在考慮到不同階段的用戶也都相對的熟悉并掌握了一些計算機相關領域的專業(yè)知識,并在做好“可行性分析”以后,這款校園報修管理系統(tǒng)的開發(fā)工作是行之有效的。3.3性能需求分析校園報修系統(tǒng)的快速響應:在用戶進入系統(tǒng)后提交報修后,維修人員會在看到提交后給出應答,后勤報修部門可以通過查看報修人員的注冊信息,撥打電話或者發(fā)郵件來預約維修時間。系統(tǒng)運行平臺:操作系統(tǒng):WindowsXP或Ubuntu12或MACOS11.2及以上;處理器:CPUinteli3530及以上;瀏覽器:基于Chromium內(nèi)核的任意瀏覽器或Safari;Web服務器:Apache;數(shù)據(jù)庫管理:MySQL。內(nèi)存:1GB及以上;4.系統(tǒng)設計4.1系統(tǒng)總體設計校園報修管理系統(tǒng)的在設計方面與現(xiàn)代主流管理系統(tǒng)的核心功能基本相同。在內(nèi)容方面主要設計了用戶管理、個人信息管理、報修管理、報修評價管理等功能,報修人員可以在報修功能區(qū)域添加報修信息,在報修管理頁面查看報修信息和后勤部門的維修進度;管理員可以查看、刪除、修改報修人員的報修信息,并修改維修進度,同時可以在報修評價中獲取到報修人員對后勤部門的維修過程和結果的評價。極大程度上方便了報修人員與學校后勤部門之間的交流。校園報修管理系統(tǒng)的主要功能模塊如圖1所示:圖1校園報修管理系統(tǒng)主要功能4.2詳細設計根據(jù)校園報修管理中總體設計階段所需要的功能,在分別設計出具體的解決方案后,就完成了整個校園報修管理的開發(fā)。充分考慮到校園報修管理系統(tǒng)的實際需要,把報修管理系統(tǒng)與學校的后勤管理系統(tǒng)集成到一起,以最大程度的進行數(shù)據(jù)互動。校園報修管理系統(tǒng)主要分為“管理員權限”、“用戶權限”和“維修權限”三種權限。管理員登錄后可以對“維修權限”和“用戶權限”的用戶進行管理,添加用戶、刪除用戶、更改權限,查看所有報修信息和報修評價?!坝脩魴嘞蕖钡挠脩舻顷懞罂梢陨蠄缶S修信息,待到維修完成后可以對“維修過程”進行評價,評價后也可以修改評價內(nèi)容,以及刪除報修信息。維修人員登錄后可以對用戶上報的維修信息進行處理,如維修時間較長可以將“維修狀態(tài)”改為“處理中”,待到維修完成可以將“維修狀態(tài)”改成“已完成”。權限模塊邏輯如圖2所示:圖2權限模塊過程設計:主要功能模塊的設計集中在用戶登錄和權限驗證模塊上,它需要實現(xiàn)和用戶信息的對接,同時有效地對信息進行管理,也就是說,不同權限的模塊設計,不單單要考慮到自身的學校后勤對信息的管理和對數(shù)據(jù)的分析,還要盡可能的滿足用戶的使用習慣,給用戶帶來更好的體驗,使校園報修管理系統(tǒng)真正發(fā)揮到服務于用戶的作用。登錄流程,用戶在登陸時首先會驗證賬號密碼和隨機驗證碼,驗證通過后會自動判斷登錄所使用的賬號的權限,并根據(jù)對應權限顯示相應的頁面。登錄流程圖如圖3所示。圖3登錄流程4.3.數(shù)據(jù)庫設計校園報修管理系統(tǒng)采用DBMS方式進行設計。數(shù)據(jù)庫采用MySQL數(shù)據(jù)庫進行開發(fā)。條件允許的情況下可以遷移到SQLServer上。數(shù)據(jù)庫實體:在校園報修管理系統(tǒng)中,有用戶實體、報修實體、維修評價實體,根據(jù)校園報修管理系統(tǒng)的設計需求,設計出每個實體的具體屬性??紤]到學生信息的多樣性,將學生信息設計為用戶名、密碼、姓名、權限、地址、電話、郵箱、報修信息、報修評價??紤]到報修單號的唯一性,將報修信息設計為單號、位置、內(nèi)容、報修時間、圖片、維修狀態(tài)。將報修評價設計為單號、評價內(nèi)容、評價時間、評價人。它們之間的關系如圖4所示:圖4整體E-R圖數(shù)據(jù)庫的實現(xiàn):按照“需求分析”階段確定的各數(shù)據(jù)項,并結合各實體間的聯(lián)系,下面給出各個部分的數(shù)據(jù)表的結構。報修信息表由單號、出現(xiàn)的問題、主要情況、發(fā)布時間、圖片、狀態(tài)、維修人組成。報修信息表如表4所示:名備注類型(精度)主鍵是否為空ididvarchar(14)是是problem出現(xiàn)的問題varchar(40)否否maininfo主要情況varchar(2000)否否reltime發(fā)布時間varchar(20)否否reluser發(fā)布用戶varchar(16)否否image圖片varchar(40)否否state狀態(tài)varchar(16)否否fixer維修人varchar(16)否否表4報修表用戶信息表由用戶名、密碼、姓名、權限、地址、電話、郵箱、性別組成。用戶信息如表5所示:名備注類型(精度)主鍵是否為空username用戶名varchar(16)是是password密碼varchar(16)否否permission權限varchar(12)否否address地址varchar(200)否否phone電話varchar(11)否否email郵箱varchar(40)否否sex性別varchar(4)否否name姓名varchar(16)否否表5用戶表報修評價表由id、評價內(nèi)容、評價時間、評價用戶組成。報修評價表如表6所示:名備注類型(精度)主鍵是否為空ididVarchar(14)是是eval評價內(nèi)容varchar(4000)否否evaltime評價時間varchar(20)否否reluser發(fā)布用戶varchar(16)否否表6報修評價表4.4系統(tǒng)的實現(xiàn)注冊登錄模塊:用戶登錄包括用戶名、密碼和驗證碼三個內(nèi)容,用戶打開主頁時會通過檢查$_session[‘username’]自動判斷用戶是否登錄,登錄時需要驗證用戶名、密碼和驗證碼,通過$_POST獲取到用戶提交的數(shù)據(jù),在驗證碼與臨時生成的驗證碼驗證一致后,通過sql語句select查詢數(shù)據(jù)庫中的數(shù)據(jù)與獲取用戶提交的數(shù)據(jù)是否一致,如一致則將獲取的用戶名、權限的數(shù)據(jù)存入session。如不一致則提示“用戶名或密碼錯誤”。如用戶權限為“管理員”的用戶登錄數(shù)據(jù)驗證一致則在主頁顯示“管理員權限”具有的所有功能,具有其他權限的用戶登錄后則在主頁顯示與權限所對應的功能。參考如圖5所示:`圖5登錄用戶注冊功能實現(xiàn)步驟與登錄功能基本類似,通過$_POST獲取到用戶在form表單提交的用戶名、密碼,之后通過sql語句查詢出數(shù)據(jù)庫中是否存在與form表單中獲取的用戶名重復,如果重復則提示用戶名已被占用并刷新頁面,如果沒有重復數(shù)據(jù)則通過sql語句insert將表單中獲取的數(shù)據(jù)插入到數(shù)據(jù)表yh中,同時提示注冊成功的字樣點擊確定后跳轉到登陸頁面。注冊界面如圖6所示。圖6注冊報修模塊:報修人員(學生和教職工)登錄后,填寫“出現(xiàn)的問題”、“主要情況”和上傳現(xiàn)場圖片后提交,系統(tǒng)將通過$_POST獲取到報修人員在form表單提交的內(nèi)容并通過sql語句insert將獲取的數(shù)據(jù)插入到數(shù)據(jù)表baoxiu中,從而生成一條報修記錄,在維修過程中,維修狀態(tài)在“我的報修”查看。如圖7所示。圖7添加報修評價模塊:報修人員可以在“我的報修”中查看維修進度,待維修完成后,可以對本次報修進行評價。在報修評價的頁面輸入對本次后勤維修的評價。如圖8所示。圖8報修評價報修管理模塊:管理員登錄后,在“報修管理”中可以查看到所有的報修記錄。如圖9所示。圖9報修管理維修評價管理模塊:管理員登錄后,在“維修評價管理”中可以查看所有報修人員對維修過程和結果的評價,后勤部門可以通過獲取到的報修人員對后勤維修的真實評價,然后分析匯總從而更進一步提升報修質量。如圖10所示。圖10維修服務評價管理界面5.系統(tǒng)測試與總結5.1系統(tǒng)測試測試方法:測試采用“黑盒測試”,根據(jù)之前“需求分析”確定的功能用以驗證校園報修管理系統(tǒng)是否具備相應功能。在測試完成后仍需要使用“集成測試”方法進行再次測試,用以找出未發(fā)現(xiàn)的或是不明顯的錯誤。在修復出現(xiàn)的錯誤之后還需要進行“回歸測試”來檢驗是否產(chǎn)生了新的錯誤。測試工具:WinRunner檢測工具最主要的功能就是自動地重復進行某一固定的試驗流程,它以腳本的形式記錄下了手工試驗的各種步驟,并檢測其在相同的實驗環(huán)境中有沒有和預期結果相悖的地方??捎行p少因人為因素而產(chǎn)生的錯誤。在校園報修系統(tǒng)中通過協(xié)調功能與成本的平衡后,決定采用WinRunner作為本系統(tǒng)的測試工具。測試用例:在整個校園報修管理系統(tǒng)進行設計測試用例時,考慮到每個模塊的每個功能,每一項數(shù)據(jù)的增刪改查以及交互和同步,做出了預期的評估,然后依次進行測試,設計的測試用例表如表7所示:編號測試功能測試項目測試步驟預期結果測試結果Crams-001用戶管理新增用戶管理員登陸后,在用戶管理點擊添加用戶并填入相應數(shù)據(jù)后提交添加用戶信息成功通過Crams-002用戶管理用戶信息列表管理員登陸后,在用戶管理點擊用戶管理用戶信息列表成功通過Crams-003用戶管理查看用戶信息在用戶列表的操作基礎上,在相應用戶后點擊查看;用戶登陸后點擊上方個人信息也可查看查看用戶信息成功通過Crams-004用戶管理修改用戶信息在用戶列表的操作基礎上,在相應用戶后點擊修改,進行修改后提交修改用戶信息成功通過Crams-005用戶管理刪除用戶信息在用戶列表的操作基礎上,在相應用戶后點擊刪除刪除用戶信息成功通過Crams-006報修管理添加報修信息用戶登錄后,在報修管理后點擊添加報修并填入相應數(shù)據(jù)后提交添加報修信息成功通過Crams-007報修管理報修信息列表用戶登錄后,在報修管理后點擊報修管理報修信息列表成功通過Crams-008報修管理查看報修信息在報修列表的基礎上,選擇相應的報修信息點擊查看查看報修詳細信息成功通過Crams-009報修管理修改報修信息在報修列表的基礎上,選擇相應的報修信息點擊修改,然后修改響應數(shù)據(jù)后提交修改報修信息成功通過Crams-010報修管理修改評價在報修列表的基礎上,在已完成的報修信息后點擊評價,然后輸入評價內(nèi)容后提交修改報修信息成功通過Crams-011報修管理刪除報修信息在報修列表的基礎上,選擇相應的報修信息點擊刪除刪除報修信息成功通過Crams-012維修管理維修進度列表維修人員登錄后,點擊報修管理維修進度信息列表通過Crams-013維修管理修改維修進度信息在維修進度列表的基礎上,點擊相應報修數(shù)據(jù)后點擊修改,更改維修狀態(tài)后提交修改維修進度信息成功通過Crams-014維修管理刪除維修進度信息在維修進度的基礎上,點擊相應報修數(shù)據(jù)后的刪除刪除維修進度信息成功通過Crams-015評價管理報修評價列表管理員登錄后,在評價管理后點擊維修評價管理;用戶登錄后,在評價管理后點擊我的評價報修評價信息列表通過Crams-016評價管理查看報修評價信息在報修評價列表的基礎上,在相應的報修信息后點擊查看查看報修評價詳細信息成功通過Crams-017評價管理修改報修評價信息在報修評價列表的基礎上,在相應的報修信息后點擊修改,然后修改相應數(shù)據(jù)后提交修改報修評價信息成功通過Crams-018評價管理刪除報修評價信息在報修評價列表的基礎上,在相應的報修信息后點擊刪除刪除報修評價信息成功通過表7管理員模塊測試用例表5.2總結校園報修管理系統(tǒng)的設計、編寫和測試已經(jīng)完成,系統(tǒng)運行穩(wěn)定。優(yōu)點:校園報修管理系統(tǒng)使用phpstudy搭建在內(nèi)置的Apache虛擬網(wǎng)絡服務器上,只需運行phpstudy并啟動apache服務,然后就能登錄校園報修管理系統(tǒng)。校園報修管理系統(tǒng)使用方法簡便,適用于各個年齡階層的工作人員。缺點:移動端布局需要橫屏使用,否則可能會出現(xiàn)布局混亂的問題。參考文獻[1]張麗.以HTML5+CSS3+jQuery為基礎的響應式布局網(wǎng)頁設計探討[J].計算機產(chǎn)品與流通,2019(1),193-195.[2]黃安.基于PHP+Mysql技術的網(wǎng)站設計與實現(xiàn)——以美食網(wǎng)站系統(tǒng)的設計為例[J].輕紡工業(yè)與技術,2019,48(7):168-170.[3]鄭雅娟.響應式電子商務網(wǎng)頁設計研究[J].信息與電腦,2020(3):10-11.[4]孔瑞平,潘瑞民.基于PHP+MySQL的寵物網(wǎng)站設計與實現(xiàn)[J].電腦編程技巧與維護,2019(10):91-93.[5]楊億,李嵐,李木子,等.基于ThinkPHP架構的大學網(wǎng)絡教育平臺
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度城市基礎設施建設債權轉讓與融資合同
- 2025年度商鋪轉讓三方合同附帶品牌授權與培訓支持
- 2025年度石料場生產(chǎn)承包環(huán)境保護與修復責任合同
- 2025年度教育培訓機構兼職正式聘用教學合同
- 2025年度購房合同解除補償協(xié)議范文
- 2025年度農(nóng)村出租房租賃與農(nóng)村養(yǎng)老服務業(yè)合作合同
- 二零二五年度股權代持協(xié)議書:文化娛樂股權代持與IP開發(fā)合作合同
- 2025年旅游行業(yè)現(xiàn)狀分析:國內(nèi)旅游人次預計達到63億
- 2024-2025學年北京市二中高三上學期期中調研生物試卷
- 2025年吉林省吉林市單招職業(yè)適應性測試題庫匯編
- (新版)網(wǎng)絡攻防知識考試題庫(含答案)
- 建筑工程資料檔案盒側面標簽
- 工程設計變更工程量計算表
- 廣東粵教版第3冊上信息技術課件第5課神奇的變化-制作形狀補間動畫(課件)
- 動力工程及工程熱物理專業(yè)英語課件
- 幼兒系列故事繪本課件達芬奇想飛-
- (中職)中職生禮儀實用教材完整版PPT最全教程課件整套教程電子講義(最新)
- 出納收入支出日記賬Excel模板
- 給水排水用格柵除污機通用技術條件
- 一年級下冊綜合實踐活動課件-身邊的水果和蔬菜全國通用16張
- 市政工程主要施工機械設備
評論
0/150
提交評論