能源管理收費系統(tǒng).doc_第1頁
能源管理收費系統(tǒng).doc_第2頁
能源管理收費系統(tǒng).doc_第3頁
能源管理收費系統(tǒng).doc_第4頁
能源管理收費系統(tǒng).doc_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、四川理工學院課程設(shè)計書系別計算機學院專業(yè)計算機科學與技術(shù)班級2009.7題目能源管理收費系統(tǒng)教師學生刖百隨著經(jīng)濟繼續(xù)迅速發(fā)展,如何找到能源來維持經(jīng)濟發(fā)展成為 擺在眼前的真實挑戰(zhàn)。中國是全世界經(jīng)濟增長速度最快的國家。 中國也正在實施全面的能源計劃來滿足該地區(qū)的能源需求及制 定標準的收費系統(tǒng)。任何一個經(jīng)濟組織或社會組織在存續(xù)過程中都會產(chǎn)生大量的數(shù)據(jù),弁且關(guān)注許多與之相關(guān)的資料。 他們需要對這些數(shù)據(jù)進 行存儲,弁按照一些特定的規(guī)則對這些數(shù)據(jù)進行分析、整理。從 而保證自己的工作按序進行,提高效率、提高競爭力。數(shù)據(jù)庫應(yīng) 用系統(tǒng)就是為支持一個特定目標,把一個個人、一個組織、一個 地方的與該目標相關(guān)的數(shù)據(jù)以

2、某種數(shù)據(jù)模式進行存儲,弁圍繞之一目標開發(fā)的應(yīng)用程序。能源管理收費系統(tǒng)實現(xiàn)目標是對能源信息進行系統(tǒng)的管理, 幫助管理人員迅速掌握能源使用的各種情況,包括對用戶信息、 能源使用情況,能源信息的插入,查詢,刪除,保存等操作。目錄前言2第1章 概述41.1 項目的背景及目的41.2 能源管理收費系統(tǒng)開發(fā)環(huán)境 41.3 需求分析52.1 系統(tǒng)總體需求52. 2問題描述52.3 系統(tǒng)可行性分析 62.4 系統(tǒng)功能分析6第3章 系統(tǒng)數(shù)據(jù)庫設(shè)計83.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計 83.2 概念結(jié)構(gòu)設(shè)計83.2.1 用戶基本信息表:E-R圖 93.2.2 水、電、氣單價表: E-R圖 93.2.3 用戶消費記錄表:E-

3、R圖 93.2.4 管理員權(quán)限表: E-R圖 103.2.5 總體 ER 圖103.2.6 流程圖 113.3 邏輯結(jié)構(gòu)設(shè)計12第五章數(shù)據(jù)字典145.1 數(shù)據(jù)項145.2 數(shù)據(jù)Z勾145.3 數(shù)據(jù)流155.4 數(shù)據(jù)存儲155.5 處理過程16第5章結(jié)束語175.1 心得體會175.2 小組成員分工情況 18參考文獻18第1章 概述1.1 項目的背景及目的本課題任務(wù)是開發(fā)一個小型通用的能源收費管理系統(tǒng),并撰寫符合規(guī)范的課程設(shè)計說明書以體現(xiàn)設(shè)計過程和設(shè)計結(jié)果一個小型通用的能源收費管理系統(tǒng)主要目的是方便供電公司進行能源收費工作。該系統(tǒng)的應(yīng)用能使能源公司從繁重的手工勞動中解 脫出來。通過錄入用戶的基本

4、信息和用戶所消耗的能源數(shù)據(jù)建立起原 始數(shù)據(jù),并能夠提供對能源價格進行管理,實現(xiàn)收費工作的信息化, 智能化。1.2 能源管理收費系統(tǒng)開發(fā)環(huán)境由于大多數(shù)公司內(nèi)部使用的計算機平臺都是基于Windows環(huán)境的。為了降低系統(tǒng)成本,應(yīng)最大程度地利用現(xiàn)有的資源、兼容現(xiàn)有的 環(huán)境,可確定使用下面的開發(fā)環(huán)境:網(wǎng)絡(luò)操作系統(tǒng):Windows2000 數(shù)據(jù)庫服務(wù)器:MicrosoftAccessr2000 ;服務(wù)器平臺:Windowsxp; 客戶機平臺:Windowsxp/Windows7前端開發(fā)工具:java(企業(yè)版);數(shù)據(jù)訪問對象:ADO(本系統(tǒng) 使用ADO空件,簡化編程)第2章需求分析2.1 系統(tǒng)總體需求通過調(diào)

