畢業(yè)設計--基于web的高校學生公寓信息管理系統(tǒng)設計與實現_第1頁
已閱讀1頁,還剩54頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  基于Web的高校學生公寓信息管理系統(tǒng)的設計與實現</p><p><b>  摘 要</b></p><p>  高校公寓是每一位在校學生生活、學習、相互交流的重要場所,是透視一個學校文明程度和一個集體精神風貌的窗口。目前部分高校的學生公寓管理基本上還處于人工操作的階段,效率相對較低,不利于學生問題的反饋和學校對公寓存在問題的及時解決,隨著計算

2、機技術和網絡技術的日益發(fā)展和廣泛應用,采用計算機以及網絡來管理學生公寓,能夠很好的增進宿舍管理人員同公寓學生的交流,掌握好學生的訴求才更好的創(chuàng)建和諧穩(wěn)定的宿舍環(huán)境,因此有著很好的前景。</p><p>  本文開發(fā)的基于B/S模式的高校學生公寓管理系統(tǒng),使用javascript動態(tài)網頁制作技術以及Ajax異步交互技術作為主要的前臺開發(fā)語言,實現前后臺的數據交互;后臺選用采用SpringMVC+MyBatis作為后

3、臺開發(fā)框架,MySQL5.5作為數據庫服務器。該學生公寓管理系統(tǒng)主要劃分了管理員和學生兩種權限,實現的功能有學生信息的管理,宿舍信息的管理,宿舍的分配功能等。系統(tǒng)具有界面友好,操作簡便的特性。</p><p>  關鍵詞 公寓管理 /SpringMvc/ MySQL/ 高校</p><p>  The college students apartment information</

4、p><p>  management system based on Web design and implementation</p><p><b>  ABSTRACT</b></p><p>  The apartment in university provided for students plays an important role

5、 in their life. Study and communication, and it is also a showpiece which reflects the civilization and spirit of a university. Previous apartments management was still in the stage of manual operation with bow efficienc

6、y,so it is not good for the feedback and solving the problems. Nowadays,computer and network technology is becoming more and more widely used .By using it,it can enhance the communication between students a</p>&

7、lt;p>  KEY WORDS management of apartment, SpringMvc, MySQL ,college </p><p><b>  目 錄</b></p><p><b>  摘 要I</b></p><p>  ABSTRACTII</p><p&g

8、t;<b>  目 錄III</b></p><p><b>  1 緒論1</b></p><p>  1.1 研究背景1</p><p>  1.2國內外研究現狀2</p><p>  1.3研究目的及意義2</p><p>  1.4論文組織結構3<

9、/p><p>  2 系統(tǒng)關鍵技術4</p><p>  2.1 Java Web體系結構4</p><p>  2.2 SpringFrameWork架構技術4</p><p><b>  2.2.1概述4</b></p><p><b>  2.2.2特性4</b>

10、</p><p>  2.3 Spring技術5</p><p>  2.3.1 Spring5</p><p>  2.3.2 MVC6</p><p>  2.4 web前端技術6</p><p>  2.4.1 Ajax6</p><p>  2.4.2 Jquery7<

11、/p><p><b>  2.5 數據庫7</b></p><p>  2.5.1 MySQL7</p><p>  2.5.2 Mybatis8</p><p>  2.6 本章小結9</p><p>  3 系統(tǒng)需求分析1</p><p>  3.1 可行性分析

12、1</p><p>  3.2 業(yè)務流程分析2</p><p>  3.3 功能需求分析3</p><p>  3.3.1 學生需求3</p><p>  3.3.2 普通管理員需求3</p><p>  3.3.3 超級管理員需求4</p><p>  3.3.4 用戶登錄需求4&

13、lt;/p><p>  3.3.5 外部需求4</p><p>  3.3.6 性能需求5</p><p><b>  3.4本章小結5</b></p><p><b>  4 系統(tǒng)設計6</b></p><p>  4.1 系統(tǒng)設計目標6</p><

14、;p>  4.2 系統(tǒng)總體設計6</p><p>  4.2.1 系統(tǒng)軟件架構6</p><p>  4.2.2 子系統(tǒng)劃分7</p><p>  4.2.3 子系統(tǒng)劃分結構圖7</p><p>  4.3 系統(tǒng)功能詳細設計10</p><p>  4.3.1 學生子系統(tǒng)詳細設計10</p>

15、;<p>  4.3.2 超級管理員子系統(tǒng)詳細設計10</p><p>  4.3.3 普通管理員子系統(tǒng)詳細設計10</p><p>  4.4 數據庫設計11</p><p>  4.4.1 數據庫設計原則11</p><p>  4.4.2 概念設計12</p><p>  4.4.3 邏輯

16、設計16</p><p>  4.5 本章小結21</p><p><b>  5系統(tǒng)實現22</b></p><p>  5.1 各子系統(tǒng)實現22</p><p>  5.1.1 學生用戶各功能模塊的實現22</p><p>  5.1.2 普通管理員用戶各功能模塊的實現25<

17、/p><p>  5.1.3 超級管理員各功能模塊的實現28</p><p>  5.2 重點難點實現30</p><p>  5.3 本章小結35</p><p><b>  6系統(tǒng)測試36</b></p><p>  6.1 功能測試36</p><p>  6.

18、2 性能測試36</p><p>  6.3 本章小結37</p><p><b>  7總結展望38</b></p><p>  7.1 本文總結38</p><p>  7.1 工作展望38</p><p><b>  致謝40</b></p>

19、<p><b>  參考文獻41</b></p><p><b>  1 緒論</b></p><p><b>  1.1 研究背景</b></p><p>  科技在快速發(fā)展,給生活的方方面面帶來了便利。高校作為科技和信息的前沿陣地也在信息化方面有了許多可喜的進步。但是高校信息化的發(fā)展一

20、直不是太熱,因此國家提出了建設信息化校園的愿景。在此背景下國內各高校紛紛進行相關技術的研究,在信息及計算機技術發(fā)展的并且運用到了生活的各個領域[1],帶給人們無盡的方便和便利的基礎之上。結合高校公寓管理實際現狀以及國內外高校公寓管理信息化和自動化研究現狀的前提下對高校公寓管理系統(tǒng)進行研究[2]。許多高校的公寓管理現狀是管理人員手動錄入學生信息,學生關于宿舍有任何訴求和問題只能到宿舍管理人員處進行溝通,溝通的成本較高,學生的問題反饋了問題

