電話計(jì)費(fèi)管理系統(tǒng)吳威宗_第1頁(yè)
電話計(jì)費(fèi)管理系統(tǒng)吳威宗_第2頁(yè)
電話計(jì)費(fèi)管理系統(tǒng)吳威宗_第3頁(yè)
電話計(jì)費(fèi)管理系統(tǒng)吳威宗_第4頁(yè)
電話計(jì)費(fèi)管理系統(tǒng)吳威宗_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)題 目 電子計(jì)費(fèi)系統(tǒng) 系部 數(shù)理系 專 業(yè) 計(jì)算機(jī)科學(xué) 班 級(jí) 計(jì)科n112 學(xué) 號(hào) 201145209133 學(xué)生姓名 吳威宗 指導(dǎo)教師 郭步 編寫日期 2013.7.3 目錄1、 需求分析31.1 總體描述31.2 用戶需求31.2.1 查詢31.2.2 計(jì)費(fèi)31.3 數(shù)據(jù)流圖41.4 數(shù)據(jù)字典52、 概念設(shè)計(jì)62.1 概述62.2 系統(tǒng)e-r圖62.3 創(chuàng)建各表103、 邏輯設(shè)計(jì)113.1 e-r圖向關(guān)系模型的轉(zhuǎn)換113.1.1 實(shí)體及其屬性114、 物理設(shè)計(jì)124.1 實(shí)現(xiàn)語(yǔ)句125、 程序代碼設(shè)計(jì)與分析135.1 創(chuàng)建表及數(shù)據(jù)庫(kù)135.2 建立存儲(chǔ)過(guò)程向表中插入、

2、修改、刪除數(shù)據(jù)145.2.1 插入數(shù)據(jù)的存儲(chǔ)過(guò)程145.2.2 修改數(shù)據(jù)的存儲(chǔ)過(guò)程155.2.3 刪除數(shù)據(jù)的存儲(chǔ)過(guò)程165.3 建立存儲(chǔ)過(guò)程實(shí)現(xiàn)查詢165.3.1 建立存儲(chǔ)過(guò)程實(shí)現(xiàn)單表查詢165.4 視圖建立166、 心得體會(huì)177、 參考文獻(xiàn)17電話計(jì)費(fèi)管理系統(tǒng)1、 需求分析1.1 總體描述對(duì)郵電局電話計(jì)費(fèi)業(yè)務(wù)進(jìn)行調(diào)查,設(shè)計(jì)的系統(tǒng)要求:l 能用關(guān)系數(shù)據(jù)庫(kù)理論建立幾個(gè)數(shù)據(jù)庫(kù)文件,來(lái)存儲(chǔ)用戶信息、收費(fèi)員信息和收費(fèi)信息等資料。l 能夠記錄通話信息,如來(lái)電號(hào)碼、去電號(hào)碼、通話時(shí)長(zhǎng)、通話費(fèi)用,查詢費(fèi)用賬單等信息,具有對(duì)各種數(shù)據(jù)文件裝入和修改數(shù)據(jù)的功能。l 能在用戶交費(fèi)同時(shí)打印發(fā)票。l 有多種查詢和統(tǒng)計(jì)

3、功能。l 能通過(guò)統(tǒng)計(jì)制定未來(lái)郵局服務(wù)計(jì)劃方案。1.2 用戶需求1.2.1 查詢u 花費(fèi)查詢:客戶可對(duì)話費(fèi)進(jìn)行查詢(每項(xiàng)記錄包括通話費(fèi)、 新業(yè)務(wù)費(fèi)、費(fèi)用合計(jì)、實(shí)繳費(fèi)用合計(jì)等信息)。u 賬戶余額查詢:客戶可查詢?cè)捹M(fèi)單上的余額。u 用戶資料查詢:客戶可以查閱個(gè)人資料。1.2.2 計(jì)費(fèi)u 繳費(fèi)信息:管理員可根據(jù)用戶所繳的話費(fèi)進(jìn)行計(jì)費(fèi),并反饋給用戶,用戶在交費(fèi)的同時(shí)可打印發(fā)票。1.3 數(shù)據(jù)流圖圖 1第一個(gè)圖層圖 2第二個(gè)圖層圖 3第三個(gè)圖層1.4 數(shù)據(jù)字典用戶資料表名稱類型字段用戶名稱漢字10手機(jī)號(hào)碼數(shù)字11聯(lián)系電話數(shù)字11聯(lián)系地址漢字20套餐漢字20身份證數(shù)字18表 11客戶資料表管理員資料表名稱類型

