學(xué)生宿舍管理系統(tǒng)課程設(shè)計(jì)_第1頁(yè)
已閱讀1頁(yè),還剩40頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p>  課 程 設(shè) 計(jì)</p><p>  </p><p><b>  摘要</b></p><p>  隨著高校規(guī)模的擴(kuò)大,在校學(xué)生的基本情況隨之層次化、多樣化、復(fù)雜化,學(xué)生管理工作面臨嚴(yán)峻的挑戰(zhàn)。高校學(xué)生信息日漸龐大,相應(yīng)的宿舍管理工作變得復(fù)雜而困難。本校的宿舍信息管理仍然使用傳統(tǒng)的手

2、工方式,主要方式是基于文本、表格等紙介質(zhì)的手工處理,用人工手抄對(duì)男女生信宿信息進(jìn)行處理登記。數(shù)據(jù)信息處理工作量大,容易出錯(cuò)且不易修改;由于數(shù)據(jù)繁多,容易丟失,逐條查找記錄的方式不易操作,浪費(fèi)了大量的時(shí)間,效率極低。</p><p>  運(yùn)用數(shù)據(jù)庫(kù)技術(shù),本系統(tǒng)運(yùn)用MySQL為后臺(tái)數(shù)據(jù)庫(kù),建立學(xué)生宿舍管理系統(tǒng),使宿舍管理工作系統(tǒng)化,規(guī)范化,便捷化,程序化,避免宿舍管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)

3、確、有效的查詢和修改宿舍情況,實(shí)現(xiàn)用戶管理、信息查詢、日常管理、宿舍管理、信息維護(hù)五個(gè)方面的系統(tǒng)化管理。</p><p>  [關(guān)鍵詞]學(xué)生宿舍;信息;管理系統(tǒng);設(shè)計(jì)與開(kāi)發(fā)</p><p><b>  目 錄</b></p><p><b>  1 緒論1</b></p><p>  1.1

4、開(kāi)發(fā)設(shè)計(jì)的背景1</p><p>  1.2 開(kāi)發(fā)設(shè)計(jì)的意義2</p><p>  1.3 開(kāi)發(fā)設(shè)計(jì)的目標(biāo)2</p><p>  2 數(shù)據(jù)庫(kù)環(huán)境說(shuō)明3</p><p>  3 系統(tǒng)需求分析4</p><p>  3.1 基本功能需求4</p><p>  3.2 功能模塊5&l

5、t;/p><p>  3.3 業(yè)務(wù)流程圖6</p><p>  3.4 數(shù)據(jù)流程圖9</p><p>  3.5 數(shù)據(jù)字典10</p><p>  3.5.1 數(shù)據(jù)項(xiàng)10</p><p>  3.5.2 數(shù)據(jù)結(jié)構(gòu)13</p><p>  4 系統(tǒng)設(shè)計(jì)14</p><

6、p>  4.1 數(shù)據(jù)庫(kù)概念設(shè)計(jì)14</p><p>  4.2 E-R模型設(shè)計(jì)15</p><p>  5 數(shù)據(jù)庫(kù)物理設(shè)計(jì)20</p><p>  5.1 邏輯轉(zhuǎn)換20</p><p>  5.2 細(xì)化表結(jié)構(gòu)21</p><p>  6 模塊設(shè)計(jì)29</p><p>  6

7、.1 用戶管理模塊29</p><p>  6.2 宿舍管理模塊30</p><p>  6.3信息維護(hù)模塊31</p><p>  7 數(shù)據(jù)庫(kù)建立32</p><p>  7.1 建立數(shù)據(jù)庫(kù)32</p><p>  7.2 記錄的增加、刪除、修改35</p><p>  7.3查

8、詢語(yǔ)句36</p><p><b>  總結(jié)37</b></p><p><b>  1 緒論 </b></p><p>  1.1 開(kāi)發(fā)設(shè)計(jì)的背景</p><p>  隨著IT事業(yè)的發(fā)展,如今,我們已經(jīng)全面跨入信息時(shí)代。計(jì)算機(jī)被廣泛的應(yīng)用于各個(gè)行業(yè),人工戰(zhàn)略已經(jīng)轉(zhuǎn)化為信息戰(zhàn)略,如何在短時(shí)間內(nèi)獲

9、取大量信息并整合信息,成為立足于時(shí)代的關(guān)鍵。使用計(jì)算機(jī)進(jìn)行高效的信息處理,并對(duì)信息進(jìn)行相關(guān)管理,能使信息以多種姿態(tài),全方位展示在我們勉強(qiáng)。運(yùn)用計(jì)算機(jī)進(jìn)行信息管理,在提高了工作效率的同時(shí),也大大的提高了信息的安全性。</p><p>  對(duì)于復(fù)雜多樣的信息管理,我們能充分利用計(jì)算機(jī)的優(yōu)越性,利用計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開(kāi)發(fā)關(guān),是信息管理井然有序。本系統(tǒng)為更好的管理學(xué)生宿舍信息而設(shè)計(jì)。</p>

