193.A電費(fèi)征繳系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)設(shè)計(jì)說(shuō)明書(shū)_第1頁(yè)
193.A電費(fèi)征繳系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)設(shè)計(jì)說(shuō)明書(shū)_第2頁(yè)
193.A電費(fèi)征繳系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)設(shè)計(jì)說(shuō)明書(shū)_第3頁(yè)
193.A電費(fèi)征繳系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)設(shè)計(jì)說(shuō)明書(shū)_第4頁(yè)
193.A電費(fèi)征繳系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)設(shè)計(jì)說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、學(xué)校代碼: 學(xué)校代碼: XXX學(xué) 號(hào): XXX 本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)題 目:題 目:電費(fèi)征繳系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名:XXX學(xué) 院:信息工程學(xué)院系 別:計(jì)算機(jī)系專 業(yè):軟件工程班 級(jí):軟件06指導(dǎo)教師:XXX講師本文源碼索取,請(qǐng)聯(lián)系qq:68661508二O一O年六月摘 要為了突破手工繳費(fèi)模式,經(jīng)過(guò)多年的電力信息化建設(shè),電力企業(yè)已經(jīng)建成了一系列服務(wù)于多方面的計(jì)算機(jī)信息系統(tǒng)。電費(fèi)征繳系統(tǒng)這種新的繳費(fèi)方式使原來(lái)供電企業(yè)直管直抄不斷上升趨勢(shì)的居民客戶的繳費(fèi)難問(wèn)題得以解決。本系統(tǒng)包括電力收費(fèi)部門(mén)所必須的繳費(fèi)用戶的開(kāi)戶登記,用戶繳費(fèi),用戶和費(fèi)用余額查詢等功能。系統(tǒng)可以安全、快捷、一目了然的查詢用電費(fèi)用發(fā)生

2、情況、欠費(fèi)情況和賬戶資金情況,并進(jìn)行電費(fèi)的繳納。根據(jù)實(shí)際需求,電費(fèi)征繳系統(tǒng)這個(gè)項(xiàng)目采用了JSP技術(shù),在Windows XP操作系統(tǒng)環(huán)境下,使用JSP技術(shù)設(shè)計(jì)完成,并使用SQL Server 2000建設(shè)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)。本系統(tǒng)采用JDBC接口連接數(shù)據(jù)庫(kù),整個(gè)開(kāi)發(fā)過(guò)程是在JSP頁(yè)面上進(jìn)行,WEB工具采用Tomcat。通過(guò)B/S模式(瀏覽器/服務(wù)器模式)進(jìn)行前臺(tái)后臺(tái)的操作,對(duì)用戶及時(shí)地進(jìn)行添加,刪除,查詢。本系統(tǒng)具有多方面特點(diǎn):系統(tǒng)功能完備,使用方便簡(jiǎn)捷,人性化的用戶界面,大大減少了操作人員的工作負(fù)擔(dān)。該系統(tǒng)詳盡描述了開(kāi)發(fā)電費(fèi)征繳系統(tǒng)的全過(guò)程。關(guān)鍵詞: 開(kāi)戶登記;JSP技術(shù);電費(fèi)征繳;AbstractI

3、n order to break manual paying mode ,and after many years electric power information construction, the electric power enterprise has already completed a series of services to the production, the marketing and so on the various computer information system. The electrical bill newly pays expenses info

4、rmation this kind to pay expenses the way to cause the original power supply enterprise ascending pipe straight to copy the unceasing trend of escalation the inhabitant customer to pay expenses the difficult question to be able to solve.This system is including the electric power charge department m

5、ust pays expenses the user to open a bank account the registration, the user pays expenses, function and so on remaining sum inquiry. The system may the security, quick, the clear inquiry use electricity the expense to have the situation, the situation and the account fund situation, and carries on

6、the electrical bill paying.According to the actual demand, the project of the electrical bill system adopts the JSP technology, in Windows under the XP operating system environment, and use SQL Server 2000 to build the network database. This system uses JDBC interface to connect the database, the en

7、tire development process is in the JSP page, WEB tools uses Tomcat. Through the B/S to operate in the front and the background, and users timely to add, delete, query.This system has the various characteristic: System function complete, easy to operate simple and direct, the human nature user contac

8、t surface, greatly reduced operators work load. This system is described the development process of the electrical bill system.Key word: the user to open a bank; JSP; the electrical bill paying目 錄 TOC o 1-3 h z u HYPERLINK l _Toc264966915 引 言 PAGEREF _Toc264966915 h 1 HYPERLINK l _Toc264966916 第一章 系

9、統(tǒng)開(kāi)發(fā)相關(guān)技術(shù)介紹 PAGEREF _Toc264966916 h 3 HYPERLINK l _Toc264966917 系統(tǒng)設(shè)計(jì)的相關(guān)知識(shí)介紹 PAGEREF _Toc264966917 h 3 HYPERLINK l _Toc264966918 1.1.1 JSP PAGEREF _Toc264966918 h 3 HYPERLINK l _Toc264966919 1.1.2 MyEclipse簡(jiǎn)介 PAGEREF _Toc264966919 h 3 HYPERLINK l _Toc264966920 1.1.3 JDBC PAGEREF _Toc264966920 h 4 HYPER

10、LINK l _Toc264966921 SQL Server 2000 PAGEREF _Toc264966921 h 5 HYPERLINK l _Toc264966922 JDK簡(jiǎn)介 PAGEREF _Toc264966922 h 6 HYPERLINK l _Toc264966923 1.1.6 Tomcat簡(jiǎn)介 PAGEREF _Toc264966923 h 7 HYPERLINK l _Toc264966924 系統(tǒng)環(huán)境配置 PAGEREF _Toc264966924 h 7 HYPERLINK l _Toc264966925 1.2.1 JDK配置 PAGEREF _Toc264