21、解決的較慢或者一直沒有反應,究其原因一方面是管理人員每天需要面對的學生太多問題太多管理人員應付不過來,另一方面就是管理人員的不作為,學生問題反饋沒有落到自己身上就沒什么感覺,問題一拖再拖,設計一個高校公寓管理系統(tǒng)不僅減輕管理人員的工作量和工作壓力還能監(jiān)督管理人員盡快解決學生訴求,創(chuàng)建和諧的宿舍環(huán)境。</p><p>  而當前的現狀很不利于管理人員對宿舍以及學生進行管理,不方便學生跟管理人員進行交流急需依靠計算機

22、信息技術應用其中來輔助管理人員工作。另一方面隨著計算機信息技術發(fā)展應用生活中隨處可見計算機輔助人員工作并且大大提高了工作效率,而高校公寓管理也迫切需要這樣的一套計算機技術系統(tǒng)進行輔助管理,加之近些年國內高校信息化的推進,關于高校公寓的研究已經出了很多可用成果,并且已經有不少高校將公寓管理系統(tǒng)投入了實用。但是各高校的公寓管理現狀不同,高校的公寓信息化管理進程的推進必須結合實際情況因此開發(fā)一套適合高校實際情況的公寓管理系統(tǒng)必不可少。另外國外

23、很多高校已經實現了公寓管理的信息化以及國內部分高校實現公寓的信息化管理也說明了實現一個公寓管理系統(tǒng)的可行性。近些年高校公寓管理系統(tǒng)的研究不少,開發(fā)和實現是要結合實際情況創(chuàng)造出具有各學校特色的高校公寓管理系統(tǒng)從而解決學校當今公寓管理工作當中的一些問題和提高公寓管理的效率。</p><p>  目前,雖然高校一直在推進信息化的進程但是公寓信息管理方面總是不太理想。國內高校公寓信息管理普遍還處于手工進行信息記錄和管理的

24、情況,效率不高,不僅不方便管理員進行管理而且學生的需求不能得到及時有效的解決,最終會對學生的生活和學習造成較大的影響。因此研究一套適合高校的公寓信息管理系統(tǒng)有很重要的現實意義。</p><p>  1.2國內外研究現狀</p><p>  學生公寓信息管理方面在國外計算機技術發(fā)展相對較早技術也比較先進,加之國外普遍對教育的重視程度較高因此在國外高校學生的公寓信息的管理都已經實現了信息化和自

25、動化,大大提高了高校公寓管理效率,方便了管理人員也方便了學生。</p><p>  在美國,克萊蒙特大學凱尼斯·格林(Kenneth Green) 教授主持并組織了一項大型科研項目,即“信息化校園計劃(CCP)”[3]。該研究采取定性和定量研究相結合的方法,從1990 年到 2002 年期間,針對信息技術在美國多所大學校園里的應用問題進行了詳細地調查和深入的研究,并對發(fā)展過程中存在的各種問題提出許多合理

26、化建議。該計劃是美國高校目前信息化方面最具權威性的研究項目之一(張成洪等 2003a)。調查結果顯示,美國大學非常注重信息化規(guī)劃的制定。同時專家認為學校的信息化發(fā)展戰(zhàn)略今后要解決的迫切問題是明確 IT 發(fā)展目標、防止 IT 人才流失、建立信息化預算模型、課程管理系統(tǒng)和網上教學資源建設等。</p><p>  在亞洲方面,2002 年,由香港大學與北京大學、新加坡國立大學、美國的 CCP、日本東京大學研究所(Nat

27、ional Institute of Multimedia Education)密切合作,在香港大學啟動“ACSS”項目,研究調查亞洲地區(qū)的 1000 多所大學,這是亞洲方面在高校信</p><p>  息化建設上最具權威性的研究項目之一[4]。調查結果表明,香港大學對學校短期和中期信息化的需求很明確,并就此作了相應的戰(zhàn)略規(guī)劃?;诰W絡的遠程教育開展不盡如人意,學校當前規(guī)劃最注重的方面是教學資源獲取的便捷性、學生

28、上網的方便性和網絡安全性[5]。</p><p>  得益于這些年國家高校信息化進程的計劃推進和國家對校園信息化建設的重視,因此國內高校有不少公寓信息化管理的現有成果,也已經將公寓信息化管理應用到了不少大學校園。無論從技術上還是從需求實現上都已沒有太大壓力,僅需要結合各學校實際情況進行操作。</p><p>  1.3研究目的及意義</p><p>  信息社會的高

29、科技,商品經濟化的高效益,使計算機及其應用已普及到經濟和社會生活的方方面面。雖然高校是信息和科技的前沿陣地,但是現如今許多高校公寓,依然使用傳統(tǒng)的人工手寫記錄信息的方式效率相對較低,在高校公寓管理還普遍處于人工管理情況的基礎上,公寓管理投入了較多的人力資源并且宿舍中各種事務的記錄都必須進行手動記錄,時間長的話不方便進行信息管理和統(tǒng)計,并且容易造成信息丟失.為了方便公寓管理人員在數據方面的管理,為減輕公寓管理人員的工作量和工作壓力,高校公

30、寓管理系統(tǒng)的研究課題應運而生,但是大多情況只是停留在了研究的階段。很少高校將系統(tǒng)的設計實現應用到公寓管理當中,本系統(tǒng)就是從此角度出發(fā)才想要做出一個完整易用的系統(tǒng)將研究變?yōu)閷崿F和現實。</p><p>  結合當今各學校的宿舍管理現狀,也為了能全面、準確、有效地管理學生公寓的各種信息而開發(fā)與研制的一個系統(tǒng)。其主要作用是快速適應現代化物管水平和解決工作人員繁重而冗長的工作量,方便學校對公寓信息的管理,進一步使公寓的主

31、體人員學生在公寓的各種需求得到有效的滿足,解決各種問題從而提供公寓管理人員的管理效率,為學生和公寓管理人員提供一座溝通的橋梁,創(chuàng)建和諧穩(wěn)定的高校公寓環(huán)境,讓管理人員管理的舒心,讓學生住的舒服。</p><p>  公寓信息管理系統(tǒng)的實現將使學校學生都得到很大的方便,是校園信息化建設的進一步完善,對建設和諧穩(wěn)定高效的校園環(huán)境產生重大意義。</p><p><b>  1.4論文組織

