水資源與節水軟件技術報告_第1頁
水資源與節水軟件技術報告_第2頁
水資源與節水軟件技術報告_第3頁
水資源與節水軟件技術報告_第4頁
水資源與節水軟件技術報告_第5頁
已閱讀5頁,還剩40頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、天馬行空官方博客: ;QQ:1318241189;QQ群:175569632功能:用水戶基本情況用水戶用水基本情況計劃用水量實用水量收費節水工程情況用水戶節水報表水表情況抄表水資源與節水管理軟件技術報特點:實用性易用性通用性靈活性適應性安全性規范性擴充性告意義:規范業務管理,提高工作效率,減輕人工勞動普及科學技術,提高管理水平,減少決策失誤預防不正之風,促進行業發展,加強廉政建設加強信息交流,擴大行業影響,鞏固管理基礎海瀛軟件Sea Great software郵箱:特點:實用性易用性通用性靈活性適應性安全性規范性擴充性意義:規范業務管理,提高工作效率,減輕人工勞動普及科學技術,提高管理水平,

2、減少決策失誤預防不正之風,促進行業發展,加強廉政建設加強信息交流,擴大行業影響,鞏固管理基礎目 錄 TOC o h z HYPERLINK l _Toc87157944 第一章 需求說明書 PAGEREF _Toc87157944 h 2 HYPERLINK l _Toc87157945 第一節 編制說明 PAGEREF _Toc87157945 h 2 HYPERLINK l _Toc87157946 第二節 需求分析 PAGEREF _Toc87157946 h 2 HYPERLINK l _Toc87157947 1 用戶用水情況管理 PAGEREF _Toc87157947 h 2 H

3、YPERLINK l _Toc87157948 2 地下水資源管理需求分析 PAGEREF _Toc87157948 h 9 HYPERLINK l _Toc87157949 3 節水管理需求分析 PAGEREF _Toc87157949 h 11 HYPERLINK l _Toc87157950 第二章 數據庫設計 PAGEREF _Toc87157950 h 12 HYPERLINK l _Toc87157951 第一節 數據設計方法 PAGEREF _Toc87157951 h 12 HYPERLINK l _Toc87157952 第二節 數據庫設計結果 PAGEREF _Toc871

4、57952 h 17 HYPERLINK l _Toc87157953 1用水節水數據庫 PAGEREF _Toc87157953 h 17 HYPERLINK l _Toc87157954 2地下水動態監測數據庫 PAGEREF _Toc87157954 h 30 HYPERLINK l _Toc87157955 第三章 系統設計 PAGEREF _Toc87157955 h 41 HYPERLINK l _Toc87157956 第一節 運行環境 PAGEREF _Toc87157956 h 41 HYPERLINK l _Toc87157957 第二節 模塊設計 PAGEREF _Toc

5、87157957 h 42第一章 需求說明書第一節 編制說明該軟件是在調查分析節水管理業務基礎上,根據本辦公室的日常業務及管理程序而編寫。需求說明書常用符號說明:數據流:具有名字和流向的數據,在數據流程圖中用標有名字的箭頭表示。如:計劃量加工:表示對數據進行的加工處理,以表示。如:計算加價水費文件:它是數據的暫存處,以標有名字的線段表示。如:計劃量庫數據源及數據終點:表明數據處理過程的數據來源及數據去向的標志。以【】表示。如:【計劃單】加工編碼按層編序,1 2 表示第一層,1.1 1.2 表示第二層,以次類推。詞典中 表示可選項, 1 n 表示多次重復,n表示重復次數。數據項以相隔,表示數據流

6、定義。數據流詞典定義時,意義較明確的略去,加工采用結構化語言或判定樹表述。第二節 需求分析用戶用水情況管理用戶用水情況管理包括:用水戶基本情況、用水戶用水基本情況、計劃用水管理、收費管理。用戶基本情況管理數據流圖計劃用水戶(以下簡稱用水戶)系指納入市(區)級水資源與節水管理機構計劃用水管理的單位。一般按用水戶用水量確定是否納入管理。納入管理后,管理機構對其下達用水計劃,實施超節考核,參加各種統計匯總;未納入管理的用水戶,不對其進行超節考核。納入用水戶有成批納入和零星隨機納入。新戶納入管理的程序一般是:現場調查填寫用水戶基本情況表確定是否納入。對納入 用水戶建立用水戶基本情況檔案建立用水基本情況

7、檔案 制定用水計劃參加超節考核。其數據流圖如下:數據詞典用水戶基本情況庫用水戶編號用水戶全稱通訊地址郵編所屬行政區所屬系統所屬行業所屬地質區法人代表姓名管水科室聯系人電話開戶行銀行帳號水源類型座標座標計劃員。水源類型|純自來水|含自備井|純自備井|自備地表水|。所屬行政區、系統、行業、地質區在各市一般固定,盡量用國家標準,也可自行制定。用水戶基本情況注冊卡片用水戶基本情況庫。用水戶基本情況修改卡片用水戶編號要修改的項目。用水戶基本情況消冊卡片用水戶編號。加工說明注冊:納入管理的新戶首先要注冊登錄,注冊合理性檢查,主要對用水戶編號及行政區、系統 、行業 、地質區、水源類型、開戶行、帳號檢查,用水

8、戶編號是關鍵字,不得重復。新戶一旦注冊,便產生對應的計劃量、實用量、用水情況、自備井情況庫。修改:對用水戶目錄項目,部分或全部修改,修改時要進行合理檢查、檢查項目同注冊。消冊:消冊是指用水戶不再納入管理,消冊后其計劃、實用量、用水情況、自備井情況等相應消除。消冊是指刪除已注冊的用水戶。查詢:按用水戶編號、全稱、行政區、系統、行業、地質區、水源類別等進行隨機條件查詢,結果以打印、顯示、存盤輸出。統計:按行政區、系統、行業、地質區、水源類別等進行用水戶個數統計及項目求和。報表:一覽表:選擇全部項目或部分項目打印輸出。用水戶卡片:是將全部項目打印在一張卡片上,以便人工查閱或存檔。信封:按行政區、系統

