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

下載本文檔

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

文檔簡(jiǎn)介

1、數(shù)據(jù)庫(kù)課程設(shè)計(jì)-學(xué)生宿舍管理系統(tǒng)目 錄一、需求分析 11 確定用戶 12 功能需求分析 13 數(shù)據(jù)需求 34 數(shù)據(jù)字典 35 系統(tǒng)功能結(jié)構(gòu)圖 96 數(shù)據(jù)流圖 10二 、 概念設(shè)計(jì) 12 1 分E-R圖 12 2 合E-R圖 14三、 邏輯結(jié)構(gòu)設(shè)計(jì) 16 1 學(xué)生信息表 16 2 外部人員出入登記表 16 3 大物品出入登記表 164. 電費(fèi)管理表 16 5 報(bào)修管理表 16 6 宿舍管理員基本信息表 167 宿舍違規(guī)信息管理表 16 8 宿舍基本信息管理表 16四、 數(shù)據(jù)庫(kù)的實(shí)現(xiàn) 16 1 表的建立 162 數(shù)據(jù)的插入 193、建立觸發(fā)器 244、建立存儲(chǔ)過程 245、建立索引 256、建立視

2、圖 267、功能的實(shí)現(xiàn) 27五、參考文獻(xiàn) 28學(xué)生宿舍管理系統(tǒng)一、需求分析1、確定用戶該系統(tǒng)的主要用戶有宿舍管理員,老師及在校學(xué)生.2、功能需求分析 可以根據(jù)用戶的不同來確定不同的功能需求:1)、宿舍管理員:(1)、能輸入學(xué)生學(xué)號(hào)、宿舍號(hào)來查詢相關(guān)數(shù)據(jù),如查詢的宿舍的入住人數(shù);(2)、當(dāng)學(xué)生信息發(fā)生改變時(shí),能及時(shí)的修改變動(dòng)的信息,;(3)、當(dāng)學(xué)生出現(xiàn)離?;蛲藢W(xué)等情況時(shí),能及時(shí)清除該學(xué)生的住宿信息;(4)、當(dāng)有學(xué)生報(bào)修時(shí),能及時(shí)根據(jù)報(bào)修信息聯(lián)系相關(guān)的維修人員;(5)、當(dāng)有大物品出入時(shí),能及時(shí)記錄物品名、進(jìn)入時(shí)間、離開時(shí)間、攜帶者、攜帶者宿舍號(hào)等相關(guān)信息;(6)、當(dāng)有符合條件的外部人員進(jìn)入時(shí),能及

3、時(shí)記錄進(jìn)入時(shí)間、訪問宿舍號(hào)、訪問對(duì)象、離開時(shí)間、人員名字等數(shù)據(jù):(7)、當(dāng)有學(xué)生購(gòu)電時(shí),能實(shí)時(shí)記錄購(gòu)電量、購(gòu)電時(shí)間、強(qiáng)開時(shí)間、強(qiáng)開次數(shù)、購(gòu)電數(shù)量、剩余電量、電費(fèi)單價(jià)等;(8)、能及時(shí)查詢自己的工作編號(hào)、工作類型、性別、聯(lián)系方式、工作時(shí)間等;2)、學(xué)生的需求:(1)、能查詢與自己相關(guān)的信息,如攜帶物品進(jìn)出次數(shù)、違規(guī)次數(shù)等;(2)、當(dāng)有物品需要維修時(shí),能及時(shí)上報(bào);(3)、購(gòu)電時(shí)間、強(qiáng)開時(shí)間、強(qiáng)開次數(shù)、購(gòu)電數(shù)量、剩余電量、電費(fèi)單價(jià)等;3)、老師的需求:(1)、能查詢學(xué)生的相關(guān)信息,;(2)、能查詢并修改宿管的工作編號(hào)、工作類型、性別、聯(lián)系方式、工作時(shí)間等。3、數(shù)據(jù)需求本系統(tǒng)主要包括八個(gè)基本表,各個(gè)表

4、中的數(shù)據(jù)如下:(1)學(xué)生信息管理表:包括學(xué)號(hào)、院系、性別、籍貫、生日、入學(xué)時(shí)間、所學(xué)專業(yè)、所在班級(jí)、所在宿舍號(hào)、違規(guī)記錄等數(shù)據(jù);(2)外部人員出入登記表:包括進(jìn)入時(shí)間、訪問宿舍號(hào)、訪問對(duì)象、離開時(shí)間、人員名字、ID號(hào)等數(shù)據(jù);(3)大物品出入登記表:包括物品編號(hào)、物品名、進(jìn)入時(shí)間、離開時(shí)間、攜帶者、攜帶者宿舍號(hào)等數(shù)據(jù);(4)電費(fèi)管理表:包括購(gòu)電序列號(hào)、購(gòu)電時(shí)間、強(qiáng)開時(shí)間、強(qiáng)開次數(shù)、購(gòu)電數(shù)量等、剩余電量、電費(fèi)單價(jià)、購(gòu)電者學(xué)號(hào)等數(shù)據(jù);(5)報(bào)修管理表:包括報(bào)修序列號(hào)、報(bào)修人、宿舍號(hào)、報(bào)修時(shí)間、報(bào)修物件名、維修人、維修時(shí)間等數(shù)據(jù);(6)宿舍管理員基本信息表:包括工作編號(hào)、工作類型、性別、聯(lián)系方式、工作