10、<p>  為了適應(yīng)考生人數(shù)的急劇增長(zhǎng),當(dāng)今社會(huì)各大高校都在進(jìn)行擴(kuò)招政策,學(xué)生數(shù)量的急劇增加帶來(lái)信息量的成倍增長(zhǎng),由于信息管理的不善與疏忽,各大高校大小事故時(shí)有發(fā)生。進(jìn)行正確的信息管理,對(duì)于信息及時(shí)處理和反應(yīng),能夠最大程度的減少學(xué)校以及在校學(xué)生的損失,減小潛在危機(jī)。</p><p>  學(xué)生宿舍是學(xué)生生活的基本單位,是同學(xué)休息與學(xué)習(xí)的地方,為了保障同學(xué)入住學(xué)生宿舍的安全性,信息的處理和管理極為重要。據(jù)

11、了解,本校的宿舍信息管理仍然使用傳統(tǒng)的手工方式,主要方式是基于文本、表格等紙介質(zhì)的手工處理,用人工手抄對(duì)男女生信宿信息進(jìn)行處理登記。數(shù)據(jù)信息處理工作量大,容易出錯(cuò)且不易修改;由于數(shù)據(jù)繁多,容易丟失,逐條查找記錄的方式不易操作,浪費(fèi)了大量的時(shí)間,效率極低。學(xué)校的宿舍管理缺乏系統(tǒng),規(guī)范的信息管理手段。</p><p>  社會(huì)飛速進(jìn)步,原始的記錄方式已經(jīng)被淘汰,無(wú)紙化辦公正是適應(yīng)時(shí)代的產(chǎn)物,充分利用計(jì)算機(jī)信息管理的研

12、究成果,使信息管理精確化,簡(jiǎn)單化,快速化。隨著計(jì)算機(jī)的普及,使用計(jì)算機(jī)信息管理系統(tǒng)管理學(xué)生宿舍,將在各大高校普及使用,學(xué)生宿舍管理系統(tǒng)將完全取代舊式的紙質(zhì)記錄的管理方式。</p><p>  建立學(xué)生宿舍管理系統(tǒng),使宿舍管理工作系統(tǒng)化,規(guī)范化,便捷化,程序化,避免宿舍管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和修改宿舍情況。</p><p>  1.2 開(kāi)發(fā)設(shè)計(jì)

13、的意義</p><p>  高校規(guī)模的擴(kuò)大,在校學(xué)生的基本情況隨之層次化、多樣化、復(fù)雜化,相應(yīng)的,學(xué)生管理工作面臨嚴(yán)峻的挑戰(zhàn)。高校學(xué)生信息日漸龐大,相應(yīng)的宿舍管理工作變得復(fù)雜而困難。傳統(tǒng)的賬本化工作模式,手工記錄學(xué)生信息并存檔,這樣的人工管理方式費(fèi)時(shí)、費(fèi)事、費(fèi)力,信息獲取慢,更新滯后,查閱困難,容易出錯(cuò)。為了給學(xué)生提供一個(gè)安全舒適的工作、生活、學(xué)習(xí)環(huán)境,方便宿舍管理工作的同時(shí)為學(xué)生、教師提供準(zhǔn)確實(shí)時(shí)的信息至關(guān)重要

14、。 </p><p>  本校的宿舍信息管理,主要方式是基于文本、表格等紙介質(zhì)的手工處理,用人工手抄對(duì)男女生信宿信息進(jìn)行處理登記。數(shù)據(jù)信息處理工作量大,容易出錯(cuò)且不易修改;由于數(shù)據(jù)繁多,容易丟失,逐條查找記錄的方式不易操作,浪費(fèi)了大量的時(shí)間,效率極低。</p><p>  以上的管理缺陷對(duì)學(xué)生宿舍管理造成了相當(dāng)大的阻力,工作進(jìn)展困難,問(wèn)題解決的周期過(guò)長(zhǎng),資料整改工作量過(guò)大。為了改善學(xué)生宿舍

15、管理情況,運(yùn)用數(shù)據(jù)庫(kù)技術(shù)對(duì)學(xué)生信息進(jìn)行處理和統(tǒng)一管理,在校園內(nèi)實(shí)現(xiàn)宿舍無(wú)紙化辦公。利用計(jì)算機(jī)的特點(diǎn),利用互聯(lián)網(wǎng)進(jìn)行遠(yuǎn)程操作,制定學(xué)生客戶端,教師客戶端,管理員客戶端,實(shí)現(xiàn)有針對(duì)性信息化管理,充分發(fā)揮計(jì)算機(jī)的高效性、可靠性、保密性、大容量、低成本等特點(diǎn),建立學(xué)生宿舍管理系統(tǒng),對(duì)宿舍相關(guān)信息進(jìn)行統(tǒng)一管理。</p><p>  新型管理方式——學(xué)生宿舍管理系統(tǒng),將幫助宿舍管理人員提高工作效率,全面地掌握宿舍情況,提高宿