9、、行業、地質區、水源類別等打印信封。通訊錄:按行政區、系統、行業、地質區、水源類別等打印通訊錄。用水戶用水基本情況管理數據流圖用水基本情況管理,為制定全市、用水戶用水計劃指標,掌握用水情況,提供基礎依據,其數據流程如下:數據詞典用水基本情況水表情況機關辦公用水項目生產用水項目賓館用水項目學校用水項目醫院用水項目商場用水項目影劇院用水項目居民用水項目其它用水項目。水表情況自來水一級表數自備水一級表數二級表數三級表數居民戶數居民已裝水表數。機關辦公用水機關人數其中單身居住人數接待人數。生產用水基礎用水指標日萬元產值萬元產值定額產品名稱產品定額工人數其中單身居住人數。賓館用水甲級床位數乙級床位數丙級

10、床位數會議接待人數。學校用水住校生數+非住校生數+教職工人數+試驗室用水量。醫院用水就診人數甲級病床位數乙級病床位數丙級病床位數+試驗室用水量+職工人數+其中居住單身職工+其中醫務人數。商場用水營業面積職工人數顧客的數。影劇院用水職工人數座位數。居民用水居民戶數居民人數。其它用水大汽車臺數小汽車臺數采暖面積年采暖天數游泳池容積年開放 天數鍋爐噸數鍋爐臺數理發人數月洗衣公斤數月洗浴人數月轉供量月基建面積基建用水綠化面積食堂就餐人數。加工說明錄入:新戶注冊時,要建立(錄入)該戶用水基本情況檔案。刪除:老戶消戶時,相應刪除其用水基本情況。修改:修改用水基本情況的某些項目檢索:按編號、選擇用水項目或按

11、隨機條件進行查詢。統計:求某用水項目或者按條件求某項目數值的合計。報表:用水基本情況一覽表。用水基本情況卡片,包括所有項目。計劃用水管理數據流圖用水計劃是用水戶的用水計劃,自備水源開采計劃等于其用水計劃。計劃管理的主要內容是制定計劃、統計匯總、考核、預測分析。其數據流圖如下:數據詞典用水計劃自來水用水計劃自備井用水計劃地表水(自備用水計劃)自來水用水計劃自來水工業計劃自來水電廠計劃自來水鐵路計劃自來水商業計劃自來水辦公計劃自來水生活計劃自來水其它自備井用水計劃自備井工業計劃自備井電廠計劃自備井鐵路計劃自備井商業計劃自備井辦公計劃自備井生活計劃自備井其它自備地表水計劃自備地表水工業計劃自備地表電

12、廠計劃自備地表鐵路計劃自備地表水商業計劃自備地表水辦公計劃備地表水生活計劃自備地表水其它制定計劃:自動制定計劃指標有種方案前三年用水量法:用前三年用水量求方程,趨勢外推求來年用水量【也可用平均值法】。節超比法:用前三年節超比計算來年計劃量,思路是節約比特別大的降低指標,超用量特別大的增加來年指標。節超比n(x)(計劃量n實用量n)計劃量n100節約比太大的,指標降低到xn,超用太大的,升到超用比xn。也可用最近一年的計劃量、實用量來計算。定額法:計劃量定額數量對工業用水,生產部分用水計劃量基礎水量定額數量工業定額有產品單耗法、萬元產值法。綜合法:用上三種方法的平均值。計劃制定從時間間隔上可分為

13、:水資源與節水管理機構下達年、季、月指標。實用量管理水表管理對注冊水表(用于和用水單位結算水費的水表)的基本情況、運行情況進行管理。數據流圖水表管理對用水戶一級水表進行管理,包括:新表注冊、銷冊、周檢變更及建立臺帳。根據目前管理現狀,水表可分為自來水水表、自備井水表、自備地表水水表。數據詞典水表庫所屬用水戶編號所屬水廠編號用水性質位置口徑水源類型水表號生產廠家換表日期周檢日期抄表員抄表日期抄表序號。用水性質工業商業賓服機關生活基建其它。水源類型自來水自備井自備地表水。用水量管理對用水單位的各種實際用水量進行管理。數據流圖對各用水戶用水量進行管理。包括:錄入實用量、建立臺帳、統計匯總分析。數據流

14、圖如下:數據詞典水表指數庫用水戶編號水表號指數單表實用量庫水表編號用水量單戶實用量庫計劃量庫加工說明計算單表實用量:由水表指數計算用水量,計算方法:分類匯總用水戶實用量:從單表用水量匯成用水用水戶實用量。也可直接輸入單戶用水量。打印臺帳:水表指數、單表用水量、用水戶用水量的月、季、臺帳(按自來水、自備水、自備地表水等分立臺帳)統計報表:按用水性質、水源類別、行政區、系統統計匯總,并以報表形式輸出。收費管理對用水單位用水收費進行管理。如城市地下水資源費、污水處理費、超計劃用水加價水費等。以上費用各地市收費名稱不一,收費周期不一,使用單位可以修改,可以自行確定收費周期。收款方式有銀行同城委收,支票

