[論文]JAVA成都市流動(dòng)人口服務(wù)及綜合管理信息系統(tǒng)_第1頁
[論文]JAVA成都市流動(dòng)人口服務(wù)及綜合管理信息系統(tǒng)_第2頁
[論文]JAVA成都市流動(dòng)人口服務(wù)及綜合管理信息系統(tǒng)_第3頁
[論文]JAVA成都市流動(dòng)人口服務(wù)及綜合管理信息系統(tǒng)_第4頁
[論文]JAVA成都市流動(dòng)人口服務(wù)及綜合管理信息系統(tǒng)_第5頁
已閱讀5頁,還剩58頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、成都市流動(dòng)人口服務(wù)及綜合管理信息系統(tǒng)成都市流動(dòng)人口服務(wù)及綜合管理信息系統(tǒng) 專業(yè):軟件工程 學(xué)生:xxx 指導(dǎo)教師:李林,黨宇亮 摘摘 要要 近年來,農(nóng)民工子女義務(wù)教育已成為一個(gè)熱點(diǎn)問題,特別是在外來人口較多的城市更 為突出,成都也不例外。我市從 2004 秋季起開始大規(guī)模接收農(nóng)民工子女免借讀費(fèi)入學(xué), 相關(guān)政策和工作程序經(jīng)兩年的實(shí)踐和完善,在入學(xué)資格、入學(xué)程序、工作原則等主要方 面已經(jīng)較為成熟,在實(shí)踐中也得到了各方面的肯定。不過,在一些細(xì)節(jié)方面,由于缺乏 準(zhǔn)確的農(nóng)民工子女入學(xué)信息,政策實(shí)施還顯得有些粗放,影響了政策實(shí)施的效果。最典 型的就是入學(xué)所要求的“三證”資格審查暴露了我們城市管理信息長(zhǎng)期存

2、在的漏洞,在 公安局的暫住證管理、勞動(dòng)局的勞動(dòng)合同管理、統(tǒng)計(jì)局的人口統(tǒng)計(jì)等方面,目前都無力 提供可信的流動(dòng)農(nóng)民工數(shù)據(jù)。成都市流動(dòng)人口服務(wù)及綜合管理信息系統(tǒng)就是在此背景下, 孕育而生,此系統(tǒng)基于 strutrs 和 hibernate 的 j2ee 快速開發(fā)框架的設(shè)計(jì)與實(shí)現(xiàn),同事 利用 java 語言自身的特點(diǎn),如:面向?qū)ο?,可移植性,安全性,并發(fā)機(jī)制等,使系統(tǒng)具 有敏捷開發(fā),跨操作平臺(tái)化,安全等特點(diǎn)。同時(shí)使政府部門以此系統(tǒng)為基礎(chǔ),更加合理 的搜集和管理流動(dòng)人口的數(shù)據(jù),提高了政府部門的辦事效率,方便各部門共享數(shù)據(jù),實(shí) 現(xiàn)數(shù)據(jù)利用的最大化。 關(guān)鍵詞關(guān)鍵詞:struts hibernate j2ee

3、 mvc 模式簡(jiǎn)介 the floating people of service and comprehensive management information system in chengdu speciality:software engineering student: li xiang leng teacher: li lin, dang yuliang abstract in recent years, rural workers childrens compulsory education has already become a hot problem, especially

4、 more outstanding in more cities of the population from other places, no exception in chengdu. our city begins to receive the rural worker children and avoid borrowing the fee and entering school on a large scale from 2004 autumns, relevant policy and working routine, through practice and completion

5、 for two year, in admission qualification, enter school the procedure, working principle main already comparatively ripe, have got the affirmation of various fields too in practice. however, in some details, the information that enter school because of lacking the accurate rural worker children, the

6、 policy still seems a bit extensive, has influenced the result that the policy is implemented. the most typical one enters school requiredly three cards the qualification checks that loophole information of our city management exists for a long time after exposing, in such aspects as temporary resid

7、ence permit management, labour contract management, demography of statistics bureau of bureau of labour of the public security bureau, it is unable to offer rural workers data of believable flow at present. become city flow people mouth serve and comprehensive the management information system under

8、 this background, arise, this system j2ee based on strutrs and hibernate develops the design of the frame and realizes fast, the colleague utilizes the characteristic of java, for instance: face the target, the portability, security, erupt mechanism,etc. simultaneously, enable the system and develop

9、 quickly, step the operating platform, the characteristic such as being safe. make the government department based on this system at the same time, more rational collection and data of the management floating population, improve the speed of the government department, help every department share the

10、 data, realize the maximization that the data utilize. keyword: : struts hibernate j2ee mvc brief introduction of model 目 錄 1 緒論 .1 1.1 國內(nèi)外流動(dòng)人口現(xiàn)狀概述 .1 1.2 項(xiàng)目背景 .1 1.3 項(xiàng)目目的及意義 .3 2 系統(tǒng)主要技術(shù) .4 2.1 struts.4 2.2 hibernate.4 2.3 javascript .5 2.4 tomcat服務(wù)器.6 2.5 mvc 模式簡(jiǎn)介 .6 3 項(xiàng)目需求與功能說明 .7 3.2 業(yè)務(wù)功能說明 .7 3.

11、2.1 綜合信息采集: .7 3.2.2 綜合信息維護(hù) .9 3.2.3 綜合信息審核 .9 3.2.4 綜合業(yè)務(wù)查詢 .9 3.2.5 數(shù)據(jù)審查 .10 3.2.6 綜合信息統(tǒng)計(jì) .10 3.2.7 高級(jí)信息查詢 .11 3.2.8 數(shù)據(jù)導(dǎo)入操作 .11 3.3 后臺(tái)管理業(yè)務(wù) .11 3.4 數(shù)據(jù)字典 .11 3.4.1 配置表 .12 3.4.2 系統(tǒng)表 .12 3.4.3 街路巷數(shù)據(jù)字典 .13 3.4.4 省市區(qū)數(shù)據(jù)字典 .13 3.4.5 門樓牌數(shù)據(jù)字典 .14 4 項(xiàng)目主要功能實(shí)現(xiàn) .14 4.1 數(shù)據(jù)處理層實(shí)現(xiàn) .14 4.2 頁面的數(shù)據(jù)項(xiàng)驗(yàn)證 .22 4.3 excel導(dǎo)入實(shí)現(xiàn)

