電話計(jì)費(fèi)管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)_第1頁
電話計(jì)費(fèi)管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)_第2頁
電話計(jì)費(fèi)管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)_第3頁
電話計(jì)費(fèi)管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)_第4頁
電話計(jì)費(fèi)管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、課 程 設(shè) 計(jì)題 目:電話計(jì)費(fèi)系統(tǒng) 系 別: 專 業(yè): 姓 名:學(xué) 號: 指導(dǎo)老師: 河南城建學(xué)院2012年 12 月 8日電話計(jì)費(fèi)管理系統(tǒng)一、 需求分析1) 背景隨著電信運(yùn)營領(lǐng)域壟斷因素的逐步消除,以及中國加入WTO后所面臨的開放的電信市場,我國電信領(lǐng)域的競爭日益激烈。電信市場的競爭逐步從簡單的價(jià)格戰(zhàn)轉(zhuǎn)向高層次的服務(wù)競爭,運(yùn)營商把提高服務(wù)能力作為核心競爭力。計(jì)費(fèi)系統(tǒng)作為業(yè)務(wù)運(yùn)營支撐系統(tǒng)的基礎(chǔ),其準(zhǔn)確性和有效性至關(guān)重要,計(jì)費(fèi)系統(tǒng)的錯(cuò)誤將直接影響結(jié)算、賬務(wù)及客戶管理系統(tǒng)的處理結(jié)果。由于我國電信用戶的基數(shù)很大,計(jì)費(fèi)系統(tǒng)任何微小的偏差所造成的損失都是巨大的。該系統(tǒng)信息來源主要有管理員添加,方便網(wǎng)站管

2、理員的查詢和管理。該系統(tǒng)的任務(wù)是方便,靈活的管理用戶的各項(xiàng)信息。2) 總體描述對電信部門電話計(jì)費(fèi)業(yè)務(wù)進(jìn)行調(diào)查,設(shè)計(jì)的系統(tǒng)要求:l 能夠記錄通話信息,如來電號碼、去電號碼、通話時(shí)長、通話費(fèi)用,查詢費(fèi)用帳單等信息具體對各種數(shù)據(jù)文件裝入和修改數(shù)據(jù)的功能。l 能在用戶交費(fèi)同時(shí)打印發(fā)票。l 能用關(guān)系數(shù)據(jù)庫理論建立幾個(gè)數(shù)據(jù)庫文件來存儲用戶信息,收費(fèi)員信息和收費(fèi)信息等資料。l 能夠?yàn)橛脩籼峁┎樵兏鞣N記錄的功能3) 功能需求3.1查詢模塊月花費(fèi)查詢:客戶可對每月的話費(fèi)進(jìn)行查詢(每項(xiàng)記錄包括通話費(fèi)、 新業(yè)務(wù)費(fèi)、費(fèi)用合計(jì)、實(shí)繳費(fèi)用合計(jì)等信息)。帳戶余額查詢:客戶可查詢話費(fèi)單上的余額。用戶資料查詢:客戶可以查閱個(gè)人

3、資料。電信業(yè)務(wù)查詢:客戶可以實(shí)時(shí)了解電信部門的各項(xiàng)活動。3.2計(jì)費(fèi)模塊繳費(fèi)信息:管理員可根據(jù)用戶所繳的話費(fèi)進(jìn)行計(jì)費(fèi),并反饋給用戶,用戶在交費(fèi)的同時(shí)可打印發(fā)票。3.3基本信息更新模塊月話費(fèi)管理:管理員可對每月的話費(fèi)記錄進(jìn)行逐條添加、更新和刪除??蛻羰芾斫Y(jié)果:管理員可對每月的話費(fèi)記錄進(jìn)行逐條添加、更新和刪除。4) 數(shù)據(jù)流程圖客 戶客 戶 登入申請 結(jié)果通知 系 統(tǒng) 收 費(fèi) 員收 費(fèi) 員 結(jié)果通知 登入申請 客 戶客 戶電 話 計(jì) 費(fèi) 系 統(tǒng) 查詢申請 1 話 費(fèi) 查詢結(jié)果 結(jié)果通知 查 詢 子 系 統(tǒng)收 費(fèi) 員 收 費(fèi) 員 2 登入申請 話 費(fèi) 更新結(jié)果 管 理 子 系 統(tǒng) 1.1 生 成客戶查詢

