水費收費管理信息系統(tǒng)_第1頁
水費收費管理信息系統(tǒng)_第2頁
水費收費管理信息系統(tǒng)_第3頁
水費收費管理信息系統(tǒng)_第4頁
水費收費管理信息系統(tǒng)_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、一、設(shè)計目的隨著科學(xué)技術(shù)的不斷提高, 計算機科學(xué)日漸成熟, 計算機在各個領(lǐng)域發(fā)揮著 越來越重要的作用。 作為計算機應(yīng)用的一部分, 使用計算機對水資源用戶及水費 繳納情況進行管理,具有著手工管理所無法比擬的優(yōu)點,如 : 檢索迅速、查找方 便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地 提高水資源用戶及水費繳納情況管理的效率, 也是水資源管理機構(gòu)帳收費的科學(xué) 化、正規(guī)化管理,與先進科學(xué)技術(shù)接軌的重要條件?,F(xiàn)在我國的水資源用戶及水費繳納情況管理水平絕大部分還停留在紙介質(zhì) 的基礎(chǔ)上,這樣的機制已經(jīng)不能適應(yīng)時代的發(fā)展, 因為它浪費了許多人力和物力, 在信息時代這種傳統(tǒng)的管理方法必

2、然被計算機為基礎(chǔ)的信息管理所取代。本課程設(shè)計的目的是建立水費收費管理信息系統(tǒng), 采用計算機對水費信息進 行管理,進一步提高水費收費機構(gòu)及用戶對信息的查詢檢索的便捷功能, 實現(xiàn)其 現(xiàn)代化水平。幫組工作人員提高工作效率, 實現(xiàn)水費信息管理工作流程的系統(tǒng)化, 規(guī)范化和自動化。二、設(shè)計任務(wù)數(shù)據(jù)庫系統(tǒng) 課程設(shè)計是計算機科學(xué)與技術(shù)專業(yè)集中實踐性環(huán)節(jié)之一, 是 學(xué)習(xí)完數(shù)據(jù)庫系統(tǒng) 課程后進行的一次全面的綜合練習(xí), 涉及的深度廣些并更 加接近實用, 要求我們利用所學(xué)知識分析、 設(shè)計并實現(xiàn)一個有一定復(fù)雜性的數(shù)據(jù) 庫系統(tǒng)。通過課程設(shè)計, 使我們綜合使用所學(xué)過的數(shù)據(jù)庫知識, 掌握數(shù)據(jù)庫開發(fā) 系統(tǒng)的基本思路和方法, 利

3、用所學(xué)的基本知識和技能, 發(fā)揮自學(xué)能力和查找資料 的能力,通過一個實例, 運用數(shù)據(jù)庫開發(fā)中各個環(huán)節(jié), 加深對所學(xué)知識的理解與 掌握,增強學(xué)生利用自己所學(xué)知識解決實際問題的能力, 為后續(xù)各門計算機課程 的學(xué)習(xí)打下堅實基礎(chǔ)。具體本系統(tǒng)的任務(wù)有:1. 通過本課程設(shè)計的實踐及其前后的準備與總結(jié),復(fù)習(xí)、領(lǐng)會、鞏固和運 用軟件工程課堂上所學(xué)的數(shù)據(jù)庫知識2. 使學(xué)生通過參加小組團隊的開發(fā)實踐, 了解項目管理、 團隊合作、文檔編 寫、口頭與書面表達的重要性。3使每個學(xué)生了解軟件工具與環(huán)境對于項目開發(fā)的重要性,并且重點深入 掌握好一、兩種較新或較流行的開發(fā)工具或計算機應(yīng)用技術(shù)、技能(比如,網(wǎng)頁 設(shè)計技術(shù)與常見工

4、具;基于Java(ASP、PHP等)技術(shù)的Web編程;軟件開發(fā)文檔 編制工具 Office、Visio、Rose等;商用數(shù)據(jù)庫 Access(或 SQLServer、Oracle、 MySql等)設(shè)計與實現(xiàn);客戶機/服務(wù)器結(jié)構(gòu))。對于水費收費等行業(yè),快速有效地數(shù)據(jù)整理是吸引用戶、提高經(jīng)濟效益的 關(guān)鍵因素。越來越多的水費收費機構(gòu)用水費管理系統(tǒng)來管理日常工作,合理配 置資源,提升管理水平,從而在市場競爭中取得優(yōu)勢。名稱:水費收費管理信息系統(tǒng) 功能:用戶信息的添加、修改、刪除和查詢。 水費類型信息的修改、刪除和查詢。水費價格信息的刪除和查詢。 新入用戶信息的添加、修改、取消預(yù)定和查看詳細信息。 登記

