

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> ****大學(xué)</b></p><p> 數(shù)據(jù)庫課程設(shè)計(jì)說明書</p><p> 題 目:天然氣氣費(fèi)收費(fèi)管理系統(tǒng)</p><p><b> 姓 名:</b></p><p><b> 學(xué) 號(hào):</b></p>
2、<p><b> 專 業(yè):</b></p><p><b> 班 級(jí):</b></p><p><b> 指導(dǎo)教師:</b></p><p> 2013年12月23日</p><p><b> 目 錄</b></p
3、><p><b> 第一章 系統(tǒng)概述</b></p><p> 1.1系統(tǒng)開發(fā)背景</p><p> 1.2系統(tǒng)開發(fā)的意義</p><p> 1.3系統(tǒng)開發(fā)環(huán)境</p><p><b> 第二章 需求分析</b></p><p><
4、;b> 2.1問題陳述</b></p><p><b> 2.2系統(tǒng)功能</b></p><p> 2.3系統(tǒng)數(shù)據(jù)流圖</p><p> 2.3.1總數(shù)據(jù)流圖</p><p> 2.3.2分?jǐn)?shù)據(jù)流圖</p><p><b> 2.4數(shù)據(jù)字典<
5、;/b></p><p> 2.4.1 數(shù)據(jù)流的描述</p><p> 2.4.2處理邏輯的描述</p><p> 2.4.3 數(shù)據(jù)存儲(chǔ)的描述</p><p> 第三章 概念結(jié)構(gòu)設(shè)計(jì)</p><p> 第四章 邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> 4.1將E-R圖轉(zhuǎn)換為關(guān)系
6、模型</p><p> 4.2基本表的描述</p><p> 第五章 軟件功能設(shè)計(jì)</p><p> 第六章 代碼設(shè)計(jì)和界面設(shè)計(jì)</p><p><b> 結(jié)束語</b></p><p><b> 參考文獻(xiàn)</b></p><p>
7、;<b> 第一章 系統(tǒng)概述</b></p><p><b> 1.1系統(tǒng)開發(fā)背景</b></p><p> 隨著計(jì)算機(jī)和通訊技術(shù)日新月異的飛速發(fā)展,信息技術(shù)在現(xiàn)代化社會(huì)所占的比重越來越大。它所提供的功能,大大減輕了企業(yè)、事業(yè)人員計(jì)算的負(fù)擔(dān)。并為各部門建立,保持良好的信息聯(lián)絡(luò)起到了決定性的作用。燃?xì)夤驹诓粩鄶U(kuò)大營(yíng)業(yè)規(guī)模和增加服務(wù)方式的今天
8、,更加需要一套全面完善的業(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ā)揮著越來越重要的作用。信息技術(shù)的發(fā)展使得整個(gè)世界越來越小,這也意味著企業(yè)的競(jìng)爭(zhēng)環(huán)境由區(qū)域化向全球化發(fā)展,由于信息管理在社會(huì)大生產(chǎn)中占有重要地位,其計(jì)算機(jī)化在發(fā)達(dá)國(guó)家已達(dá)到95%以上,在我國(guó)也達(dá)到了廣泛的應(yīng)用。計(jì)算機(jī)的出現(xiàn)和普及,為
9、信息處理提供了物美價(jià)廉的手段,對(duì)于推動(dòng)我國(guó)管理信息處理現(xiàn)代化起到了重要作用。 </p><p> 城市燃?xì)庥脩艉凸芫W(wǎng)規(guī)模的不斷擴(kuò)大,手工的管理模式和管理手段已無法滿足“科學(xué)管理、安全用氣、優(yōu)質(zhì)服務(wù)”的要求。同時(shí),對(duì)于突發(fā)事故的應(yīng)變能力和處理效率也難以適應(yīng)城市建設(shè)高速發(fā)展的需求。城市燃?xì)饪偣九c各個(gè)分公司等下屬的各級(jí)單位需要一種更為方便、科學(xué)的方式來管理燃?xì)饪偣緦氋F的資源——燃?xì)庥脩簦瑢?shí)現(xiàn)整個(gè)燃?xì)庀到y(tǒng)
10、的協(xié)調(diào)與統(tǒng)一。公司的用戶相關(guān)的各種綜合信息,如用戶基本信息、維修維護(hù)信息等也需要以用戶信息為依據(jù),做到科學(xué)化管理。為此,需要一個(gè)完善的計(jì)算機(jī)網(wǎng)絡(luò)信息系統(tǒng),系統(tǒng)應(yīng)采用先進(jìn)的計(jì)算機(jī)網(wǎng)絡(luò)、通信技術(shù)建立在強(qiáng)大的網(wǎng)絡(luò)系統(tǒng)平臺(tái)之上,支持?jǐn)?shù)據(jù)庫系統(tǒng)。在這個(gè)網(wǎng)絡(luò)信息系統(tǒng)平臺(tái)上,實(shí)現(xiàn)燃?xì)庥脩艋A(chǔ)信息管理、故障快速反應(yīng),用戶信息及時(shí)反饋、綜合查詢等功能,提高用戶管理更加方便,服務(wù)更加到位以及信息利用的效率。</p><p> 1.
11、2系統(tǒng)開發(fā)的意義</p><p> 燃?xì)馐召M(fèi)管理在手工操作時(shí)代,工作非常繁瑣,需要大量的人力、物力和財(cái)力,極大的浪費(fèi)了燃?xì)夤镜馁Y源,對(duì)于燃?xì)夤镜墓芾砣藛T來說,燃?xì)馐召M(fèi)管理包括開戶銷戶管理、收費(fèi)員添加管理、用戶繳費(fèi)管理、收費(fèi)記錄管理等等。而這些項(xiàng)目在過去手工操作時(shí)代,需要手工記錄這些事情,不但麻煩,還經(jīng)常出錯(cuò),給廣大用戶帶來很多不便。為了更好的為廣大住戶服務(wù),我們決定開發(fā)一套天燃?xì)鈿赓M(fèi)收費(fèi)管理系統(tǒng),幫助燃?xì)馐?/p>
12、費(fèi)管理人員從復(fù)雜的燃?xì)馐召M(fèi)管理之中解放出來。</p><p><b> 1.3系統(tǒng)開發(fā)環(huán)境</b></p><p> SQL Server2000工具簡(jiǎn)介</p><p> SQL Server 2000是一個(gè)全面的數(shù)據(jù)庫平臺(tái),使用集成的商業(yè)智能(BI)工具提供了企業(yè)級(jí)的數(shù)據(jù)管理。SQL Server 2000數(shù)據(jù)庫引擎為關(guān)系型
13、數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。SQL Server 2000不僅可以有效地執(zhí)行大規(guī)模聯(lián)機(jī)事務(wù)處理,而且可以完成數(shù)據(jù)倉(cāng)庫和電子商務(wù)應(yīng)用等許多具有挑戰(zhàn)性的工作。 </p><p> SQL Server 2000數(shù)據(jù)引擎是企業(yè)數(shù)據(jù)管理解決方案的核心。此外,SQL Server 2000結(jié)合了分析、報(bào)表、集成和通知功能,使企業(yè)
14、可以構(gòu)建和部署經(jīng)濟(jì)有效的BI解決方案,通過記分卡、Dashboard、Web services和移動(dòng)設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個(gè)領(lǐng)域。</p><p><b> 第二章 需求分析</b></p><p><b> 2.1問題陳述</b></p><p> 天燃?xì)鈿赓M(fèi)收費(fèi)管理系統(tǒng)的設(shè)計(jì)方案的總體設(shè)計(jì)是圍繞目前城市燃?xì)夤?/p>
15、司用戶管理業(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ù): </p><p> ?。?)、對(duì)基礎(chǔ)數(shù)據(jù)進(jìn)行嚴(yán)格的管理,要求計(jì)量工具標(biāo)準(zhǔn)化、程序和方法的正確使用,保證信息的準(zhǔn)確性、一致性。
16、 </p><p> (2)、確定信息處理過程的標(biāo)準(zhǔn)化,統(tǒng)一數(shù)據(jù)和報(bào)表的標(biāo)準(zhǔn)格式,以便建立一個(gè)集中統(tǒng)一的數(shù)據(jù)庫。 </p><p> ?。?)、高效低能地完成日常事務(wù)處理業(yè)務(wù),優(yōu)化分配各種資源,包括人力、物力、財(cái)力等。 </p><p> ?。?)、充分利用已有的資源,包括現(xiàn)在和歷史的數(shù)據(jù)信息等,運(yùn)用各種管理模型,對(duì)數(shù)據(jù)進(jìn)行加工處理,
17、支持管理工作,以便實(shí)現(xiàn)組織目標(biāo)。</p><p><b> 2.2系統(tǒng)功能</b></p><p><b> 1、抄表管理</b></p><p> 對(duì)于手工抄表,錄入人員抄表入帳時(shí),程序會(huì)自動(dòng)算出用戶的量費(fèi),并顯示在屏幕上,使錄入人員可以數(shù)據(jù)來判斷是否有錄入錯(cuò)誤。對(duì)于PDA抄表,系統(tǒng)能提供接口將用戶數(shù)據(jù)傳入PDA作
18、為抄表依據(jù),如果傳入到PDA中的數(shù)據(jù)已存在,系統(tǒng)給出相應(yīng)提示。抄表完成后,再將用戶表碼數(shù)據(jù)傳入系統(tǒng)進(jìn)行量費(fèi)計(jì)算,并將最終的用氣信息顯示給用戶和管理員</p><p><b> 2、繳費(fèi)管理</b></p><p> 根據(jù)管理員輸入的用戶信息,管理系統(tǒng)進(jìn)行接收審核,并列出指定用戶應(yīng)繳費(fèi)用的清單,包括預(yù)交費(fèi)用,已使用量等。</p><p>&l
19、t;b> 3、用戶管理</b></p><p> 對(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)行信息刪除,保證信息的有效性。</p><
20、p><b> 2.3系統(tǒng)數(shù)據(jù)流圖</b></p><p> 2.3.1 總數(shù)據(jù)流圖</p><p> 天然氣氣費(fèi)收費(fèi)管理系統(tǒng)數(shù)據(jù)流圖符號(hào)說明如下:</p><p> 外部環(huán)境 處理 數(shù)據(jù)存儲(chǔ) 數(shù)據(jù)流</p><p><b>
21、層數(shù)據(jù)流圖:</b></p><p><b> 用戶信息 </b></p><p><b> 一層數(shù)據(jù)流圖:</b></p><p> S1用戶信息 s2 用戶信息</p><p><b> S3用戶信息</b>&l
22、t;/p><p><b> S4用戶信息 </b></p><p> 2.3.2 分?jǐn)?shù)據(jù)流圖</p><p><b> 抄表管理</b></p><p><b> S5用戶用氣信息</b></p><p><b> S6 核對(duì)的信息&l
23、t;/b></p><p><b> S7計(jì)算后的信息</b></p><p><b> S8計(jì)算后的信息</b></p><p><b> 繳費(fèi)管理</b></p><p> S9繳費(fèi)信息s10核對(duì)的信息</p><p><b&
24、gt; S11計(jì)算后的信息</b></p><p><b> S12計(jì)算后的信息</b></p><p><b> 用戶管理</b></p><p> S13用戶信息 s14用戶信息</p><p> s15管理員密碼
25、 </p><p> s16管理員密碼 s17用戶信息</p><p> s18管理員密碼 </p><p><b> 2.4數(shù)據(jù)字典</b></p><p> 2.4.1 數(shù)據(jù)流的描述</p><p>
26、;<b> 數(shù)據(jù)流編號(hào):s1 </b></p><p> 數(shù)據(jù)流名稱:用戶信息</p><p> 簡(jiǎn)述:用戶使用的天然氣信息</p><p> 數(shù)據(jù)流來源:管理者/用戶</p><p> 數(shù)據(jù)流去向:抄表管理模塊、繳費(fèi)管理模塊、用戶管理模塊</p><p> 數(shù)據(jù)流組成:現(xiàn)總用氣量+已
27、登記氣量+用戶名+用戶聯(lián)系方式等</p><p><b> 數(shù)據(jù)流編號(hào):s2 </b></p><p> 數(shù)據(jù)流名稱:用戶信息</p><p> 簡(jiǎn)述:用戶使用的天然氣信息</p><p> 數(shù)據(jù)流來源:抄表管理模塊</p><p> 數(shù)據(jù)流去向:管理員/用戶</p>&l
28、t;p> 數(shù)據(jù)流組成:現(xiàn)總用氣量+已登記氣量+用戶名+地址等</p><p><b> 數(shù)據(jù)流編號(hào):s3 </b></p><p> 數(shù)據(jù)流名稱:用戶信息</p><p> 簡(jiǎn)述:用戶使用的天然氣信息</p><p> 數(shù)據(jù)流來源:抄表管理模塊</p><p> 數(shù)據(jù)流去向:信息
29、存儲(chǔ)</p><p> 數(shù)據(jù)流組成:現(xiàn)總用氣量+已登記氣量+用戶名+用戶聯(lián)系方式等</p><p><b> 數(shù)據(jù)流編號(hào):s4</b></p><p> 數(shù)據(jù)流名稱:用戶信息</p><p> 簡(jiǎn)述:用戶使用的天然氣信息</p><p> 數(shù)據(jù)流來源:用戶管理模塊</p>
30、<p> 數(shù)據(jù)流去向:管理員/用戶</p><p> 數(shù)據(jù)流組成:現(xiàn)總用氣量+已登記氣量+用戶名+地址等</p><p><b> 數(shù)據(jù)流編號(hào):s5</b></p><p> 數(shù)據(jù)流名稱:用戶用氣信息</p><p> 簡(jiǎn)述:用戶使用的天然氣信息</p><p> 數(shù)據(jù)流來源
31、:管理員抄表</p><p> 數(shù)據(jù)流去向:天然氣氣費(fèi)收費(fèi)管理系統(tǒng)</p><p> 數(shù)據(jù)流組成:已登記氣量+現(xiàn)總用氣量+用戶名+地址等</p><p><b> 數(shù)據(jù)流編號(hào):s6</b></p><p> 數(shù)據(jù)流名稱:核對(duì)的信息</p><p> 簡(jiǎn)述:用戶使用的天然氣信息</p
32、><p> 數(shù)據(jù)流來源:天然氣氣費(fèi)收費(fèi)管理系統(tǒng)</p><p> 數(shù)據(jù)流去向:計(jì)算系統(tǒng)</p><p> 數(shù)據(jù)流組成:已登記氣量+現(xiàn)總用氣量等</p><p><b> 數(shù)據(jù)流編號(hào):s7</b></p><p> 數(shù)據(jù)流名稱:計(jì)算后的信息</p><p> 簡(jiǎn)述:用
33、戶使用的天然氣氣費(fèi)</p><p> 數(shù)據(jù)流來源:計(jì)算系統(tǒng)</p><p> 數(shù)據(jù)流去向:計(jì)算后的用氣信息</p><p> 數(shù)據(jù)流組成:用戶繳費(fèi)金額等</p><p><b> 數(shù)據(jù)流編號(hào):s8</b></p><p> 數(shù)據(jù)流名稱:計(jì)算后的信息</p><p>
34、; 簡(jiǎn)述:用戶使用的天然氣氣費(fèi)</p><p> 數(shù)據(jù)流來源:計(jì)算系統(tǒng)</p><p> 數(shù)據(jù)流去向:管理員/用戶</p><p> 數(shù)據(jù)流組成:用戶繳費(fèi)金額等</p><p><b> 數(shù)據(jù)流編號(hào):s9</b></p><p> 數(shù)據(jù)流名稱:繳費(fèi)信息</p><p
35、> 簡(jiǎn)述:用戶使用的天然氣氣量</p><p> 數(shù)據(jù)流來源:管理員/用戶</p><p> 數(shù)據(jù)流去向:天然氣氣費(fèi)管理系統(tǒng)</p><p> 數(shù)據(jù)流組成:氣費(fèi)單價(jià)+已登記氣量+現(xiàn)總用氣量+用戶名等</p><p><b> 數(shù)據(jù)流編號(hào):s10</b></p><p> 數(shù)據(jù)流名
36、稱:核對(duì)的信息</p><p> 簡(jiǎn)述:用戶使用的天然氣氣量</p><p> 數(shù)據(jù)流來源:天然氣氣費(fèi)管理系統(tǒng)</p><p> 數(shù)據(jù)流去向:計(jì)算系統(tǒng)</p><p> 數(shù)據(jù)流組成:氣費(fèi)單價(jià)+已登記氣量+現(xiàn)總用氣量+用戶名等</p><p><b> 數(shù)據(jù)流編號(hào):s11</b></
37、p><p> 數(shù)據(jù)流名稱:計(jì)算后的信息</p><p> 簡(jiǎn)述:用戶使用的天然氣氣費(fèi)</p><p> 數(shù)據(jù)流來源:計(jì)算系統(tǒng)</p><p> 數(shù)據(jù)流去向:新費(fèi)用信息</p><p> 數(shù)據(jù)流組成:用戶繳費(fèi)金額+用戶名等</p><p><b> 數(shù)據(jù)流編號(hào):s12</b
38、></p><p> 數(shù)據(jù)流名稱:計(jì)算后的信息</p><p> 簡(jiǎn)述:用戶使用的天然氣氣費(fèi)</p><p> 數(shù)據(jù)流來源:計(jì)算系統(tǒng)</p><p> 數(shù)據(jù)流去向:管理員/用戶</p><p> 數(shù)據(jù)流組成:用戶繳費(fèi)金額+用戶名等</p><p><b> 數(shù)據(jù)流編號(hào)
39、:s13</b></p><p> 數(shù)據(jù)流名稱:用戶信息</p><p> 簡(jiǎn)述:用戶的各項(xiàng)基本信息</p><p><b> 數(shù)據(jù)流來源:管理員</b></p><p> 數(shù)據(jù)流去向:天然氣氣費(fèi)收費(fèi)管理系統(tǒng)</p><p> 數(shù)據(jù)流組成:用戶名+聯(lián)系方式等</p>
40、;<p><b> 數(shù)據(jù)流編號(hào):s14</b></p><p> 數(shù)據(jù)流名稱:用戶信息</p><p> 簡(jiǎn)述:用戶的各項(xiàng)基本信息</p><p> 數(shù)據(jù)流來源:天然氣氣費(fèi)收費(fèi)管理系統(tǒng)</p><p><b> 數(shù)據(jù)流去向:用戶表</b></p><p&g
41、t; 數(shù)據(jù)流組成:用戶名+聯(lián)系方式等</p><p> 數(shù)據(jù)流編號(hào):s15、s16、s18</p><p> 數(shù)據(jù)流名稱:管理員密碼</p><p> 簡(jiǎn)述:系統(tǒng)的登錄密碼</p><p><b> 數(shù)據(jù)流來源:管理員</b></p><p> 數(shù)據(jù)流去向:天然氣氣費(fèi)收費(fèi)管理系統(tǒng)<
42、;/p><p> 數(shù)據(jù)流組成:登錄密碼等</p><p><b> 數(shù)據(jù)流編號(hào):s17</b></p><p> 數(shù)據(jù)流名稱:用戶信息</p><p> 簡(jiǎn)述:用戶的各項(xiàng)基本資料</p><p> 數(shù)據(jù)流來源:天然氣氣費(fèi)收費(fèi)管理系統(tǒng)</p><p><b>
43、 數(shù)據(jù)流去向:用戶</b></p><p> 數(shù)據(jù)流組成:用戶名+聯(lián)系方式+現(xiàn)總用氣量+已登記氣量等</p><p> 2.4.2 處理邏輯的描述</p><p><b> 處理邏輯編號(hào):P2</b></p><p> 處理邏輯名稱:抄表管理</p><p> 簡(jiǎn)述:天然氣
44、氣費(fèi)收費(fèi)管理系統(tǒng)抄表管理模塊</p><p> 輸入的數(shù)據(jù)流:用戶信息</p><p> 處理描述:管理員根據(jù)天然氣收費(fèi)人員記錄的用戶使用天然氣氣量進(jìn)行登記到系統(tǒng),由系統(tǒng)統(tǒng)一進(jìn)行信息分析審核并進(jìn)行計(jì)算,最終的得出對(duì)應(yīng)用戶的基本資料和對(duì)應(yīng)的天然氣氣費(fèi)等。</p><p> 輸出的數(shù)據(jù)流:用戶用氣量信息 </p><p><b>
45、 處理邏輯編號(hào):P3</b></p><p> 處理邏輯名稱:繳費(fèi)管理</p><p> 簡(jiǎn)述:天然氣氣費(fèi)收費(fèi)管理系統(tǒng)繳費(fèi)管理模塊</p><p> 輸入的數(shù)據(jù)流:用戶信息</p><p> 處理描述:天然氣氣費(fèi)收費(fèi)管理系統(tǒng)根據(jù)管理員輸入的用戶信息,從系統(tǒng)數(shù)據(jù)庫中調(diào)出對(duì)應(yīng)用戶的天然氣氣費(fèi),待用戶繳費(fèi)之后重新更新數(shù)據(jù),從而
46、保證用戶數(shù)據(jù)的實(shí)時(shí)性和有效性。</p><p> 輸出的數(shù)據(jù)流:用戶繳費(fèi)信息</p><p><b> 處理邏輯編號(hào):P4</b></p><p> 處理邏輯名稱:用戶管理</p><p> 簡(jiǎn)述:天然氣氣費(fèi)收費(fèi)管理系統(tǒng)用戶管理模塊</p><p> 輸入的數(shù)據(jù)流:用戶信息</p&
47、gt;<p> 處理描述:天然氣氣費(fèi)收費(fèi)管理系統(tǒng)根據(jù)管理員輸入的用戶信息,對(duì)用戶的各項(xiàng)資料進(jìn)行添加,修改,刪除,查詢,從而使用戶和管理員能實(shí)時(shí)查找信息,并實(shí)現(xiàn)系統(tǒng)數(shù)據(jù)庫的有效性。</p><p> 輸出的數(shù)據(jù)流:用戶信息 </p><p> 2.4.3 數(shù)據(jù)存儲(chǔ)的描述</p><p><b> 數(shù)據(jù)存儲(chǔ)編號(hào):D1</b>&
48、lt;/p><p> 數(shù)據(jù)存儲(chǔ)名稱:信息存儲(chǔ)</p><p> 簡(jiǎn)述:用戶各項(xiàng)信息的存儲(chǔ)</p><p> 數(shù)據(jù)存儲(chǔ)組成:天然氣氣量+用戶繳費(fèi)信息+用戶的基本資料</p><p> 相關(guān)聯(lián)的處理:P2,P3,P4</p><p><b> 數(shù)據(jù)存儲(chǔ)編號(hào):D2</b></p>&
49、lt;p> 數(shù)據(jù)存儲(chǔ)名稱:計(jì)算后的用氣信息</p><p><b> 簡(jiǎn)述:用戶用氣量</b></p><p> 數(shù)據(jù)存儲(chǔ)組成:已登記氣量+現(xiàn)總用氣量+姓名+地址+抄表日期</p><p> 相關(guān)聯(lián)的處理:P1.1,P1.2</p><p><b> 數(shù)據(jù)存儲(chǔ)編號(hào):D3</b><
50、;/p><p> 數(shù)據(jù)存儲(chǔ)名稱:新費(fèi)用信息</p><p> 簡(jiǎn)述:用戶天然氣費(fèi)用</p><p> 數(shù)據(jù)存儲(chǔ)組成:繳費(fèi)金額+姓名+地址+繳費(fèi)日期+氣費(fèi)單價(jià)</p><p> 相關(guān)聯(lián)的處理:P1.1,P2.1</p><p><b> 數(shù)據(jù)存儲(chǔ)編號(hào):D4</b></p><
51、;p> 數(shù)據(jù)存儲(chǔ)名稱:用戶表</p><p> 簡(jiǎn)述:用戶的基本資料</p><p> 數(shù)據(jù)存儲(chǔ)組成:姓名+聯(lián)系方式+性別+地址</p><p> 相關(guān)聯(lián)的處理:P3.1</p><p><b> 數(shù)據(jù)存儲(chǔ)編號(hào):D5</b></p><p> 數(shù)據(jù)存儲(chǔ)名稱:新用戶存儲(chǔ)</p
52、><p> 簡(jiǎn)述:用戶的基本資料</p><p> 數(shù)據(jù)存儲(chǔ)組成:姓名+聯(lián)系方式+性別+地址</p><p> 相關(guān)聯(lián)的處理:P3.2</p><p><b> 數(shù)據(jù)存儲(chǔ)編號(hào):D6</b></p><p> 數(shù)據(jù)存儲(chǔ)名稱:新用戶存儲(chǔ)</p><p> 簡(jiǎn)述:更新后的
53、數(shù)據(jù)庫存儲(chǔ)</p><p> 數(shù)據(jù)存儲(chǔ)組成:姓名+聯(lián)系方式+性別+地址</p><p> 相關(guān)聯(lián)的處理:P3.2</p><p> 第三章 概念結(jié)構(gòu)設(shè)計(jì)</p><p> 在數(shù)據(jù)庫設(shè)計(jì)中,先要對(duì)系統(tǒng)分析所得的數(shù)據(jù)字典中的數(shù)據(jù)存儲(chǔ)進(jìn)行分析,然后得出系統(tǒng)的關(guān)系模式,可以采用實(shí)體——聯(lián)系圖(簡(jiǎn)稱E—R圖)的方法進(jìn)行數(shù)據(jù)結(jié)構(gòu)的描述。E—R圖由
54、實(shí)體、屬性、聯(lián)系三部分組成。</p><p> 各信息實(shí)體E-R圖:</p><p> 用戶信息實(shí)體E-R圖</p><p> 繳費(fèi)信息實(shí)體E—R圖</p><p> 抄表信息實(shí)體E-R圖</p><p> 總體信息實(shí)體E-R圖:</p><p> 第四章 邏輯結(jié)構(gòu)設(shè)計(jì)</p&
55、gt;<p> 4.1將E-R圖轉(zhuǎn)化為關(guān)系模型</p><p> 實(shí)體型轉(zhuǎn)換為關(guān)系模式。實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼,具體的基本E-R圖向關(guān)系模型的轉(zhuǎn)化如下:</p><p> 1、用戶信息(姓名,性別,地址,聯(lián)系方式)</p><p> 2、抄表信息(姓名,地址,已登記氣量,現(xiàn)用總氣量,抄表日期)</p>&l
56、t;p> 3、繳費(fèi)信息(姓名,地址,氣費(fèi)單價(jià),繳費(fèi)金額,繳費(fèi)日期)</p><p><b> 4.2基本表的描述</b></p><p> 物理結(jié)構(gòu)設(shè)計(jì)的原則如下:(1)、盡可能的減少數(shù)據(jù)冗余和重復(fù)。(2)、結(jié)構(gòu)設(shè)計(jì)與操作設(shè)計(jì)相結(jié)合。(3)、數(shù)據(jù)結(jié)構(gòu)具有相對(duì)的穩(wěn)定性。 </p><p> 基于以上設(shè)計(jì)原則,系統(tǒng)設(shè)計(jì)了一個(gè)
57、數(shù)據(jù)庫,包含用戶信息、抄表信息、繳費(fèi)信息三個(gè)表。為了加快系統(tǒng)訪問的速度把這3個(gè)表放在一個(gè)數(shù)據(jù)庫中。系統(tǒng)中相關(guān)數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)舉例如下:</p><p><b> 用戶信息表</b></p><p><b> 抄表信息表</b></p><p><b> 繳費(fèi)信息表</b></p>
58、<p> 第五章 軟件功能設(shè)計(jì)</p><p><b> 系統(tǒng)功能機(jī)構(gòu)圖:</b></p><p> 本系統(tǒng)主要是針對(duì)系統(tǒng)管理員的燃?xì)馐召M(fèi)管理系統(tǒng),沒有設(shè)置其他用戶登錄,系統(tǒng)有七個(gè)主要的功能模塊構(gòu)成其中有。 </p><p> (1)開戶模塊:系統(tǒng)收費(fèi)員對(duì)新增用戶信息進(jìn)行添加和存儲(chǔ)。 </p>
59、<p> ?。?)繳費(fèi)模塊:列出指定用戶應(yīng)繳費(fèi)用的清單,包括氣費(fèi)單價(jià),繳費(fèi)金額等。 </p><p> ?。?)查詢模塊:對(duì)用戶的繳費(fèi)信息進(jìn)行查詢,并查看所有用戶的繳費(fèi)信息,抄表信息等,并可行打印操作。 </p><p> ?。?)修改模塊:對(duì)用戶的各項(xiàng)信息進(jìn)行修改,包括姓名,聯(lián)系方式,已登記氣量等。</p><p> ?。?)抄表模
60、塊:對(duì)抄表員記錄的各用戶氣表數(shù)值進(jìn)行審核、計(jì)算和存儲(chǔ)。</p><p> (6)刪除模塊:對(duì)停止使用天然氣或者移遷的用戶進(jìn)行各項(xiàng)信息的刪除,從而保證信息的有效性和實(shí)時(shí)性。</p><p> (7)維護(hù)模塊:由系統(tǒng)維護(hù)員維護(hù)和管理系統(tǒng)幫助信息,從而使整個(gè)系統(tǒng)能夠有效正常的運(yùn)行。</p><p> 第六章 代碼設(shè)計(jì)和界面設(shè)計(jì)</p><p>
61、;<b> 一、建立數(shù)據(jù)表</b></p><p> ?。?)、用戶信息表的建立:</p><p> Create table user</p><p> ( name char(20) not null,</p><p> sex char(2) not null,</p><p>
62、; address char(40),</p><p> number char(11) not null,</p><p> primary key(address),</p><p><b> );</b></p><p> 說明:name(姓名)、sex(性別)、address(地址)、number(聯(lián)
63、系方式)</p><p> ?。?)、抄表信息表的建立:</p><p> Create table record</p><p> ( name char(20),</p><p> address char(40) not null,</p><p> gross char(6),</p>
64、<p> used char(6) not null,</p><p> rdate datetime,</p><p> primary key(name,rdate),</p><p> foreign key(address) references user(address)</p><p><b>
65、);</b></p><p> 說明:gross(已登記氣量)、used(現(xiàn)總用氣量)、rdate(抄表日期)</p><p> (3)、繳費(fèi)信息表的建立:</p><p> Create table pay</p><p> ( name char(20),</p><p> addres
66、s char(40) not null,</p><p> price char(3) ,</p><p> money char(4) ,</p><p> pdate datetime ,</p><p> primary key(name,pdate),</p><p> foreign key(add
67、ress) references user(address)</p><p><b> );</b></p><p> 說明:price(氣費(fèi)單價(jià))、money(繳費(fèi)金額)、pdate(繳費(fèi)日期)</p><p><b> 二、數(shù)據(jù)的插入:</b></p><p> ?。?)、用戶表的插入:&
68、lt;/p><p><b> insert </b></p><p> into user(name,sex,address,number)</p><p> values(’張三’,’男’,’花園小區(qū)2號(hào)’,’18312345678’);</p><p><b> insert </b><
69、;/p><p> into user(name,sex,address,number)</p><p> values(’李四’,’男’,’金都小區(qū)5號(hào)’,’15712345678’);</p><p> (2)、抄表信息表的插入:</p><p><b> insert </b></p><p&
70、gt; into record(name ,address,gross,used,rdate)</p><p> values(’張三’,’花園小區(qū)2號(hào)’,’1182’,’1213’,’2013—11—12’);</p><p> ?。?)、繳費(fèi)信息表的插入:</p><p><b> insert </b></p><
71、;p> into pay(name ,address,price,money,pdate)</p><p> values(’張三’,’花園小區(qū)2號(hào)’,’2’,’62’,’2013—12—1’);</p><p><b> 三、數(shù)據(jù)的更新:</b></p><p> update user</p><p>
72、 set number=’13812345678’</p><p> where name=’張三’;</p><p><b> 四、數(shù)據(jù)的刪除:</b></p><p><b> delete</b></p><p><b> from user</b></p
73、><p> where name=’李四’;</p><p><b> 界面設(shè)計(jì):</b></p><p> import java.awt.*;</p><p> import java.awt.event.*;</p><p> import javax.swing.*;</p&g
74、t;<p> class Baseframe extends JFrame{</p><p> public Baseframe (String title) {</p><p> setLayout(null);</p><p> setTitle(title);</p><p> setSize(300,300)
75、;</p><p> setLocation(200,200);</p><p> setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);</p><p><b> }</b></p><p> public void showMe(){</p><p&
76、gt; setVisible(true);</p><p><b> }</b></p><p><b> }</b></p><p> public class exam12 {</p><p> Baseframe f=new Baseframe("天然氣氣費(fèi)收費(fèi)管理系統(tǒng)&
77、quot;);</p><p> JPanel panel=new JPanel();</p><p> public static void main(String[] args){</p><p> exam12 d=new exam12(); </p><p> d.initUI();</p><p>&
78、lt;b> }</b></p><p> void initUI(){</p><p> int count=2;</p><p> JLabel[] labels=new JLabel[count];</p><p> JPasswordField[] pf=new JPasswordField[count];&
79、lt;/p><p> String[] labelStr={"用戶","密碼"};</p><p> String[] passwordStr={"",""};</p><p> for(int i=0;i<pf.length;i++){</p><p>
80、 labels[i]=new JLabel(labelStr[i]);</p><p> pf[i]=new JPasswordField(passwordStr[i],10);</p><p> panel.add(labels[i]);</p><p> panel.add(pf[i]);</p><p><b> }
81、</b></p><p> pf[0].setEchoChar('\u0000');</p><p> pf[1].setEchoChar('\u0000');</p><p> JButton tb=new JButton("登錄");</p><p> panel.a
82、dd(tb);</p><p> panel.setLayout(new FlowLayout());</p><p> panel.setLocation(50,50);</p><p> panel.setSize(180,200);</p><p> f.add(panel);</p><p> f.s
83、howMe();</p><p><b> }</b></p><p><b> }</b></p><p><b> 數(shù)據(jù)表截圖:</b></p><p><b> 結(jié)束語</b></p><p> 通過此次數(shù)據(jù)庫的課程
84、設(shè)計(jì),真正達(dá)到了學(xué)與用的結(jié)合,增強(qiáng)了對(duì)數(shù)據(jù)庫方面應(yīng)用的理解,掌握了軟件Microsoft SQL Server 2000的操作,以及從E-R圖轉(zhuǎn)換為關(guān)系模式再到建表,填入數(shù)據(jù)等操作。通過這次課程設(shè)計(jì)深刻的認(rèn)識(shí)了系統(tǒng)設(shè)計(jì)的各個(gè)階段之間都有一定的聯(lián)系,系統(tǒng)設(shè)計(jì)大體可分為需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)功能設(shè)計(jì)及調(diào)試測(cè)試六大步驟。其中,讓我感觸最深的是需求分析階段,在這個(gè)階段,必須對(duì)所要設(shè)計(jì)的系統(tǒng)有總體的構(gòu)思和了解,知
85、道自己要做什么,要實(shí)現(xiàn)什么,不能憑想象或自己的了解去設(shè)置需求,不然會(huì)在后續(xù)的設(shè)計(jì)階段中遇到很多的問題。從需求分析,到概念設(shè)計(jì)和邏輯設(shè)計(jì),E-R圖的表示,數(shù)據(jù)字典的創(chuàng)建,以及實(shí)驗(yàn)中的建表,關(guān)系模式的轉(zhuǎn)換與建立,都需要熟練的掌握書本上的知識(shí),然后將書本上的知識(shí)運(yùn)用到實(shí)際中。</p><p> 在課程設(shè)計(jì)的過程中,通過上網(wǎng)查閱資料,參考一些其他人設(shè)計(jì)的圖書管理系統(tǒng)設(shè)計(jì)報(bào)告,從中學(xué)習(xí),加以利用,進(jìn)而不斷修改,完善自己的
86、報(bào)告。這次課程設(shè)計(jì)使我對(duì)數(shù)據(jù)庫課程設(shè)計(jì)的各個(gè)環(huán)節(jié)有了清晰的認(rèn)識(shí)和掌握,對(duì)數(shù)據(jù)庫的基本知識(shí)點(diǎn)有了深刻的認(rèn)識(shí)和掌握。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 王珊 薩師煊. 數(shù)據(jù)庫系統(tǒng)概論(第四版).北京:高等教育出版社,2006</p><p> [2] 鄭阿奇,劉啟芬,顧韻華編著 SQL Server 教程[
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫課程設(shè)計(jì)--門診收費(fèi)管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計(jì)---能源管理收費(fèi)系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計(jì)--能源管理收費(fèi)系統(tǒng)
- 收費(fèi)停車場(chǎng)管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)_數(shù)據(jù)庫課程設(shè)計(jì)論文
- 收費(fèi)停車場(chǎng)管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫課程設(shè)計(jì)論文
- 數(shù)據(jù)庫課程設(shè)計(jì)--數(shù)據(jù)庫設(shè)計(jì)—公司管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計(jì)論文收費(fèi)停車場(chǎng)管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)畢業(yè)論文
- 數(shù)據(jù)庫課程設(shè)計(jì)---機(jī)房管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)---圖書管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計(jì)--工資管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)-酒店管理系統(tǒng)課程設(shè)計(jì)
- 數(shù)據(jù)庫原理課程設(shè)計(jì)---教室管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)--bbs系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)論文---汽車銷售管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)--超市會(huì)員管理系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)
- 數(shù)據(jù)庫原理課程設(shè)計(jì)---圖書管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)-學(xué)生管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計(jì)-薪資管理系統(tǒng)
- 酒店管理系統(tǒng)--數(shù)據(jù)庫課程設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)——學(xué)生管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論