




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
數(shù)據(jù)庫課程設(shè)計報告PAGEPAGE3第頁四川理工學院課程設(shè)計書系別計算機學院專業(yè)計算機科學與技術(shù)班級2006.1題目能源管理收費系統(tǒng)教師朱洪周剛學生李亞陳新林嚴曉鳳摘要經(jīng)過多年的現(xiàn)代化信息化建設(shè),水、電、氣的相關(guān)企業(yè)已經(jīng)建成了一系列服務于生產(chǎn)、營銷等多方面的計算機信息系統(tǒng)。繳費信息化這種新的繳費方式使原來企業(yè)直管直抄不斷上升趨勢的居民客戶的繳費難問題得以解決。本系統(tǒng)是為小區(qū)總管部門所專門設(shè)計的水電氣能源繳費管理系統(tǒng),它包括各類收費部門所必須的繳費用戶的開戶登記,用戶繳費,用戶信息查詢,余額查詢等功能。系統(tǒng)可以安全、快捷、一目了然的查詢用戶消費費用的所有信息,并進行費用的繳納。根據(jù)實際需求,能源管理收費系統(tǒng)這個項目采用模塊化的設(shè)計思想,在WindowsXP操作系統(tǒng)環(huán)境下,配置jdk路徑,在MyEclipse+Tomcat+SQLServer2000數(shù)據(jù)庫平臺下,運用jsp+javaBean技術(shù),實現(xiàn)動態(tài)的、交互的web服務器應用程序,實現(xiàn)能源管理收費系統(tǒng)的主要功能。本系統(tǒng)具有多方面特點:系統(tǒng)功能完備,使用方便簡捷,人性化的用戶界面,安全保密設(shè)置齊全,大大減少了操作人員的工作負擔。該系統(tǒng)詳盡描述了管理系統(tǒng)的全過程,并按軟件工程的思想設(shè)計的,包括需求分析、系統(tǒng)總體設(shè)計、系統(tǒng)詳細設(shè)計等。設(shè)計中,對系統(tǒng)總體方案的設(shè)計,采用了“自上而下”的方法,而對于信息系統(tǒng)具體業(yè)務采用了“自下而上”的方法。關(guān)鍵詞:能源收費;水電氣、數(shù)據(jù)庫;JAVA;管理系統(tǒng);繳費目錄引言 3第1章緒論 41.1課題的背景及意義 41.2系統(tǒng)開發(fā)的環(huán)境及開發(fā)模式 4第2章采用技術(shù)與實現(xiàn)方法 62.1JSP+JavaBean技術(shù)簡介 62.2交互式動態(tài)網(wǎng)頁 72.3SQLServer2000數(shù)據(jù)庫介紹 9第3章系統(tǒng)需求分析 103.1系統(tǒng)總體需求 103.2系統(tǒng)可行性分析 103.3系統(tǒng)功能分析 113.4系統(tǒng)數(shù)據(jù)流程分析 123.4.1能源價格調(diào)整 123.4.2用戶交費 12第四章系統(tǒng)數(shù)據(jù)庫設(shè)計 134.1系統(tǒng)總體結(jié)構(gòu)設(shè)計 134.2概述 144.3概念設(shè)計 164.4系統(tǒng)功能模塊設(shè)計 174.5邏輯設(shè)計 18第五章系統(tǒng)測試與實現(xiàn) 195.1系統(tǒng)測試 195.2系統(tǒng)實現(xiàn) 21第六章心得體會及成員分工 24第七章參考文獻 26引言信息化建設(shè)是供電局建設(shè)的重要部分,是一項基礎(chǔ)性、長期性和經(jīng)常性的工作,其建設(shè)水平是供電局整體管理水平、供電局形象和地位的重要標志。信息技術(shù)的發(fā)展可謂日新月異,然而它在管理電費上的應用卻比較滯后。近幾年,各校的供電局信息化建設(shè)都在如火如荼地進行著,“供電局信息化管理”被提的很多,但就目前全國供電局的總體情況來看,大多仍處于信息性階段,我們?nèi)匀辉诿髟鯓硬拍芨行У刈屵@些信息技術(shù)手段為管理電費服務。供電局相對一般單位而言,擁有更多更專業(yè)的人才,掌握著更多的技術(shù)和信息,有更活躍的思維,理應在這條路上走在前端。如何將信息化技術(shù)引入到現(xiàn)代供電局管理中來,已是擺在我們每一個人員面前的課題。
在這次數(shù)據(jù)庫課程設(shè)計中,我們選擇了能源收費管理系統(tǒng)作為我們的題目,出發(fā)點在于將現(xiàn)代信息化的技術(shù)引入到我們?nèi)罕娚畹拿恳粋€人角落,即有利于解決在此之前所出現(xiàn)的供電局信息管理不便的各種問題,同時,本系統(tǒng)可同時應用于水、電、氣企業(yè)的信息管理,或則某小區(qū)物業(yè)管理中,用現(xiàn)代化的信息技術(shù)來解決和管理居民用費繳費問題。本系統(tǒng)在WindowsXP操作系統(tǒng)環(huán)境下編寫和運行,配置jdk路徑,在MyEclipse+Tomcat+SQLServer2000數(shù)據(jù)庫平臺下,運用jsp+javaBean技術(shù),最終實現(xiàn)動態(tài)的、交互的web服務器應用程序,實現(xiàn)能源管理收費系統(tǒng)的主要功能。第1章緒論1.1課題的背景及意義本課題任務是開發(fā)一個小型通用的能源收費管理系統(tǒng),并撰寫符合規(guī)范的課程設(shè)計說明書以體現(xiàn)設(shè)計過程和設(shè)計結(jié)果一個小型通用的能源收費管理系統(tǒng)主要目的是方便供電公司進行能源收費工作。該系統(tǒng)的應用能使能源公司從繁重的手工勞動中解脫出來。通過錄入用戶的基本信息和用戶所消耗的能源數(shù)據(jù)建立起原始數(shù)據(jù),并能夠提供對能源價格進行管理,實現(xiàn)收費工作的信息化,智能化。1.2系統(tǒng)開發(fā)的環(huán)境及開發(fā)模式(1)硬件配置及外圍設(shè)備配置硬件環(huán)境:硬件平臺是指開發(fā)與運行所需要的硬件環(huán)境,主要包括計算機機型及硬件配置。由于本系統(tǒng)是一個小型互動交流系統(tǒng),因此對計算機硬件的要求不高,比較經(jīng)濟,只要配備如表1-1所示的就可以:內(nèi)容最低配置建議配置主機PⅢPⅢ以上內(nèi)存256MB256MB以上硬盤80GB80GB以上顯示器SVGA以上——表1-1系統(tǒng)開發(fā)環(huán)境基本配置表(2)系統(tǒng)開發(fā)模式—B/S模式C/S,即Client/Server,采用Intranet技術(shù),適用于局域網(wǎng)環(huán)境,可重用性差。服務器通常采用高性能的PC、工作站或小型機,并采用大型數(shù)據(jù)庫系統(tǒng),如Oracle、Sybase、Informix或
SQL
Server??蛻舳诵枰惭b專用的客戶端軟件。本系統(tǒng)基于互聯(lián)網(wǎng),即B/S模式,Browser/Server模式是一種非常合適的體系結(jié)構(gòu),客戶端采用瀏覽器,WEB服務器采用Windows2000SQLServer+Tomcat,數(shù)據(jù)庫服務器采用Windows2000Server+SQLServer,Tomcat服務器通過JDBC與數(shù)據(jù)庫連接,WEB服務器平臺采用jsp+javaBean技術(shù)。WEB服務器作為中間層服務器,單獨放置在一臺主機上隔離外界與數(shù)據(jù)庫,起到了信息服務器和防火墻的作用。采用B/S網(wǎng)絡結(jié)構(gòu)具有以下優(yōu)點:一是簡化了客戶端,只需在客戶端安裝瀏覽器軟件(IE或Netscape),不用在不同的客戶端上安裝不同的客戶運用程序;二是簡化了系統(tǒng)的開發(fā)和維護,B/S結(jié)構(gòu)的所有功能都在WEB服務器上實現(xiàn),使開發(fā)和維護工作大大減;三是用戶的操作使用更加簡單;四是網(wǎng)上的信息發(fā)布更加便利。(3)B/S模式的三層結(jié)構(gòu)B/S(Browser/Server)即瀏覽器/服務器結(jié)構(gòu)的簡稱。從圖1-1的B/S結(jié)構(gòu)圖來看,該結(jié)構(gòu)的核心是中間層服務器,包括WEB服務器和相關(guān)的接口程序。WEB服務器負責接收WEB瀏覽器的WEB頁請求和數(shù)據(jù)請求,并處理WEB頁請求。數(shù)據(jù)庫接口程序?qū)?shù)據(jù)請求轉(zhuǎn)換成數(shù)據(jù)庫服務器能夠接受的形式(如SQL),并送到數(shù)據(jù)庫服務器。在數(shù)據(jù)庫服務器根據(jù)數(shù)據(jù)請求執(zhí)行相應的數(shù)據(jù)庫操作(如查詢、修改、統(tǒng)計等)后,數(shù)據(jù)庫接口程序再將數(shù)據(jù)結(jié)果轉(zhuǎn)換送回WEB服務器。WEB服務器將結(jié)果處理成WEB瀏覽器能夠接受的形式(如HTML)后,發(fā)送WEB瀏覽器。WEB瀏覽器解釋執(zhí)行結(jié)果并將其顯示出來[6]。前端前端瀏覽器中間層服務器后臺數(shù)據(jù)庫服務器圖1-1Browser/Server模式的三層分布結(jié)構(gòu)第2章采用技術(shù)與實現(xiàn)方法2.1JSP+JavaBean技術(shù)簡介JavaBean是描述Java的軟件組件模型,有點類似于Microsoft的COM組件概念。在Java模型中,通過JavaBean可以無限擴充Java程序的功能,通過JavaBean的組合可以快速的生成新的應用程序。對于程序員來說,最好的一點就是JavaBean可以實現(xiàn)代碼的重復利用,另外對于程序的易維護性等等也有很重大的意義。JavaBean通過Java虛擬機(JavaVirtualMachine)可以得到正確的執(zhí)行,運行JavaBean最小的需求是JDK1.1或者以上的版本。JavaBean傳統(tǒng)的應用在于可視化的領(lǐng)域,如AWT下的應用。自從Jsp誕生后,JavaBean更多的應用在了非可視化領(lǐng)域,在服務器端應用方面表現(xiàn)出來了越來越強的生命力。在這里我們主要討論的是非可視化的JavaBean。非可視化的JavaBean,顧名思義就是沒有GUI界面的JavaBean。在Jsp程序中常用來封裝事務邏輯、數(shù)據(jù)庫操作等等,可以很好地實現(xiàn)業(yè)務邏輯和前臺程序(如jsp文件)的分離,使得系統(tǒng)具有更好的健壯性和靈活性。一個簡單的例子,比如說一個購物車程序,要實現(xiàn)購物車中添加一件商品這樣的功能,就可以寫一個購物車操作的JavaBean,建立一個public的AddItem成員方法,前臺Jsp文件里面直接調(diào)用這個方法來實現(xiàn)。如果后來又考慮添加商品的時候需要判斷庫存是否有貨物,沒有貨物不得購買,在這個時候我們就可以直接修改JavaBean的AddItem方法,加入處理語句來實現(xiàn),這樣就完全不用修改前臺jsp程序了。當然,也可以把這些處理操作完全寫在jsp程序中,不過這樣的jsp頁面可能就有成百上千行,光看代碼就是一個頭疼的事情,更不用說修改了。如果您使用過asp開發(fā)過程序的話,相信對這就深有體會了(其實使用ASP+COM組件完全可以實現(xiàn)同jsp+javabean同樣的架構(gòu),但不知道某種原因網(wǎng)上常見的都是全部寫在asp頁面中,所以使得維護修改等極為不方便,當然這是題外話了)。由此可見,通過JavaBean可以很好地實現(xiàn)邏輯的封裝、程序的易于維護等等。2.2交互式動態(tài)網(wǎng)頁目前高校校園網(wǎng)上網(wǎng)頁一般是靜態(tài)的,而訪問網(wǎng)站數(shù)據(jù)庫需要交互式動態(tài)網(wǎng)頁。一個網(wǎng)站數(shù)據(jù)庫就是用戶利用瀏覽器作為輸入界面,輸入需要的數(shù)據(jù),然后瀏覽器將這些數(shù)據(jù)返回給網(wǎng)站,網(wǎng)站再對這些數(shù)據(jù)進行處理,最后網(wǎng)站將執(zhí)行的結(jié)果返回給瀏覽器。所謂交互式動態(tài)網(wǎng)頁是指用戶在瀏覽某一網(wǎng)頁時,可以根據(jù)實際需要在網(wǎng)頁中進行輸入操作,而網(wǎng)頁根據(jù)輸入產(chǎn)生相對應的操作來響應用戶。根據(jù)用戶請求生成交互式動態(tài)網(wǎng)頁的傳統(tǒng)方法有CGI、ISAPI等,這些方法對于一般的用戶開發(fā)比較困難,訪問數(shù)據(jù)庫的程序不容易編寫。JSP(JavaServer
Pages)是由Sun
Microsystems公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準,其網(wǎng)址為/products/jsp。該技術(shù)為創(chuàng)建顯示動態(tài)生成內(nèi)容的Web頁面提供了一個簡捷而快速的方法。JSP技術(shù)的設(shè)計目的是使得構(gòu)造基于Web的應用程序更加容易和快捷,而這些應用程序能夠與各種Web服務器,應用服務器,瀏覽器和開發(fā)工具共同工作。
JSP規(guī)范是Web服務器、應用服務器、交易系統(tǒng)、以及開發(fā)工具供應商間廣泛合作的結(jié)果。在傳統(tǒng)的網(wǎng)頁HTML文件(*htm,*.html)中加入Java程序片段(Scriptlet)和JSP標記(tag),就構(gòu)成了JSP網(wǎng)頁(*.jsp)。Web服務器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送
等等,這就是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務器端執(zhí)行,網(wǎng)絡上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求最低,可以實現(xiàn)無Plugin,無ActiveX,無Java
Applet,甚至無Frame。
Dreamweaver2是Macromedia公司最新推出的主頁編輯工具。這是一個所見即所得主頁編輯器,并帶有站點管理功能,讓你方便地設(shè)計和管理多個站點。而它最棒的地方就是支持最新的DHTML和CSS標準,你可以用它設(shè)計出生動的DHTML動畫、多層次的頁面(layer)以及CSS樣式表。2.3SQLServer2000數(shù)據(jù)庫介紹數(shù)據(jù)庫技術(shù)是“計算機和信息科學增長最迅速的重要領(lǐng)域之一”。數(shù)據(jù)庫從20世紀60年代中期產(chǎn)生到今天僅僅40多年的歷史,但是數(shù)據(jù)庫已從第一代網(wǎng)絡狀、層次數(shù)據(jù)庫和第二代的關(guān)系數(shù)據(jù)庫,發(fā)展到第三代以面向?qū)ο竽P蜑橹饕卣鞯臄?shù)據(jù)庫,數(shù)據(jù)庫技術(shù)與網(wǎng)絡通信、人工智能技術(shù)、面向?qū)ο蟪绦蛟O(shè)計技術(shù)、并行計算技術(shù)等互相滲透、互相結(jié)合,成為當前數(shù)據(jù)庫技術(shù)的主要特征。MicrosoftSQLServer是一個可縮放、高性能的數(shù)據(jù)庫管理系統(tǒng),它全面提升企業(yè)級應用系統(tǒng)的安全性、可靠性和性能。它提供了與Windows線程和調(diào)度服務、性能監(jiān)視器和事件瀏覽器的集成,基于Windows管理界面并提供對多個服務器上的遠程數(shù)據(jù)復制管理、服務器管理、診斷和調(diào)整的可視化拖放控制。MicrosoftSQLServer所提供的工具使客戶端能夠通過多種方法訪問服務器上的數(shù)據(jù),這些工具的核心部分既是Transact-SQL(事務SQL)代碼。Transact-SQL是結(jié)構(gòu)化查詢語言(SQL)的增強版本,它提供了許多附加的功能和函數(shù)。利用Transact-SQL,你可以創(chuàng)建數(shù)據(jù)庫設(shè)備,數(shù)據(jù)庫和其他數(shù)據(jù)對象,從數(shù)據(jù)庫中提取數(shù)據(jù)、修改數(shù)據(jù),也可以動態(tài)的改變SQLServer中的設(shè)置。因此,使用Transact-SQL可以大大提高應用程序的實用性SQLServer2000是一項全面完整的數(shù)據(jù)庫與分析產(chǎn)品。從借助瀏覽器實現(xiàn)的數(shù)據(jù)庫查詢功能到內(nèi)容豐富的擴展標記語言(XML)支持特性均可有力地證明,SQLServer2000不愧為全面支持Web功能的數(shù)據(jù)庫解決方案。與此同時,SQLServer2000還在可伸縮性與可靠性方面保持著多項基準測試紀錄,而這兩方面特性又都是企業(yè)數(shù)據(jù)庫系統(tǒng)在激烈市場競爭中克敵致勝的關(guān)鍵所在。無論以應用程序開發(fā)速度還是以事務處理運行速度來衡量,SQLServer2000都堪稱最為快捷的數(shù)據(jù)庫系統(tǒng)。第3章系統(tǒng)需求分析3.1系統(tǒng)總體需求通過調(diào)研,能源管理收費系統(tǒng)的總體需求是:(1)方便管理員進行用戶信息,能源價格,能源用量,用戶權(quán)限的增加,刪除,修改;(2)使用戶能夠進行能源單價和能源用量的查詢;3.2系統(tǒng)可行性分析可行性分析應從經(jīng)濟可行性,技術(shù)可行性和操作可行性三個方面考慮,以下是對本系統(tǒng)具體的可行性分析。(1)經(jīng)濟可行性本系統(tǒng)要求的計算機配置不高,由于學?;旧隙加泄W生使用的機房,所以不需要專門購買計算機。(2)技術(shù)可行性本系統(tǒng)所需的硬件設(shè)備,如服務器、PC機、網(wǎng)絡配置等,學校機房均具有且能滿足系統(tǒng)功能要求。軟件上,操作系統(tǒng)采用Windows2000,數(shù)據(jù)庫管理系統(tǒng)采用SQLServer2000,開發(fā)工具采用現(xiàn)在網(wǎng)絡上廣泛應用的dreamweaverh和java平臺的MyEclipse,這些軟件在互動交流開發(fā)中已被大量應用,技術(shù)上已經(jīng)比較成熟。(3)操作可行性實現(xiàn)系統(tǒng)后可提高工作效率,本系統(tǒng)簡單易用,無需培訓,只要點擊IE瀏覽器打開網(wǎng)頁即可完成各種操作。所以在操作上也是可行的。綜上所述,開發(fā)基于WEB的能源管理收費系統(tǒng)在經(jīng)濟上、技術(shù)上、操作上都是可行的。3.3系統(tǒng)功能分析為了創(chuàng)建一個能源管理收費系統(tǒng)的概貌并實現(xiàn)基本功能,需要完成以下模塊:是否管理員是否管理員信息管理模塊用戶信息管理能源價格管理能源用量管理用戶權(quán)限管理用戶查詢模塊能源單價查詢能源用量查詢用戶身份驗證模塊圖3.3-1系統(tǒng)構(gòu)造模型用戶身份驗證模塊。使每次進入該系統(tǒng)時會自動提示并驗證用戶身份,達到安全管理的目的。信息管理模塊。方便管理員進行用戶信息,能源價格,能源用量,用戶權(quán)限的增加,刪除,修改。用戶查詢模塊。使用戶能夠進行能源單價和能源用量的查詢。3.4系統(tǒng)數(shù)據(jù)流程分析3.4.1能源價格調(diào)整調(diào)整能源的價格,首先需要將能源價格信息查詢出來,然后由工號輸入新的能源價格信息,然后保存信息。選擇能源編號輸入能源價格選擇能源編號輸入能源價格管理員用戶交費保存信息用戶交費保存信息圖3.4.1-1能源價格調(diào)整流程圖3.4.2用戶交費收費人員在進行能源收費時,需要顯示用戶交費情況,以便查看。所以,首先應該輸入用戶名稱,由程序員調(diào)出用戶交費信息,然后輸入欠費應交滯納金,然后得出應該交的費用,將用戶交費信息,用能源信息保存到數(shù)據(jù)庫中。用戶交費業(yè)務流程如下圖:錄入用戶編號,姓名錄入用戶編號,姓名顯示用戶能源交費信息顯示用戶能源交費信息核算用戶交費額核算用戶交費額取消取消保存信息保存信息圖3.4.2-1用戶交費流程第四章系統(tǒng)數(shù)據(jù)庫設(shè)計4.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)能源用量查詢系統(tǒng)的總體工作示意圖如圖4-1所示:能源用量用戶登錄用戶權(quán)限能源用量用戶登錄用戶權(quán)限用戶信息能源價格JAVAJDBCtomcatSQLserver4.2概述數(shù)據(jù)庫是信息系統(tǒng)的基礎(chǔ)和核心,數(shù)據(jù)庫設(shè)計的質(zhì)量將直接關(guān)系到系統(tǒng)開發(fā)的成敗和優(yōu)劣。在信息系統(tǒng)中,數(shù)據(jù)庫設(shè)計是指根據(jù)業(yè)務需求、信息需求和處理需求,確定信息系統(tǒng)中數(shù)據(jù)庫結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)一致性約束的過程。數(shù)據(jù)庫設(shè)計的基本過程可分為需求分析、概念設(shè)計、邏輯設(shè)計和物理設(shè)計四個步驟,見圖4-2。在信息系統(tǒng)的開發(fā)中,一般不就數(shù)據(jù)庫設(shè)計專門進行需求分析,而是在系統(tǒng)分析的需求分析階段一并考慮。概念設(shè)計的任務是確定數(shù)據(jù)庫的結(jié)構(gòu),確定從不同用戶角度看到的外模式,并把外模式集成為全局模式。邏輯設(shè)計把概念設(shè)計得到的全局模式轉(zhuǎn)換成為所選擇的數(shù)據(jù)庫模型,并進行優(yōu)化處理。業(yè)務需求處理需求信息需求業(yè)務需求處理需求信息需求需求分析需求分析DBMS特性用戶需求DBMS特性用戶需求概念設(shè)計概念設(shè)計概念結(jié)構(gòu)概念結(jié)構(gòu)邏輯設(shè)計邏輯設(shè)計硬件及系統(tǒng)特性硬件及系統(tǒng)特性邏輯結(jié)構(gòu)邏輯結(jié)構(gòu)物理設(shè)計物理設(shè)計圖4-2數(shù)據(jù)庫設(shè)計的基本過程4.3概念設(shè)計概念設(shè)計是針對現(xiàn)實世界,通過對其中信息實體的收集、分類、聚集和概括,建立數(shù)據(jù)庫概念結(jié)構(gòu)的過程。通常用實體-聯(lián)系圖(E-R圖)作為概念設(shè)計的工具。numbernamenumbernamedepartmentcompanyuserdepartmentcompanyuserphoneaddressphoneaddress數(shù)據(jù)庫的管理員概念結(jié)構(gòu):(E—R圖)grangranquanxianquanxianpasswordnamepasswordname圖4.3-2數(shù)據(jù)庫的能源概念結(jié)構(gòu):(E—R圖)energyenergyusermonthusermonthpriceprice關(guān)系圖:(E—R圖)(圖4.3-4)權(quán)限權(quán)限 p管理管理 m n能源信息用戶查詢能源信息用戶查詢4.4系統(tǒng)功能模塊設(shè)計能源信息管理收費系統(tǒng)的功能模塊詳細劃分如圖4-10所示能源管理收費系統(tǒng)能源管理收費系統(tǒng)能源查詢能源管理人員管理能源查詢能源管理人員管理能源明細報表能源價格管理管理員權(quán)限管理用戶信息管理能源用量管理能源明細報表能源價格管理管理員權(quán)限管理用戶信息管理能源用量管理4.5邏輯設(shè)計邏輯設(shè)計是將現(xiàn)實世界的概念數(shù)據(jù)模型設(shè)計成為適應于特定數(shù)據(jù)庫管理系統(tǒng)的邏輯數(shù)據(jù)模式。邏輯數(shù)據(jù)模式也被簡稱為邏輯模型或數(shù)據(jù)模式,關(guān)系數(shù)據(jù)庫的數(shù)據(jù)模式是關(guān)系模式。如果數(shù)據(jù)庫采用關(guān)系數(shù)據(jù)庫,則需要把E-R圖或類圖描述的概念數(shù)據(jù)模型轉(zhuǎn)換為等價的關(guān)系模式及其約束。權(quán)限表:字段名數(shù)據(jù)類型是否為空是否主鍵說明numberchar否是工號passwordchar否否密碼granchar否否是否管理員2.能源單價表:字段名數(shù)據(jù)類型是否為空是否主鍵說明monthlong否是月份waterDecimal是否水單價elecDecimal是否電單價gasDecimal是否氣單價3.能源用量表:字段名數(shù)據(jù)類型是否為空是否主鍵說明monthlong否是月份numberchar否是工號waternumDecimal是否用水量elecnumDecimal是否用電量gasnumDecimal是否用氣量4.用戶權(quán)限表:字段名數(shù)據(jù)類型是否為空是否主鍵說明numberChar否是工號nameChar是否姓名companyChar是否單位departmentChar是否部門addressChar是否住址phoneChar是否電話第五章系統(tǒng)測試與實現(xiàn)5.1系統(tǒng)測試軟件系統(tǒng)測試的步驟,具體步驟如圖5-16所示:單元測試單元測試軟包件軟包件綜合測試綜合測試確認測試確認測試結(jié)合其他部分結(jié)合其他部分系統(tǒng)測試系統(tǒng)測試圖5-3軟件測試步驟圖單元測試:所采用的是白盒測試法,檢查模塊控制結(jié)構(gòu)的某些特殊路徑,期望覆蓋盡可能多的出錯點;經(jīng)過單元側(cè)試后的模塊,組裝為軟件包,對軟件包進行綜合測試。綜合測試:主要測試軟件結(jié)構(gòu)問題,因測試建立在各功能模塊的接口上,使用黑盒測試法,以便對主要的功能路徑進行測試,驗收測試根據(jù)需求分析時確立的標準檢驗軟件是否滿足功能要求、行為和性能方面的要求,這步完全采用黑盒法,整個系統(tǒng)確認后,將與系統(tǒng)其他所有部分集成后進行系統(tǒng)測試檢驗系統(tǒng)的協(xié)調(diào)性及功能和性能是否達到要求。確認測試:根據(jù)需求分析時確定的驗收標準檢驗軟件是否滿足功能、行為和性能方面的要求,這一步完全采用黑盒法。系統(tǒng)測試:將子系統(tǒng)與其他部分(如硬件、數(shù)據(jù)庫)集成進行系統(tǒng)測試,檢查系統(tǒng)的協(xié)調(diào)性及功能是否達到了用戶要求。5.2系統(tǒng)實現(xiàn)在這個能源管理收費系統(tǒng)中,由登錄主界面進行管理員權(quán)限確定,從
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)村建房賠款協(xié)議書
- 模具電鍍協(xié)議書范本
- 指定老人分攤協(xié)議書
- 退休人員婚戀協(xié)議書
- 洗浴委托協(xié)議書模板
- 攝影器材售后協(xié)議書
- 土地賠償協(xié)議書惡搞
- 文物修復免責協(xié)議書
- 土地承包延期協(xié)議書
- 機關(guān)臨時電工協(xié)議書
- 2025-2030中國橄欖球行業(yè)市場全景調(diào)研及投資價值評估咨詢報告
- 砌體結(jié)構(gòu)檢測試題及答案
- DB32T 5061.1-2025 中小學生健康管理技術(shù)規(guī)范 第1部分:心理健康
- 2025年寧波職業(yè)技術(shù)學院單招職業(yè)傾向性測試題庫審定版
- 2025年洛陽科技職業(yè)學院單招職業(yè)技能測試題庫及答案(考點梳理)
- 二零二五年度商業(yè)地產(chǎn)租賃合同模板:詳細條款與風險防范指南3篇
- 《伯努利方程》課件
- 2025年浙江廣播電視集團招聘筆試參考題庫含答案解析
- 初中生心理健康教育講座課件
- 品管圈PDCA案例-提高成人術(shù)后疼痛評估與護理規(guī)范率醫(yī)院品質(zhì)管理成果匯報
- D打印用紡織品考核試卷
評論
0/150
提交評論