

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 本科畢業(yè)論文(設計)</p><p> 題 目 基于WEB的高校后勤管理系統(tǒng) </p><p> 院(系) 計算機與信息工程學院 </p><p> 專 業(yè) 計算機科學與技術 </p><p> 學生姓名
2、 </p><p> 學 號 09011006 </p><p> 指導教師 職稱 副教授 </p><p> 論文字數(shù) 16383 </p><p> 完成日期: 2013 年6月5日<
3、;/p><p><b> 摘 要</b></p><p> 現(xiàn)今,計算機網(wǎng)絡的迅速發(fā)展給人們帶來了前所未有的便利,無論學習和生活都已經(jīng)趨向信息化,因而對于高校后勤管理的改變很有必要?;赪EB的高校后勤管理系統(tǒng)不僅方便學生更為后勤管理員的管理帶來便利。</p><p> 本系統(tǒng)采用B/S開發(fā)模式,開發(fā)工具主要采用PHP,數(shù)據(jù)庫選用MySQL
4、,運行環(huán)境采用WampServer,環(huán)境中集成了PHP+MySQL +Apache,開發(fā)工具采用Notepad+。使用該系統(tǒng)學生可以查詢自身相關的水電、宿舍信息、借用物資、訂餐以及通過QQ和管理員和超級管理員聯(lián)系;管理員可以對水費、電費信息、宿舍信息、后勤物資信息、食堂信息和訂單信息進行管理以及通過QQ與超級管理員聯(lián)系;超級管理員可以對用戶信息進行管理。管理員和超級管理員也可以對各自信息進行維護。本文針對系統(tǒng)做了詳細介紹,該基于WEB的
5、高校后勤管理系統(tǒng)方便實用,便于管理,具有較好的應用價值。</p><p> 關鍵詞: 高校后勤管理;B/S;MySQL;PHP</p><p><b> Abstract</b></p><p> Nowadays, the rapid development of computer network brings unprecedente
6、d convenience. Both study and life become informationalized. As a result of it, it is necessary to change in logistics management in colleges. Logistics management system in colleges and universities based on WEB is not
7、only more convenient for students but also for administrator to manage logistics. </p><p> This system adopts B/S development mode and development tools of this system mainly are the PHP, the MySQL database
8、 and WampServer runtime environment. What’s more, PHP+MySQL+Apache is integrated in the environment and the development tool is Notepad ++. Students can do lots of things by this system. For example, they can query their
9、 relevant information of water, electricity, dormitory, borrowed materials and orders. Students can also get in touch with administrators and super administrator thr</p><p> Keywords: Logistics management o
10、f high college; B/S; MySQL; PHP </p><p><b> 目 錄</b></p><p> 第1章 開發(fā)背景及相關技術1</p><p> 1.1 系統(tǒng)開發(fā)背景1</p><p> 1.2 系統(tǒng)開發(fā)的目的和意義2</p><p> 1.3 開發(fā)
11、技術簡介2</p><p> 1.3.1 開發(fā)語言——php簡介2</p><p> 1.3.2 MySQL簡介3</p><p> 1.3.3 Notepad++簡介3</p><p> 1.3.4 B/S開發(fā)模式4</p><p> 第2章 系統(tǒng)分析與設計5</p><p&
12、gt; 2.1 可行性分析5</p><p> 2.2 系統(tǒng)的總體需求分析5</p><p> 2.2.1基于WEB的高校后勤管理系統(tǒng)的使用范圍5</p><p> 2.2.2 系統(tǒng)功能描述5</p><p> 2.2.3基于WEB的高校后勤管理系統(tǒng)的用戶特征6</p><p> 2.3 系統(tǒng)設計
13、指導思想6</p><p> 2.4 數(shù)據(jù)庫設計7</p><p> 2.4.1 概念結構設計7</p><p> 2.4.2 數(shù)據(jù)庫表設計10</p><p> 2.5 系統(tǒng)結構設計15</p><p> 2.5.1 系統(tǒng)結構圖15</p><p> 2.5.2系統(tǒng)功能
14、模塊設計16</p><p> 2.5.3 接口設計17</p><p> 2.6 系統(tǒng)界面設計18</p><p> 第3章 系統(tǒng)的實現(xiàn)與測試20</p><p> 3.1 系統(tǒng)的實現(xiàn)20</p><p> 3.2 系統(tǒng)的測試35</p><p> 第4章 結論與展望
15、40</p><p> 4.1 系統(tǒng)總結40</p><p> 4.2 前景展望40</p><p><b> 參考文獻41</b></p><p><b> 致 謝42</b></p><p><b> 附 錄43</b&g
16、t;</p><p> 第1章 開發(fā)背景及相關技術</p><p> 1.1 系統(tǒng)開發(fā)背景 </p><p> 在當今社會,人類正以驚人的速度步入超高速發(fā)展的信息時代。信息時代的來臨不僅改變著我們的生活,也不斷改變著我們的思維方式和學習方式,以及我們周圍的一切。也就是說,計算機注定要伴隨我們一生。電子信息的網(wǎng)絡化,各行各業(yè)的高度信息化不斷推動著社會的高度發(fā)展
17、。對于我們新世紀的大學生來說,我們不僅僅要掌握計算機的基本技能,而且要精通計算機的科學技術及其應用。在現(xiàn)代化的經(jīng)濟時代里,信息化競爭已經(jīng)越來越趨于白熱化,具有先進的信息化技術,無論是個人和企業(yè),都能占據(jù)先機,從而有效地拓寬與發(fā)展。</p><p> 伴隨著全國高校后勤社會化改革的不斷深入,高校后勤在管理的范圍和服務的質量上都有了新的要求,原有簡單、落后的管理方法和手段已經(jīng)不能適應社會化改革和市場競爭的要求。提高
18、后勤管理水平、提高內部運行效率、增強服務意識已經(jīng)成為后勤實體生存與發(fā)展的必要條件。引進先進的計算機網(wǎng)絡技術進行后勤全面的信息化管理已經(jīng)是后勤發(fā)展的必由之路。 目前,全國高校后勤在利用信息化管理的手段上還比較落后。隨著高校逐年擴招,學生人數(shù)越來越多,對吃、住等后勤物業(yè)服務保障的要求越來越高。同時, 校區(qū)基礎設施也在不斷增加,管理服務內容和范圍不斷擴大。校區(qū)分散,部門眾多。這就要求后勤提供服務保障的管理模式和方法也要適應這一新形式的變化。
19、提高后勤隊伍素質建設和服務意識,有效地利用網(wǎng)絡化、現(xiàn)代化管理手段已經(jīng)是大勢所趨,只有這樣才可能更好地保證學生和教職員工的正常學習和生活。</p><p> 高校后勤社會化改革過程中。雖然取得了一些成效,但因為后勤工作涉及面廣,各項管理工作基礎虧弱,高校后勤管理仍然面臨著管理手段落后、管理效率低劣等問題。由此造成的后勤管理繁瑣而又效率低下,不能適應新的形勢下的學生需求。不僅直接影響了高校的辦學效益.也不利于后勤社
20、會化改革的進一步深化。針對各個高校后勤管理特定需求,市場上的一些高校后勤管理軟件已不能適用高校后勤的需求。整個高校在這個方面的后勤管理仍處于較低水平。</p><p> 信息管理系統(tǒng)(MIS)是提高企業(yè)、單位以及人們生活效率的一個極其重要的方面,它的發(fā)展與廣泛應用能夠體現(xiàn)一個企業(yè)、單位是否具有現(xiàn)代化競爭科技實力,更是評判一個國家信息化發(fā)展的一個標準,因此,做好信息管理系統(tǒng)(MIS)也是我們大學生信息技術能力的一
21、個體現(xiàn)。</p><p> 1.2 系統(tǒng)開發(fā)的目的和意義</p><p> 在傳統(tǒng)模式下利用人工進行高校后勤管理,存在著較多的缺點,如:效率底,保密性差,時間一長將產(chǎn)生大量的文件和數(shù)據(jù),更不便于查找,更新,維護等。諸如這些情況,令高校管理者對高校后勤信息管理帶來了很大困難,嚴重影響了后勤管理者的工作效率,針對這些情況,我們可使用日趨成熟的計算機技術來代替?zhèn)鹘y(tǒng)的人工模式, 來實現(xiàn)高校后勤
22、的現(xiàn)代化管理,這一技術具有手工管理所無法比擬的優(yōu)點,如:檢索迅速,查找方便,可靠性高,存儲量大,保密性好,壽命長, 成本底等。 這些優(yōu)點能夠極大地提高高校后勤信息管理的效率,使我們的高校在市場經(jīng)濟的發(fā)展過程 中具有一定的競爭優(yōu)勢,也是高校實現(xiàn)科學化,正規(guī)化,現(xiàn)代化的重要條件。實現(xiàn)了科學、統(tǒng)一管理,避免了人工操作產(chǎn)生的錯誤,大大提高了工作效率。</p><p> 為了實現(xiàn)提高高校后勤管理部門的工作效率;充分利用資
23、源;減少不必要的人力,物力和財力的支出;方便后勤管理部門的工作人員全面地掌握后勤信息以及學生對于后勤服務的態(tài)度等目的;為后勤管理部門,開發(fā)設計高校后勤管理系統(tǒng)來進行管理對于學生很重要的后勤信息,使后勤管理實現(xiàn)標準化的管理和制度是十分必要的。高校后勤管理系統(tǒng)是一個信息管理系統(tǒng)MIS,它將實現(xiàn)檢索迅速和查找方便;信息的錄入,修改和刪除功能; 以及訂餐和借物功能。</p><p> 1.3 開發(fā)技術簡介 </
24、p><p> 1.3.1 開發(fā)語言——php簡介</p><p> PHP,一個嵌套的縮寫名稱,是PHP:Hypertext Preprocessor的縮寫。PHP 是一種HTML內嵌式的語言,PHP與微軟公司的ASP有些相似,都是一種在服務器端執(zhí)行的嵌入HTML文檔的腳本語言,PHP的風格有類似于C語言,現(xiàn)在被很多的網(wǎng)站開發(fā)人員廣泛的運用。PHP的語法混合了 C、Java、Perl 以及
25、 PHP 自創(chuàng)新的語法。它有著快速的執(zhí)行動態(tài)網(wǎng)頁的優(yōu)點。用PHP做出的動態(tài)頁面與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標記的CGI要高許多;與同樣是嵌入HTML文檔的腳本語言JavaScript相比,PHP在服務器端執(zhí)行,充分利用了服務器的性能;PHP執(zhí)行引擎還會將用戶經(jīng)常訪問的PHP程序駐留在內存中,其他用戶在一次訪問這個程序時就不需要重新編譯程序了,只要直接執(zhí)行內存中的代碼就可以了,
26、這也是PHP高效率的體現(xiàn)之一。PHP具有非常強大的功能,所有的CGI或者JavaScript的功能PHP都能實現(xiàn),而且支持幾乎所有流行的數(shù)據(jù)庫以及操作系統(tǒng)[1]。</p><p> 1.3.2 MySQL簡介</p><p> MySQL最初的開發(fā)者的意圖是用mSQL和他們自己的快速低級例程(ISAM)去連接表格。不管如何,在經(jīng)過測試后,開發(fā)者得出結論:mSQL沒有他們需要的那么快和靈
27、活。這導致了一個使用幾乎和mSQL一樣的API接口的用于他們的數(shù)據(jù)庫的新的SQL接口的產(chǎn)生,這樣,這個API被設計成允許為用于mSQL而寫的第三方代碼更容易移植到MySQL。</p><p> MySQL這個名字是怎么來的已經(jīng)不清楚了。基本指南和大量的庫和工具帶有前綴“my”已經(jīng)有10年以上,而且不管怎樣,MySQL AB創(chuàng)始人之一的Monty Widenius的女兒也叫My。這兩個到底是哪一個給出了MySQL
28、這個名字至今依然是個迷,包括開發(fā)者在內也不知道。</p><p> MySQL有很多特性,如下:</p><p> 1.使用C和C++編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性。 </p><p> 2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris
29、、Windows等多種操作系統(tǒng)。 </p><p> 3.為多種編程語言提供了API。這些編程語言包括Eiffel、C++、Java、Perl、C、PHP、Python和Tcl等。 </p><p> 4.能夠充分利用CPU資源,支持多線程。 </p><p> 5.其SQL查詢算法得到了充分優(yōu)化,能夠有效地提高查詢速度。 </p><p&
30、gt; 6.不但能夠作為一個單獨的應用程序應用在客戶端服務器網(wǎng)絡環(huán)境中,而且能夠作為一個庫而嵌入到其他的軟件中提供多語言支持。</p><p> 7.提供多種數(shù)據(jù)庫連接途徑,如TCP/IP、ODBC和JDBC等。 </p><p> 8.能夠提供用于檢查、管理、優(yōu)化數(shù)據(jù)庫操作的管理工具。 </p><p> 9.可以處理大型數(shù)據(jù)庫,如擁有上千萬條甚至上億條記
31、錄的數(shù)據(jù)庫[2]。</p><p> 1.3.3 Notepad++簡介</p><p> Notepad++是一套非常有特色的自由軟件的純文字編輯器,有完整的中文接口及支援多國語言撰寫的功能,也就是UTF8技術。其功能為Windows 中的 Notepad,也就是記事簿強大,不但可以用來制作一般的純文字說明文件,而且十分適合當作撰寫電腦程序的編輯器。Notepad++的功能不僅有語法
32、高亮度顯示,而且有語法折疊功能,并且支援宏以及擴充基本功能的外掛模組。它支持多種語言,是開源軟件,是一款很有特色的編輯器。C,C++,Java,HTML,PHP,CSS等多種語言受到支持。</p><p> 1.3.4 B/S開發(fā)模式</p><p> B/S(瀏覽器/服務器)模式又稱為B/S結構,是一種軟件系統(tǒng)體系結構,它是隨著技術的發(fā)展對C/S結構的擴展。其最大好處是運行維護簡便且
33、成本低廉,它能夠滿足不同的人員在任何有網(wǎng)絡的地方根據(jù)自身的權限來訪問系統(tǒng)和操作數(shù)據(jù)。以目前的技術看,隨著計算機網(wǎng)絡的發(fā)展B/S模式的應用將會更加廣泛。</p><p> 在系統(tǒng)性能方面,B/S的優(yōu)勢是異地瀏覽和靈活采集信息,客戶端除了瀏覽器,一般無需任何用戶程序,只需從WEB服務器上下載程序到本地來執(zhí)行。在下載過程中如果遇到與數(shù)據(jù)庫有關的指令,則由WEB服務器交給數(shù)據(jù)庫服務器來解釋執(zhí)行,并返回給WEB服務器,再
34、傳輸給用戶。這種結構中,可以將許多計算機接到一起,形成一個巨大的網(wǎng)。并且各個企業(yè)、單位可以在此結構的基礎上建立屬于自己的局域網(wǎng)。</p><p> 對于這次開發(fā)的基于WEB的高校后勤管理系統(tǒng)正是針對于高校而言,用戶主體是管理員和學生,主要功能便是對于高校后勤信息的管理,綜上所述,對于此基于WEB的高校后勤管理系統(tǒng)的開發(fā)采用B/S模式最適合不過。</p><p> 第2章 系統(tǒng)分析與設計
35、</p><p><b> 2.1 可行性分析</b></p><p> 可行性分析是對系統(tǒng)存在的問題是否值得去解決這一問題進行解答,必須要分析清楚找出答案,從而判斷原定計劃是否能夠全部實現(xiàn)或者只能部分實現(xiàn),要分析清楚系統(tǒng)開發(fā)成功后能夠帶來的利益以及后期維護所產(chǎn)生的成本,以此來決定是否值得去投資開發(fā)這個系統(tǒng)。本系統(tǒng)從技術可行性、經(jīng)濟可行性、風險可行性和社會可行性以
36、下幾個方面內容進行可行性研究。</p><p> 1.技術可行性:本系統(tǒng)采用了流行的WEB開發(fā)語言PHP和MySQL數(shù)據(jù)庫進行開發(fā)。這些技術在世界上已經(jīng)成熟并且得到了大規(guī)模的應用。因此在技術上沒有問題的,技術上是可行的。</p><p> 2.經(jīng)濟可行性:本系統(tǒng)主要是針對高校開發(fā),因此系統(tǒng)規(guī)模不會太大,在經(jīng)費方面對于高校來說是沒有問題的,因此,在經(jīng)濟上是可行的。</p>
37、<p> 3.風險可行性:高校本身就擁有很深的技術實力,財務上沒有什么問題,組織能力很強,而且對于此項系統(tǒng)的開發(fā)后的收益是可觀的。因此風險是可以接受的,也是可控的。所以,在風險的問題上是沒有什么問題的。</p><p> 4.社會可行性:這個系統(tǒng)對于高校之外的地方影響很小,而且方便高校管理以及學生自身的信息需求,因此在社會可行性上是沒有什么問題的。</p><p> 綜合上
38、述,本系統(tǒng)的的各項可行性研究已經(jīng)明確,因此開發(fā)本系統(tǒng)是完全可行的。</p><p> 2.2 系統(tǒng)的總體需求分析</p><p> 2.2.1基于WEB的高校后勤管理系統(tǒng)的使用范圍</p><p> 基于WEB的高校后勤管理系統(tǒng)主要為高校的水電信息,宿舍信息及學生信息等后勤信息管理而開發(fā)的,所以其主要適用于高校后勤管理人員對學生至關重要的水電和宿舍信息的管理。
39、</p><p> 2.2.2 系統(tǒng)功能描述</p><p> 基于WEB的高校后勤管理系統(tǒng)是為了方便高校后勤管理人員對對于學生生活非常重要的水電以及宿舍信息的管理,以及方便學生查詢自己的水電信息和宿舍信息。此系統(tǒng)應該分為三種用戶,一是學生,二是管理員,三是超級管理員。學生用戶擁有查詢自己水電信息以宿舍信息的功能和在線與管理員、超級管理員進行交流的功能,同時具有向食堂訂餐和向后勤管理部
40、門借用物品的功能。管理員用戶擁有宿舍信息管理、水電信息的錄入、水電信息修改和水電繳費以及個人信息維護的功能,還有處理學生訂餐和借用物品的功能,以及食堂信息管理功能和后勤物資管理功能,超級管理員擁有添加用戶,刪除用戶和修改用戶信息以及個人信息維護的功能。還有,管理員可以和超級管理員在線進行交流。</p><p> 1.學生的主要功能是:</p><p> 每個學生都有自己的學號和密碼,這
41、就是各自的登錄信息,在服務器開啟的情況下,學生可以進入后勤管理系統(tǒng)查詢自己的水電信息,宿舍信息。如果有什么問題,可以向管理員和超級管理員投訴。同時學生還有向食堂訂餐以及向高校后勤管理部門借用物品的功能。</p><p> 2. 管理員管理的主要功能是:</p><p> 管理員的主要功能是對學生宿舍信息管理以及對水電進行收費、查詢和修改 ,還有就是個人信息維護包括修改個人密碼。當管理員
42、無法解決后勤管理的問題是可以通過網(wǎng)頁上的QQ和超級管理員進行交流。管理員還可以處理學生訂餐以及學生借用物品的功能。在此之外管理員還可以對食堂信息管理和后勤物資信息進行管理。</p><p> 3.超級管理員管理的主要功能是:</p><p> 對于設置了超級管理員權限的用戶,對系統(tǒng)進行最重要的管理,關于用戶的管理。超級管理員目前的主要功能有進行用戶管理 ,用戶管理主要包括添加、修改和刪
43、除用戶以及個人信息維護 。</p><p> 2.2.3基于WEB的高校后勤管理系統(tǒng)的用戶特征</p><p> 基于WEB的高校后勤管理系統(tǒng)的使用者是超級管理員、學生和后勤管理人員,學生和管理員分別是進行查詢和收費、查詢的普通用戶,超級管理員是整個基于WEB的高校后勤管理系統(tǒng)中擁有最大權限的管理人員。 </
44、p><p> 2.3 系統(tǒng)設計指導思想</p><p> 1. 軟件工程的思想</p><p> 系統(tǒng)開發(fā)是個工程,以工程的思想來進行開發(fā)軟件。在系統(tǒng)開發(fā)過程中,采用軟件工程的開發(fā)管理,在開發(fā)的過程中遵循軟件工程的思想,軟件工程的主要環(huán)節(jié)有:項目管理、可行性研究、需求分析、系統(tǒng)設計、程序設計、系統(tǒng)測試和系統(tǒng)維護維護等[3]。如圖1所示。</p>&l
45、t;p> 圖1 軟件工程的主要環(huán)節(jié)</p><p> 2. 面向對象的設計思想</p><p> 現(xiàn)階段有兩種編程方式:</p><p> 第一種編程方式叫做“面向過程的模型” ,例如C語言,就是按這種模型編寫程序的,它以一系列的線性步驟(代碼)為特征。</p><p> 第二種編程方式叫做“面向對象的模型” ,按這種模型編寫
46、的程序圍繞著程序的對象和針對該對象而嚴格定義的接口來組織程序,它的特點是數(shù)據(jù)控制代碼的訪問。通過把控制權轉移到數(shù)據(jù)上,面向對象的模型在組織方式上有:抽象、封裝、繼承和多態(tài)的好處[4]。</p><p> 3. B/S結構開發(fā)思想思想</p><p> 基于上述論述,此系統(tǒng)的開發(fā)采用B/S(Browser/Server)結構即瀏覽器和服務器結構。在這種結構下,用戶工作界面是通過WWW瀏覽
47、器來實現(xiàn),極少部分事務邏輯在前端(Browser)實現(xiàn),但是主要事務邏輯在服務器端(Server)實現(xiàn),形成所謂三層(3-tier)結構。一個三層架構的應用程序由三部分組成,這三部分各自分布在網(wǎng)絡中的不同地方。這樣B/S架構管理軟件更是方便、快捷、高效</p><p> 2.4 數(shù)據(jù)庫設計 </p><p> 2.4.1 概念結構設計</p><p> 抽象是
48、對世界上的人和物以及概念進行人為處理,抽取大家所需要的共同特性,忽略其非本質的細節(jié),并把這些特性用各種概念精確的加以描述,這些概念組成了某種模型。而概念結構就是對現(xiàn)實世界的一種抽象。通過概念設計得到的概念模型是從現(xiàn)實世界的角度對所要解決的問題的描述,不依賴于具體的硬件環(huán)境和DBMS。在系統(tǒng)設計中增加概念設計階段,可以使設計人員不僅從用戶的角度看待數(shù)據(jù)及處理要求和約束,而且能夠以開發(fā)人員的角度來進行數(shù)據(jù)處理[5]。對于概念結構設計的要求如
49、下:</p><p> 1.首先能夠表達用戶的各種需求,其各種語義要豐富。</p><p> 2.其次要便于理解,對于不懂計算機的人也可以通過它交換對于系統(tǒng)的意見和想法。</p><p> 3.再次要易于更改,對于不同的要求以及環(huán)境,概念模型要能夠進行充分的修改或者擴充。</p><p> 4.最后易于向其他各種數(shù)據(jù)模型轉換。<
50、/p><p> 本系統(tǒng)的概念結構設計采用的方法是自底向上設計方法,首先定義各局部應用的概念結構,然后將他們集成起來得到全局概念結構,在這里有些實體圖與其他實體圖在形式和屬性上相似很多在這里將不再展現(xiàn),在系統(tǒng)E-R圖中將會展現(xiàn)出來。基于WEB的高校后勤管理系統(tǒng)的主要實體圖和系統(tǒng)E-R圖如下:</p><p><b> 圖2 用戶實體圖</b></p>&l
51、t;p><b> 圖3宿舍信息實體圖</b></p><p><b> 圖4水費信息實體圖</b></p><p><b> 圖5電費信息實體圖</b></p><p> 圖6 后勤物品信息實體圖</p><p> 圖7 食品信息實體圖</p>&
52、lt;p> 圖8 系統(tǒng)E-R圖 </p><p> 2.4.2 數(shù)據(jù)庫表設計</p><p> 通過對本系統(tǒng)功能的分析可得如下的數(shù)據(jù)庫信息:</p><p> ?。?)用戶表member:該表保存了系統(tǒng)用戶的主要信息,主要包括有用
53、戶編號、用戶名稱、用戶類型、用戶性別、宿舍號。其中用戶編號為主碼,它是用戶信息的唯一標識。表結構如表1所示。</p><p> (2)電費表power:該表用于保存主要的電費信息,主要包括編號、宿舍號、樓號月份、年份、電費額度。表結構如表2所示。</p><p> ?。?)水費表water:該表用于保存主要的水費信息,主要包括編號、宿舍號、樓號月份、年份、噸分。表結構如表3所示。<
54、/p><p> ?。?)宿舍信息表hostel:該表用于保存宿舍信息,包括編號、樓號、宿舍號、床位數(shù)和入住人數(shù)。表結構如表4所示。</p><p> ?。?)物品信息表article:該表用于保存后勤物品信息,包括物品類型、名稱、價格、編號、庫存、廠家、價格、保質期、進貨人。表結構如表5所示。</p><p> ?。?)食品信息表food:該表用于保存后食品信息,包括食
55、品類型、名稱、價格、編號、庫存、廠家、價格、保質期、進貨人、過期原因、過期數(shù)量。表結構如表6所示。</p><p> ?。?)菜單表bill:菜單信息表主要用于保存菜單信息,包括菜品編號、菜品名稱、價格、廚師姓名和做菜單位。表結構如表7所示。</p><p> ?。?) 訂單信息表order:訂單信息表主要用于保存關于訂單的信息,包括訂單編號編號、訂單類型、用戶編號、用戶姓名、物品編號、物
56、品姓名、電子郵件、外借時間、訂單時間和訂單狀態(tài)。表結構如表8所示。</p><p> 系統(tǒng)數(shù)據(jù)庫表結構如下:</p><p><b> 表1 用戶表</b></p><p><b> 表2 電費表</b></p><p><b> 表3 水費表</b></p&
57、gt;<p><b> 表4 宿舍信息表</b></p><p><b> 表5 物品表</b></p><p><b> 表6 食品表</b></p><p><b> 表7 菜單表</b></p><p><b>
58、 表8 訂單信息表</b></p><p> 2.5 系統(tǒng)結構設計 </p><p> 2.5.1 系統(tǒng)結構圖</p><p> 本系統(tǒng)整個系統(tǒng)的層次方框圖如圖9所示:</p><p> 本系統(tǒng)分為三種類型的用戶,每種類型的用戶擁有不同的權限。學生類型的用戶擁有查詢水電信息和宿舍信息以及在線與管理員、超級管理員交流的功
59、能;管理員類型的用戶擁有管理宿舍信息和水電信息的權限,同時擁有和超級管理員在線交流的功能;超級管理員主要擁有管理用戶信息的功能,包括添加,刪除和修改等。詳細功能如圖9所示。</p><p><b> 圖9系統(tǒng)層次框架圖</b></p><p> 2.5.2系統(tǒng)功能模塊設計 </p><p><b> 1.系統(tǒng)登錄總模塊<
60、;/b></p><p> 學生、管理員進入登錄頁面后,輸入自己的用戶名和密碼,以及身份,這樣就可以進入到各自的功能模塊。</p><p><b> 2.學生功能模塊</b></p><p> ?。?) 學生可以可以登錄系統(tǒng)進入系統(tǒng)查詢與自身相關的后勤信息,也就是對于自己的水電信息,宿舍信息進行查詢。</p><p
61、> (2) 若對于后勤管理有自己的想法,可以和管理員和超級管理員利用網(wǎng)頁上的QQ進行在線交流。</p><p> (3) 學生可以進行訂餐,還可以進行借用物品。同時可以接收到管理員對于自身要求的處理結果的信息。</p><p><b> 3.管理員功能模塊</b></p><p><b> ?。?) 在線功能</b&
62、gt;</p><p> 管理員進入系統(tǒng)后可以閱讀到關于自身在系統(tǒng)內應該注意的原則,同時可以和超級管理員進行交流。</p><p> (2) 宿舍信息管理</p><p> 管理員進入系統(tǒng)后可以對學生的宿舍信息進行添加、修改以及刪除。</p><p> ?。?) 水電信息的管理</p><p> 管理員可以錄入
63、水電信息,可以進行收費和修改水電信息。</p><p> ?。?) 后勤物資信息管理</p><p> 管理員可以對進入倉庫的貨物信息進行錄入,同時可以查詢最低庫存量也就是低于某個數(shù)值的庫存值。</p><p> ?。?) 食堂信息管理</p><p> 管理員可以對食品信息進行錄入,以及對于過期的食品進行登記還有可以對于庫存信息進行分析
64、和管理。</p><p><b> ?。?) 處理訂餐</b></p><p> 管理員擁有處理學生訂餐的功能,還可以短信通知學生處理的情況。</p><p> ?。?) 處理借用物品</p><p> 管理員還可以擁有處理學生借用物品的功能,以及短信通知學生處理情況的功能。</p><p>
65、 (8) 個人信息管理</p><p> 管理員可以對個人信息進行修改和維護,修改自身登錄密碼。</p><p> 4.超級管理員功能模塊</p><p><b> ?。?)用戶管理</b></p><p> ?、?添加用戶 超級管理員可以添加用戶,并賦予用戶具體的用戶類型和相應的操作權限。</p>
66、<p> ?、?刪除用戶 超級管理員可以查詢用戶信息時刪除用戶。</p><p> ③.修改用戶信息 超級管理員可以對用戶信息進行維護和更新。</p><p> (2) 個人信息維護 超級管理員可以修改自己的登錄密碼,保證安全性。</p><p> 2.5.3 接口設計</p><p><b> ?、伲?/p>
67、戶接口</b></p><p> 身份驗證:在用戶使用本系統(tǒng)之初,首先需要登錄,即進行身份認證。此時,用戶需要輸入自己的用戶名、密碼和身份。若不成功,系統(tǒng)會提示重新輸入,若成功,則進入各功能界面。</p><p><b> ②.外部接口</b></p><p> 硬件接口:支持數(shù)據(jù)庫操作。</p><p&g
68、t; 軟件接口:運行于Windows 2000/XP或更高的版本的操作系統(tǒng)之上,運行環(huán)境需要安裝在計算機上。</p><p><b> ?、郏畠炔拷涌?lt;/b></p><p> 身份認證:完成對用戶的身份認證。</p><p> 初始化功能:在身份驗證過后,系統(tǒng)調用初始化操作,執(zhí)行完畢后進入相應的用戶界面。</p><
69、p><b> ?、埽脩魴嘞?lt;/b></p><p> 超級管理人員——具有后勤管理系統(tǒng)的最高權限能夠對于用戶進行修改、添加和刪除。 普通用戶——即學生只擁有查詢自身信息的功能以及投訴的權利。 而管理人員則能夠操作水電信息的錄入、修改等。</p><p> 2.6 系統(tǒng)界面設計</p><p> 在設計系統(tǒng)的界面時,主要考慮到的是系
70、統(tǒng)信息與用戶的交流是否簡單易懂,對于用戶的操作要考慮到少操作。設計是主要從以下幾個方面做要求:</p><p> ?、伲诖讼到y(tǒng)的同一用戶界面,所有的菜單選擇,命令輸入等應保持同樣的風格</p><p> ②.對用戶的錯誤輸入有一定的容忍度</p><p> ?、郏岣呦到y(tǒng)提示,增加用戶對系統(tǒng)的理解度</p><p> ?、埽畔@示要明確
71、,避免晦澀難懂</p><p><b> 1.系統(tǒng)登錄模塊</b></p><p> 系統(tǒng)用戶登錄界面有兩個輸入項:用戶名和密碼,選擇用戶類型,在登錄界面中輸入用戶信息(用戶名,密碼和身份),經(jīng)過驗證正確后進入系統(tǒng)。系統(tǒng)登錄界面中實質上做的是個表單,通過js驗證,然后進入用戶所要進入的界面。在這里定義了函數(shù)getcheck(val),通過這個函數(shù)驗正進入requs
72、t.php驗證,如果驗證通過則進入該用戶的功能界面。</p><p> 圖10 系統(tǒng)登錄界面</p><p><b> 2.用戶登錄實例</b></p><p> 下圖變?yōu)橐粋€用戶驗證實例,用戶輸入用戶名,用戶密碼,以及用戶類型,通過js函數(shù)以及requst.php驗證,如果三者都正確的話,則進入該類型用戶界面功能,具體結果,將會在系統(tǒng)測
73、試與維護中顯示。</p><p><b> 圖11 用戶登錄</b></p><p> 第3章 系統(tǒng)的實現(xiàn)與測試</p><p> 此系統(tǒng)開發(fā)應用的主要是PHP,數(shù)據(jù)庫采用的是MySQL。系統(tǒng)的實現(xiàn)主要是統(tǒng)對基于WEB的高校后勤管理系統(tǒng)的各個模塊的功能實現(xiàn)和整體功能協(xié)調,還有救是代碼設計,在代碼設計之后是對系統(tǒng)進行測試,主要測試其功能是
74、否和計劃一致,是否出現(xiàn)問題。在交付使用之后,要對系統(tǒng)進行維護,以確保系統(tǒng)能夠正常運轉。</p><p><b> 3.1 系統(tǒng)的實現(xiàn)</b></p><p><b> 1.學生功能模塊</b></p><p> 學生輸入用戶名和密碼,同時選擇好用戶類型也就是身份,點擊登錄可以進入學生功能模塊,在這里學生可以使用在左側
75、欄中的功能,包括查詢水電信息、宿舍信息功能,學生借用后勤物資功能,學生訂餐功能,還有可通過qq與管理員、超級管理員交流。如圖12。在這里使用了框架技術,在系統(tǒng)的頂部是不變的,調用了頁面top.php。在這邊一部分能夠顯示登錄用戶的用戶名,以及用戶類型。通過點擊這部分的退出系統(tǒng),可以退出系統(tǒng)。這個功能調用了loginout.php。這個文件的主要功能便是彈出驗證信息,讓用戶明白系統(tǒng)已退出,并且退出后跳轉到登錄界面。在這里使用了alert函
76、數(shù),以及超鏈接技術。</p><p> 界面左邊適當用戶的utype值為1時,跳出來的內容。在先前將用戶設為三種類型,這三種類型學生,管理員、超級管理員,他們的utype值分別為1、2、3,這是他們唯一的utype值。因此通過<?php //取出cookie 值</p><p> $arr_str =$_COOKIE['TestCookie']; &l
77、t;/p><p> $arr = unserialize($arr_str);</p><p> if($arr['utype']==1){ ?> </p><p> 還有在登錄中要選擇其用戶類型[6],也就是用戶身份,其選擇代碼如下:</p><p> <select id="Usertype&q
78、uot; name="Usertype" onchange="getcheck(this.value)"></p><p> <option value="1">學生 </option></p><p> <option value="2">管理員 </op
79、tion></p><p> <option value="3">超級管理員 </option></p><p><b> </select></b></p><p> 這些條件可以使學生的功能欄跳到如下圖12所示。</p><p> 圖12 學生功能
80、界面</p><p> 學生登錄之后點擊左邊功能,點擊左邊“學生水費查詢”,便可出現(xiàn)如下圖所示界面。這個功能是通過超級鏈接實現(xiàn)的,在這里超級鏈接到文件waterlist.php,在這個文件中通過"SELECT louhao FROM `hostel` group by louhao"語句[7]與相應的宿舍號相結合,通過函數(shù)mysql_query()能夠查詢該宿舍的水費信息。如下圖13。&
81、lt;/p><p> 圖13 學生查詢水費界面</p><p> 點擊左邊“學生電費查詢”可得到如下圖界面。在這里超級鏈接到文件 powerlist.php,在這個文件中通過"SELECT louhao FROM `hostel` group by louhao"與相應的輸入宿舍號相結合,通過函數(shù)mysql_query()可以查詢到學生宿舍具體的電費信息。具體形式如
82、下圖14。</p><p> 圖14 學生查詢電費界面</p><p> 點擊左邊“學生宿舍信息查詢”可得到如下圖所示界面。在文件sushelist.php采用了和上述同樣的技術,通過對數(shù)據(jù)庫的樓號查詢以及結合輸入的宿舍號碼能夠過函數(shù)mysql_query()可得到如下圖15界面。</p><p> 圖15 學生宿舍信息查詢界面</p><
83、p> 點擊左邊“后勤物資借用”可鏈接到文件articlelist.php,在文件中通過</p><p> <span class="TableRow2"> </p><p> 類型: <select id="type" name="type"></p><p> &
84、lt;option value="0">請選擇類型</option></p><p> <option value="teach" <?php if($type == 'teach') echo 'selected'; ?> >教學用品</option></p><p
85、> <option value="life" <?php if($type == 'life') echo 'selected'; ?> >生活用品</option></p><p><b> </select></b></p><p> 庫存數(shù)量查詢(若輸
86、入30,則會查詢庫存量小于30的物資):<input type="text" name="left"> </p><p> <input type="submit" name="submit" value=" 提交 "> </p><p><
87、b> </span></b></p><p> 可以得到查詢所用的表單,通過查詢可以得到自己想要得到的物資用品的信息,同時可以點擊后面的“我要借”向管理員發(fā)送自己要借用的訂單。在訂單中要填寫自己的電子郵箱,可以是163郵箱或qq郵箱。以方便管理員處理訂單后將處理結果發(fā)送信息到郵箱中。</p><p> 圖16 后勤物資借用界面</p>&
88、lt;p> 在上面的功能中提到借用物品要填寫訂單,在訂單中要填寫自身的郵箱,下圖便是填寫訂單界面。在這里通過點擊“我要借”鏈接到文件wantarticle.php,在這里通過代碼“ <input value="" name="email" id="email" type="TEXT" style="background:url(Im
89、ages/login_6.gif) repeat-x; border:solid 1px #27B3FE; height:20px; background-color:#FFFFFF" size="14">”可以輸入郵箱名稱,點擊提交可以將輸入的信息送到文件add_order.php中進行處理,在文件add_order.php中將輸入的信息通過代碼“INSERT INTO ”將信息添加進入數(shù)據(jù)表o
90、rder.這樣管理員通過查詢數(shù)據(jù)表order便可看到訂單信息,從而進行處理訂單。具體填寫訂單信息如下圖17所示。</p><p> 圖17 后勤物資借用信息錄入界面</p><p> 點擊“菜單信息”得到的功能所用的技術與上面后勤物資借用所用到的技術一樣,只是文件名不同。這里點擊“點菜”鏈接到的是文件wantfood.php。填寫的訂單所跳到的文件也是add_order.php。具體形
91、式如下圖18所示。</p><p> 圖18 點菜信息界面</p><p> 在點擊“學生和后勤管理(必讀)”可以看到有qq在線,這是通過代碼1027495447 </p><p><b> <a </b></p><p> target="
92、;_blank" href="http://wpa.qq.com/msgrd?v=3&uin=1027495447&site=qq&menu=yes"></p><p><b> <img </b></p><p> border="0" src="http://wpa
93、.qq.com/pa?p=2:1027495447:41" alt="點擊這里給我發(fā)消息" title="點擊這里給我發(fā)消息"/></p><p><b> </a></b></p><p> 實現(xiàn)的。具體界面形式如下圖19所示。</p><p> 圖19 在線qq功能界
94、面</p><p><b> 2.管理員功能模塊</b></p><p> 管理員輸入用戶名和密碼,同時選擇好用戶類型也就是身份,點擊登錄進入管理員功能模塊。管理員擁有宿舍信息管理、水電信息管理收費和錄入、個人信息維護,以及和超級管理員利用QQ進行交流的功能。在進入管理員功能模塊之后,可以點擊左邊左邊功能細分,以此來具體應用功能。在這里所用到的技術與進入學生功能界
95、面相似,只是進入到的文件不同,文件中的功能不同。在這里進入到了文件right.html。功能欄則多了許多,這是在進入left.php中的當utype的值為2時的功能欄。具體形式如下圖20所示.</p><p> 圖20 管理員功能界面</p><p> 在這里點擊“學生宿舍信息管理”,可以得到如下圖的界面,在這里用到的技術與在學生功能模塊中已用到,但是這里有學生模塊中沒有的功能,那就是
96、對于宿舍信息的修改、刪除和添加。在這里采用的是點擊具體的功能鏈接到不同的文件。這些文件能夠對于數(shù)據(jù)庫中的信息進行操作。如修改功能鏈接到的是文件susheupdate.php,在這里可以通過sql語言對宿舍信息進行修改。</p><p> 圖21 宿舍信息管理界面</p><p> 點擊“學生電費收費”可以進入如下界面,在這里有收費功能,同時可以對于宿舍的繳費信息狀態(tài)進行修改。這里通過代
97、碼(這些代碼只是主要代碼,是代碼的一部分)</p><p> <a href="j_power.php?id=<?php echo $v['Id'];?>&type=power">繳費</a></p><p> <?php }else{ ?>已繳費</p><p> &
98、lt;?php } ?></p><p> 來實現(xiàn)繳費的功能,以及前面繳費狀態(tài)的修改。在文件j_power.php中,通過代碼<form method="post" action="chuli.php" name="from1"></p><p><b> <tr></b>&
99、lt;/p><p> <td class="td_bg" width="20%" height="23" align="right">編號:</span></td></p><p> <td class="td_bg" width="80%
100、"></p><p> <?php echo $arr[0]['Id'];?> </p><p> <input id="countId" name="countId" type="hidden" value="<?php echo $arr[0]['I
101、d'];?>" /> </p><p> <input id="type" name="type" type="hidden" value="power" /> </p><p><b> </td></b></p>
102、<p><b> </tr></b></p><p><b> ┊</b></p><p><b> <tr></b></p><p> <td class="td_bg" width="20%" height=&
103、quot;23" align="right">用量(噸)<span class="TableRow2"></span></td></p><p> <td class="td_bg" width="80%"></p><p> <?php
104、 echo $arr[0]['Dianfei'];?> </td></p><p><b> </tr> </b></p><p><b> <tr></b></p><p> <td class="td_bg" width=&qu
105、ot;20%" height="23" align="right">單價(元)<span class="TableRow2"></span></td></p><p> <td class="td_bg" width="80%"></p>
106、<p> <?php echo $arr[0]['danjia'];?> </td></p><p><b> </tr> </b></p><p><b> ┊</b></p><p><b> <tr></b&g
107、t;</p><p> <td class="td_bg" width="20%" height="23" align="center" ></td></p><p> <td class="td_bg" width="80%" heig
108、ht="23" align="left" ></p><p> <input type="submit" name="submit" value=" 確認繳費 "> </p><p> <input type="reset" name=&q
109、uot;Submit" value=" 取 消 "></p><p><b> </td></b></p><p><b> </tr></b></p><p> </tbody> </p><p><b&g
110、t; </form></b></p><p> 來實現(xiàn)繳費功能同時實現(xiàn)繳費狀態(tài)的改變。文件chuli.php主要是為了繳費功能以及繳費狀態(tài)的實現(xiàn)。具體實現(xiàn)形式如下圖22和圖23。</p><p> 圖22 學生電費收費</p><p> 圖23學生電費繳費功能</p><p> 對于水費收費與電費收費有著相同
111、的思路與設計只是文件不同。因此在這里不再進行詳述。</p><p> 點擊“后勤物資信息管理”可進入如下界面,在這里的主要功能便是對于物資信息的查詢,以及對于最低庫存量的查詢。點擊“后勤物資錄入”,其功能主要是對于后勤物資也就是教學用品和生活用品的信息錄入。在這里采用的技術主要在文件articlelist.php和article.php中實現(xiàn)。通過</p><p> <span
112、class="TableRow2"> </p><p> 類型: <select id="type" name="type"></p><p> <option value="0">請選擇類型</option></p><p> <
113、;option value="teach" <?php if($type == 'teach') echo 'selected'; ?> >教學用品</option></p><p> <option value="life" <?php if($type == 'life') ec
114、ho 'selected'; ?> >生活用品</option></p><p><b> </select></b></p><p> 庫存數(shù)量查詢(若輸入30,則會查詢庫存量小于30的物資):</p><p> <input type="text" nam
115、e="left"> </p><p> <input type="submit" name="submit" value=" 提 交 "> </p><p><b> </span></b></p><p>
116、實現(xiàn)對于最低庫存量的查詢。而對于具體物資信息的錄入則通過文件article.php[8]中的代碼如下(如下代碼是代碼的一部分,其全部在源文件中)</p><p> <form method="post" action="add_article.php" name="from1"></p><p><b>
117、 <tr></b></p><p> <td class="td_bg" width="20%" height="23" align="right">選擇類型:<span class="TableRow2"></span></td></
118、p><p> <td class="td_bg" width="80%"> </p><p><b> <p></b></p><p> <input type="radio" name="type"</p><
119、p> <?php if($row['type'] == 'teach') echo 'checked'; ?> </p><p> value="teach"/></p><p> 教學用品信息錄入 </p>&l
120、t;p> <input name="type" type="radio" </p><p> <?php if($row['type'] == 'life') echo 'checked'; ?> </p><p> value="life"/>生
121、活用品信息錄入 </p></p><p><b> </td></b></p><p><b> </tr></b></p><p> <tbody class="list" id="checkOk" ></p>&
122、lt;p><b> <tr></b></p><p> <td class="td_bg" width="20%" height="23" align="right">用品名稱:</span></td></p><p> <
123、td class="td_bg" width="80%"> </p><p> <input value="<?php echo $row['name']; ?>" name="name" id="name" type="TEXT" style=&quo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高校后勤管理系統(tǒng)-畢業(yè)論文
- 高校后勤管理系統(tǒng)-畢業(yè)論文
- 高校后勤管理畢業(yè)論文
- 基于Web的高校后勤集團協(xié)同辦公管理系統(tǒng)的設計與實現(xiàn).pdf
- 畢業(yè)論文--基于web的高校教務管理系統(tǒng)
- 畢業(yè)論文--基于web的高校教務管理系統(tǒng)
- 高校后勤管理系統(tǒng)的設計與實現(xiàn)
- 高校后勤管理研究(后勤管理論文)
- 高校后勤管理系統(tǒng)的設計與實現(xiàn).pdf
- 高校后勤管理系統(tǒng)設計與實現(xiàn).pdf
- 基于WEB的高校畢業(yè)論文管理系統(tǒng)的設計與實現(xiàn).pdf
- 高校后勤公寓管理系統(tǒng)的設計與實現(xiàn).pdf
- 高校后勤倉庫管理系統(tǒng)的設計與開發(fā).pdf
- 畢業(yè)論文(設計)基于web的畢業(yè)設計管理系統(tǒng)
- 基于.net框架的高校后勤管理信息系統(tǒng)
- 夯實高校后勤社會化 提升高校后勤管理質量
- 56283.基于bs模式的高校后勤管理系統(tǒng)的設計與實現(xiàn)
- 高校后勤管理系統(tǒng)通用設計與實現(xiàn).pdf
- 淺談高校后勤經(jīng)濟的管理
- 基于高校后勤管理改革的新途徑研究
評論
0/150
提交評論