能源管理收費系統_第1頁
能源管理收費系統_第2頁
能源管理收費系統_第3頁
能源管理收費系統_第4頁
能源管理收費系統_第5頁
已閱讀5頁,還剩12頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

-z.四川理工學院課程設計書系別計算機學院專業計算機科學與技術班級2009.7題目能源管理收費系統教師學生前言隨著經濟繼續迅速開展,如找到能源來維持經濟開展成為擺在眼前的真實挑戰。中國是全世界經濟增長速度最快的。中國也正在實施全面的能源方案來滿足該地區的能源需求及制定標準的收費系統。任一個經濟組織或社會組織在存續過程中都會產生大量的數據,并且關注多與之相關的資料。他們需要對這些數據進展存儲,并按照一些特定的規則對這些數據進展分析、整理。從而保證自己的工作按序進展,提高效率、提高競爭力。數據庫應用系統就是為支持一個特定目標,把一個個人、一個組織、一個地的與該目標相關的數據以*種數據模式進展存儲,并圍繞之一目標開發的應用程序。能源管理收費系統實現目標是對能源信息進展系統的管理,幫助管理人員迅速掌握能源使用的各種情況,包括對用戶信息、能源使用情況,能源信息的插入,查詢,刪除,保存等操作。目錄前言2第1章概述41.1工程的背景及目的41.2能源管理收費系統開發環境4第2章需求分析52.1系統總體需求52.2問題描述52.3系統可行性分析62.4系統功能分析6第3章系統數據庫設計83.1系統總體構造設計83.2概念構造設計8用戶根本信息表:E-R圖9水、電、氣單價表:E-R圖9用戶消費記錄表:E-R圖9管理員權限表:E-R圖10總體ER圖10流程圖113.3邏輯構造設計12第五章數據字典145.1數據項145.2數據構造145.3數據流155.4數據存儲155.5處理過程16第5章完畢語175.1心得體會175.2小組成員分工情況18參考文獻18第1章概述1.1工程的背景及目的本課題任務是開發一個小型通用的能源收費管理系統,并撰寫符合規的課程設計說明書以表達設計過程和設計結果一個小型通用的能源收費管理系統主要目的是便供電公司進展能源收費工作。該系統的應用能使能源公司從繁重的手工勞動中解脫出來。通過錄入用戶的根本信息和用戶所消耗的能源數據建立起原始數據,并能夠提供對能源價格進展管理,實現收費工作的信息化,智能化。1.2能源管理收費系統開發環境由于大多數公司部使用的計算機平臺都是基于Windows環境的。為了降低系統本錢,應最大程度地利用現有的資源、兼容現有的環境,可確定使用下面的開發環境:

*網絡操作系統:Windows2000;*數據庫效勞器:MicrosoftAccessr2000;

