數(shù)據(jù)庫(kù)課程設(shè)計(jì)(天然氣氣費(fèi)收費(fèi)管理系統(tǒng))_第1頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)(天然氣氣費(fèi)收費(fèi)管理系統(tǒng))_第2頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)(天然氣氣費(fèi)收費(fèi)管理系統(tǒng))_第3頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)(天然氣氣費(fèi)收費(fèi)管理系統(tǒng))_第4頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)(天然氣氣費(fèi)收費(fèi)管理系統(tǒng))_第5頁(yè)
已閱讀5頁(yè),還剩23頁(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ì)報(bào)告*大學(xué)數(shù)據(jù)庫(kù)課程設(shè)計(jì)說(shuō)明書(shū)題 目:天然氣氣費(fèi)收費(fèi)管理系統(tǒng)姓 名:學(xué) 號(hào):專 業(yè):班 級(jí):指導(dǎo)教師: 2013年12月23日目 錄第一章 系統(tǒng)概述1.1系統(tǒng)開(kāi)發(fā)背景1.2系統(tǒng)開(kāi)發(fā)的意義1.3系統(tǒng)開(kāi)發(fā)環(huán)境第二章 需求分析2.1問(wèn)題陳述2.2系統(tǒng)功能2.3系統(tǒng)數(shù)據(jù)流圖2.3.1總數(shù)據(jù)流圖2.3.2分?jǐn)?shù)據(jù)流圖2.4數(shù)據(jù)字典2.4.1 數(shù)據(jù)流的描述2.4.2處理邏輯的描述2.4.3 數(shù)據(jù)存儲(chǔ)的描述第三章 概念結(jié)構(gòu)設(shè)計(jì)第四章 邏輯結(jié)構(gòu)設(shè)計(jì)4.1將e-r圖轉(zhuǎn)換為關(guān)系模型4.2基本表的描述第五章 軟件功能設(shè)計(jì)第六章 代碼設(shè)計(jì)和界面設(shè)計(jì)結(jié)束語(yǔ)參考文獻(xiàn)第一章 系統(tǒng)概述1.1系統(tǒng)開(kāi)發(fā)背景隨著計(jì)算機(jī)和通訊

2、技術(shù)日新月異的飛速發(fā)展,信息技術(shù)在現(xiàn)代化社會(huì)所占的比重越來(lái)越大。它所提供的功能,大大減輕了企業(yè)、事業(yè)人員計(jì)算的負(fù)擔(dān)。并為各部門建立,保持良好的信息聯(lián)絡(luò)起到了決定性的作用。燃?xì)夤驹诓粩鄶U(kuò)大營(yíng)業(yè)規(guī)模和增加服務(wù)方式的今天,更加需要一套全面完善的業(yè)務(wù)管理系統(tǒng),提高企業(yè)自身的管理方式,更好地服務(wù)于社會(huì)?,F(xiàn)代科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)技術(shù)日漸成熟,計(jì)算機(jī)在現(xiàn)實(shí)社會(huì)中的強(qiáng)大功能已經(jīng)為人們所深刻認(rèn)識(shí),它已經(jīng)進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。信息技術(shù)的發(fā)展使得整個(gè)世界越來(lái)越小,這也意味著企業(yè)的競(jìng)爭(zhēng)環(huán)境由區(qū)域化向全球化發(fā)展,由于信息管理在社會(huì)大生產(chǎn)中占有重要地位,其計(jì)算機(jī)化在發(fā)達(dá)國(guó)家已達(dá)到95