11、966925 h 7 HYPERLINK l _Toc264966926 1.2.2 SQL Server 2000配置 PAGEREF _Toc264966926 h 9 HYPERLINK l _Toc264966927 第二章 電費(fèi)征繳系統(tǒng)概述 PAGEREF _Toc264966927 h 10 HYPERLINK l _Toc264966928 系統(tǒng)功能概述 PAGEREF _Toc264966928 h 10 HYPERLINK l _Toc264966929 需求分析 PAGEREF _Toc264966929 h 10 HYPERLINK l _Toc264966930 系統(tǒng)目

12、標(biāo) PAGEREF _Toc264966930 h 10 HYPERLINK l _Toc264966931 功能實(shí)現(xiàn) PAGEREF _Toc264966931 h 10 HYPERLINK l _Toc264966932 系統(tǒng)設(shè)計(jì) PAGEREF _Toc264966932 h 11 HYPERLINK l _Toc264966933 電費(fèi)征繳系統(tǒng)功能模塊結(jié)構(gòu)圖 PAGEREF _Toc264966933 h 11 HYPERLINK l _Toc264966934 電費(fèi)征繳系統(tǒng)流程圖 PAGEREF _Toc264966934 h 13 HYPERLINK l _Toc264966935

13、 第三章 數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc264966935 h 14 HYPERLINK l _Toc264966936 數(shù)據(jù)庫(kù)分析 PAGEREF _Toc264966936 h 14 HYPERLINK l _Toc264966937 數(shù)據(jù)庫(kù)概念設(shè)計(jì) PAGEREF _Toc264966937 h 14 HYPERLINK l _Toc264966938 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu) PAGEREF _Toc264966938 h 15 HYPERLINK l _Toc264966939 數(shù)據(jù)表的結(jié)構(gòu)圖 PAGEREF _Toc264966939 h 15 HYPERLINK l _Toc2649

14、66940 數(shù)據(jù)庫(kù)表 PAGEREF _Toc264966940 h 16 HYPERLINK l _Toc264966941 第四章 公共類設(shè)計(jì) PAGEREF _Toc264966941 h 17 HYPERLINK l _Toc264966942 數(shù)據(jù)庫(kù)相關(guān)類 PAGEREF _Toc264966942 h 17 HYPERLINK l _Toc264966943 獲取時(shí)間類 PAGEREF _Toc264966943 h 19 HYPERLINK l _Toc264966944 第五章 系統(tǒng)設(shè)計(jì)實(shí)現(xiàn) PAGEREF _Toc264966944 h 21 HYPERLINK l _Toc

15、264966945 頁(yè)面概述 PAGEREF _Toc264966945 h 21 HYPERLINK l _Toc264966946 5.2 后臺(tái)頁(yè)面設(shè)計(jì) PAGEREF _Toc264966946 h 21 HYPERLINK l _Toc264966947 5.3 前臺(tái)頁(yè)面設(shè)計(jì) PAGEREF _Toc264966947 h 27 HYPERLINK l _Toc264966948 結(jié) 論 PAGEREF _Toc264966948 h 32 HYPERLINK l _Toc264966949 參考文獻(xiàn) PAGEREF _Toc264966949 h 33 HYPERLINK l _To

16、c264966950 謝 辭 PAGEREF _Toc264966950 h 34圖表清單 TOC h z c 圖1- HYPERLINK l _Toc265133403 圖1-1 JAVA_HOME變量 PAGEREF _Toc265133403 h 8 HYPERLINK l _Toc265133404 圖1-2 classpath變量 PAGEREF _Toc265133404 h 8 HYPERLINK l _Toc265133405 圖1-3 path變量 PAGEREF _Toc265133405 h 8 HYPERLINK l _Toc265133406 圖1-4 檢測(cè)成功dos

17、窗口 PAGEREF _Toc265133406 h 9 HYPERLINK l _Toc265133407 圖1-5 SQL Server 2000 driver for JDBC安裝圖標(biāo) PAGEREF _Toc265133407 h 9 HYPERLINK l _Toc265133408 圖1-6 三個(gè)架包導(dǎo)入位置圖 PAGEREF _Toc265133408 h 9 TOC h z c 圖2- HYPERLINK l _Toc265133411 圖2-1電費(fèi)征繳系統(tǒng)功能模塊結(jié)構(gòu)圖 PAGEREF _Toc265133411 h 12 HYPERLINK l _Toc265133412

18、圖2-2 電費(fèi)征繳系統(tǒng)流程圖 PAGEREF _Toc265133412 h 13 TOC h z c 圖3- HYPERLINK l _Toc265133420 圖3-1管理員實(shí)體E-R圖 PAGEREF _Toc265133420 h 14 HYPERLINK l _Toc265133421 圖3-2 用電用戶實(shí)體E-R圖 PAGEREF _Toc265133421 h 15 HYPERLINK l _Toc265133422 圖3-3 繳費(fèi)信息實(shí)體E-R圖 PAGEREF _Toc265133422 h 15 HYPERLINK l _Toc265133423 圖3-4 dianfei數(shù)

19、據(jù)庫(kù)所包含的數(shù)據(jù)表結(jié)構(gòu) PAGEREF _Toc265133423 h 16 TOC h z c 圖5- HYPERLINK l _Toc265133429 圖5-1 登陸界面 PAGEREF _Toc265133429 h 21 HYPERLINK l _Toc265133430 圖5-2 登陸失敗界面 PAGEREF _Toc265133430 h 22 HYPERLINK l _Toc265133431 圖5-3 后臺(tái)管理界面 PAGEREF _Toc265133431 h 22 HYPERLINK l _Toc265133432 圖5-4 添加操作用戶頁(yè)面 PAGEREF _Toc26

