軟件工程畢業(yè)論文-小區(qū)物業(yè)管理系統(tǒng)的設計與實現(xiàn)----治安模塊_第1頁
已閱讀1頁,還剩33頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  本科畢業(yè)論文</b></p><p><b> ?。?0 屆)</b></p><p>  小區(qū)物業(yè)管理系統(tǒng)的設計與實現(xiàn)----治安模塊</p><p><b>  摘 要</b></p><p>  隨著信息技術(shù)在管理上越來越深入而廣泛地應用,

2、管理信息系統(tǒng)的實施在技術(shù)上已經(jīng)逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型學科,任何一個單位要生存要發(fā)展,要高效率地把內(nèi)部活動有機地組織起來,就必須建立與自身特點相適應的管理信息系統(tǒng)。小區(qū)物業(yè)管理系統(tǒng)是一個物業(yè)單位不可缺少的部分,它的內(nèi)容對于物業(yè)管理層的決策者和管理者來說都至關(guān)重要,所以小區(qū)物業(yè)管理系統(tǒng)應該能夠為小區(qū)物業(yè)管理者和用戶提供充足的信息和快捷的查詢手段。</p><p>  本系統(tǒng)是一個典型的小區(qū)物業(yè)管理

3、系統(tǒng),主要完成用戶管理模塊,住房管理模塊,保修管理模塊,投訴管理模塊,治安管理,包括數(shù)據(jù)庫中表的錄入、修改、刪除等。該系統(tǒng)還可以完成對各類信息的查詢、錄入、修改、刪除等功能,其中用戶包括系統(tǒng)管理員和小區(qū)用戶兩種。由于本系統(tǒng)管理的對象單一,都是用戶,且每個數(shù)據(jù)內(nèi)容具有較強的關(guān)聯(lián)性,涉及的計算過程不是很復雜。因此,比較適合于采用數(shù)據(jù)庫管理。</p><p>  Java EE是一種標準的開發(fā)架構(gòu),主要應用與企業(yè)級的應

4、用程序的開發(fā),因此我們此次小區(qū)物業(yè)管理系統(tǒng)主要通過JSP動態(tài)網(wǎng)頁實現(xiàn)。該系統(tǒng)分用戶登陸模塊和管理登陸,方便管理員管理和用戶查詢,而且查詢的方式很多,可以精確查詢、模糊查詢、分類查詢等。我們此次系統(tǒng)開發(fā)用的是java語言,另外還用到了SQL Server 2008數(shù)據(jù)庫。</p><p>  關(guān)鍵詞: JSP;java;小區(qū)物業(yè)管理系統(tǒng)</p><p><b>  ABSTRAC

5、T</b></p><p>  With the development of information technology in management more and more thorough and extensive application, the implement of management information system has been gradually mature on

6、 the technique. Management information system is a continuous development of new disciplines, any one unit to survive to develop, to the efficient activities of the internal organization of organic; it must establish a m

7、anagement information system fitting in with its own characteristics. Residential property man</p><p>  This system is a typical residential property management system, mainly to complete the user management

8、 module, housing management module, maintenance management module, complaint management module, security management, including database table entry, modify, delete. The system can complete all kinds of information input,

9、 modify, query, and delete function, which users including system administrators and residential customers two. Due to the single object of the system management, is the user, a</p><p>  Java EE is a standar

10、d architecture, application development and main application of the enterprise level, so we the residential property management system mainly through the JSP dynamic Webpage implementation. The system is composed of stud

11、ent module and administrator module, convenient to administrators and student information query, but the query in many ways, can accurately query, fuzzy query, query classification etc.This system is developed using java

12、 language, also used the SQL Server 2008</p><p>  Keywords: JSP;java;Residential property management system</p><p><b>  目錄</b></p><p><b>  1. 引言1</b></p&

13、gt;<p><b>  1.1課題背景1</b></p><p>  1.2課題研究的目的和意義1</p><p>  1.3課題的主要研究工作2</p><p><b>  2. 實現(xiàn)技術(shù)2</b></p><p>  2.1 Java技術(shù)2</p><

14、;p>  2.2 jsp技術(shù)3</p><p><b>  3.系統(tǒng)分析3</b></p><p>  3.1 系統(tǒng)設計思想3</p><p>  3.2 用戶具體需求分析4</p><p>  3.3 系統(tǒng)設計分析4</p><p>  3.4 系統(tǒng)功能分析4</p>

