




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
《數(shù)據(jù)庫課程設(shè)計》課程設(shè)計報告1題目要求 32需求分析階段 32.1需求分析階段的目標 32.2需求分析階段的任務(wù) 3 3 42.3需求分析階段成果 42.3.1體會與收獲 42.3.2電信營業(yè)廳收費系統(tǒng)數(shù)據(jù)字典 43概念設(shè)計階段 53.1概念設(shè)計階段的任務(wù)和目標 54.邏輯設(shè)計階段 84.1邏輯設(shè)計的任務(wù)和目標 84.2數(shù)據(jù)組織 84.2.1將E-R圖轉(zhuǎn)換為關(guān)系模型 84.2.2數(shù)據(jù)庫模式定義 95.1物理設(shè)計階段的目標與任務(wù) 5.2系統(tǒng)功能模塊圖 6實施階段 6.1.1建立數(shù)據(jù)庫、數(shù)據(jù)表 6.2數(shù)據(jù)入庫 7系統(tǒng)調(diào)試、測試 某電信營業(yè)廳營業(yè)收費管理系統(tǒng)●實現(xiàn)收費管理,自動修改用戶的結(jié)余金額(用觸發(fā)器實現(xiàn));●創(chuàng)建規(guī)則限定客戶的電話號碼是以數(shù)字1開頭的11位數(shù)字組成的號碼;2.1需求分析階段的目標2.2需求分析階段的任務(wù)要包括1)客戶入網(wǎng)2)客戶余額查詢2.3需求分析階段成果本文中包括14數(shù)據(jù)項字段類型數(shù)據(jù)項字段類型收營員編號收營員姓名年齡手機號碼bigint密碼客戶姓名地區(qū)結(jié)余金額通話費業(yè)務(wù)費上網(wǎng)費月份收費金額收費日期4個數(shù)據(jù)結(jié)構(gòu)如下收營員客戶信息話費信息收費管理3.1概念設(shè)計階段的任務(wù)和目標t地區(qū)姓名結(jié)余金額客戶信息實體圖收費金額收費日期話費信息實體圖上網(wǎng)費月份姓名姓名收費客戶4.1邏輯設(shè)計的任務(wù)和目標 處理(畫出系統(tǒng)功能模塊圖)兩大任務(wù)。4.2數(shù)據(jù)組織一個m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系模式。與該聯(lián)系相連的各實體的碼以及聯(lián)系本一個1:n聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與n端對應(yīng)的關(guān)系模式合一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與任意一端對應(yīng)的關(guān)系模體碼的組合具有相同碼的關(guān)系模式可合并。由于客戶與話費的聯(lián)系方式是1:n(一對多),而收營員與客戶之間的聯(lián)系方式則是n:m(多對多),這樣要把它們之間的聯(lián)系轉(zhuǎn)化為獨立的關(guān)系模式,,將其聯(lián)系也轉(zhuǎn)化成獨立的關(guān)系模式,具體的基本E-R圖向關(guān)系模型的轉(zhuǎn)化如下:收費管理(手機號碼(外碼),收營員編號(外碼),收費金額,收費日期)客戶管理(手機號碼,姓名,地區(qū),結(jié)余金額)話費信息(手機號碼(外碼),月份,通話費,上網(wǎng)費,業(yè)務(wù)費)4.2.2數(shù)據(jù)庫模式定義]dbo.收銀員列收營員編號(PK,char(11),notnull)]dbo.客戶信息姓名姓名 鐘手機號碼為主碼,每個人的的手機號碼可以確定該客戶的名字及信息。手機號碼要求以1開頭,且只能輸入11位,該約束語句如下手機號碼bigint,check(手機號碼like'1%'),check(len(手機號碼)=11)收費管理表]]dbo.收費管理國收費金額(int,notnull)由于每個手機號碼可以交多次費,且每個收營員可以為同一客戶進行交費,故該表中話費信息表]dbo,話費信息國通話費(int,notnull)國業(yè)務(wù)費(int,null)國上網(wǎng)費(int,null)由于每個客戶每個月只有一張話費信息表,估、故只有手機號碼與月份同時確定時才可確定一張話費信息表。且月份只能輸入1-12月,該約束方式如下5.1物理設(shè)計階段的目標與任務(wù)5.2系統(tǒng)功能模塊圖本系統(tǒng)的功能主要包括如圖幾個方面:收費刪除刪除刪除增加增加增加6實施階段6.1.1建立數(shù)據(jù)庫、數(shù)據(jù)表數(shù)據(jù)庫的建立createdatabaseChinanet6.1.2建立數(shù)據(jù)表createtable收銀員(收營員編號char(11)primarykey,收營員姓名·ar(10)notnull,年齡int,密碼char(20)notnull);客戶信息createtable客戶信息(手機號碼bigintprimarykey,check(手機號碼like'1%'),check(len(手機號碼)=11),姓名·ar(10)notnull,地區(qū)char(20)notnull,結(jié)余金額int);話費信息createtable話費信息(手機號碼bigint,check(手機號碼like'1%'),check(len(手機號碼)=11),通話費intnotnull,業(yè)務(wù)費int,上網(wǎng)費int,月份int,check((月份)between1and12),foreignkey(手機號碼)references客戶信息(手機號碼),primarykey(手機號碼,月份));createtable收費管理(手機號碼bigint(,check(手機號碼like'1%'),check(len(手機號碼)=11),收營員編號char(11)notnull,收費金額intnotnull,收費日期datenotnull,foreignkey(收營員編號)references收銀員(收營員編號),foreignkey(手機號碼)references客戶信息(手機號碼)6.1.3建立存儲過程存儲過程共有4個存儲過程1.統(tǒng)計指定日期各業(yè)務(wù)員的收費情況createprocedurePintoutput)_存儲過程(@收費日期date,@收營員編號char(11),@收費總金額select@收費總金額=SUM(收費金額)from收費管理where(@收費日期=Q收費日期andQ收營員編號=Q收營員編號)2.統(tǒng)計指定月份各種費用類型的收費情況(1)上網(wǎng)費createprocedureT_存儲過程(@月份int,@上網(wǎng)費總金額intoutput)select@上網(wǎng)費總金額=SUM(上網(wǎng)費)from話費信息where(Q月份=月份)(2)業(yè)務(wù)費createprocedureT1_存儲過程(@月份int,@業(yè)務(wù)費總金額intoutput)select@業(yè)務(wù)費總金額=SUM(業(yè)務(wù)費)from話費信息where(@月份=月份)(3)通話費createprocedureT2_存儲過程(@月份int,C通話費總金額intoutput)select@通話費總金額=SUM(通話費)from話費信息where(@月份=月份)觸發(fā)器收費管理,自動修改用戶的結(jié)余金額select@余金額=收費金額from收費管理update客戶信息set結(jié)余金額=結(jié)余金額+Q余金額where客戶信息.手機號碼=(select手6.2數(shù)據(jù)入庫系統(tǒng)包括客戶收費,客戶增加,收營員管理等功能,共有4張基本表,采用事先在入到相應(yīng)的基本表中。收營員表查看2檢驗各個存儲過程統(tǒng)計指定日期各業(yè)務(wù)員的收費情況1結(jié)果消息1上網(wǎng)費declare@上網(wǎng)費總金額intexecT_存儲過程'3',@上網(wǎng)費總金額outputselect'上網(wǎng)費總金額'=Q上網(wǎng)費總金額結(jié)果結(jié)果消息上網(wǎng)費總金額業(yè)務(wù)費declare@業(yè)務(wù)費總金額intexecT1_存儲過程'3',@業(yè)務(wù)費總金額outputselectselect'業(yè)務(wù)費總金額'=@
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 合同范本打字
- 吊車租賃續(xù)簽合同范本
- 內(nèi)衣合伙人協(xié)議合同范本
- 醫(yī)療器械委托申報合同范本
- 單位勞動終止合同范本
- 住宅裝修交付合同范本
- 制作安裝窗戶合同范例
- 驛站轉(zhuǎn)租定金合同范本
- 合資商鋪合同范本
- 北京裝修合同范本查詢
- 《教科版一國兩制》課件
- 急性腎挫裂傷護理查房課件
- 腦出血個案護理計劃
- 小學生電力科普小講座(課件)-小學常識科普主題班會
- 第八次課-冶金考古
- 臨床醫(yī)生如何進行臨床科研-2
- 硝酸鎂法制取濃硝酸
- PFMEA-失效模式分析案例
- 2023年高考語文全國甲卷作文深度解析及范文 課件31張
- 國家藥監(jiān)局醫(yī)療器械技術(shù)審評檢查大灣區(qū)分中心第二批員額制人員公開招聘(2023年)模擬預測(共1000題)筆試備考題庫及答案解析
- Unit+6+Lesson+3+The+Superhero+Behind+Superman+課件高中英語北師大版(2019)必修第二冊+
評論
0/150
提交評論