20、5133432 h 23 HYPERLINK l _Toc265133433 圖5-5 驗(yàn)證添加操作用戶頁(yè)面 PAGEREF _Toc265133433 h 23 HYPERLINK l _Toc265133434 圖5-6 查詢操作用戶頁(yè)面 PAGEREF _Toc265133434 h 24 HYPERLINK l _Toc265133435 圖5-7 刪除操作用戶頁(yè)面 PAGEREF _Toc265133435 h 24 HYPERLINK l _Toc265133436 圖5-8 驗(yàn)證刪除操作用戶頁(yè)面 PAGEREF _Toc265133436 h 25 HYPERLINK l _To

21、c265133437 圖5-9 查詢?nèi)坑秒娪脩繇?yè)面 PAGEREF _Toc265133437 h 25 HYPERLINK l _Toc265133438 圖5-10 查詢用電用戶繳費(fèi)信息頁(yè)面 PAGEREF _Toc265133438 h 26 HYPERLINK l _Toc265133439 圖5-11 用電用戶繳費(fèi)信息顯示頁(yè)面 PAGEREF _Toc265133439 h 26 HYPERLINK l _Toc265133440 圖5-12 刪除用電用戶頁(yè)面 PAGEREF _Toc265133440 h 27 HYPERLINK l _Toc265133441 圖5-13 開(kāi)戶

22、登記頁(yè)面 PAGEREF _Toc265133441 h 28 HYPERLINK l _Toc265133442 圖5-14 驗(yàn)證開(kāi)戶登記頁(yè)面 PAGEREF _Toc265133442 h 28 HYPERLINK l _Toc265133443 圖5-15 征繳電費(fèi)頁(yè)面 PAGEREF _Toc265133443 h 29 HYPERLINK l _Toc265133444 圖5-16 驗(yàn)證征繳電費(fèi)頁(yè)面 PAGEREF _Toc265133444 h 29 HYPERLINK l _Toc265133445 圖5-17 查詢繳費(fèi)頁(yè)面 PAGEREF _Toc265133445 h 30

23、HYPERLINK l _Toc265133446 圖5-18 繳費(fèi)信息顯示頁(yè)面 PAGEREF _Toc265133446 h 30 HYPERLINK l _Toc265133447 圖5-19 查詢用戶信息頁(yè)面 PAGEREF _Toc265133447 h 31 HYPERLINK l _Toc265133448 圖5-20 用戶信息顯示頁(yè)面 PAGEREF _Toc265133448 h 31 TOC h z c 表3- HYPERLINK l _Toc265133449 表3-1管理員操作員表 PAGEREF _Toc265133449 h 16 HYPERLINK l _Toc2

24、65133450 表3-2用電用戶表 PAGEREF _Toc265133450 h 16 HYPERLINK l _Toc265133451 表3-3繳費(fèi)信息表 PAGEREF _Toc265133451 h 16引 言隨著用電范圍的不斷擴(kuò)大,用電用戶數(shù)量的急劇增加,繳費(fèi)用戶的各種信息量也在不斷成倍增長(zhǎng)。面對(duì)龐大的信息量,就需要有電費(fèi)征繳系統(tǒng)來(lái)可提高電費(fèi)收費(fèi)系統(tǒng)的工作效率。通過(guò)這樣的系統(tǒng),我們可以做到信息的規(guī)范管理和快速查詢,從而減少了管理方面的工作量。傳統(tǒng)手工的繳費(fèi)模式,管理過(guò)程繁瑣而復(fù)雜,執(zhí)行效率低,并且易于出錯(cuò)。通過(guò)這樣的系統(tǒng),我們可以做到信息的規(guī)范管理和快速查詢,實(shí)現(xiàn)了電費(fèi)征繳的系統(tǒng)

25、化、規(guī)范化,這樣充分利用現(xiàn)有資源,包括人力、物力、財(cái)力、在管理上達(dá)到數(shù)據(jù)快速準(zhǔn)確及時(shí)可靠地輸出,同時(shí)節(jié)省人力和時(shí)間。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。它已經(jīng)深入到日常工作和生活的方方面面,比如文字處理、信息管理、輔助設(shè)計(jì)、圖形圖像處理、教育培訓(xùn)以及游戲娛樂(lè)等。各行各業(yè)的人們無(wú)須經(jīng)過(guò)特別的訓(xùn)練就能夠使用電腦完成許許多多復(fù)雜的工作。然而,社會(huì)上現(xiàn)存的各種軟件仍然不能完全滿足各行業(yè)的軟件需求,計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手;計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計(jì)算機(jī)

26、之所以如此流行的原因主要有以下幾個(gè)方面:首先,計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng);其次,計(jì)算機(jī)可以節(jié)省許多資源;第三,計(jì)算機(jī)可以大大的提高人們的工作效率;第四,計(jì)算機(jī)可以使信息更加敏感,等等。歸納起來(lái),好處大約有以下幾點(diǎn): 1、可以直管預(yù)定賓館客房; 2、繳費(fèi)地點(diǎn)只需一名或兩名操作員即可操作系統(tǒng),節(jié)省大量人力; 3、可以迅速查到所需信息?,F(xiàn)在我國(guó)還有許多的繳費(fèi)水平還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,采用傳統(tǒng)的紙介質(zhì)模式,還主要依賴于人力手工的操作,并歸檔編號(hào)保存,事后如需查閱,則要人工從浩瀚的資料中查找,既費(fèi)時(shí)費(fèi)力又容易出錯(cuò)。作為保存資料的介