32、結構</b></p><p>  論文的組織結構如下:</p><p>  緒論,包含研究背景,國內外現狀,研究目的及意義等。</p><p>  系統(tǒng)相關技術介紹,對系統(tǒng)設計和實現過程中用到的語言、技術、平臺、框架進行了介紹,主要闡述了Spring框架技術、MVC設計模式、一些Web前端技術和MySQL數據庫的特點特性。</p><

33、p>  需求分析,對該系統(tǒng)的需求進行分析,從系統(tǒng)可行性、業(yè)務流程、功能需求和非功能需求進行了分析。</p><p>  系統(tǒng)設計,在需求分析的基礎上,對各個模塊進行進行總體設計和數據庫的設計。</p><p>  系統(tǒng)實現,講了系統(tǒng)實現的過程和所采用的技術,最后對系統(tǒng)所用到的關鍵技術以及一些技術難點重點做了講解。</p><p>  系統(tǒng)測試,使用常見的測試方

34、法對系統(tǒng)進行功能性測試和數據測試。</p><p>  總結與展望,對系統(tǒng)的優(yōu)缺點進行了闡述和展望。</p><p><b>  2 系統(tǒng)關鍵技術</b></p><p>  本系統(tǒng)采用當前比較流行的B/S(Browser/Server)架構模式,使用JavaEE開發(fā)語言組成的Java Web 應用程序平臺,使用MySQL數據庫,運用軟件工程的

35、相關知識在SpringMVC+MyBatis框架下進行系統(tǒng)的設計與完成,以下講詳細介紹開發(fā)中所用到的關鍵技術。</p><p>  2.1 Java Web體系結構</p><p>  Web包括服務器和客戶端兩部分,而JavaWeb是指使用Java技術來解決有關Web互聯網領域有關問題的技術總和。Java在客戶端的應用有Java applet,由于語言的問題使用得很少,Java在服務器端

36、的應用非常的豐富,比如Servlet,JSP和第三方框架等等。Java好像天生就擅長做Web[6],互聯網發(fā)展到今天,Java語言功不可沒。</p><p>  2.2 SpringFrameWork架構技術</p><p><b>  2.2.1概述</b></p><p>  Java一個厲害之處就在于它是開源的,很多優(yōu)秀的程序員以及著名的

37、機構開發(fā)出了各種各樣免費開源的框架[7],Spring是由Rod Johnson創(chuàng)建,并且當前一個非常流行的開源框架,它是為了解決企業(yè)應用開發(fā)的復雜性而創(chuàng)建的。Spring使用JavaBean可以完成以前只可能由EJB完成的事情。然而,Spring的用途不僅僅局限于服務器端的開發(fā)。從系統(tǒng)簡單性、可測試性和輕耦合的角度去看,幾乎能使所有的Java應用開發(fā)都變的更加簡單便捷。</p><p>  Spring是一個輕

38、量級的控制反轉(IOC)和面向切面(AOP)的容器框架。</p><p><b>  2.2.2特性</b></p><p>  輕耦合,簡化開發(fā) IOC是控制反轉的意思,Spring通過它本身提供的IOC容器,控制和管理對象之間的依賴關系,很大程度上避免了所謂的硬編碼對程序造成的過度耦合。而且,用戶可以不用再為單實例模式類和屬性文件解析等比較底層的需求浪費大量精

39、力,可以把注意力放在上層的應用中。</p><p>  AOP編程的支持 AOP的意思是面向切面編程。Spring通過自己本身的AOP功能,方便對程序進行面向切面的編程,這樣就很好地解決了用傳統(tǒng)OOP不容易實現的功能的開發(fā)問題[8]。</p><p>  聲明式事務的支持 Spring本身提供了聲明式的事務管理Transaction,可以在軟件運行過程中出現異常時做數據回滾操作,防止出

40、現一部分操作成功,另一部分操作不成功的現象,從而對安全性方面有了更好的保障。也為我們省去了很多繁瑣單調的失誤管理代碼,這樣不僅能靈活的管理事務,對開發(fā)的效率和質量也有了很大的提高。</p><p>  方便程序的測試 Spring提供了一種不用依賴容器基本上就可以完成所有測試工作的編程方式,讓你在寫完代碼后輕輕松松的做測試工作,不必再為高昂的測試費用擔心。</p><p>  方便集成各

41、種優(yōu)秀框架 Spring之所以成為目前非常流行的java框架之一,和其本身對很多優(yōu)秀開源框架提供支持離不開關系,像Struts2、Hibernate、Mybatis等優(yōu)秀的框架可以直接在Spring上直接用,兼容性也做得相當的不錯,這也是越來越多的人使用它的原因之一。</p><p>  方便使用Java EE API JDBC、JavaMail等API的使用比較繁瑣和復雜,而Spring對他們都做了一個

42、簡單的封裝,使我們用起來更加的得心應手。</p><p>  源碼可學 Java是當初SUN公司以大手筆設計的編程語言,Spring源碼的設計也是相當的精妙,是優(yōu)秀程序員智慧的濃縮和對java語言深深的造詣。很多如果你想在短時間提升自己對Java技術的掌握和應用水平,可以嘗試一下Spring的源碼,一定能收到意想不到的效果。</p><p>  輕量——從大小與開銷兩方面而言Spring

43、都是輕量的。整個Spring框架濃縮在一個大小只有1MB多的JAR包里。而且Spring所需要的處理開銷也是很小的。另外,Spring對代碼的侵入性非常?。汉唵蔚恼f,Spring所開發(fā)的應用中的對象不依賴于Spring本身的特定類。 </p><p>  Spring的這些特征可以使你編寫的代碼更加的干凈、更可管理性及易于測試。同時它們?yōu)镾pring應用中的模塊提供了基礎且必要的支持。</p>

44、<p>  2.3 Spring技術</p><p>  2.3.1 Spring</p><p>  核心容器:核心容器提供 Spring 框架的基本功能。由工廠模式實現的BeanFactory組件使用IOC講程序的配置和實際應用的程序源代碼分開[9]。</p><p>  SpringContext:Spring上下文,我們可以在里面配置數據庫連接池