4、登入繳費(fèi) 繳費(fèi)信息單 信息 手機(jī)號碼 1.2密 碼 套餐 生 成 套餐信息單信息 1.3 生 成 賬戶余額 余 額 單 查詢 1.4 生 成 用戶資料 資料報(bào)告單 查詢 客 戶 記錄年份 1.1.1 生成 記錄月份 計(jì) 費(fèi) 繳費(fèi)信息單 付 款 客 戶 1.2.1 查詢套餐 顯示套餐 生成 套餐信息表 信息 客 戶 1.3.1 查詢余額 顯示余額 生成 余額信息單信息 客 戶 1.4.1 資料信息單 查詢資料 顯示資料 生成 信息 收 費(fèi) 員收費(fèi)人員登入 2.1 收費(fèi)員ID 客戶受理 顯示結(jié)果 情況 收 費(fèi) 員密 碼 2.2 更新結(jié)果 客戶費(fèi)用 信息5) 數(shù)據(jù)字典 (1)數(shù)據(jù)項(xiàng)客戶資料表列 名數(shù)

5、據(jù)類型長度允許空 主鍵kehunameChar 8phoneno Char 11city Char 20packagename Char 20phonepasswd Char 20收費(fèi)員資料表列 名 數(shù)據(jù)類型長 度允許空 主鍵 cashierno Char 11cashiername Char 8age Char 8passwd Char 20客戶受理表列 名 數(shù)據(jù)類型長 度允許空 主鍵kehuname Varhar 15phoneno Char 15admissibilitycontent Varchar 50admissibilitytime Date time 8通話信息列 名數(shù)據(jù)類型長

6、 度允許空calleridChar 11 outgoingid Char 11 talktime INT 8 unitcost INT 8 數(shù)據(jù)結(jié)構(gòu)編號數(shù)據(jù)結(jié)構(gòu)名屬性1客戶信息姓名、手機(jī)號碼、帳戶余額、套餐名稱、身份證號2收銀員信息姓名、工作證號、年齡、密碼3通話信息來電號碼、去電號碼、通話時(shí)間長、單位費(fèi)用、通話日期時(shí)刻、通話費(fèi)用4收費(fèi)信息收費(fèi)員工作號、手機(jī)號碼、客戶姓名、受理時(shí)間數(shù)據(jù)流編號數(shù)據(jù)流明輸入輸出1登錄申請客戶用戶信息2登錄申請收銀員收銀員信息3查詢資料客戶資料信息4查詢套餐客戶套餐信息5客戶受理情況收銀員受理信息數(shù)據(jù)存儲數(shù)據(jù)存儲名輸入數(shù)據(jù)流輸出數(shù)據(jù)流客戶信息客戶基本信息客戶信息收銀

7、員信息收銀員基本信息收銀員基本信息客戶費(fèi)用信息客戶各項(xiàng)費(fèi)用信息客戶費(fèi)用信息客戶繳費(fèi)信息客戶繳費(fèi)消息客戶繳費(fèi)信息處理過程處理過程名輸入數(shù)據(jù)流輸出數(shù)據(jù)流說明部分登錄查看終端客戶信息登錄查看終端收銀員信息客戶受理客戶要求客戶受理情況客戶繳費(fèi)終端客戶顯示余額信息客戶信息客戶余額信息顯示套餐信息客戶信息客戶套餐信息二、 概念設(shè)計(jì)1) 概述根據(jù)需求將分析階段形成的分析說明書,把用戶的信息需求抽象為信息結(jié)構(gòu)即概念模型的過程就是概念設(shè)計(jì)。設(shè)計(jì)概念結(jié)構(gòu)通常有自頂向下、自底向上、逐步擴(kuò)張、混合策略4類方法。其中最常用的策略是自底向上方法。下面就用E-R圖來描述顯示世界的概念模型。2) 系統(tǒng)E-R圖u 實(shí)體及其屬性