5、信息和修改登記信息。保存結(jié)算信息。打印實收水費信息。三 、設(shè)計內(nèi)容(一)可行性分析1. 管理上的可行性 在傳統(tǒng)的水費收費管理中,管理人員不得不花費大量的時間來處理水費信 息,例如錯誤查詢、煩瑣的登記和結(jié)帳手續(xù)、費用計算錯誤、水費資料不能及時 提供等,從而工作效率。 因此水費的管理人員迫切的需要一套水費收費管理信息 系統(tǒng)對日常信息進行處理和維護。 歷史經(jīng)驗的積累使水費現(xiàn)有的管理制度和管理 方法比較科學(xué), 規(guī)章制度比較齊全, 原始數(shù)據(jù)比較正確。 這些為系統(tǒng)的建設(shè)提供 了有效的制度保障2. 技術(shù)上的可行性本管理信息系統(tǒng)將采用技術(shù)成熟的做為前臺開發(fā)工具。 后臺數(shù)據(jù)庫采用微軟 公司的 Access 數(shù)據(jù)

6、庫,它的靈活性,安全性,和易用性為數(shù)據(jù)庫編程提供了良 好的條件。因此,系統(tǒng)的軟件開發(fā)平臺已成熟可行。硬件方面,科技的飛速發(fā)展 使硬件的更新速度越來越快,容量越來越大,可靠性越來越高,價格越來越低, 其硬件平臺完全能滿足此系統(tǒng)的需要。3效益上的可行性本系統(tǒng)的使用能大大提高員工工作效率, 加速資金周轉(zhuǎn)、 降低各項成本及改 善服務(wù)質(zhì)量。 能夠取得良好的經(jīng)濟效益。 水費收費系統(tǒng)除提供給管理人員的系統(tǒng) 管理功能外, 還能對用戶開放, 實現(xiàn)用戶的查詢信息功能, 擁有完善的權(quán)限設(shè)置 功能。(二)需求分析本系統(tǒng)主要有以下功能需求:1用戶登錄模塊, 主要用于用戶的登錄。 用戶權(quán)限分為管理員和普通用戶。 當用戶輸

7、入用戶名和密碼后經(jīng)過確認, 才能進入賓館客房管理信息系統(tǒng), 并擁有 相應(yīng)的權(quán)限。如果不是用戶,拒絕進入。2水費管理模塊,該模塊是本系統(tǒng)的核心所在。主要用于對水費信息的管 理,其中包括:水費收費模塊管理,主要包括信息的查詢及繳費等基本操作。水費查詢管理模塊,主要用于管理員及用戶對水費查詢管理等操作。 水費管理模塊,主要用于用戶水費信息的查看,修改,刪除等基本操作。 打印管理模塊,主要包括對水費信息繳費的情況打印的基本操作。 3用戶管理模塊,該模塊主要用于對用戶的基本信息登記,以及瀏覽信息 等操作。4賬戶管理模塊, 該模塊用于對密碼, 權(quán)限等基本信息的修改添加等操作。根據(jù)需求分析總結(jié)的用戶需求設(shè)計