5、時(shí)間等數(shù)據(jù);(7)宿舍違規(guī)信息管理表:包括違規(guī)宿舍號(hào)、違規(guī)人學(xué)號(hào)、違規(guī)次數(shù)等數(shù)據(jù);(8)宿舍基本信息管理表:入住人數(shù)、住宿人學(xué)號(hào)、住宿人名字、宿舍號(hào)、凳子數(shù)量、桌子數(shù)量、電腦數(shù)量、電視數(shù)量等數(shù)據(jù);4、數(shù)據(jù)字典該系統(tǒng)中要用到的主要數(shù)據(jù)如下:41學(xué)生信息管理表中的數(shù)據(jù)項(xiàng)有:(1)、數(shù)據(jù)項(xiàng):學(xué)號(hào)數(shù)據(jù)類型:char(8)處理過程:由宿舍管理員從老師處得到信息并輸入系統(tǒng)數(shù)據(jù)存儲(chǔ):存儲(chǔ)在學(xué)生信息管理表(2)、數(shù)據(jù)項(xiàng):院系數(shù)據(jù)類型:char(20)處理過程: 由宿舍管理員從老師處得到信息并輸入系統(tǒng)數(shù)據(jù)存儲(chǔ):存儲(chǔ)在學(xué)生信息管理表(3)、數(shù)據(jù)項(xiàng):數(shù)據(jù)類型:char(8)處理過程:由宿舍管理員從老師處得到信息并輸

6、入系統(tǒng)數(shù)據(jù)存儲(chǔ):存儲(chǔ)在學(xué)生信息管理表(4)、數(shù)據(jù)項(xiàng):性別數(shù)據(jù)類型:char(2)處理過程:由宿舍管理員從老師處得到信息并輸入系統(tǒng)數(shù)據(jù)存儲(chǔ):存儲(chǔ)在學(xué)生信息管理表(5)、數(shù)據(jù)項(xiàng):籍貫數(shù)據(jù)類型:char(10)處理過程:由宿舍管理員從老師處得到信息并輸入系統(tǒng)數(shù)據(jù)存儲(chǔ):存儲(chǔ)在學(xué)生信息管理表(6)、數(shù)據(jù)項(xiàng):生日數(shù)據(jù)類型:char(8)處理過程:由宿舍管理員從老師處得到信息并輸入系統(tǒng)數(shù)據(jù)存儲(chǔ):存儲(chǔ)在學(xué)生信息管理表(7)、數(shù)據(jù)項(xiàng):入學(xué)時(shí)間數(shù)據(jù)類型:char(8)處理過程:由宿舍管理員從老師處得到信息并輸入系統(tǒng)數(shù)據(jù)存儲(chǔ):存儲(chǔ)在學(xué)生信息管理表(8)、數(shù)據(jù)項(xiàng):所學(xué)專業(yè)數(shù)據(jù)類型:char(12)處理過程:由宿舍管理

7、員從老師處得到信息并輸入系統(tǒng)數(shù)據(jù)存儲(chǔ):存儲(chǔ)在學(xué)生信息管理表(9)、數(shù)據(jù)項(xiàng):所在班級(jí)數(shù)據(jù)類型:char(8)處理過程:由宿舍管理員從老師處得到信息并輸入系統(tǒng)數(shù)據(jù)存儲(chǔ):存儲(chǔ)在學(xué)生信息管理表(10)、數(shù)據(jù)項(xiàng):宿舍號(hào)數(shù)據(jù)類型:char(8)處理過程:由宿舍管理員從老師處得到信息并輸入系統(tǒng)數(shù)據(jù)存儲(chǔ):存儲(chǔ)在學(xué)生信息管理表(11)、數(shù)據(jù)項(xiàng):違規(guī)次數(shù)數(shù)據(jù)類型:char(4)處理過程:由宿舍管理員從老師處得到信息并輸入系統(tǒng)數(shù)據(jù)存儲(chǔ):存儲(chǔ)在學(xué)生信息管理表42外部人員出入登記表中的數(shù)據(jù)項(xiàng)有:(1)、數(shù)據(jù)項(xiàng):進(jìn)入時(shí)間數(shù)據(jù)類型:char(12)處理過程:由宿舍管理員實(shí)時(shí)錄入到外部人員出入登記表數(shù)據(jù)存儲(chǔ):存儲(chǔ)在外部人員出