3、%以上,在我國(guó)也達(dá)到了廣泛的應(yīng)用。計(jì)算機(jī)的出現(xiàn)和普及,為信息處理提供了物美價(jià)廉的手段,對(duì)于推動(dòng)我國(guó)管理信息處理現(xiàn)代化起到了重要作用。城市燃?xì)庥脩艉凸芫W(wǎng)規(guī)模的不斷擴(kuò)大,手工的管理模式和管理手段已無(wú)法滿足“科學(xué)管理、安全用氣、優(yōu)質(zhì)服務(wù)”的要求。同時(shí),對(duì)于突發(fā)事故的應(yīng)變能力和處理效率也難以適應(yīng)城市建設(shè)高速發(fā)展的需求。城市燃?xì)饪偣九c各個(gè)分公司等下屬的各級(jí)單位需要一種更為方便、科學(xué)的方式來(lái)管理燃?xì)饪偣緦氋F的資源燃?xì)庥脩?,?shí)現(xiàn)整個(gè)燃?xì)庀到y(tǒng)的協(xié)調(diào)與統(tǒng)一。公司的用戶相關(guān)的各種綜合信息,如用戶基本信息、維修維護(hù)信息等也需要以用戶信息為依據(jù),做到科學(xué)化管理。為此,需要一個(gè)完善的計(jì)算機(jī)網(wǎng)絡(luò)信息系統(tǒng),系統(tǒng)應(yīng)采用先

4、進(jìn)的計(jì)算機(jī)網(wǎng)絡(luò)、通信技術(shù)建立在強(qiáng)大的網(wǎng)絡(luò)系統(tǒng)平臺(tái)之上,支持?jǐn)?shù)據(jù)庫(kù)系統(tǒng)。在這個(gè)網(wǎng)絡(luò)信息系統(tǒng)平臺(tái)上,實(shí)現(xiàn)燃?xì)庥脩艋A(chǔ)信息管理、故障快速反應(yīng),用戶信息及時(shí)反饋、綜合查詢等功能,提高用戶管理更加方便,服務(wù)更加到位以及信息利用的效率。1.2系統(tǒng)開(kāi)發(fā)的意義燃?xì)馐召M(fèi)管理在手工操作時(shí)代,工作非常繁瑣,需要大量的人力、物力和財(cái)力,極大的浪費(fèi)了燃?xì)夤镜馁Y源,對(duì)于燃?xì)夤镜墓芾砣藛T來(lái)說(shuō),燃?xì)馐召M(fèi)管理包括開(kāi)戶銷戶管理、收費(fèi)員添加管理、用戶繳費(fèi)管理、收費(fèi)記錄管理等等。而這些項(xiàng)目在過(guò)去手工操作時(shí)代,需要手工記錄這些事情,不但麻煩,還經(jīng)常出錯(cuò),給廣大用戶帶來(lái)很多不便。為了更好的為廣大住戶服務(wù),我們決定開(kāi)發(fā)一套天燃?xì)鈿赓M(fèi)收

5、費(fèi)管理系統(tǒng),幫助燃?xì)馐召M(fèi)管理人員從復(fù)雜的燃?xì)馐召M(fèi)管理之中解放出來(lái)。1.3系統(tǒng)開(kāi)發(fā)環(huán)境sqlserver2000工具簡(jiǎn)介sql server 2000是一個(gè)全面的數(shù)據(jù)庫(kù)平臺(tái),使用集成的商業(yè)智能(bi)工具提供了企業(yè)級(jí)的數(shù)據(jù)管理。sql server 2000數(shù)據(jù)庫(kù)引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。sqlserver2000不僅可以有效地執(zhí)行大規(guī)模聯(lián)機(jī)事務(wù)處理,而且可以完成數(shù)據(jù)倉(cāng)庫(kù)和電子商務(wù)應(yīng)用等許多具有挑戰(zhàn)性的工作。 sql server 2000數(shù)據(jù)引擎是企業(yè)數(shù)據(jù)管理解決方案的核心。此外,sql server 20

