水電繳費(fèi)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁
水電繳費(fèi)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁
水電繳費(fèi)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁
水電繳費(fèi)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁
水電繳費(fèi)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

鄭州工業(yè)應(yīng)用技術(shù)學(xué)院課程設(shè)計(jì)說明書題目:水電繳費(fèi)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)姓名:田鵬院〔系〕:信息工程學(xué)院專業(yè)班級(jí):14級(jí)計(jì)算機(jī)科學(xué)與技術(shù)1班學(xué)號(hào):1401110105指導(dǎo)教師:歐群雍成績(jī):時(shí)間:2017年4月15日至2017年5月8日鄭州工業(yè)應(yīng)用技術(shù)學(xué)院課程設(shè)計(jì)任務(wù)書題目水電繳費(fèi)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)專業(yè)、班級(jí)14級(jí)計(jì)算機(jī)科學(xué)與技術(shù)1班學(xué)號(hào)1401110105姓名田鵬主要內(nèi)容:首先主要說明了系統(tǒng)的研究背景、系統(tǒng)的研究目標(biāo)以及JSP等相關(guān)技術(shù)的概述。接著對(duì)需求分析闡述了系統(tǒng)功能和可行性分析,介紹了系統(tǒng)各個(gè)功能模塊,并描述了系統(tǒng)的用例圖和UML活動(dòng)圖,可行性分析介紹了系統(tǒng)開發(fā)的必要性和可能性。然后系統(tǒng)的設(shè)計(jì)闡述了系統(tǒng)結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫的設(shè)計(jì)。還有系統(tǒng)的實(shí)現(xiàn)主要闡述各個(gè)模塊實(shí)現(xiàn)的功能。最后那么是系統(tǒng)的測(cè)試與維護(hù)。根本要求:1.系統(tǒng)結(jié)構(gòu),概念結(jié)構(gòu)及數(shù)據(jù)表的設(shè)計(jì);2.管理員信息管理;3.用戶信息管理;主要參考資料:[1]王建華.ASPNET2.0動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)與實(shí)踐[M].北京:電子工業(yè)出版社,2007.[2]王珊薩師煊.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2006[3]薩師煊.SQLServer從入門到精通[M].北京:高等教育出版社,2006完成期限:指導(dǎo)教師簽名:課程負(fù)責(zé)人簽名:年月日目錄121.1系統(tǒng)的研究背景21.2系統(tǒng)的研究目標(biāo)21.3相關(guān)技術(shù)介紹21.3.1JSP簡(jiǎn)介21.3.2MYSQL簡(jiǎn)介31.3.3Tomcat簡(jiǎn)介31.3.4Hibernate概述31.3.5Spring概述41.4論文組織結(jié)構(gòu)462.1系統(tǒng)功能概述62.1.1用例圖描述62.1.2系統(tǒng)活動(dòng)描述82.2可行性分析122.2.1開發(fā)的必要性132.2.2開發(fā)的可能性13143.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)143.2概念結(jié)構(gòu)設(shè)計(jì)153.3數(shù)據(jù)表設(shè)計(jì)15184.1登錄模塊184.2管理員模塊19密碼管理20水電價(jià)格管理214.2.3用戶信息管理224.2.4水費(fèi)管理234.2.5電費(fèi)管理25管理員管理254.3用戶模塊264.3.1密碼管理274.3.2水電信息查詢274.3.3個(gè)人信息查詢28295.1系統(tǒng)測(cè)試概述295.2系統(tǒng)測(cè)試方法295.3系統(tǒng)的測(cè)試293031水電繳費(fèi)是家庭日常生活的重要內(nèi)容之一,但是目前水電繳費(fèi)都是集中管理,用戶需要不同的賬號(hào)進(jìn)行水電費(fèi)的查詢,非常不方便,因此開發(fā)一個(gè)能夠通過統(tǒng)一賬戶管理、方便用戶查詢相關(guān)信息的水電繳費(fèi)系統(tǒng)具有一定的實(shí)用價(jià)值。系統(tǒng)實(shí)現(xiàn)了用戶管理、水電費(fèi)錄入、水電費(fèi)信息查詢;用戶繳納水電費(fèi)、水電費(fèi)信息查詢等功能。本文首先對(duì)系統(tǒng)研究背景、目標(biāo)以及JSP技術(shù)進(jìn)行了簡(jiǎn)要的描述;之后通過用例圖和活動(dòng)圖對(duì)系統(tǒng)進(jìn)行需求分析,并闡述了本系統(tǒng)實(shí)施的可行性;然后對(duì)系統(tǒng)進(jìn)行設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試。關(guān)鍵詞:管理系統(tǒng);繳費(fèi);數(shù)據(jù)庫當(dāng)今時(shí)代的兩個(gè)顯著特點(diǎn)就是世界經(jīng)濟(jì)一體化和以計(jì)算機(jī)為代表的信息技術(shù)的快速開展。一個(gè)組織要在劇烈的競(jìng)爭(zhēng)中保持優(yōu)勢(shì)和不斷開展,必須對(duì)迅速變化的環(huán)境靈敏地做出有效地反響。管理信息系統(tǒng)的應(yīng)用能夠提供這種有效的決策支持。水電繳費(fèi)是家庭日常生活的重要內(nèi)容之一,目前水電繳費(fèi)都是集中管理,分別由自來水公司和電力公司來管理,用戶繳費(fèi)以及查詢需要使用不同的賬號(hào)信息,這些不便于用戶的繳費(fèi)以及及時(shí)便捷地了解繳費(fèi)情況,針對(duì)水電繳費(fèi)的實(shí)際情況,開發(fā)一個(gè)水電繳費(fèi)管理系統(tǒng)使得水電信息能夠通過統(tǒng)一賬戶查詢和繳費(fèi),方便用戶使用。B/S(瀏覽器/效勞器模式)開發(fā)模式是現(xiàn)今非常流行的模式之一。在這種結(jié)構(gòu)下,軟件應(yīng)用的業(yè)務(wù)邏輯完全在應(yīng)用效勞器端實(shí)現(xiàn),用戶操作完全在Web效勞器實(shí)現(xiàn),客戶端只需要瀏覽器即可進(jìn)行業(yè)務(wù)處理,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。這種結(jié)構(gòu)是開發(fā)水電繳費(fèi)管理系統(tǒng)的首選體系結(jié)構(gòu)。由于原始的收費(fèi)系統(tǒng)為手工操作,不能及時(shí)有效的反響繳費(fèi)情況,以及不能集中的管理給管理員帶來的麻煩。通過設(shè)計(jì)和開發(fā)水電繳費(fèi)管理系統(tǒng),用戶能夠通過使用統(tǒng)一賬號(hào)查詢和繳納水電費(fèi)用,另一方面管理員也能通過個(gè)人賬號(hào)登錄系統(tǒng)對(duì)用戶進(jìn)行管理,提高水電繳費(fèi)管理的工作效率。通過結(jié)合實(shí)際應(yīng)用開發(fā)一個(gè)Web應(yīng)用系統(tǒng),培養(yǎng)的軟件設(shè)計(jì)和開發(fā)能力,為后續(xù)繼續(xù)學(xué)習(xí)和工作奠定根底。水電繳費(fèi)管理系統(tǒng)是把水電費(fèi)的信息通過網(wǎng)絡(luò)信息系統(tǒng)來管理。首先是方便管理員錄入、查詢水電費(fèi)信息以及添加、刪除用戶;其次是方便用戶查詢個(gè)人的水電信息。JSP(JavaServerPages)語言,是一種動(dòng)態(tài)網(wǎng)頁技術(shù),JSP技術(shù)是在傳統(tǒng)的網(wǎng)頁HTML文件中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件。JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于效勞端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示別離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。Web效勞器在遇到訪問JSP網(wǎng)頁的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁所需要的功能。JSP與JavaServlet一樣,是在效勞器端執(zhí)行的,通常返回給客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫,關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉庫內(nèi)。這樣就增加了速度并提高了靈活性。由于其體積小、速度快、總體本錢低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有本錢而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。MySQLserver的主要特性包括:⑴使用C和C++編寫,并使用了多種編譯器進(jìn)行測(cè)試,保證源代碼的可移植性。⑵支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多種操作系統(tǒng)。⑶既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶端效勞器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。⑷提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具。Tomcat是Apache軟件基金會(huì)(ApacheSoftwareFoundation)的Jakarta工程中的一個(gè)核心工程,由Apache、Sun和其他一些公司及個(gè)人共同開發(fā)而成。由于有了Sun的參與和支持,最新的Servlet和JSP標(biāo)準(zhǔn)總能在Tomcat中得到表達(dá),Tomcat5支持最新的Servlet2.4和JSP2.0標(biāo)準(zhǔn)。因?yàn)門omcat技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java愛好者的喜愛并得到了局部軟件開發(fā)商的認(rèn)可,成為目前比擬流行的Web應(yīng)用效勞器。Tomcat是一個(gè)輕量級(jí)應(yīng)用效勞器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。Hibernate是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)行了輕量級(jí)的對(duì)象封裝,使Java程序員可以更加便利的使用對(duì)象編程思維來操縱數(shù)據(jù)庫。Hibernate框架是一個(gè)完整的持久層解決方案,通過Hibernate的支持,可以通過面向?qū)ο蟮姆绞竭M(jìn)行各種數(shù)據(jù)庫操作,從而取代傳統(tǒng)的JDBC數(shù)據(jù)庫操作。 Hibernate技術(shù)本質(zhì)上是一個(gè)提供數(shù)據(jù)庫效勞的中間件。它是利用數(shù)據(jù)庫以及其他一些配置文件如perties或來為應(yīng)用程序提供數(shù)據(jù)持久化效勞的。Hibernate具有很大的靈活性,但同時(shí)它的體系結(jié)構(gòu)比擬復(fù)雜,提供了好幾種不同的運(yùn)行方式。在輕型體系中,應(yīng)用程序提供JDBC連接,并且自行管理事務(wù),這種方式使用了Hibernate的一個(gè)最小子集;在全面解決體系中,對(duì)于應(yīng)用程序來說,所有底層的JDBC/JTAAPI都被抽象了,Hibernate會(huì)替你照管所有的細(xì)節(jié)。Spring是一個(gè)解決了許多J2EE開發(fā)中常見問題并能夠替代EJB技術(shù)的強(qiáng)大的輕量級(jí)框架。這里所說的輕量級(jí)指的是Spring框架本身,而不是指Spring只能用于輕量級(jí)的應(yīng)用開發(fā)。Spring的輕盈表達(dá)在其框架本身的根底結(jié)構(gòu)以及對(duì)其他應(yīng)用工具的支持和裝配能力。與EJB這種龐然大物相比,Spring可使程序研發(fā)人員把各個(gè)技術(shù)層次之間的風(fēng)險(xiǎn)降低。Spring框架的核心是IoC〔InversionofControl,控制反轉(zhuǎn)〕/DI〔DependenceInjection,依賴注入〕機(jī)制。他能使例如Dao組件,業(yè)務(wù)邏輯組件,以及struts中的Action等組件,能以松耦合的方式在一塊,而不是以硬編碼的方式組合在一起,spring通過配置文件管理類,通過依賴注入的方式實(shí)現(xiàn)通信,從而提高了我們系統(tǒng)的整體性能。當(dāng)應(yīng)用了IoC,一個(gè)對(duì)象依賴的其它對(duì)象會(huì)通過被動(dòng)的方式傳遞進(jìn)來,而不是這個(gè)對(duì)象自己創(chuàng)立或者查找依賴對(duì)象。Spring就是通過控制反轉(zhuǎn)IoC來實(shí)現(xiàn)AOP。Spring框架由七個(gè)定義明確的模塊組成,且每個(gè)模塊或組件都可以單獨(dú)存在,或者與其他一個(gè)或多個(gè)模塊聯(lián)合實(shí)現(xiàn)。SpringCoreContainer是一個(gè)用來管理業(yè)務(wù)組件的IoC容器,是Spring應(yīng)用的核心;SpringDAO和SpringORM不僅提供數(shù)據(jù)訪問的抽象模塊,還集成了對(duì)Hibernate、JDO和Ibatis等流行的對(duì)象關(guān)系映射框架的支持模塊,并且提供了緩沖連接池、事務(wù)處理等重要的效勞功能,保證了系統(tǒng)的性能和數(shù)據(jù)的完整性;SpringWeb模塊提供了Web應(yīng)用的一些抽象封裝,可以將Struts、Webwork等Web框架與Spring整合成為適用于自己的解決方案。Spring框架可以成為企業(yè)級(jí)應(yīng)用程序一站式的解決方案,同時(shí)它也是模塊化的框架,允許開發(fā)人員自由地挑選適合自己應(yīng)用的模塊進(jìn)行開發(fā)。Spring框架是一個(gè)松耦合的框架,框架的局部耦合度被設(shè)計(jì)為最小,在各個(gè)層次上具體選用哪個(gè)框架取決于開發(fā)者的需要。本文第一局部緒論主要說明了系統(tǒng)的研究背景、系統(tǒng)的研究目標(biāo)以及JSP等相關(guān)技術(shù)的概述。第二部需求分析闡述了系統(tǒng)功能和可行性分析,介紹了系統(tǒng)各個(gè)功能模塊,并描述了系統(tǒng)的用例圖和UML活動(dòng)圖,可行性分析介紹了系統(tǒng)開發(fā)的必要性和可能性。第三局部系統(tǒng)的設(shè)計(jì)闡述了系統(tǒng)結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫的設(shè)計(jì)。第四局部系統(tǒng)的實(shí)現(xiàn)主要闡述各個(gè)模塊實(shí)現(xiàn)的功能。第五局部系統(tǒng)的測(cè)試與維護(hù)。本系統(tǒng)主要實(shí)現(xiàn)了管理員查詢、添加、刪除用戶信息;水電費(fèi)錄入、查詢、修改和刪除。用戶繳納水電費(fèi)和查詢水電信息等功能。其中涉及到的模塊有:(1)登錄模塊功能:主要是輸入的用戶名和密碼保存并且與數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行比擬,只有完全符合才可以登錄系統(tǒng)。(2)管理員模塊功能:可以操作水電價(jià)格、用戶信息和水電錄入、繳納。①用戶信息子模塊功能:可以查詢、操作用戶信息。②價(jià)格子模塊功能:主要是對(duì)水電費(fèi)價(jià)格的管理。③水費(fèi)子模塊功能:添加、修改和刪除水費(fèi)繳納信息。④電費(fèi)子模塊功能:添加、修改和刪除電費(fèi)繳納信息。(3)用戶模塊:能查看個(gè)人信息和繳費(fèi)信息。采用用例驅(qū)動(dòng)方法分析需求,首先識(shí)別出系統(tǒng)的參與者主要有管理員、用戶,每一種參與者都有不同的權(quán)限,下面就對(duì)整個(gè)系統(tǒng)建立用例模型來表達(dá)需求:⑴管理員:登錄系統(tǒng)后,能夠查看和修改個(gè)人信息、修改密碼、查看修改、添加和刪除用戶等。圖2-1用例圖—系統(tǒng)管理員對(duì)以上用例圖中的用例進(jìn)一步描述如下:①登錄:利用用戶名和密碼進(jìn)行登錄,這個(gè)功能是系統(tǒng)管理員的根本功能,②個(gè)人信息管理:系統(tǒng)管理員可以對(duì)個(gè)人信息進(jìn)行查看和修改。③個(gè)人密碼管理:系統(tǒng)管理員可以修改個(gè)人密碼。④水電價(jià)格管理:管理員可以添加、修改和刪除水電費(fèi)價(jià)格。⑤水電費(fèi)管理:管理員可以添加、修改、刪除和繳納水電費(fèi)。⑥用戶管理:管理員能夠添加、查看、刪除用戶信息。⑵用戶:登錄系統(tǒng)后能夠查看和修改個(gè)人信息、修改密碼圖2-2用例圖—用戶①登錄:利用用戶名和密碼進(jìn)行登錄②個(gè)人信息管理:用戶可以對(duì)個(gè)人信息進(jìn)行查看和修改。③個(gè)人密碼管理:用戶可以修改個(gè)人密碼。④水費(fèi)管理:用戶可以查詢到個(gè)人的水費(fèi)繳納信息。⑤電費(fèi)管理:用戶可以查詢到個(gè)人的電費(fèi)繳納信息。根據(jù)對(duì)水電繳費(fèi)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的需求分析,可以將水電繳費(fèi)管理系統(tǒng)分為六個(gè)模塊,登陸模塊、管理員模塊、用戶模塊、水電費(fèi)價(jià)格模塊、水費(fèi)模塊和電費(fèi)模塊。⑴登錄模塊,根據(jù)自己的用戶名和密碼選擇權(quán)限登錄,進(jìn)入相應(yīng)權(quán)限的主頁,具體的UML活動(dòng)圖如圖2-3所示:圖2-3登陸模塊的UML活動(dòng)圖⑶價(jià)格模塊,管理員進(jìn)入此模塊可以查看和修改水電費(fèi)價(jià)格,具體UML活動(dòng)圖如圖2-4所示:圖2-4價(jià)格模塊的UML活動(dòng)圖⑷水費(fèi)管理模塊,管理員進(jìn)入此模塊可以查看和修改用戶水費(fèi)信息和繳費(fèi),具體的UML活動(dòng)圖如圖2-5所示:圖2-5電費(fèi)管理模塊的UML活動(dòng)圖(5)電費(fèi)管理模塊,管理員進(jìn)入此模塊可以查看和修改用戶電費(fèi)信息和繳費(fèi),具體的UML活動(dòng)圖如圖2-6所示:圖2-6電費(fèi)管理模塊的UML活動(dòng)圖(6)用戶模塊,用戶進(jìn)入此模塊可以修改密碼,查看水電費(fèi)信息和繳納,具體的UML活動(dòng)圖如圖2-7所示:圖2-7用戶模塊的UML活動(dòng)圖軟件需求分析也稱為需求分析工程,是軟件生命期中重要的一步,也是決定性的一步。在可行性分析階段,對(duì)開發(fā)新系統(tǒng)的根本思想和過程進(jìn)行了初步分析和論證,對(duì)系統(tǒng)的根本功能、性能及開發(fā)時(shí)間的限制,人員安排、投資情況等做出了客觀的分析。本系統(tǒng)要求實(shí)現(xiàn)水電系統(tǒng)的各項(xiàng)根本功能,從平安性和易維護(hù)性考慮,選擇了Web實(shí)現(xiàn)技術(shù)。簡(jiǎn)單的說就是將系統(tǒng)做成一種B/S模式,可以讓用戶通過瀏覽器直接訪問位于效勞器上的系統(tǒng)。效勞器端程序的實(shí)現(xiàn)技術(shù)也很多,本系統(tǒng)選用了當(dāng)前比擬流行的網(wǎng)絡(luò)編程技術(shù)——JSP作為主要實(shí)現(xiàn)手段。JSP作為一種Web實(shí)現(xiàn)技術(shù),它的高效并且平安。這一點(diǎn)正好符合了水電系統(tǒng)所要求的實(shí)時(shí)性。除此之外,作為Java平臺(tái)的一局部,JSP擁有Java語言“一次編寫,各處運(yùn)行”的特點(diǎn)。所以JSP是實(shí)現(xiàn)本系統(tǒng)的最正確技術(shù),它是完全可行的。隨著計(jì)算機(jī)應(yīng)用的不斷深入,信息產(chǎn)業(yè)的興起。各行各業(yè)幾乎都與計(jì)算機(jī)有著密切的聯(lián)系。近年來,水電費(fèi)管理也面臨著信息化的開展,傳統(tǒng)的水電繳納需要定時(shí)段、定點(diǎn),而且必須分開繳納。這完全不符合信息化時(shí)代的開展需求,為了方便管理和用戶繳納水電費(fèi),開發(fā)出新型的水電繳費(fèi)管理系統(tǒng)勢(shì)在必行。⑴技術(shù)可行性:使用現(xiàn)如今已經(jīng)成熟的JSP技術(shù),系統(tǒng)數(shù)據(jù)庫選擇MySQLServer,在系統(tǒng)中的核心局部使用JSP技術(shù),實(shí)現(xiàn)JSP和MySQLServer的有機(jī)集合。⑵經(jīng)濟(jì)可行性:開發(fā)水電管理系統(tǒng)屬于城市的信息化建設(shè),開發(fā)過程所需要的經(jīng)濟(jì)費(fèi)用是極其少的,在使用過程中也只需要瀏覽器的支持,其他環(huán)節(jié)并不涉及到經(jīng)濟(jì)問題,所以其在經(jīng)濟(jì)上是非??尚械?,可以使繳費(fèi)過程更高效快捷。=3\*GB2⑶用戶操作可行性:該系統(tǒng)操作簡(jiǎn)單,用戶只需要按照月份就可以進(jìn)行繳費(fèi)。

