版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
姓名:陳君文班級(jí):12計(jì)科(2)班學(xué)號(hào):201210510213手機(jī)話(huà)費(fèi)查詢(xún)系統(tǒng)1、需求分析1.1編寫(xiě)目的使用該數(shù)據(jù)庫(kù)使用戶(hù)和通信工作這更好的管理和查詢(xún)手機(jī)話(huà)費(fèi)1?2背景項(xiàng)目名稱(chēng):手機(jī)話(huà)費(fèi)查詢(xún)系統(tǒng)項(xiàng)目提出者:中國(guó)移動(dòng),中國(guó)聯(lián)通,中國(guó)電信總公司項(xiàng)目開(kāi)發(fā)者:項(xiàng)目開(kāi)發(fā)人員項(xiàng)目鑒定者:各通信總公司項(xiàng)目開(kāi)始時(shí)間:XXXX-XX-XX。1.3定義系統(tǒng)數(shù)據(jù)流程圖的一些定義:數(shù)據(jù)流圖是結(jié)構(gòu)化分析方法中使用的工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過(guò)程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型?;痉?hào)■圓框,表示加工;學(xué)生表示數(shù)據(jù)的源點(diǎn);匚:方框,表示數(shù)據(jù)的源點(diǎn)或數(shù)據(jù)的終點(diǎn);「箭頭,表示被加工數(shù)據(jù)的路徑和流向,即數(shù)據(jù)流;:雙杠,表示數(shù)據(jù)存儲(chǔ),可以是一個(gè)紀(jì)錄或一個(gè)數(shù)據(jù)文件,可用名詞或名1.4目標(biāo)當(dāng)用戶(hù)使用手機(jī)時(shí)所產(chǎn)生的費(fèi)用需由手機(jī)營(yíng)業(yè)廳和用戶(hù)知道并且繳納相應(yīng)的手機(jī)話(huà)費(fèi)費(fèi)用,需要有相應(yīng)的話(huà)費(fèi)打印憑證。對(duì)手機(jī)話(huà)費(fèi)查詢(xún)系統(tǒng)可以分為三類(lèi):用戶(hù):用戶(hù)需要對(duì)自己所消費(fèi)的信息由明確的細(xì)節(jié)了解并且可以隨時(shí)的查詢(xún)自己的消費(fèi)記錄。營(yíng)業(yè)員:工作人員可以借助手機(jī)話(huà)費(fèi)查詢(xún)系統(tǒng)自動(dòng)查尋到用戶(hù)的消費(fèi)記錄,可以自動(dòng)的管理并計(jì)算出用戶(hù)的消費(fèi)金額,幫助營(yíng)業(yè)員管理用戶(hù)信息等。管理人員:管理人員需要了解該手機(jī)話(huà)費(fèi)查詢(xún)系統(tǒng)的缺點(diǎn)和不足,應(yīng)具備一定的數(shù)據(jù)庫(kù)知識(shí),不過(guò)只要了解就行,這些人員負(fù)責(zé)對(duì)數(shù)據(jù)庫(kù)中重要數(shù)據(jù)及基本數(shù)據(jù)的更新,如對(duì)靜態(tài)表的重新定義,普通用戶(hù)的權(quán)限分配。1.5功能分析?數(shù)據(jù)源點(diǎn)和數(shù)據(jù)終點(diǎn)數(shù)據(jù)源點(diǎn)和數(shù)據(jù)終點(diǎn)用方框表示,它是系統(tǒng)之外的實(shí)體,可以是人、事、物、部門(mén)或其他系統(tǒng),如工作人員和用戶(hù)。?加工(數(shù)據(jù)處理變換)加工用圓框表示,是對(duì)數(shù)據(jù)進(jìn)行處理的邏輯單元,它接受若干輸入數(shù)據(jù)流,通過(guò)加工內(nèi)部產(chǎn)生規(guī)定的輸出數(shù)據(jù)流。如查詢(xún)手機(jī)用戶(hù)基本信息。?數(shù)據(jù)流數(shù)據(jù)流用帶數(shù)據(jù)流標(biāo)識(shí)的箭頭表示,表示系統(tǒng)處理的數(shù)據(jù)對(duì)象和數(shù)據(jù)流動(dòng)的方向。數(shù)據(jù)流的方向可以是:從一個(gè)加工流向另一個(gè)加工、從加工流向數(shù)據(jù)存儲(chǔ)或數(shù)據(jù)存儲(chǔ)流向加工、從源點(diǎn)流向加工或從加工流向終點(diǎn),如箭頭所表示就是流向。1?6需求分析在手機(jī)話(huà)費(fèi)查詢(xún)系統(tǒng)中,主要有手機(jī)用戶(hù)和工作人員兩個(gè)操作實(shí)體,對(duì)于普通的手機(jī)用戶(hù)來(lái)說(shuō),該系統(tǒng)僅允許他們作一個(gè)操作:即可以使用該系統(tǒng)通過(guò)手機(jī)號(hào)與密碼發(fā)出查詢(xún)請(qǐng)求,查詢(xún)?cè)撌謾C(jī)所剩余的話(huà)費(fèi)。工作人員必須通過(guò)賬號(hào)與相對(duì)應(yīng)的密碼登陸系統(tǒng)才能有權(quán)限完成以下的各種功能。工作人員的登陸可以統(tǒng)計(jì)并查看所有的手機(jī)用戶(hù)信息。1.6.1通過(guò)對(duì)手機(jī)話(huà)費(fèi)査詢(xún)的各個(gè)步驟、所需的各項(xiàng)信息等的分析,我們規(guī)定:手機(jī)話(huà)費(fèi)管理系統(tǒng)中實(shí)體的聯(lián)系如下:一個(gè)用戶(hù)可以注冊(cè)多個(gè)手機(jī)號(hào)碼,一個(gè)手機(jī)號(hào)碼只能被一個(gè)用戶(hù)注冊(cè)。用戶(hù)和號(hào)碼之間是一對(duì)多的聯(lián)系。一個(gè)用戶(hù)可以擁有多張銀行卡,一張銀行卡只能屬于一個(gè)用戶(hù),用戶(hù)和銀行卡之間是一對(duì)多的聯(lián)系。一張銀行卡可以為多個(gè)號(hào)碼繳費(fèi),一個(gè)號(hào)碼可以由多張銀行卡繳費(fèi),銀行卡和號(hào)碼之間是多對(duì)多聯(lián)系。一個(gè)號(hào)碼可以辦理多個(gè)業(yè)務(wù),一個(gè)業(yè)務(wù)可以被多個(gè)號(hào)碼辦理,號(hào)碼和業(yè)務(wù)之間是多對(duì)多的聯(lián)系。一個(gè)帳目包含多種業(yè)務(wù),一種業(yè)務(wù)只能產(chǎn)生一種業(yè)務(wù),帳目和業(yè)務(wù)之間是一對(duì)多的聯(lián)系。1.6.2數(shù)據(jù)字典1數(shù)據(jù)項(xiàng)?用戶(hù)信息數(shù)據(jù)項(xiàng)名:身份證號(hào)碼含義說(shuō)明:用戶(hù)的唯一標(biāo)識(shí)別名:ID_no類(lèi)型:字符型長(zhǎng)度:18數(shù)據(jù)項(xiàng)名:用戶(hù)姓名含義說(shuō)明:手機(jī)用戶(hù)的姓名別名:user_name類(lèi)型:字符型長(zhǎng)度:8數(shù)據(jù)項(xiàng)名:用戶(hù)密碼含義說(shuō)明:用戶(hù)查詢(xún)信息時(shí)的密碼另U名:user_password類(lèi)型:字符型長(zhǎng)度:10數(shù)據(jù)項(xiàng)名:用戶(hù)性別含義說(shuō)明:手機(jī)用戶(hù)的性別另U名:user_sex類(lèi)型:字符型長(zhǎng)度:2取值范圍:男\(zhòng)女?dāng)?shù)據(jù)項(xiàng)名:用戶(hù)地址含義說(shuō)明:用戶(hù)的家庭住址別名:user_addr類(lèi)型:字符型長(zhǎng)度:20數(shù)據(jù)項(xiàng)名:用戶(hù)狀態(tài)含義說(shuō)明:手機(jī)號(hào)碼的開(kāi)/停狀態(tài)別名:user_state類(lèi)型:字符型長(zhǎng)度:2取值范圍:開(kāi)/停?工作人員信息數(shù)據(jù)項(xiàng)名名:工作人員編號(hào)含義說(shuō)明:工作人員唯一標(biāo)識(shí)別名:staff_id類(lèi)型:字符型長(zhǎng)度:10數(shù)據(jù)項(xiàng)名:工作人員姓名含義說(shuō)明:工作人員的姓名另I」名:staff_name類(lèi)型:字符型長(zhǎng)度:10數(shù)據(jù)項(xiàng)名:工作人員口令含義說(shuō)明:操作記錄工作人員的登錄密碼別名:staff_password類(lèi)型:字符型長(zhǎng)度:10數(shù)據(jù)項(xiàng)名:工作人員性別含義說(shuō)明:工作人員的性別別名:staff_sex類(lèi)型:字符型長(zhǎng)度:2取值范圍:男\(zhòng)女?銀行卡信息數(shù)據(jù)項(xiàng)名:銀行卡號(hào)含義說(shuō)明:銀行卡的唯一標(biāo)識(shí)別名:bank_card類(lèi)型:字符型長(zhǎng)度:18數(shù)據(jù)項(xiàng)名:余額含義說(shuō)明:銀行卡的余額別名:bank_balance類(lèi)型:money型長(zhǎng)度:8?手機(jī)信息數(shù)據(jù)項(xiàng)名:手機(jī)號(hào)碼含義說(shuō)明:用戶(hù)注冊(cè)的手機(jī)號(hào)碼另I」名:phone_no類(lèi)型:字符型長(zhǎng)度:12?業(yè)務(wù)信息數(shù)據(jù)項(xiàng)名:業(yè)務(wù)名稱(chēng)含義說(shuō)明:手機(jī)所能辦理業(yè)務(wù)的名稱(chēng)別名:YEWU_name類(lèi)型:字符型長(zhǎng)度:8數(shù)據(jù)項(xiàng)名:業(yè)務(wù)金額含義說(shuō)明:業(yè)務(wù)對(duì)于的金額別名:YEWU_sum類(lèi)型:money型長(zhǎng)度:8數(shù)據(jù)項(xiàng):業(yè)務(wù)編號(hào)含義說(shuō)明:業(yè)務(wù)的唯一標(biāo)示別名:YEWU_no類(lèi)型:字符型長(zhǎng)度:6?賬目信息①數(shù)據(jù)項(xiàng):消費(fèi)月份含義說(shuō)明:手機(jī)消費(fèi)的具體月份別名:consume_month類(lèi)型:字符型長(zhǎng)度:4數(shù)據(jù)項(xiàng)名:賬目編號(hào)含義說(shuō)明:賬目的唯一標(biāo)示另U名:account_no類(lèi)型:字符型長(zhǎng)度:10數(shù)據(jù)項(xiàng)名:業(yè)務(wù)費(fèi)含義說(shuō)明:用戶(hù)注冊(cè)手機(jī)號(hào)碼的時(shí)間別名:YEWU_fee類(lèi)型:money型長(zhǎng)度:8?話(huà)費(fèi)信息數(shù)據(jù)項(xiàng)名:話(huà)費(fèi)編號(hào)含義說(shuō)明:話(huà)費(fèi)的唯一標(biāo)示別名:cost_no類(lèi)型:字符型長(zhǎng)度:10數(shù)據(jù)項(xiàng):話(huà)費(fèi)余額含義說(shuō)明:手機(jī)當(dāng)前剩余的話(huà)費(fèi)別名:balance類(lèi)型:money型長(zhǎng)度:8數(shù)據(jù)項(xiàng)名:手機(jī)號(hào)碼含義說(shuō)明:用戶(hù)注冊(cè)的手機(jī)的號(hào)碼另I」名:phone_no類(lèi)型:字符型長(zhǎng)度:12?注冊(cè)信息數(shù)據(jù)項(xiàng)名:注冊(cè)時(shí)間含義說(shuō)明:用戶(hù)注冊(cè)手機(jī)號(hào)碼的時(shí)間另I」名:register_time類(lèi)型:日期型數(shù)據(jù)項(xiàng)名:手機(jī)號(hào)碼含義說(shuō)明:用戶(hù)注冊(cè)的手機(jī)的號(hào)碼另I」名:phone_no類(lèi)型:字符型長(zhǎng)度:12?辦理信息①數(shù)據(jù)項(xiàng)名:辦理時(shí)間含義說(shuō)明:手機(jī)號(hào)碼辦理業(yè)務(wù)的時(shí)間別名:BANLI_time類(lèi)型:日期型?繳費(fèi)信息①數(shù)據(jù)項(xiàng)名:繳費(fèi)金額含義說(shuō)明:銀行卡繳費(fèi)時(shí)的金額另U名:pay_sum類(lèi)型:money型長(zhǎng)度:8②數(shù)據(jù)項(xiàng)名:繳費(fèi)時(shí)間含義說(shuō)明:卡繳費(fèi)的時(shí)間另U名:pay_time類(lèi)型:日期型2、數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)反映了數(shù)據(jù)之間的組合關(guān)系。一個(gè)數(shù)據(jù)結(jié)構(gòu)可以由若干個(gè)數(shù)據(jù)項(xiàng)組成,也可以由若干個(gè)數(shù)據(jù)結(jié)構(gòu)組成,或由若干個(gè)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)混合組成。對(duì)數(shù)據(jù)結(jié)構(gòu)的描述,數(shù)據(jù)結(jié)構(gòu)描述={數(shù)據(jù)結(jié)構(gòu)名,含義說(shuō)明,組成:{數(shù)據(jù)項(xiàng)或數(shù)據(jù)結(jié)構(gòu)}}。?工作人員信息結(jié)構(gòu)={工作人員,此結(jié)構(gòu)描述工作人員的具體信息,組成:{工作人員編號(hào),工作人員姓名,工作人員口令,工作人員性別}}?用戶(hù)銀行卡結(jié)構(gòu)={銀行卡,此結(jié)構(gòu)描述充值時(shí)銀行卡的具體信息,組成:{銀行卡號(hào),余額}}⑶話(huà)費(fèi)結(jié)構(gòu)={話(huà)費(fèi),此結(jié)構(gòu)描述當(dāng)前剩余話(huà)費(fèi)的具體信息,組成:{手機(jī)號(hào)碼,話(huà)費(fèi)余額}}?手機(jī)用戶(hù)個(gè)人信息結(jié)構(gòu)={用戶(hù),此結(jié)構(gòu)描述用戶(hù)的具體信息,組成:{身份證號(hào)碼,用戶(hù)姓名,用戶(hù)性別,用戶(hù)地址,用戶(hù)密碼,用戶(hù)年齡}}?業(yè)務(wù)結(jié)構(gòu){業(yè)務(wù),此結(jié)果描述用戶(hù)所能辦理業(yè)務(wù)的具體信息,組成:{業(yè)務(wù)編號(hào),業(yè)務(wù)名稱(chēng),業(yè)務(wù)金額}}?帳目結(jié)構(gòu){帳目,此結(jié)果描述用戶(hù)辦理的業(yè)務(wù)消費(fèi)的具體信息,組成:{帳目編號(hào),消費(fèi)月份,業(yè)務(wù)費(fèi)}}3、數(shù)據(jù)流?用戶(hù)注冊(cè)號(hào)碼={注冊(cè)號(hào)碼,用戶(hù)到工作人員處注冊(cè)手機(jī)號(hào)碼,此數(shù)據(jù)來(lái)源于用戶(hù),流向用戶(hù)個(gè)人信息存儲(chǔ),組成:{用戶(hù),工作人員}}?工作人員注冊(cè)用戶(hù)={注冊(cè)用戶(hù),用戶(hù)注冊(cè)號(hào)碼時(shí)工作人員添加新用戶(hù)的注冊(cè)信息,此數(shù)據(jù)來(lái)源于工作人員,流向用戶(hù)個(gè)人信息存儲(chǔ),組成:{工作人員,用戶(hù)}}?產(chǎn)生個(gè)人信息={個(gè)人信息,用戶(hù)注冊(cè)經(jīng)工作人員確認(rèn)的號(hào)碼后產(chǎn)生的用戶(hù)個(gè)人信息,此數(shù)據(jù)來(lái)源于用戶(hù),流向用戶(hù)信息存儲(chǔ),組成:{工作人員,用戶(hù)}}?用戶(hù)信息{提供用戶(hù)信息,工作人員修改用戶(hù)信息時(shí)的信息來(lái)源,此信息來(lái)源于用戶(hù)個(gè)人信息存儲(chǔ),流向工作人員,組成:{工作人員}}?工作人員修改信息={修改后的信息,工作人員修改后的個(gè)人信息,此信息來(lái)源于工作人員,流向用戶(hù)信息存儲(chǔ),組成:{工作人員}}?查詢(xún)剩余話(huà)費(fèi)={提供話(huà)費(fèi)信息,用戶(hù)查詢(xún)剩余話(huà)費(fèi)時(shí)的信息來(lái)源,此數(shù)據(jù)來(lái)源于話(huà)費(fèi),流向用戶(hù),組成:{用戶(hù),話(huà)費(fèi)}}?提供個(gè)人信息={提供個(gè)人信息,充值時(shí)用戶(hù)信息和銀行卡信息進(jìn)行綜合,此數(shù)據(jù)來(lái)源于用戶(hù)個(gè)人信息存儲(chǔ),流向話(huà)費(fèi)信息存儲(chǔ),組成:{用戶(hù)}}?產(chǎn)生銀行卡余額={銀行卡余額,綜合用戶(hù)信息與銀行卡信息后產(chǎn)生銀行卡余額進(jìn)行繳費(fèi),此數(shù)據(jù)來(lái)源于用戶(hù)和銀行卡,流向話(huà)費(fèi)信息存儲(chǔ),組成:{用戶(hù),銀行卡}}?產(chǎn)生繳費(fèi)金額={繳費(fèi)金額,銀行卡剩余金額中支出部分金額繳納話(huà)費(fèi),此數(shù)據(jù)來(lái)源于用戶(hù)和銀行卡,流向話(huà)費(fèi)信息存儲(chǔ),組成:{用戶(hù),銀行卡}}?用戶(hù)辦理業(yè)務(wù)={業(yè)務(wù)辦理,用戶(hù)辦理手機(jī)業(yè)務(wù),此數(shù)據(jù)來(lái)源于用戶(hù),流向個(gè)人業(yè)務(wù)信息存儲(chǔ),組成{用戶(hù),業(yè)務(wù)}}⑴具體業(yè)務(wù)={具體業(yè)務(wù),用戶(hù)可辦理的所有業(yè)務(wù),此數(shù)據(jù)來(lái)源于業(yè)務(wù),流向個(gè)人業(yè)務(wù)信息存儲(chǔ),組成{業(yè)務(wù)}}(⑵辦理的業(yè)務(wù)={辦理的業(yè)務(wù),用戶(hù)確認(rèn)辦理的業(yè)務(wù),此數(shù)據(jù)來(lái)源于業(yè)務(wù)和用戶(hù),流向個(gè)人業(yè)務(wù)信息存儲(chǔ),組成:{業(yè)務(wù),用戶(hù)}}⑶產(chǎn)生的帳目={帳目,用戶(hù)辦理的所有業(yè)務(wù)的消費(fèi)帳目,此數(shù)據(jù)來(lái)源于業(yè)務(wù)信息存儲(chǔ),流向帳目信息存儲(chǔ),組成:{業(yè)務(wù),用戶(hù)}}⑷產(chǎn)生帳目信息={帳目信息,用戶(hù)辦理的所有業(yè)務(wù)產(chǎn)生的帳目信息,此數(shù)據(jù)來(lái)源于帳目信息存儲(chǔ),流向帳目,組成{帳目}}⑸用戶(hù)查詢(xún)剩余話(huà)費(fèi)={提供賬目信息,用戶(hù)查詢(xún)賬目信息時(shí)提供賬目信息,此數(shù)據(jù)來(lái)源于話(huà)費(fèi)信息存儲(chǔ),流向用戶(hù),組成:{用戶(hù),話(huà)費(fèi)}}⑹工作人員查詢(xún)業(yè)務(wù)={提供業(yè)務(wù)信息,工作人員查詢(xún)所有業(yè)務(wù)時(shí)提供業(yè)務(wù)信息,此數(shù)據(jù)來(lái)源于業(yè)務(wù),流向工作人員,組成:{業(yè)務(wù),工作人員}}⑺工作人員查詢(xún)帳目={提供帳目信息,工作人員查詢(xún)所有用戶(hù)的帳目信息時(shí)提供帳目信息,此數(shù)據(jù)來(lái)源于帳目流向工作人員,組成:{帳目,工作人員}}⑻工作人員查詢(xún)個(gè)人業(yè)務(wù)={提供個(gè)人業(yè)務(wù)信息,工作人員查詢(xún)用戶(hù)個(gè)人業(yè)務(wù)時(shí)提供個(gè)人業(yè)務(wù)信息,此數(shù)據(jù)來(lái)源于個(gè)人信息存儲(chǔ),流向工作人員,組成:{工作人員}}4、 數(shù)據(jù)存儲(chǔ)?用戶(hù)個(gè)人的信息={用戶(hù)個(gè)人信息存儲(chǔ),用于存儲(chǔ)手機(jī)用戶(hù)的個(gè)人資料及話(huà)費(fèi)信息等,信息來(lái)源工作人員,去向用戶(hù),組成:{用戶(hù),工作人員}}?手機(jī)的話(huà)費(fèi)信息={話(huà)費(fèi)信息存儲(chǔ),用于存儲(chǔ)手機(jī)的話(huà)費(fèi)記錄,信息來(lái)源用戶(hù)和銀行卡,去向話(huà)費(fèi),組成:{用戶(hù),銀行卡,話(huà)費(fèi)}}?業(yè)務(wù)信息={個(gè)人業(yè)務(wù)信息存儲(chǔ),用于存儲(chǔ)提供的所有業(yè)務(wù),信息來(lái)源業(yè)務(wù),去向帳目,組成:{用戶(hù),業(yè)務(wù)}}?帳目信息={帳目信息存儲(chǔ),用于存儲(chǔ)用戶(hù)所辦業(yè)務(wù)的具體帳目信息,信息來(lái)源業(yè)務(wù)信息存儲(chǔ),去向帳目,組成:{業(yè)務(wù),用戶(hù)}}5、 處理過(guò)程?用戶(hù)對(duì)號(hào)碼注冊(cè)={注冊(cè),用戶(hù)對(duì)手機(jī)號(hào)碼進(jìn)行注冊(cè),輸入:{注冊(cè)號(hào)碼,注冊(cè)用戶(hù)},輸出:{個(gè)人信息},處理:{用戶(hù)進(jìn)行號(hào)碼注冊(cè),工作人員確認(rèn)注冊(cè)后,產(chǎn)生用戶(hù)個(gè)人信息}}?用戶(hù)繳納話(huà)費(fèi)={繳費(fèi),用戶(hù)使用銀行卡為手機(jī)繳費(fèi)。輸入:{提供個(gè)人信息,銀行卡余額,繳費(fèi)金額},輸出:{當(dāng)前話(huà)費(fèi)信息},處理:{,首先綜合用戶(hù)與銀行卡信息,然后從銀行卡中扣除繳費(fèi)金額,更新話(huà)費(fèi)信息}}?帳目產(chǎn)生{生成帳目,用戶(hù)辦理的所有業(yè)務(wù)具體消費(fèi)帳目,輸入:{辦理的業(yè)務(wù)},輸出:{帳目信息},處理:{統(tǒng)計(jì)用戶(hù)辦理業(yè)務(wù)后,產(chǎn)生具體的帳目信息}}軟硬件平臺(tái)設(shè)計(jì)⑴軟件平臺(tái):windows操作系統(tǒng)、Sql-Server2000數(shù)據(jù)庫(kù)(2)硬件平臺(tái):普通微機(jī)6、6、概念設(shè)計(jì)6.1概念結(jié)構(gòu)設(shè)計(jì)思想概念結(jié)構(gòu)設(shè)計(jì)是將需求分析階段所得到的用戶(hù)需求抽象為信息結(jié)構(gòu),能夠真實(shí)、充分的反映現(xiàn)實(shí)世界,包括事物與事物之間的聯(lián)系,能滿(mǎn)足用戶(hù)對(duì)數(shù)據(jù)的處理需求,易于理解,易于更改,易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。概念結(jié)構(gòu)是各種數(shù)據(jù)模型的共同基礎(chǔ),它比數(shù)據(jù)模型更獨(dú)立于機(jī)器、更抽象,是用來(lái)描述某個(gè)特定組所關(guān)心的信息結(jié)構(gòu),從而更加穩(wěn)定。6.2概念結(jié)構(gòu)設(shè)計(jì)方法概念桔構(gòu)設(shè)計(jì)通常有四種方法,自頂向下、自底向上、逐步擴(kuò)張、混合策略等四種方法。通常采用自底向上的方法,自頂向下地進(jìn)行需求分析,然后再自底向上地設(shè)計(jì)概念結(jié)構(gòu)。自底向上的設(shè)計(jì)概念結(jié)構(gòu)的方法通常分為兩步:第一步是抽象數(shù)據(jù)并設(shè)計(jì)局部視圖,第二部是集成局部視圖,得到全局的概念結(jié)構(gòu)?;谶@些,本次課程設(shè)計(jì)采用自底向上的方法進(jìn)行概念結(jié)構(gòu)設(shè)計(jì)。根據(jù)需求分析階段的需求分析設(shè)計(jì)思想、數(shù)據(jù)字典以及數(shù)據(jù)流圖所提供的信息,采取分類(lèi)、聚集的抽象方法,對(duì)需求分析的結(jié)果進(jìn)行細(xì)化、補(bǔ)充和修改。形成實(shí)體、實(shí)體的屬性,標(biāo)示實(shí)體的碼,確定實(shí)體之間的聯(lián)系類(lèi)型(1:1,1:n,m:n),設(shè)計(jì)分E—R圖,然后將所有的分E—R圖綜合成一個(gè)系統(tǒng)的總E—R圖。最后根據(jù)總的E—R圖,利用利用PowerDesigner設(shè)計(jì)出概念模型。根據(jù)需求分析階段所提供的系統(tǒng)信息,確定系統(tǒng)中的實(shí)體、屬性以及實(shí)體之間的聯(lián)系。確定實(shí)體和屬性的兩條準(zhǔn)則:1?作為“屬性”不能再具有需要描述的性質(zhì)?!皩傩浴北仨毷遣豢煞指畹臄?shù)據(jù)項(xiàng),不能包含其他屬性。2?“屬性”不能與其他實(shí)體具有聯(lián)系,即E—R圖中所有表示的聯(lián)系是實(shí)體之間的聯(lián)系。1設(shè)計(jì)局部E—R圖?用戶(hù)實(shí)體信息,如圖2.2所示。
用戶(hù)實(shí)體定義。用戶(hù):{身份證號(hào)碼,用戶(hù)姓名,用戶(hù)密碼,用戶(hù)性別,用戶(hù)地址,用戶(hù)狀態(tài)}?工作人員實(shí)體信息,如圖2.3所示。工作人員實(shí)體定義。工作人員:{工作人員編號(hào),工作人員姓名,工作人員性別,工作人員口令}銀行卡實(shí)體定義。銀行卡:{銀行卡號(hào),余額}?話(huà)費(fèi)實(shí)體信息,如圖2.5所示。圖2.5話(huà)費(fèi)實(shí)體信息話(huà)費(fèi)實(shí)體定義。話(huà)費(fèi){話(huà)費(fèi)編號(hào),手機(jī)號(hào)碼,話(huà)費(fèi)余額}?業(yè)務(wù)實(shí)體信息,如圖2.6所示。C7業(yè)務(wù)編號(hào)二><^22業(yè)務(wù)名—業(yè)務(wù)—業(yè)務(wù)金額n圖2.6業(yè)務(wù)實(shí)體信息業(yè)務(wù)實(shí)體定義。業(yè)務(wù){業(yè)務(wù)編號(hào),業(yè)務(wù)名稱(chēng),業(yè)務(wù)金額}?賬目實(shí)體信息,如圖2.7所示。消費(fèi)月卩—|賬目|—業(yè)務(wù)費(fèi)^圖2.7賬目實(shí)體信息賬目實(shí)體定義。賬目{賬目編號(hào),消費(fèi)月份,業(yè)務(wù)費(fèi)}?手機(jī)信息實(shí)體,如圖2.8所示。圖2.8手機(jī)實(shí)體信息手機(jī)實(shí)體定義。手機(jī){手機(jī)號(hào)碼}銀行卡實(shí)體和話(huà)費(fèi)實(shí)體之間的聯(lián)系,如圖2.9所示。圖2.9銀行卡實(shí)體和話(huà)費(fèi)實(shí)體之間的繳費(fèi)聯(lián)系用戶(hù)的一張銀行卡可以為自己的多部手機(jī)繳費(fèi),一部手機(jī)的繳費(fèi)可以通過(guò)用戶(hù)的多張不同的銀行卡進(jìn)行。銀行卡實(shí)體和話(huà)費(fèi)實(shí)體之間通過(guò)繳費(fèi)構(gòu)成多對(duì)多的聯(lián)系。手機(jī)實(shí)體和業(yè)務(wù)實(shí)體之間的聯(lián)系,如圖2.10所示。手機(jī)— 辦理一> —業(yè)務(wù)圖2.10手機(jī)實(shí)體和業(yè)務(wù)實(shí)體之間的辦理聯(lián)系一個(gè)手機(jī)號(hào)碼可以辦理多個(gè)業(yè)務(wù),一個(gè)業(yè)務(wù)可以被多個(gè)手機(jī)號(hào)碼辦理。手機(jī)實(shí)體和業(yè)務(wù)實(shí)體通過(guò)辦理構(gòu)成多對(duì)多聯(lián)系。工作人員實(shí)體和用戶(hù)實(shí)體之間的聯(lián)系,如圖2.11所示。工作人員| 茫二注冊(cè).:> —用戶(hù)C..手機(jī)號(hào)碼圖2.11工作人員實(shí)體和用戶(hù)實(shí)體之間的注冊(cè)聯(lián)系
一個(gè)工作人員可以為用戶(hù)注冊(cè)多個(gè)手機(jī)號(hào)碼,一個(gè)用戶(hù)的手機(jī)號(hào)碼可以由多個(gè)工作人注冊(cè)。工作人員實(shí)體和用戶(hù)實(shí)體之間通過(guò)注冊(cè)構(gòu)成多對(duì)多的聯(lián)系。2集成局部E—R圖生成全局E—R圖根據(jù)局部E—R圖,實(shí)體的屬性,實(shí)體的碼,實(shí)體之間的聯(lián)系,設(shè)計(jì)出的手機(jī)話(huà)費(fèi)管理系統(tǒng)E-R圖,如下圖2.12所示??ㄌ?hào)二身份號(hào)碼用戶(hù)姓名銀行卡匚繳費(fèi)金額繳費(fèi)用戶(hù)1用戶(hù)地址)1話(huà)費(fèi)手機(jī)話(huà)費(fèi)編號(hào)手機(jī)號(hào)碼〉屬于-話(huà)費(fèi)余額〔二用戶(hù)性別用戶(hù)密碼;卡號(hào)二身份號(hào)碼用戶(hù)姓名銀行卡匚繳費(fèi)金額繳費(fèi)用戶(hù)1用戶(hù)地址)1話(huà)費(fèi)手機(jī)話(huà)費(fèi)編號(hào)手機(jī)號(hào)碼〉屬于-話(huà)費(fèi)余額〔二用戶(hù)性別用戶(hù)密碼;注冊(cè)時(shí)間注冊(cè)-手機(jī)號(hào)碼注冊(cè)時(shí)間注冊(cè)-手機(jī)號(hào)碼工作人員口令辦理時(shí)間 辦理工作人員編.工作人員業(yè)務(wù)編號(hào)工作人員性別〈[業(yè)務(wù)金額n業(yè)務(wù)r消費(fèi)賬目消費(fèi)月份賬目編號(hào)二業(yè)務(wù)費(fèi)二7工作人員口令辦理時(shí)間 辦理工作人員編.工作人員業(yè)務(wù)編號(hào)工作人員性別〈[業(yè)務(wù)金額n業(yè)務(wù)r消費(fèi)賬目消費(fèi)月份賬目編號(hào)二業(yè)務(wù)費(fèi)二7、邏輯結(jié)構(gòu)設(shè)計(jì)7.1邏輯結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)是獨(dú)立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu)。邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)化為與選用DBMS產(chǎn)品所支持?jǐn)?shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。7.2邏輯結(jié)構(gòu)設(shè)計(jì)的思想針對(duì)手機(jī)話(huà)費(fèi)管理系統(tǒng),邏輯結(jié)構(gòu)設(shè)計(jì)采用關(guān)系模型轉(zhuǎn)換概念結(jié)構(gòu),E-R將圖依照規(guī)則轉(zhuǎn)換為關(guān)系模型,為了進(jìn)一步提高數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的性能,再將轉(zhuǎn)換后的關(guān)系模型進(jìn)行優(yōu)化,確定是否要對(duì)某些模式進(jìn)行合并或分解,為物理設(shè)計(jì)提供最優(yōu)的處理。7.3E-R圖向關(guān)系模型的轉(zhuǎn)換關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合°E-R圖則是由實(shí)體,實(shí)體的屬性和實(shí)體間的聯(lián)系三個(gè)要素組成。所以將E-R圖轉(zhuǎn)換為關(guān)系模型實(shí)際上就是要將實(shí)體,實(shí)體的屬性和實(shí)體間的聯(lián)系轉(zhuǎn)換為關(guān)系模式。轉(zhuǎn)換原則如下:1?實(shí)體類(lèi)型的轉(zhuǎn)換:將每個(gè)實(shí)體類(lèi)型轉(zhuǎn)換成一個(gè)關(guān)系模式,實(shí)體的屬性及為關(guān)系模式的屬性,實(shí)體標(biāo)識(shí)符及為關(guān)系模式的鍵。聯(lián)系類(lèi)型的轉(zhuǎn)換,根據(jù)不同的情況做不同的處理。?若實(shí)體間的聯(lián)系是1:1的,可以在兩個(gè)實(shí)體類(lèi)型轉(zhuǎn)換成的兩個(gè)關(guān)系模式中的任意一個(gè)關(guān)系模式的屬性中加入另一各關(guān)系模式的鍵和聯(lián)系類(lèi)型的屬性。若實(shí)體間的聯(lián)系1:N的,則在N端實(shí)體類(lèi)型轉(zhuǎn)換成的關(guān)系模式中加入1端實(shí)體類(lèi)型轉(zhuǎn)換成的關(guān)系模式的鍵和聯(lián)系類(lèi)型的屬性。?若實(shí)體間的聯(lián)系是M:N的,則將聯(lián)系類(lèi)型也轉(zhuǎn)換成關(guān)系模式,其屬性為兩端實(shí)體類(lèi)型的鍵加上關(guān)系類(lèi)型的屬性,而鍵為兩端實(shí)體間的組合。3個(gè)或3個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系模式。與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,各實(shí)體的碼組成關(guān)系的碼或關(guān)系碼的一部分。?具有相同碼的關(guān)系模式可合并。依照該規(guī)則將企業(yè)人事管理系統(tǒng)的E-R圖轉(zhuǎn)換為關(guān)系模型如下?將每一個(gè)實(shí)體轉(zhuǎn)換成一個(gè)關(guān)系(關(guān)系就是給出關(guān)系名,寫(xiě)出屬性,并標(biāo)明該關(guān)系的主鍵)工作人員的基本信息(工作人員編號(hào),工作人員姓名,工作人員性別,工作人員口令)此為工作人員實(shí)體對(duì)應(yīng)的關(guān)系模式,主碼為工作人員的編號(hào)用戶(hù)的基本信息(身份證號(hào)碼,用戶(hù)姓名,用戶(hù)密碼,用戶(hù)性別,用戶(hù)地址,用戶(hù)狀態(tài))此為用戶(hù)實(shí)體對(duì)應(yīng)的關(guān)系模式,主碼為用戶(hù)的身份證號(hào)碼。銀行卡信息(銀行卡號(hào),余額)此為銀行卡實(shí)體對(duì)應(yīng)的關(guān)系模式,主碼為銀行卡號(hào)。話(huà)費(fèi)信息(手機(jī)號(hào)碼,話(huà)費(fèi)余額)此為話(huà)費(fèi)實(shí)體對(duì)應(yīng)的關(guān)系模式,主碼為手機(jī)號(hào)碼。業(yè)務(wù)信息(業(yè)務(wù)編號(hào),賬目編號(hào),業(yè)務(wù)名稱(chēng),業(yè)務(wù)金額)此為業(yè)務(wù)實(shí)體對(duì)應(yīng)的關(guān)系模式,主碼為業(yè)務(wù)編號(hào),業(yè)務(wù)消費(fèi)產(chǎn)生賬目,n:為1的“消費(fèi)”聯(lián)系,所以賬目編號(hào)為業(yè)務(wù)信息的外碼。賬目信息(賬目編號(hào),消費(fèi)月份,業(yè)務(wù)費(fèi))此為賬目實(shí)體對(duì)應(yīng)的關(guān)系模式,賬目編號(hào)為主碼。繳費(fèi)(繳費(fèi)編號(hào),手機(jī)號(hào)碼,繳費(fèi)金額,繳費(fèi)時(shí)間)此為聯(lián)系“繳費(fèi)”所對(duì)應(yīng)的關(guān)系模式,銀行卡繳費(fèi)話(huà)費(fèi)的n:m“繳費(fèi)”聯(lián)系,所以銀行卡號(hào)和手機(jī)號(hào)碼聯(lián)合做“繳費(fèi)”的主碼。辦理(業(yè)務(wù)編號(hào),手機(jī)號(hào)碼,辦理時(shí)間)此為聯(lián)系“辦理”所對(duì)應(yīng)的關(guān)系模式,手機(jī)辦理業(yè)務(wù)的n:m“辦理”聯(lián)系,所以手機(jī)號(hào)碼和業(yè)務(wù)編號(hào)聯(lián)合做“辦理”的主碼。注冊(cè)(工作人員編號(hào),身份證號(hào)碼,注冊(cè)時(shí)間,手機(jī)號(hào)碼)此為聯(lián)系“注冊(cè)”所對(duì)應(yīng)的關(guān)系模式,工作人員為用戶(hù)注冊(cè)的n:m“注冊(cè)”聯(lián)系,所以工作人員的編號(hào)和用戶(hù)的身份證號(hào)碼聯(lián)合做“注冊(cè)”的主碼。手機(jī)信息(手機(jī)號(hào)碼,身份證號(hào)碼)此為手機(jī)實(shí)體的關(guān)系模式,手機(jī)號(hào)碼為主碼,手機(jī)號(hào)碼為用戶(hù)的n:1的“屬于”關(guān)系,所以用戶(hù)的身份證號(hào)碼傳遞過(guò)去做手機(jī)的外碼。由E-R圖可知,手機(jī)話(huà)費(fèi)管理系統(tǒng)有七個(gè)實(shí)體和三帶屬性個(gè)聯(lián)系。可轉(zhuǎn)換為10個(gè)關(guān)系模型。由關(guān)系依賴(lài)知,在工作人員的基本信息、用戶(hù)的基本的信息、銀行卡信息、話(huà)費(fèi)信息、賬目信息、業(yè)務(wù)信息、手機(jī)信息、繳費(fèi)、辦理、注冊(cè)中,這十個(gè)關(guān)系模式中其屬性都是不能再分的,為一階范式。并且都是由主碼唯一決定關(guān)系中的其他屬性,不存在部分函數(shù)依賴(lài)和傳遞函數(shù)依賴(lài),所以這是十個(gè)關(guān)系都是3NF。皆為最優(yōu),關(guān)系模型的優(yōu)化結(jié)束。
本次設(shè)計(jì)的數(shù)據(jù)庫(kù)在SQLServer2005上實(shí)現(xiàn),將概念結(jié)構(gòu)設(shè)計(jì)中的E-R圖轉(zhuǎn)換成SQLServer2005支持的關(guān)系數(shù)據(jù)模型后,結(jié)合上述分析得到如下數(shù)據(jù)表:ID_noCHAR(18)notnullprimaryKey身份證號(hào)碼user_nameCHAR(8)用戶(hù)姓名user_passwordCHAR(10)用戶(hù)密碼user_sexCHAR(2)用戶(hù)性別user_addrCHAR(20)用戶(hù)地址user_stateCHAR(2)用戶(hù)狀態(tài)staff_idCHAR(10)notnullprimarykey工作人員編號(hào)staff_nameCHAR(8)工作人員姓名staff_passwordCHAR(08)工作人員口令staff_sexCHAR(2)工作人員性別
card_noCHAR(18)not_nullprimarykey銀仃卡號(hào)ID_noCHAR(18)not_null身份證號(hào)碼cardjbalanceNUMERIC(8)余額fee_noCHAR(10)not_nullprimarykey話(huà)費(fèi)編號(hào)phone_noCHAR(12)手機(jī)號(hào)碼feejbalanceNUMERIC(8)話(huà)費(fèi)余額business」。CHAR(6)not_nullprimarykey業(yè)務(wù)編號(hào)account_noCHAR(10)not_null賬目編號(hào)business_nameCHAR(8)業(yè)務(wù)名稱(chēng)business_sumNUMERIC(8)業(yè)務(wù)金額account_noCHAR(IO)not_nullprimarykey賬目編號(hào)consume_monthCHAR(4)消費(fèi)月份business_feeNUMERIC(8)業(yè)務(wù)費(fèi)mobilephoneCHAR(10)not_nullprimarykey手機(jī)ID_noCHAR(10)not_null身份證號(hào)碼8、物理設(shè)計(jì)為了加速表的查詢(xún),根據(jù)所設(shè)計(jì)的表的特點(diǎn),我們咋業(yè)務(wù)表中“業(yè)務(wù)編號(hào)”“手機(jī)”,銀行卡中“身份證號(hào)”,繳費(fèi)表中“卡號(hào)”“繳費(fèi)號(hào)”,注冊(cè)表中“注冊(cè)號(hào)”“身份證號(hào)”,手機(jī)表中“身份證號(hào)”,辦理表中“辦理號(hào)”分別建立索引。Createindexhandle_FKonhandle(business』。ASC)Createindexhandle2_FKonhandle(mobilephoneASC)Createindex“use_FK”on“bank_card”(“ID_no”ASC)Createindex“pay_FK”on“pay”(“card_no”ASC)Createindex“pay2_FK”on“pay”(“fee_no”ASC)Createindex“register_FK"on“register"(“staff_id"ASC)Createindex“register2_FK"on“register"(“ID_no”ASC)Createindex“belong_FK"onmobile(“ID_no”ASC)Createindex“consume_FK"onaccount(“account_no"ASC)9、存儲(chǔ)過(guò)程建立存儲(chǔ)過(guò)程pi,可以使用該系統(tǒng)通過(guò)手機(jī)號(hào)與密碼發(fā)出查詢(xún)請(qǐng)求,查詢(xún)?cè)撌謾C(jī)所剩余的話(huà)費(fèi)。ifexists(select*fromsysobjectswherenama=”P(pán)l”)dropproceduredbo.P1GOcrrateprocedureP1asselectfee_balancefrommobilephoneuserwhereuser_name=“ "anduser_password=“ ”go建立存儲(chǔ)過(guò)程P2,統(tǒng)計(jì)并查看所有的手機(jī)用戶(hù)信息,該信息主要包括兩個(gè)方面,一方面是僅關(guān)于本手機(jī)的各種信息;另一方面是登記該手機(jī)的用戶(hù)信息。ifexists(select*fromsysobjectswherename="P2")dropproceduredbo.P2GocreateprocedureP2asselectmobilephone.account_no,user.user_name.ID_no,card_balancefrommobilephone,userwheremobilephone.phone_no=user.phone_nogo建立存儲(chǔ)過(guò)程P3,利用存儲(chǔ)過(guò)程查找地址的工作人員的具體信息ifexists(select*fromsysobjectswherename=”P(pán)3”)dropproceduredbo.P3GocreateprocedureP3asselect*fromsraff_idwherestaff_name=””go、觸發(fā)器心八明SQL腳本Databasename:ConceptualDataModel_5DBMSname: ORACLEVersion9iCreatedon: 2008-11-2921:32:38altertableBANLIdropconstraintFK_BANLI_BANLI_業(yè)務(wù)altertableBANLIdropconstraint 機(jī)altertable"bank_card"dropconstraintFK_BANK_CAR_USE_USERaltertable"pay"dropconstraintFK_PAY_PAY_BANK_CARaltertable"pay"dropconstraintFK_PAY_PAY2_PH0NE_C0altertable"register"dropconstraintFK_REGISTER_REGISTER_STAFFaltertable"register"dropconstraintFK_REGISTER_REGISTER2_USERaltertable手機(jī)dropconstraintFK_手機(jī)_BELONG_USERaltertable業(yè)務(wù)dropconstraintFK_業(yè)務(wù)_CONSUME_ACCOUNTdropindexBANLI2_FKdropindexBANLI_FKdropindex"use_FK"dropindex"pay2_FK"
dropindex"pay_FK"dropindex"register2_FK"dropindex"register_FK"dropindex"belong_FK"dropindex"consume_FK"droptableBANLIcascadeconstraintsdroptable"account"cascadeconstraintsdroptable"bank_card"cascadeconstraintsdroptable"pay"cascadeconstraintsdroptable"phone_cost"cascadeconstraintsdroptable"register"cascadeconstraintsdroptable"staff"cascadeconstraintsdroptable"user"cascadeconstraintsdroptable手機(jī)cascadeconstraintsdroptable業(yè)務(wù)cascadeconstraintsTable:BANLIcreatetableBANLI("YEWUno"CHAR(6)notnull,CHAR(10)not"YEWUno"CHAR(6)notnull,CHAR(10)notnull,"BANLI_time" DATE,constraintPK_BANLIprimarykey("YEWU_no",手機(jī)號(hào)碼))ndex:BANLI_FKcreateindexBANLI_FKonBANLI("YEWU_no"ASC)Index:BANLI2_FKcreateindexBANLI2__FKonBANLI(手機(jī)號(hào)碼ASC)Table:"account"createtable"account"("account_no"CHAR(IO)notnull,"consume_month"CHAR(4),"YEWU_fee"NUMBER(8),constraintPK_ACCOUNTprimarykey("account_no"))Table:"bank_card"createtable"bank_card"("card_no" CHAR(18)notnull,"ID_no" CHAR(18)notnull,"card_no" CHAR(18)notnull,"ID_no" CHAR(18)notnull,"card_balance"NUMBER(8),"card_balance"NUMBER(8),constraintPK_BANKCARDprimarykey("card_no")constraintPK_BANKIndex:"use_FK"createindex"use_FK"on"bank_card"("ID_no"ASC)Table:"pay"createtable"pay"("card_no"CHAR(18)notnull,"fee_no"CHAR(10)notnull,"pay_sum"NUMBER(8)notnull,"pay_time"DATEnotnull,"fee_no")constraintPK_PAYprimarykey("card_no","fee_no")Index:"pay_FK"createindex"pay_FK"on"pay"("card_no"ASCIndex:"pay2_FK"createindex"pay2_FK"on"pay"("fee_no"ASCTable:"phone_cost"createtable"phone_cost""fee_no"CHAR(IO)notnull,createtable"phone_cost""fee_no"CHAR(IO)notnull,"phone_no"CHAR(12),"phone_no"CHAR(12),"fee_balance"NUMBER(8),"fee_balance"NUMBER(8),constraintPK_PHONE_COSTprimarykey("fee_no")Table:"register"createtable"register"(constraintPK_PHONE_COSTprimarykey("fee_no")Table:"register"createtable"register"("staff_id" CHAR(10)"ID_no" CHAR(18)notnull,notnull,constraintPK_REGISTERprimarykey("staff_id","ID_no")Index:"register_FK"createindex"register_FK"on"register"("staff_id"ASCIndex:"register2_FK"createindex"register2_FK"on"register"("ID_no"ASCconstraintPK_REGISTERprimarykey("staff_id","ID_no")Index:"register_FK"createindex"register_FK"on"register"("staff_id"ASCIndex:"register2_FK"createindex"register2_FK"on"register"("ID_no"ASC)Table:"staff"createtable"staff"("staff_id"CHAR(10)"staff_name"CHAR(8),notnull,"staff_password"CHAR(10),"staff_sex" CHAR(2),constraintPK_STAFFprimarykey("staff_id")Table:"user"createtable"user"("ID_no" CHAR(18)notnull,"user_name"CHAR(8),"ID_no" CHAR(18)notnull,"u
溫馨提示
- 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-2026學(xué)年八年級(jí)上學(xué)期期末考試信息技術(shù) 試題(解析版)
- 2026年及未來(lái)5年市場(chǎng)數(shù)據(jù)中國(guó)果汁飲料行業(yè)發(fā)展前景預(yù)測(cè)及投資方向研究報(bào)告
- 養(yǎng)老院環(huán)境衛(wèi)生與消毒管理制度
- 企業(yè)薪酬福利管理制度
- 2026河南安陽(yáng)新東投資集團(tuán)有限公司招聘11人參考題庫(kù)附答案
- 臨保食品安全管理制度
- 2026湖北省定向中國(guó)政法大學(xué)選調(diào)生招錄考試備考題庫(kù)附答案
- 2026湖南株洲市第三中學(xué)面向高校畢業(yè)生招聘教師參考題庫(kù)附答案
- 2026甘肅蘭州海關(guān)技術(shù)中心酒泉實(shí)驗(yàn)室招聘非在編人員2人參考題庫(kù)附答案
- 2026福建福州市殘疾人聯(lián)合會(huì)招聘1人參考題庫(kù)附答案
- 房屋租賃合同txt
- 加工中心點(diǎn)檢表
- 水庫(kù)清淤工程可行性研究報(bào)告
- THBFIA 0004-2020 紅棗制品標(biāo)準(zhǔn)
- GB/T 25630-2010透平壓縮機(jī)性能試驗(yàn)規(guī)程
- GB/T 19610-2004卷煙通風(fēng)的測(cè)定定義和測(cè)量原理
- 精排版《化工原理》講稿(全)
- 中層管理干部領(lǐng)導(dǎo)力提升課件
- 市場(chǎng)營(yíng)銷(xiāo)學(xué)-第12章-服務(wù)市場(chǎng)營(yíng)銷(xiāo)課件
- 小微型客車(chē)租賃經(jīng)營(yíng)備案表
- 風(fēng)生水起博主的投資周記
評(píng)論
0/150
提交評(píng)論