6、00結(jié)合了分析、報(bào)表、集成和通知功能,使企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的bi解決方案,通過(guò)記分卡、dashboard、web services和移動(dòng)設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個(gè)領(lǐng)域。第二章 需求分析2.1問(wèn)題陳述天燃?xì)鈿赓M(fèi)收費(fèi)管理系統(tǒng)的設(shè)計(jì)方案的總體設(shè)計(jì)是圍繞目前城市燃?xì)夤居脩艄芾順I(yè)務(wù)內(nèi)容,進(jìn)行分析研究,應(yīng)用信息技術(shù),改進(jìn)用戶管理的方法和技術(shù),擴(kuò)大對(duì)安全用氣的宣傳,加強(qiáng)用戶基本信息檔案及用戶計(jì)量表的設(shè)置和管理;方便操作員快速錄入每月的表讀數(shù)和用氣量等數(shù)據(jù)。實(shí)現(xiàn)一般的收費(fèi)功能,以此滿足一般的天然氣公司或物業(yè)管理等部門的需要。系統(tǒng)設(shè)計(jì)要完成四個(gè)任務(wù):(1)、對(duì)基礎(chǔ)數(shù)據(jù)進(jìn)行嚴(yán)格的管理,要求計(jì)量工具標(biāo)準(zhǔn)

7、化、程序和方法的正確使用,保證信息的準(zhǔn)確性、一致性。(2)、確定信息處理過(guò)程的標(biāo)準(zhǔn)化,統(tǒng)一數(shù)據(jù)和報(bào)表的標(biāo)準(zhǔn)格式,以便建立一個(gè)集中統(tǒng)一的數(shù)據(jù)庫(kù)。(3)、高效低能地完成日常事務(wù)處理業(yè)務(wù),優(yōu)化分配各種資源,包括人力、物力、財(cái)力等。(4)、充分利用已有的資源,包括現(xiàn)在和歷史的數(shù)據(jù)信息等,運(yùn)用各種管理模型,對(duì)數(shù)據(jù)進(jìn)行加工處理,支持管理工作,以便實(shí)現(xiàn)組織目標(biāo)。2.2系統(tǒng)功能1、抄表管理對(duì)于手工抄表,錄入人員抄表入帳時(shí),程序會(huì)自動(dòng)算出用戶的量費(fèi),并顯示在屏幕上,使錄入人員可以數(shù)據(jù)來(lái)判斷是否有錄入錯(cuò)誤。對(duì)于pda抄表,系統(tǒng)能提供接口將用戶數(shù)據(jù)傳入pda作為抄表依據(jù),如果傳入到pda中的數(shù)據(jù)已存在,系統(tǒng)給出相應(yīng)

8、提示。抄表完成后,再將用戶表碼數(shù)據(jù)傳入系統(tǒng)進(jìn)行量費(fèi)計(jì)算,并將最終的用氣信息顯示給用戶和管理員2、繳費(fèi)管理根據(jù)管理員輸入的用戶信息,管理系統(tǒng)進(jìn)行接收審核,并列出指定用戶應(yīng)繳費(fèi)用的清單,包括預(yù)交費(fèi)用,已使用量等。3、用戶管理對(duì)用戶信息進(jìn)行添加、查詢、修改、刪除等操作進(jìn)行管理。用戶添加管理:系統(tǒng)收費(fèi)員對(duì)新增用戶進(jìn)行信息的添加。信息修改管理:對(duì)用戶的信息進(jìn)行修改,包括用戶名,聯(lián)系方式等。信息查詢管理:查詢指定用戶的用戶名、聯(lián)系方式等,并對(duì)用戶的繳費(fèi)信息進(jìn)行查詢。信息刪除管理:對(duì)停止使用天然氣或移遷的用戶進(jìn)行信息刪除,保證信息的有效性。2.3系統(tǒng)數(shù)據(jù)流圖2.3.1 總數(shù)據(jù)流圖天然氣氣費(fèi)收費(fèi)管理系統(tǒng)數(shù)據(jù)流