8、入登記表中(2)、數(shù)據(jù)項(xiàng):訪問的宿舍號(hào)數(shù)據(jù)類型:char(10)處理過程:由宿舍管理員實(shí)時(shí)錄入到外部人員出入登記表數(shù)據(jù)存儲(chǔ):存儲(chǔ)在外部人員出入登記表中(3)、數(shù)據(jù)項(xiàng):訪問對(duì)象數(shù)據(jù)類型:char(8)處理過程:由宿舍管理員實(shí)時(shí)錄入到外部人員出入登記表數(shù)據(jù)存儲(chǔ):存儲(chǔ)在外部人員出入登記表(4)、數(shù)據(jù)項(xiàng):離開時(shí)間數(shù)據(jù)類型:char(8)處理過程:由宿舍管理員實(shí)時(shí)錄入到外部人員出入登記表數(shù)據(jù)存儲(chǔ):存儲(chǔ)在外部人員出入登記表(5)、數(shù)據(jù)項(xiàng):外部出入人員數(shù)據(jù)類型:char()處理過程:由宿舍管理員實(shí)時(shí)錄入到外部人員出入登記表數(shù)據(jù)存儲(chǔ):存儲(chǔ)在外部人員出入登記表(6)、數(shù)據(jù)項(xiàng):外部出入人員ID號(hào)數(shù)據(jù)類型:char

9、(20)處理過程:由宿舍管理員實(shí)時(shí)錄入到外部人員出入登記表中數(shù)據(jù)存儲(chǔ):存儲(chǔ)在外部人員出入登記表中43大物品出入登記表中的數(shù)據(jù)項(xiàng)有:(1)、數(shù)據(jù)項(xiàng):物品名數(shù)據(jù)類型:char(8)處理過程:由宿舍管理員實(shí)時(shí)觀察實(shí)時(shí)錄入到系統(tǒng)數(shù)據(jù)存儲(chǔ):存儲(chǔ)在大物品出入登記表中(2)、數(shù)據(jù)項(xiàng):進(jìn)入時(shí)間數(shù)據(jù)類型:char(8)處理過程:由宿舍管理員實(shí)時(shí)觀察實(shí)時(shí)錄入到系統(tǒng)數(shù)據(jù)存儲(chǔ):存儲(chǔ)在大物品出入登記表中(3)、數(shù)據(jù)項(xiàng):離開時(shí)間數(shù)據(jù)類型:char(8)處理過程:由宿舍管理員實(shí)時(shí)觀察實(shí)時(shí)錄入到系統(tǒng)數(shù)據(jù)存儲(chǔ):存儲(chǔ)在大物品出入登記表中(4)、數(shù)據(jù)項(xiàng):攜帶者學(xué)號(hào)數(shù)據(jù)類型:char(8)處理過程:由宿舍管理員實(shí)時(shí)觀察實(shí)時(shí)錄入到系統(tǒng)

10、數(shù)據(jù)存儲(chǔ):存儲(chǔ)在大物品出入登記表中(5)、數(shù)據(jù)項(xiàng):攜帶者宿舍號(hào)數(shù)據(jù)類型:char(8)處理過程:由宿舍管理員實(shí)時(shí)觀察實(shí)時(shí)錄入到系統(tǒng)數(shù)據(jù)存儲(chǔ):存儲(chǔ)在大物品出入登記表中(6)、數(shù)據(jù)項(xiàng):物品序列號(hào)數(shù)據(jù)類型:char(8)處理過程:由宿舍管理員按預(yù)定的標(biāo)準(zhǔn)生成數(shù)據(jù)存儲(chǔ):存儲(chǔ)在大物品出入登記表中44電費(fèi)管理表中的數(shù)據(jù)項(xiàng)有:(1)、數(shù)據(jù)項(xiàng):購(gòu)電時(shí)間數(shù)據(jù)類型:char(8)處理過程:由宿舍管理員實(shí)時(shí)錄入到系統(tǒng)數(shù)據(jù)存儲(chǔ):存儲(chǔ)在電費(fèi)管理表中(2)、數(shù)據(jù)項(xiàng):強(qiáng)開時(shí)間數(shù)據(jù)類型:char(8)處理過程:由宿舍管理員實(shí)時(shí)錄入到系統(tǒng)數(shù)據(jù)存儲(chǔ):存儲(chǔ)在電費(fèi)管理表中(3)、數(shù)據(jù)項(xiàng):強(qiáng)開次數(shù)數(shù)據(jù)類型:char(4)處理過程:由宿

