版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上四 川 理 工 學 院課 程 設(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)就是為支持一個特定目標,把一
2、個個人、一個組織、一個地方的與該目標相關(guān)的數(shù)據(jù)以某種數(shù)據(jù)模式進行存儲,并圍繞之一目標開發(fā)的應(yīng)用程序。能源管理收費系統(tǒng)實現(xiàn)目標是對能源信息進行系統(tǒng)的管理,幫助管理人員迅速掌握能源使用的各種情況,包括對用戶信息、能源使用情況,能源信息的插入,查詢,刪除,保存等操作。目錄第1章 概述1.1 項目的背景及目的本課題任務(wù)是開發(fā)一個小型通用的能源收費管理系統(tǒng),并撰寫符合規(guī)范的課程設(shè)計說明書以體現(xiàn)設(shè)計過程和設(shè)計結(jié)果一個小型通用的能源收費管理系統(tǒng)主要目的是方便供電公司進行能源收費工作。該系統(tǒng)的應(yīng)用能使能源公司從繁重的手工勞動中解脫出來。通過錄入用戶的基本信息和用戶所消耗的能源數(shù)據(jù)建立起原始數(shù)據(jù),并能夠提供對能
3、源價格進行管理,實現(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ù)器平臺:Windows xp;客戶機平臺:Windows xpWindows7前端開發(fā)工具:java(企業(yè)版);數(shù)據(jù)訪問對象:ADO(本系統(tǒng)使用ADO控件,簡化編程)。第2章 需求分析2.1 系統(tǒng)總體需求通過調(diào)研,能源管理收費系統(tǒng)的總體需求是:
4、(1)方便管理員進行用戶信息,能源價格,能源用量,用戶權(quán)限的增加,刪除,修改;(2)使用戶能夠進行能源單價和能源用量的查詢;(3)實現(xiàn)操作方便簡捷、安全保密設(shè)置齊全、人性化的用戶交互界面。 22問題描述數(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.3 系統(tǒng)可行性分析可行性分析應(yīng)從經(jīng)濟可行性,技術(shù)
5、可行性和操作可行性三個方面考慮,以下是對本系統(tǒng)具體的可行性分析。(1)經(jīng)濟可行性本系統(tǒng)要求的計算機配置不高,由于學?;旧隙加泄W生使用的機房,所以不需要專門購買計算機。(2)技術(shù)可行性本系統(tǒng)所需的硬件設(shè)備,如服務(wù)器、PC機、網(wǎng)絡(luò)配置等,學校機房均具有且能滿足系統(tǒng)功能要求。軟件上,操作系統(tǒng)采用Windows 2000,數(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)系統(tǒng)后可提高工作效率,本系統(tǒng)簡單易用,無需培訓,只要點擊IE
6、瀏覽器打開網(wǎng)頁即可完成各種操作。所以在操作上也是可行的。綜上所述,開發(fā)基于WEB的能源管理收費系統(tǒng)在經(jīng)濟上、技術(shù)上、操作上都是可行的。2.4 系統(tǒng)功能分析為了創(chuàng)建一個能源管理收費系統(tǒng)的概貌并實現(xiàn)基本功能,需要完成以下模塊:圖 2.1 功能模塊能源管理收費系統(tǒng)用戶管理員更改密碼繳費記錄信息查詢用戶繳費更改密碼修改單價添加新用戶查詢水電氣可用度數(shù)歷史信息查詢更改信息打印錄入用戶使用數(shù)據(jù)水電氣單價查詢 圖 2.1 功能模塊 用戶身份驗證模塊。使每次進入該系統(tǒng)時會自動提示并驗證用戶身份,達到安全管理的目的。 信息管理模塊。方便管理員進行用戶信息,能源價格,能源用量,用戶權(quán)限的增加,刪除,修改。 用戶查
7、詢模塊。使用戶能夠進行能源單價和能源用量的查詢。第3章 系統(tǒng)數(shù)據(jù)庫設(shè)計3.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計開放式機房互動交流系統(tǒng)對用戶進行權(quán)限設(shè)置,保證合法用戶最大限度的獲得自己的合法操作。用戶的每次操作,系統(tǒng)都會對用戶的身份作出驗證,保證系統(tǒng)的最大安全性。由于系統(tǒng)的數(shù)據(jù)都保存在數(shù)據(jù)庫中,所以當訪問數(shù)據(jù)時,都要使用ADO進行數(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
8、-R圖)作為概念設(shè)計的工具。根據(jù)以上分析規(guī)劃出的實體有:用戶基本信息、能源信息、用戶消費記錄、管理員。通過上面對系統(tǒng)的總體分析,可以得到大概的實體關(guān)系模型(E-R模型),如下: 3.2.1用戶基本信息表:E-R圖用戶基本信息單位部門姓名聯(lián)系電話用戶地址用戶帳號圖3.1用戶基本信息3.2.2水、電、氣單價表:E-R圖 圖3.2水、電、氣單價表能源信息水單價氣單價電單價月份能源編號3.2.3用戶消費記錄表:E-R圖用戶消費記錄水本月消費電本月消費氣本月消費電上月消費水上月消費氣上月消費月份 圖 3.3用戶消費記錄表3.2.3管理員權(quán)限表:E-R圖 圖3.4管理員權(quán)限表管理員添加新用戶更改密碼修改能
9、源單價3.2.4總體ER圖能源用戶使用MN能源名稱單位部門姓名用戶帳號用戶地址能源價格聯(lián)系電話能源單位 圖3.5 總體圖管理員管理管理MMNN3.2.5流程圖N用戶判斷用戶級別管理員錄入用戶使用數(shù)據(jù)更改密碼修改單價添加新用戶更改信息更改密碼用戶信息查詢用戶繳費 圖 流程圖開始輸入用戶及密碼判斷密碼正確Y3.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)YesNo用戶帳號UsernameChar(8)NoNo姓名UserphoneNumber(12)NoNo聯(lián)系電話UseraddrChar(20)NoNo用戶地址unitChar(20)NoNo單位departmentChar(10)NoNo部門水、電、氣單價表字段名數(shù)據(jù)類
11、型是否為主鍵是否為空說明Energy_idNumber(10)YesNo能源編號Ele_ priceNumber(8)NoNo電單價Water_ priceNumber(8)NoNo水單價Gas_priceNumber(8)NoNo氣單價monthNumber(2)NoNo月份歷史記錄表:字段名數(shù)據(jù)類型是否為主鍵是否為空說明User_idNumber(10)YesNo用戶帳號Energy_idNumber(10)YesNo能源編號monthNumber(2)NoNo月份Ele_L costNumber(8)NoNo電上月消費Water_ LcostNumber(8)NoNo水上月消費Gas_L
12、costNumber(8)NoNo氣上月消費Ele_costNumber(8)NoNo電本月消費Water_ costNumber(8)NoNo水本月消費Gas_costNumber(8)NoNo氣本月消費用戶繳費表字段名數(shù)據(jù)類型是否為主鍵是否為空說明User_idNumber(10)YesNo用戶帳號Energy_idNumber(8)YesNo能源編號priceNumber(8)NoNo應(yīng)繳金額工號及權(quán)限表字段名數(shù)據(jù)類型是否為主鍵是否為空說明User_idNumber(10)YesNo管理員帳號New passwordNumber(8)NoNo更改密碼New_ priceNumber(8)
13、NoNo修改能源單價New_userNumber(8)NoNo添加新用戶第五章 數(shù)據(jù)字典5.1 數(shù)據(jù)項數(shù)據(jù)項 用戶含義說明:唯一標識每個用戶別名 : 用戶帳號類型: 數(shù)值型長度: 10取值范圍: 至 取值含義: 前四位表示所在城市和小區(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ù)流: 繳費說明: 用戶每月要對所用水電氣繳費數(shù)據(jù)流來源: 本月所用度數(shù)
14、減去上月所用度數(shù)在乘以單價數(shù)據(jù)流去向: 管理員組成: ······平均流量: ·······高峰期流量: ······5.4 數(shù)據(jù)存儲數(shù)據(jù)存儲“用戶查詢”可描述如下:數(shù)據(jù)存儲:歷史記錄表說明: 記錄用戶每月使用能源的數(shù)量流入數(shù)據(jù)流:······流出數(shù)據(jù)流:······組成:·
15、183;····數(shù)據(jù)量:······存取方式: 隨機存儲5.5 處理過程處理過程“繳費”可描述如下:處理過程: 繳費說明: 為用戶繳納費用輸入: 用戶.繳費輸出: 打印機處理:通過查詢用戶使用能源度數(shù),在查詢能源單價。算出用戶應(yīng)繳的費用,通知用戶繳納。用戶信息 能源信息名稱:energyinfor別名:能源信息描述:紀錄每種能源的信息定義:能源信息=能源單位+能源名稱+能源價格位置:輸入到本機名稱:userinfor別名:用戶信息描述:紀錄每一個用戶的詳細資料定義:用戶信息=用戶編號+用戶姓名用
16、戶電話+ 用戶地址+所在公司+用戶部門位置:輸入到本機 能源使用信息名稱: cost別名:能源使用信息描述:紀錄每個用戶的每種能源的使用量定義:能源使用信息=用戶編號+能源名稱+用戶用量位置:輸入到本機第5章 結(jié)束語5.1心得體會經(jīng)過近幾天的不斷努力, 我們的能源管理收費系統(tǒng)設(shè)計與實現(xiàn)己經(jīng)完成,基本上達到了預期的設(shè)計要求和目的。在本系統(tǒng)的設(shè)計與實現(xiàn)的過程中主要講述了能源管理收費系統(tǒng)設(shè)計部分,包括功能模塊設(shè)計、數(shù)據(jù)庫結(jié)構(gòu)設(shè)計等。系統(tǒng)設(shè)計為整個程序構(gòu)建了骨架,各個功能模塊實現(xiàn)各個細節(jié)部分。在設(shè)計有些工作是必不可缺的:第一,在設(shè)計之前一定要對所設(shè)計的系統(tǒng)有較為深刻的了解,并對用戶的要求加以認真的分析
17、,對所有分類進行功能模塊化設(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)用程序。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度工地施工環(huán)保技術(shù)改造合同3篇
- 工業(yè)節(jié)能改造項目合作框架協(xié)議
- 二零二五年度工地燃油采購與供應(yīng)商信用評估合同3篇
- 2024年網(wǎng)絡(luò)安全設(shè)備采購及安全服務(wù)合同
- 醫(yī)療美容手術(shù)風險及責任豁免協(xié)議
- 四年級數(shù)學(上)計算題專項練習及答案
- 電影院線租賃協(xié)議
- 二零二五年度房地產(chǎn)營銷授權(quán)委托合同3篇
- 二零二五年度婚慶司儀婚禮創(chuàng)意策劃及現(xiàn)場協(xié)調(diào)合同3篇
- 二零二五年度新能源勞動合同及綠色勞動報酬協(xié)議3篇
- T-BIE 003-2023 通孔回流焊接技術(shù)規(guī)范
- 口腔頜面外科學 09顳下頜關(guān)節(jié)疾病
- 臺達變頻器說明書
- 2023年廣東羅浮山旅游集團有限公司招聘筆試題庫及答案解析
- DB11-T1835-2021 給水排水管道工程施工技術(shù)規(guī)程高清最新版
- 解剖篇2-1內(nèi)臟系統(tǒng)消化呼吸生理學
- 《小學生錯別字原因及對策研究(論文)》
- 北師大版七年級數(shù)學上冊教案(全冊完整版)教學設(shè)計含教學反思
- 智慧水庫平臺建設(shè)方案
- 系統(tǒng)性紅斑狼瘡-第九版內(nèi)科學
- 糧食平房倉設(shè)計規(guī)范
評論
0/150
提交評論