15、;<p>  3.4.1 管理員功能模塊4</p><p>  3.4.2 用戶功能模塊4</p><p>  3.5 可行性分析4</p><p>  3.5.1 可行性前提5</p><p>  3.5.2 對于技術(shù)的支持5</p><p><b>  4.系統(tǒng)設計5</b

16、></p><p>  4.1 系統(tǒng)的目標5</p><p>  4.2 系統(tǒng)功能結(jié)構(gòu)5</p><p>  4.3 開發(fā)環(huán)境5</p><p>  4.4 數(shù)據(jù)庫的設計6</p><p>  4.4.1 概念結(jié)構(gòu)設計6</p><p>  4.4.1物理結(jié)構(gòu)設計8</p

17、><p><b>  5.系統(tǒng)實現(xiàn)9</b></p><p>  5.1 系統(tǒng)測試9</p><p>  5.2 系統(tǒng)運行9</p><p>  5.2.1 系統(tǒng)運行界面9</p><p>  5.2.1 系統(tǒng)運行代碼13</p><p><b>  6.總

18、 結(jié)14</b></p><p>  參 考 文 獻15</p><p><b>  致 謝16</b></p><p><b>  1. 引言</b></p><p>  作為小區(qū)內(nèi)最主要的管理對象,小區(qū)物業(yè)管理信息系統(tǒng)就成了小區(qū)信息系統(tǒng)中不可缺少的一部分,小區(qū)物業(yè)管理系統(tǒng)的存在

19、對于小區(qū)內(nèi)的業(yè)主與管理員來說都是至關(guān)重要的,可以方便業(yè)主查詢和管理員工作。但一直以來人們使用傳統(tǒng)人工的方式進行小區(qū)物業(yè)的日常管理,這種管理方式存在著許多缺點,如:效率低,容易出錯,格式不規(guī)范等等。另外時間又長,就不容易進行統(tǒng)計和分析。 </p><p>  隨著科學技術(shù)的不斷提高,計算機科學日漸成熟,人們已深刻認識到計算機所具有的強大的功能。計算機作為知識經(jīng)濟時代的產(chǎn)物,已被廣泛應用于社會各個行業(yè)和領(lǐng)域。目前,

20、國內(nèi)的科技水平高速發(fā)展,計算機作為今天使用最廣的現(xiàn)代化工具已深入到各個領(lǐng)域,并且正在成為未來社會——信息社會的重要支柱。在這樣的大背景下,現(xiàn)代的小區(qū)物業(yè)管理系統(tǒng),它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。學習計算機知識不僅僅是為了掌握一種技能,更重要的是它能啟發(fā)人們對先進科技的向往,激發(fā)創(chuàng)新意識,推動對新知識的學習,培養(yǎng)自學能力,鍛煉動手實踐的本領(lǐng)。利用計算機管理,可以加強業(yè)主自身的信息管理,提高業(yè)主的滿意度,可以輕松的查詢各

21、類信息。提高和完善小區(qū)物業(yè)管理系具有的功能,以方便小區(qū)內(nèi)的業(yè)主及管理員的操作?;谏鲜鲈颍眠@次機會開發(fā)本系統(tǒng)。</p><p><b>  1.1課題背景</b></p><p>  20世紀以來,隨著以計算機技術(shù)和遠程通訊技術(shù)為基礎(chǔ)的現(xiàn)代信息技術(shù)的發(fā)展,信息資源已成為人類經(jīng)濟、社會活動的戰(zhàn)略性資源,信息技術(shù)在社會生產(chǎn)力中日漸凸現(xiàn)重要性。隨著信息技術(shù)的蓬勃發(fā)展,

22、小區(qū)物業(yè)信息化建設也有了重大發(fā)展。特別是近幾年來,由于國家相關(guān)計劃的推動,小區(qū)物業(yè)建設在網(wǎng)絡基礎(chǔ)設施,信息系統(tǒng)建設方面都有了大的發(fā)展,信息化管理在各中高檔小區(qū)已經(jīng)基本上得到普及。</p><p>  1.2課題研究的目的和意義</p><p>  小區(qū)管理在手工操作年代,工作非常的繁瑣復雜,需要大量的人力和物力,這樣將會浪費大量的資金同時光靠人力來完成也不是非常的方便。而且還非常容易出錯。