11、舍管理員實(shí)時(shí)錄入到系統(tǒng)數(shù)據(jù)存儲(chǔ):存儲(chǔ)在電費(fèi)管理表中(4)、數(shù)據(jù)項(xiàng):購(gòu)電數(shù)量數(shù)據(jù)類型:char(6)處理過程:由宿舍管理員實(shí)時(shí)錄入到系統(tǒng)數(shù)據(jù)存儲(chǔ):存儲(chǔ)在電費(fèi)管理表中(5)、數(shù)據(jù)項(xiàng):剩余電量數(shù)據(jù)類型:char(6)處理過程:由宿舍管理員實(shí)時(shí)錄入到系統(tǒng)數(shù)據(jù)存儲(chǔ):存儲(chǔ)在電費(fèi)管理表中(6)、數(shù)據(jù)項(xiàng):電費(fèi)單價(jià)數(shù)據(jù)類型:char(6)處理過程:由宿舍管理員實(shí)時(shí)錄入到系統(tǒng)數(shù)據(jù)存儲(chǔ):存儲(chǔ)在電費(fèi)管理表中(7)、數(shù)據(jù)項(xiàng):購(gòu)電者學(xué)號(hào)數(shù)據(jù)類型:char(8)處理過程:由宿舍管理員實(shí)時(shí)錄入到系統(tǒng)數(shù)據(jù)存儲(chǔ):存儲(chǔ)在電費(fèi)管理表中(8)、數(shù)據(jù)項(xiàng):序列號(hào)數(shù)據(jù)類型:char(8)處理過程:由系統(tǒng)自動(dòng)生成數(shù)據(jù)存儲(chǔ):存儲(chǔ)在電費(fèi)管理表中4

12、5報(bào)修管理表中用到的數(shù)據(jù)項(xiàng)有:(1)、數(shù)據(jù)項(xiàng):報(bào)修人數(shù)據(jù)類型:char(8)處理過程:由學(xué)生錄入到系統(tǒng)中數(shù)據(jù)存儲(chǔ):存儲(chǔ)在報(bào)修管理表中(2)、數(shù)據(jù)項(xiàng):宿舍號(hào)數(shù)據(jù)類型:char(6)處理過程:由學(xué)生錄入到系統(tǒng)中數(shù)據(jù)存儲(chǔ):存儲(chǔ)在報(bào)修管理表中(3)、數(shù)據(jù)項(xiàng):報(bào)修時(shí)間數(shù)據(jù)類型:char(8)處理過程:由學(xué)生錄入到系統(tǒng)中數(shù)據(jù)存儲(chǔ):存儲(chǔ)在報(bào)修管理表中(4)、數(shù)據(jù)項(xiàng):報(bào)修物件名數(shù)據(jù)類型:char(8)處理過程:由學(xué)生錄入到系統(tǒng)中數(shù)據(jù)存儲(chǔ):存儲(chǔ)在報(bào)修管理表中(5)、數(shù)據(jù)項(xiàng):維修時(shí)間數(shù)據(jù)類型:char(8)處理過程:由學(xué)生錄入到系統(tǒng)中,再由宿舍管理員確認(rèn)并安排維修人員數(shù)據(jù)存儲(chǔ):存儲(chǔ)在報(bào)修管理表中(6)、數(shù)據(jù)項(xiàng):維

13、修人數(shù)據(jù)類型:char(6)處理過程:由宿舍管理員確認(rèn)并安排維修人員數(shù)據(jù)存儲(chǔ):存儲(chǔ)在報(bào)修管理表中(7)、數(shù)據(jù)項(xiàng):報(bào)修序列號(hào)數(shù)據(jù)類型:char(8)處理過程:由系統(tǒng)自動(dòng)生成數(shù)據(jù)存儲(chǔ):存儲(chǔ)在報(bào)修管理表中46宿舍管理員基本信息表中要用到的數(shù)據(jù)項(xiàng)有:(1)、數(shù)據(jù)項(xiàng):工作編號(hào)數(shù)據(jù)類型:char(8)處理過程:由老師輸入到系統(tǒng)中,老師、管理員、學(xué)生都可查詢相關(guān)信息數(shù)據(jù)存儲(chǔ):存儲(chǔ)在宿舍管理員基本信息表中(2)、數(shù)據(jù)項(xiàng):數(shù)據(jù)類型:char(8)處理過程:由老師輸入到系統(tǒng)中,老師、管理員、學(xué)生都可查詢相關(guān)信息數(shù)據(jù)存儲(chǔ):存儲(chǔ)在宿舍管理員基本信息表中(3)、數(shù)據(jù)項(xiàng):工作類型數(shù)據(jù)類型:char(8)處理過程:由老師輸

14、入到系統(tǒng)中,老師、管理員、學(xué)生都可查詢相關(guān)信息數(shù)據(jù)存儲(chǔ):存儲(chǔ)在宿舍管理員基本信息表中(4)、數(shù)據(jù)項(xiàng):性別數(shù)據(jù)類型:char(2)處理過程:由老師輸入到系統(tǒng)中,老師、管理員、學(xué)生都可查詢相關(guān)信息數(shù)據(jù)存儲(chǔ):存儲(chǔ)在宿舍管理員基本信息表中(5)、數(shù)據(jù)項(xiàng):聯(lián)系方式數(shù)據(jù)類型:char(15)處理過程:由老師輸入到系統(tǒng)中,老師、管理員、學(xué)生都可查詢相關(guān)信息數(shù)據(jù)存儲(chǔ):存儲(chǔ)在宿舍管理員基本信息表中(6)、數(shù)據(jù)項(xiàng):工作時(shí)間數(shù)據(jù)類型:char(30)處理過程:由老師輸入到系統(tǒng)中,老師、管理員、學(xué)生都可查詢相關(guān)信息數(shù)據(jù)存儲(chǔ):存儲(chǔ)在宿舍管理員基本信息表中47宿舍違規(guī)信息管理表中要用到的數(shù)據(jù)項(xiàng)有:(1)、數(shù)據(jù)項(xiàng):違規(guī)宿舍