16、舍安全系數(shù),快速解決學(xué)生入住學(xué)生宿舍遇到的問(wèn)題,幫助管理人員與教師及時(shí)掌握學(xué)生情況。</p><p>  1.3 開(kāi)發(fā)設(shè)計(jì)的目標(biāo)</p><p>  開(kāi)發(fā)設(shè)計(jì)學(xué)生宿舍管理系統(tǒng),運(yùn)用簡(jiǎn)單的計(jì)算機(jī)操作實(shí)現(xiàn)快速檢索和快速查找,方便信息錄入和更新。實(shí)現(xiàn)用戶管理、信息查詢、日常管理、宿舍管理、信息維護(hù)五個(gè)方面的系統(tǒng)化管理:</p><p>  1、系統(tǒng)管理:用戶的添加、注銷、

17、登陸、退出、密碼服務(wù)等;</p><p><b>  信息查詢:</b></p><p>  a)宿舍信息:包括宿舍樓編號(hào)、寢室編號(hào)、入住人數(shù)、入住性別、寢室入住人員基本信息、寢室基本配置、是否閑置等;</p><p>  b)學(xué)生信息:包括學(xué)生姓名、性別、所在寢室、床號(hào)、入住時(shí)間、學(xué)院、班級(jí)編號(hào)、學(xué)號(hào)、專業(yè)、學(xué)生電話、班長(zhǎng)姓名及電話、班主任姓

18、名及電話、家長(zhǎng)電話等;</p><p>  c)工作人員信息:總負(fù)責(zé)人、管理處、保衛(wèi)處、樓長(zhǎng)、保潔人員等。</p><p><b>  日常管理:</b></p><p>  a)學(xué)生財(cái)產(chǎn)登記:主要為電腦使用;</p><p>  b)寢室衛(wèi)生情況考評(píng)情況:方便考評(píng)情況的評(píng)比和公示;</p><p&g

19、t;  c)寢室服務(wù)管理:寢室用水用電情況統(tǒng)計(jì)及核算費(fèi)用、寢室報(bào)修情況及費(fèi)用、領(lǐng)用物品登記;</p><p>  d)物品出入、外來(lái)人員以及未在規(guī)定時(shí)間內(nèi)回宿舍的同學(xué)信息等級(jí):包括出入人員信息、出入人員時(shí)間、出入的物品信息、出入物品時(shí)的負(fù)責(zé)人信息、出入物品時(shí)間等,盡量減少宿舍事故的發(fā)生,保障學(xué)生宿舍財(cái)產(chǎn)的安全;防止不法人員進(jìn)入學(xué)生寢室,保障學(xué)生人生安全。</p><p>  4、宿舍管理:

20、學(xué)生管理(入住、更換宿舍、離宿登記),房間管理(增加、刪除、查詢);</p><p>  5、信息維護(hù):學(xué)生個(gè)人信息更新、工作人員信息更新、宿舍信息更新。</p><p>  對(duì)學(xué)生和管理員實(shí)現(xiàn)不同的權(quán)限管理,管理員擁有一切權(quán)限,學(xué)生主要實(shí)現(xiàn)信息查詢功能以及個(gè)人信息整改,教師主要實(shí)現(xiàn)查詢權(quán)限。針對(duì)不同的人群提供不同的權(quán)限,提升系統(tǒng)的針對(duì)性和可行性,為學(xué)生寢室提供一個(gè)可靠的管理系統(tǒng),簡(jiǎn)單快捷

21、的管理學(xué)生信息。</p><p>  2 數(shù)據(jù)庫(kù)環(huán)境說(shuō)明 </p><p>  數(shù)據(jù)庫(kù)系統(tǒng):MySQL</p><p><b>  開(kāi)發(fā)語(yǔ)言:SQL</b></p><p>  開(kāi)發(fā)技術(shù):數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)</p><p>  面向?qū)ο螅簩嬍夜芾韱T、學(xué)生、教師</p><p>

22、  MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典MySQL AB公司。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,增加了速度并提高了靈活性。SQL是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。</p><p><b>  3 系統(tǒng)需求分析<