45、,開啟注解掃描,配置統(tǒng)一的異常處理,權限攔截檢查等,它是一個XML格式的Spring框架配置文件,為Spring框架提供它所需要的信息。</p><p>  Spring AOP:通過面向切面的配置管理,Spring 框架本身自帶了面向切面的編程功能。不用再依賴 EJB或者其他的組件,就可以進行聲明式的事務管理。</p><p>  Spring DAO:Spring在數據持久化層為我們提

46、供了有意義的異常層次結構,使用它可以輕松的處理異常以及針對不同數據庫拋出的異常信息。它簡化了對錯誤的處理,而且使我們需要編寫的關于異常代碼量大為減少,像是常用的打開關閉連接數據庫。</p><p>  Spring ORM:對象關系映射,Spring支持了大多數的ORM框架,比如現在很流行的Hibernate和Mybatis等,從而對持久化層的訪問變得更加簡潔。</p><p><b

47、>  2.3.2 MVC</b></p><p>  MVC模式是一種非常常見的軟件設計模式。它把軟件系統(tǒng)分為三個層次清晰的部分:模型(Model),視圖(View)和控制器(Controller)。M是數據模型,V是指用戶界面,C是控制層。MVC就是要把M和V層做到代碼的分層,可以是一個程序有著不同的表現形式。</p><p>  模型(Model) “數據模型”(Mo

48、del),表示數據和業(yè)務規(guī)則。它擁有MVC三個部件中最多的任務處理,可以處理數據庫。M層與具體的數據格式無關,而且它可以為多個視圖提供數據,我們所寫的代碼可以重復多次被不同的視圖使用,大大減少了代碼的重復性。</p><p>  視圖(View)視圖簡單的來說就是用戶看到并且在上面操作的界面,主要由HTML,CSS,JSP,JavaScript,Ajax等技術來實現。視圖中并沒有真正意義上程序上的邏輯,它僅僅只是

49、一種輸出數據并允許用戶操作的方式而已。視圖上需要對返回的數據實現刷新,就需要訪問M層,先在被它監(jiān)聽的數據那里注冊就可以了。</p><p>  控制層(Controller) 完成對用戶的輸入的接收并且調用M層和V層去完成用戶的需求。當用戶在頁面上點擊鏈接或者是提交表單時,控制器本身是不做處理的,它所做的是對接收到的請求判斷并決定哪個模型構件去處理這個請求,并且決定用哪個視圖去顯示返回來的數據。</p&g

50、t;<p>  2.4 web前端技術</p><p>  2.4.1 Ajax</p><p>  AJAX 就是異步JS和XML技術的綜合,它是一種用于創(chuàng)建快速動態(tài)網頁,實現無需頁面整體刷新就可以對部分網頁進行更新的技術[10],Ajax通過在后臺與服務器進行少量的數據交換,實現對網頁局部更新,不僅減輕了服務器壓力,也減輕了寬帶的負擔,最重要的是給用戶一個更好的體驗,所以

51、現在是一種很流行的技術。</p><p>  2.4.2 Jquery</p><p>  Jquery相較之前流行的JS框架Prototype相比來說更加優(yōu)秀。可以說Jquery是一個輕量級的JS庫,也可以說它是一個插件,它兼容CSS3和各種瀏覽器。它里面封裝了很多基本并且常用的JS方法,通常我們只需要在對HTML中的元素定義一個ID就可以很方便的操縱頁面[11]。而且它的官方文檔說的很

52、全很詳細,對各種應用說的也很詳細,它的方法通常是以一個很醒目的$符開始,而且它非常的穩(wěn)定。由于Jquery的好使好用,以至于它流行到如果你做一個頁面不用到它,就好像錯過了什么,或者是落后了的感覺。</p><p><b>  2.5 數據庫</b></p><p>  2.5.1 MySQL</p><p>  MySQL是一個小型關系型數據庫

53、管理系統(tǒng),開發(fā)者為瑞典MySQL AB公司。在2008年1月16號被Sun公司收購[12]。而2009年,SUN又被Oracle收購.對于Mysql的前途,沒有任何人抱樂觀的態(tài)度.目前MySQL被廣泛地應用在Internet上的中小型網站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站數據庫。MySQL的官方網站的網址是:www.mysql.com<

54、/p><p>  使用C和C++編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性   </p><p>  支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng)   </p><p>  為多種編程語言提供了API。這些編

55、程語言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。   </p><p>  支持多線程,充分利用CPU資源   </p><p>  優(yōu)化的SQL查詢算法,有效地提高查詢速度   </p><p>  既能夠作為一個單獨的應用程序應用在客戶端服務器網絡環(huán)境中,也能夠作為一個庫而嵌入到其他

56、的軟件中提供多語言支持[13],常見的編碼如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作數據表名和數據列名   </p><p>  提供TCP/IP、ODBC和JDBC等多種數據庫連接途徑   </p><p>  提供用于管理、檢查、優(yōu)化數據庫操作的管理工具   </p><p>  可以處理擁有上千萬條記錄

57、的大型數據庫</p><p>  與其他的大型數據庫例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業(yè)來說,MySQL提供的功能已經綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。 目前Internet上

