天天看點

基于java的土地檔案管理系統

土地檔案管理系統是将現有的曆史紙質檔案資料進行數字化加工處理,建成标準化的網絡基礎資料資料庫,同時建成一套基于計算機網絡應用的檔案管理軟體系統。本文對系統進行了可行性研究、需求分析、前台界面的設計、背景資料庫建設以及系統測試等相關工作。基于三層架構的思想,前台使用jsp技術,背景使用了Oracle 11g平台,主要使用Hibernate的設計模式通路資料庫,采用B/S架構,實作此土地檔案管理系統。

    本系統是采用B/S體系的三層結構,使用java程式設計語言,應用Hibernate開發模式。三層結構即Model層、View層和Service層的分離,層次分明的設計結構讓整個系統顯得層次分明,在實作和後期維護等方面将帶來極大的友善。

登入功能介紹:

上面的截圖為登入頁面的一部分,通過該頁面實作登入過程。當使用者有一個使用者的時候,可以通過其已擁有的使用者名和密碼來進行登入,隻有在使用者名和密碼都正确的時候才可以成功登陸。如果沒有本系統的賬戶時,可以通過注冊功能注冊一個使用者,然後通過注冊完成的使用者登入本系統。

    系統登陸界面如下圖所示。

基于java的土地檔案管理系統

注冊功能介紹:

    當某人要使用本系統的時候,需要有一個賬戶來進行登入,登陸之後才可以進行系統的操作。當沒有賬戶時,可以快捷的通過登入頁面的注冊連結進入系統的注冊頁面,輸入一個任意的符合規則的使用者名和密碼,以及一些其他的個人資訊。當填寫完資訊之後想要對已填寫的資訊進行重新編輯,可以點重置按鈕清空已填寫的資訊,然後可以重新錄入你個人的注冊資訊。注冊成功後則會成功跳轉到登入頁面使用新注冊的賬戶進行登入。

    使用者注冊頁面如下圖所示。

基于java的土地檔案管理系統

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

    一般情況下要進行土地檔案查詢的時候,都要先知道土地号的。在已經知道土地号的情況下,輸入要查詢的土地檔案的土地号,如果該土地檔案在系統中存在,則會顯示其具體的土地檔案資訊。若是不存在的話,則不會顯示任何資訊。在查詢的結果的頁面有修改和删除的相關功能的按鈕,對于已經查詢到的檔案檔案資訊要進行修改或者删除的操作是可以通過其按鈕進行操作。

    先對土地檔案進行查詢操作,通過查詢頁面輸入要查詢的檔案的土地号,進行查詢,檔案查詢頁面如下圖所示。

基于java的土地檔案管理系統

 在檔案檔案查詢的頁面完成檔案的查詢之後,點選修改,會将查到的檔案的所有資訊傳到頁面的修改頁面,然後在其本來的資訊的基礎上進行修改,隻需要在原有的基礎上進行自己想進行的修改,修改完成之後送出,通過檔案土地号在查詢頁面中進行查詢,則可看到其修改後的資訊。

    檔案修改頁面如下圖所示。

基于java的土地檔案管理系統

對于整個系統來說,頁面的設計并不是難點,但是想要做成讓人賞心悅目的效果還是簡單的,鑒于時間有限,在登入頁面做出較多效果,其他頁面進行略微調整。而對于系統的邏輯結構,基于MVC模式的開發并且使用Hibernate将系統的層次性以及代碼的層次性清晰地呈現了出來,在開發過程中隻是略微展現其好處,隻是感覺代碼的結構很漂亮。待到系統基本實作的時候,對系統進行細節性的調整的,很快地就找到了相應的代碼方位,而且在修改的過程當中,應為邏輯的層層分離,不會因為一點點的東西帶來大的問題,這就是提高可讀性帶來的好處。