9、圖符號(hào)說(shuō)明如下: 外部環(huán)境 處理 數(shù)據(jù)存儲(chǔ) 數(shù)據(jù)流_ p_ _天然氣收費(fèi)管理系統(tǒng)層數(shù)據(jù)流圖:管理員/用戶管理員/用戶 用戶信息 p2 抄表管理一層數(shù)據(jù)流圖:管理員/用戶管理員/用戶 s1用戶信息 s2 用戶信息 s3用戶信息 p3 繳費(fèi)管理 s4用戶信息 p5 打印 p4 用戶管理d1信息存儲(chǔ)2.3.2 分?jǐn)?shù)據(jù)流圖抄表管理 p1.2 計(jì)算 p1.1 核對(duì)信息管理員 s5用戶用氣信息 s6 核對(duì)的信息 s7計(jì)算后的信息管理員/用戶d2計(jì)算后的用氣信息 s8計(jì)算后的信息 繳費(fèi)管理 p2.1 核對(duì)信息 p1.1 計(jì)算管理員/用戶s9繳費(fèi)信息s10核對(duì)的信息 s11計(jì)算后的信息d3新費(fèi)用信息管理員/用

10、戶 s12計(jì)算后的信息用戶管理d4用戶表 p3.1 添加用戶管理員 s13用戶信息 s14用戶信息 p3.2 修改用戶信息管理員s15管理員密碼 d5新用戶信息存儲(chǔ) 3.2 查詢 管理員用戶s16管理員密碼 s17用戶信息 p3.2 刪除用戶d6新用戶存儲(chǔ)管理員s18管理員密碼 2.4數(shù)據(jù)字典2.4.1 數(shù)據(jù)流的描述數(shù)據(jù)流編號(hào):s1 數(shù)據(jù)流名稱:用戶信息簡(jiǎn)述:用戶使用的天然氣信息數(shù)據(jù)流來(lái)源:管理者/用戶數(shù)據(jù)流去向:抄表管理模塊、繳費(fèi)管理模塊、用戶管理模塊數(shù)據(jù)流組成:現(xiàn)總用氣量+已登記氣量+用戶名+用戶聯(lián)系方式等數(shù)據(jù)流編號(hào):s2 數(shù)據(jù)流名稱:用戶信息簡(jiǎn)述:用戶使用的天然氣信息數(shù)據(jù)流來(lái)源:抄表管理

11、模塊數(shù)據(jù)流去向:管理員/用戶數(shù)據(jù)流組成:現(xiàn)總用氣量+已登記氣量+用戶名+地址等數(shù)據(jù)流編號(hào):s3 數(shù)據(jù)流名稱:用戶信息簡(jiǎn)述:用戶使用的天然氣信息數(shù)據(jù)流來(lái)源:抄表管理模塊數(shù)據(jù)流去向:信息存儲(chǔ)數(shù)據(jù)流組成:現(xiàn)總用氣量+已登記氣量+用戶名+用戶聯(lián)系方式等數(shù)據(jù)流編號(hào):s4數(shù)據(jù)流名稱:用戶信息簡(jiǎn)述:用戶使用的天然氣信息數(shù)據(jù)流來(lái)源:用戶管理模塊數(shù)據(jù)流去向:管理員/用戶數(shù)據(jù)流組成:現(xiàn)總用氣量+已登記氣量+用戶名+地址等數(shù)據(jù)流編號(hào):s5數(shù)據(jù)流名稱:用戶用氣信息簡(jiǎn)述:用戶使用的天然氣信息數(shù)據(jù)流來(lái)源:管理員抄表數(shù)據(jù)流去向:天然氣氣費(fèi)收費(fèi)管理系統(tǒng)數(shù)據(jù)流組成:已登記氣量+現(xiàn)總用氣量+用戶名+地址等數(shù)據(jù)流編號(hào):s6數(shù)據(jù)流名