15、結帳及現金結帳。日常業務主要包括:水費計算,打印通知單、委收單、收據并建立財務臺帳,考核臺帳,統計分析等。基本水費費:用水戶應交納的基本水費費。加價水費:按規定對超計劃量的用水戶收加價水費。各市考核計算方法及考核時段不一。有:雙考核、季考核和不定期考核。污水處理費:用水戶應交納的污水水費費。其他收費:為滿足不同城市需要而設置的收費。數據流圖數據詞典基本水費費庫用水戶編號應收費實收費計帳日期憑證號。加價水費庫用水戶編號計算加價倍數實際加價倍數更改加價文號應加價金額更改加價金額實收加價金額記帳日期憑證號。污水處理費用水戶編號用水戶名稱污水處理費實收費記帳日期憑證號。其他收費用水戶編號用水戶名稱其他

16、收費實收額記帳日期憑證號。地下水資源管理需求分析包括自備井審批、建檔、成井驗收、水表管理、水量管理、周檢換表等。實現查詢、統計、報表,為地下水開采利用,水情預測、預報提供依據。自備井檔案管理數據流圖數據詞典自備井檔案庫單位編號井統一編號單位井編號座標座標高程地址井位鑿井時間啟用時間井深止水深度取水段上界取水段下界出水量靜水位動水位含砂量含水層厚度井孔口徑鑿井施工單位驗收日期驗收單位水泵類型泵管口徑泵管長度泵動力生產廠家水類型資質認證結果認證日期認證單位水質類型KR+T。水位動態監測需求分析水位動態監測主要是監測地下水水位埋深值,涉及的數據有監測點基本情況,原始監測值。主要處理有:錄入、編輯、計

17、算特征值(最大值、最小值、平均值),打印報表,年鑒排版,預測預報等數據流圖數據詞典監測井基本情況庫單位編號井統一編號單位井編號座標座標高程地址井位鑿井時間啟用時間井深止水深度取水段上界取水段下界出水量靜水位動水位含砂量含水層厚度井孔口徑鑿井施工單位驗收日期驗收單位水泵類型泵管口徑泵管長度泵動力生產廠家水類型資質認證結果認證日期認證單位水質類型KR+T。原始監測數據庫=單位編號井統一編號單位井編號+日期+水位值1n水質動態監測需求分析水質監測是了解、分析、預測、控制水質污染。原始數據來自水質監測站。數據流圖數據詞典統一編號+取樣地點+取樣日期+化驗日期+取樣編號+水源類型+化驗單位+鉀+鈉+鈣+

18、鎂+碳酸根+重碳酸根+硫酸根+總硬度+永久硬度+暫時硬度+負硬度+總堿度+礦化度+PH值+二價鐵+三價鐵+鋁+氨氮+氫氧根+硝酸+鹽硝酸+氟+溴+碘+游離二氧化碳+侵蝕二氧化碳+二氧化硅+COD+鋅+堿量+汞+錳+鉬+鈷+三價鉻+六價鉻+鍶+鋇+銻+銫+鎘+銅+鉛+鋅+砷+銀+氰化物+酚+大腸桿菌+細菌總量+洗滌劑+氯芳+四氯化碳+滴滴涕。節水管理需求分析節水工程管理建立各種節水工程檔案庫,并進行檢索、統計、預測、析工作。其數據流圖如下:數據流圖數據詞典節水工程庫用水戶編號工程編號工程名稱申請文號申請日期竣工日期施工單位設計單位驗收單位驗收日期驗收單編號設計投資實際投資水資源與節水管理機構投資

19、設計節水量實際節水量日處理能力。用水戶節水綜合報表需求分析數據流圖該表反映用水戶生產經營用水、節水綜合信息。數據流圖如下:數據說明節水情況庫取水量重復回收利用量用水戶編號產值主要產品及產量。取水量自來水自備井自備地表水基建水。重復回收利用量冷卻循環量工藝回收量蒸氣冷凝量生活回用量其它回用量。第二章 數據庫設計在 Visual FoxPro 中,可以使用數據庫組織和建立表和視圖間的關系。數據庫不但提供了存儲數據的結構,而且還有很多其他的好處。在使用數據庫時,可以在表一級進行功能擴展,例如創建字段級規則和記錄級規則、設置默認字段值和觸發器等,還可以創建存儲過程和表之間的永久關系。此外,使用數據庫還

20、能訪問遠程數據源,并可創建本地表和遠程表的視圖。第一節 數據設計方法數據庫設計步驟用一個可靠的數據庫設計過程,就能迅速、高效地創建一個設計完善的數據庫,為訪問所需信息提供方便。在設計時打好堅實的基礎,設計出結構合理的數據庫,會節省日后整理數據庫所需的時間,并能更快地得到精確結果。注釋:Visual FoxPro 中的術語“數據庫”和“表”不是同義詞。“數據庫”(.dbc 文件)指的是關聯的數據庫,它是一個或多個表( .dbf 文件)或視圖信息的容器。數據庫設計過程的關鍵在于理解關系型數據庫管理系統(如 Visual FoxPro)保存數據的方式。為了高效準確地提供信息,Visual FoxPr

21、o 將不同主題的信息保存到不同的表中。例如,用一個表保存用水戶基本信息,而用另一個表保存其用水信息。如果數據組織得當,就能把數據庫設計得相當靈活,可以用很多方法組合和提供信息,例如,可以打印一個報表,報表中的信息來自用水戶基本信息和用水信息兩個獨立的表。通過將信息拆分入表,來增加數據庫的靈活性。在設計數據庫的時候,首先分離那些需要作為單個主題而獨立保存的信息,然后告訴 Visual FoxPro 這些主題之間有何關系,以便在需要時把正確的信息組合在一起。通過將不同的信息分散在不同的表中,使數據的組織工作和維護工作更簡單,同時也易保證建立的應用程序具有較高的性能。下面是設計數據庫的步驟:確定建立