23、;/b></p><p>  學(xué)生宿舍管理在高校學(xué)生管理中的地位越來(lái)越重要,做好學(xué)生宿舍管理,加強(qiáng)學(xué)生宿舍的安全性,為學(xué)生和宿舍管理人員提供方便快捷的查詢以及管理系統(tǒng),及時(shí)了解宿舍信息,學(xué)生宿舍管理系統(tǒng)急需被開(kāi)發(fā)設(shè)計(jì)并投入使用。開(kāi)發(fā)學(xué)生宿舍管理系統(tǒng)為教師、管理人員、學(xué)生提供充足的信息和快捷的查詢手段,掌握學(xué)生及宿舍情況,方便校方管理及學(xué)生的日常寢室生活。淘汰傳統(tǒng)的賬本化工作模式,避免費(fèi)時(shí)、費(fèi)事、費(fèi)力,信息獲

24、取慢,更新滯后,查閱困難,容易出錯(cuò)等信息管理弊端,為營(yíng)造良好的寢室氛圍提供保障。</p><p>  通過(guò)該系統(tǒng),管理人員可以查看學(xué)生的基本資料寢室信息等各方面的資料,了解學(xué)生寢室基本信息和生活情況。該管理系統(tǒng)支持用戶的信息錄入、數(shù)據(jù)查詢、信息輸出等。</p><p>  3.1 基本功能需求</p><p>  學(xué)生宿舍管理系統(tǒng)為了更好的進(jìn)行宿舍管理而設(shè)計(jì),針對(duì)

25、不同的用戶賦予不同的權(quán)限,以便于不同需求者的操作。用戶的需求具體體現(xiàn)在各種信息的輸入、修改和查詢,以及一定的安全保障。系統(tǒng)功能實(shí)現(xiàn)如下:</p><p>  1、用戶識(shí)別登陸功能:</p><p>  不同的用戶給予不同的數(shù)據(jù)管理權(quán)限,用戶選擇對(duì)應(yīng)窗口,輸入正確的賬號(hào)和密碼進(jìn)入系統(tǒng)。</p><p>  系統(tǒng)提供對(duì)應(yīng)用戶管理權(quán)限:</p><p&

26、gt;  a)最高權(quán)限用戶(管理員):擁有對(duì)數(shù)據(jù)的增加、刪除、查詢、保存,以及數(shù)據(jù)的維護(hù)。</p><p>  b)一般的用戶(教師):擁有對(duì)所有數(shù)據(jù)的查詢權(quán)限以提交個(gè)人基本信息,例如查詢寢室信息、出入日志、衛(wèi)生情況等。</p><p>  c)最低權(quán)限用戶(學(xué)生):擁有向系統(tǒng)提交個(gè)人基本信息的權(quán)限,例如寢室修補(bǔ)情況,個(gè)人信息更改。擁有部分查詢功能,如水電費(fèi),衛(wèi)生情況。</p>

27、<p>  3、提供學(xué)生的入住信息的錄入,更換宿舍與離宿信息登記。</p><p>  4、提供管理員增加、刪除用戶賬戶的功能。</p><p><b>  3. 2 功能模塊</b></p><p>  本宿舍管理系統(tǒng)的主要功能為:用戶管理、信息查詢、日常管理、宿舍管理、信息維護(hù)。</p><p>  功

28、能模塊圖如圖3.2.1所示:</p><p>  圖3.2.1 宿舍管理系統(tǒng)模塊圖</p><p>  3. 3 業(yè)務(wù)流程圖</p><p>  3.3.1學(xué)生入住業(yè)務(wù)流程圖:</p><p>  圖3.3.1 學(xué)生入住業(yè)務(wù)流程圖:</p><p>  3.3.2寢室更換業(yè)務(wù)流程圖:</p><

29、p>  圖3.3.2寢室更換業(yè)務(wù)流程圖:</p><p>  3.3.3學(xué)生離宿業(yè)務(wù)流程圖:</p><p>  圖3.3.3學(xué)生離宿業(yè)務(wù)流程圖:</p><p>  3.3.4報(bào)修業(yè)務(wù)流程圖</p><p>  圖3.3.4報(bào)修業(yè)務(wù)流程圖</p><p>  3.3.5 信息查詢業(yè)務(wù)流程圖(查詢學(xué)生信息、工作

30、人員信息、寢室信息、維修情況、衛(wèi)生考評(píng)情況、水電使用情況等):</p><p>  圖3.3.5 信息查詢業(yè)務(wù)流程圖</p><p>  3.3.6 宿舍樓出入業(yè)務(wù)流程圖:</p><p>  圖3.3.6 宿舍樓出入業(yè)務(wù)流程圖:</p><p><b>  3.4數(shù)據(jù)流程圖:</b></p><

31、;p>  針對(duì)本系統(tǒng)設(shè)定的用戶管理、信息查詢、日常管理、宿舍管理、信息維護(hù)五個(gè)方面的管理工作,做出數(shù)據(jù)流程圖如下:</p><p><b>  3.5 數(shù)據(jù)字典</b></p><p><b>  3.5.1數(shù)據(jù)項(xiàng)</b></p><p><b>  學(xué)生信息數(shù)據(jù)字典</b></p>

