

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 畢 業(yè) 論 文(設(shè) 計)</p><p> 題 目 基于MVC架構(gòu)的學(xué)生宿舍管理系統(tǒng) </p><p> 二О一 五 年 五 月 十五 日</p><p><b> 摘 要</b></p><p> 大學(xué)的宿舍管理是大學(xué)管理不可忽略的部分?;诂F(xiàn)代信息技術(shù)的宿舍管理系
2、統(tǒng)具有檢索迅速、查找方便、可靠性高、存儲量大的優(yōu)勢,是實現(xiàn)信息化校園的重要組成部分。</p><p> 本文介紹了學(xué)生宿舍管理系統(tǒng)的開發(fā)和實現(xiàn)過程。根據(jù)實際需要采用MVC設(shè)計模式,使用開源的ThinkPHP框架進(jìn)行編程開發(fā),用開源的MySQL數(shù)據(jù)庫進(jìn)行數(shù)據(jù)存儲,這樣不僅提高了編程效率而且也提高了程序運行可靠性。在后臺界面選用基于Bootstrap打造的響應(yīng)式ACE模板,這樣可以適應(yīng)不同的瀏覽器,外觀友好,操作方
3、便。系統(tǒng)實現(xiàn)了院系專業(yè)管理,宿舍管理,學(xué)生信息管理,公告管理,新聞管理,考勤管理等實用功能,突出實現(xiàn)了文明宿舍評比自動計算功能。在文中分析了系統(tǒng)需要的環(huán)境,開發(fā)背景,數(shù)據(jù)字典設(shè)計,并對系統(tǒng)實現(xiàn)進(jìn)行了詳細(xì)闡述。</p><p> 最后,經(jīng)過測試運行,系統(tǒng)運行穩(wěn)定,實現(xiàn)業(yè)務(wù)管理和操作。本系統(tǒng)滿足現(xiàn)實業(yè)務(wù)需求,提供友好的界面,具有較高的使用價值。</p><p><b> 關(guān) 鍵
4、詞</b></p><p> 學(xué)生宿舍管理系統(tǒng);ThinkPHP;MYSQL;ACE模板;MVC設(shè)計模式</p><p><b> 創(chuàng) 新 點</b></p><p> 本文基于高校宿舍實際業(yè)務(wù)需求,運用新流行的WEB開發(fā)技術(shù),設(shè)計出符合實際業(yè)務(wù)需求的系統(tǒng),讓高校宿舍管理符合信息化時代要求。</p><p&
5、gt; The student dormitory management system based on MVC architecture</p><p><b> Abstract</b></p><p> University dormitory management is part of university management should not b
6、e neglected.The dormitory management system based on modern information technology has retrieves, the search rapidly convenient, the advantages of high reliability, large storage, is an important part of campus informati
7、zation.</p><p> This paper introduces the student's dormitory management system development and implementation process.According to the actual need to use the MVC design pattern, using the ThinkPHP fram
8、ework of open source development programming, using open source MySQL database for data storage, which improve the efficiency of programming and also improves the reliability program is running.Choose in backend interfac
9、e based on Bootstrap of reactive ACE template, so that we can adapt to different browsers, fri</p><p> Finally, through the test run, the system runs stably, realize the business management and operation.Th
10、is system meet the real needs of the business, to provide a friendly interface, has the high use value.</p><p><b> Key words</b></p><p> student dormitory management system;ThinkPH
11、P;MYSQL;ACE template;MVC design pattern</p><p><b> 目 錄</b></p><p> 第1章 課題背景、意義1</p><p> 第2章 系統(tǒng)需求分析2</p><p> 2.1 系統(tǒng)運行環(huán)境2</p><p> 2.2 用
12、戶需求列表2</p><p> 2.3 性能需求說明3</p><p> 2.4系統(tǒng)開發(fā)語言和工具4</p><p> 2.4.1 PHP語言介紹4</p><p> 2.4.2 ThinkPHP框架介紹5</p><p> 2.4.3 MVC設(shè)計模式5</p><p>
13、 2.4.4 MYSQL數(shù)據(jù)庫介紹6</p><p> 第3章 系統(tǒng)設(shè)計7</p><p> 3.1 數(shù)據(jù)庫設(shè)計7</p><p> 3.1.1 物理設(shè)計7</p><p> 3.1.2 E-R模型設(shè)計8</p><p> 3.1.3 表/字段關(guān)系設(shè)計10</p><p&g
14、t; 3.2 模塊設(shè)計14</p><p> 3.2.1 管理員登錄模塊15</p><p> 3.2.2 院系專業(yè)管理模塊15</p><p> 3.2.3 宿舍房間管理模塊16</p><p> 3.2.4 公告新聞模塊17</p><p> 3.2.5 學(xué)生信息考勤模塊17</p&g
15、t;<p> 3.2.6 文明宿舍評比模塊18</p><p> 第4章 系統(tǒng)實現(xiàn)19</p><p> 4.1 子系統(tǒng)功能模塊的實現(xiàn)19</p><p> 4.1.1 系統(tǒng)界面19</p><p> 4.1.2 管理員登錄模塊的實現(xiàn)20</p><p> 4.1.3院系專業(yè)管理模塊
16、的實現(xiàn)21</p><p> 4.1.3 宿舍房間管理模塊的實現(xiàn)23</p><p> 4.1.4 新聞公告模塊的實現(xiàn)26</p><p> 4.1.5 學(xué)生信息考勤模塊的實現(xiàn)28</p><p> 4.1.6 文明宿舍評分模塊的實現(xiàn)30</p><p> 4.2 數(shù)據(jù)庫操作的實現(xiàn)32</p
17、><p> 第5章 結(jié)束語34</p><p><b> 致 謝35</b></p><p><b> 參考文獻(xiàn)36</b></p><p> 附錄 基于MVC架構(gòu)的宿舍管理系統(tǒng)關(guān)鍵源代碼37</p><p> 基于MVC架構(gòu)的學(xué)生宿舍管理系統(tǒng) </p&g
18、t;<p> 111007203 曹建偉 指導(dǎo)教師:孫新德</p><p> 第1章 課題背景、意義</p><p> 21世紀(jì)是飛速發(fā)展的信息時代。如今我們越來越依賴計算機進(jìn)行信息管理。使用計算機的好處是不僅能夠提高工作效率,還能增加安全性。</p><p> 學(xué)生宿舍是學(xué)生在校的主要生活場所,會產(chǎn)生大量的信息需要處理。目前
19、,還有不少學(xué)校公寓還沒借助計算機進(jìn)行管理。根據(jù)調(diào)查得知,他們基本都是用文本等手工方式對宿舍信息處理,這樣伴隨而來是工作繁重,數(shù)據(jù)量大,不易長時間保存和查找??偟膩碚f,學(xué)生宿舍管理信息化水平還不夠高。</p><p> 文本手工處理數(shù)據(jù)會有很多缺點,比如工作量大,不易查找,易出錯。由上述問題,為了完善寢室管理,讓寢室管理變得容易,很有必要開發(fā)一個學(xué)生宿舍管理系統(tǒng)。為了使宿舍的管理跟上現(xiàn)代的步伐,讓管理更加完善,更
20、加便捷,很有需要來開發(fā)一個這樣的系統(tǒng)。因此,本系統(tǒng)的開發(fā)很有意義。</p><p> 第2章 系統(tǒng)需求分析</p><p> 2.1 系統(tǒng)運行環(huán)境</p><p> 系統(tǒng)運行模式:B/S模式系統(tǒng)</p><p> 操作系統(tǒng):主流WEB操作系統(tǒng),如Linux,Uninx等</p><p> 瀏覽器:主流瀏覽器支
21、持</p><p><b> 數(shù)據(jù)庫:MySQL</b></p><p> 應(yīng)用服務(wù)器:Apahce/Ningx/Lighthttp等支持PHP解析的WEB服務(wù)器</p><p> 2.2 用戶需求列表</p><p> 主要實現(xiàn)的是學(xué)生宿舍的管理,在設(shè)計該系統(tǒng)時,應(yīng)盡可能的貼近實際,方便操作。系統(tǒng)應(yīng)該具有如下需
22、求功能:</p><p> 系統(tǒng)要求管理員輸入正確的賬號和密碼才能進(jìn)入系統(tǒng)。</p><p> 系統(tǒng)提供管理學(xué)生信息的增刪改服務(wù)。</p><p> 系統(tǒng)應(yīng)該提供院系專業(yè),房間宿舍的靈活管理。</p><p> 系統(tǒng)應(yīng)提供對學(xué)生考勤管理功能。</p><p> 系統(tǒng)應(yīng)提供方便學(xué)生的留言報修管理功能。</
23、p><p> 系統(tǒng)應(yīng)該提供公告新聞管理,方便學(xué)生在網(wǎng)站瀏覽宿舍的動態(tài)和通知。</p><p> 圖2-1 功能需求結(jié)構(gòu)圖</p><p> 2.3 性能需求說明</p><p> 為滿足性能需求不僅要考慮系統(tǒng)安全性而且還要考慮數(shù)據(jù)庫選型。</p><p><b> (一) 系統(tǒng)安全性</b>
24、</p><p> 開發(fā)系統(tǒng)的目的就是方便學(xué)校統(tǒng)一管理,因此設(shè)置了管理員后臺登錄。系統(tǒng)設(shè)置管理員需要輸入賬號口令的驗證方式,來確認(rèn)用戶合法,對系統(tǒng)安全性有了保證。</p><p><b> (二) 數(shù)據(jù)庫選擇</b></p><p> 考慮到業(yè)務(wù)實際情況,基本就是對表增刪改操作,并且對數(shù)據(jù)的一致性要求也不是很高,就選用知名流行開源數(shù)據(jù)庫M
25、YSQL作為存取數(shù)據(jù)庫。</p><p> 2.4系統(tǒng)開發(fā)語言和工具</p><p> 本系統(tǒng)采用Browser/Server結(jié)構(gòu),系統(tǒng)采用ThinkPHP框架,基于MVC設(shè)計模式。</p><p> 經(jīng)過單入口進(jìn)入系統(tǒng),經(jīng)過控制器控制相關(guān)業(yè)務(wù)流程和模型處理相關(guān)邏輯,最后渲染模板呈現(xiàn)給用戶。Web應(yīng)用服務(wù)器選用開源的Apache,數(shù)據(jù)庫選用Mysql。下面介紹
26、相關(guān)技術(shù):</p><p> 2.4.1 PHP語言介紹</p><p> PHP是拉斯姆斯·勒多夫用c語言開發(fā)的一些CGI工具程式集,來取代原先使用的Perl程式。后經(jīng)過多年的發(fā)展,已經(jīng)成長為WEB開發(fā)的重要語言之一。語法簡單易學(xué),廣泛應(yīng)用于Web開發(fā)領(lǐng)域。與其他WEB端開發(fā)語言相比,PHP在執(zhí)行速度上更勝一籌。PHP特點最大特點就是開放源代碼,任何人都可以獲得到。PHP跨
27、平臺,可以在windows,linux、uninx服務(wù)器上運行。PHP是面向?qū)ο蟮恼Z言。</p><p> 目前統(tǒng)計,PHP已被全世界三千多萬個網(wǎng)站采用,部署在二百多萬臺服務(wù)器上。</p><p> 2.4.2 ThinkPHP框架介紹</p><p> ThinkPHP是一個國人采用MVC模式的編寫的PHP框架。該框架免費開源,簡單易學(xué)。ThinkPHP擁有
28、眾多其他框架的優(yōu)秀特性,ORM(關(guān)系映射模型)讓開發(fā)者操作模型即可實現(xiàn)數(shù)據(jù)庫的操作。內(nèi)置的標(biāo)簽引擎可以實現(xiàn)程序和模板的分離,ThinkPHP也支持第三方模板引擎,方便程序的模板的遷移。ThinkPHP提供了多種數(shù)據(jù)庫操作的支持,開發(fā)者不需要對數(shù)據(jù)庫接口深入了解,即可實現(xiàn)對數(shù)據(jù)的管理。</p><p> ThinkPHP支持常見的服務(wù)器環(huán)境。作為一個整體開發(fā)解決方案,ThinkPHP已經(jīng)能夠滿足企業(yè)級別和門戶級別
29、的網(wǎng)站開發(fā)需要。</p><p> 采用ThinkPHP開發(fā)項目,開著者只需要關(guān)注業(yè)務(wù)邏輯,這大大的提高了開發(fā)效率。</p><p> 2.4.3 MVC設(shè)計模式</p><p> 在程序開發(fā)中,MVC設(shè)計模式廣泛應(yīng)用。ThinkPHP框架基于MVC(Model-View-Controller,模型-視圖-控制器)模式打造,并且進(jìn)一步設(shè)計可以實現(xiàn)多層的MVC模
30、式。</p><p> 控制器(Controller)可以理解為完成業(yè)務(wù)調(diào)度。ThinkPHP的控制器層分為核心控制器和業(yè)務(wù)控制器。前者主要用來控制框架內(nèi)部的工作,比如模塊,控制器等調(diào)度控制。后者主要完成用戶自己編寫的控制器類實現(xiàn)業(yè)務(wù)操作。</p><p> 模型(Model)可以理解完成業(yè)務(wù)狀態(tài)和向上級提供數(shù)據(jù)。模型層的主要工作就是向上層提供數(shù)據(jù)支持。在ThinkPHP中模型層實現(xiàn)起
31、來比較容易,只需要基層系統(tǒng)的Model類即可。</p><p> 視圖(VIew)可以理解用戶交互的界面,在web領(lǐng)域,主要有HTML標(biāo)簽和CSS樣式,JS腳本混合編寫。在ThinkPHP中視圖層由模板和模板引擎組成,我們把數(shù)據(jù)通過標(biāo)簽的形式分配到模板上,在經(jīng)過模板引擎的解析,即可實現(xiàn)視圖功能。</p><p> MVC設(shè)計模式方便團(tuán)隊協(xié)同開發(fā),讓團(tuán)隊可以同時視圖,業(yè)務(wù)邏輯和數(shù)據(jù)層邏輯
32、開發(fā)。</p><p> 2.4.4 MYSQL數(shù)據(jù)庫介紹</p><p> MySQL是一個開源的流行的數(shù)據(jù)庫。MySQL相比其他大型數(shù)據(jù)庫性能弱點,但是其可以處理千萬行級別的數(shù)據(jù),擁有關(guān)系數(shù)據(jù)庫的全部特性,尤其單表查詢能力非常驚人。MySQL對硬件的要求很低,而且本身有比較小,尤其是開源的特性,許多中小企業(yè)為了減低網(wǎng)站運行費用而選擇MySQL作為數(shù)據(jù)庫管理系統(tǒng)。</p>
33、<p><b> 第3章 系統(tǒng)設(shè)計</b></p><p><b> 3.1 數(shù)據(jù)庫設(shè)計</b></p><p> 數(shù)據(jù)庫設(shè)計是在某一個數(shù)據(jù)庫管理系統(tǒng)上設(shè)計出符合用戶需求的數(shù)據(jù)庫結(jié)構(gòu)的過程。 </p><p> 在程序開發(fā)中,其中一大部分精力都要花在數(shù)據(jù)庫設(shè)計上,可見其重要地位。開發(fā)出適合相關(guān)程序運行
34、的數(shù)據(jù)庫結(jié)構(gòu),就需要反復(fù)斟酌,逐步求精,理清數(shù)據(jù)庫中數(shù)據(jù)對象之間的關(guān)系。</p><p> 3.1.1 物理設(shè)計</p><p> 從需求分析可以看出,該系統(tǒng)有幾個實體:</p><p> 學(xué)生實體:包含其基本信息,包括學(xué)生基本信息(名字,男女,電話等),宿舍信息(宿舍樓,樓層號),班級信息(院系,專業(yè),班級)等。</p><p>
35、宿舍實體:用戶記錄學(xué)校的宿舍,包括宿舍id,宿舍名稱,添加時間等。</p><p> 房間實體: 用于記錄學(xué)校的房間,包括房間id,所屬宿舍,添加時間等。</p><p> 公告實體: 用于記錄宿舍公告,包括公告id,標(biāo)題,內(nèi)容,瀏覽次數(shù),發(fā)布時間,狀態(tài)等。</p><p> 新聞實體:用戶記錄宿舍新聞,包括新聞id,標(biāo)題,內(nèi)容,瀏覽次數(shù),發(fā)布時間,狀態(tài)等。&
36、lt;/p><p> 考勤實體:記錄學(xué)生考勤,包括學(xué)生信息,遲到原因,添加時間等。</p><p> 管理員實體:其登錄信息實體,包括賬號,口令等等。</p><p> 3.1.2 E-R模型設(shè)計</p><p><b> 學(xué)生實體E-R圖 </b></p><p> 學(xué)生實體包含學(xué)生的基
37、本信息如姓名、性別、電話、家庭住址等,宿舍信息如宿舍、房間等,和班級信息如院系,專業(yè),班級等。如圖3.1所示。</p><p> 圖3.1 學(xué)生實體E-R圖</p><p><b> 宿舍實體E-R圖 </b></p><p> 宿舍實體主要包含宿舍的基本信息如宿舍名稱、添加時間等。添加后會生成唯一的宿舍id。如圖3.2所示。</
38、p><p> 圖3.2 宿舍實體E-R圖</p><p><b> 房間實體E-R圖 </b></p><p> 房間實體包含房間的基本信息如房間名稱、房間標(biāo)準(zhǔn)、所屬宿舍等。如圖3.3所示。</p><p> 圖3.3 房間實體E-R圖</p><p><b> 新聞實體E-R
39、圖 </b></p><p> 新聞實體是包含宿舍新聞的基本信息,主要有新聞標(biāo)題、新聞內(nèi)容、發(fā)布人、發(fā)布時間、瀏覽量、新聞狀態(tài)(審核中、發(fā)布)等。如圖3.4所示。 </p><p> 圖3.4 新聞實體E-R圖</p><p> 公告實體E-R圖 </p><p> 公告實體主要包括宿舍公告的信息,主要有公告標(biāo)題、公告
40、內(nèi)容、發(fā)布人、發(fā)布時間、瀏覽量、狀態(tài)等。如圖3.5所示。</p><p> 圖3.5 公告實體E-R圖</p><p><b> 管理員實體E-R圖</b></p><p> 管理員實體主要記錄管理員的基本信息,主要信息有管理員的賬號、密碼、名字、添加時間、管理員狀態(tài)(是否可以登錄)等</p><p> 圖3.
41、6 管理員實體E-R圖</p><p> 3.1.3 表/字段關(guān)系設(shè)計</p><p><b> 學(xué)生表設(shè)計</b></p><p> 表3-1 學(xué)生信息表 zz_student</p><p><b> 宿舍表設(shè)計</b></p><p> 表3-2 宿舍表z
42、z_dorm</p><p><b> 房間表設(shè)計</b></p><p> 表3-3 房間表zz_floor</p><p><b> 公告表設(shè)計</b></p><p> 表3-4 公告表zz_notice</p><p><b> 新聞表設(shè)計<
43、;/b></p><p> 表3-5 新聞表zz_news</p><p><b> 考勤表設(shè)計</b></p><p> 表3-6 考勤表zz_attendance</p><p><b> 院系表設(shè)計</b></p><p> 表3-7 院系表zz_s
44、dept</p><p><b> 專業(yè)表設(shè)計</b></p><p> 表3-8 專業(yè)表zz_profession</p><p><b> 管理員表設(shè)計</b></p><p> 表3-9 管理員表zz_admin</p><p><b> 友鏈表設(shè)計
45、</b></p><p> 表3-10 友鏈表zz_linnk</p><p><b> 系統(tǒng)設(shè)置表設(shè)計</b></p><p> 表3-11 設(shè)置表zz_setting</p><p><b> 文明宿舍評比表設(shè)計</b></p><p> 表3-12
46、 設(shè)置表zz_score</p><p><b> 3.2 模塊設(shè)計</b></p><p> 系統(tǒng)分為管理員訪問和學(xué)生訪問兩個模塊來設(shè)計。系統(tǒng)管理員通過后臺登錄,可以直接訪問宿舍管理系統(tǒng)及完成相關(guān)操作。</p><p> 學(xué)生無需登錄系統(tǒng),當(dāng)訪問宿舍管理系統(tǒng)系統(tǒng)時,可瀏覽系統(tǒng)發(fā)布的公告新聞等宿舍信息,并可在前臺留言報修頁面進(jìn)行報修留言。
47、</p><p> 3.2.1 管理員登錄模塊</p><p> 該模塊主要用于管理員登錄,管理員登錄進(jìn)入后臺管理頁面,在后臺管理頁面,管理員可以修改自己的密碼,注銷自己的登錄。</p><p> 如圖3-7 管理員登錄流程圖</p><p> 3.2.2 院系專業(yè)管理模塊</p><p> 該模塊主要動態(tài)
48、管理院校的所有院系,在院系更改的情況下,可以方便及時更改,實現(xiàn)系統(tǒng)的方便性。院系專業(yè)管理模塊如圖3-8所示。</p><p><b> 如圖</b></p><p> 3-8 院系專業(yè)管理</p><p> 3.2.3 宿舍房間管理模塊</p><p> 該模塊是管理院校的宿舍和房間,實現(xiàn)宿舍的增加,刪除,修改
49、和宿舍下的房間的增刪改。宿舍房間模塊如圖3-9所示。</p><p> 如圖3-9 宿舍房間管理</p><p> 房間的添加和修改主要包括房間編號,所屬宿舍,入住人數(shù)標(biāo)準(zhǔn)等,修改主要修改這些屬性,修改流程如圖3-10所示。</p><p> 如圖3-10 房間修改流程圖</p><p> 3.2.4 公告新聞模塊</p&g
50、t;<p> 該模塊是宿舍管理員在后臺發(fā)布公告或者宿舍的相關(guān)新聞,方便院校的同學(xué)及時掌握宿舍的最新動態(tài)和注意事項。新聞和公告模塊基本數(shù)據(jù)都相同,都包括增刪改操作,只是兩個模塊側(cè)重不同。下面以公告模塊為例說明流程添加流程,如圖3-11所示:</p><p> 如圖3-11 新聞添加流程圖</p><p> 3.2.5 學(xué)生信息考勤模塊</p><p&
51、gt; 該模塊主要由兩部分組成:學(xué)生信息和學(xué)生出勤。學(xué)生信息是進(jìn)行學(xué)生個人信息管理,包括學(xué)生個人資料,院系專業(yè),宿舍房間,班級學(xué)號等,學(xué)生考勤主要是錄入學(xué)生晚歸情況。下面主要介紹考勤管理流程,如圖3-12所示。</p><p> 如圖3-12 考勤管理流程圖</p><p> 3.2.6 文明宿舍評比模塊</p><p> 該模塊主要實現(xiàn)文明宿舍宿舍評比功
52、能。管理員在后臺錄入宿舍評比的分?jǐn)?shù)后,系統(tǒng)進(jìn)行自動化計算,分?jǐn)?shù)由高到低進(jìn)行排列。這樣省去進(jìn)行文本計算,也方便了管理,下面介紹流程,如圖3-13所示。</p><p> 如圖3-13 文明宿舍評比流程圖</p><p><b> 第4章 系統(tǒng)實現(xiàn)</b></p><p> 4.1 子系統(tǒng)功能模塊的實現(xiàn)</p><p&g
53、t; 該程序采用知名的ThinkPHP框架來實現(xiàn)其功能。學(xué)生用戶通過前臺模塊訪問,后臺模塊使用賬號密碼方式供管理員使用。在每個模塊下有控制器、模型、視圖三層。每個功能都是有控制器控制業(yè)務(wù)邏輯,由模型來提供數(shù)據(jù),在渲染視圖的模板來呈現(xiàn)內(nèi)容。由此構(gòu)建了整個系統(tǒng)。</p><p> 4.1.1 系統(tǒng)界面</p><p> 系統(tǒng)后臺界面使用基于Bootstrap打造的ACE模板,該界面直觀,
54、方便管理并且響應(yīng)式布局適應(yīng)不同的屏幕大小。前臺界面風(fēng)格平凡設(shè)計,運行效果截圖如下。</p><p> 圖4-1 資費宿舍管理后臺主界面</p><p> 圖4-2 宿舍管理系統(tǒng)前臺界面</p><p> 4.1.2 管理員登錄模塊的實現(xiàn)</p><p> 管理員進(jìn)行后臺管理必須先登錄系統(tǒng)。管理員輸入正確的賬號和密碼,驗證驗證成功進(jìn)入主
55、界面,運行效果如下圖所示。 </p><p> 圖4-3 宿舍管理系統(tǒng)管理員登錄界面</p><p><b> 代碼部分:</b></p><p> 控制器:IndexController.class.php//控制器類</p><p> 方法: 控制器下 index() //模板渲染方法</p&g
56、t;<p> login();//進(jìn)行登錄認(rèn)證方法</p><p> 模板:login.html </p><p> 4.1.3院系專業(yè)管理模塊的實現(xiàn)</p><p> 院系專業(yè)管理模塊主要實現(xiàn)學(xué)校院系的動態(tài)管理。主要操作有院系的添加,刪除,查看。運行效果如圖所示。</p><p> 圖4-4 宿舍管理系統(tǒng)院系添加界
57、面</p><p> 圖4-5 宿舍管理系統(tǒng)院系專業(yè)列表界面</p><p><b> 代碼部分:</b></p><p><b> 院系查看</b></p><p> 控制器:SdeptController.class.php</p><p> 方法: publi
58、c function index()</p><p> 模型:SdeptModel.class.php</p><p> 視圖:Index.html</p><p><b> 院系添加</b></p><p> 控制器:SdeptController.class.php</p><p>
59、 方法:public function add();//添加模板方法 public function insert()//添加控制方法</p><p> 模型:SdeptModel.class.php</p><p> 視圖:add.html</p><p><b> 院系修改</b></p><p> 控制器:
60、SdeptController.class.php</p><p> 方法:public function edit();//修改模板方法 public function update()//修改添加方法</p><p> 模型:SdeptModel.class.php</p><p> 視圖:edit.html</p><p><
61、;b> 院系刪除</b></p><p> 控制器:SdeptController.class.php</p><p> 方法:public function delete()</p><p><b> 專業(yè)查看</b></p><p> 控制器:ProfessionController.cl
62、ass.php</p><p> 方法: public function index()</p><p> 模型:ProfessionModel.class.php</p><p> 視圖:Index.html</p><p><b> 專業(yè)添加</b></p><p> 控制器:Pro
63、fessionController.class.php</p><p> 方法:public function add();//添加模板方法 public function insert()//添加控制方法</p><p> 模型:ProfessionModel.class.php</p><p> 視圖:add.html</p><p&g
64、t;<b> 專業(yè)刪除</b></p><p> 控制器:ProfessionController.class.php</p><p> 方法:public function delete()</p><p> 4.1.3 宿舍房間管理模塊的實現(xiàn)</p><p> 宿舍房間管理模塊可以分為宿舍模塊和房間模塊。宿
65、舍管理實現(xiàn)了對宿舍樓層的增刪改,達(dá)到對宿舍的動態(tài)管理。房間管理實現(xiàn)對房間的增刪改,達(dá)到對房間的動態(tài)管理。運行效果如圖所示。</p><p> 圖4-6 宿舍管理系統(tǒng)房間列表界面</p><p> 圖4-7 宿舍管理系統(tǒng)院系宿舍房間添加界面</p><p><b> 代碼實現(xiàn):</b></p><p><b&g
66、t; 宿舍查看</b></p><p> 控制器DormController.class.php</p><p> 方法: public function index()</p><p> 模型:DormModel.class.php</p><p> 視圖:Index.html</p><p>
67、<b> 宿舍添加</b></p><p> 控制器:DormController.class.php</p><p> 方法:public function add();//添加模板方法 public function insert()//添加控制方法</p><p> 模型:DormModel.class.php</p>
68、<p> 視圖:add.html</p><p><b> 宿舍修改</b></p><p> 控制器:DormController.class.php</p><p> 方法:public function edit();//修改模板方法 public function update()//修改添加方法</p>
69、;<p> 模型:DormModel.class.php</p><p> 視圖:edit.html</p><p><b> 宿舍刪除</b></p><p> 控制器:DormController.class.php</p><p> 方法:public function delete()&l
70、t;/p><p><b> 房間查看</b></p><p> 控制器:FloorController.class.php</p><p> 方法: public function index()</p><p> 模型:FloorModel.class.php</p><p> 視圖:In
71、dex.html</p><p><b> 房間添加</b></p><p> 控制器:FloorController.class.php</p><p> 方法:public function add();//添加模板方法 public function insert()//添加控制方法</p><p> 模型
72、:FloorModel.class.php</p><p> 視圖:add.html</p><p><b> 房間刪除</b></p><p> 控制器:FloorController.class.php</p><p> 方法:public function delete()</p><p
73、> 4.1.4 新聞公告模塊的實現(xiàn)</p><p> 新聞公告模塊分為新聞模塊和公告模塊兩部分。新聞主要管理宿舍的發(fā)生事記,讓同學(xué)們了解宿舍。公告主要管理宿舍的公告信息,能夠讓同學(xué)及時通過網(wǎng)站來獲取院系的通知。運行效果如下。</p><p> 圖4-8 宿舍管理系統(tǒng)院系公告列表界面</p><p> 圖4-9 宿舍管理系統(tǒng)院系添加新聞界面</p&
74、gt;<p><b> 代碼實現(xiàn):</b></p><p><b> 新聞查看</b></p><p> 控制器NewsController.class.php</p><p> 方法: public function index()</p><p> 模型:NewsMode
75、l.class.php</p><p> 視圖:Index.html</p><p><b> 新聞添加</b></p><p> 控制器:NewsController.class.php</p><p> 方法:public function add();//添加模板方法 public function ins
76、ert()//添加控制方法</p><p> 模型:NewsModel.class.php</p><p> 視圖:add.html</p><p><b> 新聞修改</b></p><p> 控制器:NewsController.class.php</p><p> 方法:publi
77、c function edit();//修改模板方法 public function update()//修改添加方法</p><p> 模型:NewsModel.class.php</p><p> 視圖:edit.html</p><p><b> 新聞回收站</b></p><p> 控制器:NewsCon
78、troller.class.php</p><p> 方法:public function delete()</p><p><b> 公告查看</b></p><p> 控制器:NoticeController.class.php</p><p> 方法: public function index()<
79、/p><p> 模型:NoticeModel.class.php</p><p> 視圖:Index.html</p><p><b> 公告添加</b></p><p> 控制器:NoticeController.class.php</p><p> 方法:public function
80、add();//添加模板方法 </p><p> public function insert()//添加控制方法</p><p> 模型:NoticeModel.class.php</p><p> 視圖:add.html</p><p><b> 公告刪除</b></p><p>
81、控制器:NoticeController.class.php</p><p> 方法:public function delete()</p><p> 4.1.5 學(xué)生信息考勤模塊的實現(xiàn)</p><p> 學(xué)生考勤模塊主要主要用來管理遲到晚歸等情況學(xué)生信息。這樣可以督促學(xué)生能夠準(zhǔn)時就寢。運行效果如下圖。</p><p> 圖4-10
82、 宿舍管理系統(tǒng)學(xué)生列表界面</p><p> 圖4-11 宿舍管理系統(tǒng)考勤列表界面</p><p><b> 代碼實現(xiàn):</b></p><p><b> 學(xué)生查看</b></p><p> 控制器StudentController.class.php</p><p>
83、; 方法: public function index()</p><p> 模型:StudentModel.class.php</p><p> 視圖:Index.html</p><p><b> 學(xué)生添加</b></p><p> 控制器:StudentController.class.php</p
84、><p> 方法:public function add();//添加模板方法 public function insert()//添加控制方法</p><p> 模型:StudentModel.class.php</p><p> 視圖:add.html</p><p><b> 學(xué)生修改</b></p>
85、;<p> 控制器:StudentController.class.php</p><p> 方法:public function edit();//修改模板方法 public function update()//修改添加方法</p><p> 模型:StudentModel.class.php</p><p> 視圖:edit.html&l
86、t;/p><p><b> 學(xué)生注銷離校</b></p><p> 控制器:StudentController.class.php</p><p> 方法:public function delete()</p><p><b> 考勤查看</b></p><p> 控
87、制器:AttendanceController.class.php</p><p> 方法: public function index()</p><p> 模型:AttendanceModel.class.php</p><p> 視圖:Index.html</p><p><b> 考勤添加</b><
88、/p><p> 控制器:AttendanceController.class.php</p><p> 方法:public function add();//添加模板方法 public function insert()//添加控制方法</p><p> 模型:AttendanceModel.class.php</p><p> 視圖:a
89、dd.html</p><p> 接口:public function ajaxInfo() //獲取學(xué)生信息</p><p> 4.1.6 文明宿舍評分模塊的實現(xiàn)</p><p> 文明宿舍評分模塊是實現(xiàn)對宿舍的評分管理。管理員只需要錄入宿舍評分,系統(tǒng)就會自動的計算按成績排序,如此替代了傳統(tǒng)手工方式的評分,提高了辦公效率。運行效果如下圖所示。</p&g
90、t;<p> 圖4-12 宿舍管理系統(tǒng)評分錄入界面</p><p> 圖4-13 宿舍管理系統(tǒng)評分列表界面</p><p><b> 代碼實現(xiàn):</b></p><p><b> 評分查看</b></p><p> 控制器ScoreController.class.php&l
91、t;/p><p> 方法: public function index()</p><p> 模型:ScoreModel.class.php</p><p> 視圖:Index.html</p><p><b> 學(xué)生添加</b></p><p> 控制器:ScoreController.c
92、lass.php</p><p> 方法:public function add();//添加模板方法 public function insert()//添加控制方法</p><p> 模型:ScoreModel.class.php</p><p> 視圖:add.html</p><p><b> 評分修改</b&
93、gt;</p><p> 控制器:ScoreController.class.php</p><p> 方法:public function edit();//修改模板方法 public function update()//修改添加方法</p><p> 模型:ScoreModel.class.php</p><p> 視圖:edi
94、t.html</p><p><b> 評分刪除</b></p><p> 控制器:ScoretController.class.php</p><p> 方法:public function delete()</p><p> 4.2 數(shù)據(jù)庫操作的實現(xiàn)</p><p> 在系統(tǒng)開發(fā)過程
95、中,系統(tǒng)要頻繁的進(jìn)行數(shù)據(jù)庫操作??蚣芄┙o了便捷的數(shù)據(jù)連接管理;只需在配置文件中輕松的配置數(shù)據(jù)庫連接的相關(guān)參數(shù),通過ThinkPHP的ORM(關(guān)系映射模型)機制,操作模型即可對數(shù)據(jù)庫表的操作;數(shù)據(jù)庫的配置在配置目錄Conf下文件config.php中,代碼如下:</p><p> 'DB_TYPE'=>'mysqli',//連接類型</p><p>
96、 'DB_PREFIX'=>'zz_',//數(shù)據(jù)庫前綴</p><p> 'DB_CHARSET'=>'UTF-8',//數(shù)據(jù)庫字符類型</p><p> 'DB_DSN'=>'mysqli://root:@localhost:3306/zzia#utf8',</p&
97、gt;<p> 上述指定連接類型用php的MYSQLI類連接Mysql數(shù)據(jù)庫,數(shù)據(jù)庫前綴為zz_,數(shù)據(jù)庫字符類型為utf-8,數(shù)據(jù)庫賬號為root,密碼為空,地址:localhost.端口為3306,數(shù)據(jù)庫為zzia。</p><p> 第5章 系統(tǒng)測試與維護(hù)</p><p><b> 5.1 系統(tǒng)測試</b></p><p&g
98、t; 編完程序后,最后一步就是對系統(tǒng)進(jìn)行測試了.因為本宿舍管理系統(tǒng)是用PHP腳本語言編寫的,最常見的是出現(xiàn)腳本錯誤:</p><p> (1) 語法錯誤:它是由錯誤的腳本語法引起的,如命令的拼寫錯誤或傳遞函數(shù)的參數(shù)值錯誤。</p><p> (2) 運行時錯誤:運行時錯誤是發(fā)生在腳本開始執(zhí)行之后,它是由試圖執(zhí)行不可能操作的腳本指令所引起的。</p><p>
99、 (3) 邏輯錯誤:邏輯錯誤是最難發(fā)現(xiàn)的錯誤.通常邏輯錯誤是由輸入錯誤或程序邏輯上的缺陷引起的,腳本運行沒有問題,但產(chǎn)生的結(jié)果卻不正確。</p><p> 知道上面幾種錯誤后,就可以進(jìn)行相應(yīng)的調(diào)試了。</p><p> 程序調(diào)試:ThinkPHP有專門為開發(fā)過程而設(shè)置的調(diào)試模式,在開發(fā)階段開啟調(diào)試模式后,錯誤信息都會頁面上提示出來,方便調(diào)試。</p><p>
100、 功能測試:該階段主要是針對預(yù)先的設(shè)想,對相應(yīng)的模塊的功能通過實際操作進(jìn)行測試,以檢查各項功能的完備性和可操作性,以便及時進(jìn)行更改和完善。</p><p> 數(shù)據(jù)庫調(diào)試:該過程主要是通過使用實際數(shù)據(jù)對系統(tǒng)數(shù)據(jù)庫進(jìn)行測試,包括進(jìn)行數(shù)據(jù)的輸入輸出、增加、刪除以及修改來檢驗數(shù)據(jù)庫的合理性。</p><p> 安全測試:該過程主要是系統(tǒng)管理員根據(jù)實際生活當(dāng)中所發(fā)生的系統(tǒng)安全問題,然后根據(jù)這些問
101、題有針對性地進(jìn)行一些模擬安全測試,包括用戶登陸以及系統(tǒng)修改等安全測試。</p><p> 系統(tǒng)測試和系統(tǒng)設(shè)計時同步的。首先,可以通過預(yù)覽功能對網(wǎng)頁進(jìn)行瀏覽,如果運行沒有問題的話,就會有網(wǎng)頁出現(xiàn)。但是,如果代碼由錯誤的話,網(wǎng)頁會跳出網(wǎng)頁錯誤的提示。并會告訴哪一行出錯了和出錯的原因。根據(jù)它的提示,查出原因。其次,網(wǎng)頁是正常的,但是需要的功能還不能實現(xiàn),這時需要認(rèn)真查看分代碼,并根據(jù)功能要求對代碼進(jìn)行分析,查閱書籍,
102、解決問題。這個是最點。另外,要時刻備份系統(tǒng),避免誤操作對系統(tǒng)的破壞,以防不備。所以,這同樣是非常重要的。</p><p> 下面我們就來對登錄模塊進(jìn)行測試測試</p><p> 在安裝好PHP后并且做好了電腦設(shè)置后,我們可以打開一個網(wǎng)頁,在地址欄輸入http://localhost/zzia/index.php/Admin/Index/</p><p> lo
103、gin.html這個地址,進(jìn)入登錄界面如圖4-3,然后進(jìn)行登錄,輸入賬號、密碼和驗證碼,然后點登陸,系統(tǒng)會將你的賬號、密碼與數(shù)據(jù)庫里的信息進(jìn)行對比,然后進(jìn)行相應(yīng)跳轉(zhuǎn)。</p><p> ?。?)如果在你點登錄后,如果提示如下圖</p><p> 圖5-1 登錄失敗</p><p> 圖5-2 登錄失敗</p><p> 圖5-1說明
104、輸入驗證碼錯誤,圖5-2說明賬號或密碼輸入錯誤,請重新填寫在登錄。</p><p> ?。?)如果你點登錄后出現(xiàn)這個頁面</p><p> 圖5-3 登錄失敗</p><p> 就說明你的Apache服務(wù)或者是MySQL服務(wù)器沒有開啟,請檢查你的服務(wù)是否開啟。</p><p><b> 5.2 系統(tǒng)維護(hù)</b>&
105、lt;/p><p> 系統(tǒng)維護(hù)是為保證系統(tǒng)的正常運行和安全保障等目的而采取的一系列措施,其中包括數(shù)據(jù)庫維護(hù)、信息更新、版面更新、安全測試以及數(shù)據(jù)備份等操作過程;除此之外,還包括服務(wù)器和域名空間等的維護(hù)。</p><p> 數(shù)據(jù)庫維護(hù)和信息更新:該階段主要是要求管理員要經(jīng)常對數(shù)據(jù)庫和過期的信息及時地進(jìn)行更新和維護(hù),以保證數(shù)據(jù)庫的正常運行和信息的及時性,從而保證了訪問者能夠順利地了解到最新的信
106、息動態(tài)。</p><p> 版面的更新:該過程主要是要求對系統(tǒng)的首頁和頁面定期的進(jìn)行相應(yīng)的調(diào)整或更新,從而使本系統(tǒng)經(jīng)常以嶄新的面貌出現(xiàn)在廣大訪問者的面前。</p><p> 安全測試和數(shù)據(jù)備份:該過程主要是從系統(tǒng)的安全方面考慮,由于目前整個網(wǎng)絡(luò)體系的安全問題還存在著較大的隱患,所以如何加強系統(tǒng)的安全性能對于一個系統(tǒng)的正常運行具有非常重要的意義。所以,管理員要經(jīng)常對系統(tǒng)進(jìn)行諸如一些用戶名
107、、密碼以及權(quán)限的更新或重新設(shè)置,從而保證系統(tǒng)的安全性。除此之外,還要經(jīng)常對所有信息進(jìn)行備份,以防止整個系統(tǒng)遭到外界襲擊時陷入癱瘓狀態(tài)。 </p><p><b> 第6章 結(jié)束語</b></p><p> 本系統(tǒng)在設(shè)計之初,我都對web編程有了一定的了解。在老師和同學(xué)的幫助下,進(jìn)過一段時間的奮斗,終于完成系統(tǒng)的設(shè)計。其功能基本符合開發(fā)之初的想法,實現(xiàn)了相關(guān)的信息的
108、增刪改等功能。本系統(tǒng)是選用了MySQL數(shù)據(jù)庫和流行的php框架開發(fā)。</p><p> 本系統(tǒng)開發(fā)后,我最大的感受是要理論知識要多經(jīng)過實踐驗證,否則不可能深入理解其內(nèi)涵。也只能停留在膚淺的層面。</p><p> 當(dāng)然,也深深明白一點,那就是我們學(xué)習(xí)的知識雖然是很基本的,但沒有如何建造好別墅呢?所以說基礎(chǔ)很重要,掌握了基礎(chǔ)知識,才能讓我們飛的更高更遠(yuǎn)。</p><p
109、> 完成本次畢業(yè)設(shè)計,我學(xué)到了很多,感觸很深??偟膩碚f,經(jīng)過畢業(yè)設(shè)計,提高自主學(xué)習(xí)能力和解決問題的能力,豐富自己的專業(yè)知識和專業(yè)技能。</p><p> ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※</p><p><b> 致 謝</b></p><p> 完成這次畢業(yè)設(shè)計,我從中感受頗深。這里有耐心輔導(dǎo)我的老師
110、,也有努力幫助我的同學(xué),更有勤奮好學(xué)的學(xué)習(xí)氛圍。借此畢業(yè)設(shè)計之際,我想向所有老師,同學(xué)表示我的謝意。</p><p> 首先感謝**老師。本論文完成離不開孫老師的精心指導(dǎo)。同時,我也從*老師哪里學(xué)到了很多東西。他的這種探索精神值得我去學(xué)習(xí)。</p><p> 還要謝謝舍友和班級好友。在完成畢業(yè)設(shè)計中,他們幫組我尋找資料的方法讓我受益匪淺。</p><p> 總
111、之,在這里真摯的感謝大家!</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 李松峰,曹力. JavaScript高級程序設(shè)計(第二版) [M]. 北京:人民郵電出版社, 2010. 7. </p><p> [2] 王珊,薩師煊. 數(shù)據(jù)庫概論概論(第四版) [M]. 北京:高等教育出版社, 2006. 6. <
112、/p><p> [3] 楊曉云,王建橋,楊濤. MySQL(第四版) [M]. 北京:人民郵電出版社, 2010. 9.</p><p> [4] 陳宗斌等. PHP6與MySQL5基礎(chǔ)教程 [M]. 北京:人民郵電出版社, 2008. 12.</p><p> [5] 高洛峰. 細(xì)說PHP(第二版)[M]. 北京:電子工業(yè)出版社, 2012. 10.</p
113、><p> [6] 卜佳旭. 基于MVC模式企業(yè)信息管理系統(tǒng)設(shè)計與實現(xiàn)[D]. 2008. </p><p> [7] 鄭靈翔. 基于MVC模式的嵌入式Web設(shè)計方法[J]. 自然科學(xué). 2006, (3).</p><p><b> 附錄:</b>&l
114、t;/p><p> 基于MVC架構(gòu)的宿舍管理系統(tǒng)關(guān)鍵源代碼</p><p> //單入口文件代碼 index.php</p><p> // 檢測PHP環(huán)境 如果低于5.3.0;直接死掉</p><p> if(version_compare(PHP_VERSION,'5.3.0','<')) di
115、e('需要PHP版本大于 5.3.0 !');</p><p><b> //定義項目入口</b></p><p> define("APP_PATH","./Index/");</p><p><b> //開啟調(diào)試模式</b></p><
116、p> define("APP_DEBUG",true);</p><p> //引入ThinkPHP文件</p><p> require "./ThinkPHP/ThinkPHP.php";</p><p> //項目配置文件 config.php</p><p> return ar
117、ray(</p><p> //'配置項'=>'配置值'</p><p> 'MODULE_ALLOW_LIST'=> array('Home','Admin'),//允許的模塊</p><p> 'DEFAULT_MODULE' =>'H
118、ome',//默認(rèn)模塊</p><p> 'TMPL_L_DELIM'=>'<{',</p><p> 'TMPL_R_DELIM'=>'}>',</p><p> 'DB_TYPE'=>'mysqli',//連接類型</
119、p><p> 'DB_PREFIX'=>'zz_',//數(shù)據(jù)庫前綴</p><p> 'DB_CHARSET'=>'utf8',//數(shù)據(jù)庫字符類型</p><p> 'DB_DSN'=>'mysqli://root:@localhost:3306/zzia#u
120、tf8',</p><p> 'SHOW_PAGE_TRACE'=>TRUE,//開啟頁面調(diào)試</p><p> //'URL_MODEL'=>2,//url 模式</p><p><b> );</b></p><p> //項目全局函數(shù)文件 function
121、.php</p><p><b> /**</b></p><p> * 字符串截取,支持中文和其他編碼</p><p><b> * @static</b></p><p> * @access public</p><p> * @param string $s
122、tr 需要轉(zhuǎn)換的字符串</p><p> * @param string $start 開始位置</p><p> * @param string $length 截取長度</p><p> * @param string $charset 編碼格式</p><p> * @param string $suffix 截斷顯示字符<
123、;/p><p> * @return string</p><p><b> */</b></p><p> function msubstr($str, $start=0, $length, $charset="utf-8", $suffix=true) {</p><p> if(functi
124、on_exists("mb_substr"))</p><p> $slice = mb_substr($str, $start, $length, $charset);</p><p> elseif(function_exists('iconv_substr')) {</p><p> $slice = iconv_su
125、bstr($str,$start,$length,$charset);</p><p><b> }else{</b></p><p> $re['utf-8'] = "/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xff][\x80-\xbf
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)生宿舍管理系統(tǒng)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計--學(xué)生宿舍管理系統(tǒng)
- 畢業(yè)設(shè)計----學(xué)生宿舍管理系統(tǒng)
- 學(xué)生宿舍管理系統(tǒng) 畢業(yè)設(shè)計
- 畢業(yè)設(shè)計---學(xué)生宿舍管理系統(tǒng)
- 學(xué)生宿舍管理系統(tǒng)—畢業(yè)設(shè)計
- 學(xué)生宿舍管理系統(tǒng)畢業(yè)設(shè)計
- 學(xué)生宿舍管理系統(tǒng)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計----學(xué)生宿舍管理系統(tǒng)(jsp)
- 學(xué)生宿舍管理系統(tǒng)(畢業(yè)設(shè)計論文)
- 學(xué)生宿舍管理系統(tǒng)畢業(yè)設(shè)計論文
- 畢業(yè)設(shè)計論文---學(xué)生宿舍管理系統(tǒng)
- 學(xué)生宿舍管理系統(tǒng)畢業(yè)設(shè)計論文
- 學(xué)生宿舍管理系統(tǒng)畢業(yè)設(shè)計論文
- 畢業(yè)設(shè)計-學(xué)生宿舍管理系統(tǒng)論文
- 畢業(yè)設(shè)計----學(xué)生宿舍管理系統(tǒng)的設(shè)計與開發(fā)
- 學(xué)生宿舍管理系統(tǒng)的設(shè)計與開發(fā) 畢業(yè)設(shè)計
- 畢業(yè)設(shè)計--學(xué)生宿舍管理系統(tǒng)的設(shè)計與開發(fā)
- 畢業(yè)設(shè)計----學(xué)生宿舍管理系統(tǒng)的設(shè)計與開發(fā)
- 基于jsp的學(xué)生宿舍管理系統(tǒng)的設(shè)計和實現(xiàn)畢業(yè)設(shè)計
評論
0/150
提交評論