又大又粗又猛免费视频久久_国产理论在线播放_久久男人av资源网站免费软件_99国产精品无码

基于java的土地檔案管理系統(tǒng)(基于java的土地檔案管理系統(tǒng)設(shè)計(jì))

土地檔案管理系統(tǒng)是將現(xiàn)有的歷史紙質(zhì)檔案資料進(jìn)行數(shù)字化加工處理,建成標(biāo)準(zhǔn)化的網(wǎng)絡(luò)基礎(chǔ)資料數(shù)據(jù)庫(kù),同時(shí)建成一套基于計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用的檔案管理軟件系統(tǒng)。本文對(duì)系統(tǒng)進(jìn)行了可行性研究、需求分析、前臺(tái)界面的設(shè)計(jì)、后臺(tái)數(shù)據(jù)庫(kù)建設(shè)以及系統(tǒng)測(cè)試等相關(guān)工作?;谌龑蛹軜?gòu)的思想,前臺(tái)使用jsp技術(shù),后臺(tái)使用了Oracle 11g平臺(tái),主要使用Hibernate的設(shè)計(jì)模式訪問(wèn)數(shù)據(jù)庫(kù),采用B/S架構(gòu),實(shí)現(xiàn)此土地檔案管理系統(tǒng)。

本系統(tǒng)是采用B/S體系的三層結(jié)構(gòu),使用java編程語(yǔ)言,應(yīng)用Hibernate開(kāi)發(fā)模式。三層結(jié)構(gòu)即Model層、View層和Service層的分離,層次分明的設(shè)計(jì)結(jié)構(gòu)讓整個(gè)系統(tǒng)顯得層次分明,在實(shí)現(xiàn)和后期維護(hù)等方面將帶來(lái)極大的方便。

登錄功能介紹:

上面的截圖為登錄頁(yè)面的一部分,通過(guò)該頁(yè)面實(shí)現(xiàn)登錄過(guò)程。當(dāng)使用者有一個(gè)用戶的時(shí)候,可以通過(guò)其已擁有的用戶名和密碼來(lái)進(jìn)行登錄,只有在用戶名和密碼都正確的時(shí)候才可以成功登陸。如果沒(méi)有本系統(tǒng)的賬戶時(shí),可以通過(guò)注冊(cè)功能注冊(cè)一個(gè)用戶,然后通過(guò)注冊(cè)完成的用戶登錄本系統(tǒng)。

系統(tǒng)登陸界面如下圖所示。

基于java的土地檔案管理系統(tǒng)(基于java的土地檔案管理系統(tǒng)設(shè)計(jì))

注冊(cè)功能介紹:

當(dāng)某人要使用本系統(tǒng)的時(shí)候,需要有一個(gè)賬戶來(lái)進(jìn)行登錄,登陸之后才可以進(jìn)行系統(tǒng)的操作。當(dāng)沒(méi)有賬戶時(shí),可以快捷的通過(guò)登錄頁(yè)面的注冊(cè)鏈接進(jìn)入系統(tǒng)的注冊(cè)頁(yè)面,輸入一個(gè)任意的符合規(guī)則的用戶名和密碼,以及一些其他的個(gè)人信息。當(dāng)填寫完信息之后想要對(duì)已填寫的信息進(jìn)行重新編輯,可以點(diǎn)重置按鈕清空已填寫的信息,然后可以重新錄入你個(gè)人的注冊(cè)信息。注冊(cè)成功后則會(huì)成功跳轉(zhuǎn)到登錄頁(yè)面使用新注冊(cè)的賬戶進(jìn)行登錄。

用戶注冊(cè)頁(yè)面如下圖所示。

基于java的土地檔案管理系統(tǒng)(基于java的土地檔案管理系統(tǒng)設(shè)計(jì))基于java的土地檔案管理系統(tǒng)(基于java的土地檔案管理系統(tǒng)設(shè)計(jì))

土地檔案查詢功能的介紹:

一般情況下要進(jìn)行土地檔案查詢的時(shí)候,都要先知道土地號(hào)的。在已經(jīng)知道土地號(hào)的情況下,輸入要查詢的土地檔案的土地號(hào),如果該土地檔案在系統(tǒng)中存在,則會(huì)顯示其具體的土地檔案信息。若是不存在的話,則不會(huì)顯示任何信息。在查詢的結(jié)果的頁(yè)面有修改和刪除的相關(guān)功能的按鈕,對(duì)于已經(jīng)查詢到的文件檔案信息要進(jìn)行修改或者刪除的操作是可以通過(guò)其按鈕進(jìn)行操作。

先對(duì)土地檔案進(jìn)行查詢操作,通過(guò)查詢頁(yè)面輸入要查詢的檔案的土地號(hào),進(jìn)行查詢,檔案查詢頁(yè)面如下圖所示。

基于java的土地檔案管理系統(tǒng)(基于java的土地檔案管理系統(tǒng)設(shè)計(jì))

在輸入要查詢的土地號(hào)之后,進(jìn)入檔案的查詢結(jié)果頁(yè)面查看其具體信息,查詢結(jié)果如下圖所示。

基于java的土地檔案管理系統(tǒng)(基于java的土地檔案管理系統(tǒng)設(shè)計(jì))

檔案修改功能的介紹:

在文件檔案查詢的頁(yè)面完成檔案的查詢之后,點(diǎn)擊修改,會(huì)將查到的檔案的所有信息傳到頁(yè)面的修改頁(yè)面,然后在其本來(lái)的信息的基礎(chǔ)上進(jìn)行修改,只需要在原有的基礎(chǔ)上進(jìn)行自己想進(jìn)行的修改,修改完成之后提交,通過(guò)檔案土地號(hào)在查詢頁(yè)面中進(jìn)行查詢,則可看到其修改后的信息。