32、<p><b>  班主任信息數(shù)據(jù)字典</b></p><p>  工作人員信息數(shù)據(jù)字典</p><p><b>  班級(jí)信息數(shù)據(jù)字典</b></p><p><b>  宿舍數(shù)據(jù)字典</b></p><p><b>  用戶數(shù)據(jù)字典</b>

33、</p><p><b>  報(bào)修數(shù)據(jù)字典</b></p><p><b>  水電費(fèi)數(shù)據(jù)字典</b></p><p><b>  來(lái)訪者數(shù)據(jù)字典</b></p><p><b>  出入物品數(shù)據(jù)字典</b></p><p><

34、;b>  衛(wèi)生情況數(shù)據(jù)字典</b></p><p><b>  3.5.2數(shù)據(jù)結(jié)構(gòu)</b></p><p>  4 數(shù)據(jù)庫(kù)概念設(shè)計(jì)</p><p><b>  4.1概念設(shè)計(jì)</b></p><p>  從需求分析可以看出,本系統(tǒng)存在以下幾個(gè)實(shí)體:</p><

35、p> ?。?)學(xué)生實(shí)體:用于顯示學(xué)生的屬性,包括姓名、性別、學(xué)號(hào)、學(xué)院、班級(jí)編號(hào)、聯(lián)系方式、宿舍編號(hào)、入住日期、家長(zhǎng)聯(lián)系方式等;</p><p> ?。?)班主任實(shí)體:用于顯示班主任的屬性,包括教師編號(hào)、姓名、性別、學(xué)院、專業(yè)、班級(jí)編號(hào)、聯(lián)系方式等;</p><p>  (3)工作人員實(shí)體:用于顯示工作人員的屬性,包括員工號(hào)、姓名、性別、職務(wù)、聯(lián)系方式等;</p>&l

36、t;p> ?。?)班級(jí)實(shí)體:用于顯示班級(jí)的屬性,包括班級(jí)編號(hào)、所屬學(xué)院、專業(yè)、班長(zhǎng)、班主任等;</p><p> ?。?)宿舍實(shí)體:用于顯示宿舍的信息,包括樓號(hào)、宿舍號(hào)、入住性別、可住人數(shù)、已住人數(shù)、寢室長(zhǎng)等;</p><p> ?。?)用戶實(shí)體:登錄用戶的信息,包括用戶名、密碼和用戶權(quán)限;</p><p> ?。?)報(bào)修實(shí)體:用于顯示報(bào)修的屬性,包括樓號(hào)、宿

37、舍號(hào)、物品號(hào)、報(bào)修原因、申請(qǐng)日期、解決日期、報(bào)修費(fèi)用等;</p><p> ?。?)水電費(fèi)實(shí)體:用于顯示水電費(fèi)的屬性,包括樓號(hào)、宿舍號(hào)、月份、用電量、電費(fèi)、用水量、水費(fèi)等;</p><p>  (9)來(lái)訪者實(shí)體:用于顯示來(lái)訪者的屬性,包括來(lái)訪人姓名、被訪人姓名、所屬關(guān)系、證件名稱、來(lái)訪日期、來(lái)訪時(shí)間、結(jié)束時(shí)間等;</p><p> ?。?0)出入物品實(shí)體:用于顯示出

38、入物品的屬性,包括物品種類、所屬人姓名、攜帶者姓名、證件名稱、帶出日期、帶出時(shí)間、備注等。</p><p> ?。?1)衛(wèi)生情況實(shí)體:用于顯示衛(wèi)生情況的屬性,包括樓號(hào)、宿舍號(hào)、考評(píng)日期、衛(wèi)生評(píng)分等。</p><p>  4.2 E-R模型設(shè)計(jì)</p><p>  (1)學(xué)生實(shí)體E-R圖如圖4.2.1所示:</p><p>  圖4.2.1

39、 學(xué)生實(shí)體E-R圖</p><p>  (2)班主任實(shí)體E-R圖如圖4.2.2所示:</p><p>  圖4.2.2 班主任實(shí)體E-R圖</p><p> ?。?)工作人員實(shí)體E-R圖如圖4.2.3所示:</p><p>  圖4.2.3 工作人員實(shí)體E-R圖</p><p> ?。?)班級(jí)實(shí)體E-R圖如圖4.2

40、.4所示。</p><p>  圖4.2.4 班級(jí)實(shí)體E-R圖</p><p> ?。?)宿舍實(shí)體E-R圖如圖4.2.5所示。</p><p>  圖4.2.5 宿舍實(shí)體E-R圖</p><p>  (6)用戶實(shí)體E-R圖如圖4.2.6所示。</p><p>  圖4.2.6 用戶實(shí)體E-R圖</p>

