版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
..題目:校園一卡通管理系統(tǒng)摘要:校園一卡通將管理、生活、消費(fèi)、身份認(rèn)證等多種功能集中于一體,提高了學(xué)生校園生活的效率。該校園一卡通管理系統(tǒng)包括三個(gè)子系統(tǒng):校園卡日常管理、消費(fèi)管理、身份認(rèn)證。每個(gè)子系統(tǒng)又包括多個(gè)功能模塊,并提供了對(duì)各功能模塊的查詢和更新功能。該系統(tǒng)開發(fā)由系統(tǒng)需求分析階段、概念設(shè)計(jì)階段、邏輯設(shè)計(jì)階段、物理設(shè)計(jì)階段、數(shù)據(jù)庫實(shí)施階段等階段組成。關(guān)鍵字:一卡通日常管理消費(fèi)管理身份認(rèn)證1系統(tǒng)需求分析階段1.1需求分析目標(biāo)針對(duì)XX大學(xué)學(xué)生日常生活和學(xué)習(xí)管理情況的實(shí)地調(diào)查加自己的親身體驗(yàn),了解了目前應(yīng)用關(guān)于XX大學(xué)的校園一卡通管理系統(tǒng)的應(yīng)用情況,并充分體會(huì)到該模式相對(duì)于人工管理模式的簡(jiǎn)單、高效。基于以上情況,目的是自行設(shè)計(jì)一個(gè)模擬XX大學(xué)校園一卡通的管理系統(tǒng),在設(shè)計(jì)過程中,加深對(duì)校園一卡通的了解,增強(qiáng)對(duì)數(shù)據(jù)庫知識(shí)的理解及SQL語言的實(shí)際應(yīng)用,訓(xùn)練設(shè)計(jì)開發(fā)數(shù)據(jù)庫的能力。1.2需求分析任務(wù)〔1處理對(duì)象:該系統(tǒng)主要處理的對(duì)象有:學(xué)生基本信息、校園卡基本信息、校園卡日常管理基本信息、餐廳消費(fèi)基本信息、超市基本信息、身份認(rèn)證基本信息、圖書管理基本信息、校車管理基本信息等。各個(gè)對(duì)象包括信息如下所示〔詳細(xì)的數(shù)據(jù)見于數(shù)據(jù)字典:1.學(xué)生基本信息<Student>:包括學(xué)生身份證號(hào)、學(xué)生學(xué)號(hào)、學(xué)生姓名、學(xué)生性別、學(xué)生出生年份、學(xué)生所在院系、學(xué)生的專業(yè)、學(xué)生所在班級(jí)等方面的信息,可以方便學(xué)生信息的查詢和更新;2."校園卡"基本信息<Card>:包括校園卡的卡號(hào)、持卡人學(xué)生學(xué)號(hào)、持卡學(xué)生姓名、持卡學(xué)生性別、校園卡的狀態(tài)、校園卡內(nèi)的余額;3.校園卡日常管理基本信息<CardManage>:包括四個(gè)數(shù)據(jù)結(jié)構(gòu)辦卡信息、掛失信息、解掛信息、充值信息,每個(gè)數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)項(xiàng)見數(shù)據(jù)字典;4.餐廳基本信息<cateen>:包括餐廳編號(hào)、餐廳名稱、餐廳負(fù)責(zé)人、餐廳位置,具體的數(shù)據(jù)項(xiàng)見數(shù)據(jù)字典;5.超市基本信息<supmanage>:包括超市編號(hào)、超市名稱、超市負(fù)責(zé)人、超市位置,具體的數(shù)據(jù)項(xiàng)見數(shù)據(jù)字典;6.校車管理基本信息〔Busmanage:包括校車編號(hào)、校車類型、校車司機(jī),具體數(shù)據(jù)項(xiàng)見數(shù)據(jù)字典;7.消費(fèi)基本信息〔Busmanage:包括消費(fèi)編號(hào)、消費(fèi)地點(diǎn)、卡號(hào)、消費(fèi)時(shí)間、消費(fèi)金額,具體數(shù)據(jù)項(xiàng)見數(shù)據(jù)字典;8.身份認(rèn)證基本信息<Identity>:包括四個(gè)數(shù)據(jù)構(gòu)DormInf<學(xué)生宿舍樓基本信息>,DormPress<學(xué)生歸宿刷卡信息>,LibInf〔圖書館基本信息,LibPress〔借書基本信息,具體的數(shù)據(jù)項(xiàng)見數(shù)據(jù)字典;〔2處理功能要求系統(tǒng)主要完成一下幾個(gè)功能:1.學(xué)生基本信息查詢與更新;2.校園卡日常事務(wù)管理情況基本信息查詢與更新;3.校園卡在某個(gè)時(shí)刻所處狀態(tài)的查詢;4.餐廳基本信息的查詢和修改;5.超市基本信息的查詢和修改;6.學(xué)生消費(fèi)額〔包括餐廳,超市,校車消費(fèi)基本信息的查詢;7.學(xué)生進(jìn)出宿舍次數(shù)查詢;〔3安全性和完整性要求描述學(xué)生基本信息、校園卡日常事務(wù)管理基本信息、"校園卡"基本信息、餐廳消費(fèi)基本信息、超市消費(fèi)基本信息、校車管理基本信息、身份認(rèn)證基本信息中數(shù)據(jù)項(xiàng)能否為null,以及一些用戶自定義完整性〔符合實(shí)際要求。需求分析階段成果〔1校園卡一卡通管理系統(tǒng)業(yè)務(wù)流程圖校園卡日常管理業(yè)務(wù)流程圖:校園卡中心校園卡中心充值提交費(fèi)用充值提交費(fèi)用申請(qǐng)辦卡申請(qǐng)辦卡學(xué)生學(xué)生審批提交個(gè)人信息辦理掛失審批提交個(gè)人信息辦理掛失辦理解掛辦理解掛辦理業(yè)務(wù)合格辦理業(yè)務(wù)合格超市消費(fèi)業(yè)務(wù)流程圖:累計(jì)本次消費(fèi)總價(jià)格累計(jì)本次消費(fèi)總價(jià)格超市銷售員超市銷售員累計(jì)本次消費(fèi)挑選商品學(xué)生累計(jì)本次消費(fèi)挑選商品學(xué)生消費(fèi)夠本次消費(fèi)刷卡消費(fèi)夠本次消費(fèi)刷卡不夠本次消費(fèi)取消卡內(nèi)信息不夠本次消費(fèi)取消卡內(nèi)信息宿舍身份認(rèn)證管理業(yè)務(wù)流程圖:存儲(chǔ)刷卡人信息刷卡回宿舍存儲(chǔ)刷卡人信息刷卡回宿舍學(xué)生學(xué)生是否為該宿舍樓學(xué)生獲取信息成功刷卡否是否為該宿舍樓學(xué)生獲取信息成功刷卡否報(bào)警是報(bào)警是校車管理業(yè)務(wù)流程圖:上車?yán)塾?jì)本次消費(fèi)學(xué)生上車?yán)塾?jì)本次消費(fèi)學(xué)生消費(fèi)夠本次消費(fèi)刷卡消費(fèi)夠本次消費(fèi)刷卡不夠本次消費(fèi)取消卡內(nèi)信息不夠本次消費(fèi)取消卡內(nèi)信息〔3數(shù)據(jù)流程圖頂層數(shù)據(jù)流程圖:身份確認(rèn)申請(qǐng)身份確認(rèn)申請(qǐng)審批記錄D0審批記錄D0審批信息事務(wù)申請(qǐng)消費(fèi)信息請(qǐng)求學(xué)生個(gè)人信息審批信息事務(wù)申請(qǐng)消費(fèi)信息請(qǐng)求學(xué)生個(gè)人信息學(xué)生個(gè)人信息P0學(xué)生學(xué)生個(gè)人信息P0學(xué)生事務(wù)處理事務(wù)申請(qǐng)校園卡事務(wù)管理系統(tǒng)校園卡中心事務(wù)處理事務(wù)申請(qǐng)校園卡事務(wù)管理系統(tǒng)校園卡中心身份確認(rèn)反饋消費(fèi)反饋身份確認(rèn)反饋消費(fèi)反饋圖2.0頂層數(shù)據(jù)流程圖第1層數(shù)據(jù)流程圖:P0P0身份認(rèn)證反饋身份認(rèn)證反饋身份認(rèn)證申請(qǐng)消費(fèi)反饋身份認(rèn)證申請(qǐng)消費(fèi)反饋消費(fèi)信息請(qǐng)求消費(fèi)信息請(qǐng)求學(xué)生個(gè)人信息P1審批信息事務(wù)申請(qǐng)學(xué)生個(gè)人信息P3P2學(xué)生個(gè)人信息P1審批信息事務(wù)申請(qǐng)學(xué)生個(gè)人信息P3P2學(xué)生事務(wù)申請(qǐng)學(xué)生事務(wù)申請(qǐng)日常事務(wù)處理身份認(rèn)證處理消費(fèi)事務(wù)處理日常事務(wù)處理身份認(rèn)證處理消費(fèi)事務(wù)處理事務(wù)處理事務(wù)處理校園卡中心校園卡中心第1層數(shù)據(jù)流程圖第2層數(shù)據(jù)流程圖:從日常事務(wù)處理角度出發(fā):P1P1充值記錄D1.4充值記錄D1.4充值申請(qǐng)充值申請(qǐng)P1.2P1.1P1.2P1.1費(fèi)用辦卡管理充值管理費(fèi)用辦卡管理充值管理充值申請(qǐng)個(gè)人資料掛失申請(qǐng)辦卡申請(qǐng)辦卡申請(qǐng)充值申請(qǐng)個(gè)人資料掛失申請(qǐng)辦卡申請(qǐng)辦卡申請(qǐng)審批審批個(gè)人資料個(gè)人資料審批審批個(gè)人資料個(gè)人資料學(xué)生辦卡記錄D1.1學(xué)生辦卡記錄D1.1掛失申請(qǐng)P1.3掛失申請(qǐng)P1.3審批掛失管理審批掛失管理解掛申請(qǐng)解掛記錄掛失記錄D1.2解掛申請(qǐng)解掛記錄掛失記錄D1.2個(gè)人資料P1.4個(gè)人資料P1.4審批解掛申請(qǐng)解掛管理審批解掛申請(qǐng)解掛管理D1.3D1.3D1.3D1.3第2層數(shù)據(jù)流圖〔從日常管理角度第2層數(shù)據(jù)流程圖:從校園卡消費(fèi)管理角度出發(fā):P2P2飯菜名目飯菜名目飯菜價(jià)格飯菜價(jià)格P2.2P2.1P2P2.2P2.1P2付費(fèi)選擇校車購物名目學(xué)生付費(fèi)選擇校車購物名目學(xué)生消費(fèi)管理超市購物餐廳買飯消費(fèi)管理超市購物餐廳買飯物品價(jià)格物品價(jià)格消費(fèi)反饋消費(fèi)請(qǐng)求消費(fèi)記錄D2P2.3消費(fèi)反饋消費(fèi)請(qǐng)求消費(fèi)記錄D2P2.3乘坐校車乘坐校車第2層數(shù)據(jù)流圖〔從消費(fèi)角度第2層數(shù)據(jù)流程圖:從校園卡的身份認(rèn)證管理角度出發(fā):P3P3借書刷卡借書刷卡身份確認(rèn)身份確認(rèn)身份認(rèn)證請(qǐng)求P3.2P3.1P3身份認(rèn)證請(qǐng)求P3.2P3.1P3學(xué)生門禁刷卡學(xué)生門禁刷卡身份確認(rèn)身份認(rèn)證宿舍圖書館身份確認(rèn)身份認(rèn)證宿舍圖書館身份確認(rèn)身份確認(rèn)D3D3身份認(rèn)證記錄身份認(rèn)證記錄第2層數(shù)據(jù)流圖〔從身份認(rèn)證角度〔4數(shù)據(jù)字典〔a數(shù)據(jù)項(xiàng):系統(tǒng)涉及的數(shù)據(jù)項(xiàng)有50項(xiàng)表1.1數(shù)據(jù)項(xiàng)列表數(shù)據(jù)項(xiàng)編號(hào)數(shù)據(jù)項(xiàng)名稱簡(jiǎn)述類型及寬度取值范圍DI-1Sid學(xué)生身份證號(hào)char<18>DI-2Sno學(xué)生學(xué)號(hào)char<8>DI-3Sname學(xué)生姓名char<10>DI-4Sage學(xué)生性別char<4>"男"、"女"DI-5Sbirth學(xué)生出生年char<10>DI-6Sdept學(xué)生所在院系char<20>DI-7Sspecial學(xué)生所在專業(yè)char<20>DI-8Sclass學(xué)生所在班級(jí)char<20>DI-9Saddr學(xué)生生源地char<6>DI-10Cardno校園卡卡號(hào)char<8>DI-11Cardstate校園卡狀態(tài)char<6>"可用"、"不可用"DI-12Cardmoney校園卡內(nèi)余額FloatDI-13Cardstyle校園卡類型char<10>"學(xué)生卡"、"教師卡"DI-14Cardtime辦理時(shí)間char<10>DI-15CCno校園卡中心編號(hào)char<10>Di-16CCaddr校園卡中心地址char<20>DI-17jbr校園卡日常事務(wù)負(fù)責(zé)人姓名char<10>DI-18Gsrq掛失所在時(shí)間DatetimeDI-19Gsno掛失次數(shù)編號(hào)IntDI-20Jgrq解掛的時(shí)間DatetimeDI-21Czrq充值的時(shí)間DatetimeDI-22Czje充值金額FloatDI-23Czno充值次數(shù)編號(hào)IntDI-24Supno超市編號(hào)IntDI-25Supname超市名稱char<40>DI-26Supmanage超市負(fù)責(zé)人姓名char<10>DI-27Supaddr超市所在校區(qū)char<10>DI-28Dinno餐廳編號(hào)char<8>DI-29Dinname餐廳名稱char<10>DI-30Dinmanage餐廳負(fù)責(zé)人姓名char<10>DI-31Dinaddr餐廳所在校區(qū)char<10>DI-32Busno校車編號(hào)IntDI-33Busstyle校車類型char<20>DI-34Busdriver校車司機(jī)名char<10>DI-35Pressno消費(fèi)次數(shù)編號(hào)IntDI-36Pplace消費(fèi)所在地點(diǎn)char<10>DI-37Pno所在地點(diǎn)刷卡機(jī)編號(hào)char<4>DI-38Pmoney本次刷卡金額FloatDI-39Ptime本次刷卡所在時(shí)間DatetimeDI-40Dormregion宿舍樓所在校區(qū)char<10>DI-41Dormno宿舍樓編號(hào)char<10>DI-42Dormstyle宿舍類型Char<10>DI-43Backtime回宿舍時(shí)間DatetimeDI-44Backno歸宿編號(hào)IntDI-45Libno圖書館編號(hào)char<8>DI-46Libname圖書館名字char<40>DI-47Libregion圖書館所在校區(qū)char<40>DI-48Brno借書編號(hào)char<10>DI-49Bookno圖書編號(hào)char<10>DI-50Booklist已借數(shù)量Int〔b數(shù)據(jù)結(jié)構(gòu):表1.2數(shù)據(jù)結(jié)構(gòu)列表數(shù)據(jù)結(jié)構(gòu)編號(hào)數(shù)據(jù)結(jié)構(gòu)名稱數(shù)據(jù)結(jié)構(gòu)別名數(shù)據(jù)結(jié)構(gòu)含義數(shù)據(jù)項(xiàng)組成DS-1學(xué)生信息Student記錄學(xué)生的信息Sid、Sno、Sname、Ssex、Sbirth、Sdept、Sspecial、Sclass、SaddrDS-2掛失信息LosInf記錄掛失信息Cardno、Sno、Sid、Gsrq、jbrDS-3充值信息FillInf記錄充值相關(guān)信息Czno、Cardno、Sno、Czlx、Czje、jbrDS-4校園卡信息Card記錄校園卡信息Cardno、Sno、Sid、Cardstates、CardmoneyDS-5學(xué)生餐廳信息DinInf記錄餐廳信息Dinno、Dinname、Dinmanage、DinaddrDS-6超市信息SupInf記錄超市信息Supno、Supname、Supmanage、SupaddrDS-7校車信息BusInf記錄校車信息Busno、Busstyle、BusdriverDS-8消費(fèi)刷卡信息PressInf消費(fèi)刷卡記錄Pressno、Pplace、Pno、Cardno、Pmoney、ptime、Pmanage、PaddrDS-9宿舍樓信息DormInf記錄宿舍樓信息Dormno、Dormstle、DormregionDS-10歸宿刷卡信息DormPress記錄歸宿刷卡信息Sno、Sid、Dormno、BacktimeDS-11圖書館信息LibInf記錄圖書館信息Libno、Libname、LibregionDS-12借書信息LibPress記錄借書信息Brno、Bookno、Cardstate、Borlist、Libno2概念設(shè)計(jì)階段2.1引言概念設(shè)計(jì)階段主要是將需求分析階段得到的用戶需求抽象為信息結(jié)構(gòu)<概念模型>的過程,它是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。2.2概念模型設(shè)計(jì)〔1各部分E-R圖?!瞐學(xué)生校園卡關(guān)系11學(xué)生校園卡擁有11學(xué)生校園卡擁有分E-R圖1〔b校園卡日常管理關(guān)系m1學(xué)生校園卡中心服務(wù)m1學(xué)生校園卡中心服務(wù)分E-R圖2〔c校園卡消費(fèi)關(guān)系餐廳刷卡mnn1含有餐廳餐廳刷卡機(jī)校園卡餐廳刷卡mnn1含有餐廳餐廳刷卡機(jī)校園卡分E-R圖3超市刷卡nmn1含有超市超市刷卡機(jī)校園卡超市刷卡nmn1含有超市超市刷卡機(jī)校園卡分E-R圖411m1乘車刷卡校車含有11m1乘車刷卡校車含有校園卡校車刷卡機(jī)校園卡校車刷卡機(jī)分E-R圖5〔d校園卡身份認(rèn)證圖書館刷卡機(jī)1m校園卡圖書館刷卡機(jī)1m校園卡分E-R圖6借書刷卡進(jìn)出刷卡校園卡門禁系統(tǒng)刷卡機(jī)1m借書刷卡進(jìn)出刷卡校園卡門禁系統(tǒng)刷卡機(jī)1m分E-R圖7〔2各分E-R圖中關(guān)鍵實(shí)體和聯(lián)系的屬性如下所示:學(xué)生:〔學(xué)號(hào),姓名,性別,出生日期,身份證號(hào),學(xué)院,專業(yè),班級(jí),生源地校園卡:〔校園卡卡號(hào),持卡人學(xué)號(hào),持卡人姓名,持卡人身份證號(hào),持卡人性別,卡內(nèi)余額,校園卡可用性服務(wù):〔本次服務(wù)編號(hào),校園卡卡號(hào),服務(wù)類型,服務(wù)時(shí)間,服務(wù)中心地址校園卡中心:〔服務(wù)中心編號(hào),服務(wù)中心地址,服務(wù)中心負(fù)責(zé)人超市:〔超市編號(hào),超市名稱,超市負(fù)責(zé)人,超市所在校區(qū)超市刷卡:〔本次消費(fèi)編號(hào),超市編號(hào),校園卡卡號(hào),消費(fèi)金額,消費(fèi)時(shí)間餐廳:〔餐廳編號(hào),餐廳名稱,餐廳負(fù)責(zé)人,餐廳所在校區(qū)餐廳刷卡:〔本次消費(fèi)編號(hào),餐廳編號(hào),校園卡卡號(hào),消費(fèi)金額,消費(fèi)時(shí)間校車:〔校車編號(hào),校車類型,校車司機(jī)乘車刷卡:〔本次消費(fèi)編號(hào),校車編號(hào),校園卡卡號(hào),消費(fèi)金額,消費(fèi)時(shí)間圖書館:〔圖書館編號(hào),圖書館名稱,圖書館所在校區(qū)借書:〔借書編號(hào),校園卡可用性,已借圖書,圖書館編號(hào)宿舍樓:〔宿舍樓編號(hào),宿舍樓學(xué)生類型,宿舍樓所在校區(qū)進(jìn)出刷卡:〔歸宿編號(hào),校園卡卡號(hào),學(xué)生學(xué)號(hào),宿舍樓編號(hào),刷卡時(shí)間〔注:由于屬性較多,全都寫到E-R圖中顯得很亂,此處將各屬性列出?!?將E-R圖合并,按照要求消除屬性沖突、命名沖突、結(jié)構(gòu)沖突等,得到初步的E-R圖,在此基礎(chǔ)上消除冗余得到下圖的基本E-R圖:m1服務(wù)校園卡中心學(xué)生m1服務(wù)校園卡中心學(xué)生擁有11擁有1111歸宿檢測(cè)借書刷卡11歸宿檢測(cè)借書刷卡宿舍樓圖書館宿舍樓圖書館mmmmm校園卡m校園卡1mnm1餐廳含有餐廳刷卡機(jī)餐廳刷卡mn1m含有超市超市刷卡機(jī)超市刷卡1mnm1餐廳含有餐廳刷卡機(jī)餐廳刷卡mn1m含有超市超市刷卡機(jī)超市刷卡乘車刷卡乘車刷卡校車刷卡機(jī)校車刷卡機(jī)11111111校車含有校車含有基本E-R圖3邏輯設(shè)計(jì)階段3.1邏輯設(shè)計(jì)的任務(wù)和目標(biāo)系統(tǒng)邏輯設(shè)計(jì)的任務(wù)是將概念設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。具體內(nèi)容包括數(shù)據(jù)組織〔將E-R圖轉(zhuǎn)換成具體的關(guān)系模型、模型優(yōu)化、數(shù)據(jù)庫模式定義、用戶子模式<視圖>設(shè)計(jì)、數(shù)據(jù)處理〔畫出系統(tǒng)功能模塊圖兩大任務(wù)。3.2數(shù)據(jù)組織將E-R圖轉(zhuǎn)換為關(guān)系模型由以上分析,可以將學(xué)生實(shí)體、校園卡實(shí)體、校園卡中心實(shí)體、餐廳實(shí)體、超市實(shí)體、校車實(shí)體、宿舍樓實(shí)體、圖書館實(shí)體分別轉(zhuǎn)化為單獨(dú)的關(guān)系模型。為了方便同學(xué)查詢餐廳、超市和校車的消費(fèi)情況,特將消費(fèi)性刷卡聯(lián)系轉(zhuǎn)化為獨(dú)立關(guān)系模式;為了了解同學(xué)的歸宿信息,將身份認(rèn)證型的進(jìn)出刷卡轉(zhuǎn)化為獨(dú)立關(guān)系模式;為了了解同學(xué)借閱圖書的情況,將身份認(rèn)證中的借書刷卡轉(zhuǎn)化為獨(dú)立的關(guān)系模式;同時(shí),考慮同學(xué)要向校園卡中充值,在學(xué)生校園卡聯(lián)系中抽取充值關(guān)系轉(zhuǎn)化為獨(dú)立關(guān)系模式;考慮同學(xué)可能會(huì)掛失等,從學(xué)生校園卡聯(lián)系中抽取掛失關(guān)系轉(zhuǎn)化為獨(dú)立關(guān)系模式。具體的關(guān)系模式轉(zhuǎn)化結(jié)果如下:學(xué)生:student<Sno、Sid、Sname、Ssex、Sbirth、Sdept、Sspecial、Sclass、Saddr>校園卡:Card<Cardno、Sno、Sid、Cardstyle、Cardstates、Cardmoney、Cardtime>校園卡中心:CardCenter<CCno、CCaddr、jbr>充值:FillInf<Czno、Cardno、Sno、Czje、Czrq、jbr>掛失:LosInf<Gsno、Cardno、Sno、Gsrq、jbr>餐廳:DinInf<Dinno、Dinname、Dinmanage、Dinaddr>超市:SupInf<Supno、Supname、Supmanage、Supaddr>校車:BusInf<Busno、Busstyle、Busdriver>消費(fèi)刷卡:PressInf<Pressno、Pplace、Cardno、pmoney、ptime>宿舍:DormInf<Dormno、Dormstyle、Dormregion>進(jìn)出刷卡:DormPress<Backno、Cardno、Sno、Dormno、Backtime>圖書館:LibInf<Libno、Libname、Libregion>圖書借閱刷卡:BorBookPress<Brno、Bookno、Cardstates、Borlist、Libno>〔注:標(biāo)有直線下劃線的為主屬性,標(biāo)有波浪線下劃線的是外鍵屬性4物理設(shè)計(jì)階段4.1物理設(shè)計(jì)階段的目標(biāo)與任務(wù) 數(shù)據(jù)庫的物理設(shè)計(jì)就是根據(jù)所選用的DBMS和處理需求,進(jìn)行物理存儲(chǔ)安排,建立索引,形成數(shù)據(jù)庫的內(nèi)模式,為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用要求的物理結(jié)構(gòu)的過程,在這個(gè)階段中要完成兩大任務(wù):〔1確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要是存取方法和存儲(chǔ)結(jié)構(gòu);〔2對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是時(shí)間和空間效率。4.2數(shù)據(jù)存儲(chǔ)方面 為數(shù)據(jù)庫中各基本表建立的索引如下:由于基本表Card,Student,DinInf,SupInf的主碼Cardno,Sno,Dinno,Supno經(jīng)常在查詢條件和連接操作的連接條件中出現(xiàn),且它們的取值唯一,考慮在這四個(gè)屬性上分別建立唯一性索引;5數(shù)據(jù)庫實(shí)施階段5.1建立數(shù)據(jù)庫、數(shù)據(jù)表、視圖、索引建立數(shù)據(jù)庫createdatabasesducardsystem;建立數(shù)據(jù)表〔1學(xué)生基本信息表的建立:createtableStudent<Snochar<12>primarykey,Sidchar<18>notnull, Snamechar<10>notnull, Ssexchar<4>check<Ssex='男'orSsex='女'>notnull,Sbirthchar<10>notnull, Sdeptchar<20>notnull, Sspecialchar<20>notnull, Sclasschar<20>notnull, Saddrchar<20>notnull,>;〔2校園卡基本信息表的建立:createtableCard<Cardnochar<8>primarykey,Snochar<12>notnull,Sidchar<18>notnull,Cardstylechar<18>notnull,Cardstatechar<10>notnull,CardmoneyFloatnotnull,CardtimeDateTimenotnull,foreignkey<Sno>referencesStudent<Sno>,>;〔3校園卡中心CardCenter:createtableCardCenter<CCnochar<10>primarykey,CCaddrchar<40>notnull,jbrchar<10>notnull,>;〔4創(chuàng)建充值信息表FillInf:createtableFillInf<CznoIntprimarykey,Cardnochar<8>notnull,Snochar<12>notnull,CzrqDateTimenotnull,CzjeIntnotnull,jbrchar<10>notnull,foreignkey<Cardno>referencesCard<Cardno>,foreignkey<Sno>referencesStudent<Sno>,>;〔5創(chuàng)建掛失信息表LosInf:createtableLosInf<GsnoIntprimarykey,Cardnochar<8>notnull,Snochar<12>notnull,GsrqDateTimenotnull,jbrchar<10>notnull,foreignkey<Cardno>referencesCard<Cardno>,foreignkey<Sno>referencesstudent<Sno>,>;〔6餐廳信息表DinInf;createtableDinInf<Dinnochar<4>primarykey,Dinnamechar<10>notnullDinmanagechar<10>notnull,Dinaddrchar<10>notnull,>;〔7超市信息表SupInf:createtableSupInf<Supnochar<4>primarykey,Supnamechar<40>notnull,Supmanagechar<10>notnull, Supaddrchar<10>notnull,>;〔8校車信息表BusInf:createtableBusInf<Busnochar<4>primarykeyBusstylechar<10>notnullBusdriverchar<10>notnull,>;〔9消費(fèi)刷卡信息記錄表PressInf:createtablePressInf<PressnoIntprimarykey,Pplacechar<10>check<Pplace='餐廳'orPplace='超市'orPplace='校車'>notnull,Cardnochar<8>notnull,PmoneyFloatnotnull,PtimeDateTimenotnull,foreignkey<Cardno>referencesCard<Cardno>,>;〔10宿舍信息表DormInf:createtableDormInf<Dormnochar<10>primarykey,Dormstylechar<8>check<Dormstyle='男生'orDormstyle='女生'>notnull,Sdeptchar<20>notnull,Dormregionchar<10>notnull,〔11歸宿刷卡信息表Dormpress:createtableDormPress<BacknoIntprimarykey,BacktimeDateTimenotnull,Cardnochar<8>notnull,Snochar<12>notnull,Dormnochar<10>notnull,foreignkey<Cardno>referencesCard<Cardno>,foreignkey<Sno>referencesStudent<Sno>,foreignkey<Dormno>referencesDormInf<Dormno>,>;〔12圖書館信息表LibInf:createtableLibInf<Libnochar<10>primarykey,Libnamechar<20>notnull,Libregionchar<20>notnull,>;〔13圖書館借閱刷卡記錄BorBookPress:createtableBorBookPress<BrnoIntprimarykey,Booknochar<10>notnull,Cardstatechar<10>notnull,Borlistchar<40>notnull,Libnochar<10>notnull,foreignkey<Libno>referencesLibInf<Libno>>;建立視圖 〔1用于查詢的更新學(xué)生在各個(gè)餐廳刷卡消費(fèi)信息的視圖定義如下:createviewDinner2asselect*fromPressInfwherePlace='餐廳'withcheckoption; 〔2用于查詢和更新學(xué)生在各個(gè)餐廳刷卡消費(fèi)信息的視圖定義如下:createviewSupmarketasselect*fromPressInfwherePlace='超市'withcheckopti
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2022年大學(xué)輕工紡織食品專業(yè)大學(xué)物理下冊(cè)開學(xué)考試試題C卷-附解析
- 石河子大學(xué)《云計(jì)算概論》2023-2024學(xué)年期末試卷
- 大學(xué)生舉辦母親節(jié)策劃書集合10篇
- 學(xué)校配套設(shè)施施工組織設(shè)計(jì)
- 石河子大學(xué)《體操》2021-2022學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《農(nóng)村社會(huì)學(xué)》2022-2023學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《畜產(chǎn)品加工工藝學(xué)》2022-2023學(xué)年第一學(xué)期期末試卷
- 沈陽理工大學(xué)《模擬電子技術(shù)基礎(chǔ)》2021-2022學(xué)年期末試卷
- 沈陽理工大學(xué)《機(jī)械制造基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 收費(fèi)站收費(fèi)班安全培訓(xùn)
- 隧洞施工勞務(wù)分包合同
- 《大學(xué)生性教育》
- 20道游標(biāo)卡尺題目及答案
- 22G101系列圖集常用點(diǎn)全解讀
- 食品行業(yè)安全風(fēng)險(xiǎn)分級(jí)管控清單(臺(tái)賬)
- 決策心理學(xué)第三講課件
- 清潔驗(yàn)證新方法-toc法
- 小學(xué)語文古詩詞教學(xué)探究的開題報(bào)告
- 動(dòng)靜脈內(nèi)瘺栓塞的原因分析及干預(yù)措施課件
- 小學(xué)一年級(jí)10以內(nèi)加減法口訣表
- 換熱站的安裝調(diào)試
評(píng)論
0/150
提交評(píng)論