27、質(zhì)紙張,又有容易被火燒毀,易被蟲(chóng)蛀,易發(fā)霉變質(zhì)等等缺點(diǎn)。在信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。這就急需有一套全新的高效的系統(tǒng),由計(jì)算機(jī)來(lái)代替手工完成電費(fèi)征繳。在當(dāng)前信息化的時(shí)代,電費(fèi)征繳系統(tǒng)的總體目標(biāo)是能夠?qū)崿F(xiàn)電力信息化的發(fā)展,通過(guò)系統(tǒng)實(shí)現(xiàn)用戶繳費(fèi)的各項(xiàng)功能,包括繳費(fèi)用戶的開(kāi)戶登記,繳費(fèi),繳費(fèi)查詢,以及管理員對(duì)繳費(fèi)情況的瀏覽和查詢,提高電費(fèi)征繳系統(tǒng)的工作效率,充分利用現(xiàn)有資源,包括人力、物力、財(cái)力、在管理上達(dá)到數(shù)據(jù)快速準(zhǔn)確及時(shí)可靠地輸出,同時(shí)節(jié)省人力和時(shí)間,使電力部門(mén)收費(fèi)信息化更直觀的應(yīng)用于實(shí)踐當(dāng)中。通過(guò)完成這樣的一個(gè)系統(tǒng),對(duì)JAVA和JSP有進(jìn)一步的體會(huì),了解了設(shè)計(jì)

28、模式與框架應(yīng)用的好處,掌握了系統(tǒng)開(kāi)發(fā)的流程,為今后走向工作崗位進(jìn)行系統(tǒng)級(jí)的設(shè)計(jì)打下堅(jiān)實(shí)的基礎(chǔ)。第一章 系統(tǒng)開(kāi)發(fā)相關(guān)技術(shù)介紹1.1.1 JSP1什么是JSP JSP是Java Server Pages的縮寫(xiě),是由Sun公司倡導(dǎo),許多公司參與,于1999年推出的一種動(dòng)態(tài)網(wǎng)。“JSP”是“Java Server Pages,Java服務(wù)器動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)”的縮寫(xiě),是一種以Java語(yǔ)言為主體的交互式網(wǎng)頁(yè)技術(shù),可應(yīng)用Java下面的各種包、類。Java服務(wù)器動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)(JSP)簡(jiǎn)化了程序設(shè)計(jì)的難度,與HTML結(jié)合且提供了內(nèi)建的對(duì)象,直覺(jué)簡(jiǎn)單的設(shè)計(jì)理念又不象Java般的艱難。2JSP的優(yōu)點(diǎn)簡(jiǎn)便性和有效性通過(guò)對(duì)

29、JSP了解,可以知道JSP動(dòng)態(tài)網(wǎng)頁(yè)的編寫(xiě)與一般的靜態(tài)HTML的網(wǎng)頁(yè)編寫(xiě)是十分相似的。只是在原來(lái)的HTML網(wǎng)頁(yè)中加入一些JSP專有的標(biāo)簽,或是一些腳本程序。這樣,一個(gè)熟悉HTML網(wǎng)頁(yè)編寫(xiě)的設(shè)計(jì)人員可以很容易進(jìn)行JSP網(wǎng)頁(yè)的開(kāi)發(fā)。程序的獨(dú)立性JSP是Java API家族的一部分,它擁有一般的Java程序的跨平臺(tái)的特性,換句話說(shuō),就是擁有程序?qū)ζ脚_(tái)的獨(dú)立性。即可以實(shí)現(xiàn)“一次編寫(xiě),處處運(yùn)行”。程序的兼容性 因?yàn)镴SP中的動(dòng)態(tài)內(nèi)容能以各種形式進(jìn)行顯示,所以它可以為各種客戶提供服務(wù)。從使用HTML/DHTML的瀏覽器,到使用WML的各種手提無(wú)線設(shè)備,在到使用xml的B2B應(yīng)用,都可以使用JSP的動(dòng)態(tài)頁(yè)面。

30、程序的可重用性 在JSP頁(yè)面中可以不直接將腳本程序嵌入,而只是將動(dòng)態(tài)的交互部分作為一個(gè)部件加以引用。這樣,一旦部件寫(xiě)好,它可以為多個(gè)程序重復(fù)引用,實(shí)現(xiàn)了程序的可重用性。現(xiàn)在,大量的標(biāo)準(zhǔn)JavaBean程序庫(kù)就是要給很好的例證。1.1.2 MyEclipse簡(jiǎn)介MyEclipse企業(yè)級(jí)工作平臺(tái)(MyEclipse Enterprise Workbench ,簡(jiǎn)稱MyEclipse)是對(duì)Eclipse IDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和JavaEE的開(kāi)發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支

31、持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 在結(jié)構(gòu)上,MyEclipse的特征可以被分為7類: 1. JavaEE模型 2. WEB開(kāi)發(fā)工具 3. EJB開(kāi)發(fā)工具 4. 應(yīng)用程序服務(wù)器的連接器 5. JavaEE項(xiàng)目部署服務(wù) 6. 數(shù)據(jù)庫(kù)服務(wù) 7. MyEclipse整合幫助 對(duì)于以上每一種功能上的類別,在Eclipse中都有相應(yīng)的功能部件,并通過(guò)一系列的插件來(lái)實(shí)現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們?cè)诓挥绊懫渌K的情況下,對(duì)任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級(jí)。 簡(jiǎn)單而言,MyEclipse是Eclipse的插件,也是

32、一款功能強(qiáng)大的JavaEE集成開(kāi)發(fā)環(huán)境,支持代碼編寫(xiě)、配置、測(cè)試以及除錯(cuò),MyEclipse6.0以前版本需先安裝Eclipse。MyEclipse6.0以后版本安裝時(shí)不需安裝Eclipse。1.1.3 JDBCJDBC(Java Data Base Connectivity,java數(shù)據(jù)庫(kù)連接)是一種用于執(zhí)行SQL語(yǔ)句的Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用Java語(yǔ)言編寫(xiě)的類和接口組成。JDBC為工具/數(shù)據(jù)庫(kù)開(kāi)發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的API,據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫(kù)開(kāi)發(fā)人員能夠用純 Java API 編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序,同時(shí),JDBC也是個(gè)商標(biāo)名。2.