41、<p> ?。?)報(bào)修實(shí)體E-R圖如圖4.2.7所示。</p><p>  圖4.2.7 用戶實(shí)體E-R圖</p><p>  (8)水電費(fèi)實(shí)體E-R圖如圖4.2.8所示。</p><p>  圖4.2.8 用戶實(shí)體E-R圖</p><p> ?。?)來(lái)訪者實(shí)體E-R圖如圖4.2.9所示。</p><p&

42、gt;  圖4.2.9 用戶實(shí)體E-R圖</p><p>  (10)出入物品實(shí)體E-R圖如圖4.2.10所示。</p><p>  圖4.2.10 出入物品實(shí)體E-R圖</p><p> ?。?1)衛(wèi)生情況實(shí)體E-R圖如圖4.2.11所示。</p><p>  圖4.2.11 用戶實(shí)體E-R圖</p><p>

43、  5 數(shù)據(jù)庫(kù)物理設(shè)計(jì)</p><p><b>  5.1邏輯轉(zhuǎn)換</b></p><p>  將E-R圖轉(zhuǎn)換為關(guān)系模型:</p><p> ?。?)學(xué)生信息表:(學(xué)號(hào)、姓名、性別、學(xué)院、專業(yè)、班級(jí)編號(hào)、聯(lián)系方式、樓號(hào)、宿舍編號(hào)、入住日期、家長(zhǎng)聯(lián)系方式);</p><p> ?。?)班主任信息表:(教師編號(hào)、姓名、性別

44、、學(xué)院、專業(yè)、班級(jí)編號(hào)、聯(lián)系方式);</p><p> ?。?)工作人員信息:(員工號(hào)、姓名、性別、職務(wù)、聯(lián)系方式);</p><p>  (4)宿舍信息:(樓號(hào)、宿舍號(hào)、入住性別、可住人數(shù)、已住人數(shù)、寢室長(zhǎng));</p><p> ?。?)班級(jí)信息:(班級(jí)編號(hào)、學(xué)院、專業(yè)、班長(zhǎng)、班主任);</p><p>  (6)用戶信息:(戶名、密碼和

45、用戶權(quán)限);</p><p> ?。?)報(bào)修信息:(樓號(hào)、宿舍號(hào)、物品號(hào)、保修原因、提交日期、解決日期、報(bào)修費(fèi)用);</p><p> ?。?)水電費(fèi)信息:(樓號(hào)、宿舍號(hào)、月份、用電量、電費(fèi)、用水量、水費(fèi));</p><p> ?。?)來(lái)訪者信息:(來(lái)訪人姓名、被訪人姓名、所屬關(guān)系、證件名稱、來(lái)訪日期、來(lái)訪時(shí)間、結(jié)束時(shí)間);</p><p>

46、 ?。?0)出入物品信息:(物品種類、所屬人姓名、攜帶者姓名、證件名稱、帶出日期、帶出時(shí)間、備注);</p><p> ?。?1)衛(wèi)生情況信息:(樓號(hào)、宿舍號(hào)、考評(píng)日期、衛(wèi)生評(píng)分)。</p><p><b>  5.2 細(xì)化表結(jié)構(gòu)</b></p><p>  基本數(shù)據(jù)表具體結(jié)構(gòu)如下表:</p><p>  表5.2.1

47、 學(xué)生信息表</p><p>  表5.2.2 學(xué)生信息表</p><p>  表5.2.3 班主任信息表</p><p>  表5.2.4 班主任信息表</p><p>  表5.2.5 工作人員信息表</p><p>  表5.2.6 工作人員信息表</p><p>  表5.2.

48、7 班級(jí)信息表</p><p>  表5.2.8 班級(jí)信息表</p><p>  表5.2.9 宿舍表</p><p>  表5.2.10 宿舍表</p><p>  表5.2.11 用戶信息表</p><p>  表5.2.12 用戶信息表</p><p>  表5.2.13 報(bào)

49、修表</p><p>  表5.2.14 報(bào)修表</p><p>  表5.2.15 水電費(fèi)表</p><p>  表5.2.15 水電費(fèi)表</p><p>  表5.2.16 來(lái)訪者表</p><p>  表5.2.17 來(lái)訪者表</p><p>  表5.2.18 出入物品表&l

50、t;/p><p>  表5.2.19 出入物品表</p><p>  表5.2.20 衛(wèi)生情況表</p><p>  表5.2.21 衛(wèi)生情況表</p><p><b>  6 模塊設(shè)計(jì)</b></p><p>  6.1 用戶管理模塊</p><p>  圖 6.