8、系統(tǒng)的體系功能模塊圖如下:系統(tǒng)功能模塊圖可以看到,本系統(tǒng)劃分為四個功能模塊,基本信息管理模塊用于對用戶及其 水費情況進行管理,用戶編輯管理模塊主要用于用戶狀態(tài)的查看和用戶信息的編 輯。消費管理模塊主要用于對用戶消費進行入帳管理。報表管理模塊提供給用戶 用來查看繳費基本情況的信息,系統(tǒng)信息模塊用來對系統(tǒng)用戶進行管理。(三) 業(yè)務(wù)描述:(1.)本系統(tǒng)用戶分為系統(tǒng)用戶和普通用戶(2.)用水賬戶分為用戶名、戶號、住址等基本信息:(3.)用水賬戶一月產(chǎn)生一次水費信息:水務(wù)公司按照月為單位對用水戶進行用水信息統(tǒng)計、收費(4.)用水信息包括:本月用水信息及應(yīng)繳費數(shù)額。管理員對用水戶會進行每月一次的信息收集,

9、然后進行用戶用水水價等信息計算出月水費然后 進行收費(5.)用水賬戶存在水價調(diào)整的情況(6.) 對于每一月水費信息 需要進行匯總處理,包括用水總量匯總、 水費總額匯總、繳費匯總、應(yīng)收賬款匯總:水務(wù)公司會對每一個月的用水相 關(guān)數(shù)據(jù)進行整體性把握,需要對用水月的所有用(和管轄組為單位)水量以 及賬款收取情況、應(yīng)收賬款情況進行總額統(tǒng)計。(7.)按照用水管理組打印全部用戶基本信息:因業(yè)務(wù)需要,需要按用戶繳費情況打印用戶基本數(shù)據(jù)信息;(8.)單個用水戶賬戶停表/補交欠費恢復(fù)用水功能;對于用水戶根據(jù)業(yè)務(wù)需要應(yīng)能單獨提供其用水戶的基本信息,以及其往月的用水記錄;(9.)各種數(shù)據(jù)內(nèi)容查詢;由上述系統(tǒng)描述產(chǎn)生本

10、系統(tǒng)的業(yè)務(wù)流程圖:系統(tǒng)流程設(shè)計圖通過對系統(tǒng)流程圖分析產(chǎn)生如下數(shù)據(jù)字典:名字水費別名描述標識水費價格及其基本信息的關(guān)鍵域定義水費=水費價格+水費類型位置報表、用戶信息名字管理員別名描述對系統(tǒng)進行管理定義管理員=管理員姓名+管理員密碼+管理員權(quán)限位置輸出到打印機名字:用戶戶號別名:用戶編號描述:唯一標識客戶管理信息的一個特定域定義:用戶戶號=8數(shù)字8位置:用戶信息、報表、管理信息名字:報表別名:描述:用于用戶繳費后打印的水費清單定義:報表=用戶戶名+用戶戶號+繳費月份 +用水量+當前水價+繳費數(shù)額+繳費日 期位置:輸出到打印機(四)總體設(shè)計1.針對水費收費管理信息系統(tǒng)的需求,通過對水費管理工作過程