58、流行的網站構架方式是LAMP(Linux+Apache+MySQL+PHP)[14],即使用Linux作為操作系統(tǒng),Apache作為Web服務器,MySQL作為數據庫,PHP作為服務器端腳本解釋器。由于這四個軟件都是自由或開放源碼軟件(FLOSS),因此使用這種方式不用花一分錢就可以建立起一個穩(wěn)定、免費的網站系統(tǒng)[15]。</p><p>  可以使用命令行工具管理MySQL數據庫(命令mysql 和&

59、#160;mysqladmin),也可以從MySQL的網站下載圖形管理工具MySQL Administrator和MySQL Query Browser。   </p><p>  phpMyAdmin是由php寫成的MySQL資料庫系統(tǒng)管理程式,讓管理者可用Web界面管理MySQL資料庫。   </p><p>  phpMyBackupPro也是由PHP寫成的,可以

60、透過Web介面創(chuàng)建和管理數據庫。它可以創(chuàng)建偽cronjobs,可以用來自動在某個時間或周期備份MySQL 數據庫。   另外,還有其他的GUI管理工具,例如早先的mysql-front 以及 ems mysql manager,navicat 等等。</p><p>  2.5.2 Mybatis</p><p>  MyBatis剛開始是

61、Apache 組織的一開源項目,名為IBatis,在2010年遷移到了Google Code[16],并改名為Mybaits。它最初側重于軟件密碼的開發(fā),現在是一個基于JAVA的持久化層框架,是一種“半自動化”的ORM實現,作為“全自動”O(jiān)RM實現的一種補充,它的出現顯得別具意義[17]。MyBatis使用簡單,可以使SQL語句與程序代碼分離,減少了代碼量,架構級性能比較強,可以簡化項目中的分工,增強了移植性,不方便的地方就是SQL語句

62、需要自己寫,而且只能帶一個參數,但是我們可以用MAP的方式解決它??傮w來說MyBatis是一個輕量出色的數據持久層框架。 </p><p><b>  2.6 本章小結</b></p><p>  本章首先對框架開發(fā)模式進行了分析,然后介紹了系統(tǒng)開發(fā)過程中的主要技術包括基于ORM的mybatis框架,前端開發(fā)用到的ajax以及jQuery,服務端的jsp技術等等,最后

63、介紹了MySQL 數據庫的相關知識。</p><p><b>  3 系統(tǒng)需求分析</b></p><p>  軟件需求分析是軟件開發(fā)過程中一個十分重要的步驟,只有把需求和業(yè)務搞清楚,發(fā)開軟件才能事半功倍,軟件執(zhí)行起來效率也更高。軟件需求分析通過對項目的風險、必要的投資、未來的效益進行分析和評估,來為系統(tǒng)開發(fā)人員的實施工作提供依據。為保障開發(fā)一個適合某高校的公寓管理系

64、統(tǒng),需要對需求進行充分的分析,這里采用了對公寓相關人員進行調研(包括宿舍管理人員和作為宿舍主體的學生)的方法進行需求分析。</p><p><b>  3.1 可行性分析</b></p><p>  可行性分析是通過對項目的主要內容和配套條件,對項目進行初步調查后,針對新系統(tǒng)的開發(fā)是否具備必要性與可能性所進行的分析和研究,為了保證可行性研究工作的科學性、客觀性和公正性

65、,有效地防止錯誤和遺漏,對系統(tǒng)是否進行進一步的開發(fā)具有重要的參考作用。</p><p>  目標可行性,本系統(tǒng)的設計目標就是利用互聯網網絡環(huán)境來構建高校大學生公寓管理者與學生之間的溝通平臺,為管理人員提供一套方便易用的信息管理系統(tǒng),為學生提供一套信息查詢系統(tǒng),在Web 服務器上利用現在常用的JSP和MySQL 技術來實現基于Web的高校學生公寓信息管理系統(tǒng)。</p><p>  技術可行性

66、,本系統(tǒng)使用了當前主流的Java語言進行開發(fā)、頁面使用JSP技術,使用MySQL數據庫進行數據管理,SpringMVC框架以及MyBatista ORM框架服務端技術,以及JQuery,Ajax,Javascript等前端技術進行系統(tǒng)開發(fā)??紤]到Java和JSP開發(fā)技術非常成熟,MySQL數據庫的穩(wěn)定,因此系統(tǒng)的軟件開發(fā)方面可行。硬件方面,當前早已經處于硬件技術過生的時代,硬件的發(fā)展完全可以滿足系統(tǒng)的正常運行。</p>&

67、lt;p>  經濟可行性,本文采用的開發(fā)環(huán)境,即 Spring+JSP組合均屬于開源軟件,所以其產生的費用則是微乎其微,MySQL數據庫也是完全免費好用的小中型系統(tǒng)常用數據庫,Tomcat服務器也是免費使用的,故本系統(tǒng)在經濟上是可行的。</p><p>  組織和數據可行性,學校掌握有學生信息以及管理機構和專門的負責人,可以保證系統(tǒng)運行有足夠的數據支持。</p><p>  社會可行

68、性,隨著社會的發(fā)展和互聯網的普及,高校是科技和信息的前端陣地在系統(tǒng)用戶的使用及操作上沒有問題。</p><p>  風險評估,通過對技術風險、經濟風險、法律風險等風險因素進行研究調查,發(fā)現本系統(tǒng)完全規(guī)避以上風險,為學校公寓管理人員和學生之間的交流建立了一座橋梁,既方便了管理員進行學生信息管理又能方便學生反饋和解決問題。</p><p>  總之,此系統(tǒng)開發(fā)目標明確,在以上技術、經濟和數據等

69、方面都具有可行性。因此,系統(tǒng)的開發(fā)是完全可行的。</p><p>  3.2 業(yè)務流程分析</p><p>  系統(tǒng)業(yè)務流程是實際需求為依據。系統(tǒng)的設計以學生查看基本信息反饋問題,管理員查看和處理學生問題為目的,信息管理這個大需求之下主要流程又分以下幾個:</p><p>  物品損壞報修:如圖3-1</p><p>  圖3-1 物品損壞

70、報修流程</p><p>  發(fā)布公告:如圖3-2</p><p>  圖3-2 公告發(fā)布流程</p><p>  訪客記錄:如圖3-3</p><p>  圖3-3 訪客登記流程</p><p>  3.3 功能需求分析</p><p>  根據高校學生公寓管理系統(tǒng)總體業(yè)務流程分析,本文主

71、要涉及的用戶角色有:大學生用戶與普通公寓管理員用戶,超級管理員用戶。本文從不同用戶的角度來分析其功能需求。</p><p>  3.3.1 學生需求</p><p>  學生用戶主要包括以下主要功能:</p><p><b>  查看宿舍公告信息。</b></p><p>  查看宿舍及宿舍人員基本信息。</p&g

72、t;<p><b>  個人信息更新。</b></p><p><b>  個人密碼修改。</b></p><p><b>  宿舍損壞物品報修。</b></p><p>  3.3.2 普通管理員需求</p><p>  對于普通管理員來說,其主要有以下功能:&

73、lt;/p><p>  宿舍信息管理包括宿舍信息的增刪改查。</p><p>  學生信息管理包括學生信息的增刪改查,學生密碼重置等</p><p>  宿舍衛(wèi)生信息管理包括宿舍衛(wèi)生信息的增刪改查。</p><p>  公告管理,包含宿舍公告信息的增加及決定是否發(fā)布。</p><p>  訪客信息管理包括信息錄入查看及刪除

74、。</p><p>  報修信息管理,包括報修信息信息的增刪改查。</p><p><b>  個人信息維護。</b></p><p><b>  個人密碼修改。</b></p><p>  3.3.3 超級管理員需求</p><p>  對于普通管理員來說,其主要有以下功能