33、JDBC 的用途簡(jiǎn)單地說(shuō),JDBC 可做三件事:與數(shù)據(jù)庫(kù)建立連接、發(fā)送 操作數(shù)據(jù)庫(kù)的語(yǔ)句并處理結(jié)果。下列代碼段給出了以上三步的基本示例: Connection con = DriverManager.getConnection(“jdbc:microsoft:sqlserver:/localhost:1433;DatabaseName=dianfei”, sa,sa); Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery(SELECT a, b, c FROM Table1); while (rs.n

34、ext() int x = rs.getInt(a); String s = rs.getString(b); float f = rs.getFloat(c); 上述代碼對(duì)基于JDBC的數(shù)據(jù)庫(kù)訪問(wèn)做了經(jīng)典的總結(jié)。 SQL Server 2000SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開(kāi)發(fā)的,于1988 年推出了第一個(gè)OS/2 版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開(kāi)發(fā)上就分道揚(yáng)鑣了。Microsoft 將SQL Server 移植到Windows

35、 NT系統(tǒng)上,專注于開(kāi)發(fā)推廣SQL Server 的Windows NT 版本;Sybase 則較專注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)用。在本書(shū)中介紹的是Microsoft SQL Server 以后簡(jiǎn)稱為SQL Server或MS SQL Server。 SQL Server 2000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng)的最新版本。該版本繼承了SQL Server 7.0 版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能,具有使用方便,可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行Mi

36、crosoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺(tái)使用。SQL Server 2000的特性:1.Internet 集成。SQL Server 2000 數(shù)據(jù)庫(kù)引擎提供完整的XML 支持。它還具有構(gòu)成最大的Web 站點(diǎn)的數(shù)據(jù)存儲(chǔ)組件所需的可伸縮性、可用性和安全功能。SQL Server 2000 程序設(shè)計(jì)模型與 Windows DNA 構(gòu)架集成,用以開(kāi)發(fā) Web 應(yīng)用程序,并且SQL Server 2000 支持 English Query 和 Microsoft 搜索服務(wù)等功能,在Web 應(yīng)用程序中包含了用戶友好的查詢和強(qiáng)大的搜索功能。 2.可伸縮性和可用性。同一個(gè)數(shù)

37、據(jù)庫(kù)引擎可以在不同的平臺(tái)上使用,從運(yùn)行 Microsoft Windows 98 的便攜式電腦,到運(yùn)行 Microsoft Windows 2000 數(shù)據(jù)中心版的大型多處理器服務(wù)器。SQL Server 2000 企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級(jí)到最大 Web 站點(diǎn)所需的性能級(jí)別。 3.企業(yè)級(jí)數(shù)據(jù)庫(kù)功能。SQL Server 2000 關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫(kù)引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫(kù)的用戶的開(kāi)銷減到最小。SQL Server 2000 分布式查詢使您得以引用來(lái)自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是 S

38、QL Server 2000 數(shù)據(jù)庫(kù)的一部分,同時(shí)分布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣使您得以維護(hù)多個(gè)數(shù)據(jù)復(fù)本,同時(shí)確保單獨(dú)的數(shù)據(jù)復(fù)本保持同步??蓪⒁唤M數(shù)據(jù)復(fù)制到多個(gè)移動(dòng)的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)布服務(wù)器。 4.易于安裝、部署和使用。 SQL Server 2000 中包括一系列管理和開(kāi)發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用 SQL Server 的過(guò)程。SQL Server 2000 還支持基于標(biāo)準(zhǔn)的、與 Windows DNA 集成的程序設(shè)計(jì)模型,使 SQL Server 數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)的使用成為生成強(qiáng)大的可伸縮

39、系統(tǒng)的無(wú)縫部分。這些功能使您得以快速交付 SQL Server 應(yīng)用程序,使客戶只需最少的安裝和管理開(kāi)銷即可實(shí)現(xiàn)這些應(yīng)用程序。 JDK簡(jiǎn)介JDK(Java Development Kit)是Sun Microsystems針對(duì)Java開(kāi)發(fā)員的產(chǎn)品。自從Java推出以來(lái),JDK已經(jīng)成為使用最廣泛的Java SDK。JDK 是整個(gè)Java的核心,包括了Java運(yùn)行環(huán)境,Java工具和Java基礎(chǔ)的類庫(kù)。JDK是學(xué)好Java的第一步。而專門(mén)運(yùn)行在x86平臺(tái)的Jrocket在服務(wù)端運(yùn)行效率也要比Sun JDK好很多。從SUN的JDK5.0開(kāi)始,提供了泛型等非常實(shí)用的功能,其版本也不斷更新,運(yùn)行效率得到

40、了非常大的提高。JDK包含的基本組件包括: javac 編譯器,將源程序轉(zhuǎn)成字節(jié)碼 jar 打包工具,將相關(guān)的類文件打包成一個(gè)文件 javadoc 文檔生成器,從源碼注釋中提取文檔 jdb debugger,查錯(cuò)工具 java 運(yùn)行編譯后的java程序(.class后綴的) appletviewer:小程序?yàn)g覽器,一種執(zhí)行HTML文件上的Java小程序的Java瀏覽器。 Javah:產(chǎn)生可以調(diào)用Java過(guò)程的C過(guò)程,或建立能被Java程序調(diào)用的C過(guò)程的頭文件。 Javap:Java反匯編器,顯示編譯類文件中的可訪問(wèn)功能和數(shù)據(jù),同時(shí)顯示字節(jié)代碼含義。 Jconsole: Java進(jìn)行系統(tǒng)調(diào)試和監(jiān)

41、控的工具1.1.6 Tomcat簡(jiǎn)介T(mén)omcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開(kāi)發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的 改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。 Tomcat 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試JSP 程序的首選。對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache 服務(wù)器,可利用它響應(yīng)對(duì)HTML 頁(yè)面的訪問(wèn)請(qǐng)求。實(shí)際上Tomcat 部分是Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat 時(shí),它