檔案修改頁(yè)面如下圖所示。

基于java的土地檔案管理系統(tǒng)(基于java的土地檔案管理系統(tǒng)設(shè)計(jì))

檔案刪除功能介紹:

在查詢到要查詢的檔案信息之后,通過(guò)其頁(yè)面下方的刪除按鈕,完成是否刪除的提示框確認(rèn)之后,可完成對(duì)文件檔案的刪除。在查詢頁(yè)面對(duì)剛才刪除的檔案進(jìn)行查詢,刪除成功后將不會(huì)顯示剛才的文件信息。

檔案刪除頁(yè)面如下圖所示。

基于java的土地檔案管理系統(tǒng)(基于java的土地檔案管理系統(tǒng)設(shè)計(jì))

檔案添加功能的介紹:

如果要進(jìn)行檔案的添加,點(diǎn)擊檔案的添加按鈕,進(jìn)入檔案添加頁(yè)面,通過(guò)輸入要添加的檔案信息,可以完成對(duì)檔案的添加。其中的分類號(hào)是檔案所屬類的序號(hào),每一類的檔案擁有同一個(gè)序號(hào)。其中分類號(hào)、土地號(hào)和面積是非空的,因?yàn)槊總€(gè)土地信息這三個(gè)方面的信息是必不可少的。

檔案添加頁(yè)面如下圖所示

基于java的土地檔案管理系統(tǒng)(基于java的土地檔案管理系統(tǒng)設(shè)計(jì))

在數(shù)據(jù)庫(kù)中的數(shù)據(jù)存放表只占到很小的一部分,而大多數(shù)的業(yè)務(wù)處理應(yīng)用到的是視圖,以下是其中統(tǒng)計(jì)同一個(gè)人在不同地區(qū)土地面積的報(bào)表,只有不少于2塊土地的人才會(huì)出現(xiàn)在記錄中。

報(bào)表結(jié)果如下圖所示。

基于java的土地檔案管理系統(tǒng)(基于java的土地檔案管理系統(tǒng)設(shè)計(jì))

對(duì)于整個(gè)系統(tǒng)來(lái)說(shuō),頁(yè)面的設(shè)計(jì)并不是難點(diǎn),但是想要做成讓人賞心悅目的效果還是簡(jiǎn)單的,鑒于時(shí)間有限,在登錄頁(yè)面做出較多效果,其他頁(yè)面進(jìn)行略微調(diào)整。而對(duì)于系統(tǒng)的邏輯結(jié)構(gòu),基于MVC模式的開(kāi)發(fā)并且使用Hibernate將系統(tǒng)的層次性以及代碼的層次性清晰地呈現(xiàn)了出來(lái),在開(kāi)發(fā)過(guò)程中只是略微體現(xiàn)其好處,只是感覺(jué)代碼的結(jié)構(gòu)很漂亮。待到系統(tǒng)基本實(shí)現(xiàn)的時(shí)候,對(duì)系統(tǒng)進(jìn)行細(xì)節(jié)性的調(diào)整的,很快地就找到了相應(yīng)的代碼方位,而且在修改的過(guò)程當(dāng)中,應(yīng)為邏輯的層層分離,不會(huì)因?yàn)橐稽c(diǎn)點(diǎn)的東西帶來(lái)大的問(wèn)題,這就是提高可讀性帶來(lái)的好處。

當(dāng)然,作為一個(gè)檔案管理系統(tǒng),當(dāng)然上不了對(duì)數(shù)據(jù)的處理,簡(jiǎn)單地來(lái)說(shuō)就是包括增刪改查。之前完成過(guò)的設(shè)計(jì)使用的是SQL SERVER或者M(jìn)YSQL這樣商業(yè)化程度低或者小型的數(shù)據(jù)庫(kù),而這次有機(jī)會(huì)接觸并實(shí)際操作商業(yè)化程度高的大型數(shù)據(jù)庫(kù)Oracle,對(duì)數(shù)據(jù)庫(kù)也有了更加深刻的認(rèn)識(shí)。

通過(guò)對(duì)于Oracle的實(shí)際操作以及實(shí)際應(yīng)用,已經(jīng)把初始認(rèn)為的只是用來(lái)存放數(shù)據(jù)的一個(gè)東西得到了改變。它并不僅僅是一個(gè)存放數(shù)據(jù)的東西,當(dāng)然存放數(shù)據(jù)是其核心功能。數(shù)據(jù)庫(kù)編程,能為程序帶來(lái)意想不到的效果。

在開(kāi)發(fā)出的系統(tǒng)中,由于邏輯或者未知的原因,往往造成數(shù)據(jù)出錯(cuò)或者丟失之類的情況。而數(shù)據(jù)實(shí)施相關(guān)的工作又能解決很多開(kāi)發(fā)遺留的的問(wèn)題或者突發(fā)性問(wèn)題。所以,對(duì)于這個(gè)土地檔案管理系統(tǒng),可以將部分的精力置于數(shù)據(jù)庫(kù)的設(shè)計(jì)上,可以把部分的邏輯處理放在數(shù)據(jù)庫(kù)中,只要在代碼中調(diào)用這樣的存儲(chǔ)過(guò)程,這樣既減少了代碼開(kāi)發(fā)人員的工作,又使得系統(tǒng)得以優(yōu)化。

最后,有Java相關(guān)開(kāi)發(fā)需求,歡迎通過(guò)微信公眾號(hào)聯(lián)系我們。

微信公眾號(hào):320科技工作室。

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
在線咨詢
分享本頁(yè)
返回頂部