12、稱:核對(duì)的信息簡(jiǎn)述:用戶使用的天然氣信息數(shù)據(jù)流來(lái)源:天然氣氣費(fèi)收費(fèi)管理系統(tǒng)數(shù)據(jù)流去向:計(jì)算系統(tǒng)數(shù)據(jù)流組成:已登記氣量+現(xiàn)總用氣量等數(shù)據(jù)流編號(hào):s7數(shù)據(jù)流名稱:計(jì)算后的信息簡(jiǎn)述:用戶使用的天然氣氣費(fèi)數(shù)據(jù)流來(lái)源:計(jì)算系統(tǒng)數(shù)據(jù)流去向:計(jì)算后的用氣信息數(shù)據(jù)流組成:用戶繳費(fèi)金額等數(shù)據(jù)流編號(hào):s8數(shù)據(jù)流名稱:計(jì)算后的信息簡(jiǎn)述:用戶使用的天然氣氣費(fèi)數(shù)據(jù)流來(lái)源:計(jì)算系統(tǒng)數(shù)據(jù)流去向:管理員/用戶數(shù)據(jù)流組成:用戶繳費(fèi)金額等數(shù)據(jù)流編號(hào):s9數(shù)據(jù)流名稱:繳費(fèi)信息簡(jiǎn)述:用戶使用的天然氣氣量數(shù)據(jù)流來(lái)源:管理員/用戶數(shù)據(jù)流去向:天然氣氣費(fèi)管理系統(tǒng)數(shù)據(jù)流組成:氣費(fèi)單價(jià)+已登記氣量+現(xiàn)總用氣量+用戶名等數(shù)據(jù)流編號(hào):s10數(shù)據(jù)流

13、名稱:核對(duì)的信息簡(jiǎn)述:用戶使用的天然氣氣量數(shù)據(jù)流來(lái)源:天然氣氣費(fèi)管理系統(tǒng)數(shù)據(jù)流去向:計(jì)算系統(tǒng)數(shù)據(jù)流組成:氣費(fèi)單價(jià)+已登記氣量+現(xiàn)總用氣量+用戶名等數(shù)據(jù)流編號(hào):s11數(shù)據(jù)流名稱:計(jì)算后的信息簡(jiǎn)述:用戶使用的天然氣氣費(fèi)數(shù)據(jù)流來(lái)源:計(jì)算系統(tǒng)數(shù)據(jù)流去向:新費(fèi)用信息數(shù)據(jù)流組成:用戶繳費(fèi)金額+用戶名等數(shù)據(jù)流編號(hào):s12數(shù)據(jù)流名稱:計(jì)算后的信息簡(jiǎn)述:用戶使用的天然氣氣費(fèi)數(shù)據(jù)流來(lái)源:計(jì)算系統(tǒng)數(shù)據(jù)流去向:管理員/用戶數(shù)據(jù)流組成:用戶繳費(fèi)金額+用戶名等數(shù)據(jù)流編號(hào):s13數(shù)據(jù)流名稱:用戶信息簡(jiǎn)述:用戶的各項(xiàng)基本信息數(shù)據(jù)流來(lái)源:管理員數(shù)據(jù)流去向:天然氣氣費(fèi)收費(fèi)管理系統(tǒng)數(shù)據(jù)流組成:用戶名+聯(lián)系方式等數(shù)據(jù)流編號(hào):s14數(shù)

14、據(jù)流名稱:用戶信息簡(jiǎn)述:用戶的各項(xiàng)基本信息數(shù)據(jù)流來(lái)源:天然氣氣費(fèi)收費(fèi)管理系統(tǒng)數(shù)據(jù)流去向:用戶表數(shù)據(jù)流組成:用戶名+聯(lián)系方式等數(shù)據(jù)流編號(hào):s15、s16、s18數(shù)據(jù)流名稱:管理員密碼簡(jiǎn)述:系統(tǒng)的登錄密碼數(shù)據(jù)流來(lái)源:管理員數(shù)據(jù)流去向:天然氣氣費(fèi)收費(fèi)管理系統(tǒng)數(shù)據(jù)流組成:登錄密碼等數(shù)據(jù)流編號(hào):s17數(shù)據(jù)流名稱:用戶信息簡(jiǎn)述:用戶的各項(xiàng)基本資料數(shù)據(jù)流來(lái)源:天然氣氣費(fèi)收費(fèi)管理系統(tǒng)數(shù)據(jù)流去向:用戶數(shù)據(jù)流組成:用戶名+聯(lián)系方式+現(xiàn)總用氣量+已登記氣量等2.4.2 處理邏輯的描述處理邏輯編號(hào):p2處理邏輯名稱:抄表管理 簡(jiǎn)述:天然氣氣費(fèi)收費(fèi)管理系統(tǒng)抄表管理模塊輸入的數(shù)據(jù)流:用戶信息處理描述:管理員根據(jù)天然氣收費(fèi)