12、 .26 4.4 代碼配置的實(shí)現(xiàn) .30 4.5 前臺(tái)分頁排序 .32 5 數(shù)據(jù)庫設(shè)計(jì) .38 5.1 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) .38 5.2. 數(shù)據(jù)庫主要表基本結(jié)構(gòu) .39 6.部署規(guī)劃方案 .48 6.1 政務(wù)資源中心服務(wù)器部署 .48 6.1.1 部署拓?fù)?.48 6.2 主要設(shè)備規(guī)劃 .49 6.3 服務(wù)器部署 .50 6.3.1 數(shù)據(jù)庫服務(wù)器 .50 6.3.2 應(yīng)用服務(wù)器 .52 總結(jié) .54 參考文獻(xiàn) .55 致謝 .56 1 1 緒論緒論 1.11.1 國內(nèi)外流動(dòng)人口現(xiàn)狀概述國內(nèi)外流動(dòng)人口現(xiàn)狀概述 中國人口流動(dòng)正進(jìn)入活躍時(shí)期,統(tǒng)計(jì)顯示,大陸流動(dòng)人口從 1982 年的 657 萬上升到

13、2005 年的 147 億,在短短的 20 多年時(shí)間里增長(zhǎng)了 21 倍。據(jù)官方的調(diào)查推算,2008 年 中國流動(dòng)人口達(dá)到 2.01 億。預(yù)計(jì)未來 30 年,中國人口將形成“5 億城鎮(zhèn)人口、5 億流動(dòng)遷 移人口、5 億農(nóng)村人口”三分天下的格局。 在經(jīng)歷了人口爆炸式增長(zhǎng)后,中國又迎來了一個(gè)人口流動(dòng)爆炸式增長(zhǎng)的新階段。這不僅 是現(xiàn)代市場(chǎng)經(jīng)濟(jì)中優(yōu)化人力資源配置的內(nèi)在要求,更是中國從傳統(tǒng)的農(nóng)業(yè)國家向工業(yè)化、 城鎮(zhèn)化邁進(jìn)過程難以避免的現(xiàn)象,即人口的現(xiàn)代化過程。 大學(xué)生和其他城市人口因工作、 經(jīng)商等因素從一個(gè)城市流向另一個(gè)城市,尤其是西部人口以各種途徑向東部大量流動(dòng); 另一方面,無論是農(nóng)民工還是大學(xué)生,其流

14、動(dòng)具有極強(qiáng)的隨意性,其對(duì)對(duì)流入地和流出 地的經(jīng)濟(jì)、文化產(chǎn)生較大的影響。 雖說,今天的流動(dòng)人口與中國古代的“流民”不可同日而語,但流動(dòng)人口同樣給中國人 口管理帶來了新課題,成為未來中國經(jīng)濟(jì)社會(huì)所必須面對(duì)的新挑戰(zhàn)。從西部流向東部, 從農(nóng)村流向城市,市場(chǎng)化的中國讓人口享受越來越遷徙自由、追求財(cái)富的權(quán)利和機(jī)會(huì), 然而,市場(chǎng)經(jīng)濟(jì)的無序化也讓人口流動(dòng)存在管理盲點(diǎn)。有人說,中國未來所面臨的不止 是人口的老齡化和生育率問題,更有流動(dòng)人口問題。 流動(dòng)人口給流入地的經(jīng)濟(jì)、文化和 社會(huì)建設(shè)來帶新元素,對(duì)流出地卻起到“抽吸”作用,他們把活力帶給了前者,把未來 揣在身上。從目前中國農(nóng)村和西部地區(qū)的情況看,人口結(jié)構(gòu)就相當(dāng)

15、不平衡,老、少、病、 殘成了這些廣袤地區(qū)的堅(jiān)守者,新農(nóng)村建設(shè)面臨后繼乏人的尷尬。 在中國二元管理結(jié)構(gòu)尚未徹底打破的環(huán)境中,流動(dòng)人口群體工難定所、居難定所、 情難定所,因其付出的和所能享受到的不能對(duì)等,因與原居地社會(huì)文化出現(xiàn)斷裂,與流 入地社會(huì)文化又難接續(xù),導(dǎo)致這一群體更容易產(chǎn)生特殊心理,幷為社會(huì)的穩(wěn)定埋下隱患。 而管理流動(dòng)人群,決非一些人認(rèn)為的只要放開城鎮(zhèn)戶籍這么簡(jiǎn)單,當(dāng)局現(xiàn)有的方式顯然 已經(jīng)落伍,改革甚至重建中國社會(huì)管理機(jī)制已迫在眉睫。 1.21.2 項(xiàng)目背景項(xiàng)目背景 2003 年以來,我市流動(dòng)人口數(shù)量呈現(xiàn)快速、大幅度增長(zhǎng)態(tài)勢(shì)。據(jù)統(tǒng)計(jì) 2003 年登記的 流動(dòng)人口 1119005 人。截至

16、2008 年 10 月,已登記流動(dòng)人口 2281568 人,五年來增張了 1.04 倍。隨著當(dāng)前金融危機(jī)影響不斷加深,返鄉(xiāng)民工回流壓力不斷加大,我們預(yù)測(cè),未 來五年,我市流動(dòng)人口將以每年 10%以上的增長(zhǎng)率逐年遞增。保守估計(jì),到 2012 年,我 市流動(dòng)人口的登記數(shù)量將突破 300 萬。 我市流動(dòng)人口突出表現(xiàn)為以下四個(gè)特點(diǎn): 從規(guī)??偭靠?,具有增幅性。從規(guī)模總量看,具有增幅性。 0 500000 1000000 1500000 2000000 2500000 2003年 2004年 2005年 2006年 2007年 2008年 系列1 圖 1-1 流動(dòng)人口總量變化圖 從居住狀況看,具有相對(duì)集