75、:</p><p><b>  公寓樓管理。</b></p><p>  普通管理員管理及其他超級管理員信息查看。</p><p><b>  個人信息維護。</b></p><p><b>  個人密碼修改。</b></p><p>  3.3.4 用

76、戶登錄需求</p><p>  系統(tǒng)用戶總共分為三種,學生管理員以及超級管理員,但是登錄時候只區(qū)分學生和管理員實現功能主要有:</p><p>  根據登錄賬戶自動區(qū)分用戶類型,區(qū)分用戶是管理員還是學生,是管理員的話分別進入到不同的用戶界面進行相應的操作。</p><p>  用戶登錄正確性的檢查,檢查用戶登錄賬戶密及對應密碼驗證碼是否正確。</p>

77、<p>  用戶權限檢查。學生只能以學生類型登錄,管理員只能以管理員類型進行登錄。 </p><p>  3.3.5 外部需求</p><p>  本文設計開發(fā)的高校學生公寓管理系統(tǒng)主要考慮的幾方面外部因素如下:</p><p>  隱私保護,學生用戶信息只能有管理員及相關人員查看。比如,學生只能查看本宿舍的相關信息,包括宿舍信息以及宿舍成員信息。<

78、/p><p>  界面良好,系統(tǒng)在注重實用性的基礎上盡量將界面進行了一系列美化,另外在功能操作上能夠達到見圖達意的目的,看到界面就知道是用來做什么操作的。</p><p>  方便實用,操作簡單、功能好使好用是保證學生和管理員對該系統(tǒng)的正常使用為前提。系統(tǒng)作為學生進行信息反饋的平臺將宿舍的問題通過系統(tǒng)反饋到管理員,管理員對公寓的一切信息進行管理,能夠大大方便管理員的工作,提高工作效率。<

79、/p><p>  操作友好,系統(tǒng)在出現問題時候,比如插入數據失敗或者網絡超時等情況能夠給用戶以響應的提示。</p><p>  可擴展適應性強,可擴展性指系統(tǒng)對新技術和業(yè)務需求變化的支持適應能力。系統(tǒng)要在設計架構上上考慮技術和業(yè)務的變化帶來的系統(tǒng)的改變,要能以盡量少的代價適應變化。</p><p>  3.3.6 性能需求</p><p>  為

80、使系統(tǒng)安全、快速、正確穩(wěn)定地響應,在性能方面系統(tǒng)應做到以下幾個方面:</p><p>  響應實時性,要求系統(tǒng)能夠快速響應,系統(tǒng)響應時間盡量控制在用戶可忍受等待的時間內,若超出范圍應需給予提示;系統(tǒng)能對用戶的操作進行快速的響應,響應時間應控制在合理的時間范圍內,若超時應給與提示。</p><p>  正確穩(wěn)定性,正確穩(wěn)定性不但要求系統(tǒng)在突發(fā)情況下正確執(zhí)行任務,如網絡堵塞出現系統(tǒng)無響應,同時

81、還要保證系統(tǒng)用戶所處理的信息數據可靠。</p><p>  安全性,安全性是系統(tǒng)性能中最基本的一個要求,要想受到盡量少的安全威脅,系統(tǒng)應采用較為先進的技術,保證系統(tǒng)能夠安全流暢的運行。另外還需保證數據操作的原子性。比如數據操作到一半中間出現錯誤要能夠實現數據的自動回滾以保證數據庫數據的安全性和正確性。</p><p>  系統(tǒng)容錯性,容錯性就是軟件在異常情況下自身是否有防護措施或某種災難性

82、恢復的手段,從而保證系統(tǒng)能正確的運行,是系統(tǒng)軟硬件設計中一個十分重要的方面。</p><p>  易于維護性,維護性是指理解、改正、改動、改進軟件的難易程度。軟件要有易于維護性當系統(tǒng)發(fā)生故障時,可以在最短的時間內恢復運行。且要求系統(tǒng)在一年內發(fā)生的故障次數應保持在一定范圍內。</p><p><b>  3.4本章小結</b></p><p> 

83、 本章對系統(tǒng)在可行性方面,業(yè)務流程進行了簡單的介紹,對功能需求(學生需求,普通管理員需求,超級管理員需求,用戶登錄需求,外部需求,性能需求等)進行了詳細的分析。</p><p><b>  4 系統(tǒng)設計</b></p><p>  系統(tǒng)設計是軟件開發(fā)過程中一個十分重要的環(huán)節(jié),依據系統(tǒng)的需求分析,全面系統(tǒng)的確定系統(tǒng)所應有的功能,設計出一個符合需求分析的功能要求的實施方案

84、。本章對軟件從總體目標、總體設計、系統(tǒng)功能詳細設計以及數據庫設計這幾個方面進行了詳細的設計。</p><p>  4.1 系統(tǒng)設計目標</p><p>  基于 Web的高校學生公寓信息管理系統(tǒng)服務平臺設計是以更好地服務高校學生以及宿舍管理人員為目標,為了使學生和管理員能夠更好的溝通,使公寓管理人員的工作壓力得以減輕,為宿舍信息的管理提供方便,因此系統(tǒng)應該具備以下方面的特點:</p&

85、gt;<p> ?。?)因為系統(tǒng)涉及學生,普通管理員,超級管理員多種用戶角色,所以必須要有良好處理邏輯來保證用戶正確進入到對應的操作界面,簡單的操作界面,方便的導航系統(tǒng),使各種用戶易于操作,便于管理自己的各種資料信息。</p><p> ?。?)針對學生和宿舍管理人員的交流,系統(tǒng)必須保證擁兩者之間有明顯的交流</p><p>  途徑,方便二者溝通及問題解決。</p&g

86、t;<p> ?。?)為了方便管理,系統(tǒng)要具有良好的后臺管理功能,方便后臺管理者對各類用戶信息進行增刪改等操作。</p><p>  (4)為了更好的方便管理員的對宿舍各類信息的管理,對各類信息的管理必須有較為合理的搜索及分頁等功能。</p><p> ?。?)新系統(tǒng)的設計保證能跟學校的其他系統(tǒng)進行良好的對接,需要良好的對外接口,方便各系統(tǒng)的對接和數據共享。</p>