42、實(shí)際上作為一個(gè)與Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。 這里的訣竅是,當(dāng)配置正確時(shí),Apache 為HTML頁(yè)面服務(wù),而Tomcat 實(shí)際上運(yùn)行JSP 頁(yè)面和Servlet。另外,Tomcat和IIS、Apache等Web服務(wù)器一樣,具有處理HTML頁(yè)面的功能,另外它還是一個(gè)Servlet和JSP容器,獨(dú)立的Servlet容器是Tomcat的默認(rèn)模式。不過(guò),Tomcat處理靜態(tài)HTML的能力不如Apache服務(wù)器。1.2.1 JDK配置1.下載JDK并安裝2.環(huán)境變量的設(shè)置需要設(shè)置的環(huán)境變量有三個(gè):java_home;classpath; path右鍵單擊我的電腦屬性,進(jìn)入高級(jí)選項(xiàng),點(diǎn)擊環(huán)境變量

43、,進(jìn)入環(huán)境變量設(shè)置對(duì)話框,點(diǎn)擊新建添加系統(tǒng)變量。新建JAVA_HOME變量,值為:D:Javajdk1.6.0bin;此值為JDK的安裝位置。 圖1- SEQ 圖1- * ARABIC 1 JAVA_HOME變量新建classpath變量,值為:.;表示可在本地任意路徑下運(yùn)行Java程序。圖1- SEQ 圖1- * ARABIC 2 classpath變量修改path變量,值為:%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%JAVA_HOME%;D:Rationalcommon圖1- SEQ 圖1- * ARABIC 3

44、 path變量3.檢測(cè)設(shè)置是否成功點(diǎn)擊運(yùn)行,輸入cmd;進(jìn)入DOS命令窗口,輸入java -version(java后有一個(gè)空格)命令,將出現(xiàn)Java的版本信息。如下所示圖1- SEQ 圖1- * ARABIC 4 檢測(cè)成功dos窗口1.2.2 SQL Server 2000配置安裝SQL Server 2000圖1- SEQ 圖1- * ARABIC 5 SQL Server 2000 driver for JDBC安裝圖標(biāo)SQL Server數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序配置 將三個(gè)架包;導(dǎo)入所做的工程里,如圖所示。圖1- SEQ 圖1- * ARABIC 6 三個(gè)架包導(dǎo)入位置圖第二章 電費(fèi)征繳系統(tǒng)概述操

45、作用戶開(kāi)戶登記用電用戶繳費(fèi)用電用戶查詢用電用戶繳費(fèi)記錄查詢管理員添加,查詢,刪除操作用戶管理員查詢,刪除用電用戶及繳費(fèi)記錄本系統(tǒng)是為電力部門(mén)所專門(mén)設(shè)計(jì)的電費(fèi)征繳管理系統(tǒng)。系統(tǒng)可以安全、快捷、一目了然的查詢用電費(fèi)用發(fā)生情況、欠費(fèi)情況和賬戶資金情況,并進(jìn)行電費(fèi)的繳納。對(duì)于供電所目前的經(jīng)濟(jì)效益來(lái)說(shuō),完全可以實(shí)現(xiàn)企業(yè)信息化的管理。這對(duì)企業(yè)今后的管理會(huì)帶來(lái)很多的便利,同時(shí)帶來(lái)更好的經(jīng)濟(jì)效益.本設(shè)計(jì)實(shí)現(xiàn)后,可提高電費(fèi)收費(fèi)系統(tǒng)的工作效率,充分利用現(xiàn)有資源,包括人力、物力、財(cái)力、在管理上達(dá)到數(shù)據(jù)快速準(zhǔn)確及時(shí)可靠地輸出,同時(shí)節(jié)省人力和時(shí)間,使電力部門(mén)收費(fèi)信息化更直觀的應(yīng)用于實(shí)踐當(dāng)中。操作用戶開(kāi)戶登記操作用戶通過(guò)

46、用戶名,密碼登陸驗(yàn)證,跳轉(zhuǎn)到前臺(tái)操作頁(yè)面添加用電用戶信息。成功后并按照規(guī)范格式在頁(yè)面輸出。開(kāi)戶信息包括:自動(dòng)生成編號(hào)、身份證號(hào)碼、姓名、性別、 號(hào)碼、用戶地址。用電用戶繳費(fèi) 操作用戶通過(guò)用戶名,密碼登陸驗(yàn)證,跳轉(zhuǎn)到前臺(tái)操作頁(yè)面,點(diǎn)擊相關(guān)按鈕添加用電用戶繳費(fèi)信息。成功后會(huì)在頁(yè)面輸出。用電用戶繳費(fèi)信息包括:自動(dòng)生成編號(hào)、繳費(fèi)金額、用電度數(shù)。成功后的輸出信息包括:自動(dòng)生成編號(hào)、繳費(fèi)金額、用電度數(shù)、余額、電費(fèi)征繳日期。用電用戶查詢 操作用戶通過(guò)用戶名,密碼登陸驗(yàn)證,跳轉(zhuǎn)到前臺(tái)操作頁(yè)面,點(diǎn)擊相關(guān)按鈕查詢用電用戶信息。成功后會(huì)按照規(guī)范格式在頁(yè)面輸出相關(guān)查詢信息。用電用戶繳費(fèi)記錄查詢 操作用戶通過(guò)用戶名,密

