999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于三層架構的人口數據管理平臺設計

2012-12-31 00:00:00林曾

摘要:本文主要研究三層架構技術下的人口數據管理平臺,從人口數據平臺的研究意義與價值出發,在三層架構技術的基礎上,總體設計了人口數據管理平臺,且就數據平臺劃分為數據層、中間層、業務應用層,分別就三個層次進行系統的分析與設計,在中間層,利用了數據的存儲過程訪問方式,提高了數據平臺的數據讀取效率,重點設計與實現了人口數據的添加、數據查詢功能。論文對人口數據平臺的研究,最提高我國人口管理的信息化發展,具有一定的研究價值。

關鍵詞:三層架構 人口管理 數據管理 數據庫

我國是人口大國,龐大的人口數據的管理工作成為了難點和重點。對于人口數據的管理,也隨著信息技術的發展,逐漸地朝著網絡化、數字化趨勢演變,實施人口數據的管理平臺將直接影響到人口管理工作的效率和準確度。在人口數據管理工作流程中,利用網絡技術、信息技術,以實現人口數據管理的信息化是研究的關鍵。本文則是在此背景下,研究了三層架構下的人口數據管理平臺的分析與設計,以此提高人口數據管理的信息化水平。

1 人口數據管理平臺價值

人口數據平臺針對政府部門的人口數據統計和管理人員而開發的,實施計算機模式下的人口數據統計和管理方式,成為了目前各個國家對人口管理的一種趨勢。在我國,由于人口統計方式和普查制度的改革,人為手工和紙質的方式進行人口數據統計,不僅僅浪費工作人員的時間,也浪費人口管理部門的人力和物力資源;另外,手工的人口數據統計,也不可避免的存在一定的差錯。利用計算機數據管理系統,對人口數據進行統計和管理,將有效地提高人口管理工作的效率,尤其在我國這樣一個人口數量龐大的國家,只需要將人口數據進行計算機方式的采集,管理人員就能進行數據分析與管理,極大減少人口管理工作量。

建立人口綜合管理平臺是大勢所趨,同時由政府人口信息管理與服務平臺的協同,可以直接和間接產生經濟和社會效益。經濟發展以及社會進步,引起了政府和公眾的需求,信息資源在廣度和深度都在發生著深刻的變化,信息的質量、范圍、準確性、及時性都有非常大的提高。實現網絡化的數據采集管理和共享,實現即時靈活的數據統計分析能力,實現全系統各部門網上協同辦公,以提高工作水平,為相關部門提供信息服務。

本文所研究的人口數據管理平臺,將基于三層架構的技術進行開發,三層架構將整個數據管理平臺劃分為數據層、中間層和業務訪問層,其先進的數據讀取方式,將有效地提高系統的數據訪問速率,有效地提高人口數據管理工作效率。本文將利用ASP.NET技術,在三層架構體系下設計與研究人口數據管理系統,技術的先進性和優越性將提高系統平臺的優越性,從而對人口數據的管理工作具有重要的研究價值。

2 人口數據管理平臺總體設計

根據三層架構的技術體系,如圖1所示,設計了人口 數據管理平臺的總體架構,整個系統由數據層即系統的數據庫、數據中間訪問層、人口數據管理的主要業務功能應用層組成,通過三層體系之間的聯系,實現人口數據的管理與分析。

人口數據管理的主要業務分為、人口數據采集、人口數據信息辦公、人口數據管理維護、人口數據交換,再加上系統自身的登錄模塊、系統維護管理模塊,將這幾個模塊設計在人口數據管理平臺的應用層上,通過數據存儲過程和C#編程代碼實現與數據層之間的聯系,進行數據交互,形成一個有機的三層架構數據管理系統。

3 平臺數據層設計

3.1 數據分析 人口數據管理系統的數據庫實體主要是人口數據,如圖2所示,人口數據的統計信息主要包括的數據字段有:人口的姓名、性別、身份證號碼、年齡、家庭地址、政治面貌、配偶信息、添加日期、健康狀況、就業狀況、治安狀況、其它說明等字段,為人口數據信息的實體屬性圖。

3.2 存儲過程設計 為了查詢管理員訪問者登錄系統的數據信息,本系統設計了存儲過程InfoAdmin。數據的存儲過程屬于系統的中間環節,利用SQL語句編寫一組語句集,能將編譯好的數據存儲在系統數據庫中,應用層訪問時不需要再重新執行編譯,極大提高了數據訪問速度。