5、研,能源管理收費系統(tǒng)的總體需求是:(1)方便管理員進行用戶信息,能源價格,能源用量,用戶權(quán)限 的增加,刪除,修改;(2)使用戶能夠進行能源單價和能源用量的查詢;(3)實現(xiàn)操作方便簡捷、安全保密設(shè)置齊全、人性化的用戶交互 界面。2. 2問題描述數(shù)據(jù)庫的設(shè)計是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最有效的數(shù)據(jù) 庫模式,建立數(shù)據(jù)及應(yīng)用系統(tǒng),實質(zhì)能夠有效地存儲數(shù)據(jù),滿足用戶 的需求,數(shù)據(jù)庫設(shè)計是在數(shù)據(jù)庫管理系統(tǒng)支持下進行的。止匕外,本課 題任務(wù)是開發(fā)一個小型通用的能源收費管理系統(tǒng), 并撰寫符合規(guī)范的 課程設(shè)計說明書以體現(xiàn)設(shè)計過程和設(shè)計結(jié)果一個小型通用的能源收費管理系統(tǒng)主要目的是方便供電公司進行能源收費工作2.

6、3 系統(tǒng)可行性分析可行性分析應(yīng)從經(jīng)濟可行性,技術(shù)可行性和操作可行性三個方面 考慮,以下是對本系統(tǒng)具體的可行性分析。(1)經(jīng)濟可行性本系統(tǒng)要求的計算機配置不高,由于學校基本上都有供學生使用 的機房,所以不需要專門購買計算機。(2)技術(shù)可行性本系統(tǒng)所需的硬件設(shè)備,如服務(wù)器、PC機、網(wǎng)絡(luò)配置等,學校機房均具有且能滿足系統(tǒng)功能要求。軟件上,操作系統(tǒng)采用Windows2000,數(shù)據(jù)庫管理系統(tǒng)采用 SQL Server 2000 ,開發(fā)工具采用現(xiàn)在網(wǎng) 絡(luò)上廣泛應(yīng)用的dreamweaverh和java平臺的MyEclipse ,這些軟件 在互動交流開發(fā)中已被大量應(yīng)用,技術(shù)上已經(jīng)比較成熟。(3)操作可行性實現(xiàn)

7、系統(tǒng)后可提高工作效率,本系統(tǒng)簡單易用,無需培訓,只要 點擊IE瀏覽器打開網(wǎng)頁即可完成各種操作。所以在操作上也是可行 的。綜上所述,開發(fā)基于WEB勺能源管理收費系統(tǒng)在經(jīng)濟上、技術(shù)上、 操作上都是可行的。2.4 系統(tǒng)功能分析為了創(chuàng)建一個能源管理收費系統(tǒng)的概貌并實現(xiàn)基本功能,需要完 成以下模塊:圖2.1功能模塊圖2.1功能模塊用戶身份驗證模塊。使每次進入該系統(tǒng)時會自動提示并驗證用戶身份,達到安全管理的目的。信息管理模塊。方便管理員進行用戶信息,能源價格,能源用量,用戶權(quán)限的增加,刪除,修改。用戶查詢模塊。使用戶能夠進行能源單價和能源用量的查詢。第3章系統(tǒng)數(shù)據(jù)庫設(shè)計3.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計開放式機房互

8、動交流系統(tǒng)對用戶進行權(quán)限設(shè)置, 保證合法用戶最 大限度的獲得自己的合法操作。用戶的每次操作,系統(tǒng)都會對用戶的 身份作出驗證,保證系統(tǒng)的最大安全性。由于系統(tǒng)的數(shù)據(jù)都保存在數(shù)據(jù)庫中, 所以當訪問數(shù)據(jù)時,都要使 用ADOS行數(shù)據(jù)訪問,這樣可以避免系統(tǒng)直接訪問數(shù)據(jù)庫, 保證數(shù)據(jù) 的安全。開放式機房互動交流系統(tǒng)主要包括以下功能:(1)用戶信息查詢(2)能源價格查詢(3)能源用量查詢3.2 概念結(jié)構(gòu)設(shè)計概念設(shè)計是針對現(xiàn)實世界,通過對其中信息實體的收集、分類、 聚集和概括,建立數(shù)據(jù)庫概念結(jié)構(gòu)的過程。通常用實體 -聯(lián)系圖(E-R 圖)作為概念設(shè)計的工具。根據(jù)以上分析規(guī)劃出的實體有:用戶基本信息、能源信息、用戶