4、字段管理員編號(hào)數(shù)字/字母8管理員姓名漢子/字母10密碼數(shù)字/字母16表 12收費(fèi)員資料表收款表名稱類型字段手機(jī)號(hào)碼數(shù)字11姓名漢字10收費(fèi)數(shù)字10話費(fèi)余額數(shù)字10表 13收款表話費(fèi)信息表名稱類型字段手機(jī)號(hào)碼數(shù)字11姓名漢字10通話費(fèi)用數(shù)字8業(yè)務(wù)費(fèi)用數(shù)字8套餐漢字20費(fèi)用合計(jì)數(shù)字8表 14話費(fèi)信息表通話記錄名稱類型字段手機(jī)號(hào)碼數(shù)字11來(lái)電號(hào)碼數(shù)字11去電號(hào)碼數(shù)字11通話時(shí)間數(shù)字8單位費(fèi)用數(shù)字8通話費(fèi)用數(shù)字82、 概念設(shè)計(jì)2.1 概述根據(jù)需求將分析階段形成的分析說(shuō)明書,把用戶的信息需求抽象為信息結(jié)構(gòu)即概念模型的過(guò)程就是概念設(shè)計(jì)。設(shè)計(jì)概念結(jié)構(gòu)通常有自頂向下、自底向上、逐步擴(kuò)張、混合策略4類方法。其中

5、最常用的策略是自底向上方法。下面就用e-r圖來(lái)描述顯示世界的概念模型。2.2 系統(tǒng)e-r圖u 實(shí)體及其屬性圖 圖2-1:用戶實(shí)體圖 圖2-2:管理員實(shí)體圖 圖2-3:通話記錄實(shí)體圖圖2-4:收費(fèi)信息實(shí)體圖u 實(shí)體及其聯(lián)系圖 圖2-6:系統(tǒng)實(shí)體聯(lián)系圖u 完整的實(shí)體聯(lián)系圖 圖2-7:完整系統(tǒng)實(shí)體聯(lián)系圖2.3 創(chuàng)建各表l 創(chuàng)建用戶資料表用戶資料表記錄了用戶的基本信息,設(shè)計(jì)表如下頁(yè)圖:列名字段名數(shù)據(jù)類型長(zhǎng)度允許空用戶姓名ynamevarchar10聯(lián)系電話yphonenumbervarchar11聯(lián)系地址yaddressvarchar20套餐packagenamevarchar20手機(jī)號(hào)碼ymobil

6、enumberchar11手機(jī)密碼yciphevarchar10l 創(chuàng)建管理員資料表管理員資料表記錄了管理員的基本信息,設(shè)計(jì)表如下圖:列名字段名數(shù)據(jù)類型長(zhǎng)度允許空管理員編號(hào)gnochar8姓 名gnamevarchar10密 碼gciphevarchar10l 創(chuàng)建應(yīng)收款表應(yīng)收款表記錄了用戶的繳費(fèi)及余額信息,設(shè)計(jì)表如下圖:列名字段名數(shù)據(jù)類型長(zhǎng)度允許空手機(jī)號(hào)碼ymobilenumberchar11用戶姓名ynamevarchar10應(yīng)收費(fèi)用feevarchar10余 額overagevarchar10l 創(chuàng)建話費(fèi)信息表話費(fèi)信息庫(kù)表記錄了用戶的基本話費(fèi)信息,設(shè)計(jì)表如下頁(yè)圖:列名字段名數(shù)據(jù)類型長(zhǎng)度允

7、許空手機(jī)號(hào)碼ymobilenumberchar11用戶姓名ynamevarchar10通話費(fèi)tfeevarchar10新業(yè)務(wù)費(fèi)newcostvarchar10費(fèi)用合計(jì)feetotalvarchar10套餐packagenamevarchar20l 創(chuàng)建通話信息表通話信息表記錄了用戶通話記錄的信息,設(shè)計(jì)表如下圖:列名字段名數(shù)據(jù)類型長(zhǎng)度允許空手機(jī)號(hào)碼ymobilenumberchar11來(lái)電號(hào)碼calleridvarchar11去電號(hào)碼outgoingcallvarchar11通話時(shí)長(zhǎng)calltimevarchar8通話時(shí)間talktimevarchar8單位費(fèi)用unitcostvarchar3總