*效勞器平臺:Windows*p;*客戶機平臺:Windows*p/Windows7*前端開發工具:java(企業版);*數據訪問對象:ADO〔本系統使用ADO控件,簡化編程〕。第2章需求分析2.1系統總體需求通過調研,能源管理收費系統的總體需:〔1〕便管理員進展用戶信息,能源價格,能源用量,用戶權限的增加,刪除,修改;〔2〕使用戶能夠進展能源單價和能源用量的查詢;〔3〕實現操作便簡捷、平安設置齊全、人性化的用戶交互界面。2.2問題描述數據庫的設計是指對于一個給定的應用環境,構造最有效的數據庫模式,建立數據及應用系統,實質能夠有效地存儲數據,滿足用戶的需求,數據庫設計是在數據庫管理系統支持下進展的。此外,本課題任務是開發一個小型通用的能源收費管理系統,并撰寫符合規的課程設計說明書以表達設計過程和設計結果一個小型通用的能源收費管理系統主要目的是便供電公司進展能源收費工作。2.3系統可行性分析可行性分析應從經濟可行性,技術可行性和操作可行性三個面考慮,以下是對本系統具體的可行性分析。〔1〕經濟可行性本系統要求的計算機配置不高,由于學校根本上都有供學生使用的機房,所以不需要專門購置計算機。〔2〕技術可行性本系統所需的硬件設備,如效勞器、PC機、網絡配置等,學校機房均具有且能滿足系統功能要求。軟件上,操作系統采用Windows2000,數據庫管理系統采用SQLServer2000,開發工具采用現在網絡上廣泛應用的dreamweaverh和java平臺的MyEclipse,這些軟件在互動交流開發中已被大量應用,技術上已經比擬成熟。〔3〕操作可行性實現系統后可提高工作效率,本系統簡單易用,無需培訓,只要點擊IE瀏覽器翻開網頁即可完成各種操作。所以在操作上也是可行的。綜上所述,開發基于WEB的能源管理收費系統在經濟上、技術上、操作上都是可行的。2.4系統功能分析為了創立一個能源管理收費系統的概貌并實現根本功能,需要完成以下模塊:圖2.1功能模塊能源管理收費系統能源管理收費系統用戶管理員更改密碼繳費記錄信息查詢用戶繳費更改密碼修改單價添加新用戶查詢水電氣可用度數歷史信息查詢更改信息打印錄入用戶使用數據水電氣單價查詢圖2.1功能模塊用戶身份驗證模塊。使每次進入該系統時會自動提示并驗證用戶身份,到達平安管理的目的。信息管理模塊。便管理員進展用戶信息,能源價格,能源用量,用戶權限的增加,刪除,修改。用戶查詢模塊。使用戶能夠進展能源單價和能源用量的查詢。系統數據庫設計3.1系統總體構造設計開放式機房互動交流系統對用戶進展權限設置,保證合法用戶最大限度的獲得自己的合法操作。用戶的每次操作,系統都會對用戶的身份作出驗證,保證系統的最大平安性。由于系統的數據都保存在數據庫中,所以當訪問數據時,都要使用ADO進展數據訪問,這樣可以防止系統直接訪問數據庫,保證數據的平安。開放式機房互動交流系統主要包括以下功能:〔1〕用戶信息查詢〔2〕能源價格查詢〔3〕能源用量查詢3.2概念構造設計概念設計是針對現實世界,通過對其息實體的收集、分類、聚集和概括,建立數據庫概念構造的過程。通常用實體-聯系圖〔E-R圖〕作為概念設計的工具。根據以上分析規劃出的實體有:用戶根本信息、能源信息、用戶消費記錄、管理員。通過上面對系統的總體分析,可以得到大概的實體關系模型〔E-R模型〕,如下:用戶根本信息表:E-R圖用戶根本信息用戶根本信息單位部門姓名聯系用戶地址用戶帳號圖3.1用戶根本信息水、電、氣單價表:E-R圖圖3.2水、電、氣單價表圖3.2水、電、氣單價表能源信息水單價氣單價電單價月份能源編號用戶消費記錄表:E-R圖用戶消費記用戶消費記錄水本月消費電本月消費氣本月消費電上月消費水上月消費氣上月消費月份圖3.3用戶消費記錄表管理員權限表:E-R圖圖3.4管理員權限表圖3.4管理員權限表管理員添加新用戶更改密碼修改能源單價總體ER圖能源能源用戶使用MN能源名稱單位部門姓名用戶帳號用戶地址能源價格聯系能源單位圖3.5總體圖管理員管理管理MMNN流程圖NN用戶判斷用戶級別管理員錄入用戶使用數據更改密碼修改單價添加新用戶更改信息更改密碼用戶信息查詢用戶繳費圖流程圖開場輸入用戶及密碼判斷密碼正確Y3.3邏輯構造設計數據庫是信息系統的根底和核心,數據庫設計的質量將直接關系到系開發的成敗和優劣。在信息系統中,數據庫設計是指根據業務需求、信息需求處理需求,確定信息系統中數據庫構造、數據操作和數據一致性約束的過程。數據庫設計的根本過程可分為需求分析、概念設計、邏輯設計和物理設計四個步驟。在信息系統的開發中,一般不就數據庫設計專門進展需求分析,而是在系統分析的需求分析階段一并考慮。概念設計的任務是確定數據庫的構造,確定從不同用戶角度看到的外模式,并把外模式集成為全局模式。邏輯設計把概念設計得到的全局模式轉換成為所選擇的數據庫模型。用戶根本信息表:字段名數據類型是否為主鍵是否為空說明User_idNumber(10)YesNo用戶帳號UsernameChar(8)NoNo姓名UserphoneNumber(12)NoNo聯系UseraddrChar〔20〕NoNo用戶地址unitChar〔20〕NoNo單位departmentChar(10)NoNo部門水、電、氣單價表字段名數據類型是否為主鍵是否為空說明Energy_idNumber(10)YesNo能源編號Ele_priceNumber(8)NoNo電單價Water_priceNumber(8)NoNo水單價Gas_priceNumber(8)NoNo氣單價monthNumber(2)NoNo月份歷史記錄表:字段名數據類型是否為主鍵是否為空說明User_idNumber(10)YesNo用戶帳號Energy_idNumber(10)YesNo能源編號monthNumber(2)NoNo月份Ele_LcostNumber(8)NoNo電上月消費Water_LcostNumber(8)NoNo水上月消費Gas_LcostNumber(8)NoNo氣上月消費Ele_costNumber(8)NoNo電本月消費Water_costNumber(8)NoNo水本月消費Gas_costNumber(8)NoNo氣本月消費用戶繳費表字段名數據類型是否為主鍵是否為空說明User_idNumber(10)YesNo用戶帳號Energy_idNumber(8)YesNo能源編號priceNumber(8)NoNo應繳金額工號及權限表字段名數據類型是否為主鍵是否為空說明User_idNumber(10)YesNo管理員帳號NewpasswordNumber(8)NoNo更改密碼New_priceNumber(8)NoNo修改能源單價New_userNumber(8)NoNo添加新用戶數據字典5.1數據項數據項用戶含義說明:唯一標識每個用戶別名:用戶帳號類型:數值型長度:10取值圍:000000000至9999999999取值含義:前四位表示所在城市和小區,后六位按順序表示與其他數據項的邏輯關系。數據構造“用戶〞是該系統中的一個核心數據構造,它可以描述如下:數據構造:用戶含義說明:是能源管理收費系統的主體數據構造,定義了一個用戶的有關信息組成:用戶帳號姓名聯系用戶地址單位部門數據流數據流“繳費〞可描述如下:數據流:繳費說明:用戶每月要對所用水電氣繳費數據流來源:本月所用度數減去上月所用度數在乘以單價數據流去向:管理員組成:······平均流量:·······頂峰期流量:······數據存儲數據存儲“用戶查詢〞可描述如下:數據存儲:歷史記錄表說明:記錄用戶每月使用能源的數量流入數據流:······流出數據流:······組成:······數據量:······存取式:隨機存儲5.5處理過程處理過程“繳費〞可描述如下:處理過程:繳費說明:為用戶繳納費用輸入:用戶.繳費輸出:打印機處理:通過查詢用戶使用能源度數,在查詢能源單價。算出用戶應繳的費用,通知用戶繳納。用戶信息能源信息名稱:energyinfor別名:能源信息名稱:energyinfor別名:能源信息描述:紀錄每種能源的信息定義:能源信息=能源單位+能源名稱+能源價格位置:輸入到本機名稱:userinfor別名:用戶信息描述:紀錄每一個用戶的詳細資料定義:用戶信息=用戶編號+用戶姓名用戶+用戶地址+所在公司+用戶部門位置:輸入到本機能源使用信息名稱:cost名稱:cost別名:能源使用信息描述:紀錄每個用戶的每種能源的使用量定義:能源使用信息=用戶編號+能源名稱+用戶用量位置:輸入到本機第5章完畢語5.1心得體會經過近幾天的不斷努力,我們的能源管理收費系統設計與實現己經完成,根本上到達了預期的設計要求和目的。在本系統的設計與實現的過程中主要講述了能源管理收費系統設計局部,包括功能模塊設計、數據庫構造設計等。系統設計

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論