宿舍信息管理系統(tǒng).doc_第1頁(yè)
宿舍信息管理系統(tǒng).doc_第2頁(yè)
宿舍信息管理系統(tǒng).doc_第3頁(yè)
宿舍信息管理系統(tǒng).doc_第4頁(yè)
宿舍信息管理系統(tǒng).doc_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

精品文檔 1歡迎下載 數(shù)據(jù)庫(kù)系統(tǒng)原理數(shù)據(jù)庫(kù)系統(tǒng)原理 課程設(shè)計(jì)報(bào)告課程設(shè)計(jì)報(bào)告 題目 宿舍信息管理系統(tǒng)題目 宿舍信息管理系統(tǒng) 專(zhuān)業(yè)班級(jí) 專(zhuān)業(yè)班級(jí) 20162016 級(jí)軟件工程 級(jí)軟件工程 2 2 班 班 指導(dǎo)教師 指導(dǎo)教師 王曉妍王曉妍 學(xué)生姓名一 學(xué)生姓名一 趙欣睿趙欣睿 完成任務(wù)完成任務(wù) 需求分析需求分析 頁(yè)碼起止 頁(yè)碼起止 3 3 8 8 學(xué)生姓名二 學(xué)生姓名二 陳思慧陳思慧 完成任務(wù)完成任務(wù) 數(shù)據(jù)實(shí)施數(shù)據(jù)實(shí)施 頁(yè)碼起止 頁(yè)碼起止 1919 2323 學(xué)生姓名三 學(xué)生姓名三 劉偉劉偉 完成任務(wù)完成任務(wù) 概念設(shè)計(jì)概念設(shè)計(jì) 頁(yè)碼起止 頁(yè)碼起止 1111 1414 學(xué)生姓名四 學(xué)生姓名四 崔子涵崔子涵 完成任務(wù)完成任務(wù) 邏輯設(shè)計(jì)邏輯設(shè)計(jì) 頁(yè)碼起止 頁(yè)碼起止 1515 1717 精品文檔 II歡迎下載 目錄目錄 1 1 引言引言 1 1 1 1 問(wèn)題描述 1 1 2 開(kāi)發(fā)環(huán)境和運(yùn)行環(huán)境 1 2 2 需求分析需求分析 3 3 2 1 系統(tǒng)功能基本的要求 3 2 2 企業(yè)對(duì)系統(tǒng)實(shí)現(xiàn)的要求 3 2 4 數(shù)據(jù)流程 6 2 5 數(shù)據(jù)字典 8 3 3 概念設(shè)計(jì)概念設(shè)計(jì) 1111 3 1 設(shè)計(jì)分E R圖 11 3 2 設(shè)計(jì)完成的總E R圖 14 4 4 邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì) 1515 4 1 圖向關(guān)系模式的轉(zhuǎn)換 15 4 2 關(guān)系模型的優(yōu)化 17 4 3 用戶(hù)子模式的設(shè)計(jì) 17 5 5 物理結(jié)構(gòu)設(shè)計(jì)階段物理結(jié)構(gòu)設(shè)計(jì)階段 1818 6 6 數(shù)據(jù)實(shí)施和維護(hù)數(shù)據(jù)實(shí)施和維護(hù) 1919 6 1 建立數(shù)據(jù)庫(kù) 19 6 2 建表 19 6 3 建查詢(xún) 20 6 4 建存儲(chǔ)過(guò)程 22 6 5 建觸發(fā)器 23 7 7 總結(jié)總結(jié) 2525 參考文獻(xiàn)參考文獻(xiàn) 2626 精品文檔 11歡迎下載 1 1 引言引言 1 11 1 問(wèn)題描述問(wèn)題描述 學(xué)生宿舍管理系統(tǒng)對(duì)于一個(gè)學(xué)校來(lái)說(shuō)是必不可少的組成部分 目前好多學(xué) 校還停留在宿舍管理人員手工記錄數(shù)據(jù)的最初階段 手工記錄對(duì)于規(guī)模小的學(xué) 校來(lái)說(shuō)還勉強(qiáng)可以接受 但對(duì)于學(xué)生信息量比較龐大 需要記錄存檔的數(shù)據(jù)比 較多的高校來(lái)說(shuō) 人工記錄是相當(dāng)麻煩的 而且當(dāng)查找某條記錄時(shí) 由于數(shù)據(jù) 量龐大 還只能靠人工去一條一條的查找 這樣不但麻煩還浪費(fèi)了許多時(shí)間 效率也比較低 當(dāng)今社會(huì)是飛速進(jìn)步的世界 原始的記錄方式已經(jīng)被社會(huì)所淘汰了 計(jì)算 機(jī)化管理正是適應(yīng)時(shí)代的產(chǎn)物 信息世界永遠(yuǎn)不會(huì)是一個(gè)平靜的世界 當(dāng)一種 技術(shù)不能滿(mǎn)足需求時(shí) 就會(huì)有新的技術(shù)誕生并取代舊技術(shù) 21 世紀(jì)的今天 信 息社會(huì)占著主流地位 計(jì)算機(jī)在各行各業(yè)中的運(yùn)用已經(jīng)得到普及 自動(dòng)化 信 息化的管理越來(lái)越廣泛應(yīng)用于各個(gè)領(lǐng)域 我們針對(duì)如此 設(shè)計(jì)了一套學(xué)生宿舍 管理系統(tǒng) 學(xué)生宿舍管理系統(tǒng)采用的是計(jì)算機(jī)化管理 系統(tǒng)做的盡量人性化 使用者會(huì)感到操作非常方便 管理人員需要做的就是將數(shù)據(jù)輸入到系統(tǒng)的數(shù)據(jù) 庫(kù)中去 由于數(shù)據(jù)庫(kù)存儲(chǔ)容量相當(dāng)大 而且比較穩(wěn)定 適合較長(zhǎng)時(shí)間的保存 也不容易丟失 這無(wú)疑是為信息存儲(chǔ)量比較大的學(xué)校提供了一個(gè)方便 快捷的 操作方式 本系統(tǒng)具有運(yùn)行速度快 安全性高 穩(wěn)定性好的優(yōu)點(diǎn) 并且具備修 改功能 能夠快速的查詢(xún)學(xué)校所需的住宿信息 面對(duì)目前學(xué)校發(fā)展的實(shí)際狀況 我們通過(guò)實(shí)地調(diào)研之后 對(duì)宿舍管理系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)做了一個(gè)詳細(xì)的概述 1 21 2 開(kāi)發(fā)環(huán)境和運(yùn)行環(huán)境開(kāi)發(fā)環(huán)境和運(yùn)行環(huán)境 本學(xué)生宿舍信息管理系統(tǒng) 數(shù)據(jù)庫(kù)系統(tǒng) 的開(kāi)發(fā)運(yùn)行環(huán)境如下 開(kāi)發(fā)環(huán)境 Windows7 數(shù)據(jù)庫(kù)管理系統(tǒng) MYSQL 5 5 硬件運(yùn)行環(huán)境 服務(wù)器 最低配置 P 以上 CPU 256MB 以上內(nèi)存 1G 以上硬盤(pán)空間 客戶(hù)端 最低配置 P 以上 CPU 128 MB 以上內(nèi)存 400M 以上硬盤(pán)空間 軟件環(huán)境 服務(wù)器操作系統(tǒng) Windows2000Server 企業(yè)版 客戶(hù)端操作系統(tǒng) WindowsXP Windows7 瀏覽器要求 IE6 0 以上 精品文檔 22歡迎下載 后臺(tái)數(shù)據(jù)庫(kù)系統(tǒng) MYSQL 5 5 及以上版本 數(shù)據(jù)庫(kù)的建立需要 MYSQL 來(lái)實(shí)現(xiàn) 本系統(tǒng)實(shí)現(xiàn)使用的是 MYSQL 5 5 它 適用于 MYSQL 5 5 及以上版本 精品文檔 33歡迎下載 2 2 需求分析需求分析 2 12 1 系統(tǒng)功能基本的要求系統(tǒng)功能基本的要求 宿舍管理的主要工作是學(xué)校宿舍基本信息的錄入 為學(xué)生分 退宿舍和繳 費(fèi) 宿舍衛(wèi)生檢查 水電費(fèi)的收取 宿舍 學(xué)生的查詢(xún)以及對(duì)來(lái)訪人員的登記 宿舍分配的過(guò)程是 新生入學(xué)之前 每個(gè)園區(qū)將接到安排在本園區(qū)住宿的同學(xué) 名單 并根據(jù)學(xué)生基本信息按約定的分配原則給每個(gè)學(xué)生初定宿舍床位 一般 的分配原則是 同一學(xué)院的學(xué)生應(yīng)該分配在同一幢樓 同一班級(jí)的學(xué)生應(yīng)該分 配在房號(hào)連續(xù)的寢室 當(dāng)學(xué)生報(bào)到后 宿舍管理員根據(jù)住宿分配情況開(kāi)出需支 付的住宿費(fèi)清單 學(xué)生到財(cái)務(wù)處繳費(fèi)后方可入住 宿舍分配結(jié)束后 宿舍管理 員對(duì)學(xué)生住房情況 房產(chǎn)信息進(jìn)行維護(hù) 查詢(xún) 管理 統(tǒng)計(jì) 2 22 2 企業(yè)對(duì)系統(tǒng)實(shí)現(xiàn)的要求企業(yè)對(duì)系統(tǒng)實(shí)現(xiàn)的要求 系統(tǒng)要處理的對(duì)象包括用戶(hù)系統(tǒng)登錄信息 入住學(xué)生基本信息 宿舍基本 信息 宿舍衛(wèi)生檢查信息 宿舍水電繳費(fèi)信息 宿舍公物報(bào)修信息 來(lái)訪登記 信息等八個(gè)方面 各個(gè)對(duì)象包括信息如下所示 詳細(xì)的數(shù)據(jù)見(jiàn)于數(shù)據(jù)字典 1 用戶(hù)系統(tǒng)登錄信息 包括添加用戶(hù) 修改密碼 退出系統(tǒng)等方面 這樣 2 可以方便管理者對(duì)宿舍樓的管理 提高查詢(xún)效率 3 學(xué)生基本信息 包括 學(xué)號(hào) 學(xué)生姓名 學(xué)生性別 學(xué)生所學(xué)專(zhuān)業(yè) 宿舍 號(hào) 入住時(shí)間等方面的信息 可以方便學(xué)生信息的查詢(xún)和更新 4 宿舍基本信息 宿舍基本信息包括宿舍號(hào) 宿舍電話 住宿費(fèi) 宿舍財(cái) 產(chǎn) 5 宿舍衛(wèi)生檢查信息 包括宿舍號(hào) 檢查情況 檢查日期 6 宿舍水電繳費(fèi)信息 包括宿舍號(hào) 繳費(fèi)人 繳費(fèi)量 繳費(fèi)日期等四方面 的信息 7 宿舍公物報(bào)修信息 報(bào)修信息包括宿舍號(hào) 報(bào)修人 保修日期 修理日 期 報(bào)修情況等信息 具體的數(shù)據(jù)項(xiàng)見(jiàn)數(shù)據(jù)字典 8 來(lái)訪登記信息 包括宿舍號(hào) 來(lái)訪人 被訪人 來(lái)訪時(shí)間 離開(kāi)時(shí)間 備注等信息 2 2 1 信息要求 精品文檔 44歡迎下載 信息的錄入是通過(guò)系統(tǒng)錄入學(xué)生的情況 保證了學(xué)生住宿情況的完整性 查詢(xún)則是可以對(duì)有所或者個(gè)別要了解學(xué)生的情況進(jìn)行分類(lèi)查詢(xún) 系統(tǒng)的查詢(xún)可 以一步到位 并且模糊查詢(xún)減小了在不知道學(xué)生具體情況下查詢(xún)的難度 2 2 2 處理要求 當(dāng)學(xué)生基本信息發(fā)生變化時(shí) 宿舍樓管理員能對(duì)其進(jìn)行修改 比如 某些 同學(xué)搬到其他的宿舍中去 他們?cè)诒舅奚針侵邢鄳?yīng)的記錄就應(yīng)該刪去 或者學(xué) 生轉(zhuǎn)換專(zhuān)業(yè) 他們記錄中院系的信息也要作相應(yīng)的修改等等 當(dāng)宿舍樓的電話號(hào)碼發(fā)生變更時(shí) 宿舍樓管理員能根據(jù)有關(guān)證明做出修改 當(dāng)快件到達(dá)本宿舍樓時(shí) 宿舍樓管理員應(yīng)依據(jù)到達(dá)快件的相關(guān)信息在快件 信息中插入一條記錄 當(dāng)同學(xué)們接收快件后 管理員應(yīng)登記快件的接收時(shí)間 表明該信件已成功到達(dá)收信人的手中 2 2 3 安全性與完整性要求 1 安全性要求 1 系統(tǒng)應(yīng)對(duì)不同的數(shù)據(jù)設(shè)置不同的訪問(wèn)級(jí)別 限制訪問(wèn)用戶(hù)可查詢(xún)和處 理數(shù)據(jù)的類(lèi)別和內(nèi)容 2 系統(tǒng)實(shí)現(xiàn) 數(shù)據(jù)備份 數(shù)據(jù)恢復(fù) 以防止重大失誤 或是系統(tǒng)故障引 起的損失 2 完整性要求 1 各種信息記錄的完整性 信息記錄內(nèi)容不能為空 2 各種數(shù)據(jù)間相互的聯(lián)系的正確性 3 相同的數(shù)據(jù)在不同記錄中的一致性 2 32 3 系統(tǒng)功能的設(shè)計(jì)系統(tǒng)功能的設(shè)計(jì) 通過(guò)對(duì)用戶(hù)需求和系統(tǒng)設(shè)計(jì)思想的分析 可以得出該宿舍管理信息系統(tǒng)大 致可以分為幾大模塊 宿舍基本信息模塊 學(xué)生入住模塊 衛(wèi)生檢查模塊 水 電收費(fèi)模塊 宿舍報(bào)表維修模塊 外來(lái)人員登記模塊 系統(tǒng)業(yè)務(wù)流程圖 精品文檔 55歡迎下載 宿舍器件基本 情況 學(xué)生入住 宿舍檢查 顯示信息 宿舍來(lái)訪紀(jì) 錄 宿舍報(bào)修 水電繳費(fèi) 宿舍信息 圖 2 3 1 系統(tǒng)業(yè)務(wù)流程圖 系統(tǒng)功能模塊圖 宿舍管理信息 系統(tǒng) 系統(tǒng)管理 宿舍基本 信息 學(xué)生入住衛(wèi)生檢查水電收費(fèi)宿舍報(bào)修 來(lái)訪人員 登記 新 建 用 戶(hù) 修 改 密 碼 重 新 登 陸 添 加 宿 舍 查 詢(xún) 宿 舍 修 改 宿 舍 刪 除 宿 舍 添 加 學(xué) 生 查 詢(xún) 學(xué) 生 修 改 學(xué) 生 刪 除 學(xué) 生 添 加 檢 查 查 詢(xún) 檢 查 添 加 收 費(fèi) 查 詢(xún) 收 費(fèi) 添 加 報(bào) 修 查 詢(xún) 報(bào) 修 添 加 登 記 查 詢(xún) 登 記 圖 2 3 2 系統(tǒng)總功能模塊圖 主要模塊的功能 主要模塊的功能 1 宿舍基本信息模塊 添加 修改 查詢(xún)和刪除宿舍基本信息 如宿舍房號(hào) 財(cái)產(chǎn) 床位等 2 學(xué)生入住模塊 添加 修改 查詢(xún)和刪除學(xué)生入住 退宿信息 包括學(xué)生一 些基本信息 繳費(fèi)等 3 衛(wèi)生檢查模塊 對(duì)宿舍衛(wèi)生檢查 評(píng)比 統(tǒng)計(jì)等 4 水電收費(fèi)模塊 對(duì)超出規(guī)定部分的水電收費(fèi)管理 精品文檔 66歡迎下載 5 宿舍保修模塊 對(duì)報(bào)修情況的登記 時(shí)間安排 修理結(jié)果檢查等 6 來(lái)訪人員登記模塊 來(lái)訪人員的登記管理等 2 42 4 數(shù)據(jù)流程數(shù)據(jù)流程 數(shù)據(jù)流圖 學(xué)生入住 宿舍基本 信息 衛(wèi)生檢查 水電收費(fèi) 房屋報(bào)修 來(lái)訪人員 登記 數(shù)據(jù)庫(kù)管理員學(xué)校 學(xué)生 外來(lái)人員 宿舍管理員 查詢(xún)并執(zhí)行 收到信息并執(zhí)行 安排入住 修改住宿信息 學(xué)生信息 批準(zhǔn)申請(qǐng)并修改信息 申請(qǐng)換宿舍 報(bào)修 信息收集 數(shù)據(jù)輸入 檢查并評(píng)分 統(tǒng)計(jì)并輸入數(shù)據(jù)庫(kù) 記錄數(shù)據(jù) 執(zhí)行 收費(fèi)清單 記錄 記錄 記錄 登記 記錄 根據(jù)清單繳費(fèi) 圖 2 4 1 宿舍信息管理系統(tǒng)總數(shù)據(jù)流圖 精品文檔 77歡迎下載 查詢(xún)宿舍 基本信息 宿舍基本信息登記 表 管理員 登記宿舍 基本信息 查詢(xún)宿舍 基本信息 管理員 宿舍信息 宿舍信息 宿舍信息 宿舍信息 宿舍信息 宿舍信息宿舍信息 圖 2 4 2 宿舍信息登記分?jǐn)?shù)據(jù)流圖 查詢(xún)衛(wèi)生檢 查信息 衛(wèi)生檢查信息登記表 管理員 登記衛(wèi)生檢 查信息 檢查衛(wèi)生登 記信息 管理員 檢查信息 檢查信息 檢查信息 檢查信息檢查信息檢查信息 檢查信息 圖 2 4 3 宿舍衛(wèi)生檢查分?jǐn)?shù)據(jù)流圖 查詢(xún)水電繳費(fèi)水電繳費(fèi)登記表 學(xué)生 登記水電繳費(fèi)查詢(xún)水電繳費(fèi)管理員 登記水電繳費(fèi) 水電繳費(fèi)信息 水電已繳費(fèi) 水電繳費(fèi)信息 水電繳費(fèi)信息 水電繳費(fèi)信息水電繳費(fèi)信息 水電繳費(fèi)信息 水電已繳費(fèi) 圖 2 4 4 宿舍水電收費(fèi)分?jǐn)?shù)據(jù)流圖 精品文檔 88歡迎下載 查詢(xún)報(bào)修報(bào)修登記表 學(xué)生登記報(bào)修查詢(xún)報(bào)修管理員 登記報(bào)修 已修信息 已修信息 報(bào)修信息 報(bào)修信息 報(bào)修信息 報(bào)修信息報(bào)修信息 已修信息 已修信息 圖 2 4 5 宿舍報(bào)修分?jǐn)?shù)據(jù)流圖 來(lái)訪登記 登記查詢(xún) 來(lái)訪人員 學(xué)生宿舍管理員 來(lái)訪信息 圖 2 4 6 來(lái)訪人員登記分?jǐn)?shù)據(jù)流圖 2 52 5 數(shù)據(jù)字典數(shù)據(jù)字典 部分重要表 表 2 5 1 用戶(hù)數(shù)據(jù)字典 序號(hào)序號(hào)列名列名數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型長(zhǎng)度長(zhǎng)度小數(shù)位小數(shù)位標(biāo)識(shí)標(biāo)識(shí)主鍵主鍵允許空允許空默認(rèn)值默認(rèn)值說(shuō)明說(shuō)明備注備注 1UnameVarchar206 是是否用戶(hù) ID 2UpasswordVarchar204 否用戶(hù)密碼 表 2 5 2 住宿學(xué)生數(shù)據(jù)字典 精品文檔 99歡迎下載 序號(hào)序號(hào)列名列名數(shù)據(jù)類(lèi)數(shù)據(jù)類(lèi) 型型 長(zhǎng)度長(zhǎng)度小數(shù)小數(shù) 位位 標(biāo)識(shí)標(biāo)識(shí)主鍵主鍵允許允許 空空 默默 認(rèn)認(rèn) 值值 說(shuō)明說(shuō)明備注備注 1SnoVarchar20 是是否 Lis 學(xué)號(hào)住宿學(xué)生學(xué)號(hào) 2SnameVarchar20 姓名住宿學(xué)生姓名 3Ssex0Varchar4 性別 4SdeptVarchar40 專(zhuān)業(yè)學(xué)生專(zhuān)業(yè) 5DnoVarchar6 宿舍號(hào)住宿學(xué)生住宿號(hào) 6ScheckinVarchar8 入住時(shí)間新生搬入時(shí)間 表 2 5 3 學(xué)生宿舍數(shù)據(jù)字典 序號(hào)序號(hào)列名列名數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型長(zhǎng)度長(zhǎng)度小數(shù)位小數(shù)位標(biāo)識(shí)標(biāo)識(shí)主鍵主鍵允許空允許空默認(rèn)值默認(rèn)值說(shuō)明說(shuō)明備注備注 1Dnovarchar6 是是否宿舍號(hào) 2Dphonevarchar15 是否否宿舍電話 3PnameVarchar20 否宿舍財(cái)產(chǎn) 表 2 5 4 報(bào)修數(shù)據(jù)字典 表2 5 5 衛(wèi)生檢查數(shù)據(jù)字典 序號(hào)序號(hào)列名列名數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型長(zhǎng)度長(zhǎng)度小數(shù)位小數(shù)位標(biāo)識(shí)標(biāo)識(shí)主鍵主鍵允許空允許空默默 認(rèn)認(rèn) 值值 說(shuō)明說(shuō)明備注備注 1Dnovarchar6 是是否宿舍號(hào)報(bào)修人宿舍號(hào) 2Pnovarchar2 否物品號(hào)報(bào)修物品編號(hào) 3Rsubmitvarchar8 是提交日 期 報(bào)修提交日期 4Rsolvevarchar8 是解決日 期 問(wèn)題解決日期 5RreasonVarchar50 否保修原 因 物品損壞原因 序號(hào)序號(hào)列名列名數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型長(zhǎng)度長(zhǎng)度小小 數(shù)數(shù) 位位 標(biāo)標(biāo) 識(shí)識(shí) 主主 鍵鍵 允許允許 空空 默默 認(rèn)認(rèn) 值值 說(shuō)明說(shuō)明備注備注 1Dnovarchar6 否 宿舍號(hào) 檢查宿舍號(hào) 2 ChTime varchar14 檢查時(shí)間衛(wèi)生檢查時(shí)間 3 ChResult varchar10 否檢查結(jié)果衛(wèi)生檢查評(píng)定 精品文檔 1010歡迎下載 表2 5 6 水電數(shù)據(jù)字典 表 2 5 7 來(lái)訪人員數(shù)據(jù)字典 序號(hào)序號(hào)列名列名數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型長(zhǎng)度長(zhǎng)度小小 數(shù)數(shù) 位位 標(biāo)標(biāo) 識(shí)識(shí) 主主 鍵鍵 允許允許 空空 默認(rèn)默認(rèn) 值值 說(shuō)明說(shuō)明備注備注 1Dnovarchar6 否 宿舍號(hào) 水電宿舍號(hào) 2CostVarchar8 否已用費(fèi)用水電消費(fèi)情況 3 LeftFee Varchar8 否剩余費(fèi)用水電剩余情況 4 CtFee varchar8 否續(xù)交費(fèi)用續(xù)交水電費(fèi)用 序號(hào)序號(hào)列名列名數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型長(zhǎng)度長(zhǎng)度小數(shù)小數(shù) 位位 標(biāo)識(shí)標(biāo)識(shí)主鍵主鍵允許允許 空空 默認(rèn)默認(rèn) 值值 說(shuō)明說(shuō)明備注備注 1SnoVarchar20 否學(xué)號(hào)住宿學(xué)生學(xué)號(hào) 2Snamevarchar20 否姓名住宿學(xué)生姓名 3SsexVarchar4 否性別 4SdeptVarchar40 否專(zhuān)業(yè)學(xué)生專(zhuān)業(yè) 5DnoMoney6 否宿舍號(hào)被訪學(xué)生宿舍 號(hào) 6ScheckinMoney8 否進(jìn)入時(shí)間正課時(shí)間被訪 進(jìn)入時(shí)間 7OutTimeMoney8 否離開(kāi)時(shí)間正課時(shí)間被訪 結(jié)束后外出時(shí)間 精品文檔 1111歡迎下載 3 3 概念設(shè)計(jì)概念設(shè)計(jì) 3 13 1 實(shí)體聯(lián)系圖實(shí)體聯(lián)系圖 由于表格過(guò)多只列舉部分表格設(shè)計(jì)實(shí)體聯(lián)系圖如下 dorm DormID phone DMoney DRemark deskNum BedNum chairNum 圖 3 1 1 宿舍信息表實(shí)體聯(lián)系圖 被參照關(guān)系 student SIDdormID class SSex SName 圖 3 1 2 學(xué)生信息表實(shí)體聯(lián)系圖 參照關(guān)系 精品文檔 1212歡迎下載 repair RepairID repair DateRepair rmoney DateIn person reason dormID 圖 3 1 3 宿舍報(bào)修信息表實(shí)體聯(lián)系圖 參照關(guān)系 checkinfo checkID DormID CSate CRemark CDate 圖 3 1 4 衛(wèi)生檢查信息表實(shí)體聯(lián)系圖 參照關(guān)系 精品文檔 1313歡迎下載 charge dormID ChargeID EBuy CPerson CMoney MDate 圖 3 1 5 水電收費(fèi)信息表實(shí)體聯(lián)系圖 參照關(guān)系 register RegisterIDRemark Dateleave dormID PlookDateCome PComeName PComeID 圖 3 1 6 來(lái)訪人員信息表實(shí)體聯(lián)系圖 參照關(guān)系 精品文檔 1414歡迎下載 3 23 2 設(shè)計(jì)完成的總設(shè)計(jì)完成的總 e re r 圖圖 宿舍 Dorm 衛(wèi)生檢查 宿舍基本 信息學(xué)生親朋 學(xué)生 Student 水電費(fèi) Cmoney 檢查 Checkinfo 有 來(lái)訪 居住 消費(fèi) m n n m n m 1 m n m 圖 3 2 1 總 E R 圖 精品文檔 1515歡迎下載 4 4 邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì) 4 14 1 圖向關(guān)系模式的轉(zhuǎn)換圖向關(guān)系模式的轉(zhuǎn)換 部分關(guān)系模式如下 Dorm dormID phonephone Dmoney bedNum chairNum deskNum DRemark Student SID Sname Ssex class dormIDdormID phonephone Checkinfo checkID dormIDdormID CDate CSate CRemark Charge chargeID dormIDdormID MDate EBuy CPerson CMoney Repair repairID dormIDdormID DateIn DateRepair Person repair reason repairmoney Register RegisterID PcomeID PcomeName DateCome Plook dormIDdormID Dateleave Remark 主碼 灰色背景 外碼 加粗字體 4 24 2 關(guān)系模型的優(yōu)化關(guān)系模型的優(yōu)化 有了關(guān)系模型 可以進(jìn)一步優(yōu)化 方法為 a 確定數(shù)據(jù)依賴(lài) b 對(duì)數(shù)據(jù)依賴(lài)進(jìn)行極小化處理 消除冗余聯(lián)系 參看范式理論 c 確定范式級(jí)別 根據(jù)應(yīng)用環(huán)境 對(duì)某些模式進(jìn)行合并或分解 具體操作為 確定了各關(guān)系的主鍵 確定關(guān)系的聯(lián)系 如外鍵等 如 student DormID dorm DormID repair DormID dorm DormID 等等 另外對(duì)冗余關(guān)系進(jìn)行合并或分解 4 34 3 用戶(hù)子模式的設(shè)計(jì)用戶(hù)子模式的設(shè)計(jì) 這部分主要是考慮使用方便性和效率問(wèn)題 主要借助視圖手段實(shí)現(xiàn) 包括 a 建立視圖 使用更符合用戶(hù)習(xí)慣的別名 b 對(duì)不同級(jí)別的用戶(hù)定義不同的視圖 以保證系統(tǒng)的安全性 c 對(duì)復(fù)雜的查詢(xún)操作 可以定義視圖 簡(jiǎn)化用戶(hù)對(duì)系統(tǒng)的使用 針對(duì)一般用戶(hù)查詢(xún)學(xué)號(hào) 姓名 宿舍號(hào) 宿舍電話比較頻繁 建立一個(gè)包 括學(xué)號(hào) 姓名 宿舍號(hào) 宿舍電話的視圖 視圖 1 sno sname DormID phone 其他視圖依據(jù)需要另外設(shè)置 精品文檔 1616歡迎下載 精品文檔 1717歡迎下載 5 5 物理結(jié)構(gòu)設(shè)計(jì)階段物理結(jié)構(gòu)設(shè)計(jì)階段 數(shù)據(jù)庫(kù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)與存取方法稱(chēng)為數(shù)據(jù)庫(kù)的物理結(jié)構(gòu) 它依 賴(lài) 于選定的數(shù)據(jù)庫(kù)管理系統(tǒng) 為一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最適合的應(yīng)用 要 求的物理結(jié)構(gòu)的過(guò)程 就是數(shù)據(jù)庫(kù)的物理設(shè)計(jì) 數(shù)據(jù)庫(kù)的物理設(shè)計(jì)通常分為兩步 1 確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu) 在關(guān)系數(shù)據(jù)庫(kù)中主要指存取方法和存儲(chǔ)結(jié)構(gòu) 2 對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià) 評(píng)價(jià)的重點(diǎn)是時(shí)間和空間的效率 5 15 1 關(guān)系模式存取方法的選擇關(guān)系模式存取方法的選擇 確定數(shù)據(jù)庫(kù)的存取方法 就是確定建立哪些存儲(chǔ)路徑以實(shí)現(xiàn)快速存取數(shù)據(jù) 庫(kù) 中的數(shù)據(jù) 現(xiàn)行的 DBMS 一般都提供了多種存取方法 如索引法 HASH 法等 其中 最常用的是索引法 本系統(tǒng)也采用的是索引法 我們?cè)诮?jīng)常需要搜索的 列和主關(guān)鍵字上建立了唯一索引 5 25 2 確定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)確定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu) 由于不同 PC 機(jī)所安裝的數(shù)據(jù)庫(kù)軟件位置不一定相同 所以數(shù)據(jù)文件與日志 文件的存放位置也不一定相同 精品文檔 1818歡迎下載 6 6 數(shù)據(jù)實(shí)施和維護(hù)數(shù)據(jù)實(shí)施和維護(hù) 6 16 1 建立數(shù)據(jù)庫(kù)建立數(shù)據(jù)庫(kù) Create database dormitory 6 26 2 建表建表 1 建宿舍學(xué)生入住信息表 create table student SID varchar 20 primary key SName varchar 20 SSex varchar 20 class varchar 20 dormID varchar 20 phone varchar 11 表 6 2 1 學(xué)生入住信息表 student 2 建宿舍繳費(fèi)表 create table charge ChargeID int identity 1 1 primary key dormID varchar 20 MDate datetime EBuy varchar 20 CPerson varchar 20 精品文檔 1919歡迎下載 CMoney varchar 20 表 6 2 2 宿舍水電繳費(fèi)表 charge 3 宿舍衛(wèi)生檢查表 create table checkinfo CheckID int identity 1 1 primary key dormID varchar 20 CDate datetime CSate varchar 100 CRemark varchar 100 表 6 2 3 宿舍衛(wèi)生檢查表 checkinfo 4 建宿舍基本信息表 create table dorm dormID varchar 20 primary key phone varchar 20 DMoney varchar 20 精品文檔 2020歡迎下載 bedNum int chairNum int deskNum int DRemark varchar 20 表 6 2 4 宿舍基本信息表 dorm 5 建宿舍外來(lái)人員記錄表 create table register Register int identity 1 1 primary key PComeName varchar 20 PComeID varchar 18 DateCome datetime PLook varchar 20 dormID varchar 20 DateLeave datetime Remark varchar 100 表 6 2 5 宿舍外來(lái)人員記錄表 register 精品文檔 2121歡迎下載 6 建宿舍報(bào)修表 create table repair RepairID int identity 1 1 primary key dormID varchar 20 DateIn datetime DateRepair datetime person varchar 20 repair varchar 20 reason varchar 20 repairmoney varchar 20 表 6 2 6 宿舍報(bào)修表 repair 6 36 3 建查詢(xún)建查詢(xún) 1 查詢(xún)衛(wèi)生檢查不合格宿舍 Select Csate from checkinfo where Cremark 60 查詢(xún)結(jié)果 精品文檔 2222歡迎下載 圖 6 3 1 查詢(xún)結(jié)果圖 1 2 查詢(xún)各個(gè)宿舍衛(wèi)生檢查成績(jī) 并按降序排列 Select Csate Cremark from checkinfo order by Cremark desc 查詢(xún)結(jié)果 圖 6 3 2 查詢(xún)結(jié)果圖 2 3 查詢(xún)軟件 1 班所在的宿舍號(hào) Select dormID class from student where class 軟 1 查詢(xún)結(jié)果 圖 6 3 3 查詢(xún)結(jié)果圖 3 4 查詢(xún)宿舍檢查不合格的舍員名單 Select SName from student checkinfo where checkinfo dormID student dormID and Gremark60 END delimiter 輸入?yún)?shù) 60 精品文檔 2525歡迎下載 圖 6 4 3 存儲(chǔ)過(guò)程結(jié)果圖 3 6 56 5 建觸發(fā)器建觸發(fā)器 準(zhǔn)備學(xué)生數(shù)目統(tǒng)計(jì)表 CREATE TABLE student count Student count INT 11 DEFAULT 0 INSERT INTO student count VALUES 0 創(chuàng)建觸發(fā)器 在向?qū)W生表 INSERT 數(shù)據(jù)時(shí) 學(xué)生數(shù)增加 DELETE 學(xué)生時(shí) 學(xué)生 數(shù)減少 CREATE TRIGGER trigger student count insert AFTER INSERT ON student info FOR EACH ROW UPDATE student count SET student count student count 1 CREATE TRIGGER trigger student count delete AFTER DELETE ON student info FOR EACH ROW

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論