17、中性。從居住狀況看,具有相對(duì)集中性。 呈現(xiàn)出“大集中小分散”,開始向一圈層周邊區(qū)縣聚居的特點(diǎn)。從目前看來,主 要分布在武侯區(qū)的簇橋、機(jī)投、金花,金牛區(qū)的五塊石、荷花池、沙河源、金泉、 天回,青羊區(qū)的蘇坡、文家,成華區(qū)的雙水碾、青龍、保和、龍?zhí)叮\江區(qū)的成龍、 獅子山、柳江,高新區(qū)的三瓦窯等地; 近年來也出現(xiàn)了外來流動(dòng)人口在主城區(qū)務(wù)工、到遠(yuǎn)郊區(qū)聚居的情況,主要分 布在新都大豐,郫縣安靖、郫筒、團(tuán)結(jié),雙流華陽等地。 從停留時(shí)間看,具有穩(wěn)定性。從停留時(shí)間看,具有穩(wěn)定性。 圖 1-2 流動(dòng)人口在蓉居住時(shí)間構(gòu)成圖 從就業(yè)情況看,具有廣泛性。從就業(yè)情況看,具有廣泛性。 圖 1-3 流動(dòng)人口分布圖 1.31

18、.3 項(xiàng)目目的及意義項(xiàng)目目的及意義 通過對(duì)系統(tǒng)的開發(fā)和對(duì)各級(jí)系統(tǒng)使用用戶的培訓(xùn),以政府信息網(wǎng)絡(luò)為依托,建立多 部門流動(dòng)人口管理綜合應(yīng)用。實(shí)現(xiàn)由“以證管人” , “以房管人” , “以業(yè)管人”的服務(wù)管 理方向的轉(zhuǎn)變;同時(shí)實(shí)現(xiàn)多部門參與聯(lián)動(dòng)互動(dòng),實(shí)現(xiàn)數(shù)據(jù)的充分共享化,避免形成數(shù)據(jù) 孤島,為政府提供以下四點(diǎn)保障: a. 為黨委政府決策分析提供信息保障 b. 為政府部門履行行政管理職責(zé)提供信息保障 c.為公安機(jī)關(guān)預(yù)防打擊犯罪維護(hù)社會(huì)穩(wěn)定提供信息保障 2 2 系統(tǒng)主要技術(shù)系統(tǒng)主要技術(shù) 2.12.1 strutsstruts jakarta struts 足由 apache jf 開發(fā),實(shí)現(xiàn)了 model

19、 view controller 設(shè) 計(jì)模式的概念 ,struts 構(gòu)件與 mcv 沒計(jì)模式對(duì)應(yīng)關(guān)系如下: 圖 2-1 struts 結(jié)構(gòu)圖 1 1 ) )jsp 頁面對(duì)應(yīng) view,struts 的 html 標(biāo)志庫使 jsp 成為一個(gè)基本純凈的 view 層; 2 2 ) ) actionservlet 對(duì)應(yīng) controller ,根據(jù) strutsconfig.xml 的配置文件進(jìn)行 控制轉(zhuǎn)發(fā); 3 3 ) )actionform 類把 jsp 頁面的 form 域自動(dòng)封裝成為一個(gè) actionform 對(duì)象,避免的 繁瑣的 getparameter 和 set 操作; 4 4 ) )

20、action 類對(duì)應(yīng) model 層,action 類執(zhí)行商務(wù)邏輯,執(zhí)行各種操作,然后返同 actionforward 類,讓控制器轉(zhuǎn)發(fā)。 2.22.2 hibernatehibernate hibernate 是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì) jdbc 進(jìn)行了輕量級(jí)的對(duì)象 封裝,使 java 程序員可以隨心所欲的使用對(duì)象編程思維來操縱數(shù)據(jù)庫。它不僅提供了從 java 類到數(shù)據(jù)表之間的映射,也提供了數(shù)據(jù)查詢和恢復(fù)機(jī)制。相對(duì)于使用 jdbc 和 sql 來手工操作數(shù)據(jù)庫,hibernate 可以大大減少操作數(shù)據(jù)庫的工作量。 另外 hibernate 可以利用代理模式來簡(jiǎn)化載入類的過程,這

21、將大大減少利用 hibernate ql 從數(shù)據(jù)庫提取 數(shù)據(jù)的代碼的編寫量,從而節(jié)約開發(fā)時(shí)間和開發(fā)成本 hibernate 可以和多種 web 服務(wù)器 或者應(yīng)用服務(wù)器良好集成,如今已經(jīng)支持幾乎所有的流行的數(shù)據(jù)庫服務(wù)器。hibernate 技 術(shù)本質(zhì)上是一個(gè)提供數(shù)據(jù)庫服務(wù)的中間件。它的架構(gòu)如圖 2-2 所示: 圖 2-2 hibernate 流程圖 圖 2-2 顯示了 hibernate 的工作原理,它是利用數(shù)據(jù)庫以及其他一些配置文件如 perties,xml mapping 等來為應(yīng)用程序提供數(shù)據(jù)持久化服務(wù)的。 hibernate 具有很大的靈活性,但同時(shí)它的體系結(jié)構(gòu)

22、比較復(fù)雜,提供了好幾種不同的運(yùn)行 方式。在輕型體系中,應(yīng)用程序提供 jdbc 連接,并且自行管理事務(wù),這種方式使用了 hibernate 的一個(gè)最小子集;在全面解決體系中,對(duì)于應(yīng)用程序來說,所有底層的 jdbc/jta api 都被抽象了,hibernate 會(huì)替你照管所有的細(xì)節(jié)。 2.32.3 javascriptjavascript javascript 是由 netscape 公司開發(fā)的一種腳本語言(scripting language) ,或者 稱為描述語言。在 html 基礎(chǔ)上,使用 javascript 可以開發(fā)交互式 web 網(wǎng)頁。 javascript 的出現(xiàn)使得網(wǎng)頁和用戶之間

23、實(shí)現(xiàn)了一種實(shí)時(shí)性的、動(dòng)態(tài)的、交互性的關(guān)系, 使網(wǎng)頁包含更多活躍的元素和更加精彩的內(nèi)容。 運(yùn)行用 javascript 編寫的程序需要能 支持 javascript 語言的瀏覽器。netscape 公司 navigator 30 以上版本的瀏覽器都能 支持 javascript 程序,微軟公司 internet explorer 30 以上版本的瀏覽器基本上支 持 javascript。微軟公司還有自己開發(fā)的 javascript,稱為 jscript。 javascript 和 jscript 基本上是相同的,只是在一些細(xì)節(jié)上有出入。 javascript 短小精悍, 又是在 客戶機(jī)上執(zhí)行的,

