資料庫課程設計手機話費管理系統報告

2021-03-04 05:31:08 字數 4468 閱讀 3014

隨著移動通訊行業在中國的崛起,手機正像當年街上來來往往的自行車一樣,飛到尋常百姓家,裝進每個人的口袋。這種可隨身攜帶的通訊工具,以其便捷的通訊方式,豐富的通訊功能,相對低廉的**,正在向傳統的通訊工具發出挑戰。然而,也正是由於移動通訊工具的諸多優點,使得手機的持有數量極具增長,這就給傳統的人工辦理繳費和查詢帶來了巨大的壓力。

基於此,我們開發設計了此話費管理系統,利用資料庫強大的功能,實施網上繳費和查詢,來解決這個問題。

在計算機高度普及的今天,人們的日常瑣事也越來越依賴於網路。這也為我們這個資料庫設計提供了乙個契機。用資料庫來儲存繁瑣的話費資訊,這樣既方便工作人員管理,又便於使用者操作。

既節省了儲存空間,又節省了操作時間。資料庫為話費管理提供了乙個平台,它將話費的相關資訊儲存起來,並提供查詢、修改等操作功能,使話費管理變得簡單易行。同時,資料庫還可以用其他語言工具設計可視的操作介面,提高對話費資訊的操作效率。

本系統主要完成繳費操作,餘額查詢,消費記錄,使用者管理等功能。操作簡單易行,能基本滿足話費管理的相關功能。

本設計主要介紹了手機話費管理系統,它包括需求分析、概念結構設計和邏輯結構設計三個主要部分,主要實現對手機話費資訊的規範化、系統化的管理。在需求分析中,主要內容為資料項、資料結構、資料流、資料儲存及資料流圖;在概念結構設計中,構造出e-r圖、總體概念模型和cdm圖;在邏輯結構設計中主要工作就是將e-r圖轉換成關係模式,並構造具體的pdm圖。

關鍵字資料庫,資料庫設計,話費管理

現代社會, 隨著科技的迅猛發展和人們生活水平的日益提高, 手機已成為乙個大眾化, 且普及率相當高的通訊工具. 正是由於手機的大量普及, 手機網路的服務已成為客戶看重的一點.。對於目前大多數手機使用者來說,手機話費充值的方法都過於單調。

除了移動公司所發行的動感地帶系列手機卡可以通過直接繳費的方式進行充值外,其他方式的手機卡均只能通過手機充值卡進行充值。本系統可以使手機繳費更加方便快捷,使用者可以使用銀行卡進行繳費,從而實現對使用者的手機話費管理。

手機話費管理系統主要完成的功能有:話費資訊的管理負責話費充值更新和餘額資訊儲存;使用者資訊的管理負責使用者的個人資訊儲存;手機業務資訊的管理負責手機所辦理的業務的資訊儲存;手機賬目資訊的管理負責手機消費賬目的儲存。手機話費管理系統主要功能模組圖如圖1.

1系統功能模組圖。

圖1.1 系統功能模組圖

組內分工如下表1.1 組內分工所示。

表1.1 組內分工

在手機話費管理系統中,主要有手機使用者和工作人員兩個操作實體,對於普通的手機使用者來說,該系統僅允許他們作乙個操作:即可以使用該系統通過手機號與密碼發出查詢請求, 查詢該手機所剩餘的話費。工作人員必須通過賬號與相對應的密碼登陸系統才能有許可權完成以下的各種功能。

工作人員的登陸可以統計並檢視所有的手機使用者資訊。

手機話費管理系統中實體的聯絡如下:

乙個使用者可以註冊多個手機號碼,乙個手機號碼只能被乙個使用者註冊。使用者和號碼之間是一對多的聯絡。

乙個使用者可以擁有多張銀行卡,一張銀行卡只能屬於乙個使用者,使用者和銀行卡之間是一對多的聯絡。

一張銀行卡可以為多個號碼繳費,乙個號碼可以由多張銀行卡繳費,銀行卡和號碼之間是多對多聯絡。

乙個號碼可以辦理多個業務,乙個業務可以被多個號碼辦理,號碼和業務之間是多對多的聯絡。

乙個帳目包含多種業務,一種業務只能產生一種業務,帳目和業務之間是一對多的聯絡。

⒈資料項

使用者資訊

資料項名:身份證號碼

含義說明:使用者的唯一標識

別名:id_no

型別:字元型

長度:18

資料項名:使用者姓名

含義說明:手機使用者的姓名

別名:user_name

型別:字元型

長度:8

資料項名:使用者密碼

含義說明:使用者查詢資訊時的密碼

別名:user_password

型別:字元型

長度:10

資料項名:使用者性別

含義說明:手機使用者的性別

別名:user_***

型別:字元型

長度:2

取值範圍:男\女

資料項名:使用者位址

含義說明:使用者的家庭住址

別名:user_addr

型別:字元型

長度:20

資料項名:使用者狀態