15、號(hào)數(shù)據(jù)類型:char(6)處理過程:由宿舍管理員錄入到系統(tǒng)數(shù)據(jù)存儲(chǔ):存儲(chǔ)在宿舍違規(guī)信息管理表中(2)、數(shù)據(jù)項(xiàng):違規(guī)人學(xué)號(hào)數(shù)據(jù)類型:char(8)處理過程:由宿舍管理員錄入到系統(tǒng)數(shù)據(jù)存儲(chǔ):存儲(chǔ)在宿舍違規(guī)信息管理表中 (3)、數(shù)據(jù)項(xiàng):違規(guī)次數(shù)數(shù)據(jù)類型:char()處理過程:由宿舍管理員錄入到系統(tǒng)數(shù)據(jù)存儲(chǔ):存儲(chǔ)在宿舍違規(guī)信息管理表中48宿舍基本信息管理表中包含的數(shù)據(jù)項(xiàng)有:(1)、數(shù)據(jù)項(xiàng):入住人數(shù)數(shù)據(jù)類型:char(2)處理過程:由宿舍管理員實(shí)地查看、根據(jù)老師提供的信息如實(shí)錄入到系統(tǒng)中數(shù)據(jù)存儲(chǔ):存儲(chǔ)在宿舍基本信息管理表中(2)、數(shù)據(jù)項(xiàng):住宿人學(xué)號(hào)數(shù)據(jù)類型:char(8)處理過程:由宿舍管理員實(shí)地查看、

16、根據(jù)老師提供的信息如實(shí)錄入到系統(tǒng)中數(shù)據(jù)存儲(chǔ):存儲(chǔ)在宿舍基本信息管理表中(3)、數(shù)據(jù)項(xiàng):住宿人名字?jǐn)?shù)據(jù)類型:char()處理過程:由宿舍管理員實(shí)地查看、根據(jù)老師提供的信息如實(shí)錄入到系統(tǒng)中數(shù)據(jù)存儲(chǔ):存儲(chǔ)在宿舍基本信息管理表中(4)、數(shù)據(jù)項(xiàng):宿舍號(hào)數(shù)據(jù)類型:char(6)處理過程:由宿舍管理員實(shí)地查看、根據(jù)老師提供的信息如實(shí)錄入到系統(tǒng)中數(shù)據(jù)存儲(chǔ):存儲(chǔ)在宿舍基本信息管理表中(5)、數(shù)據(jù)項(xiàng):凳子數(shù)量數(shù)據(jù)類型:char(2)處理過程:由宿舍管理員實(shí)地查看、根據(jù)老師提供的信息如實(shí)錄入到系統(tǒng)中數(shù)據(jù)存儲(chǔ):存儲(chǔ)在宿舍基本信息管理表中(6)、數(shù)據(jù)項(xiàng):桌子數(shù)量數(shù)據(jù)類型:char(2)處理過程:由宿舍管理員實(shí)地查看、根

17、據(jù)老師提供的信息如實(shí)錄入到系統(tǒng)中數(shù)據(jù)存儲(chǔ):存儲(chǔ)在宿舍基本信息管理表中(7)、數(shù)據(jù)項(xiàng):電腦數(shù)量數(shù)據(jù)類型:char(2)處理過程:由宿舍管理員實(shí)地查看、根據(jù)老師提供的信息如實(shí)錄入到系統(tǒng)中數(shù)據(jù)存儲(chǔ):存儲(chǔ)在宿舍基本信息管理表中(8)、數(shù)據(jù)項(xiàng):電視數(shù)量數(shù)據(jù)類型:char(2)處理過程:由宿舍管理員實(shí)地查看、根據(jù)老師提供的信息如實(shí)錄入到系統(tǒng)中數(shù)據(jù)存儲(chǔ):存儲(chǔ)在宿舍基本信息管理表中5、系統(tǒng)功能結(jié)構(gòu)圖:如圖1-1添加查詢修改報(bào)修管理用戶外部人員出入管理學(xué)生信息管理宿舍居住信息宿管信息管理大物品出入登記表添加顯示全部信息刪除按條件查找顯示全部信息刪除查看強(qiáng)開次數(shù)進(jìn)入界面電費(fèi)管理添加添加顯示全部刪除按條件查找插入顯