8、圖客 戶帳戶余額姓名身份證號手機(jī)號碼套餐名稱 圖2-1:客戶實(shí)體圖收費(fèi)員工作證號姓名登陸密碼所在單位 圖2-2:收費(fèi)員體圖通話記錄去電號碼通話時(shí)間長單位費(fèi)用通話日期時(shí)刻通話費(fèi)用來電號 來電號碼 圖2-3:通話信息實(shí)體圖收費(fèi)信息手機(jī)號碼收費(fèi)員工作號客戶姓名收費(fèi)日期實(shí)收費(fèi)用套餐名稱 圖2-4:收費(fèi)信息實(shí)體圖客戶受理信息手機(jī)號碼收費(fèi)員工作號客戶姓名受理時(shí)間受理內(nèi)容是否成功 圖2-5:客戶受理實(shí)體圖u 實(shí)體及其聯(lián)系圖客戶收費(fèi)員查詢支付處理話費(fèi)信息計(jì)費(fèi)收費(fèi)應(yīng)收款項(xiàng)客戶受理 圖2-6:系統(tǒng)實(shí)體聯(lián)系圖u 完整的實(shí)體聯(lián)系圖客戶收費(fèi)員查詢支付處理話費(fèi)信息計(jì)費(fèi)收費(fèi)應(yīng)收款項(xiàng)客戶受理姓名手機(jī)號碼身份證號手機(jī)號碼性別姓

9、名工作證號手機(jī)號碼受理內(nèi)容受理時(shí)間應(yīng)收費(fèi)用手機(jī)號碼話費(fèi)總額1N11NNMMN 圖2-7:完整系統(tǒng)實(shí)體聯(lián)系圖3) 創(chuàng)建各表l 創(chuàng)建客戶資料表客戶資料表記錄了客戶的基本信息,設(shè)計(jì)表如下頁圖:列 名數(shù)據(jù)類型長 度允許空客戶姓名Char 10聯(lián)系電話 Char 11聯(lián)系地址 Char 20 套餐名稱 Char 20 手機(jī)號碼 Char 11 手機(jī)密碼 Char 10 l 創(chuàng)建收費(fèi)員資料表收費(fèi)員資料表記錄了收費(fèi)員的基本信息,設(shè)計(jì)表如下圖:列 名 數(shù)據(jù)類型長 度允許空收費(fèi)員編號 Char 8姓 名 Char 10年 齡 Int 4 密 碼 Char 10 l 創(chuàng)建應(yīng)收款額表應(yīng)收款額表記錄了客戶的繳費(fèi)及余額

10、信息,設(shè)計(jì)表如下圖: 列 名數(shù)據(jù)類型長 度 允許空手機(jī)號碼Char11客戶姓名Char11應(yīng)收費(fèi)用INT10余 額INT10l 創(chuàng)建花費(fèi)信息表話費(fèi)信息庫表記錄了客戶的基本話費(fèi)信息,設(shè)計(jì)表如下頁圖:列 名數(shù)據(jù)類型長 度允許空手機(jī)號碼Char 11客戶姓名 varChar 15通話費(fèi) INT 8 新業(yè)務(wù)費(fèi) INT 8 費(fèi)用合計(jì) INT 8 套餐名稱 Char 20 l 創(chuàng)建通話信息表通話信息表記錄了客戶通話記錄的信息,設(shè)計(jì)表如下圖:列 名數(shù)據(jù)類型長 度允許空來電號碼Char 11 去電號碼 Char 11 通話時(shí)長 INT 8 通話時(shí)間 INT 8 單位費(fèi)用 INT 8 總 費(fèi) 用 INT 8 l