15、人員記錄的用戶使用天然氣氣量進(jìn)行登記到系統(tǒng),由系統(tǒng)統(tǒng)一進(jìn)行信息分析審核并進(jìn)行計(jì)算,最終的得出對(duì)應(yīng)用戶的基本資料和對(duì)應(yīng)的天然氣氣費(fèi)等。輸出的數(shù)據(jù)流:用戶用氣量信息 處理邏輯編號(hào):p3處理邏輯名稱:繳費(fèi)管理 簡(jiǎn)述:天然氣氣費(fèi)收費(fèi)管理系統(tǒng)繳費(fèi)管理模塊輸入的數(shù)據(jù)流:用戶信息處理描述:天然氣氣費(fèi)收費(fèi)管理系統(tǒng)根據(jù)管理員輸入的用戶信息,從系統(tǒng)數(shù)據(jù)庫(kù)中調(diào)出對(duì)應(yīng)用戶的天然氣氣費(fèi),待用戶繳費(fèi)之后重新更新數(shù)據(jù),從而保證用戶數(shù)據(jù)的實(shí)時(shí)性和有效性。輸出的數(shù)據(jù)流:用戶繳費(fèi)信息處理邏輯編號(hào):p4處理邏輯名稱:用戶管理 簡(jiǎn)述:天然氣氣費(fèi)收費(fèi)管理系統(tǒng)用戶管理模塊輸入的數(shù)據(jù)流:用戶信息處理描述:天然氣氣費(fèi)收費(fèi)管理系統(tǒng)根據(jù)管理員輸

16、入的用戶信息,對(duì)用戶的各項(xiàng)資料進(jìn)行添加,修改,刪除,查詢,從而使用戶和管理員能實(shí)時(shí)查找信息,并實(shí)現(xiàn)系統(tǒng)數(shù)據(jù)庫(kù)的有效性。輸出的數(shù)據(jù)流:用戶信息 2.4.3 數(shù)據(jù)存儲(chǔ)的描述數(shù)據(jù)存儲(chǔ)編號(hào):d1數(shù)據(jù)存儲(chǔ)名稱:信息存儲(chǔ) 簡(jiǎn)述:用戶各項(xiàng)信息的存儲(chǔ)數(shù)據(jù)存儲(chǔ)組成:天然氣氣量+用戶繳費(fèi)信息+用戶的基本資料相關(guān)聯(lián)的處理:p2,p3,p4數(shù)據(jù)存儲(chǔ)編號(hào):d2數(shù)據(jù)存儲(chǔ)名稱:計(jì)算后的用氣信息 簡(jiǎn)述:用戶用氣量數(shù)據(jù)存儲(chǔ)組成:已登記氣量+現(xiàn)總用氣量+姓名+地址+抄表日期相關(guān)聯(lián)的處理:p1.1,p1.2數(shù)據(jù)存儲(chǔ)編號(hào):d3數(shù)據(jù)存儲(chǔ)名稱:新費(fèi)用信息 簡(jiǎn)述:用戶天然氣費(fèi)用數(shù)據(jù)存儲(chǔ)組成:繳費(fèi)金額+姓名+地址+繳費(fèi)日期+氣費(fèi)單價(jià)相關(guān)聯(lián)的