87、;<p> ?。?)界面需要簡潔而不失美觀,力求達到讓使用系統(tǒng)的用戶能夠在操作系統(tǒng)時候能夠賞心悅目的進行操作。</p><p>  4.2 系統(tǒng)總體設計</p><p>  4.2.1 系統(tǒng)軟件架構</p><p>  本系統(tǒng)采用B/S模式,以 Spring+Tomcat+MySQL+JSP作為開發(fā)環(huán)境,使用 DIV+CSS 實現頁面布局,運用 Jav

88、aScript、JQuery、Ajax 等技術實現前端界面交互,應用 SpringMVC+Mybaits進行后臺 MVC分層編程,系統(tǒng)采用當前最流行的java開發(fā)語言進行開發(fā),系統(tǒng)的軟件架構圖 如圖4-1 所示。</p><p>  圖4-1 系統(tǒng)軟件架構圖</p><p>  4.2.2 子系統(tǒng)劃分</p><p>  本系統(tǒng)的用戶分為三種:</p>

89、<p>  超級管理員,超級管理員擁有最高的系統(tǒng)權限,可以對公寓樓進行管理,包括添加,修改,刪除,以及將公寓樓分配給某個管理員進行管理,以及查看各公寓樓情況等。</p><p>  普通管理員,普通管理員對所負責公寓及其樓內一切擁有最高權限,可以進行宿舍的管理,包括添加,修改,刪除等,對本公寓樓的來訪信息管理,宿舍衛(wèi)生情況管理,本公寓樓公告管理,本宿舍樓學生管理,本宿舍樓報修情況管理等操作。<

90、/p><p> ?。?)學生,學生也是本系統(tǒng)的用戶,可以查看公告,查看本宿舍物品以及舍員信息,可以提交宿舍需要維修的信息,可以提交學生對學校對公寓的管理意見及建議。</p><p>  根據不同的用戶劃分了三個不同的子系統(tǒng),分別為學生子系統(tǒng),管理員子系統(tǒng),超級管理員子系統(tǒng)分別實現不同用戶對應需求的操作。</p><p>  4.2.3 子系統(tǒng)劃分結構圖</p>

91、;<p>  不同用戶登錄流程如圖4-2:</p><p>  圖4-2 登錄流程圖</p><p>  學生用戶登錄之后的子系統(tǒng)結構圖,如圖4-3</p><p>  圖4-3 學生子系統(tǒng)結構圖</p><p>  普通管理員用戶登錄之后進入的普通管理員子系統(tǒng),如圖4-4</p><p>  圖4-

92、4 普通管理員用戶功能模塊結構圖</p><p>  超級管理員登錄之后進入的子系統(tǒng):如圖4-5</p><p>  圖4-5 超級管理員子用戶操作功能結構圖</p><p>  4.3 系統(tǒng)功能詳細設計</p><p>  4.3.1 學生子系統(tǒng)詳細設計</p><p><b>  登錄模塊。</

93、b></p><p>  此功能模塊包括學生登錄和前臺數據的初始化。</p><p>  學生用戶可以在前臺用自己的學號和密碼登錄,并一次性把學生相關的信息一次性發(fā)生到前臺頁面,方便學生用戶隨時隨地查看與自己相關的信息而不用每次都與服務器交互。</p><p><b>  查看公告。</b></p><p>  學

94、生用戶可以在前臺查看管理員發(fā)布的公告,按時間的升序排序。</p><p><b>  報修申請。</b></p><p>  學生用戶可以在此模塊中完成寢室物品的報修,提交信息包括寢室號、報修物品、報修描述、報修人聯系方式。這樣可以方便后臺管理員根據情況安排維修人員進行維修。</p><p><b>  個人信息維護。</b&g

95、t;</p><p>  學生可以查看自己的信息,修改自己的一部分基本信息。</p><p>  4.3.2 超級管理員子系統(tǒng)詳細設計</p><p><b>  公寓樓管理</b></p><p>  可以查看以及修改所負責宿舍樓的學生以及宿舍情況。</p><p><b>  個人信

96、息維護</b></p><p>  可以修改一些個人信息以及登錄密碼等。</p><p><b>  普通管理員管理</b></p><p>  超級管理員可以對普通管理員信息進行添加以及維護。</p><p>  所有普通管理員能操作的超級管理員都有權限</p><p>  4.3.

97、3 普通管理員子系統(tǒng)詳細設計</p><p><b>  宿舍分配(按班級)</b></p><p>  管理員在數據初始化后根據實際情況對學生進行寢室的分配,按具體班級分配,比如計算機學院、2011級、物聯網工程專業(yè)學生統(tǒng)一分配寢室。</p><p><b>  宿舍分配(按個人)</b></p><

98、p>  管理員在數據初始化后根據實際情況對學生進行寢室的分配,按具體個人學號分配,比如學號為 541107090190的學生進行分配寢室。</p><p><b>  學生調寢</b></p><p>  當學生A已經分配到了宿舍1可以將其調到宿舍2.</p><p><b>  報修管理</b></p>

99、<p>  根據前臺同學提交上來的報修信息進行列表查看和查詢指定的報修信息,然后安排人員進行維修,然后更改報修記錄的狀態(tài)。</p><p><b>  來訪登記信息維護</b></p><p>  根據所負責宿舍樓的來訪情況進行來訪人員以及被訪問人員的信息登記以及信息維護。</p><p><b>  學生信息維護<

100、;/b></p><p>  可以查看以及維護所負責宿舍樓的學生基本信息,并對學生信息進行維護和更新。</p><p><b>  公告發(fā)布及管理</b></p><p>  可以對學生發(fā)布一些學校的需要學生知悉的公告信息,以及對學生的溫馨關懷和提醒等等。</p><p><b>  4.4 數據庫設計&

101、lt;/b></p><p>  數據庫設計是根據系統(tǒng)需求規(guī)劃和結構化數據庫中的數據對象以及這些對象之間關系的過程,是信息系統(tǒng)開發(fā)的重要組成部分。對于一個菜鳥要進行數據庫的設計苦于肚里無貨只好從強大的百度文庫中搜尋需要的知識,首先是確定需求如何進行數據庫的表的設計。因此系統(tǒng)數據庫的設計也是一個循序漸進的探索過程。</p><p>  4.4.1 數據庫設計原則</p>