22、數據庫的目的。這有助于確定 Visual FoxPro 保存哪些信息。確定需要的表。在明確了建立數據庫的目的之后,就著手把信息分成各個獨立的主題,例如用水戶基本信息和用水信息等。每個主題都可以是數據庫中的一個表。確定所需字段。確定在每個表中要保存哪些信息。在表中,每類信息稱作一個字段,瀏覽表時在表中顯示為一列。確定關系。分析每個表,確定一個表中的數據和其他表中的數據有何關系。必要時,可在表中加入字段或創建一個新表來明確關系。設計求精。對設計進一步分析,查找其中的錯誤。創建表,在表中加入幾個示例數據記錄,看能否從表中得到想要的結果。需要時可調整設計。 在最初的設計中,不要擔心發生錯誤或遺漏東西。

23、這只是一個初步方案,在以后對設計方案進一步完善。在完成初步設計后,利用示例數據對表單、報表的原型進行測試。Visual FoxPro 很容易在創建數據庫時對原設計方案進行修改。可是在數據庫中輸入了數據或連編表單和報表之后,再要修改這些表就困難得多。正因如此,在連編應用程序之前,應確保設計方案已經考慮得比較全面。5.2 分析數據需求Visual FoxPro 數據庫設計的第一步是明確數據庫的目的和如何使用。 也就是說需要從數據庫中得到哪些信息。明確目的之后,就確定需要保存哪些主題的信息(表),以及每個主題需要保存哪些信息(表中的字段)。和數據庫的使用人員多交換意見,推敲那些需要數據庫回答的問題,

24、勾劃出要生成的報表,收集當前用來記錄數據的表單。所有這些信息在后面的設計步驟中都要用到。5.2.1 將需求分類放入表確定數據庫中的表是數據庫設計過程中技巧性最強的一步。因為根據想從數據庫中得到的結果(包括要打印的報表、要使用的表單、要數據庫回答的問題)不一定能得到如何設計表結構的線索,它們只是告訴需要從數據庫得到的東西,并沒有告訴如何把這些信息分門別類地加到表中去。以用水計劃單為例,它除了包括一些用水戶的信息(如地址和電話號碼)以外,還提供了有關計劃用水情況的信息。這個表單確實提供了許多需要在數據庫中保存的信息,盡管所有信息都在同一表單中,仍可將它們存儲在不同的表中,這樣容易解決一般數據的完整

25、性問題。同一信息只保存一次將減少出錯的可能性 例如,若只使用一個表存儲所有用水計劃單單的信息, 假設某用水戶有三年不同的計劃單,也可以在數據庫中加入三次該用水戶的地址和電話號碼(每年一次),但這樣會增加數據輸入出錯的可能性。用水戶基本情況表一次性存儲地址信息,而且,如果用水戶更換了地址,那么您要么接受矛盾的信息,要么查找并更改表中顧客的每一個用水計劃單記錄。實際上,更好的解決辦法是創建一個用水戶基本情況表表,用水戶的地址在數據庫中只保存一次。以后如果要更改數據,只要更改一次即可。 防止刪除有用信息 假設用水戶報送節水報表,但下一年又不報送了。這樣,當從包含用水戶基本情況表和用水戶節水報表中刪除

26、,同時也刪掉了用水戶的全稱及地址。可是有時又想把這個用水戶保存在數據庫中。因此,最好的解決辦法仍然是把用水戶的信息放在單獨的用水戶表中,這樣就可以做到只刪除節水報表信息而不刪除用水戶信息。仔細研究需要從數據庫中取出的信息,并把這些信息分成各種基本主題(例如用水戶基本情況、計劃量、實用量等等),每個主題都是一個獨立的表。提示 把信息劃分成表的方法之一是研究每種信息,確定每種信息的實際內容。例如,在 Tasmanian Traders 訂單中,顧客地址不屬于銷售信息,而屬于顧客信息,這表明需要有一個單獨的顧客表。在 Products on order 報表中,供應商的電話號碼并不屬于存貨信息,而屬

27、于供應商信息,這表明需要有一個單獨的供應商表。5.2.2 確定所需字段為了確定表的字段,首先決定需要在表中了解有關信息。把字段看作是表的屬性。表中每個記錄(或每行)包含了同樣的字段或屬性集合。例如,用水戶表中的字段記錄了用水戶的地址。表中每個記錄項記錄了一個用水戶的信息,而地址字段記錄了該顧客的地址。確定字段時我們采用了以下幾點技巧:每個字段直接和表的主題相關。描述另一個主題的字段應屬于另一個表。并定義表之間的關系。確保一個表中的每個字段直接描述該表的主題。如果多個表中重復同樣的信息,刪除不必要重復的字段。不包含可推導得到或需計算的數據。多數情況下,不把計算結果存儲在表中,因為要看結果時可用

28、Visual FoxPro 進行計算。有時為便于查詢,簡化變成而采取保存計算結果。有些數據的計算是變化的,這是保存計算結果,例如水費的計算與水價有關,而水價有時調整。收集所需的全部信息 在設計時很容易忽略重要的信息,這時應回到設計的第一步。檢查書面的表單和報表,確保過去所需的信息都已包括在數據庫表中,或者可由這些表計算出來。重新思考一下問題:能否使用表中的信息找到所有答案?是否有保存唯一數據的標識字段?哪個表包含了組合一份報表或表單所需的信息?以最小的邏輯單位存儲信息 可能會把可分開信息一起存入一個字段。如果一個字段中結合了多種信息,以后要獲取單獨的信息就會很困難,盡量把信息分解成比較小的邏輯