47、碼登陸驗(yàn)證,跳轉(zhuǎn)到前臺(tái)操作頁(yè)面,點(diǎn)擊相關(guān)按鈕查詢用電用戶繳費(fèi)信息。成功后會(huì)按照規(guī)范格式在頁(yè)面輸出相關(guān)查詢信息。管理員添加,查詢,刪除操作用戶 管理員通過(guò)用戶名,密碼登陸驗(yàn)證,跳轉(zhuǎn)到后臺(tái)操作頁(yè)面,點(diǎn)擊相關(guān)按鈕進(jìn)行操作。成功后會(huì)做出相應(yīng)的提示。信息包括:ID號(hào)碼、用戶名、密碼、權(quán)限。管理員查詢,刪除用電用及戶繳費(fèi)記錄 管理員通過(guò)用戶名,密碼登陸驗(yàn)證,跳轉(zhuǎn)到后臺(tái)操作頁(yè)面,點(diǎn)擊相關(guān)按鈕進(jìn)行操作。成功后會(huì)做出提示或者按規(guī)范格式輸出。查詢刪除信息包括:自動(dòng)生成編號(hào)、身份證號(hào)碼、姓名、性別、 號(hào)碼、用戶地址、繳費(fèi)金額、用電度數(shù)、余額、電費(fèi)征繳日期。電費(fèi)征繳系統(tǒng)功能模塊結(jié)構(gòu)如圖2-1所示。電費(fèi)征繳系統(tǒng)電費(fèi)征繳

48、系統(tǒng)前臺(tái)操作后臺(tái)操作操作用戶開(kāi)戶登記用電用戶繳費(fèi)用電用戶查詢用戶繳費(fèi)記錄查詢操作用戶管理用電用戶管理添加操作用戶查詢操作用戶刪除操作用戶查詢用電用戶及繳費(fèi)記錄刪除用電用戶及繳費(fèi)記錄圖2- SEQ 圖2- * ARABIC 1電費(fèi)征繳系統(tǒng)功能模塊結(jié)構(gòu)圖操作用戶操作用戶前臺(tái)首頁(yè)登錄操作用戶開(kāi)戶登記用電用戶繳費(fèi)用電用戶查詢用戶繳費(fèi)記錄查詢查詢顯示錄入顯示操作用戶操作用戶操作用戶后臺(tái)首頁(yè)登錄查詢顯示添加顯示管理員操作用戶管理用電用戶管理添加操作用戶查詢操作用戶刪除操作用戶查詢用電用戶及繳費(fèi)記錄刪除用電用戶及繳費(fèi)記錄刪除刪除查詢圖2- SEQ 圖2- * ARABIC 2 電費(fèi)征繳系統(tǒng)流程圖第三章 數(shù)據(jù)

49、庫(kù)設(shè)計(jì)本系統(tǒng)是一個(gè)中小型的電費(fèi)征繳系統(tǒng),考慮到開(kāi)發(fā)成本、用戶信息量及客戶需求等問(wèn)題,決定采用SQL server 2000作為項(xiàng)目的數(shù)據(jù)庫(kù)。SQL server 2000是一種客戶/服務(wù)器模式的關(guān)系型數(shù)據(jù)庫(kù),它具有很強(qiáng)的數(shù)據(jù)完整性、可伸縮性、數(shù)據(jù)轉(zhuǎn)換服務(wù)、并支持xml語(yǔ)言。使用SQL server 2000數(shù)據(jù)庫(kù)可以大容量地存儲(chǔ)數(shù)據(jù),并對(duì)數(shù)據(jù)進(jìn)行合理的邏輯布局,應(yīng)用數(shù)據(jù)庫(kù)對(duì)象可以對(duì)數(shù)據(jù)進(jìn)行復(fù)雜的操作。SQL server 2000也提供了JDBC編程接口,這樣可以非常方便地應(yīng)用Java來(lái)操作數(shù)據(jù)庫(kù)。根據(jù)以上對(duì)系統(tǒng)所作的系統(tǒng)設(shè)計(jì)及分析,規(guī)劃出本系統(tǒng)所使用的數(shù)據(jù)庫(kù)實(shí)體,他們分別為。下面分別介紹這些

50、實(shí)體的E-R圖。管理員實(shí)體管理員管理員編號(hào)用戶名密碼權(quán)限圖3- SEQ 圖3- * ARABIC 1管理員實(shí)體E-R圖用電用戶實(shí)體用電用戶用電用戶性別身份證號(hào)碼姓名編號(hào) 號(hào)碼用戶地址圖3- SEQ 圖3- * ARABIC 2 用電用戶實(shí)體E-R圖繳費(fèi)信息實(shí)體 編號(hào)編號(hào)支付金額繳費(fèi)信息余額用電度數(shù)繳費(fèi)日期圖3- SEQ 圖3- * ARABIC 3 繳費(fèi)信息實(shí)體E-R圖根據(jù)3.2節(jié)的數(shù)據(jù)庫(kù)概念設(shè)計(jì),需要?jiǎng)?chuàng)建與實(shí)體對(duì)應(yīng)的數(shù)據(jù)表,它們?yōu)閿?shù)據(jù)表login、Tum和Tjf,分別對(duì)應(yīng)著管理員實(shí)體、用電用戶實(shí)體、繳費(fèi)信息實(shí)體。為了是讀者對(duì)本系統(tǒng)的數(shù)據(jù)哭結(jié)構(gòu)有一個(gè)更清晰的認(rèn)識(shí),下面給出數(shù)據(jù)庫(kù)中所含的數(shù)據(jù)表的

51、結(jié)構(gòu)圖,如圖3-4所示。DDianfeiLogin(管理員操作員表)Tum(用電用戶表)Tjf(繳費(fèi)信息表)圖3- SEQ 圖3- * ARABIC 4 dianfei數(shù)據(jù)庫(kù)所包含的數(shù)據(jù)表結(jié)構(gòu)本系統(tǒng)共包含3個(gè)數(shù)據(jù)表,下面介紹這些表的結(jié)構(gòu)Login(管理員操作員表)表3- SEQ 表3- * ARABIC 1管理員操作員表字段名字段類型否為主鍵是否為空備注信息IDInt(4)否否操作員編號(hào)usernameChar(10)否否用戶名passwordChar(16)否否用戶密碼permitint(4)否否用戶權(quán)限Tum(用電用戶表)表3- SEQ 表3- * ARABIC 2用電用戶表字段名字段類型

