




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGE河北農業大學現代科技學院本科畢業論文(設計)題目:學部:工程技術專業班級:計算機科學與技術0901學號:學生姓名:指導教師姓名:指導教師職稱:講師二〇一三年六月四日摘要隨著經濟的日益發展和人民生活水平的顯著提高,人民對居民條件的要求也越來越高;而我國人口眾多和地區經濟發展不平衡的國情又導致流動性人口日益增多,在這種情況下,人們對房屋需求也越來越多。面對龐大的需求量,需要建立一個房地產信息管理系統來提高對房地產管理的效率。建立房地產信息管理系統就是為了實現信息的規范管理和快速查詢,從而減少管理方面的工作量。本文主要論述的是房地產信息管理系統的轉移業務模塊的設計和實現?房地產管理系統是針對房地產行業的需求設計和實現的,系統采用JSP+MySQL+TOMCAT以B/S模式開發,主要實現了核查信息、錄入用戶信息、初審、復審、審批、提交轉移申請表等功能。關鍵字:房地產信息管理系統;JSP;MySQL;B/SAbstractWiththeremarkableimprovementofthedevelopmentoftheeconomyandpeople'slivingstandards,people'srequirementsontheconditionsofresidentsismoreandmorehigh;andChina'slargepopulationandtheimbalanceoftheregionaleconomicdevelopmentsituationandcausetheliquiditytotheincreasingofpopulation,inthiscase,thepeoplealsomoreandmoredemandforhousing.Inthefaceofthehugedemand,theneedtoestablisharealestateinformationmanagementsystemtoimprovetheefficiencyofrealestatemanagement.Theestablishmentoftherealestateinformationmanagementsystemistoregulatethemanagementofinformationandquickinquiry,thusreducedmanagementaspectworkload.Thispapermainlydiscussestherealizationoftherealestatemanagementsystem.Andtransferbusinessmoduledesignofrealestateinformationmanagementsystemisdesignedfortherealestateindustryrequirementsandimplementation,systemusesJSP+MySQL+TOMCATtoB/Spatternofdevelopment,toachievethemainverificationinformation,inputtheuserinformation,examination,review,approval,submitthetransferapplicationformfunction.Keywords:realestateinformationmanagementsystem;JSP;MySQL;B/S目錄1緒論 11.1選題背景和意義 11.2國內外研究現狀 11.3研究內容 12相關技術及開發環境的介紹 32.1相關技術簡介 32.1.1B/S模式的簡介 32.1.2JSP技術簡介 32.1.3JSP工作原理 42.2數據庫簡介 42.2.1MySQL數據庫 42.2.2JSP連接數據庫技術 52.3開發軟件Dreamweaver功能的簡介 93系統分析 103.1可行性分析 103.2系統需求分析 103.2.1功能需求 103.2.2系統開發環境平臺 113.3系統流程圖 114系統設計 134.1概要設計 134.1.1轉移模塊結構圖 134.2數據庫設計 134.2.1表設計 135系統的實現 175.1界面顯示 175.1.1登錄界面(Login) 175.1.2核查用戶信息(Check) 175.1.3錄入用戶信息(input) 175.1.4初審(firstcheck) 185.1.5復審(secondcheck) 185.1,6審批(lastcheck) 195.1.7打印申請表(printcheck) 206總結 21致謝 22參考文獻 231緒論1.1選題背景和意義隨著網絡的日益普及和全球信息化進程的發展,Internet技術及其應用以及電子商務的發展,給工作和日常生活等各個方面帶來了深刻的影響。辦公自動化的出現更對傳統的辦公方式和政務處理提供了新的思路,為實現簡化各類手續和提高辦公效率提供了強有力地技術支撐。而房產管理也越來越借助于計算機信息管理這一技術手段。在傳統的房產管理模式中,房產信息備案登記管理以手工為主,各部門統計之后上報房產處再進行匯總。不僅工作量大、效率低、易出錯,而且由于信息不暢,存在用戶信息不完整、住房信息不明確等現象,同時也給房管局的管理造成混亂。本系統在強調管理、強調信息的同時,更高效率地把內部活動有機地組織起來,代替人工進行許多繁雜的勞動;可以節省許多資源;可以大大的提高人們的工作效率;可以使敏感信息更加安全。此房產管理系統可以達到數據準確、流程清晰、減少因管理不當而產生一些不必要的損失,其建立、健全就是關鍵。合理的結構設計可以提高數據存儲的效率,保證數據的完整性和一致性,同時保證管理信息查詢的準確性和用戶需要信息的及時性。1.2國內外研究現狀房產管理行業的近幾十年的發展來看,國外的房產管理模式與國內的存在較大的差異,因此雙方對于房產管理系統的研究背景差異較大,所以不能進行完全的比較。而國內的管理隨著房產管理工作內容、工作方式的變化以及計算機軟硬件技術的發展,大體分為三個階段:第一階段為純手工統計階段。這一階段的特征是:房產管理的查詢系統困難,手工書寫的房產信息容易出錯、容易涂改的特點,無論是工作人員還是住房用戶都比較麻煩,保存也不方便,容易丟失各種信息,信息統計不完整。第二階段為單機單用戶階段。這一階段的特征是:在房產管理的手工工作的基礎上,通過計算機的幫助,由專人將手工整理信息檔案輸入電腦匯總,保存,打印。這個階段信息的保存及查詢已經大大改善。第三階段聯網用戶模式階段。這一階段的特征是:房產管理工作的現代化、社會化、多樣化的進一步要求,結合數字城市的整體建設思路,通過瀏覽器/服務器的應用,在房產管理機構和廣大用戶之間架起一座信息溝通的網上橋梁。另一方面,隨著GIS軟件的更加成熟和日趨平民化,MIS/GIS/CAD緊密集成,圖文表一體化的辦公模式也在本階段成為可能。國內目前的網絡寬帶和收費還不太理想,保障網絡安全的軟硬件費用太高,GIS產品的價格相對還比較高。就當前市場而言,單機單用戶模式已經逐步被淘汰,互聯網的迅速發展,聯網管理的模式正在逐步占領市場。1.3研究內容本文主要研究的是房產管理系統中轉移業務模塊的設計和開發,實現將房主擁有的房產通過辦理此業務轉移給另一承受人。為此本文建立了一個比較健全的管理系統,使數據準確、流程清晰且減少了因管理不當而產生一些不必要的損失。比起傳統的手工操作,網上辦公大大提高了管理效率。本文通過建立一個數據庫連接池以及一套連接使用管理策略,使得數據庫連接得到高效、安全的復用,避免了數據庫連接頻繁建立、關閉的開銷。數據庫連接池的基本原理是在內部對象池中維護一定數量的數據庫連接,并對外暴露數據庫連接獲取和返回方法。如:外部使用者可通過getConnection方法獲取連接,使用完畢后再通過releaseConnection方法將連接返回,注意此時連接并沒有關閉,而是由連接池管理器回收,并為下一次使用做好準備。數據庫連接池技術帶來的優勢:①資源重用由于數據庫連接得到重用,避免了頻繁創建、釋放連接引起的大量性能開銷。在減少系統消耗的基礎上,另一方面也增進了系統運行環境的平穩性(減少內存碎片以及數據庫臨時進程/線程的數量)。②更快的系統響應速度數據庫連接池在初始化過程中,往往已經創建了若干數據庫連接置于池中備用。此時連接的初始化工作均已完成。對于業務請求處理而言,直接利用現有可用連接,避免了數據庫連接初始化和釋放過程的時間開銷,從而縮減了系統整體響應時間。③新的資源分配手段對于多應用共享同一數據庫的系統而言,可在應用層通過數據庫連接的配置,實現數據庫連接池技術。某一應用最大可用數據庫連接數的限制,避免某一應用獨占所有數據庫資源。④統一的連接管理,避免數據庫連接泄漏在較為完備的數據庫連接池實現中,可根據預先的連接占用超時設定,強制收回被占用連接。2相關技術及開發環境的介紹2.1相關技術簡介 2.1.1B/S模式的簡介數據庫Browse數據庫Browse瀏覽器Web服務器圖2-1三層體系結構采用該結構軟件的優勢在于:(1)無須開發客戶端軟件,維護和升級方便;(2)可跨平臺操作,任何一臺機器只要裝有WWW瀏覽器軟件,均可作為客戶機來訪問系統;(3)具有良好的開放性和可擴充性;(4)可采用防火墻技術來保證系統的安全性,有效地適應了當前用戶對管理信息系統的新需求。這種三層結構層與層之間相互獨立,任何一層的改變不影響其他層的功能。三層B/S結構將應用的三個部分明確的分開:表示部分、應用邏輯部分、數據訪問部分。這三個部分在邏輯上獨立的分開,分別加以實現,稱之為:客戶端、應用服務器、數據庫服務器。而在客戶端和應用服務器之間加入一個WEB服務器,就形成了一種特殊的B/S結構:Browser/Server,只在客戶端安裝瀏覽器軟件即可。客戶端使用InternetExplore時,就可以讓InternetExplore變成為能夠處理數據的應用系統。由于這種模式是提供一個跨平臺的、簡單一致的應用環境,實現了開發系統與應用系統的分離,因此避免了為多重不同的操作系統開發同一應用系統的重復操作,便于用戶群的擴展、變化以及應用系統的管理。因此該結構在管理信息系統開發領域中獲得飛速發展,成為應用軟件開發中一種流行的體系結構.所以在開發本系統時采用這種模式。2.1.2JSP技術簡介JSP(JavaServerPages)是由SunMicrosystems公司倡導、許多公司參與一起建立的一種動態網頁技術標準。JSP技術有點類似ASP技術,它是在傳統的網頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件(*.jsp)。用JSP開發的Web應用是跨平臺的,既能在Linux下運行,也能在其他操作系統上運行。所有程序操作都在服務器端執行,網絡上傳送給客戶端的僅是得到的結果,這樣大大降低了對客戶瀏覽器的要求,即使客戶瀏覽器端不支持Java,也可以訪問JSP網頁。JSP全名為javaserverpage,其根本是一個簡化的Servlet設計,他實現了Html語法中的java擴張(以<%,%>形式)。JSP與Servlet一樣,是在服務器端執行的,通常返回給客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。Web服務器在遇到訪問JSP網頁的請求時,首先執行其中的程序段,然后將執行結果連同JSP文件中的HTML代碼一起返回給客戶端。插入的Java程序段可以操作數據庫、重新定向網頁等,以實現建立動態網頁所需要的功能。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。JavaServlet是JSP的技術基礎,而且大型的Web應用程序的開發需要JavaServlet和JSP配合才能完成。JSP具備了Java技術的簡單易用,完全的面向對象,具有平臺無關性且安全可靠,主要面向因特網的所有特點。2.1.3JSP工作原理在一個JSP文件第一次被請求時,JSP引擎把該JSP文件轉換成為一個servlet。而這個引擎本身也是一個servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。JSP引擎先把該JSP文件轉換成一個Java源文件,在轉換時如果發現jsp文件有任何語法錯誤,轉換過程將中斷,并向服務端和客戶端輸出出錯信息;如果轉換成功,JSP引擎用javac把該Java源文件編譯成相應的class文件。然后創建一個該SERVLET的實例,該SERVLET的jspInit()方法被執行,jspInit()方法在servlet的生命周期中只被執行一次。然后jspService()方法被調用來處理客戶端的請求。對每一個請求,JSP引擎創建一個新的線程來處理該請求。如果有多個客戶端同時請求該JSP文件,則JSP引擎會創建多個線程。每個客戶端請求對應一個線程。以多線程方式執行可大大降低對系統的資源需求,提高系統的并發量及響應時間.但應該注意多線程的編程限制,由于該servlet始終駐于內存,所以響應是非常快的。如果.jsp文件被修改了,服務器將根據設置決定是否對該文件重新編譯,如果需要重新編譯,則將編譯結果取代內存中的servlet,并繼續上述處理過程。雖然JSP效率很高,但在第一次調用時由于需要轉換和編譯而有一些輕微的延遲。此外,如果在任何時候如果由于系統資源不足的原因,JSP引擎將以某種不確定的方式將servlet從內存中移去。當這種情況發生時jspDestroy()方法首先被調用,然后servlet實例便被標記加入"垃圾收集"處理。jspInit()及jspDestory()格式如下:可在jspInit()中進行一些初始化工作,如建立與數據庫的連接,或建立網絡連接,從配置文件中取一些參數等,在jspDestory()中釋放相應的資源。2.2數據庫簡介2.2.1MySQL數據庫MySQL是最受歡迎的開源SQL數據庫管理系統,它由MySQLAB開發、發布和支持。MySQLAB是一家基于MySQL開發人員的商業公司,它是一家使用了一種成功的商業模式來結合開源價值和方法論的第二代開源公司。MySQL是MySQLAB的注冊商標。MySQL是一個快速的、多線程、多用戶和健壯的SQL數據庫服務器。MySQL服務器支持關鍵任務、重負載生產系統的使用,也可以將它嵌入到一個大配置(mass-deployed)的軟件中去。2.2.2JSP連接數據庫技術⑴jsp連接Oracle8/8i/9i數據庫(用thin模式)testoracle.jsp如下:
<%@pagecontentType="text/html;charset=gb2312"%>
<%@pageimport="java.sql.*"%>
<html>
<body>
<%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
Stringurl="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl為你的數據庫的SID
Stringuser="scott";
Stringpassword="tiger";
Connectionconn=DriverManager.getConnection(url,user,password);
Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
Stringsql="select*fromtest";
ResultSetrs=stmt.executeQuery(sql);
while(rs.next()){%>
您的第一個字段內容為:<%=rs.getString(1)%>
您的第二個字段內容為:<%=rs.getString(2)%>
<%}%>
<%out.print("數據庫操作成功,恭喜你\");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>⑵jsp連接SqlServer7.0/2000數據庫testsqlserver.jsp如下:
<%@pagecontentType="text/html;charset=gb2312"%>
<%@pageimport="java.sql.*"%>
<html>
<body>
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
Stringurl="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
//pubs為你的數據庫的
Stringuser="sa";
Stringpassword="";
Connectionconn=DriverManager.getConnection(url,user,password);
Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
Stringsql="select*fromtest";
ResultSetrs=stmt.executeQuery(sql);
while(rs.next()){%>
您的第一個字段內容為:<%=rs.getString(1)%>
您的第二個字段內容為:<%=rs.getString(2)%>
<%}%>
<%out.print("數據庫操作成功,恭喜你\");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>⑶jsp連接DB2數據庫testdb2.jsp如下:
<%@pagecontentType="text/html;charset=gb2312"%>
<%@pageimport="java.sql.*"%>
<html>
<body>
<%Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance();
Stringurl="jdbc:db2://localhost:5000/sample";
//sample為你的數據庫名
Stringuser="admin";
Stringpassword="";
Connectionconn=DriverManager.getConnection(url,user,password);
Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
Stringsql="select*fromtest";
ResultSetrs=stmt.executeQuery(sql);
while(rs.next()){%>
您的第一個字段內容為:<%=rs.getString(1)%>
您的第二個字段內容為:<%=rs.getString(2)%>
<%}%>
<%out.print("數據庫操作成功,恭喜你\");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>⑷jsp連接Informix數據庫testinformix.jsp如下:
<%@pagecontentType="text/html;charset=gb2312"%>
<%@pageimport="java.sql.*"%>
<html>
<body>
<%Class.forName("rmix.jdbc.IfxDriver").newInstance();
Stringurl=
"jdbc:informix-sqli://9:1533/testDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword";
//testDB為你的數據庫名
Connectionconn=DriverManager.getConnection(url);
Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
Stringsql="select*fromtest";
ResultSetrs=stmt.executeQuery(sql);
while(rs.next()){%>
您的第一個字段內容為:<%=rs.getString(1)%>
您的第二個字段內容為:<%=rs.getString(2)%>
<%}%>
<%out.print("數據庫操作成功,恭喜你\");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>⑸jsp連接Sybase數據庫testmysql.jsp如下:
<%@pagecontentType="text/html;charset=gb2312"%>
<%@pageimport="java.sql.*"%>
<html>
<body>
<%Class.forName("com.sybase.jdbc.SybDriver").newInstance();
Stringurl="jdbc:sybase:Tds:localhost:5007/tsdata";
//tsdata為你的數據庫名
PropertiessysProps=System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connectionconn=DriverManager.getConnection(url,SysProps);
Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
Stringsql="select*fromtest";
ResultSetrs=stmt.executeQuery(sql);
while(rs.next()){%>
您的第一個字段內容為:<%=rs.getString(1)%>
您的第二個字段內容為:<%=rs.getString(2)%>
<%}%>
<%out.print("數據庫操作成功,恭喜你\");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>⑹jsp連接MySQL數據庫testmysql.jsp如下:
<%@pagecontentType="text/html;charset=gb2312"%>
<%@pageimport="java.sql.*"%>
<html>
<body>
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
Stringurl="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//testDB為你的數據庫名
Connectionconn=DriverManager.getConnection(url);
Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
Stringsql="select*fromtest";
ResultSetrs=stmt.executeQuery(sql);
while(rs.next()){%>
您的第一個字段內容為:<%=rs.getString(1)%>
您的第二個字段內容為:<%=rs.getString(2)%>
<%}%>
<%out.print("數據庫操作成功,恭喜你\");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>⑺jsp連接PostgreSQL數據庫testmysql.jsp如下:
<%@pagecontentType="text/html;charset=gb2312"%>
<%@pageimport="java.sql.*"%>
<html>
<body>
<%Class.forName("org.postgresql.Driver").newInstance();
Stringurl="jdbc:postgresql://localhost/soft"
//soft為你的數據庫名
Stringuser="myuser";
Stringpassword="mypassword";
Connectionconn=DriverManager.getConnection(url,user,password);
Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
Stringsql="select*fromtest";
ResultSetrs=stmt.executeQuery(sql);
while(rs.next()){%>
您的第一個字段內容為:<%=rs.getString(1)%>
您的第二個字段內容為:<%=rs.getString(2)%>
<%}%>
<%out.print("數據庫操作成功,恭喜你\");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
2.3開發軟件Dreamweaver功能的簡介MacromediaDreamweaver8是建立在Web站點和應用程序的專業工具。它將可視布局工具、應用程序開發功能和代碼編輯支持組合在一起,其功能強大,使得各個層次的開發人員和設計人員都能夠快速創建界面吸引人的基于標準的網站和應用程序。從對基于CSS的設計的領先支持到手工編碼功能,Deamweaver提供了專業人員在一個集成、高效的環境中所需的工具。開發人員可以使用Deamweaver及所選擇的服務器技術來創建功能強大的Internet應用程序,從而使用戶能連接到數據庫、Web服務和舊式系統。Deamweaver是在網頁設計和制作領域用戶最多、應用最廣、功能最強大的軟件,隨著Deamweaver8的發布,更堅定了Deamweaver在該領域的地位。它集網頁設計、網站開發和站點管理功能于一身,具有可視化、支持多平臺和跨瀏覽器的特性,是目前網站設計、開發、制作的首選工具。它提供了文字的設置,圖像編輯,表格制作,布局定位,層與動畫,表單對象,框架結構等用途。3系統分析3.1可行性分析考慮到項目時間、資源等因素,在實際開發該計算機系統時,常常要為資源不足和交付日期難以完成而苦惱,因而需要慎重的盡可能早的估價研制課題的可行性。可行性研究包括:經濟可行性、技術可行性、法律可行性、操作可行性等等。(1)經濟可行性經濟可行性分析中最重要的內容之一是成本—效益分析。對于一個基于計算機系統的研制項目要在經濟方面評價其是否合理,成本—效益分析要估計出系統研制開發的花費與效益衡量比較。作為畢業設計,我們所受到的效益,應該說是受益終生,而花費則寥寥無幾。(2)技術可行性我校計算機系以及其他系都有軟硬件且知識豐富,具有較高的文化水平和計算機操作水平,可以設計管理該系統的學生和老師,且課余時間豐富,可以學習和了解在設計和應用當中會遇到或可能遇到的技術問題。我校許多專業都以開設類似的課程設計題目,學生和老師在技術方面已經有經驗,正缺少這樣的實踐機會。(3)法律可行性雖然其他學校也有類似的管理系統,但都主要在本校使用,沒有涉及到盈利方面,我們設計該系統也本著讓學生和老師把握一次學習實踐的機會的目的,鍛煉他們的開發技術和能力,不會去抄襲已經設計好的管理系統,如有借鑒的地方發布時也會說明,而且該系統是本著方便學生學習的目的,而非盈利目的,所以不會和法律相沖突。(4)操作可行性本系統操作簡單,易于理解,只需通過簡單指導,上手較快,系統管理員、以及普通用戶均能進行操作,運行環境要求低。綜上分析:該房產管理信息系統比原有方式工作效率高,成本低,出錯率低,使房屋實現現代化管理。3.2系統需求分析經過以上對本系統的可行性分析后,下面將對系統在功能上以及性能上進行進一步的需求分析。3.2.1功能需求本系統主要功能是將用戶的房產進行轉移,此過程需要經過初審、復審、審批,并且打印轉移申請表等環節。如當房主A要將自己所擁有的全部房產部分或全部轉移給承受人B時,過程如下:①業務員要先查看房主A的信息及提供的證件,符合要求后錄入房主A的信息,提交初審;②查看房主A提交的信息正確且證件合法時填寫初審意見,交由下一級審批;否則退回給房主A;③查看初審意見,符合要求時填寫復審意見,提交給領導審批;否則退回給初審者;④查看前兩級審批意見,符合要求時填寫審批意見,提交繕證人員;否則退回給復審者;⑤打印轉移申請表,房主A申請轉移房產給承受人B。3.2.2系統開發環境平臺設備需求:PC機,Windows7/XP操作系統,內存512M以上,10G以上空閑硬盤空間。后臺采用MySQL5.1.62數據庫管理,并與MacromediaDreamweaver8和TOMCAT7.0.11相配合使用。3.3系統流程圖本轉移業務的流程圖如下圖3-1所示:YYN登錄是否辦理過此業務退回核查信息打印申請表錄入用戶信息提交審批結束是否合法NY圖圖3-1轉移業務流程圖在提交審批中還包含初審、復審、審批三個過程,其流程圖如下圖3-2。提交給繕證員退回給復審人員提交給繕證員退回給復審人員結束N是否符合要求Y提交給領導審批查看前兩級審批意見開始信息是否符合要求NY退回給用戶填寫初審意見退回給初審人員提交給復審人員查看初審意見是否符合要求Y填寫復審意見N圖圖3-2審批流程圖4系統設計4.1概要設計4.1.1轉移模塊結構圖房產管理系統包括多個模塊,各模塊功能不一,同時相互之間又有聯系,如將某一房產信息添加、修改或刪除,則該房產對應的用戶信息將隨之變化。本文轉移業務模塊房主A要將自己的房產轉讓給承受人B,則用戶A、B的信息也會發生改變。轉移模塊結構如下圖4-1所示:房地產信息管理系統房地產信息管理系統轉移業務核查信息錄入用戶信息查看申請列表收件查詢退回收件檔案查詢初審列表復審列表審批列表打印申請表圖4-1轉移模塊結構圖圖4-1轉移模塊結構圖4.2數據庫設計4.2.1表設計表4-1表4-1inittransfer(1)inittransfer字段名稱字段類型主鍵允許為空IDInt是產權人Nchar(100)是產權證號Nchar(100)是產別Varchar(50)是產權類型Varchar(50)是土地證號Varchar(50)是土地性質Varchar(50)是房屋位置Varchar(200)是幢號Varchar(50)是房牌號Varchar(50)是房屋間數Varchar(50)是建筑結構Varchar(50)是使用狀況Varchar(50)是總層數 Varchar(50)是所在層數Varchar(50)是設計用途Varchar(50)是建成年份Varchar(50)是建筑面積Varchar(50)是房屋價值Varchar(100)是承受人Varchar(50)是轉移理由Varchar(100)是收件人Varchar(50)是收件時間Datetime是狀態 Varchar(50)是備注 Varchar(100)是表4-2transfer(2)表4-2transfer字段名稱字段類型主鍵允許為空IDInt是原產權人Varchar(50)是產權人Nchar(100)是產權證號Nchar(100)是產別Varchar(50)是產權類型Varchar(50)是土地證號Varchar(50)是土地性質Varchar(50)是房屋位置Varchar(200)是幢號Varchar(50)是房牌號Varchar(50)是房屋間數Varchar(50)是建筑結構Varchar(50)是使用狀況Varchar(50)是總層數 Varchar(50)是所在層數Varchar(50)是設計用途Varchar(50)是建成年份Varchar(50)是建筑面積Varchar(50)是房屋價值Varchar(100)是現產權人Varchar(50)是轉移理由Varchar(100)是收件人Varchar(50)是收件時間Datetime是轉移時間Datetime是打印標志Varchar(50)是標志Varchar(50)是狀態Varchar(50)是備注Varchar(100)是表4-3transferFlow(3)transferFlow表4-3transferFlow字段名稱字段類型主鍵允許為空IDInt是房屋位置Char(12)是幢號Varchar(50)是房牌號Varchar(50)是初審意見Varchar(50)是初審人Nchar(10)是初審日期Datetime是初審人IPVarchar(50)是復審意見Varchar(50)是復審人Varchar(50)是復審日期Datetime是復審人IPVarchar(50)是審批意見Varchar(50)是審批人Varchar(50)是審批日期Datetime是審批人IPVarchar(50)是附記Varchar(100)是表4-4transferhouse(4)表4-4transferhouse字段名稱字段類型主鍵允許為空IDInt是產權人Varchar(100)是產權證號Varchar(100)是證件號碼Varchar(50)是幢號Varchar(50)是房牌號Varchar(50)是建筑結構Varchar(50)是建筑面積Varchar(50)是總層數Varchar(50)是所在層數Varchar(50)是建成年份Varchar(50)是設計用途Varchar(50)是使用狀況Varchar(50)是錄入時間Datetime是錄入人員Varchar(50)是錄入人IPNchar(20)是狀態Varchar(50)是標志Varchar(50)是備注 Varchar(100)是(5)userinfo表4-5表4-5userinfo字段名稱字段類型主鍵允許為空IDInt是用戶IDChar(12)是用戶名Varchar(20)是密碼Varchar(100)是性別Char(10)是組別Nvarchar(50)是角色Nvarchar(50)是權限Nvarchar(50)是職務Nvarchar(50)是辦公室電話Varchar(50)是手機Varchar(50)是狀態Char(10)是加入時間Datetime是最后登錄時間Datetime是備注Varchar(50)是5系統的實現5.1界面顯示5.1.1登錄界面(Login)登陸界面是為了保證系統的安全性,只有許可用戶才可進入,如果輸入密碼和用戶名不匹配則提示:“密碼或用戶名輸入錯誤!”不允許進入系統。圖5-1圖5-1登錄界面(Login)5.1.2核查用戶信息(Check)用戶提交辦理業務所需要的證件,此時由業務員檢查房產相關信息的真實性,主要查看一下房屋是否被抵押以及它的土地使用權是否已到期。依據證件信息輸入產權證號和產權人名稱,點擊查詢即可查看相關信息,當符合要求后打印一張申請表;若不符合要求,退回給用戶。 圖5-2核查用戶信息(Check)圖5-2核查用戶信息(Check)5.1.3錄入用戶信息(input)業務員掃描證件,將用戶填寫的申請表提交,然后錄入用戶的信息,提交給下一流程。圖5-3錄入用戶信息(input)圖5-3錄入用戶信息(input)5.1.4初審(firstcheck)當業務員提交了用戶信息后,初審者進行初審。初審者要詳細核查用戶信息,主要包括:房主信息是否真實;房屋是否被抵押;房屋是否已經轉移;房屋土地的使用期限等。若均符合要求,初審者在你審批表中填寫意見,提交審批表給復審者;若不符合則在審批表中填寫拒絕意見,退回給用戶。圖5-4初審圖5-4初審(firstcheck)5.1.5復審(secondcheck)當初審者審批通過后,提交給復審者進行復審。復審者查看初審意見,符合條件,填寫復審意見,提交給領導審批;若不符合條件,填寫拒絕意見,退回給初審者。當接收領導的拒絕審批意見后,同樣退回給初審者。圖5-5復審(secondcheck)圖5-5復審(secondcheck)5.1,6審批(lastcheck)當復審通過之后,提交給領導進行最后審批。領導可以查看用戶的信息、查看土地和房屋的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- CAD在模具設計中的運用試題及答案
- 銀行從業知識考察要點試題及答案
- 淘汰舊觀念農作物種子繁育員備考心得試題及答案
- 模具設計師的求職市場現狀試題及答案
- 項目管理專業考試的重要考點試題及答案
- 項目管理流程管理試題及答案
- 2025年積極應對證券從業資格試題及答案
- 行政管理師證書考試政策執行與效果試題及答案
- 考試形式變化2025年證券從業資格證試題及答案
- 確保通過2025年證券從業考試的學習方法探討試題及答案
- 2025年陜西省漢中市寧強縣中考一模道德與法治試題(含答案)
- 2024年阜陽太和縣第二人民醫院招聘筆試真題
- 工地分紅合同協議
- 變配電工多選試題及答案
- 零售業智能轉型:DeepSeek驅動的消費行為分析與推選系統
- 招商引資知識培訓課件
- 癌癥治療協議書模板
- 2025年平頂山文化藝術職業學院高職單招職業技能測試近5年常考版參考題庫含答案解析
- 弘揚航天精神中國航天日主題宣教課件
- 上海市寶山區上海交大附中2024-2025學年高考生物試題模擬試卷(8)生物試題含解析
- 私募基金財務管理制度版本
評論
0/150
提交評論