24、大大提高了網(wǎng)頁的瀏覽速度和交互能力。 同時(shí)它又是專門為制作 web 網(wǎng)頁而量身定做的一種簡(jiǎn)單的編程語言。 2.42.4 tomcattomcat 服務(wù)器服務(wù)器 tomcat 是 apache 軟件基金會(huì)(apache software foundation)的 jakarta 項(xiàng)目中 的一個(gè)核心項(xiàng)目,由 apache、sun 和其他一些公司及個(gè)人共同開發(fā)而成。由于有了 sun 的參與和支持,最新的 servlet 和 jsp 規(guī)范總是能在 tomcat 中得到體現(xiàn),tomcat 5 支 持最新的 servlet 2.4 和 jsp 2.0 規(guī)范。因?yàn)?tomcat 技術(shù)先進(jìn)、性能穩(wěn)定,成為目前

25、 比較流行的 web 應(yīng)用服務(wù)器。 2.52.5 mvcmvc 模式簡(jiǎn)介模式簡(jiǎn)介 mvc 是 model(模型)view(視圖)controller(控制器)的縮寫,它適用 于大型可擴(kuò)展的 web 應(yīng)用的開發(fā),它強(qiáng)制性地將應(yīng)用程序的輸入、處理和輸出分開,將 其劃分為模型、視圖和控制器三個(gè)核心部分,使它們各司其職,各自完成不同的任務(wù), 其中任何一部分的修改都不會(huì)影響其它兩部分。 在 mvc 模式中,模型封裝了應(yīng)用問題的核心數(shù)據(jù)、邏輯關(guān)系和業(yè)務(wù)規(guī)則,提供了業(yè) 務(wù)邏輯的處理過程。模型一方面被控制器調(diào)用,完成問題處理的操作過程,另一方面為 視圖獲取顯示數(shù)據(jù)提供了訪問數(shù)據(jù)的操作。因?yàn)槟P褪桥c數(shù)據(jù)格式無關(guān)

26、的,因此一個(gè)模 型可以為多個(gè)視圖提供數(shù)據(jù),這樣一個(gè)模型一次編寫可以被多個(gè)視圖重用,從而避免了 代碼的重復(fù)編寫。 視圖是 mvc 模式下用戶看到的并與之交互的界面。視圖從模型處獲得數(shù)據(jù),視圖的 更新由控制器控制。視圖不包含任何業(yè)務(wù)邏輯的處理,它只是作為一種輸出數(shù)據(jù)的方式。 mvc 模式中,控制器主要起導(dǎo)航的作用,它根據(jù)用戶的輸入調(diào)用相應(yīng)的模型和視圖去 完成用戶的請(qǐng)求。控制器本身不輸出任何東西,它接受用戶請(qǐng)求并決定調(diào)用哪個(gè)模型構(gòu) 件去處理,以及由哪個(gè)視圖來顯示模型處理之后返回的數(shù)據(jù)。 mvc 的處理過程是這樣的:對(duì)于每一個(gè)用戶輸入的請(qǐng)求,首先被控制器接收,并決定 由哪個(gè)模型來進(jìn)行處理,然后模型通過

27、業(yè)務(wù)處理邏輯處理用戶的請(qǐng)求并返回?cái)?shù)據(jù),最后 控制器用相應(yīng)的視圖格式化模型返回的數(shù)據(jù),并通過顯示頁面呈現(xiàn)給用戶。圖 2-1 所示 為模型、視圖、控制器這三個(gè)模塊各自的功能以及它們之間的相互關(guān)系: 圖 2-3 mvc 模式 3 3 項(xiàng)目需求與功能項(xiàng)目需求與功能說明說明 3.23.2 業(yè)務(wù)功能說明業(yè)務(wù)功能說明 .1 綜合信息采集:綜合信息采集: 1)房屋基本信息登記)房屋基本信息登記 根據(jù)采集的房屋信息進(jìn)行錄入。頁面所有標(biāo)記紅色*的數(shù)據(jù)項(xiàng)為必填項(xiàng)。行政區(qū)劃實(shí) 現(xiàn)級(jí)聯(lián)選擇,依次選擇。街路巷及門牌號(hào)必須輸入拼音碼通過提示輸入功能進(jìn)行選擇填 寫。 (該數(shù)據(jù)由公安局提供) ,不可自行填寫。房

28、內(nèi)人口分類 總數(shù)=常住人口+流動(dòng)人口 之和。常住人口數(shù) = 人戶一致數(shù)+人在戶不在數(shù)。房屋使用分類選擇出租時(shí),頁面 通過控件顯示需要添加的數(shù)據(jù)項(xiàng)(包括出租房屋信息、出租房主信息、承租人信息) 。房 屋用途根據(jù)實(shí)際情況選擇(包括居住、生產(chǎn)、經(jīng)營、辦公、倉儲(chǔ)、其他) 。選擇房屋相關(guān) 信息,工作記載選填,完成保存。點(diǎn)擊保存按鈕后,保存成功后會(huì)有一個(gè)提示信息頁面, 包括以下選項(xiàng): 為當(dāng)前房屋添加人員信息-在當(dāng)前房屋下增加人口信息。 繼續(xù)登記其他房屋信息-新增加其他房屋信息。 編輯當(dāng)前房屋信息-可修改當(dāng)前已保存的房屋信息。 最后,根據(jù)需要選擇相關(guān)操作即。 2)房屋人口基本信息登記)房屋人口基本信息登記

29、根據(jù)錄入的房屋信息,為該房屋錄入對(duì)應(yīng)的人口信息。在錄入房屋人口信息時(shí),需 先查詢出要為哪個(gè)房屋添加人口信息的房屋,首先,設(shè)置條件可定位到具體的房屋,可 設(shè)置的條件包括,房屋所在的區(qū)劃、街路巷、門牌號(hào)以及登記時(shí)間,點(diǎn)擊查詢,得到房 屋信息列表,在房屋信息后面操作列要求有兩個(gè)功能按鈕:房屋信息:點(diǎn)擊后可查看 當(dāng)條房屋詳細(xì)信息。人口登記:進(jìn)入該房屋下的人口信息錄入界面:首先,有紅色*標(biāo)記 的數(shù)據(jù)項(xiàng)要求為必須填寫,如不填寫,點(diǎn)擊保存時(shí)會(huì)有相關(guān)提示信息。其中,輸入身份 證號(hào)后,到后臺(tái)數(shù)據(jù)庫中校驗(yàn)當(dāng)前輸入的身份證號(hào)是否已經(jīng)存在,如已經(jīng)存在,系統(tǒng)將 會(huì)提示信息:提取當(dāng)前人員信息 :將從數(shù)據(jù)庫中取出該人員身份

