freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

學(xué)生宿舍管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)案例-展示頁(yè)

2025-05-21 01:52本頁(yè)面
  

【正文】 FCompPrin,FCompDate,FCompNumDS9Accident宿舍事故注冊(cè)信息AcNo,AcType, AcStu,AcDate,AcArtical,AcVerify,AcPrin,AcArNum,AcStuPhDS10AccidentResearch宿舍事故調(diào)查信息ARNo,ARName,ARPrin,ARResultDS11AccidentCompensate事故損失物品賠償信息ACStu,ACArtical,ACDate,ACPrinDS12ArticalInOut宿舍樓物品出入信息AIOStu,AIOArtical,AIOPrin,AIODate,AIONo(4)處理邏輯描述(判定表或判定樹(shù)) 處理邏輯列表判定條件決策判斷用戶查詢涉及的功能模塊宿舍基本信息模塊、宿舍樓基本信息模塊、學(xué)生基本信息模塊、宿舍樓配備物品基本信息模塊、宿舍事故基本信息模塊、宿舍樓物品出入基本信息模塊、宿舍樓保衛(wèi)處基本信息模塊、樓道工人基本信息模塊:先確定查詢所涉及的功能模塊;然后,確定要查詢的內(nèi)容,確定查詢數(shù)據(jù)流向;最后顯示查詢結(jié)果。(2)處理功能要求系統(tǒng)主要完成一下幾個(gè)功能:1.宿舍樓基本信息查詢與修改;2.學(xué)生基本信息查詢與更新;3.每一幢宿舍樓中宿舍信息的查詢與信息更新;4.宿舍保衛(wèi)處基本信息的查詢和修改;5.宿舍事故基本信息及事故處理信息的查詢和修改;6.宿舍樓物品出入審批及記錄;(3)安全性和完整性要求安全性先通過(guò)視圖機(jī)制,不同的用戶只能訪問(wèn)系統(tǒng)授權(quán)的視圖,這樣可提供系統(tǒng)數(shù)據(jù)一定程度上的安全性,再通過(guò)用戶授權(quán)機(jī)制,欲用戶登陸來(lái)識(shí)別用戶級(jí)別,根據(jù)這個(gè)級(jí)別來(lái)分配用戶權(quán)限,達(dá)到數(shù)據(jù)更高層次的安全保密功能。(2)通過(guò)實(shí)地調(diào)查和問(wèn)答-記錄的方式了解宿舍管理的工作業(yè)務(wù)流程,并記錄和處理相關(guān)的數(shù)據(jù)。開(kāi)發(fā)出合適的學(xué)生宿舍管理系統(tǒng),可以方便學(xué)生宿舍的管理,提高宿舍管理工作效率及查詢效率。學(xué)生宿舍管理系統(tǒng)設(shè)計(jì)目 錄1. 系統(tǒng)需求分析階段 1 引言 1 目標(biāo)與任務(wù) 1 需求分析階段的目標(biāo) 1 需求分析階段的任務(wù) 1 需求分析階段成果 22. 概念設(shè)計(jì)階段 11 引言 11 概念模型設(shè)計(jì) 12 新系統(tǒng)流程 133.邏輯設(shè)計(jì)階段 14 14 14 14 15 16 16 164.物理設(shè)計(jì)階段 17 17 17 17 樓道工人基本的信息查詢和更新模塊 18 宿舍樓基本信息的查詢和更新模塊 18 宿舍基本信息的查詢和更新模塊 19 學(xué)生基本信息的查詢和更新模塊 20 宿舍物品的查詢和更新模塊 20 宿舍事故的查詢和更新模塊 21 宿舍物品處理的查詢和更新模塊 21 宿舍保衛(wèi)處基本信息的查詢和更新模塊 225.?dāng)?shù)據(jù)庫(kù)實(shí)施階段 2數(shù)據(jù)表、視圖、索引 22 建立數(shù)據(jù)庫(kù) 22 建立數(shù)據(jù)表 22 建立視圖 26 建立索引 28 28 296.系統(tǒng)調(diào)試和測(cè)試 29附錄1 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)定義 34附錄2 存儲(chǔ)過(guò)程定義 38附錄3 所有的SQL運(yùn)行語(yǔ)句 481. 系統(tǒng)需求分析階段 引言通過(guò)對(duì)學(xué)生宿舍樓的實(shí)地調(diào)查,了解到現(xiàn)在的學(xué)生宿舍管理仍停留在完全的人工管理階段,樓管處沒(méi)有標(biāo)準(zhǔn)的住宿學(xué)生存檔信息。這中人工管理方式費(fèi)時(shí)、費(fèi)事、費(fèi)力,造成工作效率低下。 目標(biāo)與任務(wù) 需求分析階段的目標(biāo)(1)了解目前宿舍管理的現(xiàn)狀以及SQL Server 2000的功能和特點(diǎn)。 需求分析階段的任務(wù) (1)處理對(duì)象:系統(tǒng)要處理的對(duì)象包括宿舍樓基本信息、學(xué)生基本信息、宿舍基本信息、樓道工作人員基本信息、宿舍保衛(wèi)處基本信息、宿舍事故基本信息、物品出入基本信息等七個(gè)方面,各個(gè)對(duì)象包括信息如下所示(詳細(xì)的數(shù)據(jù)見(jiàn)于數(shù)據(jù)字典):1.宿舍樓基本信息(Dormitory):包括 宿舍樓編號(hào)、宿舍樓所在校區(qū)、宿舍樓再校區(qū)中區(qū)域、每一幢宿舍樓樓管處的電話、宿舍樓樓管員信息等方面,這樣可以方便管理者對(duì)宿舍樓的管理,提高查詢效率;2.學(xué)生基本信息(Student):包括 學(xué)生編號(hào)、學(xué)生所在學(xué)院信息、學(xué)生姓名、學(xué)生性別、學(xué)生來(lái)自省份、學(xué)生出生日期、學(xué)生入學(xué)時(shí)間、學(xué)生所學(xué)專(zhuān)業(yè)、所在班級(jí)等方面的信息,可以方便學(xué)信息的查詢和更新;3.宿舍基本信息(Room,F(xiàn)itment,F(xiàn)itmentDestruction,F(xiàn)itmentCompensate):宿舍基本信息包括四個(gè)數(shù)據(jù)結(jié)構(gòu)(宿舍信息(Room),宿舍物品信息(Fitment),宿舍物品損壞信息(FitmentDestruction),宿舍損壞物品賠償信息),每個(gè)數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)項(xiàng)見(jiàn)數(shù)據(jù)字典;4.樓道工作人員基本信息(Worker):包括 工作人員編號(hào)、工作人員姓名、工作類(lèi)型、工資、性別、聯(lián)系方式、工作時(shí)間等數(shù)據(jù)項(xiàng),可以方便管理人員對(duì)宿舍樓道工人的任用、信息查詢及更改;5.宿舍保衛(wèi)處基本信息(SafeGuard):包括保衛(wèi)處名稱(chēng)、人員數(shù)目、負(fù)責(zé)人信息、聯(lián)系電話等四方面的信息;6.宿舍事故基本信息(Accident,AccidentResearch,AccidentCompensate):事故信息包括三個(gè)數(shù)據(jù)結(jié)構(gòu)(事故信息、事故處理信息、事故賠償信息),具體的數(shù)據(jù)項(xiàng)見(jiàn)數(shù)據(jù)字典;物品出入基本信息(ArticalInOut):包括出入物品的學(xué)生信息、出入的物品信息、出入物品時(shí)的負(fù)責(zé)人信息、出入物品時(shí)間,盡量減少宿舍事故的發(fā)生,保障學(xué)生宿舍財(cái)產(chǎn)的安全。完整性要求用于描述宿舍樓基本信息、學(xué)生基本信息、宿舍基本信息、樓道工作人員基本信息、宿舍保衛(wèi)處基本信息、宿舍事故基本信息、物品出入基本信息中數(shù)據(jù)項(xiàng)能否為null,以及一些用戶自定義完整性(符合實(shí)際要求),詳細(xì)完整性要求見(jiàn)于系統(tǒng)的邏輯設(shè)計(jì)階段。判斷用戶修改要涉及的模塊,同時(shí)把相應(yīng)的修改數(shù)據(jù)傳到相應(yīng)的模塊之中宿舍基本信息模塊、宿舍樓基本信息模塊、學(xué)生基本信息模塊、宿舍樓配備物品基本信息模塊、宿舍事故基本信息模塊、宿舍樓物品出入基本信息模塊、宿舍樓保衛(wèi)處基本信息模塊、樓道工人基本信息模塊:先確定更新所涉及的功能模塊;然后,把更新信息傳送到相應(yīng)的模塊中;最后,進(jìn)行相應(yīng)的更新操作。 概念模型設(shè)計(jì)(1)根據(jù)不同的對(duì)象,從第3層數(shù)據(jù)流程圖(中層數(shù)據(jù)流程圖)入手,分別畫(huà)出分E-R圖:(a) 與圖 抽象出的分E-R圖: 分E-R圖1 分E-R圖2 分E-R圖3(b) 抽象出的分E-R圖: 分E-R圖4(c) 抽象出的分E-R圖: 分E-R圖5(2)各分E-R圖中每個(gè)實(shí)體的屬性如下所示:學(xué)生:Student(StuNo,DepName,StuName,StuSex,StuHome,StuBorth,StuETime,StuPerfect,StuClass);宿舍:Room(RNo,RHeader,ROne,RClass,RThree,RFour,RFive,RSix,RGrade,RDepart,RPerfect,RTwo);宿舍樓:Dormitory(DorNo,DorCampus,DorLocation,DorPhNo,DorAdminist);宿舍物品:Fitment(FitName,F(xiàn)itPrice,F(xiàn)itNum);樓道工作人員:Worker(WorNo,WorName,WorType,WorWage,WorSex,WorPhNo,WorTime);保衛(wèi)處:SafeGuard(SGName,SGWorNum,SGHeader,SGPhone);各分E-R圖中聯(lián)系的屬性如下所示:物品出入:ArticalInOut(AIONo,AIOStu,AIOArtical,AIOPrin,AIODate);宿舍物品處理:包含物品損壞和物品賠償兩個(gè)數(shù)據(jù)結(jié)構(gòu)(將在邏輯設(shè)計(jì)階段給出);事故:包含宿舍事故注冊(cè)、宿舍事故調(diào)查、事故損失物品賠償三個(gè)數(shù)據(jù)結(jié)構(gòu)(具體的結(jié)構(gòu)將在系統(tǒng)邏輯設(shè)計(jì)階段給出)。具體內(nèi)容包括數(shù)據(jù)組織(將ER圖轉(zhuǎn)換成關(guān)系模型、模型優(yōu)化、數(shù)據(jù)庫(kù)模式定義、用戶子模式設(shè)計(jì))、數(shù)據(jù)處理(畫(huà)出系統(tǒng)功能模塊圖)兩大任務(wù)由于宿舍樓與樓道工人的聯(lián)系方式是1:n(一對(duì)多),可以將其之間的聯(lián)系與n端實(shí)體樓道工人合并,宿舍樓與宿舍之間的聯(lián)系、宿舍與學(xué)生之間的聯(lián)系方式也是1:n,同樣也將其之間的聯(lián)系與n端實(shí)體宿舍、學(xué)生合并,而宿舍物品與學(xué)生、學(xué)生與樓道工作人員之間的聯(lián)系方式則是n:m(多對(duì)多),這樣要把它們之間的聯(lián)系轉(zhuǎn)化為獨(dú)立的關(guān)系模式,保衛(wèi)處與學(xué)生之間的聯(lián)系是1:n(一對(duì)多),但是它們之間的聯(lián)系事故則包含數(shù)據(jù)結(jié)構(gòu),為了便于模型優(yōu)化,將其聯(lián)系也轉(zhuǎn)化成獨(dú)立的關(guān)系模式,具體的基本ER圖向關(guān)系模型的轉(zhuǎn)化如下:樓道工人:Worker(WorNo,WorName,WorType,WorWage,WorSex,WorPhNo,WorTime,DorNo,DorCampus,DorLocation);宿舍樓:Dormitory(DorNo,DorCampus,DorLocation,DorPhNo,DorAdminist);宿舍:Room(RNo,RHeader,ROne,RClass,RThree,RFour,RFive,RSix,RGrade,RDepart,RPerfect,RTwo,DorNo,DorCampus,DorLocation);宿舍物品:Fitment(FitName,F(xiàn)itPrice,F(xiàn)itNum,DorNo,DorCampus,DorLocation);學(xué)生:Student(StuNo,DepName,StuName,StuSex,StuHome,StuBorth,StuETime,StuPerfect,StuClass,RNo, DorNo,DorCampus,DorLocation);保衛(wèi)處:SafeGuard(SGName,SGWorNum,SGHeader,SGPhone);物品出入:ArticalInOut(AIONo,StuNo,AIOArtical,AIOPrin,AIODate, DorNo, DorCampus,DorLocation);宿舍物品處理包含兩個(gè)數(shù)據(jù)結(jié)構(gòu)(宿舍物品損壞信息,宿舍物品損壞賠償信息),基于表的各個(gè)屬性都是原子項(xiàng)的考慮,現(xiàn)將宿舍物品處理分解為:宿舍物品損壞、宿舍損壞物品賠償,具體如下:宿舍物品損壞:FitmentDestruction(FitName,StuNo,RNo,F(xiàn)DFitNum, DorNo,DorCampus,DorLocation);(消除命名沖突)宿舍物品損壞賠償:FitmentCompensate(FitName,StuNo,F(xiàn)CPrin,F(xiàn)CompDate, FCompNum);(消除命名沖突)宿舍事故包含三個(gè)數(shù)據(jù)結(jié)構(gòu)(宿舍事故注冊(cè)信息、宿舍事故調(diào)查信息、宿舍事故損失物品賠償信息),同樣基于表的原子性的考慮也將事故分解為:事故注冊(cè)、事故調(diào)查、事故賠償,具體如下:事故注冊(cè):Accident(AcNo,AcType, StuNo,AcDate,AcArtical,AcVerify,SGName,AcArNum,AcStuPh);事故調(diào)查:AccidentResearch(AcNo,ARName,SGName,ARResult);事故賠償:AccidentCompensate(AcNo,ACStu,AcArtical,ACDate,SGName);(注:標(biāo)有直線下劃線的為主屬性,標(biāo)有波浪線下劃線的是外鍵屬性,主屬性與外鍵屬性一起構(gòu)成主碼)關(guān)系模式Worker,Dormitory,F(xiàn)itment,SafeGuard,ArticalInOut,F(xiàn)itmentDestruction,F(xiàn)itmentCompensate,Accident,AccidentResearch,AccidentCompensate不存在非主屬性對(duì)主屬性的部分函數(shù)依賴,也不存在傳遞函數(shù)依賴,已經(jīng)達(dá)到了3NF,但是宿舍關(guān)系模式(Room)中存在著一些不應(yīng)該有的數(shù)據(jù)冗余,現(xiàn)將模型優(yōu)化為:Room(RNo,RHeader,RGrade,RDepart,RPerfect,DorNo,DorCampus,DorLocation);雖然Room中還存在一些數(shù)據(jù)冗余,但可以提高查詢效率。為數(shù)據(jù)庫(kù)中各基本表建立的索引如下:1. 由于基本表Room,Student的主碼RNo,StuNo經(jīng)常在查詢條件和連接操作的連接條件中出現(xiàn),且它們的值唯一,考慮在兩個(gè)屬性上建立唯一性索引;2. Dormitory的主碼DorNo,DorCampus,DorLocation經(jīng)常在查詢條件中出現(xiàn),且它們的組合值唯一,考慮在它們之上建立組合索引;3. 基本表Student的一屬性StuName,經(jīng)常在查詢條件中出現(xiàn),且經(jīng)常出現(xiàn)在相等的比較條件中,考慮在其之上建立聚簇索引;4. 基本表Fitment、SafeGuard的屬性值幾乎不會(huì)有什么變化,更新率很低,可考慮適當(dāng)建立索引;5. 基本表Worker,ArticalInOut,F(xiàn)itmentDestruction,F(xiàn)itmentCompensate,Accident,AccidentResearch,AccidentCompensate的屬性值經(jīng)常發(fā)生變化,權(quán)衡系統(tǒng)為維護(hù)索引付出的代價(jià),可考慮不建立索引,也可以適當(dāng)建立索引。 建立數(shù)據(jù)表(1)樓道工人基本信息表的建立:create table Worker(WorNo char(5) not null unique,WorName char(10) not null,WorType char(8) not null,WorWage int not null,WorSex
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1