11、的內(nèi)容和數(shù) 據(jù)流程分析,設(shè)計如下所示的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):水費基本信息,包括的數(shù)據(jù)項有:水費類型,水費狀態(tài),單價等。新添用戶基本信息,包括的數(shù)據(jù)項有:用戶戶號,用戶姓名,地址,操作 員信息等。已有用戶基本信息,包括用戶戶號,用戶姓名,地址,基本水費信息,操 作員等。結(jié)算信息,包括的數(shù)據(jù)項有:用戶戶名,用戶戶號,地址,繳費月份,用 水量,當前水價,繳費數(shù)額,繳費日期等。系統(tǒng)用戶信息,包括的數(shù)據(jù)項有 :用戶名,用戶密碼,用戶權(quán)限。有了上面的數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)項和數(shù)據(jù)流程,我們就能對系統(tǒng)進行數(shù)據(jù)庫設(shè)計3. 根據(jù)E-R圖轉(zhuǎn)換成關(guān)系模式如下: 自來水公司(公司名稱,電話,地址) 管理員(用戶名,用戶密碼,用戶

12、權(quán)限) 用戶(戶號,姓名,電話,地址)賬戶(用戶戶號,繳費日期,繳費月份,繳費金額,水價,用水量) 聘用(自來水公司,管理員) 管理(自來水公司,賬戶) 管理(管理員,賬戶)4. 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計數(shù)據(jù)庫包含以下表:水費管理表、用戶管理表、用戶表、當前水價表1)用戶表包含管理員(超級用戶或普通用戶)的姓名 Char(50)、相應(yīng)密碼Char(40)及對應(yīng)的權(quán)限Char(40)。用戶表如(表一):表一 用戶表編號字段名稱數(shù)據(jù)類型說明1UserChar(50)用戶的登錄名,必填字段2PasswordChar(40)密碼,必填字段3qxChar(40)用戶的權(quán)限,必填字段2)用戶管理表包括用戶繳費的總戶

13、號Int (4)、用戶姓名Varchar (20)、用戶 居住地Varchar(50)以及用戶當月所產(chǎn)生的費用Char(40)。用戶管理表如(表二):表二 用戶管理表編號字段名稱數(shù)據(jù)類型說明1總戶號Int ( 4)用戶編號2戶名Varchar( 20)用戶姓名3地址Varchar ( 50)用戶所居住地4總費用Char(40)用戶水費總金額3 )水費管理表是本系統(tǒng)的關(guān)鍵,用于水費繳費及其查詢。其包含用戶繳費的 總戶號Int(4)、用戶姓名Varchar(20)、用戶居住地Varchar(50)等繳費信息的基本 信息,以及用戶當月所用的用水量Int(4)及產(chǎn)生的總費用Char(40)。如(表三)

14、 所示:表三水費管理表編號字段名稱數(shù)據(jù)類型說明1總戶號In t(4):用戶編號2戶名Varchar(20)用戶姓名3地址Varchar(50)用戶所居住地4用水量In t(4):用戶當月所用的水量5當前單價Char(40)當月水費價格6當前水費Char(40)用戶應(yīng)繳費數(shù)額7應(yīng)繳月份Dater繳費月份8繳費日期Date繳費日期4)當前水價表是對當前水費的設(shè)置。水價表包括設(shè)置的水費價格信息以及 應(yīng)繳費的月份記錄。如下(表四)所示:表四當前水價表編號字段名稱數(shù)據(jù)類型說明1價格Char(40)當月水費價格2應(yīng)繳月份Date應(yīng)繳費月份四、測試與評價系統(tǒng)實現(xiàn)如下:1)登錄窗體Formll,如圖所示:2)

15、主界面如圖示:3)賬戶管理設(shè)置頁面:4)繳納水費實現(xiàn)頁面:5)查詢繳費情況:6)編輯用戶界面如圖示:7)用戶瀏覽查詢界面:8)水費設(shè)置頁面9)報表打印頁面如圖所示:五、結(jié)論經(jīng)過一個多月的設(shè)計和開發(fā),這個水費收費管理信息系統(tǒng)基本完成。雖然有些功能還有些問題沒有調(diào)試好,界面也設(shè)計得不是很美觀,其中在水 費繳費記錄查詢中對已繳用戶,未繳用戶,以及用戶歷史繳費記錄功能不是很完 善,對這些記錄的打印清單不是很方便, 在這方面還有待改進。在用戶用水量的 查詢,用水量的生成方面設(shè)置的也不夠完善。但在這期間借閱了大量有關(guān)系統(tǒng)設(shè)計的書籍, 有單獨將各個模塊設(shè)計的,也 有直接講系統(tǒng)從早期系統(tǒng)分析設(shè)計到完成的,還看