23、小區(qū)物業(yè)管理系統(tǒng)這樣包括人員管理模塊、住房信息管理模塊、停車管理模塊、投訴和保修管理模塊,如果這些任務都需要手工去完成,那么將會是一件非常不容易而且易出錯的任務。為了方便廣大用戶,借這次畢業(yè)設計之際,決定開發(fā)普通小區(qū)物業(yè)管理系統(tǒng),目的是為了讓這些工作變的簡便且易管理些。隨著社會的發(fā)展,各式各樣的小區(qū)物業(yè)系統(tǒng)層出不窮,如今大學面臨的一個主要問題是要想提高管理水平,必須全方位的提高物業(yè)管理意識,才能不斷滿足人們的需求。面對信息加速的這樣一個

24、時代,利用高科技手段來提高物業(yè)管理水平無疑是一條便捷之路。在某種意義上,信息與科技在物業(yè)管理與現(xiàn)代建設中顯現(xiàn)出越來越重要的地位,物業(yè)管理的信息化與科學化,已成為現(xiàn)代生活水平步入高臺階的重要標志。</p><p>  1.3課題的主要研究工作</p><p>  本系統(tǒng)是典型的學生檔案資料管理系統(tǒng),主要包含兩個模塊:管理員模塊和學生模塊。管理員主要用來管理相關(guān)的信息,包括課程信息,學生信息,

25、成績信息等。學生可以查詢自己的基本信息、成績信息、選修課程信息,也可以修改自己的部分信息。對用戶賦予不同的權(quán)限,學生用戶主要功能是查詢,也可以添加和刪除自己選修的課程,甚至可以修改自己的密碼。管理員不但能夠查詢,還可以修改和刪除。管理員的管理主要包括學生基本信息的管理、課程的管理、成績的管理等,其中課程的管理又包括選修課程的管理和必修課程的管理。</p><p><b>  2. 實現(xiàn)技術(shù)</b&

26、gt;</p><p>  2.1 Java技術(shù)</p><p>  Java是一種可以撰寫跨平臺應用軟件的面向?qū)ο蟮某绦蛟O計語言,由Sun公司的詹姆斯·高斯林(James Gosling)等人于1990年代初開發(fā)。它最初被命名為Oak,目標設置在家用電器等小型系統(tǒng)的編程語言,來解決諸如電視機、電話、鬧鐘、烤面包機等家用電器的控制和通訊問題。由于這些智能化家電的市場需求沒有預期的

27、高,Sun放棄了該項計劃。就在Oak幾近失敗之時,隨著互聯(lián)網(wǎng)的發(fā)展,Sun看到了Oak在計算機網(wǎng)絡上的廣闊應用前景,于是改造了Oak,在1995年5月以“Java”的名稱正式發(fā)布了。Java伴隨著互聯(lián)網(wǎng)的迅猛發(fā)展而發(fā)展,逐漸成為重要的網(wǎng)絡編程語言。</p><p>  Java編程語言的風格十分接近C++語言。繼承了C++ 語言面向?qū)ο蠹夹g(shù)的內(nèi)核,Java舍棄了C++語言中容易引起錯誤的指針(以引用取代)、運算符