51、1.1 用戶管理流程圖</p><p>  6.2 宿舍管理模塊</p><p>  該模塊主要實(shí)現(xiàn)房間管理,包括房間錄入,修改,刪除和房間預(yù)測(cè)。</p><p>  模塊圖如圖6.2.1所示:</p><p>  圖 6.2.1 房間管理模塊</p><p>  房間修改功能是修改入住人數(shù),在入住性別已定的

52、情況下,可以改變?nèi)胱∪藬?shù)。增加或去除床位以改變?nèi)胱∪藬?shù)。房間修改功能如圖6.2.2所示:</p><p>  圖 6.2.2 房間修改流程</p><p>  6.3 信息維護(hù)模塊</p><p>  該模塊實(shí)現(xiàn)的功能是修改學(xué)生(教師)的信息。首先查詢到要修改信息的學(xué)生(教師),然后修改學(xué)生(教師)的聯(lián)系方式,所在班級(jí)等。流程圖如圖4.8所示:</p&

53、gt;<p>  圖 6.3.1 信息維護(hù)流程</p><p><b>  7數(shù)據(jù)庫(kù)建立</b></p><p><b>  7.1 建立數(shù)據(jù)庫(kù)</b></p><p>  create database Student_Dormitory_Management;</p><p>

54、<b>  (1)學(xué)生信息表</b></p><p>  create table Student(</p><p>  StuNo char(8)not null primary key,</p><p>  StuName Varchar (10)not null,</p><p>  StuSex c

55、har(2)not null,</p><p>  DepName Varchar (20) not null,</p><p>  StuPerfect Varchar (20)not null,</p><p>  StuClass int not null,</p><p>  StuPhNo char(11)

56、 not null,</p><p>  RNo char(6) not null,</p><p>  DorNO Varchar(20) not null,</p><p>  StuETime Datetime(8)not null,</p><p>  primary key(StuNo),<

57、;/p><p>  foreign key(RNo) references Room(RNo),</p><p>  foreign key(DorNo, DorCampus, DorLocation) references</p><p>  Dormitory(DorNo,DorCampus,DorLocation),</p><p>  c

58、heck(StuClass>0 and StuClass<=10)</p><p><b>  );</b></p><p><b> ?。?)班主任信息表</b></p><p>  CREATE TABLE tb_teacher ( </p><p>  TeaNo char(9)

59、 NOT NULL,</p><p>  TeaName varchar(10) NOT NULL, </p><p>  TeacherSex char(2) NOT NULL,</p><p>  DepName Varchar(20) NOT NULL,</p><p>  TeaPerfect Varchar(20) NO

60、T NULL,</p><p>  TeaClass char(4) NOT NULL,</p><p>  ParPhNo char(11) NOT NULL,</p><p><b>  );</b></p><p> ?。?)員工的基本信息表</p><p>  Create tab

61、le Worker(</p><p>  WorNo char(4) primary key,</p><p>  WorName varchar(10) not null,</p><p>  WorSex char(2) NOT NULL,</p><p>  WorType varchar(20) not null,&

62、lt;/p><p>  WorPhNo char(11),</p><p><b>  );</b></p><p><b>  (4)班級(jí)信息表</b></p><p>  CREATE TABLE tb_class(</p><p>  ClassNum char(4)

63、 NOT NULL, </p><p>  ClassrName varchar(20) NOT NULL, </p><p>  ClassPerfect varchar(20) NOT NULL,</p><p>  MonitorName varchar(10) NOT NULL,</p><p>  CounselorName

64、 varchar(10) NOT NULL,</p><p><b>  )</b></p><p><b>  (5)宿舍表</b></p><p>  CREATE TABLE tb_ dormitory (</p><p>  DorNo char(2) NOT NULL, </

65、p><p>  RNo char(3) NOT NULL,</p><p>  Capacity smallint(2) NOT NULL,</p><p>  ActNum smallint(2) NOT NULL,</p><p>  RHeade Varchar (20) NOT NULL,</p><p>

66、<b>  )</b></p><p><b> ?。?)報(bào)修信息表</b></p><p>  create table FitmentCompensate( </p><p>  DorNo char(2) not null,</p><p>  RNo char(3) not null

67、,</p><p>  FitName varchar(8) not null,</p><p>  FitRea char(50) not null,</p><p>  AcDate datetime not null,</p><p>  EnDate datetime not null,</p><p&

68、gt;  FCompMon decimal(5,2) not null,</p><p><b>  );</b></p><p><b>  (7)水電費(fèi)表</b></p><p>  Create table WaterandElectricity( </p><p>  DorNo ch

69、ar(2) not null,</p><p>  RNo char(3) not null,</p><p>  Month Varchar(4) not null,</p><p>  PoCons decimal(5,2) not null,</p><p>  Elec decimal(5,2) not null,&

70、lt;/p><p>  WaCons decimal(5,2) not null,</p><p>  Wat decimal(5,2) not null,</p><p><b>  );</b></p><p><b> ?。?)來(lái)訪者信息表</b></p><p> 

