亚洲免费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
        国产在线一区二区三区av| 久久综合这里只有精品| 少妇我被躁爽到高潮在线影片| av免费不卡一区二区| 日本爽快片100色毛片| av一区二区三区人妻少妇| 国内精品人妻无码久久久影院94| 久久久9色精品国产一区二区三区 国产三级黄色片子看曰逼大片 | 欧美黑人巨大videos精品| 免费无码a片一区二三区| 大学生被内谢粉嫩无套| 亚洲av中文aⅴ无码av不卡| 亚洲国产成人久久精品美女av| 免费国产自拍在线观看| 人妻夜夜爽天天爽| 乱子真实露脸刺激对白| 水蜜桃视频在线观看免费18| 五月开心六月开心婷婷网| 精品人妻一区二区三区四区在线| 米奇777四色精品人人爽| 免费 无码 国产在线观看不卡| 日本久久精品在线播放| 久久精品国产亚洲av性瑜伽| 久9re热视频这里只有精品| 午夜不卡久久精品无码免费| 亚洲精品综合色区二区| 亚洲中文字幕视频第一二区| 欧美性猛交aaaa片黑人| 变态 另类 欧美 大码 日韩| 国产日本在线视频| 亚洲一区二区三区最新视频| 国内自拍情侣露脸高清在线| 又大又粗又爽的少妇免费视频| 国产精品高清视亚洲乱码有限公司 | 麻豆成人精品国产免费| 啪啪视频一区二区三区入囗| 色婷婷一区二区三区77| 午夜视频国产在线观看| 在线欧美中文字幕农村电影| 亚洲精品成AV无在线观看| 国产精品亚洲av无人区一区蜜桃|