17、處理:p1.1,p2.1數(shù)據(jù)存儲(chǔ)編號(hào):d4數(shù)據(jù)存儲(chǔ)名稱:用戶表 簡(jiǎn)述:用戶的基本資料數(shù)據(jù)存儲(chǔ)組成:姓名+聯(lián)系方式+性別+地址相關(guān)聯(lián)的處理:p3.1數(shù)據(jù)存儲(chǔ)編號(hào):d5數(shù)據(jù)存儲(chǔ)名稱:新用戶存儲(chǔ) 簡(jiǎn)述:用戶的基本資料數(shù)據(jù)存儲(chǔ)組成:姓名+聯(lián)系方式+性別+地址相關(guān)聯(lián)的處理:p3.2數(shù)據(jù)存儲(chǔ)編號(hào):d6數(shù)據(jù)存儲(chǔ)名稱:新用戶存儲(chǔ) 簡(jiǎn)述:更新后的數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)組成:姓名+聯(lián)系方式+性別+地址相關(guān)聯(lián)的處理:p3.2第三章 概念結(jié)構(gòu)設(shè)計(jì)在數(shù)據(jù)庫(kù)設(shè)計(jì)中,先要對(duì)系統(tǒng)分析所得的數(shù)據(jù)字典中的數(shù)據(jù)存儲(chǔ)進(jìn)行分析,然后得出系統(tǒng)的關(guān)系模式,可以采用實(shí)體聯(lián)系圖(簡(jiǎn)稱er圖)的方法進(jìn)行數(shù)據(jù)結(jié)構(gòu)的描述。er圖由實(shí)體、屬性、聯(lián)系三部分

18、組成。各信息實(shí)體e-r圖:用戶信息地址性別姓名聯(lián)系方式 用戶信息實(shí)體e-r圖繳費(fèi)信息姓名地址氣費(fèi)單價(jià)繳費(fèi)金額繳費(fèi)日期 繳費(fèi)信息實(shí)體er圖抄表信息姓名地址已登記氣量抄表日期現(xiàn)總用氣量 抄表信息實(shí)體e-r圖總體信息實(shí)體e-r圖:第四章 邏輯結(jié)構(gòu)設(shè)計(jì)4.1將e-r圖轉(zhuǎn)化為關(guān)系模型實(shí)體型轉(zhuǎn)換為關(guān)系模式。實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼,具體的基本e-r圖向關(guān)系模型的轉(zhuǎn)化如下:1、用戶信息(姓名,性別,地址,聯(lián)系方式)2、抄表信息(姓名,地址,已登記氣量,現(xiàn)用總氣量,抄表日期)3、繳費(fèi)信息(姓名,地址,氣費(fèi)單價(jià),繳費(fèi)金額,繳費(fèi)日期)4.2基本表的描述物理結(jié)構(gòu)設(shè)計(jì)的原則如下:(1)、盡可能的

19、減少數(shù)據(jù)冗余和重復(fù)。(2)、結(jié)構(gòu)設(shè)計(jì)與操作設(shè)計(jì)相結(jié)合。(3)、數(shù)據(jù)結(jié)構(gòu)具有相對(duì)的穩(wěn)定性?;谝陨显O(shè)計(jì)原則,系統(tǒng)設(shè)計(jì)了一個(gè)數(shù)據(jù)庫(kù),包含用戶信息、抄表信息、繳費(fèi)信息三個(gè)表。為了加快系統(tǒng)訪問(wèn)的速度把這3個(gè)表放在一個(gè)數(shù)據(jù)庫(kù)中。系統(tǒng)中相關(guān)數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)舉例如下:用戶信息表字段名稱數(shù)據(jù)類型字段大小邏輯關(guān)系姓 名char20性 別char2地 址char40主鍵聯(lián)系方式char11抄表信息表字段名稱數(shù)據(jù)類型字段大小邏輯關(guān)系姓名char20主鍵地址char40已登記氣量char10現(xiàn)總用氣量char10抄表日期datetime8主鍵繳費(fèi)信息表字段名稱數(shù)據(jù)類型字段大小邏輯關(guān)系姓名char20主鍵地址char4