30、信息,自動(dòng)填充于 頁面數(shù)據(jù)項(xiàng)中,即可直接進(jìn)行保存。登記其他人員信息:將登記其他人員信息。如不存 在,將提示該人員可以進(jìn)行錄入,同時(shí),出生日期會(huì)由系統(tǒng)根據(jù)身份證 號(hào)自動(dòng)計(jì)算出出 生日期,并填充到出生日期對(duì)應(yīng)文本框中。人口信息登記的戶口地省市區(qū)必須輸入拼 音碼通過提示輸入功能進(jìn)行選擇填寫, (該數(shù)據(jù)由公安局提供) ,不可自行填寫。頁面通 過控件根據(jù)出生日期計(jì)算出該人員的年齡,如果該人年滿 14 周歲,要求錄入年滿 14 周 歲的人員相關(guān)信息,還有年滿 6 周歲及學(xué)齡人口信息等,如符合其中某一項(xiàng)時(shí)又沒填寫 時(shí),系統(tǒng)將在保存時(shí)會(huì)提示填入相關(guān)信息。頁面信息填寫完成后, 點(diǎn)擊保存成功之后, 返回到人口信息

31、添加頁面,繼續(xù)為當(dāng)前房屋增加人員,直至該房屋人員添加完畢。 3)用工單位基本信息登記)用工單位基本信息登記 根據(jù)采集的用工單位信息進(jìn)行錄入。通過級(jí)聯(lián)選擇行政區(qū)劃信息。街路巷及門牌號(hào) 必須輸入拼音碼通過提示輸入功能進(jìn)行選擇填寫。 (該數(shù)據(jù)由公安局提供) ,不可自行填 寫。單位名稱、單位類型必填項(xiàng)。其中從業(yè)人員數(shù)的 總數(shù)=流動(dòng)人口數(shù)+常住人口數(shù)。其 他數(shù)據(jù)項(xiàng)主要包括:企業(yè)注冊(cè)登記號(hào)、組織機(jī)構(gòu)代碼、納稅人識(shí)別號(hào)、法定代表人/負(fù)責(zé) 人、身份證號(hào)、聯(lián)系電話、工作記載。點(diǎn)擊保存后,將會(huì)有一個(gè)操作提示頁面,包括以下: 為當(dāng)前用工單位增加人員信息-在當(dāng)前用工單位下添加人員信息。 繼續(xù)編輯其他用工單位信息-新增

32、加用工單位信息。 編輯當(dāng)前用工單位信息-可對(duì)當(dāng)前該條用工單位信息進(jìn)行修改。 根據(jù)需要進(jìn)行選擇相關(guān)操作。 4 4)用工單位人口信息登記)用工單位人口信息登記 根據(jù)錄入的用工單位信息,為該單位錄入對(duì)應(yīng)的人口信息。用工單位人口信息登記 時(shí),先要查詢出用工單位,在為相關(guān)的用工單位增加人員信息,設(shè)置用工單位的查 詢條 件,先選擇行政區(qū)劃,在設(shè)置條件,可設(shè)置條件包括街路巷、門牌號(hào)、組織機(jī)構(gòu)代碼、 注冊(cè)號(hào)、單位名稱,點(diǎn)擊查詢,得到包括以下字段的結(jié)果列表:區(qū)劃、街路巷、門牌號(hào)、 用工單位名稱、組織機(jī)構(gòu)代碼、注冊(cè)號(hào)、操作,其中操作包括兩個(gè)功能: 1) 單位信息:點(diǎn)擊按鈕進(jìn)去可查看當(dāng)前一條用工單位的詳細(xì)信息。 2

33、) 人口登記:即為該用工單位登記人員信息。 點(diǎn)擊人口登記,進(jìn)入人口登記頁面,操作同房屋人口信息登記。人口信息登記的、 戶口地省市區(qū)必須輸入拼音碼通過提示輸入功能進(jìn)行選擇填寫, (該數(shù)據(jù)由公安局提供) , 不可自行填寫。添加人口信息同房屋人口信息登記操作。 .2 綜合信息維護(hù)綜合信息維護(hù) 綜合信息維護(hù)系統(tǒng)包括房屋基本信息維護(hù),人口基本信息維護(hù),用工單位信息維護(hù), 人業(yè)關(guān)聯(lián)信息維護(hù)以及人房關(guān)系信息維護(hù)。對(duì)錄入系統(tǒng)的數(shù)據(jù)進(jìn)行修改、調(diào)整維護(hù),原 則上誰錄入誰維護(hù),同時(shí)提供分級(jí)授權(quán)維護(hù)策略。為保證數(shù)據(jù)的安全與一致性,數(shù)據(jù)維 護(hù)時(shí)非關(guān)鍵信息可以直接有終端采集用戶直接維護(hù),關(guān)鍵信息(如身份證

34、等)的維護(hù)需 要公安相關(guān)部門或者高權(quán)限的用戶進(jìn)行維護(hù)。 具體操作流程為: 登陸系統(tǒng) 選擇【綜合信息維護(hù)】模塊 選擇【人口/房屋/用工單位基本信 息維護(hù)】 選擇一定的查詢條件查詢出數(shù)據(jù) 對(duì)查詢出的數(shù)據(jù)有【查看】 , 【編輯】 , 【刪除】操作功能。 .3 綜合信息審核綜合信息審核 綜合信息審核模塊是對(duì)用戶已經(jīng)錄入的數(shù)據(jù)進(jìn)行檢查和驗(yàn)證的過程,擁有審核權(quán)限 的用戶對(duì)錄入的數(shù)據(jù)進(jìn)行審核,只有審核通過的數(shù)據(jù)才能正式被確認(rèn)為有效數(shù)據(jù),綜合 業(yè)務(wù)查詢和分析統(tǒng)計(jì)只針對(duì)審核過的數(shù)據(jù)。為了精確審核某一條房屋信息,可根據(jù)行政 區(qū)劃設(shè)置查詢條件,包括街路巷、門牌號(hào)、詳址,登記時(shí)間。審核提供兩種審核方式

