![(最新整理)數(shù)據(jù)庫課程設(shè)計(完整版)_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-3/17/2a77f21e-f577-413f-b6db-b2e3317bc391/2a77f21e-f577-413f-b6db-b2e3317bc3911.gif)
![(最新整理)數(shù)據(jù)庫課程設(shè)計(完整版)_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-3/17/2a77f21e-f577-413f-b6db-b2e3317bc391/2a77f21e-f577-413f-b6db-b2e3317bc3912.gif)
![(最新整理)數(shù)據(jù)庫課程設(shè)計(完整版)_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-3/17/2a77f21e-f577-413f-b6db-b2e3317bc391/2a77f21e-f577-413f-b6db-b2e3317bc3913.gif)
![(最新整理)數(shù)據(jù)庫課程設(shè)計(完整版)_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-3/17/2a77f21e-f577-413f-b6db-b2e3317bc391/2a77f21e-f577-413f-b6db-b2e3317bc3914.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、(完整)數(shù)據(jù)庫課程設(shè)計(完整版) 1 (完整)數(shù)據(jù)庫課程設(shè)計(完整版) 編輯整理: 尊敬的讀者朋友們: 這里是精品文檔編輯中心,本文檔內(nèi)容是由我和我的同事精心編輯整理后發(fā)布的,發(fā)布之前我們 對文中內(nèi)容進(jìn)行仔細(xì)校對,但是難免會有疏漏的地方,但是任然希望((完整)數(shù)據(jù)庫課程設(shè)計(完 整版))的內(nèi)容能夠給您的工作和學(xué)習(xí)帶來便利。同時也真誠的希望收到您的建議和反饋,這將是 我們進(jìn)步的源泉,前進(jìn)的動力。 本文可編輯可修改,如果覺得對您有幫助請收藏以便隨時查閱,最后祝您生活愉快 業(yè)績進(jìn)步,以 下為(完整)數(shù)據(jù)庫課程設(shè)計(完整版)的全部內(nèi)容。 (完整)數(shù)據(jù)庫課程設(shè)計(完整版) 2 hunan city un
2、iversity 數(shù)據(jù)庫系統(tǒng)課程設(shè)計數(shù)據(jù)庫系統(tǒng)課程設(shè)計 設(shè)計題目:設(shè)計題目: 宿舍管理信息系統(tǒng)宿舍管理信息系統(tǒng) 姓姓 名名: : 學(xué)學(xué) 號號: : 專專 業(yè):業(yè): 信息與計算科學(xué)信息與計算科學(xué) 指導(dǎo)教師:指導(dǎo)教師: 2020 年年 1212 月月 1 1 日日 (完整)數(shù)據(jù)庫課程設(shè)計(完整版) 3 目目 錄錄 引言 3 一、人員分配一、人員分配 4 二、課程設(shè)計目的和要求 4 三、課程設(shè)計過程 1 1。需求分析階段。需求分析階段 1.1 應(yīng)用背景 5 1.21.2 需求分析需求分析目標(biāo)目標(biāo) 5 1.31.3 系統(tǒng)系統(tǒng)設(shè)計概要設(shè)計概要 5 1.4 軟件處理對象 6 1.5 系統(tǒng)可行性分析 6 1
3、.6 系統(tǒng)設(shè)計目標(biāo)及意義 7 1。7 系統(tǒng)業(yè)務(wù)流程及具體功能 7 1 1。8 8。1 1 數(shù)據(jù)流程圖數(shù)據(jù)流程圖 8 2.系統(tǒng)的數(shù)據(jù)字典系統(tǒng)的數(shù)據(jù)字典 11 3.概念結(jié)構(gòu)設(shè)計階段 13 4 4。邏輯結(jié)構(gòu)設(shè)計階段。邏輯結(jié)構(gòu)設(shè)計階段 15 (完整)數(shù)據(jù)庫課程設(shè)計(完整版) 4 5 5。物理結(jié)構(gòu)設(shè)計階段。物理結(jié)構(gòu)設(shè)計階段 18 6。數(shù)據(jù)庫實施 18 7.數(shù)據(jù)庫的運行和維護(hù) 18 7。1 解決問題方法 19 7.2 系統(tǒng)維護(hù) 19 7.3 數(shù)據(jù)庫性能評價 19 四、課程設(shè)計心得。 20 參考文獻(xiàn) 20 引引 言言 學(xué)生宿舍管理系統(tǒng)對于一個學(xué)校來說是必不可少的組成部分。目前好多學(xué)校還 停留在宿舍管理人員手
4、工記錄數(shù)據(jù)的最初階段,手工記錄對于規(guī)模小的學(xué)校來說還 勉強可以接受,但對于學(xué)生信息量比較龐大,需要記錄存檔的數(shù)據(jù)比較多的高校來 說,人工記錄是相當(dāng)麻煩的。而且當(dāng)查找某條記錄時,由于數(shù)據(jù)量龐大,還只能靠人 工去一條一條的查找,這樣不但麻煩還浪費了許多時間,效率也比較低。當(dāng)今社會 是飛速進(jìn)步的世界,原始的記錄方式已經(jīng) (完整)數(shù)據(jù)庫課程設(shè)計(完整版) 5 被社會所淘汰了,計算機(jī)化管理正是適應(yīng)時代的產(chǎn)物。信息世界永遠(yuǎn)不會是一個平 靜的世界,當(dāng)一種技術(shù)不能滿足需求時,就會有新的技術(shù)誕生并取代舊技術(shù)。21 世 紀(jì)的今天,信息社會占著主流地位,計算機(jī)在各行各業(yè)中的運用已經(jīng)得到普及,自 動化、信息化的管理越
5、來越廣泛應(yīng)用于各個領(lǐng)域。我們針對如此,設(shè)計了一套學(xué)生 宿舍管理系統(tǒng)。學(xué)生宿舍管理系統(tǒng)采用的是計算機(jī)化管理,系統(tǒng)做的盡量人性化, 使用者會感到操作非常方便,管理人員需要做的就是將數(shù)據(jù)輸入到系統(tǒng)的數(shù)據(jù)庫中去.由 于數(shù)據(jù)庫存儲容量相當(dāng)大,而且比較穩(wěn)定,適合較長時間的保存,也不容易丟失。這 無疑是為信息存儲量比較大的學(xué)校提供了一個方便、快捷的操作方式.本系統(tǒng)具有運 行速度快、安全性高、穩(wěn)定性好的優(yōu)點,并且具備修改功能,能夠快速的查詢學(xué)校所 需的住宿信息. 面對目前學(xué)校發(fā)展的實際狀況,我們通過實地調(diào)研之后,對宿舍管理系統(tǒng)的設(shè)計 開發(fā)做了一個詳細(xì)的概述。 一、人員分配一、人員分配 組組 長長: e-re-
6、r 圖圖: (完整)數(shù)據(jù)庫課程設(shè)計(完整版) 6 數(shù)數(shù) 據(jù)據(jù) 字字 典典: 邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計: 二、課程設(shè)計目的和要求二、課程設(shè)計目的和要求 課程設(shè)計是為了增強學(xué)生對所學(xué)課程的理解,學(xué)會綜合地、靈活地運用所學(xué)課 程知識的一個重要的實踐環(huán)節(jié)。 本課程設(shè)計是應(yīng)用 java 程序設(shè)計語言進(jìn)行數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā),用 sql server 2008 進(jìn)行后臺數(shù)據(jù)庫的管理,編寫出某一個小型的管理信息系統(tǒng)。 通過本課程設(shè)計可以達(dá)成如下目標(biāo): 1、能夠自覺運用數(shù)據(jù)庫原理的理論知識指導(dǎo)軟件設(shè)計; 2、學(xué)會數(shù)據(jù)庫的設(shè)計,并能對設(shè)計結(jié)果的優(yōu)劣進(jìn)行正確的評價; 3、學(xué)會如何組織和編寫信息系統(tǒng)軟件設(shè)計文檔和軟
7、件系統(tǒng)的操作說明; 4、具有一定的獨立分析問題、解決問題的能力; 5、掌握 sql server2008 在信息系統(tǒng)開發(fā)過程中的應(yīng)用。 3、課程設(shè)計過程課程設(shè)計過程 數(shù)據(jù)庫設(shè)計的基本步驟如下: (1)需求分析 (2)概念結(jié)構(gòu)設(shè)計 (3)數(shù)據(jù)庫邏輯設(shè)計 (4)數(shù)據(jù)庫物理設(shè)計 (5)數(shù)據(jù)庫實施 (6)數(shù)據(jù)庫運行和維護(hù) (完整)數(shù)據(jù)庫課程設(shè)計(完整版) 7 1.1.需求分析階段需求分析階段 1.11.1 應(yīng)用背景應(yīng)用背景 在現(xiàn)代的高校宿舍管理工作中,由于高校擴(kuò)招,學(xué)生人數(shù)劇增,傳統(tǒng)的管理方 法已經(jīng)不能適合高校宿舍管理的需要,以前使用的管理系統(tǒng)相對落后,隨著學(xué)生人數(shù) 的不斷增加,該系統(tǒng)在數(shù)據(jù)管理方面有
8、一些混亂,越來越不能適應(yīng)管理的需要,因 此需要一個功能更完善,操作更方便,容量更大的管理信息系統(tǒng).宿舍信息管理系統(tǒng) 是典型的信息管理系統(tǒng)(mis) ,其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端 應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全 性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。本宿舍信息管理系 統(tǒng)的一些基本功能和組成情況包括系統(tǒng)的需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、 物理結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫實施、數(shù)據(jù)庫運行維護(hù)等步驟. 1.21.2 需求分析目標(biāo)需求分析目標(biāo) 1.明確用戶需求,加速開發(fā)進(jìn)程; 2。提高處理速度; 3.控制精度以及日常業(yè)務(wù)處理能力的
9、提高; 4。管理信息服務(wù)的改進(jìn); 5.人員工作效率的提高。 1.31.3 系統(tǒng)設(shè)計概要系統(tǒng)設(shè)計概要 宿舍管理的主要工作是學(xué)校宿舍基本信息的錄入:為學(xué)生分、退宿舍和繳費; 宿舍衛(wèi)生檢查;水電費的收取;宿舍、學(xué)生的查詢以及對來訪人員的登記。 宿舍分配的過程是:新生入學(xué)之前,每個園區(qū)將接到安排在本園區(qū)住宿的同學(xué) 名單,并根據(jù)學(xué)生基本信息按約定的分配原則給每個學(xué)生初定宿舍床位。一般的分 配原則是:同一學(xué)院的學(xué)生應(yīng)該分配在同一幢樓,同一班級的學(xué)生應(yīng)該分配在房號 (完整)數(shù)據(jù)庫課程設(shè)計(完整版) 8 連續(xù)的寢室。當(dāng)學(xué)生報到后,宿舍管理員根據(jù)住宿分配情況開出需支付的住宿費清單, 學(xué)生到財務(wù)處繳費后方可入住。
10、宿舍分配結(jié)束后,宿舍管理員對學(xué)生住房情況、房 產(chǎn)信息進(jìn)行維護(hù)、查詢、管理、統(tǒng)計。 1.41.4 軟件處理對象軟件處理對象: : 系統(tǒng)要處理的對象包括用戶系統(tǒng)登錄信息、入住學(xué)生基本信息、宿舍基本信息、 宿舍衛(wèi)生檢查信息、宿舍水電繳費信息、宿舍公物報修信息、來訪登記信息等七個 方面,各個對象包括信息如下所示(詳細(xì)的數(shù)據(jù)見于數(shù)據(jù)字典): 1用戶系統(tǒng)登錄信息:包括添加用戶,修改密碼,退出系統(tǒng)等方面,這樣可以方 便管理者對宿舍樓的管理,提高查詢效率; 2學(xué)生基本信息:包括 學(xué)號、學(xué)生姓名、學(xué)生性別、學(xué)生所學(xué)專業(yè)、宿舍號、 入住時間等方面的信息,可以方便學(xué)生信息的查詢和更新; 3宿舍基本信息:宿舍基本信息
11、包括宿舍號、宿舍電話、住宿費、宿舍財產(chǎn); 4宿舍衛(wèi)生檢查信息:包括宿舍號、檢查情況、檢查日期; 5宿舍水電繳費信息:包括宿舍號、繳費人、繳費量、繳費日期等四方面的信息; 6宿舍公物報修信息:報修信息包括宿舍號、報修人、保修日期、修理日期、 報修情況等信息,具體的數(shù)據(jù)項見數(shù)據(jù)字典; 7.來訪登記信息:包括宿舍號、來訪人、被訪人、來訪時間、離開時間、備注等 信息. 1.51.5 系統(tǒng)可行性分析系統(tǒng)可行性分析 本系統(tǒng)從以下兩個個方面進(jìn)行分析: 1。3。1 技術(shù)可行性 本次“宿舍信息管理系統(tǒng)”設(shè)計的總體任務(wù)是實現(xiàn)宿舍管理的系統(tǒng)化、規(guī)范化、 (完整)數(shù)據(jù)庫課程設(shè)計(完整版) 9 自動化,從而達(dá)到宿舍管理
12、高效率的目的。鑒于我們以前學(xué)過 c+,這學(xué)期又學(xué)了 數(shù)據(jù)庫,所以對開發(fā)管理系統(tǒng)有了一定的認(rèn)識。由于本設(shè)計的最重要體現(xiàn)的是實 用性,所以通過調(diào)查與分析,結(jié)合自己現(xiàn)有的技術(shù)水平加上老師的指導(dǎo),還是能按 期完成本次課程設(shè)計的. 1.3。2 操作可行性 本系統(tǒng)是為學(xué)校的宿舍管理者開發(fā)的,所有本軟件的用戶對象是宿舍的 管 理人員,由于本軟件設(shè)計簡單并附有詳細(xì)的使用說明,用戶只需懂得簡單的計算 機(jī)操作知識,就能自由應(yīng)用本軟件。 結(jié)論結(jié)論:經(jīng)分析本系統(tǒng)滿足以上幾個方面的要求,所以開發(fā)本系統(tǒng)是完全可行的。 1 1。6 6 系統(tǒng)的設(shè)計目標(biāo)系統(tǒng)的設(shè)計目標(biāo)及其意義及其意義 本宿舍管理信息系統(tǒng)強化了學(xué)生管理的職能,涵
13、蓋了學(xué)生管理、床位管理等主 要功能,特別是對學(xué)生宿舍管理工作進(jìn)行了提煉和概括,使學(xué)生宿舍管理工作日益規(guī) 范化、制度化和科學(xué)化,從而達(dá)到宿舍管理高效率的目的。 本系統(tǒng)主要包括三大功能:錄入,查詢和修改。錄入時最基本的系統(tǒng)功能,實 現(xiàn)了所有學(xué)生情況的錄入,保證了學(xué)校學(xué)生住宿情況的完整性。用戶可以通過適當(dāng)?shù)?查詢條件,對所有或者個別要了解的學(xué)生情況進(jìn)行分類的查詢,系統(tǒng)的查詢能夠一 步到位,還支持模糊查詢,從而減小了在不知道學(xué)生具體情況下查詢的難度.修改則是 集查詢、刪除和修改功能為一體的一個管理模塊,本系統(tǒng)課通過多個查詢條件得出 所要的學(xué)生紀(jì)錄,并在此基礎(chǔ)上可對學(xué)生的基本住宿資料進(jìn)行修改。 (完整)
14、數(shù)據(jù)庫課程設(shè)計(完整版) 10 1 1。7 7 系統(tǒng)的業(yè)務(wù)流程及具體的功能系統(tǒng)的業(yè)務(wù)流程及具體的功能 通過對用戶需求和系統(tǒng)設(shè)計思想的分析,可以得出該宿舍管理信息系統(tǒng)大致可 以分為幾大模塊:宿舍基本信息模塊、學(xué)生入住模塊、衛(wèi)生檢查模塊、水電收費模 塊、宿舍報修模塊、外來人員登記模塊。 系統(tǒng)的業(yè)務(wù)流程圖: 宿舍信息 學(xué)生入住 宿舍檢查 宿舍來訪紀(jì)錄 宿舍報修 水電繳費 宿舍器件基本 情況 顯示信息 圖 1。7.1 系統(tǒng)業(yè)務(wù)流程圖 系統(tǒng)功能模塊圖: 圖 宿舍管理信息系統(tǒng) 系統(tǒng)管理 新 建 用 戶 重 新 登 錄 修 改 密 碼 添 加 宿 舍 修 改 宿 舍 查 詢 宿 舍 刪 除 宿 舍 學(xué)生入住
15、 宿舍基本信 息 衛(wèi)生檢查水電收費宿舍報修 添 加 學(xué) 生 修 改 學(xué) 生 查 詢 學(xué) 生 刪 除 學(xué) 生 來訪人員登 記 添 加 檢 查 查 詢 檢 查 添 加 收 費 查 詢 收 費 添 加 報 修 查 詢 報 修 添 加 登 記 查 詢 登 記 1。7。2 系統(tǒng)總功能模塊圖 主要模塊的功能主要模塊的功能: : (完整)數(shù)據(jù)庫課程設(shè)計(完整版) 11 宿舍基本信息模塊:添加、修改、查詢和刪除宿舍基本信息,如宿舍房號、財產(chǎn)、 床位等. 學(xué)生入住模塊:添加、修改、查詢和刪除學(xué)生入住、退宿信息,包括學(xué)生一些基 本信息、繳費等. 衛(wèi)生檢查模塊:對宿舍衛(wèi)生檢查、評比、統(tǒng)計等。 水電收費模塊:對超出規(guī)
16、定部分的水電收費管理。 宿舍報修模塊:對報修情況的登記、時間安排、修理結(jié)果檢查等。 來訪人員登記模塊:對來訪人員的登記管理等。 1.81.8 數(shù)據(jù)流程數(shù)據(jù)流程 數(shù)據(jù)流程圖數(shù)據(jù)流程圖 學(xué)生入住 宿舍基本 信息 衛(wèi)生檢查 水電收費 房屋報修 來訪人員 登記 學(xué)校 數(shù)據(jù)庫管理員 學(xué)生信息 (批準(zhǔn)申請并修改信息) 安排入住 (修改住宿信息) 學(xué)生 宿舍管理員 外來人員 申請換宿舍 查詢并執(zhí)行 收到信息并執(zhí)行 (數(shù)據(jù)輸入) 根據(jù)清單繳費 (信息收集) (統(tǒng)計并輸入數(shù)據(jù)庫) (檢查并評分) (記錄數(shù)據(jù)) (收費清單) (執(zhí)行) (報修) (記錄) (處理并記錄) (登記) (記錄) (記錄) 圖 1。8.
17、1 宿舍信息管理系統(tǒng)總數(shù)據(jù)流圖 (完整)數(shù)據(jù)庫課程設(shè)計(完整版) 12 查詢宿舍 基本信息 宿舍基本信息 登記表 管理員 登記宿舍 基本信息 查詢宿舍 基本信息 管理員 宿 舍 信 息 宿舍信息 宿舍信 息 宿舍信息 宿舍信息 宿 舍 信 息 宿 舍 信 息 圖 1.8.2 宿舍信息登記分?jǐn)?shù)據(jù)流圖 查詢?nèi)胱?學(xué)生信息 入住學(xué)生信息 登記表 入住學(xué)生 登記入住 信息 查詢?nèi)胱?學(xué)生信息 管理員 學(xué) 生 信 息 學(xué)生信息 學(xué)生信 息 學(xué)生信息 學(xué)生信息 學(xué) 生 信 息 學(xué) 生 信 息 圖 1.8。3 入住學(xué)生信息登記分?jǐn)?shù)據(jù)流圖 查詢衛(wèi)生 檢查信息 衛(wèi)生檢查信息 登記表 管理員 登記衛(wèi)生 檢查信息
18、查詢衛(wèi)生 檢查信息 管理員 檢 查 信 息 檢查信息 檢查信 息 檢查信息 檢查信息 檢 查 信 息 檢 查 信 息 圖 1。8.4 宿舍衛(wèi)生檢查分?jǐn)?shù)據(jù)流圖 查詢水電 繳費 水電繳費登記 表 學(xué)生 登記水電 繳費 查詢水電 繳費 管理員 水 電 繳 費 信 息 水電繳費 信息 水電繳 費信息 水電繳費信 息 水電已繳 信息 水 電 繳 費 信 息 登記水電 繳費 水電已繳信息 水 電 繳 費 信 息 水 電 繳 費 信 息 圖 1。8。5 宿舍水電收費分?jǐn)?shù)據(jù)流圖 查詢報修報修登記表 學(xué)生登記報修查詢報修管理員 已 修 信 息 報修信息 報修信 息 報修信息 已修信息 報 修 信 息 登記報修
19、已修信息 已 修 信 息 報 修 信 息 圖 1.8。6 宿舍報修分?jǐn)?shù)據(jù)流圖 (完整)數(shù)據(jù)庫課程設(shè)計(完整版) 13 來訪人員 學(xué)生 來訪登記 查詢登記 宿舍管理 員 來 訪 信 息 圖 1。8。7 來訪人員登記分?jǐn)?shù)據(jù)流圖 2 2 系統(tǒng)的數(shù)據(jù)字典系統(tǒng)的數(shù)據(jù)字典 數(shù)據(jù)字典數(shù)據(jù)字典 (完整)數(shù)據(jù)庫課程設(shè)計(完整版) 14 數(shù)據(jù)從程序內(nèi)部分離出來,形成獨立的外部數(shù)據(jù)文件.靜態(tài)數(shù)據(jù)文件與動態(tài)數(shù)據(jù)文 件相互獨 立,依靠特定程序分別進(jìn)行參照或存取。 靜態(tài)數(shù)據(jù)由外部數(shù)據(jù)文件存放方 式轉(zhuǎn)為數(shù)據(jù)庫存放方式,將以前程序中靜態(tài)數(shù)據(jù)對動態(tài)數(shù)據(jù)加工的某些控制關(guān)系抽 象為靜態(tài)表與動態(tài)表之間的關(guān)系. 用戶數(shù)據(jù)字典用戶數(shù)據(jù)字
20、典: 屬性名存儲代碼類型長度備注 用戶 id unamechar20 用戶密碼 upasswordchar20 住宿學(xué)生數(shù)據(jù)字典住宿學(xué)生數(shù)據(jù)字典: 屬性名存儲代碼類型長度備注 學(xué)號 snochar20 住宿學(xué)生學(xué)號 姓名 snamechar20 住宿學(xué)生姓名 性別 ssexchar4 專業(yè) sdeptchar40 學(xué)生專業(yè) 宿舍號 dnochar6 住宿學(xué)生宿舍 號 入住時間 scheckindate8 新生搬入時間 學(xué)生宿舍數(shù)據(jù)字典:學(xué)生宿舍數(shù)據(jù)字典: 屬性名存儲代碼類型長度備注 宿舍號 dnochar6 宿舍電話 dphonechar15 (完整)數(shù)據(jù)庫課程設(shè)計(完整版) 15 宿舍財產(chǎn)
21、pnamechar20 報修數(shù)據(jù)字典:報修數(shù)據(jù)字典: 屬性名存儲代碼類型長度備注 宿舍號 dnochar6 報修人宿舍號 物品號 pnoint2 報修物品編號 提交日期 rsubmitdate 8 報修提交日期 解決日期 rsolvedate8 問題解決日期 報修原因 rreasonchar50 物品損壞原因 衛(wèi)生檢查數(shù)據(jù)字典:衛(wèi)生檢查數(shù)據(jù)字典: 屬性名存儲代碼類型長度備注 宿舍號 dnochar6 檢查宿舍號 檢查時間 chtimetimestamp14 衛(wèi)生檢查時間 檢查結(jié)果 chresultchar 10 衛(wèi)生檢查評定 水電數(shù)據(jù)字典水電數(shù)據(jù)字典: : 屬性名存儲代碼類型長度備注 宿舍號
22、dnochar6 水電宿舍號 已用費用 costdate 8 水電消費情況 剩余費用 leftfeedate8 水電剩余情況 續(xù)交費用 ctfeedate8 續(xù)交水電費用 來訪人員數(shù)據(jù)字典:來訪人員數(shù)據(jù)字典: (完整)數(shù)據(jù)庫課程設(shè)計(完整版) 16 屬性名存儲代碼類型長度備注 學(xué)號 snochar20 住宿學(xué)生學(xué)號 姓名 snamechar20 住宿學(xué)生姓名 性別 ssexchar4 專業(yè) sdeptchar40 學(xué)生專業(yè) 宿舍號 dnochar6 被訪學(xué)生宿舍 號 進(jìn)入時間 scheckindate8 正課時間被訪 進(jìn)入時間 離開時間 outtimedate8 正課時間被訪 結(jié)束后外出時 間
23、 3.3.概念結(jié)構(gòu)設(shè)計階段概念結(jié)構(gòu)設(shè)計階段 本系統(tǒng)的總 e-r 圖如圖(2.1)所示: 宿舍 dorm 檢查 checkinfo 有 衛(wèi)生檢 查 宿舍基 本信息 來訪 學(xué)生親朋 居住 學(xué)生 student 消費 水電費 cmoney m n n 1 m m n mn m 圖(3。1)總 e-r 圖 以下是分 e-r 圖: (完整)數(shù)據(jù)庫課程設(shè)計(完整版) 17 dorm chairnum dormid dmoney phone dremark desknum bednum 宿舍信息表分 e-r 圖(被參照關(guān)系) checkinfo dormid 外碼 csate cremark checkid
24、 cdate 衛(wèi)生檢查信息表分 e-r 圖(參照關(guān)系) charge dormid cmoney mdate cperson ebuy chargeid 水電收費信息表分 er 圖(參照關(guān)系) (完整)數(shù)據(jù)庫課程設(shè)計(完整版) 18 student sid ssex class sname dormid 學(xué)生信息表分 e-r 圖(參照關(guān)系) repair daterepair person datein repair reason rmoney dormid repairid 宿舍報修信息表分 er 圖(參照關(guān)系) register pcomeid datecome pcomename reg
25、isterid plook dormid dateleave remark 來訪人員信息表分 e-r 圖(參照關(guān)系) 4.4.邏輯結(jié)構(gòu)設(shè)計階段邏輯結(jié)構(gòu)設(shè)計階段 把系統(tǒng)的 er 圖轉(zhuǎn)換成數(shù)據(jù)庫模式如下(下列關(guān)系模型中標(biāo)有黃色鑰匙狀的為 主碼): 表 4.1 宿舍基本信息表(dorm) (完整)數(shù)據(jù)庫課程設(shè)計(完整版) 19 表 4.2 學(xué)生入住信息表(student) 表 4。3 宿舍衛(wèi)生檢查表(checkinfo) 表 4。4 宿舍報修表(repair) (完整)數(shù)據(jù)庫課程設(shè)計(完整版) 20 表 4。5 宿舍外來人員記錄表(register) 表 4。6 宿舍水電繳費表(charge) 表
26、4.7 宿舍管理員表(userinfo) (完整)數(shù)據(jù)庫課程設(shè)計(完整版) 21 本系統(tǒng)的關(guān)系模型如下: dorm(dormid,phone,dmoney,bednum,chairnum,desknum,dremark) student(sid,sname,ssex,class,dormid) checkinfo(checkid,dormid,cdate,csate,cremark) charge(chargeid,dormid,mdate,ebuy,cperson,cmoney) repair(repairid,dormid,datein,daterepair,person,repair,r
27、eason,rmoney) register(registerid,pcomeid,pcomename,datecome,plook,dormid,dateleave,remark) 5 5。物理結(jié)構(gòu)設(shè)計階段。物理結(jié)構(gòu)設(shè)計階段 數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu),它依賴于選 定的數(shù)據(jù)庫管理系統(tǒng)。為一個給定的邏輯數(shù)據(jù)模型選取一個最適合的應(yīng)用要求的物 理結(jié)構(gòu)的過程,就是數(shù)據(jù)庫的物理設(shè)計。 數(shù)據(jù)庫的物理設(shè)計通常分為兩步: (1)確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要指存取方法和存儲結(jié)構(gòu); (2)對物理結(jié)構(gòu)進(jìn)行評價,評價的重點是時間和空間的效率。 5。1 關(guān)系模式存取方法的選
28、擇 (完整)數(shù)據(jù)庫課程設(shè)計(完整版) 22 確定數(shù)據(jù)庫的存取方法,就是確定建立哪些存儲路徑以實現(xiàn)快速存取數(shù)據(jù)庫中 的數(shù)據(jù).現(xiàn)行的 dbms 一般都提供了多種存取方法,如索引法、hash 法等。其中,最 常用的是索引法,本系統(tǒng)也采用的是索引法。我們在經(jīng)常需要搜索的列和主關(guān)鍵字 上建立了唯一索引. 5.2 確定數(shù)據(jù)庫的存儲結(jié)構(gòu) 由于不同 pc 機(jī)所安裝的數(shù)據(jù)庫軟件位置不一定相同,所以數(shù)據(jù)文件與日志文件 的存放位置也不一定相同。 6.6.數(shù)據(jù)庫實施數(shù)據(jù)庫實施 本系統(tǒng)前端開發(fā)工具我們選擇 java,后臺數(shù)據(jù)庫采用 sql server 2008。 本系統(tǒng)是通過 java 代碼進(jìn)行連接的。 6.1 cr
29、eate database 創(chuàng)建數(shù)據(jù)庫 -創(chuàng)建數(shù)據(jù)庫 宿舍管理信息系統(tǒng) create database 宿舍管理信息系統(tǒng) go use 宿舍管理信息系統(tǒng) go 6。2 create table 創(chuàng)建表 create table charge ( chargeid int identity(1,1) primary key, dormid varchar(20), mdate datetime, ebuy varchar(20) , cperson varchar(20), (完整)數(shù)據(jù)庫課程設(shè)計(完整版) 23 cmoney varchar(20) ) create table checkin
30、fo ( checkid int identity(1,1) primary key, dormid varchar(20), cdate datetime, csate varchar(100), (完整)數(shù)據(jù)庫課程設(shè)計(完整版) 24 cremark varchar(100) ) create table dorm ( dormid varchar(20) primary key, phone varchar(20) , dmoney varchar(20) , bednum int, chairnum int, desknum int, dremark varchar(20) ) cre
31、ate 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) ) (完整)數(shù)據(jù)庫課程設(shè)計(完整版) 25 create table repair ( repairid int identity(1,1) primary key, dormid var
32、char(20) , datein datetime, daterepair datetime, person varchar(20), repair varchar(20), reason varchar(20), repairmoney varchar(20) ) create table student ( sid varchar(20) primary key, sname varchar(20), ssex varchar(20), class varchar(20), dormid varchar(20) , phone varchar(11) ) 7.7.數(shù)據(jù)庫運行和維護(hù)數(shù)據(jù)庫運行和維護(hù) 軟件維護(hù)是軟件生命周期的最后一個階段,它處于系統(tǒng)投入生產(chǎn)性運行以后的日期 中,為了糾正錯誤或滿足新的需要而進(jìn)行修改軟件的過程,即是軟件維護(hù)也是為軟 (完整)數(shù)據(jù)庫課程設(shè)計(完整版) 26 件的升級提供詳細(xì)的資料.系統(tǒng)維護(hù)的目的是保證管理信息系統(tǒng)正常而可靠的運行, 并能使系統(tǒng)不斷得到改善和提高,以充分發(fā)揮作用。 7 7。1 1 解決問題的方法解決問題的方法 1、多找有關(guān)方面的書籍資料,進(jìn)行自學(xué);另外、還請教其他知道的同學(xué)和網(wǎng) 上搜索相關(guān)資料。 2、反復(fù)更改代碼,不斷調(diào)試,測試種種可能性。 7 7。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 26《好的故事》說課稿-2024-2025學(xué)年語文六年級上冊統(tǒng)編版
- 1場景歌說課稿-2024-2025學(xué)年統(tǒng)編版語文二年級上冊
- 2024年秋一年級道德與法治下冊 第二單元 我和大自然 5 風(fēng)兒輕輕吹說課稿 新人教版
- 18古詩三首浪淘沙(其一)說課稿-2024-2025學(xué)年六年級上冊語文統(tǒng)編版
- 8 設(shè)計制作小車(二) 說課稿-2024-2025學(xué)年科學(xué)四年級上冊教科版
- 23《月光曲》說課稿-2024-2025學(xué)年語文六年級上冊統(tǒng)編版
- 1 24時計時法(說課稿)-2024-2025學(xué)年三年級上冊數(shù)學(xué)人教版001
- 2023九年級道德與法治上冊 第三單元 文明與家園 第五課 守望精神家園第2框 凝聚價值追求說課稿 新人教版
- 2025北京市飼料采購合同新
- 2025建造船舶所要用到的合同
- 煙葉復(fù)烤能源管理
- 食品安全管理員考試題庫298題(含標(biāo)準(zhǔn)答案)
- 執(zhí)業(yè)醫(yī)師資格考試《臨床執(zhí)業(yè)醫(yī)師》 考前 押題試卷絕密1 答案
- 2024年山東濟(jì)寧初中學(xué)業(yè)水平考試地理試卷真題(含答案詳解)
- 社會保險課件教學(xué)課件
- 訂婚協(xié)議書手寫模板攻略
- 準(zhǔn)備單元 雪地上的“足跡”(教學(xué)設(shè)計)-2023-2024學(xué)年五年級下冊科學(xué)大象版
- 宇航用商業(yè)現(xiàn)貨(COTS)器件保證指南-編制說明
- 音樂學(xué)科閱讀方案
- 《立體倉庫鋼結(jié)構(gòu)貨架技術(shù)規(guī)范(征求意見稿)》
- 2024年貴州蔬菜集團(tuán)有限公司招聘筆試參考題庫附帶答案詳解
評論
0/150
提交評論