8、 費(fèi) 用totalcostvarchar103、 邏輯設(shè)計(jì)3.1 e-r圖向關(guān)系模型的轉(zhuǎn)換3.1.1 實(shí)體及其屬性 用戶:用戶姓名,聯(lián)系電話,聯(lián)系地址,套餐,手機(jī)號(hào)碼,手機(jī)密碼管理員:管理員編號(hào),姓名,密碼 應(yīng)收款額:手機(jī)號(hào)碼,用戶姓名,應(yīng)收費(fèi)用,余額話費(fèi)信息庫(kù):手機(jī)號(hào)碼,用戶姓名,通話費(fèi),新業(yè)務(wù)費(fèi),費(fèi)用合計(jì), 套餐 通話信息:手機(jī)號(hào)碼,來(lái)電號(hào)碼,去電號(hào)碼,單位費(fèi)用,通話時(shí)長(zhǎng), 總費(fèi)用4、 物理設(shè)計(jì)4.1 實(shí)現(xiàn)語(yǔ)句create database phonesysterm /*創(chuàng)建數(shù)據(jù)庫(kù)*/create table用戶/*創(chuàng)建用戶表*/(ymobilenumber char(11) primar

9、y key,yname varchar(10),not nullypnonenumber varchar(11), not null yaddress varchar(20), packename varchar(20), yciphe varchar(10), not null);create table 管理員 /*創(chuàng)建管理員表*/( gno char(8) primary key, gname varchar(10), not null, gciphe varchar(10), not null);create table 應(yīng)收款額/*創(chuàng)建收款表*/( ymobilenumber cha

10、r(11) primary key, yname varchar(10), fee varchar, (10) overage float(10);create table 話費(fèi)信息/*創(chuàng)建話費(fèi)信息表*/( ymobilenumber char(11) primary key, yname varchar(10), not null tfee varchar(10),newfee varchar(10), packename varchar(20), feetotal varchar(10);create table 通話信息/*創(chuàng)建通話信息表*/(ymobilename char(11) p

11、rimary key, lnmuber varchar(11), lnmuber varchar(11), calltime varchar(8), talktime datetime (8),unitfee float(3), totalfee float(10);5、 程序代碼設(shè)計(jì)與分析5.1 創(chuàng)建表及數(shù)據(jù)庫(kù)create database phonesysterm gouse phonesystermcreate table yh(ymobilenumber char(11) primary key, yname varchar(10) not null, yphonenumber var

12、char(11) not null, yaddress varchar(20), packagename varchar(20), yciphe varchar(10) not null)create table gly(gno char(8) primary key, gname varchar(10) not null, gciphe varchar(10) not null)create table ysk(ymobilenumber char(11) primary key, yname varchar(10),fee varchar(10),overage varchar(10)cr

13、eate table hfinformation (ymobilenumber char(11) primary key, yname varchar(10) not null,tfee varchar(10), newfee varchar(10),packagename varchar(20),feetotal varchar(10)create table thinformation (ymobilenumber char(11) primary key,lnumber varchar(11),qnumber varchar(11),calltime varchar(8),talktim

14、e datetime,unitfee varchar(3),totalfeevarchar(10)go5.2 建立存儲(chǔ)過(guò)程向表中插入、修改、刪除數(shù)據(jù)5.2.1 插入數(shù)據(jù)的存儲(chǔ)過(guò)程insert into yh values( 張三,重慶 20125234515, 1145648)insert into yh values 李四, 杭州20125234516, 8515765)insert into yh values 王二 ,嘉興201252

15、34517, 146358)insert into gly values(201110, 李麗, 512)insert into gly values(201111, 鐘聲, 513)insert into ysk values 張三, 83, 55.8)insert into ysk values 李四, 59, 59.8)insert into ysk values 王二 ,36,25.6)insert into hfinformation values 張三, 38, 13 套餐一,5

16、1)insert into hfinformation values 李四,41,19, 套餐二,60)insert into hfinformation values 王二,45,20,套餐三,65)insert into thinformation values 158674455994,35 minutes, 14:23,0.7,34)insert into thinformation values( 136592432659,45

17、 minutes, 17:45,0.7,49)insert into thinformation values 57minutes, 14:56,0.8749)5.2.2 修改數(shù)據(jù)的存儲(chǔ)過(guò)程update thinformationset unitfee= unitfee + 0.15.2.3 刪除數(shù)據(jù)的存儲(chǔ)過(guò)程delete from yhwhere ymobilenumber =elect *from yh5.3 建立存儲(chǔ)過(guò)程實(shí)現(xiàn)查詢5.3.1 建立存儲(chǔ)過(guò)程實(shí)現(xiàn)單表查詢1、查詢收費(fèi)員資料表中所有成員的資料select *from gly2、在客戶表中查詢姓名為張三的密碼select yciphefrom yhwhere yname=張三5.4 視圖建立建立“用戶”的視圖create view i_ yhass

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論