29、單位。使用主關鍵字段Visual FoxPro 關系型數據庫管理系統,其功能強大之處在于:它能夠迅速查找存儲在多個獨立表中的信息并組合這些信息。為使 Visual FoxPro 更有效地工作,數據庫的每個表都必須有一個或一組字段可用以唯一確定存儲在表中的每個記錄,通常使用唯一的標識號作為這樣的字段(例如,用水戶編號)。在數據庫術語中,這一信息稱作表的主關鍵字。Visual FoxPro 利用主關鍵字迅速關聯多個表中的數據,并把數據組合在一起。一個表有一個唯一的標識符,用這個標識符作為表的主關鍵字,保證該字段的值對每個記錄都是不同的,Visual FoxPro 不允許在主關鍵字段中有重復的值。在

30、選擇主關鍵字段時,以下原則: Visual FoxPro 不允許在主關鍵字段中有重復值或 null 值。方便記憶和鍵入,不能太長。主關鍵字的長度直接影響數據庫的操作速度,因此在創建主關鍵字段時,該字段值使用能滿足存儲要求的最小長度。 5.3 確定關系把信息分成了各個表后。由數據庫關系將這些表中的內容重新組合,得到有意義的信息。Visual FoxPro 是一個關系型數據庫管理系統。也就是說,在每個獨立的表中存儲的數據之間有關系。可以在這些表之間定義關系,而 Visual FoxPro 可以利用這些關系來查找數據庫中有聯系的信息。表之間有三種關系:一對多關系,多對多關系,一對一關系 。更多的是采

31、用一對多關系創建“一對多”關系。一對多關系是關系型數據庫中最普通的關系。在一對多關系中,表 A 的一個記錄在表 B 中可以有多個記錄與之對應,但表 B 中的一個記錄最多只能有一個表 A 的記錄與之對應。例如,用水戶基本情況表和計劃量表就是一對多的關系。建立這樣的關系,就要把關系中“一方”的主關鍵字字段添加到“多方”的表中。在關系中,“一方”用主關鍵字或候選索引關鍵字,而“多方”使用普通索引關鍵字。在本例中,需要把用水戶基本情況表表中的 用水戶編號字段加到計劃量表中。如下圖用水戶基本情況表YhbhqcDz1-001科研所1-002化工廠計劃用水表yhbhndYf Jh1.1-0011999110

32、001-0011999215001-0011999320001-002如果在數據庫中存在一對一關系,就考慮一下是否能把這些信息合并到一個表中。 5.4 設計優化確定了所需要的表、字段和關系之后,進一步研究設計方案,并且檢查可能存在的缺陷。解決設計數據庫時可能會遇到一些缺陷。避免可能會使數據難于使用和維護。檢查一下問題表中是否帶有大量并不屬于某主題的字段?是否有些字段由于對很多記錄不適用,而在那些地方保持空白?是否有大量表,其中很多包含了同樣的字段? 創建表,然后指定表間的關系,在每個表中輸入幾個數據記錄,看看能否利用數據庫找到所需的答案。再粗略地創建一些表單和報表,看看能否顯示所期望的數據,找

33、出并消除不必要的重復數據。是否遺忘了字段?是否有需要的信息沒包括進去?是否為每個表選擇了合適的主關鍵字?在使用這個主關鍵字查找具體記錄時,它是否很容易記憶和鍵入?是否在某個表中重復輸入了同樣的信息?是否有這么一個字段很多而記錄項卻很少的表,而且許多記錄中的字段值為空? 確定了要做的修改之后,改進設計方案。第二節 數據庫設計結果經過分析共設計了三個數據庫,48個表。用水節水數據庫共25個表,各表關系如下:參照完整性如下:用戶基本情況表YHJBQK.DBF序號字段名字段說明類型長度小數位數說明1qc全稱字符型10主索引2dz地址字符型403yb郵編字符型304xzq行政區字符型65xt系統字符型1

34、06hy行業字符型107dzq地質區字符型108fr法人字符型109gsks管水科室字符型810lxr聯系人字符型1011dh電話字符型812khh開戶行字符型1413zh帳號字符型3014yslx用水類型字符型3015x1x座標字符型816y1y座標字符型817gly管理員字符型818jsbb有節水報表字符型81-有 2-無19zbjs自備井數邏輯型1020jsgcs節水工程數數值型2021sbs水表數數值型20用水戶用水基本情況表 ysqk.dbf序號字段名字段說明類型長度小數位數說明1yhbh用戶編號字符型10普通索引2zlsyjb自來水一級水表(只)數值型23zbsyjb自備水一級水表

35、(只)數值型24zbdbyjb自備地表一級水表(只)數值型25ejb二級水表(只)數值型46sjb三級水表(只)數值型47jt家庭戶數(戶)數值型68jtzb家庭收水費戶數(戶)數值型69jtrs家庭總人數(人)數值型610lfs來訪人(人/月)數值型511dcts大汽車數(臺)數值型412xcts小車數(臺)數值型413cnmj采暖面積(平方米)數值型614cnts采暖天數(天/年)數值型415yyc游泳池(立方米)數值型616kfts游泳池開放天數(天/年)數值型417glds鍋爐噸位(噸/小時)數值型218klss開爐小時數(小時/年)數值型419lfrs理發人數(人/月)數值型420

36、xyrs洗浴人數(人/月)數值型621jcrs就餐人數(人/月)數值型822lhmj綠化面積(平方米)數值型823ssmj灑水面積(平方米)數值型624yymj營業面積(平方米)數值型625數值型426css廁所(位)數值型827zgsl轉供水量(立方米/月)數值型1028dejh基礎用水量(立方米/月)數值型429zycp主要產品備注型830cz產值(萬元/月)數值型1031wyczhsl萬元產值耗水量(立方米/萬元)數值型832zxs住校生(人)數值型233fzg非住校生(人)數值型834fzc小學中學(人)數值型835jgrs教工人數(人)數值型836rtrs日托人數(人)數值型837z

