亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于 PowerBuilder技術(shù)的水費管理信息系統(tǒng)設(shè)計與實現(xiàn)

        2011-12-08 14:06:14趙群力
        關(guān)鍵詞:水費應(yīng)用程序居民

        李 琨,趙群力,王 旭

        (1.河南職工醫(yī)學(xué)院,2.河南工程學(xué)院計算機科學(xué)與工程系,鄭州 451191)

        基于 PowerBuilder技術(shù)的水費管理信息系統(tǒng)設(shè)計與實現(xiàn)

        李 琨1,趙群力2,王 旭1

        (1.河南職工醫(yī)學(xué)院,2.河南工程學(xué)院計算機科學(xué)與工程系,鄭州 451191)

        PowerBuilder;信息管理系統(tǒng);數(shù)據(jù)流圖

        在信息技術(shù)高速發(fā)展的今天,信息管理系統(tǒng)的出現(xiàn)改變了以往那種低效率的人工管理方式,減少了人工操作而產(chǎn)生的數(shù)據(jù)不一致和冗余現(xiàn)象,提高了數(shù)據(jù)管理的效率。水費管理系統(tǒng)是一個應(yīng)用于實際的軟件開發(fā)項目,是為了應(yīng)對城市中居民住宅數(shù)劇增的新形式,建立統(tǒng)一規(guī)范的居民水費電子檔案,全面推進水費管理的電子化、信息化的目標而開發(fā)的管理信息系統(tǒng)。目前,居民住宅水費管理效率比較低,居民查詢、登記、統(tǒng)計用水情況都極不方便。在此背景下,該文從居民住宅水費管理的實際出發(fā)設(shè)計并實現(xiàn)了小區(qū)居民水費管理系統(tǒng)。

        1 采用 PowerBuilder和 ASA數(shù)據(jù)庫引擎開發(fā)系統(tǒng)的優(yōu)點

        PowerBuilder是一個強有力的開發(fā)環(huán)境,開發(fā)人員不僅能利用它來開發(fā)各種具有友好界面的應(yīng)用程序,還可以通過 PowerBuilder修改數(shù)據(jù)庫[1]。它提供了 400多個預(yù)定義的內(nèi)置函數(shù)為開發(fā)適應(yīng)各種需要的應(yīng)用程序提供了極大的方便。與其他的客戶機/服務(wù)器開發(fā)環(huán)境不同,PowerBuilder可以使開發(fā)企業(yè)級應(yīng)用程序的開發(fā)進程更快、成本更低、質(zhì)量更高、功能更強。Power Builder支持跨平臺的開發(fā)和部署[2],可以在 W indows系列操作系統(tǒng)、Macintosh和Sun Solaris等多種平臺上開發(fā)和運行,并且應(yīng)用程序中的 PowerBuilder對象也可以在不同的系統(tǒng)平臺之間進行共享。

        同時,PowerBuilder是一個開放的應(yīng)用程序開發(fā)環(huán)境,它可以訪問很多常見的后臺數(shù)據(jù)庫系統(tǒng),如Oracle、Sybase、DB2、SQL Server及 Infor mix等。在開發(fā)應(yīng)用程序時,數(shù)據(jù)庫內(nèi)部的細節(jié)對用戶是不可見的。用戶也無須關(guān)心每一個連接使用的數(shù)據(jù)庫的特點和特性,這主要是因為 Power Builder提供了一個通用的前端用戶界面,使用戶可以集中精力進行客戶端的應(yīng)用程序開發(fā),而與后端數(shù)據(jù)庫的連接工作則由 PowerBuilder來完成。

        Adaptive ServerAnywhere是由 Sybase公司開發(fā)的一個高性能的數(shù)據(jù)庫引擎,開發(fā)人員可以使用該數(shù)據(jù)庫引擎管理自己的數(shù)據(jù)庫。在 Adaptive Server Anywhere上開發(fā)的應(yīng)用程序,無須修改即可連接到其他數(shù)據(jù)庫,而僅僅改變數(shù)據(jù)源的名稱即可。這極大方便和提高了應(yīng)用程序的開發(fā)效率,兩者的結(jié)合使得應(yīng)用程序的開發(fā)更具有協(xié)調(diào)性和簡便性[1]。

        2 系統(tǒng)設(shè)計

        2.1 系統(tǒng)需求 ①實現(xiàn)對管理員、住戶、水費登記員基本信息的管理 (包括增加、刪除、修改和查找等操作)。②實現(xiàn)對每戶或每棟樓用水情況進行管理(可以按月、季度、年份進行增、刪、改、查等操作)。③實現(xiàn)按月、季度、年份每戶或每棟樓水費的計算。④使用圖表的形式,按月、季度、年份對每戶、每棟樓的水費和用水量進行統(tǒng)計。⑤實現(xiàn)對數(shù)據(jù)庫中的數(shù)據(jù)進行備份、恢復(fù)和打印。⑥具備生成水費通知單和打印數(shù)據(jù)的功能。

        2.2 系統(tǒng)數(shù)據(jù)流圖 (DFD圖) 系統(tǒng)中包括兩類用戶:普通用戶和數(shù)據(jù)庫管理員。普通用戶能夠進行居民信息、水費信息的相關(guān)查詢和打印操作,而數(shù)據(jù)庫管理員除了擁有普通用戶的所有權(quán)限之外,還可以對水費信息、居民信息進行增加、刪除、修改等操作。不同的用戶擁有不同的操作權(quán)限,進而保證了系統(tǒng)的安全性和可維護性。根據(jù)用戶的需求及水費管理的安全性考慮,得到該系統(tǒng)的頂層數(shù)據(jù)流圖[2](如圖 1所示 )。

        圖 1 0層數(shù)據(jù)流圖

        2.3 系統(tǒng)功能模塊 通過對用戶需求和數(shù)據(jù)流圖的分析,該系統(tǒng)大致可以分為五個模塊:權(quán)限管理模塊、水費管理模塊、打印模塊、居民信息管理模塊、備份 /恢復(fù)數(shù)據(jù)庫模塊,如圖 2所示。

        2.3.1 權(quán)限管理模塊 用于管理 (包括增加、刪除、修改和查詢等操作)用戶的權(quán)限,權(quán)限信息被保留在權(quán)限表中。當(dāng)用戶登錄時,系統(tǒng)首先查詢權(quán)限表來設(shè)置用戶的訪問和控制權(quán)限。普通用戶僅能夠執(zhí)行查詢和打印操作,而數(shù)據(jù)庫管理員則擁有所有操作權(quán)限。

        圖 2 系統(tǒng)結(jié)構(gòu)圖

        2.3.2 水費管理模塊 用于管理 (包括增加、刪除、修改和查詢等操作)用水量信息、水費信息。該模塊除了實現(xiàn)信息的管理功能之外,還能夠?qū)崿F(xiàn)使用圖表來對水費、用水量進行統(tǒng)計的功能,并且能夠產(chǎn)生水費的相關(guān)報表和繳費通知單。

        2.3.3 打印模塊 可以對系統(tǒng)傳來的打印請求予以響應(yīng),具有打印預(yù)覽的功能??梢源蛴∮脩粜畔ⅰ⑺M信息、繳費通知單、圖表統(tǒng)計、報表等相關(guān)信息。

        2.3.4 居民信息管理模塊 用于管理 (包括增加、刪除、修改和查詢等操作)居民信息和住宅樓等相關(guān)信息。

        2.3.5 數(shù)據(jù)庫管理模塊 包括備份和恢復(fù)數(shù)據(jù)庫以及維護系統(tǒng)日志的功能。數(shù)據(jù)庫管理員能夠利用此模塊對正常數(shù)據(jù)庫數(shù)據(jù)進行備份。當(dāng)系統(tǒng)出現(xiàn)錯誤或誤操作時,利用數(shù)據(jù)庫恢復(fù)功能對數(shù)據(jù)庫數(shù)據(jù)進行恢復(fù)。日志管理用于維護系統(tǒng)的使用日志,一個好的應(yīng)用系統(tǒng)會對任何操作員進行的任何操作都進行日志記錄,日志管理可以查詢、導(dǎo)出和刪除歷史的日志。

        3.4 通用代碼模塊的實現(xiàn)

        3.4.1 打印模塊 打印模塊為系統(tǒng)中打印操作提供了一致的界面風(fēng)格,該窗口操作包括打印預(yù)覽窗口,打印機設(shè)置窗口,打印窗口。在 PowerBuilder程序設(shè)計中,數(shù)據(jù)打印操作最終歸結(jié)為相應(yīng)數(shù)據(jù)窗口的打印操作[3]。調(diào)用打印模塊,將數(shù)據(jù)傳入 Power-Builder提供的各類打印函數(shù)供程序員調(diào)用。該模塊的具體實現(xiàn)代碼如下:

        3.4.2 數(shù)據(jù)庫恢復(fù)模塊 對于一個良好的應(yīng)用程序來說,能夠在系統(tǒng)出現(xiàn)錯誤或誤操作時對系統(tǒng)所有關(guān)系表中的數(shù)據(jù)進行及時恢復(fù)處理。本系統(tǒng)中的數(shù)據(jù)庫恢復(fù)模塊仍然采用 sql方法來執(zhí)行恢復(fù)數(shù)據(jù)庫的工作,當(dāng)系統(tǒng)恢復(fù)完畢后,斷開數(shù)據(jù)庫的連接,并將臨時數(shù)據(jù)庫進行刪除處理。

        總之,該文闡述了基于 Power Builder技術(shù)實現(xiàn)C/S模式應(yīng)用系統(tǒng)的優(yōu)勢,結(jié)合居民水費管理信息系統(tǒng)開發(fā),詳細介紹了系統(tǒng)的實現(xiàn)過程。實踐表明,設(shè)計開發(fā)出這樣一套信息管理系統(tǒng),能夠規(guī)范完善城市居民水費管理手段,對于實現(xiàn)一體化、自動化、信息化、無紙化的現(xiàn)代管理起到了非常重要的作用。

        [1] 徐松林,路 斌,王冬春.Power Builder數(shù)據(jù)庫應(yīng)用開發(fā)教程[M].北京:清華大學(xué)出版社,2003.

        [2] 張遂芳.Power Builder 9.0系統(tǒng)開發(fā)實例[M].北京:中國水利水電出版社,2003.

        [3] 楊 昭.Power Builder 9.0數(shù)據(jù)窗口技術(shù)[M].北京:中國水利水電出版社,2003.

        G 633.67

        B

        1008-9276(2011)03-0372-03

        2010-11-20

        李 琨 (1982-),男,鄭州市人,碩士,助教,從事計算機教學(xué)工作。

        [責(zé)任編校:蔡秀連]

        猜你喜歡
        水費應(yīng)用程序居民
        拜訪鳥居民
        驚人的水費
        石器時代的居民
        西營河灌區(qū)2020年地表水水費測算探討
        刪除Win10中自帶的應(yīng)用程序
        電腦報(2019年12期)2019-09-10 05:08:20
        沒付水費
        水費不能平攤
        你睡得香嗎?
        民生周刊(2014年7期)2014-03-28 01:30:54
        1/4居民睡眠“不及格”
        關(guān)閉應(yīng)用程序更新提醒
        電腦迷(2012年15期)2012-04-29 17:09:47
        国产一区二区黑丝美胸| 国产农村乱辈无码| 区二区三区玖玖玖| 国产极品美女高潮无套在线观看| 免费一级毛片麻豆精品| 456亚洲人成在线播放网站| 国内自拍第一区二区三区| 久久精品国产福利亚洲av| 亚洲视频在线观看第一页| 国产丝袜美腿精品91在线看| 国产人成无码视频在线观看| 国产zzjjzzjj视频全免费| 国产免费av片在线观看麻豆| 激情 一区二区| 18禁成人免费av大片一区| 精品久久人妻av中文字幕| 午夜视频在线观看视频在线播放| 曰韩无码无遮挡a级毛片| 亚洲av无码国产精品色软件下戴| 亚洲国产精品久久久久秋霞影院| 亚洲一区二区三区在线观看播放| 亚洲av成人波多野一区二区| 天天躁日日躁狠狠躁欧美老妇小说 | 五月中文字幕| 成人综合激情自拍视频在线观看 | 日韩中文字幕无码av| 亚洲专区一区二区三区四区五区| 亚洲精品乱码久久久久久| 少女高清影视在线观看动漫| 免费黄网站久久成人精品| 亚洲一区二区三区av色婷婷 | 精品含羞草免费视频观看| 国产成人午夜精华液| 久久精品中文字幕久久| 国产自拍91精品视频| 美女av一区二区三区| 成在人线av无码免费| 91亚洲色图在线观看| 久久想要爱蜜臀av一区二区三区| 18精品久久久无码午夜福利 | 成 人免费va视频|