71、 Create table Visitors(</p><p>  VisitorsName varchar(10) not null,</p><p>  RespondentName varchar(10) not null,</p><p>  Relationship Varchar(20) not null,</p><p&

72、gt;  Documents Varchar(20) not null,</p><p>  VisitDate Datetime not null,</p><p>  VisitTime Datetime not null,</p><p>  EndTime Datetime not null,</p><p><

73、b>  );</b></p><p><b>  (9)出入物品表</b></p><p>  Create table Artical (</p><p>  AIOArtical varchar(10) not null,</p><p>  Owner varchar(10) not

74、null,</p><p>  Carriers Varchar(20) not null,</p><p>  Documents Varchar(20) not null,</p><p>  AIODate Datetime not null,</p><p>  AIOTime Datetime not null,

75、</p><p>  Remark Varchar(20) not null,</p><p><b>  );</b></p><p>  7.2 記錄的增加、刪除、修改</p><p> ?。?)一個(gè)新生住進(jìn)宿舍:</p><p>  insert into Student</p

76、><p>  Values ('08032111','張三','男','物流管理','15122235673','09/03/12','27','325')</p><p> ?。?)刪除員工號(hào)為0103的信息</p><p>  Delete

77、 from Worker</p><p>  where 員工號(hào)='0103'</p><p> ?。?)修改宿舍表中11號(hào)樓214宿舍的已住人數(shù)</p><p>  Update tb_ dormitory </p><p>  Set ActNum =04</p><p>  Where D

78、orNo ='11' and RNo ='214';</p><p><b>  7.3查詢語(yǔ)句</b></p><p> ?。?)查詢員工姓名為李倩的基本信息</p><p><b>  Select *</b></p><p>  From Worker</

79、p><p>  Where WorName ='李倩';</p><p> ?。?)查詢所有姓黃的來(lái)訪者信息</p><p><b>  Select *</b></p><p>  From Visitors</p><p>  Where VisitorsName like &#

80、39;黃%';</p><p> ?。?)查詢住在22號(hào)樓123宿舍所住的學(xué)生信息</p><p>  Select StuNo, StuName, StuPerfec, StuPhNo</p><p>  From Student</p><p>  Where DorNO ='22' and RNo ='1

81、23';</p><p> ?。?)查詢物流專業(yè)的學(xué)生住宿人數(shù)</p><p>  Select count(StuNo)</p><p>  From Student</p><p>  Where StuPerfect ='物流專業(yè)';</p><p><b>  總 結(jié)<

82、/b></p><p>  通過(guò)這個(gè)系統(tǒng)的設(shè)計(jì),我了解了做一個(gè)數(shù)據(jù)庫(kù)開(kāi)發(fā)的簡(jiǎn)要過(guò)程。從系統(tǒng)的需求分析、概念設(shè)計(jì)、物理設(shè)計(jì),經(jīng)歷了一個(gè)相對(duì)初略的過(guò)程。在整個(gè)設(shè)計(jì)過(guò)程中,我遇到了很多的問(wèn)題,在處理問(wèn)題的過(guò)程中不斷學(xué)習(xí),通過(guò)各種途徑和方法解決問(wèn)題,對(duì)于每個(gè)設(shè)計(jì)模塊,我都有了不同程度的收獲。</p><p>  由于現(xiàn)有知識(shí)水平的欠缺以及設(shè)計(jì)時(shí)間較短,第一次做數(shù)據(jù)庫(kù)設(shè)計(jì),該系統(tǒng)還有許多不完善

83、的地方,比如功能實(shí)現(xiàn)不夠完善、模塊構(gòu)想存在漏洞、SQL語(yǔ)句運(yùn)用生疏等等多方面問(wèn)題。這些都有待進(jìn)一步提高。</p><p>  但是,我通過(guò)邊學(xué)習(xí)邊請(qǐng)教,一步一步將整個(gè)系統(tǒng)逐步實(shí)現(xiàn)。在這次課程設(shè)計(jì)中,讓我學(xué)到了很多在課堂和書(shū)本上學(xué)不到的知識(shí)。數(shù)據(jù)庫(kù)設(shè)計(jì)在計(jì)算機(jī)領(lǐng)域是十分重要的。數(shù)據(jù)庫(kù)作為一個(gè)永久存儲(chǔ)形式在應(yīng)用中發(fā)揮著重要的作用。在數(shù)據(jù)庫(kù)設(shè)計(jì)中,我明白了數(shù)據(jù)庫(kù)設(shè)計(jì)中不是范式越高越好的。我們要根據(jù)我們的應(yīng)用來(lái)決定,一切

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論