根據(jù)系統(tǒng)需求分析,可以設(shè)計(jì)出整個(gè)水電管理系統(tǒng)的總體結(jié)構(gòu)。⑴管理員的頁面結(jié)構(gòu)設(shè)計(jì)圖3-1系統(tǒng)管理員頁面的結(jié)構(gòu)圖⑵用戶的頁面結(jié)構(gòu)設(shè)計(jì)圖3-2用戶頁面的結(jié)構(gòu)圖圖3-3ER圖數(shù)據(jù)庫是數(shù)據(jù)庫應(yīng)用程序的重要組成局部。設(shè)計(jì)結(jié)構(gòu)合理,功能齊全的數(shù)據(jù)庫對(duì)于提高數(shù)據(jù)庫應(yīng)用程序的開發(fā)效率和程序的性能都是非常重要的。數(shù)據(jù)庫的設(shè)計(jì)過程大致如下:=1\*GB2⑴根據(jù)用戶需求,確定數(shù)據(jù)庫中要保存的數(shù)據(jù)信息。對(duì)客戶需求進(jìn)行分析是數(shù)據(jù)庫設(shè)計(jì)的第一個(gè)階段。不斷地調(diào)查與研究用戶需求,了解企業(yè)運(yùn)作流程等系統(tǒng)需求,是設(shè)計(jì)概念模型的根底。=2\*GB2⑵設(shè)計(jì)數(shù)據(jù)的概念模型。概念模型是按用戶的觀點(diǎn)來對(duì)數(shù)據(jù)建模。它是用于進(jìn)行信息世界建模的工具,對(duì)整個(gè)數(shù)據(jù)庫的設(shè)計(jì)具有深刻的影響。=3\*GB2⑶邏輯結(jié)構(gòu)設(shè)計(jì)。邏輯結(jié)構(gòu)設(shè)計(jì)是把概念結(jié)構(gòu)轉(zhuǎn)化為與所采用的數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型相符合的過程。=4\*GB2⑷數(shù)據(jù)庫的實(shí)施和維護(hù)。數(shù)據(jù)庫的建立和維護(hù)是在完成數(shù)據(jù)庫以后對(duì)數(shù)據(jù)庫進(jìn)行一系列的修改、查詢、刪除、更新等。根據(jù)以上分析可以設(shè)計(jì)出本系統(tǒng)的數(shù)據(jù)庫,所用到的數(shù)據(jù)庫表說明如下:表3-4管理人員表admin序號(hào)字段名稱類型長度主鍵字段說明備注1idint10是管理員id號(hào)非空2usernamevarchar20管理員名字3passwordvarchar20管理員登錄密碼非空4loginnamevarchar10管理員登錄名非空表3-5用戶根本信息表user序號(hào)字段名稱類型長度主鍵字段說明備注1idint10是用戶id號(hào)非空2usernamevarchar20用戶名字3loginnamevarchar50用戶登錄名稱非空4passwordvarchar20用戶密碼非空5addressvarchar20用戶地址6phonevarchar10表3-6水表water序號(hào)字段名稱類型長度主鍵字段說明備注1idint20是水費(fèi)id號(hào)非空2useridint30用戶id號(hào)非空3timedate30日期非空4countint30本月水表讀數(shù)非空5beforecountint30上月水表讀數(shù)非空6statuschar10繳費(fèi)狀態(tài)默認(rèn)未繳7priceidint10價(jià)格id號(hào)非空表3-7電表power序號(hào)字段名稱類型長度主鍵字段說明備注1idint20是電費(fèi)id號(hào)非空2useridint30用戶id號(hào)非空3timedate30日期4countint30本月電表讀數(shù)非空5beforecountint30上月電表讀數(shù)非空6statuschar10繳費(fèi)狀態(tài)默認(rèn)未繳7priceidint10價(jià)格id號(hào)非空表3-8價(jià)格表money序號(hào)字段名稱類型長度主鍵字段說明備注1idint15是價(jià)格id號(hào)非空2powerpricefloat11電費(fèi)單價(jià)非空3waterpowerfloat11水費(fèi)單價(jià)非空4timedate10日期5isactivechar10活動(dòng)狀態(tài)n(1)在WEB頁面上輸入系統(tǒng)首頁地址就可以登錄到系統(tǒng)。如圖4-1所示圖4-1登錄頁面⑵如果用戶名或者密碼輸入錯(cuò)誤就會(huì)進(jìn)入圖4-2錯(cuò)誤頁面圖4-2錯(cuò)誤頁面以管理員身份登錄系統(tǒng)且輸入正確的用戶名和密碼,那么進(jìn)入圖4-3所示的管理員界面,否那么進(jìn)入圖4-2錯(cuò)誤界面。圖4-3管理員頁面(1)點(diǎn)擊個(gè)人信息里的密碼管理進(jìn)入圖所示4-4的界面。圖4-4密碼管理頁面(2)把新密碼輸入進(jìn)去,點(diǎn)擊提交按鈕,密碼就更改成功了。還會(huì)彈出提示框如圖4-5所示。圖4-5密碼修改成功頁面(3)密碼如果不匹配,否那么警告如圖4-6所示。確認(rèn)密碼和新密碼不同報(bào)錯(cuò)。圖4-6密碼修改失敗頁面(1)點(diǎn)擊水電價(jià)格管理可進(jìn)入如圖4-7所示頁面。圖4-7水電價(jià)格管理頁面(2)圖4-7顯示了各個(gè)月份的水電費(fèi)價(jià)格,如果有用戶已經(jīng)繳納水電費(fèi),那么這個(gè)月的水電費(fèi)價(jià)格就不能修改。點(diǎn)擊修改可修改水電費(fèi)價(jià)格信息。如圖4-8所示。圖4-8水電費(fèi)價(jià)格修改頁面(1)點(diǎn)擊用戶信息管理進(jìn)入用戶信息管理頁面,如圖4-9所示。圖4-9用戶信息管理頁面(2)點(diǎn)擊登錄名,可以查看用戶的詳細(xì)信息。圖4-10所示頁面。圖4-10用戶詳細(xì)信息頁面(3)點(diǎn)擊用戶信息編輯進(jìn)入如圖4-11所示。其中登錄名是不能修改的,不可選。圖4-11用戶信息編輯頁面(4)點(diǎn)擊用戶刪除進(jìn)入如圖4-12所示。第一個(gè)用戶就被刪除了。圖4-12用戶刪除輯頁面(1)點(diǎn)擊水費(fèi)管理可進(jìn)入圖4-13所示界面。第一個(gè)用戶已經(jīng)繳納,后面的兩個(gè)用戶沒有繳納。他下面會(huì)顯示應(yīng)付款和需要填寫的實(shí)付款。圖4-13水費(fèi)管理頁面(2)點(diǎn)擊實(shí)付款,進(jìn)入圖4-14所示界面。輸入的實(shí)付款小于應(yīng)付款也是不能繳費(fèi)的。圖4-14繳費(fèi)錯(cuò)誤信息頁面(3)點(diǎn)擊輸入大于應(yīng)付款的數(shù)值,進(jìn)入圖4-15所示頁面。這次可以看見找零也顯示出來了。圖4-15繳費(fèi)正確頁面(4)點(diǎn)擊未交存按鈕,進(jìn)入圖4-16所示頁面,正確輸入后就可以完成繳費(fèi)。圖4-16完成頁面(5)點(diǎn)擊第三個(gè)用戶的未交存按鈕,如圖4-17所示提示實(shí)付款不能為空。圖4-17繳費(fèi)不能為空頁面頁面(6)輸入小于應(yīng)付款,再點(diǎn)擊未交存按鈕,就進(jìn)入4-18所示界面。顯示錯(cuò)誤。圖4-18繳費(fèi)錯(cuò)誤頁面(7)點(diǎn)擊導(dǎo)出exel如圖4-19所示頁面。圖4-19導(dǎo)出exel頁面電費(fèi)管理跟水費(fèi)一樣,這里不再贅述。圖4-20電費(fèi)管理頁面〔1〕點(diǎn)擊管理員進(jìn)入圖所示4-21的界面。默認(rèn)admin管理員是不能刪除的。圖4-21管理員管理頁面〔2〕點(diǎn)擊添加管理員進(jìn)入圖所示4-22的界面。圖4-22添加頁面〔1〕點(diǎn)擊編輯進(jìn)入圖所示4-23的界面。圖4-23編輯頁面以用戶身份登錄系統(tǒng)且輸入正確的用戶名和密碼,那么進(jìn)入圖4-24所示的用戶登錄頁面,否那么進(jìn)入圖4-2錯(cuò)誤界面。圖4-24用戶登陸頁面點(diǎn)擊修改密碼進(jìn)入如圖4-25所示頁面。圖4-25用戶密碼修改頁面點(diǎn)擊水電信息查詢進(jìn)入如圖4-26所示頁面。顯示了用戶的繳費(fèi)信息。圖4-26水電費(fèi)信息頁面點(diǎn)擊個(gè)人信息查詢進(jìn)入如圖4-27所示頁面??梢圆榭磦€(gè)人的根本信息,但是登陸名是不可以修改的。圖4-27個(gè)人信息查詢頁面所謂系統(tǒng)測(cè)試是根據(jù)軟件開發(fā)各階段的規(guī)約和軟件的內(nèi)部結(jié)構(gòu),精心設(shè)計(jì)一批軟件測(cè)試用例,并利用這些測(cè)試用例去運(yùn)行程序,用來發(fā)現(xiàn)軟件中不符合軟件質(zhì)量特性要求的過程。系統(tǒng)測(cè)試過程可以看成不斷進(jìn)行排錯(cuò)、測(cè)試、修改程序和文檔。然后進(jìn)行回歸測(cè)試,直到軟件到達(dá)用戶的質(zhì)量特性要求的一個(gè)循環(huán)過程。本系統(tǒng)采用枚舉法,把每一種可能出現(xiàn)的情況都列舉出來,然后排查出錯(cuò)的

溫馨提示

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