37、trs周托人數(人)數值型838ywrr醫務人員(人)數值型839zgrs職工人數(人)數值型840jzrs就診人數(人/天數值型841jjbc甲級病床(張)數值型842yjbc乙級病床(張)數值型843bjbc丙級病床(張)數值型844djbc丁級病床(張)數值型845ggbc供給病床(張)數值型846jgbc劑給病床(張)數值型847flrs放療人數(人/月)數值型848hyrs化驗人數(人/月)數值型849jprs解剖人數(人/月)數值型850jyjs煎藥劑數(次/月)數值型851zgs工作人員數(人)數值型852djcw丁級床位(張)數值型853jcrsjx就餐人數酒席(人/月)數值型

38、854jcrsbc就餐人數便餐(人/月)數值型855yyzw影院座位(席)數值型856wtzw舞廳座位(席)數值型857tyczw體育場座位(席)數值型858xy洗衣(公斤/月)數值型859xyrsc浴池人數(人/月)數值型860 xyrsp浴盆人數(人/月)數值型861xyrss桑拿浴人數(人/月)數值型862tfly套房有淋浴(套)數值型863tfwly套房無淋浴(套)數值型864dsjzs單身宿舍(套)數值型865hfmj花房面積(平方米)數值型866jjmj基建面積(平方米)數值型867jjcw甲級床位(張)數值型868yjcw乙級床位(張)數值型869bjcw丙級床位(張)數值型87

39、0hys會議(人/月)數值型8計劃、實用、收費表 sf.dbf序號字段名字段說明類型長度小數位數說明1yhbh用戶編號字符型10普通索引2nd年度字符型43yf月份數值型24jh1計劃量工業數值型85jh2計劃量商服數值型86jh3計劃量生活數值型87jh4計劃量機關數值型88jh5計劃量特殊數值型89jh6計劃量普通數值型810jh7計劃量地溫數值型811jh8計劃量礦泉數值型812jh9計劃量未用數值型813jh10計劃量其他數值型814sy1實用量工業數值型815sy2實用量商服數值型816sy3實用量生活數值型817sy4實用量機關數值型818sy5實用量特殊數值型819sy6實用量普

40、通數值型820sy7實用量地溫數值型821sy8實用量礦泉數值型822sy9實用量未用數值型823sy10實用量其他數值型824wb未報字符型125jf1加價水費工業數值型9226jf2加價水費商服數值型9227jf3加價水費生活數值型9228jf4加價水費機關數值型9229jf5加價水費特殊數值型9230jf6加價水費普通數值型9231jf7加價水費地溫數值型9232jf8加價水費礦泉數值型9233jf9加價水費未用數值型9234jf10加價水費其他數值型9235jfss加價水費實收數值型9236zf1基本水費工業數值型9237zf2基本水費商服數值型9238zf3基本水費生活數值型9239

41、zf4基本水費機關數值型9240zf5基本水費特殊數值型9241zf6基本水費普通數值型9242zf7基本水費地溫數值型9243zf8基本水費礦泉數值型9244zf9基本水費未用數值型9245zf10基本水費其他數值型9246zfss基本水費實收數值型9247wf1污水處理費工業數值型9248wf2污水處理費商服數值型9249wf3污水處理費生活數值型9250wf4污水處理費機關數值型9251wf5污水處理費特殊數值型9252wf6污水處理費普通數值型9253wf7污水處理費地溫數值型9254wf8污水處理費礦泉數值型9255wf9污水處理費未用數值型9256wf10污水處理費其他數值型925

42、7wfss污水處理費實收數值型9258qt1其他收費工業數值型9259qt2其他收費商服數值型9260qt3其他收費生活數值型9261qt4其他收費機關數值型9262qt5其他收費特殊數值型9263qt6其他收費普通數值型9264qt7其他收費地溫數值型9265qt8其他收費礦泉數值型9266Qt9其他收費未用數值型9268qt10其他收費其他數值型9269qtss其他收費實收數值型92節水工程檔案表 jcgc.dbf序號字段名字段說明類型長度小數位數說明1yhbh用戶編號字符型10普通索引2gcbh工程編號字符型83gcmc工程名稱字符型204sqwh申請文號字符型85sqrq申請日期日期型

43、86jgrq竣工日期日期型87sgdw施工單位字符型308sjdw設計單位字符型309ysdw驗收單位字符型3010ysrq驗收日期日期型811yswh驗收文號字符型1012sjtz1設計投資(萬元)數值型8213sjtz2實際投資(萬元)數值型8214zczj自籌資金(萬元)數值型8215sbdk水辦貸款(萬元)數值型8216sjjs1設計節水(m3)數值型817sjjs2實際節水(m3)數值型818tzxy投資效益(元/m3.d)數值型62用水戶節水報數據庫標表 yhjsbb.dbf 序號字段名字段說明類型長度小數位數說明1yhbh用戶編號字符型10普通索引2nd年份字符型43yf月份字符

44、型24cz產值(萬元)字符型85qsl取水量(m3)日期型86lqs冷卻水(m3)日期型87gys工藝水(m3)字符型88lns冷凝水(m3)字符型89shhs生活回水(m3)字符型810qths其它回水(m3)日期型811xhl循環率()字符型6水表基本情況 sbqk.dbf序號字段名字段說明類型長度小數位數說明1yhbh用戶編號字符型10普通索引2sbbh水表編號字符型10主索引3ysxz用水性質字符型104bwz表位置字符型205bj表徑(mm)數值型46sccj生產廠家字符型207azrq安裝日期日期型88sylx水源類型字符型69hbrq換表日期日期型810sjzjr實際周檢日日期型

45、811jhzjr計劃周檢日日期型812cbrq抄表日期日期型813cby抄表員字符型814sbzk水表狀況字符型6水表抄表數據庫表 dbsyl.dbf序號字段名字段說明類型長度小數位數說明1yhbh用戶編號字符型10普通索引2sbbh水表編號字符型10普通索引3nd年度字符型44zs0上年12月指數數值型85kcl0上年12用量數值型86zs11月指數數值型87kcl11月用量數值型88zs22月指數數值型89kcl22月用量數值型810zs33月指數數值型811kcl33月用量數值型812zs44月指數數值型813kcl44月用量數值型814zs55月指數數值型815kcl55月用量數值型8

46、16zs66月指數數值型817kcl66月用量數值型818zs77月指數數值型819kcl77月用量數值型820zs88月指數數值型821kcl88月用量數值型822zs99月指數數值型823kcl99月用量數值型824zs1010月指數數值型825kcl1010月用量數值型826zs1111月指數數值型827kcl1111月用量數值型828zs1212月指數數值型829kcl1212月用量數值型8收費標準數據庫表 ysxzdm.dbf序號字段名字段說明類型長度小數位數說明1zdm系統字段名字符型102zdmc字段說明字符型63mc字段名稱字符型10升序4sy使用否邏輯型15zf基本水費單價數

47、值型526zfbl基本水費系數數值型37wf污水處理費單價數值型528wfbl污水處理費系數數值型39qt其他收費單價數值型5210qtbl其他收費系數數值型311jf1第1段單價數值型5212jf1bl加價水費1超用比數值型313jf2第2段單價數值型5214jf2bl加價水費2超用比數值型315jf3第3段單價數值型5216jf3bl加價水費3超用比數值型317jf4第4段單價數值型5218jf4bl加價水費4超用比數值型319jf5第5段單價數值型5220jf5bl加價水費5超用比數值型321jf6第6段單價數值型5222jf6bl加價水費6超用比數值型323jf7第7段單價數值型522

48、4jf7bl加價水費7超用比數值型325jf8第8段單價數值型5226jf8bl加價水費8超用比數值型327jf9第9段單價數值型5228jf9bl加價水費9超用比數值型329jf10第10段單價數值型5230jf10bl加價水費10超用比數值型3序號字段名字段說明類型長度小數位數說明1mc注冊用戶名字符型102kl密碼字符型103jb用戶基本情況修改權邏輯型14jh計劃量修改權邏輯型15sy實用量修改權邏輯型16jf加價水費修改權邏輯型17zf基本水費修改權邏輯型18wf污水處理費修改權邏輯型19qt其他收費修改權邏輯型110gc節水工程修改權邏輯型111sk用戶用水情況修改權邏輯型112j

49、d自備井檔案修改權邏輯型113sz水質監測修改權邏輯型114sw水位監測修改權邏輯型115sb水表基本情況邏輯型116zs抄表指數修改權邏輯型117db單表修改權邏輯型118nj年度計劃量修改權邏輯型119yb用戶節水報表修改權邏輯型1年度計劃數據庫表 ndsf.dbf序號字段名字段說明類型長度小數位數說明1mc注冊用戶名字符型102kl密碼字符型103jb用戶基本情況修改權邏輯型14jh計劃量修改權邏輯型15sy實用量修改權邏輯型16jf加價水費修改權邏輯型17zf基本水費修改權邏輯型18wf污水處理費修改權邏輯型19qt其他收費修改權邏輯型110gc節水工程修改權邏輯型111sk用戶用水情

50、況修改權邏輯型112jd自備井檔案修改權邏輯型113sz水質監測修改權邏輯型114sw水位監測修改權邏輯型115sb水表基本情況邏輯型116zs抄表指數修改權邏輯型117db單表修改權邏輯型118nj年度計劃量修改權邏輯型119yb用戶節水報表修改權邏輯型1屬性代碼表說明如下序號數庫表名字段名字段說明類型長度說明1Hymdmc行業字符型102Xzqdmmc行政區字符型103Dzqdmmc地質區字符型104Xtdmmc系統字符型105Glymc節水管理員字符型86Cbymc抄表員字符型87sbzkmc水表狀況字符型108Yslxdmmc用水戶用水類型字符型109Yshylxdmmc水質化驗水源類

51、型字符型1010ysxzdmmc用水性質字符型611kmdmmc數據庫表字符型1012sylxdmmc水表水源類型字符型10地下水動態監測數據庫地下水動態監測數據庫共6個表,如下圖各表關系如下參照完整性如下 水位監測點基本情況 jcdqk.dbf序號字段名字段說明類型長度小數位數說明1jcdbh監測點編號字符型10主索引2ybh水井原編號字符型103dw隸屬單位字符型404dz具體位置字符型405xX坐標數值型1026yY坐標數值型1027z地面高程(米)數值型1028jtg井臺高(厘米)數值型1029kj井口經(毫米)數值型1010sd井深(米)數值型10211zswz止水位置(米)數值型1

52、0212jjsj建井時間數值型10213pl觀測頻率(次/月)數值型214jcjlx監測井類型字符型1015bz備注備注型4 水位監測值數據庫表 jcz.dbf序號字段名字段說明類型長度小數位數說明1jcdbh編號字符型10普通索引2nd年度字符型43rq日期數值型24y1一月字符型85y2二月字符型86y3三月字符型87y4四月字符型88y5五月字符型89y6六月字符型810y7七月字符型811y8八月字符型812y9九月字符型813y10十月字符型814y11十一月字符型815y12十二月字符型816m1一月字符型1017m2二月字符型1018m3三月字符型1019m4四月字符型1020m

53、5五月字符型1021m6六月字符型1022m7七月字符型1023m8八月字符型1024m9九月字符型1025m10十月字符型1026m11十一月字符型1027m12十二月字符型10水質化驗成果數據庫表 szjc.dbf序號字段名字段說明類型長度小數位數說明1tybh統一編號字符型10普通索引2qydd取樣地點字符型403qyrq取樣日期日期型84hyrq化驗日期日期型85qybh取樣編號字符型106sylx水源類型字符型107hydw化驗單位字符型408k鉀字符型79na鈉字符型810ca鈣字符型811mg鎂字符型712co3碳酸根字符型613hco3重碳酸根字符型814cl氯字符型815so

54、4硫酸根字符型816zyd總硬度字符型817yjyd永久硬度字符型718zsyd暫時硬度字符型819fyd負硬度字符型720zjd總堿度字符型821khd礦化度字符型822phPH值字符型523fe2二價鐵字符型724fe3三價鐵字符型725al鋁字符型726nh4氨氮字符型727oh氫氧根字符型828no2硝酸字符型629no3鹽硝酸字符型730f氟字符型531br溴字符型732i碘字符型733yco2游離二氧化碳字符型734qco2侵蝕二氧化碳字符型735sio2二氧化硅字符型836codCOD字符型637cz鋅字符型638jl堿量字符型639hg汞字符型840mn錳字符型741mo鉬字符

55、型742co鈷字符型843cr3三價鉻字符型844cr6六價鉻字符型845sr鍶字符型846ba鋇字符型847ti銻字符型848se銫字符型849cd鎘字符型850cu銅字符型851pb鉛字符型852zn鋅字符型753as砷字符型854ag銀字符型855cn氰化物字符型856c6h5oh酚字符型857dcgj大腸桿菌字符型658zjzl細菌總量字符型659xdj洗滌劑字符型760lf氯芳字符型961ccl4四氯化碳字符型962bbb字符型963ddt滴滴涕字符型95.4.3 自備井檔案數據庫共有個表17如下:數據庫表關系如下參照完整性如下代碼數據庫表.dbf序號數庫表名字段名字段說明類型長度說

56、明1blxmdmc泵類型代碼字符型102dxslxdmmc地下水類型代碼字符型103Dzqdmmc地質區代碼字符型104dzsddmmc地質時代代碼字符型105Jglxdmmc井管類型代碼字符型86Jlxdmmc井類型代碼字符型87Sydmmc驗收結果代碼字符型10鉆孔井基本信息數據庫表.DBF序號字段字段名類型寬度小數位說明1TYBH統一編號字符型162SWDZFQ地質分區字符型103GHFQ規劃分區字符型104JDGWZ具體位置字符型205SGDW施工單位字符型406QH行政區劃字符型67QDH區號字符型58ZDH總號字符型59DWMC單位名稱字符型4010DWDZL單位地址字符型3011

57、DWDZH單位地址號字符型312WJBH微機編號字符型813JH井號字符型814X橫坐標(米)雙精度型8215Y縱坐標(米)雙精度型8216Z地面高程(米)雙精度型8217CJRQ成井日期日期型818ZJRQ鑿井日期日期型819JS井深(米)雙精度型8220JJ井徑(毫米)字符型1021QSDQ取水段起始(米)雙精度型8222QSDD取水段結束(米)雙精度型8223ZSWZ止水位置(米)字符型6024HSCHD含水層厚度(米)雙精度型8225JLX井類型字符型826JSW靜水位(米)雙精度型8227JSWMS靜水位埋深(米)雙精度型8228SWJS水位降深(米)雙精度型8229DSW動水位(米

58、)雙精度型8230DSWMS動水位埋深(米)雙精度型8231YSL涌水量(噸/時)雙精度型8232DWYSL單位涌水量(噸/時.米)雙精度型8233STXS滲透系數(米/日)雙精度型8234DSXS導水系數(平方米/日)雙精度型8235YXBJ影響半徑(米)數值型336DYXS導壓系數雙精度型8237SSXS釋水系數雙精度型8238SHXLX水化學類型字符型4039DXSLX地下水類型字符型840DJZ登記者字符型841DJRQ登記日期日期型842YSDW驗收單位字符型3043YSRQ驗收日期日期型844YSJG驗收結果字符型3045SBLX水泵類型字符型446SBKJ水泵口徑(英寸)雙精度型

59、8247XBSD下泵深度(米)雙精度型8248SBDL水泵動力雙精度型8249SBYC水泵揚程(米)雙精度型8250SCCJ生產廠家字符型3051HSL含砂量(%)數值型252JGLX井管類型字符型1053YSXZ用水性質字符型1054SW水溫(度)數值型5155SWJS2二次水位降深(米)雙精度型8256YSL2二次涌水量(噸/時)雙精度型8257DWYSL2二次單位涌水量(噸/時.米)雙精度型8鉆孔井井孔結構.DBF 序號字段字段名類型寬度小數位索引排序說明1TYBH統一編號字符型16PINYIN2XH序號數值型33ID標志字符型84VALUE1深度雙精度型825VALUE2厚度雙精度型8

60、26直徑雙精度型8 鉆孔井地層描述.dbf序號字段字段名類型寬度小數位索引排序說明1TYBH統一編號字符型16PINYIN2CH層號數值型33DZSD地質時代字符型24CDBG層底表高雙精度型825CDSD層底深度雙精度型826YCHD巖層厚度雙精度型827YX巖性字符型148YXMS巖性描述字符型60抽水數據 CHOUSHUI.DBF 序號字段字段名類型寬度小數位索引排序說明1TYBH統一編號字符型162CH序號數值型33T時間數值型104Q流量數值型1025S降深數值型102水位恢復同上第三章 系統設計在需求分析的基礎上,進行模塊設計。模塊設計的原則是首先考慮模塊與水資源管理業務分割相吻合

溫馨提示

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

評論

0/150

提交評論