52、否為主鍵是否為空備注信息sInt(4)否否用電用戶自動(dòng)編號(hào)IDChar(18)否否用電用戶身份證號(hào)nameChar(10)否否用電用戶姓名sexChar(4)否否用電用戶性別telephoneChar(12)否否用電用戶 addressChar(30)否否用電用戶地址Tjf(繳費(fèi)信息表)表3- SEQ 表3- * ARABIC 3繳費(fèi)信息表字段名字段類型否為主鍵是否為空備注信息sInt(4)否否用電用戶自動(dòng)編號(hào)dushufloat(8)否否繳費(fèi)度數(shù)payfloat(8)否否繳費(fèi)金額balancefloat(8)否否繳費(fèi)余額date2char(50)否否繳費(fèi)日期第四章 公共類設(shè)計(jì)在開(kāi)發(fā)程序時(shí),經(jīng)

53、常會(huì)遇到在不同的方法中進(jìn)行相同處理的情況例如數(shù)據(jù)庫(kù)連接(本系統(tǒng)都在jsp頁(yè)面里)和數(shù)據(jù)庫(kù)加載等,為了避免重復(fù)編碼,可將這些處理封裝到單獨(dú)的類中,通常稱這些類為公共類。數(shù)據(jù)庫(kù)加載和增刪改查類 package database;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.Statement;*導(dǎo)入所需的類包*public class Sqlbean public String q

54、uery_statement;public ResultSet result=null;public Connection DBcon;private static Statement st = null; *聲明類的屬性并賦值*public void setQuerystatement(String query_statement) this.query_statement=query_statement; public void setConnection(String driverName ,String jdbcURL, String username,String passwd) t

55、hrows Exception Connection conn1; Class.forName(driverName); conn1=DriverManager.getConnection(jdbcURL, username, passwd); conn1.setAutoCommit(false); this.DBcon = conn1;*構(gòu)造方法,在該方法中實(shí)現(xiàn)數(shù)據(jù)庫(kù)驅(qū)動(dòng)的加載*public ResultSet getResult() try PreparedStatement select_stm=DBcon.prepareStatement(query_statement, java.s

56、ql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY); result=select_stm.executeQuery(); catch(Exception e) System.out.println(e); return result; *此方法中創(chuàng)建對(duì)數(shù)據(jù)庫(kù)查操作*public boolean executeUpdata(String SqlString) try System.out.println(SqlString); PreparedStatement st = DBcon.prepareS

57、tatement(SqlString); st.executeUpdate(); st.close(); DBcon mit(); DBcon.close(); System.out.println(插入或更新數(shù)據(jù)成功!); return true;/如果執(zhí)行成功則返回true catch (Exception e) System.out.println(e);System.out.println(插入或更新數(shù)據(jù)失?。?; return false;/如果執(zhí)行成功則返回false*此方法中創(chuàng)建對(duì)數(shù)據(jù)庫(kù)增、刪操作*package database;import java.util.Date;im

58、port java.text.DateFormat;*導(dǎo)入所需的類包*public class CountTime public String currentlyTime() Date date = new Date();DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.FULL);return dateFormat.format(date);*此方法獲取當(dāng)前時(shí)間*第五章 系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)頁(yè)面是用戶與程序進(jìn)行交互的接口,用戶可以從頁(yè)面中查看程序顯示給用戶的信息,程序可從頁(yè)面獲取用戶的輸入的數(shù)據(jù),所以在進(jìn)行頁(yè)面的設(shè)計(jì)時(shí),不僅要

59、重程序開(kāi)發(fā)的角度分析,還要考慮頁(yè)面的美觀和布局。本系統(tǒng)的考慮到了程序開(kāi)發(fā),但頁(yè)面布局非常簡(jiǎn)潔且只用了一點(diǎn)框架技術(shù)。5.2 后臺(tái)頁(yè)面設(shè)計(jì)登陸頁(yè)面,輸入用戶名和密碼,通過(guò)驗(yàn)證跳轉(zhuǎn)到相關(guān)頁(yè)面。輸入“z123”,“123”后跳到圖5-3后臺(tái)首頁(yè)。輸入“123”,“123”后跳到圖5-13前臺(tái)首頁(yè)。 圖5- SEQ 圖5- * ARABIC 1 登陸界面用戶名或密碼錯(cuò)誤,就如下圖5-2所示。圖5- SEQ 圖5- * ARABIC 2 登陸失敗界面通過(guò)頁(yè)面選擇所需功能,對(duì)操作用戶或用電用戶進(jìn)行管理。圖5- SEQ 圖5- * ARABIC 3 后臺(tái)管理界面添加操作用戶信息,輸入添加內(nèi)容(如:ID:6)單

60、擊添加按鈕。圖5- SEQ 圖5- * ARABIC 4 添加操作用戶頁(yè)面點(diǎn)擊添加后,下圖頁(yè)面驗(yàn)證添加操作用戶信息是否符合格式,成功后顯示如下圖5-5所示頁(yè)面。圖5- SEQ 圖5- * ARABIC 5 驗(yàn)證添加操作用戶頁(yè)面點(diǎn)擊查詢操作用戶,顯示所有操作用戶。圖5- SEQ 圖5- * ARABIC 6 查詢操作用戶頁(yè)面點(diǎn)擊刪除操作用戶,輸入刪除ID(如:6),點(diǎn)擊刪除。圖5- SEQ 圖5- * ARABIC 7 刪除操作用戶頁(yè)面刪除成功后,如下圖5-8所示。圖5- SEQ 圖5- * ARABIC 8 驗(yàn)證刪除操作用戶頁(yè)面點(diǎn)擊首頁(yè)可返回圖5-3頁(yè)面,選擇用電用戶管理,對(duì)用電用戶進(jìn)行操作。

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論