如存儲過程InfoAdmin,訪問的是表b_Admin,對表中的用戶姓名Name和用戶密碼Pwd進行查詢,存儲過程內容如下:

CREATE PROCEDURE InfoAdmin

(@Name varchar(20), @Pwd varchar(20)) as

select * from tb_Admin where Name=@Name and Pwd=@Pwd

GO

4 平臺中間層設計

在本文研究的ASP.NET技術中,將數據訪問常用的函數事件設計成類進行封裝,形成系統的中間訪問層,將常用的數據操作代碼進行統一管理,以提高代碼的運行效率。本文在人口數據管理系統中,建立了中間層的數據操作類,形成了數據公共類。

將系統的基本操作類編寫在這個文件夾的.cs文件中,這些文件都存儲在人口數據系統工程的App_Code文件中,新建一個名為SqlOperate的數據操作類,對SQL數據庫進行訪問操作。該操作類中主要包括了4個函數方法,分別是DataCom方法、gvDataBind方法、dlDataBind方法、ddlDataBind方法,各自執行數據訪問功能。

例如,dlDataBind方法:dlDataBind方法無返回值,執行SqlDataAdapter中的SQL語句,將執行結果綁定到DataList控件上,設計的主要代碼如下:

SqlDataAdapter myda = new SqlDataAdapter(sqlstr, sqlconn); //建立數據連接對象

DataSet myds = new DataSet(); //新建數據訪問對象

myda.Fill(myds);

dl.DataSource = myds; //執行數據源綁定

dl.DataBind();

5 平臺應用層設計

5.1 系統登錄模塊 研究人口數據管理平臺的登錄,用戶登錄的數據流程如圖3所示,用戶在界面上輸入用戶名和密碼,執行登錄函數,后臺程序將在數據庫中查詢系統的用戶信息表,如果輸入的用戶名、密碼存在與數據庫中,則訪問者被允許進入系統,如果不存在該輸入用戶的信息,或者輸入數據不吻合,將出現登錄出錯提示,平臺主要訪問者是系統的管理員。

5.2 人口數據查詢 人口數據查詢模塊是數據管理平臺的第一個主要模塊,人口信息查詢統計功能不僅僅對流動人口信息,應包含所有人口信息。包括各個業務部門的人口業務數據,人口信息查詢訪問的界面如圖4所示。查詢需要根據人員的身份證號碼、姓名、出生日期、出生日期時間段、配偶姓名、子女姓名查找人員信息。每個用戶根據所屬區域不同,可以看到的地址樹也不同,通過區域碼查詢出該區域的人員列表,分頁顯示,選擇了某個人以后查看該人員的基本信息的詳細情況。在基本信息的詳細頁面上列出一個人的各種相關業務信息,點擊之后再查看各分類的詳細信息。

人口數據查詢界面上,綁定了數據庫中的人口基本信息,對于人口數據綁定的實現,利用了ASP.NET技術中的數據幫算法,將數據綁定在DataGrid控件中,主要的算法如下:

DatatConnection myConnection = new Connection(Connection); //建立數據連接

string cmd= \"select * from Table order by ID desc\"; //設置數據訪問SQL語句

DataSet ds = new DataSet(); //新建數據訪問對象

da.Fill(ds);

datagrid.DataSource = ds; //執行數據讀取

datagrid.DataBind();

5.3 人口數據添加 人口基礎數據添加的功能也是數據管理系統中不可缺少的部分之一,在人口綜合管理系統中,需要管理員將人口信息等數據不斷地添加到系統中去,以維護人口信息數據的更新。人口數據信息的添加操作界面如圖5所表示,在改界面中實現系統的人口數據添加操作,如界面上所表示,用戶可以在窗口的對話框中輸入人口信息的相關內容,例如姓名、性別、家庭地址、總人數等信息,界面中的TextBox與DropDownList控件將獲取到輸入的數據信息,并利用按鈕控件自身封裝的函數事件,響應用戶點擊操作,將獲取的輸入數據添加到數據庫對應的人口信息數據表中,完成數據添加過程。

