




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、信息系統(tǒng)與數(shù)據(jù)庫(kù)課程設(shè)計(jì)題目:大學(xué)生宿舍信息管理系統(tǒng) 組員:任昌鑫、金成俊、金妮 組長(zhǎng):錘目錄前言11項(xiàng)目計(jì)劃41.1系統(tǒng)開(kāi)發(fā)目的4(1)使用本系統(tǒng),可以提高對(duì)大學(xué)生宿舍信息的批量化管理,為保障大學(xué)生宿舍財(cái)產(chǎn)安全提供有效的技術(shù)保障。4(2)可以方便快捷的記錄來(lái)訪(fǎng)人員信息,避免小偷等不法分子進(jìn)入。4(3)為宿舍管理人員管理學(xué)生提供便利,提高了行事效率,方便快捷:同時(shí)也便于學(xué)校其他部門(mén)快速查閱學(xué)生信息。41.2 背景說(shuō)明41.3 項(xiàng)目確立41.4 應(yīng)用范圍51.5 參考資料52邏輯分析與詳細(xì)分析52.1 需求分析目標(biāo)52.2 系統(tǒng)設(shè)計(jì)概要52.3 軟件處理對(duì)象:62.4 系統(tǒng)可行性分析62.5 系
2、統(tǒng)的設(shè)計(jì)目標(biāo)及其意義72.6 系統(tǒng)的業(yè)務(wù)流程及具體的功能72.7 數(shù)據(jù)流程91 據(jù)字典114 .概念結(jié)構(gòu)設(shè)計(jì)階段135 .邏輯結(jié)構(gòu)設(shè)計(jì)階段156 .物理結(jié)構(gòu)設(shè)計(jì)階段18數(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ì)。18數(shù)據(jù)庫(kù)的物理設(shè)計(jì)通常分為兩步:18(1)確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫(kù)中主要指存取方法和存儲(chǔ)結(jié)構(gòu):.18(2)對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是時(shí)間和空間的效率。187.1 Create Database 創(chuàng)建數(shù)據(jù)庫(kù)197.2 Create T
3、able 創(chuàng)建表197.3 系統(tǒng)維護(hù)219 .課程小結(jié)22前言學(xué)生宿舍管理系統(tǒng)對(duì)于一個(gè)學(xué)校來(lái)說(shuō)是必不可少的組成部分。尤其對(duì)于高 校,由于學(xué)生人數(shù)眾多,很多小偷可能趁機(jī)行竊,為保障大學(xué)生的財(cái)產(chǎn)安全,特 設(shè)計(jì)此信息系統(tǒng)。目前好多學(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ī)化管理正是
4、適應(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)行速度快、安全性高、
5、穩(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項(xiàng)目計(jì)劃1.1 系統(tǒng)開(kāi)發(fā)目的(1)使用本系統(tǒng),可以提高對(duì)大學(xué)生宿舍信息的批量化管理,為保障大學(xué)生宿舍財(cái)產(chǎn) 安全提供有效的技術(shù)保障。(2)可以方便快捷的記錄來(lái)訪(fǎng)人員信息,避免小偷等不法分子進(jìn)入。(3)為宿舍管理人員管理學(xué)生提供便利,提高了行事效率,方便快捷:同時(shí)也便于學(xué) 校其他部門(mén)快速查閱學(xué)生信息。1.2 背景說(shuō)明在現(xiàn)代的高校宿舍管理工作中,由于高校擴(kuò)招,學(xué)生人數(shù)劇增,傳統(tǒng)的管理 方法已經(jīng)不能適合高校宿舍管理的需要,以前使用的管理
6、系統(tǒng)相對(duì)落后,隨著學(xué) 生人數(shù)的不斷增加,該系統(tǒng)在數(shù)據(jù)管理方面有一些混亂,越來(lái)越不能適應(yīng)管理的 需要,因此需要一個(gè)功能更完善,操作更方便,容量更大的管理信息系統(tǒng)。宿舍 信息管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和 維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整 性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。 本宿舍信息管理系統(tǒng)的一些基本功能和組成情況包括系統(tǒng)的需求分析、概念結(jié)構(gòu) 設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施、數(shù)據(jù)庫(kù)運(yùn)行維護(hù)等步驟。1.3 項(xiàng)目確立針對(duì)大學(xué)身宿舍管理問(wèn)題現(xiàn)狀的特點(diǎn),為了幫助高校管理學(xué)生
7、宿舍信息,提高管理效率, 我們將設(shè)計(jì)此大學(xué)生宿舍信息管理系統(tǒng)。1.4 應(yīng)用范圍本系統(tǒng)適應(yīng)于各大高校學(xué)生宿舍。1.5 參考資料數(shù)據(jù)庫(kù)原理及設(shè)計(jì)陶宏才編清華大學(xué)出版社SQLServer 2000實(shí)用教程范立南編清華大學(xué)出版社SQLServer 2000編程員指南李香敏編北京希望電子出版社輕松搞定SQL Server 2000程序設(shè)計(jì)Rebecca M.Riordan編軟件工程規(guī)范WattsS.Humphrey編清華大學(xué)出版社軟件工程理論與實(shí)踐Shari Lawrence Pfleeger編 清華大學(xué)出版社軟件需求分析Swapna Kishore編 機(jī)械工業(yè)出版社軟件工程思想林銳編2邏輯分析與詳細(xì)分
8、析2需求分析目標(biāo)1 .明確用戶(hù)需求,加速開(kāi)發(fā)進(jìn)程;2 .提高處理速度;3 .控制精度以及日常業(yè)務(wù)處理能力的提高;4 .管理信息服務(wù)的改進(jìn);5 .人員工作效率的提高。6 .2系統(tǒng)設(shè)計(jì)概要宿舍管理的主要工作是學(xué)校宿舍基本信息的錄入:為學(xué)生分、退宿舍和繳費(fèi); 宿舍衛(wèi)生檢查;水電費(fèi)的收??;宿舍、學(xué)生的查詢(xún)以及對(duì)來(lái)訪(fǎng)人員的登記。宿舍分配的過(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)出需支付
9、的 住宿費(fèi)清單,學(xué)生到財(cái)務(wù)處繳費(fèi)后方可入住。宿舍分配結(jié)束后,宿舍管理員對(duì)學(xué) 生住房情況、房產(chǎn)信息進(jìn)行維護(hù)、查詢(xún)、管理、統(tǒng)計(jì)。7 .3軟件處理對(duì)象:系統(tǒng)要處理的對(duì)象包括用戶(hù)系統(tǒng)登錄信息、入住學(xué)生基本信息、宿舍基本信 息、宿舍衛(wèi)生檢查信息、宿舍水電繳費(fèi)信息、宿舍公物報(bào)修信息、來(lái)訪(fǎng)登記信息 等七個(gè)方面,各個(gè)對(duì)象包括信息如下所示(詳細(xì)的數(shù)據(jù)見(jiàn)于數(shù)據(jù)字典):1 .用戶(hù)系統(tǒng)登錄信息:包括添加用戶(hù),修改密碼,退出系統(tǒng)等方面,這樣 可以方便管理者對(duì)宿舍樓的管理,提高查詢(xún)效率;2 .學(xué)生基本信息:包括:學(xué)號(hào)、學(xué)生姓名、學(xué)生性別、學(xué)生所學(xué)專(zhuān)業(yè)、宿 舍號(hào)、入住時(shí)間等方面的信息,可以方便學(xué)生信息的查詢(xún)和更新;3 .宿
10、舍基本信息:宿舍基本信息包括宿舍號(hào)、宿舍電話(huà)、住宿費(fèi)、宿舍財(cái) 產(chǎn);4 .宿舍衛(wèi)生檢查信息:包括宿舍號(hào)、檢查情況、檢查日期;5 .宿舍水電繳費(fèi)信息:包括宿舍號(hào)、繳費(fèi)人、繳費(fèi)量、繳費(fèi)日期等四方面 的信息;6 .宿舍公物報(bào)修信息:報(bào)修信息包括宿舍號(hào)、報(bào)修人、保修日期、修理日 期、報(bào)修情況等信息,具體的數(shù)據(jù)項(xiàng)見(jiàn)數(shù)據(jù)字典;7 .來(lái)訪(fǎng)登記信息:包括宿舍號(hào)、來(lái)訪(fǎng)人、被訪(fǎng)人、來(lái)訪(fǎng)時(shí)間、離開(kāi)時(shí)間、備 注等信息。1.4 系統(tǒng)可行性分析本系統(tǒng)從以下兩個(gè)個(gè)方面進(jìn)行分析:1.4.1 技術(shù)可行性本次“宿舍信息管理系統(tǒng)”設(shè)計(jì)的總體任務(wù)是實(shí)現(xiàn)宿舍管理的系統(tǒng)化、 規(guī)范化、自動(dòng)化,從而達(dá)到宿舍管理高效率的目的。鑒于我們以前學(xué)過(guò)C
11、+, 這學(xué)期乂學(xué)了數(shù)據(jù)庫(kù),所以對(duì)開(kāi)發(fā)管理系統(tǒng)有了一定的認(rèn)識(shí)。由于本設(shè)計(jì)的 最重要體現(xiàn)的是實(shí)用性,所以通過(guò)調(diào)查與分析,結(jié)合自己現(xiàn)有的技術(shù)水平加 上老師的指導(dǎo),還是能按期完成本次課程設(shè)計(jì)的。1.4.2 操作可行性本系統(tǒng)是為學(xué)校的宿舍管理者開(kāi)發(fā)的,所有本軟件的用戶(hù)對(duì)象是宿舍的 管理人員,由于本軟件設(shè)計(jì)簡(jiǎn)單并附有詳細(xì)的使用說(shuō)明,用戶(hù)只需懂得簡(jiǎn)單 的計(jì)算機(jī)操作知識(shí),就能自由應(yīng)用本軟件。結(jié)論:經(jīng)分析本系統(tǒng)滿(mǎn)足以上幾個(gè)方面的要求,所以開(kāi)發(fā)本系統(tǒng)是完全可行 的。1.5 系統(tǒng)的設(shè)計(jì)目標(biāo)及其意義本宿舍管理信息系統(tǒng)強(qiáng)化了學(xué)生管理的職能,涵蓋了學(xué)生管理、床位管理等 主要功能,特別是對(duì)學(xué)生宿舍管理工作進(jìn)行了提煉和概括,
12、使學(xué)生宿舍管理工作 日益規(guī)范化、制度化和科學(xué)化,從而達(dá)到宿舍管理高效率的目的。本系統(tǒng)主要包括三大功能:錄入,查詢(xún)和修改。錄入時(shí)最基本的系統(tǒng)功能, 實(shí)現(xiàn)了所有學(xué)生情況的錄入,保證了學(xué)校學(xué)生住宿情況的完整性。用戶(hù)可以通過(guò) 適當(dāng)?shù)牟樵?xún)條件,對(duì)所有或者個(gè)別要了解的學(xué)生情況進(jìn)行分類(lèi)的查詢(xún),系統(tǒng)的查 詢(xún)能夠一步到位,還支持模糊查詢(xún),從而減小了在不知道學(xué)生具體情況下查詢(xún)的 難度。修改則是集查詢(xún)、刪除和修改功能為一體的一個(gè)管理模塊,本系統(tǒng)課通過(guò) 多個(gè)查詢(xún)條件得出所要的學(xué)生紀(jì)錄,并在此基礎(chǔ)上可對(duì)學(xué)生的基本住宿資料進(jìn)行 修改。1.6 系統(tǒng)的業(yè)務(wù)流程及具體的功能通過(guò)對(duì)用戶(hù)需求和系統(tǒng)設(shè)計(jì)思想的分析,可以得出該宿舍管理
13、信息系統(tǒng) 大致可以分為幾大模塊:宿舍基本信息模塊、學(xué)生入住模塊、衛(wèi)生檢查模塊、水 電收費(fèi)模塊、宿舍報(bào)修模塊、外來(lái)人員登記模塊。系統(tǒng)的業(yè)務(wù)流程圖:圖261系統(tǒng)業(yè)務(wù)流程圖系統(tǒng)功能模塊圖:訪(fǎng)人員曾記重新登錄修改密碼新建用戶(hù)硒除宿舍修改宿舍Irtl聞宿舍添加宿舍粗除學(xué)生 修改學(xué)生 行詢(xún)學(xué)生 添加學(xué)生添加檢查查詢(xún)檢查查詢(xún)收費(fèi)添加收費(fèi)添加報(bào)修杳詢(xún)報(bào)修添加登記查詢(xún)登記圖2.6.2系統(tǒng)總功能模塊圖主要模塊的功能:宿舍基本信息模塊:添加、修改、查詢(xún)和刪除宿舍基本信息,如宿舍房號(hào)、 財(cái)產(chǎn)、床位等。學(xué)生入住模塊:添加、修改、查詢(xún)和刪除學(xué)生入住、退宿信息,包括學(xué)生 一些基本信息、繳費(fèi)等。衛(wèi)生檢查模塊:對(duì)宿舍衛(wèi)生檢查、
14、評(píng)比、統(tǒng)計(jì)等。水電收費(fèi)模塊:對(duì)超出規(guī)定部分的水電收費(fèi)管理。宿舍報(bào)修模塊:對(duì)報(bào)修情況的登記、時(shí)間安排、修理結(jié)果檢查等。來(lái)訪(fǎng)人員登記模塊:對(duì)來(lái)訪(fǎng)人員的登記管理等。222.7數(shù)據(jù)流程22數(shù)據(jù)流程圖圖2.7.1宿舍信息管理系統(tǒng)總數(shù)據(jù)流圖宿舍基本信息 登記表管理員圖2.7.2宿舍信息登記分?jǐn)?shù)據(jù)流圖管理員宿舍信息宿舍信息學(xué)生信息圖2.7.3入住學(xué)生信息登記分?jǐn)?shù)據(jù)流圖入住學(xué)生入住學(xué)生信息 登記表學(xué)生信息學(xué)生信息學(xué)生信息管理員衛(wèi)用 :檢查信息檢直信息衛(wèi)生檢查信息登記表檢查信息檢查信息檢查信息圖2.7.4宿舍衛(wèi)生檢查分?jǐn)?shù)據(jù)流圖水電繳費(fèi)登記表學(xué)生水電繳費(fèi) 信息管理員水電堪費(fèi)信息T水電繳費(fèi)信息圖2.7.5宿舍水電收
15、費(fèi)分?jǐn)?shù)據(jù)流圖22已修信息報(bào)修信息查詢(xún)呼一二一報(bào)修登記表報(bào)修信息己修信息管理員圖276宿舍報(bào)修分?jǐn)?shù)據(jù)流圖舍管理 員圖2.7.7來(lái)訪(fǎng)人員登記分?jǐn)?shù)據(jù)流圖3 .系統(tǒng)的數(shù)據(jù)字典數(shù)據(jù)字典數(shù)據(jù)從程序內(nèi)部分離出來(lái),形成獨(dú)立的外部數(shù)據(jù)文件。靜態(tài)數(shù)據(jù)文件與動(dòng)態(tài) 數(shù)據(jù)文件相互獨(dú)立,依靠特定程序分別進(jìn)行參照或存取。靜態(tài)數(shù)據(jù)由外部數(shù)據(jù) 文件存放方式轉(zhuǎn)為數(shù)據(jù)庫(kù)存放方式,將以前程序中靜態(tài)數(shù)據(jù)對(duì)動(dòng)態(tài)數(shù)據(jù)加工的某 些控制關(guān)系抽象為靜態(tài)表與動(dòng)態(tài)表之間的關(guān)系。用戶(hù)數(shù)據(jù)字典:屬性名存儲(chǔ)代碼類(lèi)型仁咬備注用戶(hù)IDUnamechar20用戶(hù)密碼Upasswor dchar20住宿學(xué)生數(shù)據(jù)字典:屬性名存儲(chǔ)代碼類(lèi)型仁咬備注學(xué)號(hào)Snochar2
16、0住宿學(xué)生學(xué) 號(hào)姓名Snamechar20住宿學(xué)生姓 名性別Ssexchar4專(zhuān)業(yè)Sdeptchar40學(xué)生專(zhuān)業(yè)宿舍號(hào)Dnochar6住宿學(xué)生宿 舍號(hào)入住時(shí)間Scheckindate8新生搬入時(shí) 間學(xué)生宿舍數(shù)據(jù)字典:屬性名存儲(chǔ)代碼類(lèi)型仁度備注宿舍號(hào)Dnochar6宿舍電話(huà)Dphonechar15宿舍財(cái)產(chǎn)Pnamechar20報(bào)修數(shù)據(jù)字典:屬性名存儲(chǔ)代碼類(lèi)型長(zhǎng)發(fā)備注宿舍號(hào)Dnochar6報(bào)修人宿舍 號(hào)物品號(hào)PnoInt2報(bào)修物品編 號(hào)提交日期Rsubmitdate8報(bào)修提交日 期解決日期Rsolvedate8問(wèn)題解決日 期報(bào)修原因Rreasonchar50物品損壞原 因衛(wèi)生檢查數(shù)據(jù)字典:屬性名存
17、儲(chǔ)代碼類(lèi)型仁咬備注宿舍號(hào)Dnochar6檢查宿舍號(hào)檢查時(shí)間ChTimetimestamP14衛(wèi)生檢查時(shí) 間檢查結(jié)果ChResultChar10衛(wèi)生檢查評(píng) 定水電數(shù)據(jù)字典:屬性名存儲(chǔ)代碼類(lèi)型仁度備注宿舍號(hào)Dnochar6水電宿舍號(hào)已用費(fèi)用Costdate8水電消費(fèi)情 況剩余費(fèi)用LeftFeedate8水電剩余情 況續(xù)交費(fèi)用CtFeedate8續(xù)交水電費(fèi) 用來(lái)訪(fǎng)人員數(shù)據(jù)字典:屬性名存儲(chǔ)代碼類(lèi)型氏度備注學(xué)號(hào)Snochar20住宿學(xué)生學(xué) 號(hào)姓名Snamechar20住宿學(xué)生姓 名性別Ssexchar4專(zhuān)業(yè)Sdeptchar40學(xué)生專(zhuān)業(yè)宿舍號(hào)Dnochar6被訪(fǎng)學(xué)生宿 舍號(hào)進(jìn)入時(shí)間Scheckindat
18、e8正課時(shí)間被 訪(fǎng)進(jìn)入時(shí)間離開(kāi)時(shí)間OutTimedate8正課時(shí)間被訪(fǎng)結(jié)束后外出時(shí) 間4 .概念結(jié)構(gòu)設(shè)計(jì)階段本系統(tǒng)的總E-R圖如圖(2.1)所示:圖(4.1)總E-R圖以下是分E-R圖:宿舍信息表分ER圖(被參照關(guān)系)衛(wèi)生檢查信息表分ER圖(參照關(guān)系)水電收費(fèi)信息表分ER圖(參照關(guān)系)學(xué)生信息表分ER圖(參照關(guān)系)宿舍報(bào)修信息表分ER圖(參照關(guān)系)來(lái)訪(fǎng)人員信息表分ER圖(參照關(guān)系)5 .邏輯結(jié)構(gòu)設(shè)計(jì)階段把系統(tǒng)的E-R圖轉(zhuǎn)換成數(shù)據(jù)庫(kù)模式如下(下列關(guān)系模型中標(biāo)有黃色鑰匙狀的 為主碼):表5.1宿舍基本信息表(dorm)dorm列名數(shù)據(jù)類(lèi)型說(shuō)明¥ dormlDvarchar(20)宿舍號(hào)p
19、honevarchar(20)宿舍DMoneyvarchar(20)住宿費(fèi)bedNumint床位chairN.int椅子數(shù)deskNumint桌子數(shù)DRemarkvarchar(20)備注表5.2學(xué)生入住信息表(student)student|列名數(shù)據(jù)類(lèi)型說(shuō)明用SIDvarchar(20)學(xué)號(hào)SNamevarchar(2Q)姓名SSexvarchar(20)性別dassvarchar(20)班級(jí)dorm IDvarchar(20)宿舍號(hào)phonevarchar(ll)電話(huà)表5.3宿舍衛(wèi)生檢查表(checkinfo)checkinfo列名數(shù)據(jù)類(lèi)型說(shuō)明? CheckIDint檢查Ddorm IDv
20、archar(20)檢查宿舍號(hào)CDatedatetime檢查日即CSatevarchar(lOO)檢查情況CRemarkvarchar(lOO)備注表5.4宿舍報(bào)修表(repair)repair列名數(shù)據(jù)類(lèi)型說(shuō)明0 RepairlDint修理IDdormIDvarchar(20)宿舍號(hào)Dateindatetime報(bào)修日即DateRepairdatetime修理日期personvarchar(2O)報(bào)修人員repairvarchar(20)修理設(shè)reasonvarchar(2O)修理原因repairmoneyvarchar(ZO)修理費(fèi)用表5.5宿舍外來(lái)人員記錄表(register)registe
21、r列名1數(shù)據(jù)類(lèi)型說(shuō)明? Registerint來(lái)訪(fǎng)編號(hào)PComeN.varchar(20)來(lái)訪(fǎng)人PComelDvarchar(18)來(lái)訪(fǎng)人DateComedatetime來(lái)訪(fǎng)日期PLookvarchar(20)被訪(fǎng)人dormIDvarchar(20)被訪(fǎng)宿D(zhuǎn)ateLeavedatetime離開(kāi)日期Remarkvarchar(lOO)備注表5.6宿舍水電繳鈍表(charge)charge列名數(shù)據(jù)類(lèi)型說(shuō)明母 ChargelDint水電費(fèi)IDdormIDvarchar(20)繳費(fèi)宿舍號(hào)MDatedatetime繳費(fèi)日期EBuyvarchar(20)購(gòu)買(mǎi)電量CPersonvarchar(20)繳費(fèi)人員
22、CMoneyvarchar(20)繳費(fèi)金額in衣5.7宿舍管理員表(userinfo)本系統(tǒng)的關(guān)系模型如下:dormfdormlDhone,DmonebedNumhairNum.deskNumRemark)student(SID,Sname,SseX,Class,dormlD)checkinfo(checklD/ormlD,CDate,CSate,CRemark)chargefchargelDdormlD,MDateBuCPerson.CMoney)repairfrepairlD,dormlD,DatelnateRepaiPerson/epairireasonjmoney)registerfR
23、egisterlDPcomelD,PcomeNameateComePlookdormlDDateleave.Remark)6 .物理結(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í)間和空間的效率。6.1 關(guān)系模式存取方法的選擇確定數(shù)據(jù)庫(kù)的存取方法,就是確定建立哪些存儲(chǔ)路徑以實(shí)現(xiàn)快速存取數(shù)據(jù)庫(kù) 中的數(shù)據(jù)?,F(xiàn)行的DBM
24、S一般都提供了多種存取方法,如索引法、HASH法等。 其中,最常用的是索引法,本系統(tǒng)也采用的是索引法。我們?cè)诮?jīng)常需要搜索的列 和主關(guān)鍵字上建立了唯一索引。6.2 確定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)由于不同PC機(jī)所安裝的數(shù)據(jù)庫(kù)軟件位置不一定相同,所以數(shù)據(jù)文件與日志文 件的存放位置也不一定相同。本系統(tǒng)前端開(kāi)發(fā)工具我們選擇java,后臺(tái)數(shù)據(jù)庫(kù)采用SQL Server 2008o 本系統(tǒng)是通過(guò)java代碼進(jìn)行連接的。1.1 Create Database 創(chuàng)建數(shù)據(jù)庫(kù)-創(chuàng)建數(shù)據(jù)庫(kù)宿舍管理信息系統(tǒng)CREATE DATABASE宿舍管理信息系統(tǒng)GOUSE宿舍管理信息系統(tǒng)GO1.2 Create Table 創(chuàng)建表crea
25、te table charge(ChargelD int identity。,1) primary keydormID varchar(20),MDate datetime,EBuy varchar(20),CPerson varchar(20)/CMoney varchar(20)create table checkinfo(CheckID int identity(lzl) primary key,dormID varchar(20),CDate datetime,CSate varchar(100)zCRemark varchar(lOO)create table dorm(dormID
26、 varchar(20) primary keyphone varchar(20),DMoney varchar(20)zbedNum int,chairNum int,deskNum int,DRemark varchar(20)create table registerRegister int identityfl,!) primary key, PComeName varchar(2O), PComelD varchar(18), DateCome datetime, PLook varchar(2O)z dormID varchar(20), DateLeave datetime, R
27、emark varchar(lOO) create table repair (RepairlD int identity(l,l) primary key, dormID varchar(20), Dateln datetime, DateRepair datetime, person varchar(20)/ repair varchar(20), reason varchar(20), repairmoney varchar(20) ) create table student (SID varchar(20) primary keySName varchar(20)zSSex varchar(20)z class varchar(20)/ dormID varchar(20), phone varchar(ll) )8 .數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)軟件維護(hù)是軟件生
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030中國(guó)防腐漆行業(yè)銷(xiāo)售策略與供需趨勢(shì)預(yù)測(cè)報(bào)告
- 2025-2030中國(guó)解酒飲料行業(yè)銷(xiāo)售狀況與消費(fèi)需求預(yù)測(cè)報(bào)告
- 生產(chǎn)工藝流程控制考核試卷
- 人才梯隊(duì)建設(shè)的跨文化溝通能力培養(yǎng)考核試卷
- 容災(zāi)中心與本地?cái)?shù)據(jù)中心的數(shù)據(jù)同步機(jī)制考核試卷
- 生物技術(shù)提升保健食品抗氧化性能的研究進(jìn)展考核試卷
- 移動(dòng)健康應(yīng)用的用戶(hù)行為分析與優(yōu)化策略考核試卷
- 租賃器材租賃政策動(dòng)態(tài)調(diào)整與優(yōu)化考核試卷
- 內(nèi)容創(chuàng)作教程:內(nèi)容產(chǎn)業(yè)創(chuàng)作目標(biāo)與市場(chǎng)趨勢(shì)分析
- 高效能計(jì)算技術(shù)及其發(fā)展趨勢(shì)
- 精裝房驗(yàn)房項(xiàng)目表格
- 浙江省財(cái)政支出專(zhuān)項(xiàng)項(xiàng)目績(jī)效評(píng)價(jià)綜合報(bào)告
- (蘇教 譯林版)三年級(jí)英語(yǔ)上冊(cè)同步預(yù)習(xí)練習(xí)
- 《紅樓夢(mèng)》PPT課件(優(yōu)秀)
- 新高考英語(yǔ)讀后續(xù)寫(xiě)——故事編寫(xiě)思路
- 幼兒園一日活動(dòng)流程保教細(xì)則
- 最新煙葉儲(chǔ)存保管方法標(biāo)準(zhǔn)
- 帶式輸送機(jī)傳動(dòng)裝置二級(jí)斜齒圓柱齒輪減速器設(shè)計(jì)(全套圖紙)
- Y620優(yōu)眾變頻器說(shuō)明書(shū)
- 《丹江城區(qū)普通住宅小區(qū)物業(yè)服務(wù)收費(fèi)管理辦法》
- CYD-128(環(huán)氧樹(shù)脂)MSDS
評(píng)論
0/150
提交評(píng)論