16、了專門講VB的書。通過參閱其它系統(tǒng),從中找到與自己系統(tǒng)相關(guān)的進行拼湊,還有對各個控件的設(shè)置、熟悉, 在連接過程中走了很多彎路,但是在一路的模仿過程中自己也逐漸懂得了如何進 行相關(guān)操作,不再像剛開始一頭霧水,什么都不懂,也大概知道了如何開發(fā)一個 系統(tǒng),自己要做的是在今后的學(xué)習(xí)過程中進行完善,更深入地學(xué)習(xí)。在本次的課程設(shè)計中,為搞清控件的使用方法、編程的各個難點、掌握面向 對象的編程思想等很多方面的問題, 才發(fā)現(xiàn)實踐的重要性,尤其是要自己獨自實 踐。六、致謝通過與指導(dǎo)老師的交流、通過圖書館查看相關(guān)資料,我基本熟悉了整個系統(tǒng) 的業(yè)務(wù)流程,這對后期的開發(fā)工作至關(guān)重要,在這里感謝我的指導(dǎo)老師彭三城老 師

17、,是他教會了我整個設(shè)計過程的方法。經(jīng)過整個課程設(shè)計期間的努力,我基本上完成了我的課題,在此感謝學(xué)校給 我們提供了舒適的工作、學(xué)習(xí)環(huán)境,以及彭老師給予的悉心關(guān)懷與指導(dǎo)。此外, 同學(xué)們在我這次課程設(shè)計中也給了我很大的幫助,我非常感謝。彭老師認真負責(zé) 的工作態(tài)度、嚴謹?shù)闹螌W(xué)風(fēng)格以及平易近人的為人, 讓我受益匪淺;開發(fā)的同時, 和同學(xué)們之間的相互探討也使我的知識上了一個臺階。在這段時間里,我除了完 成了課程設(shè)計,更重要的是學(xué)到了兢兢業(yè)業(yè),奮發(fā)向上的精神,這種精神是我今 后人生前進道路上的一種力量。再次感謝彭老師以及給過我?guī)椭耐瑢W(xué)附錄: 源代碼清單繳納水費模塊的實現(xiàn) :1. 運行界面:2. 雙擊相應(yīng)的

18、控件,在控件的相應(yīng)過程中編寫代碼: 窗體的 load 事件為:Private Sub Form_Load()= 7350= 7395- / 2, - / 4= DateEnd Sub作用:使窗體居中顯示。的代碼如下:Private Sub Command2_Click()SQL= "select * from 用戶管理 where 總戶號 ='" & Trim(Text1(0).Text) & "'"= SQLIf ThenMsgBox " 沒有此總戶號!請重新輸入 總戶號 !", , " 提

19、示" Text1(0).Text = ""Text1(0).SetFocusElseFor i = 1 To 9Label1(i).Visible = TrueNext iFor i = 1 To 6Text1(i).Visible = TrueNext i= TrueText1(7) = Text6Text1(1) = Text3Text1(2) = Text4Text1(4) = Text2Text1(6).Text = Date$Text1(3).SetFocusText8 = Text7End IfEnd Sub 作用:先判斷用戶表中有沒有此總戶號,如有就

20、收費,沒有就提示用戶。界 面如下:的代碼如下:Private Sub Command1_Click() MsgBox "已入庫! ", , " 提示 " = Val + Val(Text1(5).Text)Text1(0).SetFocusText1(0).Text = ""For i = 1 To 9Label1(i).Visible = FalseNext iFor i = 1 To 6Text1(i).Visible = FalseNext i= FalseEnd Sub 作用:收費入庫,并提示收費員相關(guān)信息。查詢繳費情況模塊的實現(xiàn)1. 運行界面:2實現(xiàn)過程: 界面的實現(xiàn)方法同上,下面主要看關(guān)鍵代碼: 單選按鈕組的代碼為:Private Sub Option1_Click(Index As Integer)For i = 0 To 2If Option1(0).Value = True Or Option1(1).Value = True Then= True= FalseElseIf Option1(

溫馨提示

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

評論

0/150

提交評論