20、0氣費(fèi)單價(jià)char3繳費(fèi)金額char4繳費(fèi)日期datetime8主鍵第五章 軟件功能設(shè)計(jì)系統(tǒng)功能機(jī)構(gòu)圖:本系統(tǒng)主要是針對(duì)系統(tǒng)管理員的燃?xì)馐召M(fèi)管理系統(tǒng),沒(méi)有設(shè)置其他用戶登錄,系統(tǒng)有七個(gè)主要的功能模塊構(gòu)成其中有。(1)開(kāi)戶模塊:系統(tǒng)收費(fèi)員對(duì)新增用戶信息進(jìn)行添加和存儲(chǔ)。(2)繳費(fèi)模塊:列出指定用戶應(yīng)繳費(fèi)用的清單,包括氣費(fèi)單價(jià),繳費(fèi)金額等。(3)查詢模塊:對(duì)用戶的繳費(fèi)信息進(jìn)行查詢,并查看所有用戶的繳費(fèi)信息,抄表信息等,并可行打印操作。(4)修改模塊:對(duì)用戶的各項(xiàng)信息進(jìn)行修改,包括姓名,聯(lián)系方式,已登記氣量等。(5)抄表模塊:對(duì)抄表員記錄的各用戶氣表數(shù)值進(jìn)行審核、計(jì)算和存儲(chǔ)。(6)刪除模塊:對(duì)停止使用天

21、然氣或者移遷的用戶進(jìn)行各項(xiàng)信息的刪除,從而保證信息的有效性和實(shí)時(shí)性。(7)維護(hù)模塊:由系統(tǒng)維護(hù)員維護(hù)和管理系統(tǒng)幫助信息,從而使整個(gè)系統(tǒng)能夠有效正常的運(yùn)行。第六章 代碼設(shè)計(jì)和界面設(shè)計(jì)一、建立數(shù)據(jù)表(1)、用戶信息表的建立:create table user( name char(20) not null, sex char(2) not null, address char(40),number char(11) not null,primary key(address),);說(shuō)明:name(姓名)、sex(性別)、address(地址)、number(聯(lián)系方式)(2)、抄表信息表的建立:cre

22、ate table record( name char(20), address char(40) not null, gross char(6), used char(6) not null,rdate datetime,primary key(name,rdate),foreign key(address) references user(address);說(shuō)明:gross(已登記氣量)、used(現(xiàn)總用氣量)、rdate(抄表日期)(3)、繳費(fèi)信息表的建立:create table pay( name char(20), address char(40) not null, price

23、char(3) , money char(4) ,pdate datetime ,primary key(name,pdate),foreign key(address) references user(address);說(shuō)明:price(氣費(fèi)單價(jià))、money(繳費(fèi)金額)、pdate(繳費(fèi)日期)二、數(shù)據(jù)的插入:(1)、用戶表的插入:insert into user(name,sex,address,number)values(張三,男,花園小區(qū)2號(hào);insert into user(name,sex,address,number)values(李四,男,金都小區(qū)5號(hào)

24、;(2)、抄表信息表的插入:insert into record(name ,address,gross,used,rdate)values(張三,花園小區(qū)2號(hào),1182,1213,20131112);(3)、繳費(fèi)信息表的插入:insert into pay(name ,address,price,money,pdate)values(張三,花園小區(qū)2號(hào),2,62,2013121);三、數(shù)據(jù)的更新:update userset numberhere name=張三;四、數(shù)據(jù)的刪除:deletefrom userwhere name=李四;界面

25、設(shè)計(jì):import java.awt.*;import java.awt.event.*;import javax.swing.*;class baseframe extends jframepublic baseframe (string title) setlayout(null);settitle(title);setsize(300,300);setlocation(200,200);setdefaultcloseoperation(jframe.exit_on_close);public void showme()setvisible(true);public class exam1

26、2 baseframe f=new baseframe(天然氣氣費(fèi)收費(fèi)管理系統(tǒng));jpanel panel=new jpanel();public static void main(string args)exam12 d=new exam12(); d.initui();void initui()int count=2;jlabel labels=new jlabelcount;jpasswordfield pf=new jpasswordfieldcount;string labelstr=用戶,密碼;string passwordstr=,;for(int i=0;ipf.length;i+)labelsi=new jlabel(labelstri);pfi=new jpasswordfield(passwordstri,10);panel.add(labelsi);pa

溫馨提示

  • 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)論