9、 消費記錄、管理員通過上面對系統(tǒng)的總體分析,可以得到大概的實體關(guān)系模型 (E-R 模型),如下:3.2.1 用戶基本信息表:E-R圖3.2.2 水、電、氣單價表:E-R圖3.2.3用戶消費記錄表:E-R圖3.2.3管理員權(quán)限表:E-R圖圖3.4管理員權(quán)限表3.2.4總體ER圖3.2.5流程圖開始圖流程圖3.3 邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫是信息系統(tǒng)的基礎(chǔ)和核心,數(shù)據(jù)庫設(shè)計的質(zhì)量將直接關(guān)系 到系開發(fā)的成敗和優(yōu)劣。在信息系統(tǒng)中,數(shù)據(jù)庫設(shè)計是指根據(jù)業(yè)務(wù)需 求、信息需求處理需求,確定信息系統(tǒng)中數(shù)據(jù)庫結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)一致性約束的過程。數(shù)據(jù)庫設(shè)計的基本過程可分為需求分析、概念設(shè)計、邏輯設(shè)計和 物理設(shè)計四個步驟。

10、在信息系統(tǒng)的開發(fā)中,一般不就數(shù)據(jù)庫設(shè)計專門 進行需求分析,而是在系統(tǒng)分析的需求分析階段一并考慮。概念設(shè)計 的任務(wù)是確定數(shù)據(jù)庫的結(jié)構(gòu),確定從不同用戶角度看到的外模式, 并 把外模式集成為全局模式。邏輯設(shè)計把概念設(shè)計得到的全局模式轉(zhuǎn)換 成為所選擇的數(shù)據(jù)庫模型。用戶基本信息表:字段名數(shù)據(jù)類型是否為主鍵是否為空說明User_idNumber(10)YesNor用戶帳號UsernameChar(8)NoNo姓名UserphoneNumber(12)NoNo聯(lián)系電話UseraddrChar (20)NoNo用戶地址unitChar (20)NoNo單位departmentChar(10)NoNo部門水、電

11、、氣單價表字段名數(shù)據(jù)類型是否為主鍵是否為空說明Energy_idNumber(10)YesNo能源編號Ele_ priceNumber(8)NoNo電單價Water_ priceNumber(8)NoNo水單價Gas_priceNumber(8)NoNo氣單價monthNumber(2)NoNo月份歷史記錄表:字段名數(shù)據(jù)類型是否為主鍵是否為空說明User_idNumber(10)YesNor用戶帳號Energy_idNumber(10)YesNo能源編號monthNumber(2)NoNo月份Ele_L costNumber(8)NoNo電上月消費Water_ LcostNumber(8)No

12、No水上月消費Gas_LcostNumber(8)NoNo氣上月消費Ele_costNumber(8)NoNor電本月消費Water costNumber(8)NoNo水本月消費Gas_costNumber(8)NoNo氣本月消費用戶繳費表字段名數(shù)據(jù)類型是否為主鍵是否為空|說明User_idNumber(10)YesNo用戶OEnergy_idNumber(8)YesNo能源編號priceNumber(8)NoNo應(yīng)繳金額工號及權(quán)限表字段名數(shù)據(jù)類型是否為主鍵是否為空說明User_idNumber(10)YesNo管理員帳號New passwordNumber(8)NoNo更改密碼New_ pr

13、iceNumber(8)NoNor修改能源單價:New_userNumber(8)NoNo添加新用戶第五章數(shù)據(jù)字典5.1 數(shù)據(jù)項數(shù)據(jù)項 用戶含義說明:唯一標識每個用戶別名: 用戶帳號類型:數(shù)值型長度:10取值范圍:000000000 至 9999999999取值含義: 前四位表示所在城市和小區(qū),后六位按順序表示與其他數(shù)據(jù)項的邏輯關(guān)系。5.2 數(shù)據(jù)結(jié)構(gòu)“用戶”是該系統(tǒng)中的一個核心數(shù)據(jù)結(jié)構(gòu),它可以描述如下:數(shù)據(jù)結(jié)構(gòu):用戶含義說明:是能源管理收費系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu), 定義了一個用戶的有關(guān)信息組成:用戶帳號 姓名 聯(lián)系電話 用戶地址 單位 部門5.3 數(shù)據(jù)流數(shù)據(jù)流“繳費”可描述如下:數(shù)據(jù)流:繳費說明:

14、用戶每月要對所用水電氣繳費數(shù)據(jù)流來源: 本月所用度數(shù)減去上月所用度數(shù)在乘以單價數(shù)據(jù)流去向:管理員組成:平均流量:高峰期流量:5.4 數(shù)據(jù)存儲數(shù)據(jù)存儲“用戶查詢”可描述如下:數(shù)據(jù)存儲:歷史記錄表說明:記錄用戶每月使用能源的數(shù)量流入數(shù)據(jù)流:流出數(shù)據(jù)流:組成:數(shù)據(jù)量:存取方式:隨機存儲5.5 處理過程處理過程“繳費”可描述如下:處理過程:繳費說明:為用戶繳納費用輸入:用戶.繳費輸出:打印機處理:通過查詢用戶使用能源度數(shù),在查詢能源單價。算出用戶應(yīng)繳 的費用,通知用戶繳納。能源信息用戶信息名稱:userinfor別名:用戶信息描述:紀錄每一個用戶的詳細資料定義:用戶信息=用戶編號+用戶姓名 用戶電話+

15、用戶地址+所在公司+用戶 部門位置:輸入到本機名稱:energyinfor別名:能源信息描述:紀錄每種能源的信息定義:能源信息=能源單位+能源名稱+能 源價格位置:輸入到本機能源使用信名稱:cost別名:能源使用信息描述:紀錄每個用戶的每種能源的使用量定義:能源使用信息 =用戶編號+能源名稱+用戶用量位置:輸入到本機第5章結(jié)束語5.1 心得體會經(jīng)過近幾天的不斷努力,我們的能源管理收費系統(tǒng)設(shè)計與實現(xiàn) 己經(jīng)完成,基本上達到了預(yù)期的設(shè)計要求和目的。在本系統(tǒng)的設(shè)計與 實現(xiàn)的過程中主要講述了能源管理收費系統(tǒng)設(shè)計部分,包括功能模塊 設(shè)計、數(shù)據(jù)庫結(jié)構(gòu)設(shè)計等。系統(tǒng)設(shè)計為整個程序構(gòu)建了骨架,各個功能模塊實現(xiàn)各個

16、細節(jié)部分。在設(shè)計有些工作是必不可缺的:第一,在設(shè)計之前一定要對所設(shè)計的系統(tǒng)有較為深刻的了解,并 對用戶的要求加以認真的分析,對所有分類進行功能模塊化設(shè)計,畫 出功能分析圖、業(yè)務(wù)流程圖、數(shù)據(jù)流圖和 E-R圖等。第二,認真分析數(shù)據(jù)間的關(guān)系,它們之間的關(guān)系如何建立。設(shè)計 一開始就應(yīng)建立自己的設(shè)計思想,在信息管理的基礎(chǔ)上,再新建各種 表。第三,在系統(tǒng)設(shè)計過程中,一定會遇到大量的公共變量,這些公 共變量應(yīng)在各個功能模塊的一開始就加以聲明, 以便于今后對公共變 量的管理??傊?,通過這次數(shù)據(jù)庫課程設(shè)計,使我進一步明確了系統(tǒng)開發(fā)的 設(shè)計思想和方法加深了對系統(tǒng)開發(fā)的認識,鞏固了所學的數(shù)據(jù)庫存知 識,提高了軟件開發(fā)的水平,為今后的工作打下了堅實的基礎(chǔ)。在整個設(shè)計階段的工作和寫作過程的經(jīng)歷將會使我終生受益,并 對我今后的工作和發(fā)展產(chǎn)生深遠的影響。由于課程設(shè)計時間比較倉 促,所以該系統(tǒng)還有許多不盡如意的地方,比如聯(lián)機文檔比較少,用 戶界面不夠美觀,容錯處理不夠等多方面問題。這些都有待于進一步 的改善。5.2 小組成員分工情況小組成員姓名學號完成任務(wù)的情況數(shù)據(jù)庫系統(tǒng)詳細設(shè)計與實現(xiàn),負責編碼 和測試應(yīng)用程序。系統(tǒng)總體設(shè)計框架構(gòu)造, 負責需求分析。搜集資料以及文檔資料的

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論