信息添加的流程如圖6所示,在ASP.NET技術中,通過控件LinkButton的使用,在控件自身所擁有的函數時間LinkButton1_Click()中編寫程序代碼,當用戶執行了點擊的操作后,該事件函數將自動執行程序代碼中的SQL的insert語句,將應用層界面上用戶輸入的數據信息添加到數據庫對應的表的字段中去,由于中間件的使用,極大地降低了數據添加的時間,流程的設計提高原始數據添加的效率。

6 結束語

對于人口數據管理信息化的研究在近些年一直在發展,尤其是網絡技術和數據技術發展的同時,利用網絡服務平臺實現人口數據的管理操作,已經成為了國家的戶政管理部門的迫切需求,以處理龐大而繁雜的人口數據結構。本文在三層架構體系的基礎上,研究和分析了人口數據管理平臺,將人口數據的采集、數據交換、數據管理集中在系統業務應用層次,利用數據層和中間訪問層的設計,極大地提高了數據訪問的效率。本文的研究將有效地提高了人口數據管理的工作效率,對國家的人口數據管理信息化發展具有一定研究價值。

參考文獻:

[1]孫惠民.UML設計實作寶典[M].北京:中國鐵道出版社,2003.

[2]蔣正華.人口信息系統的建設與發展研究[J].中國人口科學,2003:79-82.

[3]左齊.綜合人口信息管理系統理論與計算機設計[M].四川大學出版社,2004.

[4]張樹亮,李超.ASP.NET 2.0+SQL Server網絡應用系統開發案例精解[M].清華大學出版社,2006:297-305.

[5]曹斌,韓中孝.ASP.NET數據庫系統項目開發實踐[M].北京:科學出版社,2005:44-42.

[6]A.Feldmann,A.C.Gilbert and W.Willinger Data networks as cascades:Investigating them ultifractal nature Of Internet WAN traffic,2008(3):234-243.

主站蜘蛛池模板: 成年人久久黄色网站| 亚洲开心婷婷中文字幕| 在线播放国产一区| 无码免费视频| 久久国产乱子| 日韩无码精品人妻| 国产成人在线无码免费视频| 国产精品黄色片| 熟妇人妻无乱码中文字幕真矢织江| 九色视频在线免费观看| 四虎国产永久在线观看| 国产午夜不卡| 欧美第九页| 99国产在线视频| AV在线麻免费观看网站| 99视频全部免费| 91www在线观看| 激情午夜婷婷| 久久99蜜桃精品久久久久小说| 亚洲欧美日韩综合二区三区| 国产在线91在线电影| 日韩第九页| 亚洲精品国产精品乱码不卞| 国产成人AV大片大片在线播放 | 国产欧美性爱网| 波多野结衣一区二区三区AV| 欧美不卡二区| 欧美性精品| 直接黄91麻豆网站| 久草视频精品| 丰满人妻一区二区三区视频| 国产精选自拍| 99这里只有精品6| 青青草欧美| 国产精品手机视频一区二区| 国产又粗又猛又爽视频| 亚洲一区网站| AV无码一区二区三区四区| 亚洲中文字幕97久久精品少妇| 亚洲日本中文字幕乱码中文| 亚洲专区一区二区在线观看| 欧美日韩激情在线| 国内熟女少妇一线天| 91成人免费观看在线观看| 国产乱人免费视频| 草草影院国产第一页| 亚洲αv毛片| 欧美激情视频一区| 制服丝袜一区| 欧美精品1区2区| 久久亚洲美女精品国产精品| 91福利国产成人精品导航| 91免费国产高清观看| 国产一级毛片高清完整视频版| 亚洲精品卡2卡3卡4卡5卡区| 国产一在线| 99久久性生片| 白浆视频在线观看| 999国内精品视频免费| 亚洲三级影院| 毛片免费试看| 国产精品视频导航| 国产精品性| 亚洲不卡影院| 国产成人av大片在线播放| 色哟哟国产精品| 香蕉久久永久视频| 欧美一区二区人人喊爽| 亚洲无码四虎黄色网站| 国产区91| 天堂网国产| 欧美a在线| 国产成人一区在线播放| 日本在线国产| 国产乱人视频免费观看| 成人欧美日韩| 国产亚洲欧美日韩在线一区二区三区| 九九热视频精品在线| 天天色综网| 欧美日韩国产综合视频在线观看| 国产不卡一级毛片视频| 2021亚洲精品不卡a|