35、: 單一審核和批量審核。單一審核是保證數(shù)據(jù)正確性最高的審核方式,可逐一核對(duì)每條數(shù) 據(jù)項(xiàng)信息。批量審核對(duì)于錄入質(zhì)量較高的數(shù)據(jù)可進(jìn)行一次選擇多條同時(shí)審核,可提高審 核數(shù)據(jù)的速度。對(duì)房屋進(jìn)行審核時(shí),可連同該房屋下對(duì)應(yīng)的人口信息一并審核。 具體操作流程為: 登陸系統(tǒng) 選擇【綜合信息審核】模塊 選擇【人口/房屋/用工單位基本信 息審核】 選擇一定的查詢條件查詢出數(shù)據(jù) 對(duì)查詢出的數(shù)據(jù)有【查看】 , 【編輯】 , 【刪除】操作功能。 .4 綜合業(yè)務(wù)查詢綜合業(yè)務(wù)查詢 數(shù)據(jù)查詢對(duì)入庫的數(shù)據(jù)進(jìn)行快速檢索,并提供嚴(yán)格權(quán)限控制,具有權(quán)限人員才允許 進(jìn)行查詢操作。 快速查詢實(shí)現(xiàn): 1)以房找人)以房找人

36、-輸入房屋門牌號(hào)或者其他基本信息,即可快速定位到房屋,并顯示房 屋信息,房屋居住的流動(dòng)人口情況。 2)以人找房)以人找房-輸入身份證號(hào)或者其他的基本信息,即可快速定位到該人口信息,并 且顯示人口信息和人口所在房屋信息。 3)以業(yè)空人)以業(yè)空人-輸入單位名稱或者其他基本信息,即可快速定位到該人口信息,并且 顯示用工單位信息-用工單位的流動(dòng)人口情況。 4)以人找業(yè))以人找業(yè)-輸入身份證號(hào)或者其他的基本信息,即可快速定位到該人口信息,并 且顯示人口信息和人口所在用工單位信息。 .5 數(shù)據(jù)審查數(shù)據(jù)審查 數(shù)據(jù)審查是上級(jí)權(quán)限用戶對(duì)某一天錄入情況的一個(gè)審查,比如說今天房屋信息錄入 得數(shù)量,以

37、及錄入系統(tǒng)后已審核數(shù)量的多少和未審核數(shù)量的多少都可以通過這個(gè)功能得 到詳細(xì)的數(shù)據(jù)。同時(shí)街道和社區(qū)不具有這個(gè)功能的權(quán)限。 .6 綜合信息統(tǒng)計(jì)綜合信息統(tǒng)計(jì) 1)出租房屋基本信息統(tǒng)計(jì))出租房屋基本信息統(tǒng)計(jì) 統(tǒng)計(jì)出租房屋的用途、出租房所有權(quán)、租賃期限、是否簽訂治安責(zé)任書。 2)出租房生產(chǎn)經(jīng)營情況統(tǒng)計(jì))出租房生產(chǎn)經(jīng)營情況統(tǒng)計(jì) 統(tǒng)計(jì)出租房屋生產(chǎn)和經(jīng)營信息。 3)房屋證照辦理情況統(tǒng)計(jì))房屋證照辦理情況統(tǒng)計(jì) 統(tǒng)計(jì)是否辦理工商執(zhí)照、是否辦理衛(wèi)生許可、是否辦理生產(chǎn)許可、是否辦理藥品許可、 是否辦理醫(yī)療器械許可、是否辦理環(huán)保許可、是否辦理稅務(wù)登記、是否辦理文化許可。 4)房屋基本信息統(tǒng)計(jì))房屋基本信

38、息統(tǒng)計(jì) 統(tǒng)計(jì)房屋使用分類、房屋用途、是否違規(guī)搭建、有無違法生產(chǎn)經(jīng)營嫌疑、有無其他違 規(guī)嫌疑、房?jī)?nèi)人口分類情況。 5)大型用工單位信息統(tǒng)計(jì))大型用工單位信息統(tǒng)計(jì) 統(tǒng)計(jì)單位類型、企業(yè)登記注冊(cè)情況、有無機(jī)構(gòu)代碼、納稅人識(shí)別號(hào)、從業(yè)人員數(shù)。 6)流動(dòng)人口學(xué)齡信息統(tǒng)計(jì))流動(dòng)人口學(xué)齡信息統(tǒng)計(jì) 統(tǒng)計(jì)就學(xué)狀況、學(xué)段及生源類別。 7)流動(dòng)人口就業(yè)狀況統(tǒng)計(jì))流動(dòng)人口就業(yè)狀況統(tǒng)計(jì) 統(tǒng)計(jì)就業(yè)狀況、是否簽訂勞動(dòng)合同、失業(yè)類型、失業(yè)原因。 8)流動(dòng)人口其他情況統(tǒng)計(jì))流動(dòng)人口其他情況統(tǒng)計(jì) 統(tǒng)計(jì)健康狀況、基本醫(yī)療保險(xiǎn)、基本醫(yī)療保險(xiǎn)種類、免疫接種、婚育證明。 9)流動(dòng)人口民族信息統(tǒng)計(jì))流動(dòng)人口民族信息統(tǒng)計(jì) 統(tǒng)計(jì)民族信息。 10

39、)流動(dòng)人口基本信息統(tǒng)計(jì))流動(dòng)人口基本信息統(tǒng)計(jì) 統(tǒng)計(jì)所有人員信息(包括年齡、性別、來自區(qū)域、居住從業(yè)情況、來本址時(shí)間) 、16 歲以上人員信息(包括是否低保、婚育證明、是否辦理暫住證、是否加入工會(huì)) 、14 歲以 上人員信息(包括政治面貌) 、6 歲以上人員信息(包括受教育程度) 。 11)流動(dòng)人口統(tǒng)計(jì)月報(bào))流動(dòng)人口統(tǒng)計(jì)月報(bào) 統(tǒng)計(jì)指定月份的流動(dòng)人口月信息。包括性別、暫住時(shí)間、來自區(qū)域、居住住所。 .7 高級(jí)信息查詢高級(jí)信息查詢 高級(jí)信息查詢主要提供給具有高級(jí)權(quán)限的用戶使用,用戶根據(jù)自己的需求自定義查 詢條件,這種查詢方式模擬數(shù)據(jù)庫的查詢方式,只是把這種方式用戶化,簡(jiǎn)單化,同時(shí) 用