102、<p>  數據庫結構設計的好壞,直接影響到高校學生公寓信息管理系統(tǒng)的性能,代碼開發(fā)的效率也對數據庫管理系統(tǒng)的安全性與故障恢復難易程度有極大的影響。因此,為保證本文系統(tǒng)數據庫設計更為合理,其設計應遵循以下幾項原則:</p><p><b>  便于數據管理</b></p><p>  如果是想省事的話本系統(tǒng)數據庫的設計完全可以用一張數據表記錄所有的數據但是,

103、為了方便數據管理,和數據庫數據安全性因此將數據盡可能多的分不到多張數據表中。</p><p><b>  易于程序調試</b></p><p>  數據庫表設計的合理與否直接影響到程序的開發(fā)效率,表的設計不僅要考慮需求還要考慮代碼功能代碼的實現的簡易程度。</p><p><b>  利于數據恢復</b></p>

104、;<p>  雞蛋要放在多個籃子中這樣才能在發(fā)生意外時候盡可能降低損失,同樣的數據庫中的數據就相當于雞蛋,而數據庫表就是裝這些雞蛋的籃子,因此將數據分布于多張表中有利于意外發(fā)生時候數據恢復。另外建立日志表也能夠在數據庫數據出現問題的時候對數據進行恢復。</p><p>  4.4.2 概念設計</p><p>  信息管理系統(tǒng)的最重要的部分是數據操作和處理,為滿足用戶的實際需

105、求,本文需要將高校學生公寓信息管理系統(tǒng)的數據模型抽象出來。而 E-R 圖(即實體-聯系圖,Entity Relationship Diagram),提供了表示實體型、屬性和聯系的方法,用來描述和現實的概念模型。</p><p>  任何一個信息管理系統(tǒng)都是為具體的用戶服務的,系統(tǒng)中的各種用戶及其之間的聯系構成了系統(tǒng)數據庫設計的建模基礎。在本文系統(tǒng)中,主要存在三種用戶角色,分別為學生、宿舍管理員,其中管理員又分為

106、普通管理員和超級管理員。除去以上各用戶外,本系統(tǒng)還有很多實體,現將幾個主要的實體在下面做具體介紹。</p><p><b>  管理員</b></p><p>  管理員的主要作用是對公寓信息進行管理,該實體主要包括管理員賬戶,管理員姓名,管理員電話,所負責公寓號,登錄賬戶,登錄密碼,管理員類型,創(chuàng)建時間登,如圖4-6</p><p>  圖4

107、-6 管理員E-R圖 </p><p>  公寓樓,公寓樓實體主要包括公寓樓編號,公寓樓名字,對應負責人編號,房間總數,創(chuàng)建時間,如圖4-7</p><p>  圖4-7 公寓樓E-R圖</p><p>  學生,學生可以進行本宿舍信息查看以及個人信息維護,公告查看,添加報修信</p><p>  息等操作,學生實體主要屬性有:學號(登陸

108、賬號),密碼,姓名,性別,年齡,電話,學制,入住時間,所在班級編號等如圖4-8為學生實體的E-R圖:</p><p>  圖4-8 學生E-R圖</p><p>  宿舍,宿舍實體主要包括的屬性有:房間號,所屬公寓樓編號,所屬班級編號,</p><p>  可住人數,已住人數,宿舍類型,是否注滿,如圖4-9</p><p>  圖4-9

109、宿舍E-R圖</p><p>  班級,班級實體包含的屬性有:班級編號,班級名字,學院名字,負責人,負責人電話,如圖4-10:</p><p>  圖4-10 班級E-R圖</p><p>  床位,床位實體包含屬性主要有:床位號,所屬宿舍號,所屬公寓號,狀態(tài),學生號,如圖4-11:</p><p>  圖4-11 床位E-R圖</

110、p><p>  宿舍財物報修登記,財物報修是學生用戶可以將宿舍物品損壞的情況通過本系統(tǒng)將待修物品信息報到管理員處進行處理,讓宿管安排維修人員進行維修。主要屬性有:報修內容,公寓號,宿舍號,報修時間,報修人,維修時間,維修人,修復狀態(tài)。如圖4-12:</p><p>  圖4-12 報修信息E-R圖</p><p>  來訪信息,來訪信息主要為登記學生被校內或校外人員的

111、訪問情況,主要屬性有:公寓號,來訪者,來訪者電話,來訪時間,被訪者,被訪者學號,訪客關系,如圖4-13:</p><p>  圖4-13 來訪信息E-R圖</p><p>  衛(wèi)生信息,宿舍衛(wèi)生信息由檢查人員先將數據統(tǒng)計然后交由宿舍管理人員進行信息錄入,管理人員可根據宿舍衛(wèi)生情況對優(yōu)秀宿舍進行公示表揚,衛(wèi)生信息包含的屬性主要有:公寓號,房間號,得分,扣分原因,衛(wèi)生檢查時間,檢查人姓名,&

112、lt;/p><p><b>  如圖4-14:</b></p><p>  圖4-14 衛(wèi)生信息E-R圖</p><p>  公告信息,公告主要是管理員發(fā)布一些對學生的溫馨提示或者是對宿舍衛(wèi)生檢查情況進行公示時候使用,主要屬性有:公告內容,發(fā)布時間,發(fā)布人,發(fā)布狀態(tài),以下圖4.15:</p><p>  圖4-15 公告

113、信息E-R</p><p>  4.4.3 邏輯設計</p><p>  在數據庫進行了概念結構設計之后,緊接著就需要將數據庫概念結構轉換為數據庫系統(tǒng)所支持的實際數據模型,也就是所謂的數據庫的邏輯結構。而數據庫邏輯設計正是包括所需的實體和關系、實體規(guī)范化等工作。由于篇幅限制,本節(jié)只列出本系統(tǒng)幾個比較重要的數據表。</p><p>  管理員信息表(t_admin_i

114、nfo)如表4-1:</p><p>  表4-1 管理員信息表</p><p>  床位信息表(t_apartment_info)如表4-2:</p><p>  表4-2 床位信息表</p><p> ?。?)宿舍信息表(t_room_info)如表4-3:</p><p>  表4-3 宿舍信息表</

115、p><p> ?。?)學生信息表(t_stu_info)如下表4-4:</p><p>  表4-4 學生信息表</p><p> ?。?)班級表(t_class_info)如下表4-5:</p><p><b>  表4-5 班級表</b></p><p>  宿舍衛(wèi)生表如下表4-6:</

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論