11、 創(chuàng)建客戶受理表客戶受理表記錄了客戶受理結(jié)果的基本信息,設(shè)計(jì)表如下圖:列 名 數(shù)據(jù)類型長 度允許空客戶姓名 Varhar 15手機(jī)號碼 Char 15受理內(nèi)容 Varchar 50 受理時(shí)間 Date time 8 三、 邏輯設(shè)計(jì)1) 概述邏輯設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段的設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為選用的DBMS產(chǎn)品所支持的數(shù)據(jù)模型項(xiàng)符合的邏輯結(jié)構(gòu)設(shè)計(jì)。設(shè)計(jì)邏輯結(jié)構(gòu)時(shí)一般要分為兩步進(jìn)行如下圖所示:概 念 結(jié) 構(gòu)基本E-R圖 關(guān)系數(shù)據(jù)模型優(yōu)化的數(shù)據(jù)模型轉(zhuǎn)換 規(guī)則優(yōu)化 方法 圖3-1:邏輯結(jié)構(gòu)設(shè)計(jì)步驟l 將概念結(jié)構(gòu)轉(zhuǎn)換為關(guān)系模型。l 對數(shù)據(jù)模型進(jìn)行優(yōu)化。2) E-R圖向關(guān)系模型的轉(zhuǎn)換A. 實(shí)體

12、及其屬性 客戶:客戶姓名,聯(lián)系電話,聯(lián)系地址,套餐名稱 應(yīng)收款額:賬戶編號,手機(jī)號碼,應(yīng)收費(fèi)用,余額 話費(fèi)信息庫:手機(jī)號碼,客戶姓名,通話費(fèi),新業(yè)務(wù)費(fèi),費(fèi)用合計(jì), 套餐名稱 收費(fèi)員:收費(fèi)員編號,姓名,年齡 客戶受理:手機(jī)號碼,客戶姓名,受理內(nèi)容,受理時(shí)間 通話信息:手機(jī)號碼,來電號碼,去電號碼,單位費(fèi)用,通話時(shí)長,總費(fèi)用B. 聯(lián)系的屬性 使用:手機(jī)密碼 計(jì)費(fèi):密碼C. 根據(jù)轉(zhuǎn)換規(guī)則將實(shí)體轉(zhuǎn)換為關(guān)系模式l 本實(shí)例中沒有1:1關(guān)系l 對于1:n聯(lián)系,將它們與n端的關(guān)系模式合并。該關(guān)系模式中應(yīng)加 入1端的碼和聯(lián)系本身的屬性。 客戶:客戶姓名,所在城市,套餐名稱,手機(jī)號碼,手機(jī)密碼 收費(fèi)員:收費(fèi)員編號

13、,姓名,年齡,手機(jī)號碼,密碼l 對于m:n的聯(lián)系,必須單獨(dú)轉(zhuǎn)換為一個(gè)關(guān)系模式,屬性由各實(shí)體的 碼和聯(lián)系本身的屬性組成,關(guān)系的碼為組成聯(lián)系各實(shí)體的碼的組合。 支付:客戶姓名,聯(lián)系電話,收費(fèi)員編號 處理:手機(jī)號碼,收費(fèi)員編號D. 電話計(jì)費(fèi)系統(tǒng)的E-R圖,轉(zhuǎn)換為以下6個(gè)關(guān)系模式:客戶:手機(jī)號碼,所在城市,套餐名稱,客戶姓名,手機(jī)密碼收費(fèi)員:收費(fèi)員編號,姓名,年齡,手機(jī)號碼,密碼話費(fèi)信息:手機(jī)號碼,客戶姓名,通話費(fèi),費(fèi)用合計(jì),套餐名稱 客戶受理:手機(jī)號碼,收費(fèi)員編號,客戶姓名,受理內(nèi)容,受理時(shí)間 通話信息:手機(jī)號碼,來電號碼,去電號碼,單位費(fèi)用,通話時(shí)長,總費(fèi)用3) 關(guān)系模式的規(guī)范化關(guān)系模式屬于第三范