40、戶也可以選擇展示的數(shù)據(jù)內(nèi)容,想看到什么,不想看到什么全部交由用戶控制,充分 考慮到用戶不定的需求。 .8 數(shù)據(jù)導(dǎo)入操作數(shù)據(jù)導(dǎo)入操作 利用 pda 采集的房屋信息,人口信息和用工單位信息,可以把 pda 收集的數(shù)據(jù)轉(zhuǎn) 換成 excel 文件,用戶可以選擇響應(yīng)的數(shù)據(jù)接口,導(dǎo)入大量數(shù)據(jù),免去了進(jìn)行單條的手工 錄入,節(jié)省了大量的時(shí)間。 3.33.3 后臺(tái)管理業(yè)務(wù)后臺(tái)管理業(yè)務(wù) 此功能主要分為用戶管理,資源管理,授權(quán)管理,系統(tǒng)管理四個(gè)子模塊,主要是對(duì) 系統(tǒng)的用戶進(jìn)行分級(jí)管理,對(duì)于不同的用戶授予不同的權(quán)限,同時(shí)配置系統(tǒng)的資源。系 統(tǒng)管理主要是配置業(yè)務(wù)系統(tǒng)的代碼,便于靈活管理。 3.43.4

41、數(shù)據(jù)字典數(shù)據(jù)字典 提供系統(tǒng)使用過程中的數(shù)據(jù)標(biāo)準(zhǔn)選項(xiàng),數(shù)據(jù)字典的依據(jù)為,有國標(biāo)采用國標(biāo),無國 標(biāo)有部標(biāo)的采用部標(biāo),沒有標(biāo)準(zhǔn)的編寫成都市標(biāo)準(zhǔn),并預(yù)留未來國標(biāo)實(shí)施后的兼容與擴(kuò) 展接口。 數(shù)據(jù)錄入涉及的數(shù)據(jù)參考標(biāo)準(zhǔn)包括: gb/t 22611980 人的性別代碼 gb/t 33041991中國各民族名稱羅馬字母拼寫法和代碼 gb/t 47621984政治面貌代碼 gb/t 4767-1984健康狀況代碼 gb/t 4658-1984文化程度代碼 gb/t 4766-1984婚姻狀況代碼 gb 11643公民身份號(hào)碼 gb/t 11714全國組織機(jī)構(gòu)代碼編制規(guī)則 gb/t6565職業(yè)分類與代碼 3.4.

42、13.4.1 配置表配置表 1)代碼庫_代碼類型數(shù)據(jù)結(jié)構(gòu)(t_code_type): 代代碼碼庫庫_ _代代碼碼類類型型表表 類型標(biāo)識(shí) 類型序號(hào) 類型名稱 類型狀態(tài) 代碼標(biāo)準(zhǔn) 代碼標(biāo)準(zhǔn)版本 是否樹型 樹型結(jié)構(gòu)規(guī)則 類型說明 創(chuàng)建人 創(chuàng)建時(shí)間 修改人 修改時(shí)間 char(6) decimal varchar(255) char(1) varchar(32) varchar(255) char(1) varchar(100) varchar(1000) varchar(32) varchar(19) varchar(32) varchar(19) 2) 代碼庫_代碼數(shù)據(jù)表(t_code_data)

43、: 代代碼碼庫庫_ _代代碼碼數(shù)數(shù)據(jù)據(jù)表表 代碼標(biāo)識(shí) 本級(jí)編碼 代碼序號(hào) 代碼名稱 代碼簡(jiǎn)稱 標(biāo)準(zhǔn)碼值 代碼拼音字母簡(jiǎn)寫 代碼狀態(tài) 類型標(biāo)識(shí) 代碼用于 代碼說明 創(chuàng)建人 創(chuàng)建時(shí)間 修改人 修改時(shí)間 char(12) char(6) decimal varchar(255) varchar(128) varchar(128) varchar(128) char(1) char(6) char(1) varchar(1000) varchar(32) varchar(19) varchar(32) varchar(19) .2 系統(tǒng)表系統(tǒng)表 系統(tǒng)日志表(t_sys_log)-用于存

44、儲(chǔ)用戶的登陸記錄,以及系統(tǒng)錯(cuò)誤的相關(guān)信息。 公公共共庫庫_ _系系統(tǒng)統(tǒng)日日志志表表 日志標(biāo)識(shí) 日志時(shí)間 日志線程 日志級(jí)別 日志類型 日志記錄器 嵌套診斷環(huán)境 異常信息 日志消息 發(fā)生位置 服務(wù)器ip 服務(wù)器port 客戶端ip 客戶端port 提交來源 瀏覽器 瀏覽器端語言 系統(tǒng)id 系統(tǒng)名稱 子系統(tǒng)id 子系統(tǒng)名稱 模塊id 模塊名稱 函數(shù)id 函數(shù)名稱 操作id 操作名稱 部門id 部門名稱 用戶id 用戶名稱 操作數(shù)量 char(32) varchar(24) varchar(200) varchar(200) varchar(20) varchar(200) ntext ntext

45、ntext varchar(200) varchar(20) varchar(10) varchar(20) varchar(10) varchar(200) varchar(200) varchar(200) varchar(200) varchar(200) varchar(200) varchar(200) varchar(200) varchar(200) varchar(200) varchar(200) varchar(200) varchar(200) varchar(200) varchar(200) varchar(200) varchar(200) decimal(10)

46、.3 街路巷數(shù)據(jù)字典街路巷數(shù)據(jù)字典 街路巷數(shù)據(jù)字典 i d 代碼 詞條 拼音碼 五筆碼 等級(jí) i nt eger var c h ar (12) var c h ar (100) var c h ar (100) var c h ar (100) i nt .4 省市區(qū)數(shù)據(jù)字典省市區(qū)數(shù)據(jù)字典 省市區(qū)數(shù)據(jù)字典 i d 代碼 詞條 拼音碼 五筆碼 等級(jí) i nt eger var c h ar (12) var c h ar (100) var c h ar (100) var c h ar (100) i nt .5 門樓牌數(shù)據(jù)字典門樓牌數(shù)據(jù)字典