18、示全部刪除修改插入顯示全部刪除宿舍查找違規(guī)管理查看添加修改刪除 圖1-1 系統(tǒng)結(jié)構(gòu)圖 6、數(shù)據(jù)流圖第0層數(shù)據(jù)流圖如圖1-2: 數(shù)據(jù)流圖1-2第一層數(shù)據(jù)流圖如圖1-3: 數(shù)據(jù)流圖1-3二、概念設(shè)計(jì) 1、專業(yè)生日性別籍貫班級(jí)學(xué)號(hào)宿舍號(hào)違規(guī)次數(shù)院系入學(xué)時(shí)間分E-R圖: (1)實(shí)體學(xué)生的E_R圖如圖2-1所示: 學(xué)生 圖2-1 實(shí)體學(xué)生的E_R圖 凳子數(shù)量入住人數(shù)電腦數(shù)量學(xué)生學(xué)號(hào)宿舍號(hào) 宿舍桌子數(shù)量專業(yè)(2)、實(shí)體宿舍的E_R圖如圖2-2所示:姓名 圖2-2 實(shí)體宿舍的E_R圖(3)、實(shí)體管理員的E_R圖如圖2-3所示:工作編號(hào)姓名工作時(shí)間管理員 工作方式聯(lián)系方式性別 圖2-3實(shí)體管理員的E_R圖(4

19、)、實(shí)體外部人員的E_R圖如圖2-4所示:ID號(hào)進(jìn)入時(shí)間訪問宿舍號(hào)外部人員離開時(shí)間人員姓名訪問對(duì)象 圖2-4實(shí)體外部人員的E_R圖(5)、實(shí)體大物品的E_R圖如圖2-5所示:物品編號(hào)物品名離開時(shí)間進(jìn)入時(shí)間大物品宿舍號(hào)攜帶者姓名 圖2-5實(shí)體大物品的E_R圖2、合E-R圖系統(tǒng)的合E-R圖如圖2-6所示:ID號(hào)學(xué)生宿舍樓管宿舍樓入住1組成m1管理1n出入外部人員出入大物品mnmnm電費(fèi)繳納物品編號(hào)物品名宿舍號(hào)學(xué)號(hào)班級(jí)宿舍號(hào)樓號(hào)工作編號(hào)姓名聯(lián)系方式圖2-6 系統(tǒng)的合E-R圖三、邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)分E-R圖和合E-R圖的關(guān)系將E-R圖轉(zhuǎn)換為如下的關(guān)系模型,關(guān)系的碼用下橫線標(biāo)出:1、學(xué)生信息表(學(xué)號(hào)、院系

20、、性別、籍貫、生日、入學(xué)時(shí)間、所學(xué)專業(yè)、所在班級(jí)、所在宿舍號(hào)、違規(guī)記錄)2、外部人員出入登記表(進(jìn)入時(shí)間、訪問宿舍號(hào)、訪問對(duì)象、離開時(shí)間、人員名字、ID號(hào)等數(shù)據(jù))3、大物品出入登記表(物品編號(hào)、物品名、進(jìn)入時(shí)間、離開時(shí)間、攜帶者、攜帶者宿舍號(hào)等數(shù)據(jù))4、電費(fèi)管理表(購(gòu)電序列號(hào)、購(gòu)電時(shí)間、強(qiáng)開時(shí)間、強(qiáng)開次數(shù)、購(gòu)電數(shù)量等、剩余電量、電費(fèi)單價(jià)、購(gòu)電者學(xué)號(hào)等數(shù)據(jù))5、報(bào)修管理表(報(bào)修序列號(hào)、報(bào)修人、宿舍號(hào)、報(bào)修時(shí)間、報(bào)修物件名、維修人、維修時(shí)間)6、宿舍管理員基本信息表(工作編號(hào)、工作類型、性別、聯(lián)系方式、工作時(shí)間)7、宿舍違規(guī)信息管理表(違規(guī)宿舍號(hào)、違規(guī)人學(xué)號(hào)、違規(guī)次數(shù))8、宿舍基本信息管理表(入住

21、人數(shù)、住宿人學(xué)號(hào)、住宿人名字、宿舍號(hào)、凳子數(shù)量、桌子數(shù)量、電腦數(shù)量、電視數(shù)量)四、數(shù)據(jù)庫(kù)的實(shí)現(xiàn)1、表的建立 1、1創(chuàng)建學(xué)生信息管理表create table 學(xué)生信息管理表( 學(xué)號(hào)char(8) primary key, 院系char(20), char(10), 性別char(2), 籍貫char(10), 生日datetime, 入學(xué)時(shí)間datetime, 所學(xué)專業(yè)char(20), 所在班級(jí)char(20), 所在宿舍號(hào)char(8), 違規(guī)次數(shù)記錄char(6);1、2創(chuàng)建外部人員出入登記表create table 外部人員出入登記表( ID號(hào)char(20) primary key,

22、 進(jìn)入時(shí)間datetime, 訪問宿舍號(hào)char(20), 訪問對(duì)象名字char(6), 離開時(shí)間datetime, 人員 char(6);1、3創(chuàng)建大物品出入登記表create table 大物品出入登記表( 物品編號(hào)char(20) primary key, 物品名char(10), 進(jìn)入時(shí)間datetime, 離開時(shí)間datetime, 攜帶者char(8), 攜帶者宿舍號(hào)char(6);1、4創(chuàng)建電費(fèi)管理表create table 電費(fèi)管理表( 購(gòu)電序列號(hào)char(20) primary key, 購(gòu)電時(shí)間datetime, 強(qiáng)開時(shí)間datetime, 強(qiáng)開次數(shù)char(10), 購(gòu)電

23、數(shù)量char(4), 剩余電量char(4), 電費(fèi)單價(jià)char(4), 購(gòu)電者學(xué)號(hào)char(8);1、5 報(bào)修管理表create table 報(bào)修管理表( 報(bào)修序列號(hào)char(20) primary key, 報(bào)修人char(8), 宿舍號(hào)char(4), 報(bào)修時(shí)間datetime, 報(bào)修物件名char(6), 維修人char(8), 維修時(shí)間datetime);1、6創(chuàng)建宿舍管理員基本信息表create table 宿舍管理員基本信息表( 工作編號(hào)char(10) primary key, char(10), 工作類型char(20), 性別char(10), 聯(lián)系方式char(12),

24、工作時(shí)間char(20);1、7創(chuàng)建宿舍違規(guī)信息管理表create table 宿舍違規(guī)信息管理表( 違規(guī)宿舍號(hào)char(4), 違規(guī)人學(xué)號(hào)char(20) primary key, 違規(guī)次數(shù)char(20);1、8創(chuàng)建宿舍基本信息管理表create table 宿舍基本信息管理表( 入住人數(shù)char(10), 住宿人一學(xué)號(hào)char(10), 住宿人一char(10), 住宿人二學(xué)號(hào)char(10), 住宿人二char(10), 住宿人三學(xué)號(hào)char(10), 住宿人三char(10), 住宿人四學(xué)號(hào)char(10), 住宿人四char(10), 宿舍號(hào)char(20) primary key

25、, 凳子數(shù)量char(20), 桌子數(shù)量char(20), 電腦數(shù)量char(20), 電視數(shù)量char(20);2、數(shù)據(jù)的插入-1、向?qū)W生信息管理表中插入數(shù)據(jù)insert into 學(xué)生信息管理表values(,軟件學(xué)院,胡保呈,男,1990-6-12,2010-8-29,軟件工程,329,0);insert into 學(xué)生信息管理表values(,軟件學(xué)院,文斌,男,1991-6-20,2010-8-29,軟件工程,332,0);insert into 學(xué)生信息管理表values(,材料學(xué)院,廖榮華,男,1991-6-12,2010-8-29,金屬材料,505,0);insert into

26、 學(xué)生信息管理表values(,測(cè)光學(xué)院,王緒文,男,1990-4-23,2010-8-29,無損檢測(cè),723,0);insert into 學(xué)生信息管理表values(,經(jīng)管學(xué)院,文濤,男,1991-6-12,2010-8-29,會(huì)計(jì),315,1);insert into 學(xué)生信息管理表values(,軟件學(xué)院,何成健,男,1990-6-12,2010-8-29,軟件工程,334,0);insert into 學(xué)生信息管理表values(,軟件學(xué)院,曾其昌,男,1990-6-12,2010-8-29,軟件工程,334,0);-2、向外部人員出入登記表中插入數(shù)據(jù)insertinto 外部人員出

27、入登記表values(8,2012-6-21 8:21:12,334,何成健,2012-6-21 10 :21:23,三);insertinto 外部人員出入登記表values(1,2012-5-23 9:12:30,329,王少平,2012-5-23 10 :21:59,四);insertinto 外部人員出入登記表values(8,2010-7-21 12:21:12,419,嶸,2010-7-21 15 :21:23,王五);insertinto 外部人員出入登記表values(9,2011-8-21 8:10:12,334,曾其昌,2011-8-21 10 :21:23,王平);ins

28、ertinto 外部人員出入登記表values(89,2011-8-21 8:10:12,334,肖明,2011-8-21 10 :21:23,肖峰);-3、向大物品出入登記表中插入數(shù)據(jù)insertinto 大物品出入登記表values(,電腦,2012-07-27 10:12:00,2012-08-25 12:10:00,何成健,334);insertinto 大物品出入登記表values(,被子,2012-06-19 12:12:00,2012-06-21 12:10:00,文斌,332);insertinto 大物品出入登記表values(,電腦,2012-06-20 10:12:00,

29、2012-08-25 12:10:00,嶸,419);insertinto 大物品出入登記表values(,凳子,2012-07-27 10:12:00,2012-08-25 12:10:00,小明,332);-4、向電費(fèi)管理表中插入數(shù)據(jù)insertinto 電費(fèi)管理表values(2,2010-08-29 10:13:12,2010-08-28,1,16,-5,0.6,);insertinto 電費(fèi)管理表values(9,2010-07-29 10:13:12,2010-07-28,2,20,0,0.6,);insertinto 電費(fèi)管理表values(9,2010-09-21 13:13:

30、12,2010-09-20,0,30,-1,0.6,);insertinto 電費(fèi)管理表values(0,2010-09-21 13:13:12,2010-09-20,3,50,-1,0.6,);-5、向報(bào)修管理表中插入數(shù)據(jù)insertinto 報(bào)修管理表values(2,何成健,334,2010-08-29 10:15:12,防盜門,須海,2010-08-30 12:10:00);insertinto 報(bào)修管理表values(4,曾其昌,334,2010-09-15 10:15:12,洗漱池,王少平,2010-09-30 12:10:00);insertinto 報(bào)修管理表values(4,

31、胡保呈,329,2010-10-08 10:15:12,水龍頭,嶸,2010-10-30 12:10:00);insertinto 報(bào)修管理表values(8,曾峰,329,2010-10-08 10:15:12,桌子,方天華,2010-10-30 12:10:00);insertinto 報(bào)修管理表values(9,娜,329,2010-10-08 10:15:12,電腦,麗,2010-10-30 12:10:00);-6、向宿舍管理員基本信息表中插入數(shù)據(jù)insertinto 宿舍管理員基本信息表values(,林華,宿管,男,08:00:00-21:00);insertinto 宿舍管理員

32、基本信息表values(,大風(fēng),樓長(zhǎng),男,21:00:00-08:00:00);insertinto 宿舍管理員基本信息表values(,王靜,宿管,女,21:00:00-08:00:00);insertinto 宿舍管理員基本信息表values(,娜,宿管,女,8,21:00:00-08:00:00);insertinto 宿舍管理員基本信息表values(,王西,宿管,女,21:00:00-08:00:00);-7、向宿舍違規(guī)信息表中插入數(shù)據(jù)insertinto 宿舍違規(guī)信息管理表values(329,1);insertinto 宿舍違規(guī)信息管理表values(334,1);inserti

33、nto 宿舍違規(guī)信息管理表values(332,1);insertinto 宿舍違規(guī)信息管理表values(330,2);insertinto 宿舍違規(guī)信息管理表values(723,0);-8、向宿舍基本信息管理表中插入數(shù)據(jù)insertinto 宿舍基本信息管理表values(4,何成健,須海,曾其昌,嶸,334,4,2,4,1);insertinto 宿舍基本信息管理表values(2,廖榮華,文濤,329,4,2,4,1);insertinto 宿舍基本信息管理表values(1,王緒文,723,4,2,4,1);insertinto 宿舍基本信息管理表values(4,廖榮華,王緒文,

34、文濤,嶸,711,4,2,4,1);3、建立觸發(fā)器create trigger insert_or_updateon 學(xué)生信息管理表 for updateasDeclare num char(20),no char(10)select num=違規(guī)次數(shù)記錄,no=學(xué)號(hào)from insertedupdate 宿舍違規(guī)信息管理表set 違規(guī)次數(shù)=numwhere 違規(guī)人學(xué)號(hào)=noreturn create trigger insert_or_updaton 學(xué)生信息管理表 for insertasDeclare num char(20),no char(10),宿舍號(hào)char(10)select

35、num=違規(guī)次數(shù)記錄,no=學(xué)號(hào),宿舍號(hào)=所在宿舍號(hào)from insertedinsert into 宿舍違規(guī)信息管理表values(宿舍號(hào),no,num)return4、建立存儲(chǔ)過程-創(chuàng)建查詢學(xué)生信息存儲(chǔ)過程create procedure 查詢學(xué)生信息存儲(chǔ)過程asselect *from 學(xué)生信息管理表goexecute 查詢學(xué)生信息存儲(chǔ)過程-創(chuàng)建插入學(xué)生信息存儲(chǔ)過程create procedure 插入學(xué)生信息存儲(chǔ)過程(學(xué)號(hào)char(20),院系char(20),char(20),性別char(20),籍貫char(20),生日char(20),入學(xué)時(shí)間datetime,所學(xué)專業(yè)char(20),所在班級(jí)char(20),所在宿舍號(hào)char(20),違規(guī)次數(shù)記錄char(20)asinsert into 學(xué)生信息管理表values(學(xué)號(hào),院系,性別,籍貫,生日,入學(xué)時(shí)間,所學(xué)專業(yè),所在班級(jí),所在宿舍號(hào),違規(guī)次數(shù)記錄)goexecute 插入學(xué)生信息存儲(chǔ)過程學(xué)號(hào)= ,院系=軟件學(xué)院 ,=云 ,性別=女 ,籍貫=,生日=,入學(xué)時(shí)間=2010-08-23 ,所學(xué)專業(yè)=教

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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)論