版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> 課 程 設(shè) 計</p><p> </p><p><b> 摘要</b></p><p> 隨著高校規(guī)模的擴大,在校學生的基本情況隨之層次化、多樣化、復雜化,學生管理工作面臨嚴峻的挑戰(zhàn)。高校學生信息日漸龐大,相應(yīng)的宿舍管理工作變得復雜而困難。本校的宿舍信息管理仍然使用傳統(tǒng)的手
2、工方式,主要方式是基于文本、表格等紙介質(zhì)的手工處理,用人工手抄對男女生信宿信息進行處理登記。數(shù)據(jù)信息處理工作量大,容易出錯且不易修改;由于數(shù)據(jù)繁多,容易丟失,逐條查找記錄的方式不易操作,浪費了大量的時間,效率極低。</p><p> 運用數(shù)據(jù)庫技術(shù),本系統(tǒng)運用MySQL為后臺數(shù)據(jù)庫,建立學生宿舍管理系統(tǒng),使宿舍管理工作系統(tǒng)化,規(guī)范化,便捷化,程序化,避免宿舍管理的隨意性,提高信息處理的速度和準確性,能夠及時、準
3、確、有效的查詢和修改宿舍情況,實現(xiàn)用戶管理、信息查詢、日常管理、宿舍管理、信息維護五個方面的系統(tǒng)化管理。</p><p> [關(guān)鍵詞]學生宿舍;信息;管理系統(tǒng);設(shè)計與開發(fā)</p><p><b> 目 錄</b></p><p><b> 1 緒論1</b></p><p> 1.1
4、開發(fā)設(shè)計的背景1</p><p> 1.2 開發(fā)設(shè)計的意義2</p><p> 1.3 開發(fā)設(shè)計的目標2</p><p> 2 數(shù)據(jù)庫環(huán)境說明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ù)項10</p><p> 3.5.2 數(shù)據(jù)結(jié)構(gòu)13</p><p> 4 系統(tǒng)設(shè)計14</p><
6、p> 4.1 數(shù)據(jù)庫概念設(shè)計14</p><p> 4.2 E-R模型設(shè)計15</p><p> 5 數(shù)據(jù)庫物理設(shè)計20</p><p> 5.1 邏輯轉(zhuǎn)換20</p><p> 5.2 細化表結(jié)構(gòu)21</p><p> 6 模塊設(shè)計29</p><p> 6
7、.1 用戶管理模塊29</p><p> 6.2 宿舍管理模塊30</p><p> 6.3信息維護模塊31</p><p> 7 數(shù)據(jù)庫建立32</p><p> 7.1 建立數(shù)據(jù)庫32</p><p> 7.2 記錄的增加、刪除、修改35</p><p> 7.3查
8、詢語句36</p><p><b> 總結(jié)37</b></p><p><b> 1 緒論 </b></p><p> 1.1 開發(fā)設(shè)計的背景</p><p> 隨著IT事業(yè)的發(fā)展,如今,我們已經(jīng)全面跨入信息時代。計算機被廣泛的應(yīng)用于各個行業(yè),人工戰(zhàn)略已經(jīng)轉(zhuǎn)化為信息戰(zhàn)略,如何在短時間內(nèi)獲
9、取大量信息并整合信息,成為立足于時代的關(guān)鍵。使用計算機進行高效的信息處理,并對信息進行相關(guān)管理,能使信息以多種姿態(tài),全方位展示在我們勉強。運用計算機進行信息管理,在提高了工作效率的同時,也大大的提高了信息的安全性。</p><p> 對于復雜多樣的信息管理,我們能充分利用計算機的優(yōu)越性,利用計算機進行信息管理與信息管理系統(tǒng)的開發(fā)關(guān),是信息管理井然有序。本系統(tǒng)為更好的管理學生宿舍信息而設(shè)計。</p>
10、<p> 為了適應(yīng)考生人數(shù)的急劇增長,當今社會各大高校都在進行擴招政策,學生數(shù)量的急劇增加帶來信息量的成倍增長,由于信息管理的不善與疏忽,各大高校大小事故時有發(fā)生。進行正確的信息管理,對于信息及時處理和反應(yīng),能夠最大程度的減少學校以及在校學生的損失,減小潛在危機。</p><p> 學生宿舍是學生生活的基本單位,是同學休息與學習的地方,為了保障同學入住學生宿舍的安全性,信息的處理和管理極為重要。據(jù)
11、了解,本校的宿舍信息管理仍然使用傳統(tǒng)的手工方式,主要方式是基于文本、表格等紙介質(zhì)的手工處理,用人工手抄對男女生信宿信息進行處理登記。數(shù)據(jù)信息處理工作量大,容易出錯且不易修改;由于數(shù)據(jù)繁多,容易丟失,逐條查找記錄的方式不易操作,浪費了大量的時間,效率極低。學校的宿舍管理缺乏系統(tǒng),規(guī)范的信息管理手段。</p><p> 社會飛速進步,原始的記錄方式已經(jīng)被淘汰,無紙化辦公正是適應(yīng)時代的產(chǎn)物,充分利用計算機信息管理的研
12、究成果,使信息管理精確化,簡單化,快速化。隨著計算機的普及,使用計算機信息管理系統(tǒng)管理學生宿舍,將在各大高校普及使用,學生宿舍管理系統(tǒng)將完全取代舊式的紙質(zhì)記錄的管理方式。</p><p> 建立學生宿舍管理系統(tǒng),使宿舍管理工作系統(tǒng)化,規(guī)范化,便捷化,程序化,避免宿舍管理的隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效的查詢和修改宿舍情況。</p><p> 1.2 開發(fā)設(shè)計
13、的意義</p><p> 高校規(guī)模的擴大,在校學生的基本情況隨之層次化、多樣化、復雜化,相應(yīng)的,學生管理工作面臨嚴峻的挑戰(zhàn)。高校學生信息日漸龐大,相應(yīng)的宿舍管理工作變得復雜而困難。傳統(tǒng)的賬本化工作模式,手工記錄學生信息并存檔,這樣的人工管理方式費時、費事、費力,信息獲取慢,更新滯后,查閱困難,容易出錯。為了給學生提供一個安全舒適的工作、生活、學習環(huán)境,方便宿舍管理工作的同時為學生、教師提供準確實時的信息至關(guān)重要
14、。 </p><p> 本校的宿舍信息管理,主要方式是基于文本、表格等紙介質(zhì)的手工處理,用人工手抄對男女生信宿信息進行處理登記。數(shù)據(jù)信息處理工作量大,容易出錯且不易修改;由于數(shù)據(jù)繁多,容易丟失,逐條查找記錄的方式不易操作,浪費了大量的時間,效率極低。</p><p> 以上的管理缺陷對學生宿舍管理造成了相當大的阻力,工作進展困難,問題解決的周期過長,資料整改工作量過大。為了改善學生宿舍
15、管理情況,運用數(shù)據(jù)庫技術(shù)對學生信息進行處理和統(tǒng)一管理,在校園內(nèi)實現(xiàn)宿舍無紙化辦公。利用計算機的特點,利用互聯(lián)網(wǎng)進行遠程操作,制定學生客戶端,教師客戶端,管理員客戶端,實現(xiàn)有針對性信息化管理,充分發(fā)揮計算機的高效性、可靠性、保密性、大容量、低成本等特點,建立學生宿舍管理系統(tǒng),對宿舍相關(guān)信息進行統(tǒng)一管理。</p><p> 新型管理方式——學生宿舍管理系統(tǒng),將幫助宿舍管理人員提高工作效率,全面地掌握宿舍情況,提高宿
16、舍安全系數(shù),快速解決學生入住學生宿舍遇到的問題,幫助管理人員與教師及時掌握學生情況。</p><p> 1.3 開發(fā)設(shè)計的目標</p><p> 開發(fā)設(shè)計學生宿舍管理系統(tǒng),運用簡單的計算機操作實現(xiàn)快速檢索和快速查找,方便信息錄入和更新。實現(xiàn)用戶管理、信息查詢、日常管理、宿舍管理、信息維護五個方面的系統(tǒng)化管理:</p><p> 1、系統(tǒng)管理:用戶的添加、注銷、
17、登陸、退出、密碼服務(wù)等;</p><p><b> 信息查詢:</b></p><p> a)宿舍信息:包括宿舍樓編號、寢室編號、入住人數(shù)、入住性別、寢室入住人員基本信息、寢室基本配置、是否閑置等;</p><p> b)學生信息:包括學生姓名、性別、所在寢室、床號、入住時間、學院、班級編號、學號、專業(yè)、學生電話、班長姓名及電話、班主任姓
18、名及電話、家長電話等;</p><p> c)工作人員信息:總負責人、管理處、保衛(wèi)處、樓長、保潔人員等。</p><p><b> 日常管理:</b></p><p> a)學生財產(chǎn)登記:主要為電腦使用;</p><p> b)寢室衛(wèi)生情況考評情況:方便考評情況的評比和公示;</p><p&g
19、t; c)寢室服務(wù)管理:寢室用水用電情況統(tǒng)計及核算費用、寢室報修情況及費用、領(lǐng)用物品登記;</p><p> d)物品出入、外來人員以及未在規(guī)定時間內(nèi)回宿舍的同學信息等級:包括出入人員信息、出入人員時間、出入的物品信息、出入物品時的負責人信息、出入物品時間等,盡量減少宿舍事故的發(fā)生,保障學生宿舍財產(chǎn)的安全;防止不法人員進入學生寢室,保障學生人生安全。</p><p> 4、宿舍管理:
20、學生管理(入住、更換宿舍、離宿登記),房間管理(增加、刪除、查詢);</p><p> 5、信息維護:學生個人信息更新、工作人員信息更新、宿舍信息更新。</p><p> 對學生和管理員實現(xiàn)不同的權(quán)限管理,管理員擁有一切權(quán)限,學生主要實現(xiàn)信息查詢功能以及個人信息整改,教師主要實現(xiàn)查詢權(quán)限。針對不同的人群提供不同的權(quán)限,提升系統(tǒng)的針對性和可行性,為學生寢室提供一個可靠的管理系統(tǒng),簡單快捷
21、的管理學生信息。</p><p> 2 數(shù)據(jù)庫環(huán)境說明 </p><p> 數(shù)據(jù)庫系統(tǒng):MySQL</p><p><b> 開發(fā)語言:SQL</b></p><p> 開發(fā)技術(shù):數(shù)據(jù)庫開發(fā)技術(shù)</p><p> 面向?qū)ο螅簩嬍夜芾韱T、學生、教師</p><p>
22、 MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQL AB公司。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,增加了速度并提高了靈活性。SQL是用于訪問數(shù)據(jù)庫的最常用標準化語言。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。</p><p><b> 3 系統(tǒng)需求分析<
23、;/b></p><p> 學生宿舍管理在高校學生管理中的地位越來越重要,做好學生宿舍管理,加強學生宿舍的安全性,為學生和宿舍管理人員提供方便快捷的查詢以及管理系統(tǒng),及時了解宿舍信息,學生宿舍管理系統(tǒng)急需被開發(fā)設(shè)計并投入使用。開發(fā)學生宿舍管理系統(tǒng)為教師、管理人員、學生提供充足的信息和快捷的查詢手段,掌握學生及宿舍情況,方便校方管理及學生的日常寢室生活。淘汰傳統(tǒng)的賬本化工作模式,避免費時、費事、費力,信息獲
24、取慢,更新滯后,查閱困難,容易出錯等信息管理弊端,為營造良好的寢室氛圍提供保障。</p><p> 通過該系統(tǒng),管理人員可以查看學生的基本資料寢室信息等各方面的資料,了解學生寢室基本信息和生活情況。該管理系統(tǒng)支持用戶的信息錄入、數(shù)據(jù)查詢、信息輸出等。</p><p> 3.1 基本功能需求</p><p> 學生宿舍管理系統(tǒng)為了更好的進行宿舍管理而設(shè)計,針對
25、不同的用戶賦予不同的權(quán)限,以便于不同需求者的操作。用戶的需求具體體現(xiàn)在各種信息的輸入、修改和查詢,以及一定的安全保障。系統(tǒng)功能實現(xiàn)如下:</p><p> 1、用戶識別登陸功能:</p><p> 不同的用戶給予不同的數(shù)據(jù)管理權(quán)限,用戶選擇對應(yīng)窗口,輸入正確的賬號和密碼進入系統(tǒng)。</p><p> 系統(tǒng)提供對應(yīng)用戶管理權(quán)限:</p><p&
26、gt; a)最高權(quán)限用戶(管理員):擁有對數(shù)據(jù)的增加、刪除、查詢、保存,以及數(shù)據(jù)的維護。</p><p> b)一般的用戶(教師):擁有對所有數(shù)據(jù)的查詢權(quán)限以提交個人基本信息,例如查詢寢室信息、出入日志、衛(wèi)生情況等。</p><p> c)最低權(quán)限用戶(學生):擁有向系統(tǒng)提交個人基本信息的權(quán)限,例如寢室修補情況,個人信息更改。擁有部分查詢功能,如水電費,衛(wèi)生情況。</p>
27、<p> 3、提供學生的入住信息的錄入,更換宿舍與離宿信息登記。</p><p> 4、提供管理員增加、刪除用戶賬戶的功能。</p><p><b> 3. 2 功能模塊</b></p><p> 本宿舍管理系統(tǒng)的主要功能為:用戶管理、信息查詢、日常管理、宿舍管理、信息維護。</p><p> 功
28、能模塊圖如圖3.2.1所示:</p><p> 圖3.2.1 宿舍管理系統(tǒng)模塊圖</p><p> 3. 3 業(yè)務(wù)流程圖</p><p> 3.3.1學生入住業(yè)務(wù)流程圖:</p><p> 圖3.3.1 學生入住業(yè)務(wù)流程圖:</p><p> 3.3.2寢室更換業(yè)務(wù)流程圖:</p><
29、p> 圖3.3.2寢室更換業(yè)務(wù)流程圖:</p><p> 3.3.3學生離宿業(yè)務(wù)流程圖:</p><p> 圖3.3.3學生離宿業(yè)務(wù)流程圖:</p><p> 3.3.4報修業(yè)務(wù)流程圖</p><p> 圖3.3.4報修業(yè)務(wù)流程圖</p><p> 3.3.5 信息查詢業(yè)務(wù)流程圖(查詢學生信息、工作
30、人員信息、寢室信息、維修情況、衛(wèi)生考評情況、水電使用情況等):</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> 針對本系統(tǒng)設(shè)定的用戶管理、信息查詢、日常管理、宿舍管理、信息維護五個方面的管理工作,做出數(shù)據(jù)流程圖如下:</p><p><b> 3.5 數(shù)據(jù)字典</b></p><p><b> 3.5.1數(shù)據(jù)項</b></p><p><b> 學生信息數(shù)據(jù)字典</b></p>
32、<p><b> 班主任信息數(shù)據(jù)字典</b></p><p> 工作人員信息數(shù)據(jù)字典</p><p><b> 班級信息數(shù)據(jù)字典</b></p><p><b> 宿舍數(shù)據(jù)字典</b></p><p><b> 用戶數(shù)據(jù)字典</b>
33、</p><p><b> 報修數(shù)據(jù)字典</b></p><p><b> 水電費數(shù)據(jù)字典</b></p><p><b> 來訪者數(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ù)庫概念設(shè)計</p><p><b> 4.1概念設(shè)計</b></p><p> 從需求分析可以看出,本系統(tǒng)存在以下幾個實體:</p><
35、p> ?。?)學生實體:用于顯示學生的屬性,包括姓名、性別、學號、學院、班級編號、聯(lián)系方式、宿舍編號、入住日期、家長聯(lián)系方式等;</p><p> ?。?)班主任實體:用于顯示班主任的屬性,包括教師編號、姓名、性別、學院、專業(yè)、班級編號、聯(lián)系方式等;</p><p> (3)工作人員實體:用于顯示工作人員的屬性,包括員工號、姓名、性別、職務(wù)、聯(lián)系方式等;</p>&l
36、t;p> ?。?)班級實體:用于顯示班級的屬性,包括班級編號、所屬學院、專業(yè)、班長、班主任等;</p><p> ?。?)宿舍實體:用于顯示宿舍的信息,包括樓號、宿舍號、入住性別、可住人數(shù)、已住人數(shù)、寢室長等;</p><p> ?。?)用戶實體:登錄用戶的信息,包括用戶名、密碼和用戶權(quán)限;</p><p> ?。?)報修實體:用于顯示報修的屬性,包括樓號、宿
37、舍號、物品號、報修原因、申請日期、解決日期、報修費用等;</p><p> (8)水電費實體:用于顯示水電費的屬性,包括樓號、宿舍號、月份、用電量、電費、用水量、水費等;</p><p> ?。?)來訪者實體:用于顯示來訪者的屬性,包括來訪人姓名、被訪人姓名、所屬關(guān)系、證件名稱、來訪日期、來訪時間、結(jié)束時間等;</p><p> ?。?0)出入物品實體:用于顯示出
38、入物品的屬性,包括物品種類、所屬人姓名、攜帶者姓名、證件名稱、帶出日期、帶出時間、備注等。</p><p> ?。?1)衛(wèi)生情況實體:用于顯示衛(wèi)生情況的屬性,包括樓號、宿舍號、考評日期、衛(wèi)生評分等。</p><p> 4.2 E-R模型設(shè)計</p><p> (1)學生實體E-R圖如圖4.2.1所示:</p><p> 圖4.2.1
39、 學生實體E-R圖</p><p> ?。?)班主任實體E-R圖如圖4.2.2所示:</p><p> 圖4.2.2 班主任實體E-R圖</p><p> ?。?)工作人員實體E-R圖如圖4.2.3所示:</p><p> 圖4.2.3 工作人員實體E-R圖</p><p> ?。?)班級實體E-R圖如圖4.2
40、.4所示。</p><p> 圖4.2.4 班級實體E-R圖</p><p> ?。?)宿舍實體E-R圖如圖4.2.5所示。</p><p> 圖4.2.5 宿舍實體E-R圖</p><p> ?。?)用戶實體E-R圖如圖4.2.6所示。</p><p> 圖4.2.6 用戶實體E-R圖</p>
41、<p> (7)報修實體E-R圖如圖4.2.7所示。</p><p> 圖4.2.7 用戶實體E-R圖</p><p> (8)水電費實體E-R圖如圖4.2.8所示。</p><p> 圖4.2.8 用戶實體E-R圖</p><p> ?。?)來訪者實體E-R圖如圖4.2.9所示。</p><p&
42、gt; 圖4.2.9 用戶實體E-R圖</p><p> ?。?0)出入物品實體E-R圖如圖4.2.10所示。</p><p> 圖4.2.10 出入物品實體E-R圖</p><p> ?。?1)衛(wèi)生情況實體E-R圖如圖4.2.11所示。</p><p> 圖4.2.11 用戶實體E-R圖</p><p>
43、 5 數(shù)據(jù)庫物理設(shè)計</p><p><b> 5.1邏輯轉(zhuǎn)換</b></p><p> 將E-R圖轉(zhuǎn)換為關(guān)系模型:</p><p> ?。?)學生信息表:(學號、姓名、性別、學院、專業(yè)、班級編號、聯(lián)系方式、樓號、宿舍編號、入住日期、家長聯(lián)系方式);</p><p> (2)班主任信息表:(教師編號、姓名、性別
44、、學院、專業(yè)、班級編號、聯(lián)系方式);</p><p> ?。?)工作人員信息:(員工號、姓名、性別、職務(wù)、聯(lián)系方式);</p><p> ?。?)宿舍信息:(樓號、宿舍號、入住性別、可住人數(shù)、已住人數(shù)、寢室長);</p><p> ?。?)班級信息:(班級編號、學院、專業(yè)、班長、班主任);</p><p> ?。?)用戶信息:(戶名、密碼和
45、用戶權(quán)限);</p><p> (7)報修信息:(樓號、宿舍號、物品號、保修原因、提交日期、解決日期、報修費用);</p><p> ?。?)水電費信息:(樓號、宿舍號、月份、用電量、電費、用水量、水費);</p><p> (9)來訪者信息:(來訪人姓名、被訪人姓名、所屬關(guān)系、證件名稱、來訪日期、來訪時間、結(jié)束時間);</p><p>
46、 ?。?0)出入物品信息:(物品種類、所屬人姓名、攜帶者姓名、證件名稱、帶出日期、帶出時間、備注);</p><p> ?。?1)衛(wèi)生情況信息:(樓號、宿舍號、考評日期、衛(wèi)生評分)。</p><p><b> 5.2 細化表結(jié)構(gòu)</b></p><p> 基本數(shù)據(jù)表具體結(jié)構(gòu)如下表:</p><p> 表5.2.1
47、 學生信息表</p><p> 表5.2.2 學生信息表</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 班級信息表</p><p> 表5.2.8 班級信息表</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 報
49、修表</p><p> 表5.2.14 報修表</p><p> 表5.2.15 水電費表</p><p> 表5.2.15 水電費表</p><p> 表5.2.16 來訪者表</p><p> 表5.2.17 來訪者表</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è)計</b></p><p> 6.1 用戶管理模塊</p><p> 圖 6.
51、1.1 用戶管理流程圖</p><p> 6.2 宿舍管理模塊</p><p> 該模塊主要實現(xiàn)房間管理,包括房間錄入,修改,刪除和房間預測。</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 信息維護模塊</p><p> 該模塊實現(xiàn)的功能是修改學生(教師)的信息。首先查詢到要修改信息的學生(教師),然后修改學生(教師)的聯(lián)系方式,所在班級等。流程圖如圖4.8所示:</p&
53、gt;<p> 圖 6.3.1 信息維護流程</p><p><b> 7數(shù)據(jù)庫建立</b></p><p><b> 7.1 建立數(shù)據(jù)庫</b></p><p> create database Student_Dormitory_Management;</p><p>
54、<b> ?。?)學生信息表</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)班級信息表</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> ?。?)宿舍表</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></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> ?。?)水電費表</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> ?。?)來訪者信息表</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> ?。?)出入物品表</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> ?。?)一個新生住進宿舍:</p><p> insert into Student</p
76、><p> Values ('08032111','張三','男','物流管理','15122235673','09/03/12','27','325')</p><p> ?。?)刪除員工號為0103的信息</p><p> Delete
77、 from Worker</p><p> where 員工號='0103'</p><p> ?。?)修改宿舍表中11號樓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查詢語句</b></p><p> ?。?)查詢員工姓名為李倩的基本信息</p><p><b> Select *</b></p><p> From Worker</
79、p><p> Where WorName ='李倩';</p><p> (2)查詢所有姓黃的來訪者信息</p><p><b> Select *</b></p><p> From Visitors</p><p> Where VisitorsName like
80、39;黃%';</p><p> ?。?)查詢住在22號樓123宿舍所住的學生信息</p><p> Select StuNo, StuName, StuPerfec, StuPhNo</p><p> From Student</p><p> Where DorNO ='22' and RNo ='1
81、23';</p><p> ?。?)查詢物流專業(yè)的學生住宿人數(shù)</p><p> Select count(StuNo)</p><p> From Student</p><p> Where StuPerfect ='物流專業(yè)';</p><p><b> 總 結(jié)<
82、/b></p><p> 通過這個系統(tǒng)的設(shè)計,我了解了做一個數(shù)據(jù)庫開發(fā)的簡要過程。從系統(tǒng)的需求分析、概念設(shè)計、物理設(shè)計,經(jīng)歷了一個相對初略的過程。在整個設(shè)計過程中,我遇到了很多的問題,在處理問題的過程中不斷學習,通過各種途徑和方法解決問題,對于每個設(shè)計模塊,我都有了不同程度的收獲。</p><p> 由于現(xiàn)有知識水平的欠缺以及設(shè)計時間較短,第一次做數(shù)據(jù)庫設(shè)計,該系統(tǒng)還有許多不完善
83、的地方,比如功能實現(xiàn)不夠完善、模塊構(gòu)想存在漏洞、SQL語句運用生疏等等多方面問題。這些都有待進一步提高。</p><p> 但是,我通過邊學習邊請教,一步一步將整個系統(tǒng)逐步實現(xiàn)。在這次課程設(shè)計中,讓我學到了很多在課堂和書本上學不到的知識。數(shù)據(jù)庫設(shè)計在計算機領(lǐng)域是十分重要的。數(shù)據(jù)庫作為一個永久存儲形式在應(yīng)用中發(fā)揮著重要的作用。在數(shù)據(jù)庫設(shè)計中,我明白了數(shù)據(jù)庫設(shè)計中不是范式越高越好的。我們要根據(jù)我們的應(yīng)用來決定,一切
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學生宿舍管理系統(tǒng)課程設(shè)計
- 學生宿舍管理系統(tǒng)課程設(shè)計
- 課程設(shè)計--- 學生宿舍管理系統(tǒng)
- 學生宿舍管理系統(tǒng)課程設(shè)計
- 學生宿舍管理系統(tǒng)課程設(shè)計報告
- 學生宿舍管理系統(tǒng)課程設(shè)計報告
- 學生宿舍管理系統(tǒng)課程設(shè)計6
- 學生宿舍管理系統(tǒng)課程設(shè)計7
- c語言課程設(shè)計——學生宿舍管理系統(tǒng)
- 學生宿舍管理系統(tǒng)--數(shù)據(jù)庫課程設(shè)計
- 數(shù)據(jù)庫課程設(shè)計--學生宿舍管理系統(tǒng)
- 學生宿舍管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計
- 數(shù)據(jù)庫課程設(shè)計-學生宿舍管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計--學生宿舍管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計--學生宿舍管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計---學生宿舍管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計-學生宿舍管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計---學生宿舍管理系統(tǒng)
- 學生宿舍管理系統(tǒng)-數(shù)據(jù)庫課程設(shè)計
- 軟件工程課程設(shè)計-學生宿舍管理系統(tǒng)
評論
0/150
提交評論