47、門樓牌數(shù)據(jù)字典 索引號(hào) 街路巷代碼 街路巷名稱 門樓牌名稱 門樓牌拼音 備注 操作時(shí)間 警號(hào) 社區(qū)居委會(huì) 鄉(xiāng)鎮(zhèn)(街道) 派出所 填表人 填表日期 注銷標(biāo)識(shí) 責(zé)任區(qū) var c h ar (36) var c h ar (6) var c h ar (40) var c h ar (60) var c h ar (30) var c h ar (60) var c h ar (14) var c h ar (8) var c h ar (14) var c h ar (12) var c h ar (12) var c h ar (30) var c h ar (8) var c h ar (1

48、) var c h ar (16) 4 4 項(xiàng)目主要功能實(shí)現(xiàn)項(xiàng)目主要功能實(shí)現(xiàn) 4.14.1 數(shù)據(jù)處理層實(shí)現(xiàn)數(shù)據(jù)處理層實(shí)現(xiàn) 1. 創(chuàng)建數(shù)據(jù)會(huì)話工廠-會(huì)話工廠是一個(gè)線程安全且不可變的緩存快照,它屬于單 一數(shù)據(jù)庫的編譯過的映射文件。并且它是 session 的工廠。它可能持有一個(gè)可選的數(shù)據(jù) 緩存,在進(jìn)程級(jí)別或者集群級(jí)別保存數(shù)據(jù),這些數(shù)據(jù)能在事物中用。它也可能持有事物 之間的重用數(shù)據(jù)的緩存。在建立 sessionfactory 實(shí)例之前,我們首先創(chuàng)建用于存儲(chǔ) sessionfactory 的 hashtable,如果 hashtable 已經(jīng)有 sessionfactor 實(shí)例的鍵值對(duì)存在則不在建立,

49、如果沒有簡(jiǎn)直對(duì)存 在就調(diào)用 init(),這樣做的目的是避免重復(fù)的讀取 hibernate 配置文件的內(nèi)容,從何減 小了系統(tǒng)的消耗。 可以這樣子做的原因是因?yàn)?sessionfactory 具備如下的兩個(gè)特點(diǎn): 線程安全。整個(gè)應(yīng)用公用一個(gè) sessionfactor 實(shí)例。 重量級(jí)。在 sessionfactory 中存放了 hibernate 配置信息以及映射元素?cái)?shù)據(jù)信 息,這些都需要大量的緩存消耗。 具體的代碼如下: private static hashtable table = new hashtable(); public annotationsessionfactory() /*得

50、到 hibernate 配置信息 return sessionfactory */ public sessionfactory getsessionfactory() sessionfactory sessionfactory = (sessionfactory) table.get(); if (sessionfactory = null) init(); sessionfactory = (sessionfactory) table.get(); return sessionfactory; /*初始化*/ protected void init() try sessionfactory

51、sessionfactory = new annotationconfiguration() .buildsessionfactory(); table.put(, sessionfactory); catch (exception e) log.error(error configuring, e); throw new runtimeexception(e.getmessage(); 2. 創(chuàng)建會(huì)話-會(huì)話是一個(gè)單線程,生命周期短促的對(duì)象。它代表應(yīng)用程序和持 久化層之間的一次對(duì)話。它封裝了一個(gè) jdbc 連接,同時(shí)也是 transaction 的工廠。它保 存必須的持久化對(duì)象的緩存,用于遍歷

52、對(duì)象圖,或者通過標(biāo)識(shí)符查找對(duì)象。有 session 是由 sessionfactory 負(fù)責(zé)創(chuàng)建的,而 sessionfactory 的實(shí)現(xiàn)是線程安全的,多個(gè)并發(fā) 的線程可以同時(shí)訪問一個(gè) sessionfactory 并從中獲取 session 實(shí)例,但是 session 并不 是線程安全的,所以 hashtablestring, threadlocal table = new hashtablestring, threadlocal()的鍵值對(duì)用于專門對(duì) session 進(jìn)行管理, 特別是用 threadlocal 模式解決方案。threadlocal 實(shí)現(xiàn)了為每個(gè)線程內(nèi)共享 session

53、 實(shí) 例,具體代碼實(shí)現(xiàn)如下: private sessionfactorymanager sessionfactory = new annotationsessionfactory(); /* hibernate session */ private session session; /* hibernate 事務(wù) */ private transaction transaction; /* hibernate配置文件 */ private string props = hibernate.cfg.xml; /* 是否回滾 */ private boolean rollbackonly = f

54、alse; /* 是否同一session */ private boolean own = false; /* 用于存放sesson實(shí)例 */ private static final hashtablestring, threadlocal table = new hashtablestring, threadlocal(); private threadlocal threadlocal; /*以默認(rèn)的classes根目錄下獲取hibernate.cfg.xml作為配置文件構(gòu)造*/ public hibernatesession() threadlocal = (threadlocal)

55、table.get(ps); if (threadlocal = null) threadlocal = new threadlocal(); table.put(ps, threadlocal); /*以參數(shù)路徑props作為配置文件構(gòu)造*/ public hibernatesession(string props) if (props != null) ps = props; threadlocal = (threadlocal) table.get(ps); if (threadlocal = null) threadloc

56、al = new threadlocal(); table.put(ps, threadlocal); /*獲取session *return session *throws hibernateexception*/ suppresswarnings(deprecation) public session getsession() throws hibernateexception session = (session) threadlocal.get(); if (session = null) session = sessionfactory.getsessionfacto

57、ry(props).opensession(); transaction = session.begintransaction(); own = true; try catch (sqlexception e) throw new hibernateexception(e); threadlocal.set(session); table.put(ps, threadlocal); return session; /* 去除sessionthrows hibernateexception*/ suppresswarnings(deprecation) public void d

58、isposesession() throws hibernateexception log.debug(disposing); session = (session) threadlocal.get(); if (own) threadlocal.set(null); table.put(ps, threadlocal); if (session = null) return; try if (session.connection().isclosed() session.disconnect(); session.reconnect(); catch (sqlexceptio

59、n e) throw new hibernateexception(e); if (rollbackonly) try log.debug(rolling back); if (transaction != null) transaction.rollback(); catch (hibernateexception e) log.error(error during rollback, e); throw e; finally session.close(); session = null; transaction = null; else try finally session.close

60、(); session = null; transaction = null; 3. 為了更好的滿足開發(fā)對(duì) hibernate 的一些操作基類重新進(jìn)行了封裝,實(shí)現(xiàn)的增加, 刪除,修改,查詢等功能的改進(jìn),是能夠更方便的進(jìn)行操作。 /*根據(jù)主鍵讀取對(duì)象*/ public object load(class clazz, serializable id) throws hibernateexception log.debug(load class: + clazz + object id: + id); hibernatesessionmanager hsession = null; try / 獲

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論