版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)生宿舍管理系統(tǒng)課程設(shè)計(jì)
- 學(xué)生宿舍管理系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)--- 學(xué)生宿舍管理系統(tǒng)
- 學(xué)生宿舍管理系統(tǒng)課程設(shè)計(jì)
- 學(xué)生宿舍管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 學(xué)生宿舍管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 學(xué)生宿舍管理系統(tǒng)課程設(shè)計(jì)6
- 學(xué)生宿舍管理系統(tǒng)課程設(shè)計(jì)7
- c語(yǔ)言課程設(shè)計(jì)——學(xué)生宿舍管理系統(tǒng)
- 學(xué)生宿舍管理系統(tǒng)--數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--學(xué)生宿舍管理系統(tǒng)
- 學(xué)生宿舍管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-學(xué)生宿舍管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--學(xué)生宿舍管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--學(xué)生宿舍管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---學(xué)生宿舍管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-學(xué)生宿舍管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---學(xué)生宿舍管理系統(tǒng)
- 學(xué)生宿舍管理系統(tǒng)-數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 軟件工程課程設(shè)計(jì)-學(xué)生宿舍管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論