含義說明:手機號碼的開/停狀態

別名:user_state

型別:字元型

長度:2

取值範圍:開/停

⑵工作人員資訊

資料項名名:工作人員編號

含義說明:工作人員唯一標識

別名:staff_id

型別:字元型

長度:10

資料項名:工作人員姓名

含義說明:工作人員的姓名

別名:staff_name

型別:字元型

長度:10

資料項名:工作人員口令

含義說明:操作記錄工作人員的登入密碼

別名:staff_password

型別:字元型

長度:10

資料項名:工作人員性別

含義說明:工作人員的性別

別名:staff_***

型別:字元型

長度:2

取值範圍:男\女

⑶銀行卡資訊

資料項名:銀行卡號

含義說明:銀行卡的唯一標識

別名:bank_card

型別:字元型

長度:18

資料項名:餘額

含義說明:銀行卡的餘額

別名:bank_balance

型別:money型

長度:8

⑷手機資訊

資料項名:手機號碼

含義說明:使用者註冊的手機號碼

別名:phone_no

型別:字元型

長度:12

⑸業務資訊

資料項名:業務名稱

含義說明:手機所能辦理業務的名稱

別名:yewu_name

型別:字元型

長度:8

資料項名:業務金額

含義說明:業務對於的金額

別名:yewu_sum

型別:money型

長度:8

資料項:業務編號

含義說明:業務的唯一標示

別名:yewu_no

型別:字元型

長度:6

⑹賬目資訊

資料項:消費月份

含義說明:手機消費的具體月份

別名:consume_month

型別:字元型

長度:4

資料項名:賬目編號

含義說明:賬目的唯一標示

別名:account_no

型別:字元型

長度:10

資料項名:業務費

含義說明:使用者註冊手機號碼的時間

別名:yewu_fee

型別:money型

長度:8

⑺話費資訊

資料項名:話費編號

含義說明:話費的唯一標示

別名:cost_no

型別:字元型

長度:10

資料項:話費餘額

含義說明:手機當前剩餘的話費

別名:balance

型別:money型

長度:8

資料項名:手機號碼

含義說明:使用者註冊的手機的號碼

別名:phone_no

型別:字元型

長度:12

⑻註冊資訊

資料項名:註冊時間

含義說明:使用者註冊手機號碼的時間

別名:register_time

型別:日期型

資料項名:手機號碼

含義說明:使用者註冊的手機的號碼

別名:phone_no

型別:字元型

長度:12

⑼辦理資訊

資料項名:辦理時間

含義說明:手機號碼辦理業務的時間

別名:banli_time

型別:日期型

⑼繳費資訊

資料項名:繳費金額

含義說明:銀行卡繳費時的金額

別名:pay_sum

型別:money型

長度:8

資料項名:繳費時間

含義說明:卡繳費的時間

別名:pay_time

型別:日期型

⒉資料結構

資料結構反映了資料之間的組合關係。 乙個資料結構可以由若干個資料項組成,也可以由若干個資料結構組成,或由若干個資料項和資料結構混合組成。對資料結構的描述,資料結構描述={資料結構名,含義說明,組成:

{資料項或資料結構}}。

工作人員資訊結構=}

使用者銀行卡結構=}

話費結構=}

手機使用者個人資訊結構=}

業務結構}

帳目結構}

⒊資料流

使用者註冊號碼=}

工作人員註冊使用者=}

產生個人資訊=}

使用者資訊}

工作人員修改資訊=}

查詢剩餘話費=}

提供個人資訊=}

產生銀行卡餘額=}

產生繳費金額=}

手機銷售管理系統資料庫課程設計

目錄一 設計題目1 二 設計目的1 三 設計分析1 四 概念結構設計2 五 邏輯結構設計3 六 資料庫實現3 七 結論5 手機銷售管理系統 1 運用已學過的知識進行乙個簡單的應用程式的開發。2 基本掌握設計課題的基本步驟和方法。3 掌握應用系統開發中的需求分析與資料結構設計方法。4 基本掌握應用系統...

資料庫課程設計酒店管理系統

酒店管理系統 背景說明 目前大多數酒店提供的服務多種多樣,規模大小也各不相同,但稍具規模的酒店必含下面三類服務 飲食 住宿和娛樂。由於我們對酒店行業沒有具體的接觸和實質性的了解。此次資料庫設計只能在一些收集到的基本材料與個人直觀認識的基礎上,簡單模仿中等規模的酒店設計管理系統,並將其抽象成乙個由三部...

超市管理系統資料庫課程設計

信工學院 資料庫課程設計 題目 超市進銷存管理系統資料庫設計 超市進銷存管理系統資料庫設計 學生姓名 xx xx08電腦科學與技術x班 摘要本次實習的題目是超市進銷存管理系統,主要的目的是在超市進銷存模組的基礎上對超市的經營 管理進行研究和 根據系統所需功能,決定以windows xp為開發平台,採...