28、重載(operator overloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據(jù)的內(nèi)存空間。在Java SE 1.5版本中Java又引入了泛型編程(Generic Programming)、類型安全的枚舉、不定長參數(shù)和自動裝/拆箱等語言特性。</p><p>  Java不同于一般的編譯運行計算機語言和解釋執(zhí)行計算機語言。它首先將源代碼編譯成字節(jié)碼(bytecod

29、e),然后依賴各種不同平臺上的虛擬機來解釋執(zhí)行字節(jié)碼,從而實現(xiàn)了“一次編譯、到處執(zhí)行”的跨平臺特性。不過,這同時也在一定程度上降低了Java程序的運行效率。但在J2SE1.4.2發(fā)布后,Java的運行速度有了大幅提升。</p><p>  與傳統(tǒng)程序不同Sun公司在推出Java之際就將其作為一種開放的技術(shù)。全球數(shù)以萬計的Java開發(fā)公司被要求所設計的Java軟件必須相互兼容?!癑ava語言靠群體的力量而非公司的力

30、量”是Sun公司的口號之一,并獲得了廣大軟件開發(fā)商的認同。這與微軟公司所倡導的注重精英和封閉式的模式完全不同。</p><p>  Sun公司對Java編程語言的解釋是:Java編程語言是個簡單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高性能、多線程和動態(tài)的語言。</p><p>  Java語言有以下特點</p><p>  簡單(Simple):

31、指的是去除了C/C++中較少使用或可能不安全的功能。</p><p>  物件導向的(Object-oriented):利用OOP的三種基本特性:PIE(多型,繼承,封裝),來設計出可重複使用的元件,使系統(tǒng)有彈性易于維護。 </p><p>  網(wǎng)路的(Network-Savvy):提供容易使用的API來撰寫網(wǎng)路程式 。</p><p>  直譯式的(Interpr

32、eted):bytecode在JVM上執(zhí)行時,JIT負責轉(zhuǎn)換為機器碼。 </p><p>  穩(wěn)健的(Robust):舍棄了對記憶體的指標運作。 </p><p>  安全性(Secure) : 資源回收處理 (Garbage Collection)由JVM自行作記憶體管理,例外處理 (Exception) 可預防突發(fā)錯誤的產(chǎn)生。 </p><p>  結(jié)構(gòu)中立(A

33、rchitecture Neutral):程式執(zhí)行在虛擬機器上。 </p><p>  可攜的(Portable): Write once, run anywhere指的是由JVM與不同的作業(yè)系統(tǒng)溝通。 </p><p>  高效率的(High Performance):利用Hotspot, JIT技術(shù)改善效能。 </p><p>  多執(zhí)行的(Multithrea

34、ded):Java程序可發(fā)出多隻并行的輕量化行程。 </p><p>  動態(tài)的(Dynamic):Java程式執(zhí)行時動態(tài)的連結(jié)類別庫。</p><p><b>  2.2 jsp技術(shù)</b></p><p>  Jsp是有SunMicroSystems公司倡導的,許多公司參加一起建立的一種動態(tài)技術(shù)標準,在傳統(tǒng)的html文件中加入java程序片

35、段以及jsp標記就構(gòu)成了jsp網(wǎng)頁,java程序段可以操縱數(shù)據(jù)庫,重定向網(wǎng)頁以及發(fā)送email等。所有程序操作都是在服務器上進行,網(wǎng)絡上傳送給客戶端的僅是得到的結(jié)果,這樣大大降低了對客戶瀏覽器的要求,及時客戶瀏覽器不支持java,也可以訪問jsp網(wǎng)頁。</p><p>  Jsp全名java server page,其實就是一個簡化的Servlet設計,它實現(xiàn)了html中java語法的擴張。Jsp具有java的簡

36、單易用,完全的面相對象,具有平臺無關(guān)性安全可靠,主要面向因特網(wǎng)的主要特點。Jsp主要優(yōu)勢如下:(1)一次編寫,到處言行,除了系統(tǒng)之外,代碼不做任何更改。(2)系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境開發(fā),部署,擴展,與asp的局限,jsp有很大優(yōu)勢強大的可伸縮性。(3)從一個曉得jar文件就可以運行jsp,到由多臺服務器進行集群,負載平衡。(4)多樣化和功能強大的開發(fā)工具支持。(5)支持服務器端組件。</p>&

37、lt;p><b>  3.系統(tǒng)分析</b></p><p>  3.1 系統(tǒng)設計思想</p><p>  1.采用現(xiàn)有的資源,先進的管理系統(tǒng)開發(fā)方案,充分利用小區(qū)現(xiàn)有的資源, 減少開發(fā)中的時間和財力、物力,提高系統(tǒng)開發(fā)的水平和應用效果。</p><p>  2.系統(tǒng)滿足小區(qū)的需求,例如用戶信息的錄入、查詢、更新等。管理員對用戶的查詢、增

38、加、刪除等。</p><p>  3.2 用戶具體需求分析</p><p>  小區(qū)用戶:對住戶信息的查詢及查看所有學生的成績以及所有學生的信息,修改用戶密碼。只能對本系統(tǒng)做一些基本操作,例如:對樓房信息、小區(qū)信息、設施信息、治安管理的瀏覽與查詢,對報修信息、投訴信息的添加,對自身密碼的修改。每人登錄本系統(tǒng)時所輸入的用戶名與密碼都不能為空。只有輸入正確的信息才能對本系統(tǒng)進行操作。<

39、/p><p>  系統(tǒng)管理員:能夠瀏覽所有用戶信息,能添加刪除用戶,修改密碼,系統(tǒng)管理員可對本系統(tǒng)做所有操作。</p><p>  3.3 系統(tǒng)設計分析</p><p>  本系統(tǒng)用戶主要分為兩大類:</p><p>  用戶管理:用于對用戶的查詢、添加,賦予不同權(quán)限及對用戶密碼的修改。</p><p>  管理員管理:用

40、于對各用戶提交的信息進行修改、查詢和刪除。</p><p>  3.4 系統(tǒng)功能分析</p><p>  3.4.1 管理員功能模塊</p><p><b>  ·用戶管理模塊</b></p><p>  添加刪除(對用戶信息的添加、刪除、修改) </p><p><b> 

41、 修改自己密碼</b></p><p><b>  退出系統(tǒng)</b></p><p><b>  ·住房管理</b></p><p><b>  住房信息增刪改</b></p><p><b>  ·報修管理</b><

42、;/p><p><b>  報修記錄修改</b></p><p><b>  ·投訴管理</b></p><p><b>  投訴記錄處理</b></p><p>  3.4.2 用戶功能模塊</p><p>  ·用戶管理模塊(修改密碼

43、、退出系統(tǒng))</p><p>  ·住房管理模塊(查看住房信息、住房周邊環(huán)境)</p><p>  ·報修管理模塊(填寫與查看報修記錄)</p><p>  ·投訴管理模塊(填寫與查看投訴記錄)</p><p><b>  3.5 可行性分析</b></p><p>

44、  可行性分析是系統(tǒng)是否能夠開發(fā)的重要依據(jù),通過本案例的需求分析的研究,對項目的可行性分析如下。</p><p>  3.5.1 可行性前提</p><p>  系統(tǒng)要求 小區(qū)物業(yè)管理系統(tǒng),可用于各個級別的小區(qū)物業(yè)等機構(gòu)的信息管理,查詢,更新與維護,使用方便,易用性強,圖形界面清晰明了。</p><p>  系統(tǒng)目標 提高小區(qū)物業(yè)管理的效率,減輕管理員的工作壓力

45、,提高小區(qū)物業(yè)管理質(zhì)量,使小區(qū)步入科學化、正規(guī)化管理的軌道。</p><p>  3.5.2 對于技術(shù)的支持</p><p>  在本次開發(fā)主要就是java以及jsp,SQL Server,另外還用了一些MVC技術(shù)和一些javascript頁面函數(shù),在以前的項目中做過此類應用,能夠完成項目開發(fā)。</p><p><b>  4.系統(tǒng)設計</b>

46、;</p><p><b>  4.1 系統(tǒng)的目標</b></p><p>  通過小組討論,以及對老師的咨詢,最終確定系統(tǒng)要實現(xiàn)的目標如下:(1)實現(xiàn)功能分析階段所提出的功能;(2)頁面要整齊美觀,易用,在頁面上有樹狀的導航列表。</p><p>  4.2 系統(tǒng)功能結(jié)構(gòu)</p><p>  學生檔案資料管理系統(tǒng)包括管

47、理員模塊,學生模塊,其系統(tǒng)結(jié)構(gòu)圖如下1.1所示。</p><p>  圖4.1 系統(tǒng)結(jié)構(gòu)圖</p><p><b>  4.3 開發(fā)環(huán)境</b></p><p>  (1)jdk1.7, jdk1.7是較為新的版本,增加了好多新的特性,可以更方便的使用。</p><p>  (2)SQL Server數(shù)據(jù)庫,作為目前開發(fā)

48、較為流行的數(shù)據(jù)庫,SQL Server從2005 開始支持數(shù)據(jù)加密處理,進一步提高了數(shù)據(jù)的安全性。</p><p>  (3)開發(fā)軟件是myEclipse 8.5,作為當前javaee的開發(fā)工具,它的功能非常強大。利用它我們可以在數(shù)據(jù)庫和javaee的開發(fā)、發(fā)布以及應用程序服務器的整合方面極大的提高效率。</p><p>  4.4 數(shù)據(jù)庫的設計</p><p> 

49、 4.4.1 概念結(jié)構(gòu)設計</p><p>  概念結(jié)構(gòu)實際是整個數(shù)據(jù)庫設計的關(guān)鍵,這個階段主要的目標是通過對用戶需求進行綜合、歸納與抽象,形成一個獨立于DBMS的概念模型(E-R圖)。</p><p>  它的主要特點是:1.能真實、充分地反映現(xiàn)實世界,包括事物與事物之間的聯(lián)系,能滿足用戶對數(shù)據(jù)的處理要求,是對現(xiàn)實世界的一個真實模型;2.易于理解,因此可以用它和不熟悉計算機的用戶交換意見

50、;3.易于更改,當應用環(huán)境和應用要求改變時,容易對概念模型修改和擴充;4.易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。</p><p>  4.4.1.1 E-R圖</p><p>  圖4.2住戶與投訴單之間的關(guān)系</p><p>  圖4.3住戶與報修單之間的關(guān)系</p><p>  圖4.4住戶與住房之間的關(guān)系</p>&

51、lt;p>  4.4.1.2 邏輯結(jié)構(gòu)設計</p><p>  這個階段的任務就是把概念結(jié)構(gòu)設計階段設計好的基本E-R圖轉(zhuǎn)換為與DBMS所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。</p><p>  在這個階段里,該系統(tǒng)的目標就是把基本的E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型。通過轉(zhuǎn)換,得到的所需的數(shù)據(jù)表如下,其中,有下劃線的屬性為主鍵。</p><p>  投訴表(編號,投訴

52、編號,投訴人,狀態(tài),投訴內(nèi)容,投訴時間)</p><p>  用戶登陸表(編號,用戶名,密碼,權(quán)限)</p><p>  報修表(編號,報修編號,報修人,報修時間,報修人聯(lián)系方式,報修內(nèi)容,狀態(tài),備注)</p><p>  住房信息表(編號,住房人,人口數(shù),單元號,房間號,樓層號,面積,注冊時間)</p><p>  報警信息表(編號,報警編

53、號,報警人,報警時間,報警內(nèi)容,出警情況,需要我們做,領(lǐng)導建議,備注)</p><p>  4.4.1.3 流程圖</p><p>  圖4.3 系統(tǒng)流程圖</p><p>  4.4.1物理結(jié)構(gòu)設計</p><p>  根據(jù)邏輯關(guān)系模型可直接設計基于某種數(shù)據(jù)庫管理系統(tǒng)支持的物理結(jié)構(gòu),我們知道關(guān)系數(shù)據(jù)庫是由表構(gòu)成的,所以依據(jù)系統(tǒng)學生基本信息、

54、課程信息和成績信息在數(shù)據(jù)庫中建立相應的表。</p><p>  本系統(tǒng)采用的后臺數(shù)據(jù)庫是SQL Server數(shù)據(jù)庫系統(tǒng),經(jīng)分析設計出學生檔案資料管理系統(tǒng)數(shù)據(jù)庫中各個數(shù)據(jù)表,本數(shù)據(jù)庫名稱為“Wuye”,其中包含五張表,它們分別是用戶登陸表,報警信息表,報修表,投訴表,住房表。 </p><p>  1.用戶登陸表,包括管理員編號、用戶名、密碼、權(quán)限。</p><p>

55、  表4.1 用戶登陸表</p><p>  2.報警信息表,報警編號、報警時間、報警人、內(nèi)容、出警情況、我單位出警情況、領(lǐng)導建議、備注。</p><p>  表4.2 報警信息表</p><p>  3.報修表,包括編號、報修編號、報修人、報修時間、報修人聯(lián)系方式、報修內(nèi)容、狀態(tài)、備注,其中報修編號是主鍵,唯一標識報修。</p><p>&

56、lt;b>  表4.3 報修表</b></p><p>  4. 投訴表,包括編號、投訴編號、投訴人、狀態(tài)、投訴內(nèi)容、投訴時間。</p><p><b>  表4.4 投訴表</b></p><p>  5. 住房表,包括編號、用戶名、人口數(shù)、單元號,房間號,住房面積,填表時間,樓層號。</p><p>

57、;<b>  表4.5 成績表</b></p><p><b>  5.系統(tǒng)實現(xiàn)</b></p><p><b>  5.1 系統(tǒng)測試</b></p><p>  測試是為了發(fā)現(xiàn)程序和系統(tǒng)中的錯誤而執(zhí)行程序的過程。它的目標是在精心控制的環(huán)境下,通過系統(tǒng)的方法來檢查程序,以便發(fā)現(xiàn)程序中的錯誤。測試工作是

58、保證系統(tǒng)質(zhì)量的關(guān)鍵,也是對系統(tǒng)最終的評審。</p><p><b>  5.2 系統(tǒng)運行</b></p><p>  5.2.1 系統(tǒng)運行界面</p><p>  在此次系統(tǒng)設計中,分為兩個模塊,主要是管理員模塊和用戶模塊,由于界面很多,在此沒有一一列出,僅列出有代表性的幾張。</p><p><b>  1.

59、登錄界面</b></p><p>  在此界面,只要輸入用戶名和密碼,并選擇相應的身份,就會進入相應的界面,如果用戶名或密碼輸錯了,就會有相應的提示。</p><p><b>  圖5.1 登陸界面</b></p><p><b>  2.管理員模塊</b></p><p>  (1)此

60、界面為管理員界面,只要在登錄界面選擇了管理員身份,就會進入此界面。只要點擊此界面中右側(cè)部分,就會進入相應的功能模塊。</p><p>  圖5.2 管理員界面</p><p>  (2)此界面為用戶信息界面,僅顯示了管理員管理的幾個屬性,在此頁面中可以修改、刪除學生,點擊相應的功能就可進入相應的界面。在修改用戶信息時,不可修改用戶名,可以修改除用戶名外的所有信息。在刪除學生信息時提示刪除成

61、功并實現(xiàn)頁面跳轉(zhuǎn)。</p><p>  圖5.4 查詢學生信息列表</p><p>  (3)此界面為添加報警記錄界面,在此界面中可以輸入報警編號不可重復,報警人與報警時間系統(tǒng)自動添加,報警內(nèi)容不能為空。</p><p>  圖5.5查詢學生成績列表</p><p><b>  3.用戶模塊</b></p>

62、<p>  (1)此界面為用戶界面,只要在登錄界面選擇了用戶身份,就會進入此界面。此頁面包括很多信息,有功能模塊和時間顯示。</p><p>  圖5.6 學生歡迎界面</p><p>  (2)此界面為用戶密碼修改界面,如果輸入信息完整且正確,密碼即可修改成功。如果信息填寫不完整或不正確,則提示信息輸入不正確。</p><p>  圖5.7 學生密碼列

63、表</p><p>  (3)此界面為用戶基本信息界面。</p><p>  圖5.8 學生基本信息列表</p><p>  5.2.1 系統(tǒng)運行代碼</p><p>  1.用戶模塊的部分代碼</p><p>  此段代碼為用戶登錄驗證代碼的一部分,從文本框中獲取用戶名、密碼和權(quán)限,在和數(shù)據(jù)庫中的信息進行匹配,若匹配

64、成功,則可登錄到用戶頁面,若匹配不成功,則會有提醒說,用戶名或密碼不正確。</p><p>  public boolean getDenglu(String name,String psd,String qx) throws Exception{</p><p>  boolean flag=false;</p><p>  sql="select *

65、from login where name=? and psd=? and qx=?";</p><p>  PreparedStatement rs=getPreparedStatement(sql);</p><p>  rs.setString(1, name);</p><p>  rs.setString(2, psd);</p>

66、<p>  rs.setString(3,qx);</p><p>  ResultSet ts=rs.executeQuery();</p><p>  denglu deng = null;</p><p>  while(ts.next())</p><p><b>  {</b></p>

67、<p>  flag=true;</p><p>  deng=new denglu();</p><p>  deng.setName(ts.getString("name"));</p><p>  deng.setPsd(ts.getString("psd"));</p><p> 

68、 deng.setQx(ts.getString("qx"));</p><p>  return flag;</p><p><b>  }</b></p><p>  ts.close();</p><p>  rs.close();</p><p>  return fl

69、ag;</p><p>  2.管理員模塊的部分代碼</p><p>  此段代碼為治安管理模塊中填寫報警記錄的部分代碼。</p><p>  圖5.9 學生基本信息列表</p><p>  public boolean getBj(baojing jbx) throws Exception {</p><p>  s

70、ql = "insert into baojing " + "(bjid,name,time,neirong,chujing,help,opinion,beizhu)"</p><p>  + "values(?,?,?,?,?,?,?,?)";</p><p>  PreparedStatement rs = getPrepar

71、edStatement(sql);</p><p>  rs.setString(1, jbx.getBjid());</p><p>  rs.setString(2, jbx.getName());</p><p>  rs.setString(3, jbx.getTime());</p><p>  rs.setString(4, jb

72、x.getNeirong());</p><p>  rs.setString(5, jbx.getChujing());</p><p>  rs.setString(6, jbx.getHelp());</p><p>  rs.setString(7, jbx.getOpinion());</p><p>  rs.setString(

73、8, jbx.getBeizhu());</p><p>  rs.executeUpdate();</p><p>  rs.close();</p><p>  return true;</p><p><b>  }</b></p><p><b>  6.總 結(jié)</b>

74、;</p><p>  本系統(tǒng)在目前的調(diào)試中,基本達到了當初的設計要求,設計上基本合理,功能基本完善,能夠做到對小區(qū)物業(yè)管理系統(tǒng)的查詢,刪除,添加,修改等基本功能。本系統(tǒng)代碼在只給出了一部分,因為全部給出的話,所占頁面太多。</p><p>  由于各種原因,們設計的小區(qū)物業(yè)管理系統(tǒng)只完成了幾個主要的功能實現(xiàn),還存在著一些問題有待解決,系統(tǒng)設計的還不夠精致同時也存在著很多的不足與缺陷,這還

75、需要更我們進一步去完善。</p><p>  首先是管理員的注冊功能,這個功能應當設計在管理員系統(tǒng)管理內(nèi)部,以保證其安全性,控制其注冊范圍,因此管理員一般是不可以初測的,這就保證了管理系統(tǒng)的安全性、保密性。</p><p>  其次,用戶信息這個部分中錄入的信息并不全面,只是最基本的信息,主要是完成了對人口數(shù),住房面積,樓層號和其他一些基本信息的操作。而沒有對用戶的退房的功能進行考慮。&l

76、t;/p><p>  最后,在這個小區(qū)物業(yè)管理系統(tǒng)的頁面設計中,也有許多的不足,頁面設計很不夠精致,這些都需要去完善的。對于這個系統(tǒng)的種種不足之處需要我們更進一步地去完善。其中的不足有待更進一步的彌補,這些都需要在使用中發(fā)現(xiàn)與修改。</p><p><b>  參 考 文 獻</b></p><p>  [1]耿祥義,張躍平.JAVA2實用教程.北

77、京:清華大學出版社,2001</p><p>  [2]耿祥義.JSP基礎(chǔ)教程.北京:清華大學出版社,2004</p><p>  [3]馮燕奎,趙得奎.JSP實用案例教程.北京:清華大學出版社,2004</p><p>  [4]侯捷.Java編程思想.北京:機械工業(yè)出版社,2002</p><p>  [5]黃明,梁旭.JSP信息系統(tǒng)設計

78、與開發(fā)實例.北京:機械工業(yè)出版社,2004</p><p>  [6]余晨,李文炬.SQL Server 2000培訓教材.北京:清華大學出版社,2001</p><p>  [7]潘錦平,施小姚,姚天昉.軟件系統(tǒng)開發(fā)技術(shù).西安:電子科技大學出版社,2002 </p><p>  [8]張立科.數(shù)據(jù)庫開發(fā)技術(shù)與工程實踐.北京:人民郵電出版社,2000</p&g

79、t;<p><b>  致 謝</b></p><p>  大學的讀書生活在這個季節(jié)即將劃上一個句號,在最后的這半年終于將畢業(yè)設計做完,在完成的過程中我遇到了無數(shù)的困難和障礙,最后在同學和老師的幫助下度過了。</p><p>  首先,感謝我的指導老師馬建斌教授,他對我進行了無私的指導和幫助,不厭其煩的幫助進行論文的修改和改進。馬老師嚴謹?shù)闹螌W態(tài)度、淵博

80、的學術(shù)知識、誨人不倦的敬業(yè)精神以及寬容的待人風范使我獲益頗多。另外,在圖書館查閱資料的時候,圖書館老師也給我提供了許多方面的支持和幫助。在此向幫助和指導過我的各位老師表示衷心的感謝。</p><p>  其次,感謝這篇論文涉及到的各位學者。本文引用了數(shù)位學者的研究文獻,如果沒有各位學者研究成果的幫助和啟發(fā),我將很難完成本篇論文的寫作。</p><p>  最后,感謝我的同學和朋友,在我寫論

溫馨提示

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

最新文檔

評論

0/150

提交評論