14、式,每個(gè)非主屬性都不傳遞函數(shù)依賴于主關(guān)系鍵。在關(guān)系模式中,對于客戶模式,手機(jī)號碼為主屬性,其余的為非主屬性,非主屬性不傳遞依賴于手機(jī)號碼,屬于第三范式。對于收費(fèi)員,收費(fèi)員編號為主屬性,姓名,年齡,手機(jī)號碼,編號,密碼為非主屬性,它們不傳遞依賴于主關(guān)系鍵收費(fèi)編號,屬于第三范式。對于客戶受理,手機(jī)號碼和收費(fèi)員編號為主屬性,客戶姓名,受理內(nèi)容,受理時(shí)間為非主屬性,手機(jī)號碼、收費(fèi)員編號,他們不依賴于手機(jī)號碼、收費(fèi)員編號,屬于第三范式。對于應(yīng)收款額、話費(fèi)信息、通話信息,他們的非主屬性同樣不傳遞依賴于主屬性手機(jī)號碼,都屬于第三范式。四、 物理設(shè)計(jì)1) 概述 通常關(guān)系數(shù)據(jù)庫無力設(shè)計(jì)的內(nèi)容主要包括:l 為關(guān)系

15、選擇存取方法,建立存取路徑;l 確定數(shù)據(jù)庫存儲結(jié)構(gòu),即確定關(guān)系、索引、聚日志、備份等數(shù)據(jù)的 存儲安排和存儲機(jī)構(gòu);l 確定系統(tǒng)配置;2) 實(shí)現(xiàn)語句create database systerm /*創(chuàng)建數(shù)據(jù)庫*/create table kehu/*創(chuàng)建客戶表*/( phoneno char(11) primary key, kehuname char(8) not null, city char(20), packagename char(20), phonepasswd char(20);create table cashier /*創(chuàng)建收銀員表*/( cashierno char(11)

16、primary key, Cashiername char(8) not null, age char(8), passwd char(20) not null,);create table call charge-inf/*創(chuàng)建話費(fèi)信息表*/( phoneno CHAR(11) PRIMARY KEY, kehuname CHAR(8), NOT NULL callcharge CHAR(20), operatingexpenses CHAR(20), packagename CHAR(20), totalcost int);create table customersaccepting/*

17、創(chuàng)建客戶受理表*/( phoneno CHAR(11) NOT NULL, cashierno CHAR(11) NOT NULL kehuname CHAR(8), admissibility content VARCHAR(100), admissibility time CHAR(8) PRIMARY KEY(phoneno,cashierno);create table amountsreceivable/*創(chuàng)建收款表*/( phoneno CHAR(11) PRIMARY KEY, kehuname VARCHAR(10), feesreceivable INT, balance F

18、LOAT(4);create table callinf/*創(chuàng)建通話信息表*/( phoneno CHAR(11) PRIMARY KEY, callerid VARCHAR(11), outgoing id VARCHAR(11), unitcost FLOAT(3), talktime VARCHAR(20),);五、 數(shù)據(jù)庫實(shí)施1) 概述 數(shù)據(jù)庫實(shí)施階段包括兩項(xiàng)重要的工作,一是數(shù)據(jù)集的載入,另一項(xiàng)就是應(yīng)用程序的編碼和調(diào)式。2) 應(yīng)用系統(tǒng)的開發(fā)(部分界面截圖) 六、 研制報(bào)告通過這次課程設(shè)計(jì),從設(shè)計(jì)需求分析,到各模塊功能的設(shè)計(jì)及數(shù)據(jù)庫設(shè)計(jì),我對電話計(jì)費(fèi)管理系統(tǒng)有了較深入的了解,基本掌握了數(shù)據(jù)庫設(shè)計(jì)的思想。通過本次設(shè)計(jì),對數(shù)據(jù)庫系統(tǒng)概論這門課有了全新的認(rèn)識。課程設(shè)計(jì)是一種全面綜合訓(xùn)練,是與課堂聽講、自學(xué)和練習(xí)相輔相成的必不可少的一個(gè)教學(xué)環(huán)節(jié)。數(shù)據(jù)庫這門課的課程設(shè)計(jì)的目的是旨在要求我們進(jìn)一步鞏固課堂上所學(xué)的理論知識,深化理解和靈活掌握教學(xué)內(nèi)容,掌握正確的數(shù)據(jù)庫設(shè)計(jì)的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論