




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)訓(xùn)報(bào)告工程名稱 小區(qū)物業(yè)管理系統(tǒng) 專業(yè)班級(jí) _姓名 學(xué)號(hào) 指導(dǎo)教師 實(shí)訓(xùn)地點(diǎn) 起止日期 完成時(shí)間 2021 年 12月 16日 目 錄 軟件工程名稱 軟件特點(diǎn) 軟件主要社會(huì)應(yīng)用3.軟件綜合實(shí)訓(xùn)工程開(kāi)發(fā)方案書4.1 功能需求4.2 性能需求5.1系統(tǒng)總體設(shè)計(jì)5.2數(shù)據(jù)庫(kù)設(shè)計(jì)5.概念結(jié)構(gòu)設(shè)計(jì)5.2.2邏輯結(jié)構(gòu)設(shè)計(jì)5.2.3物理結(jié)構(gòu)設(shè)計(jì)包含實(shí)訓(xùn)日志附件:主要代碼 1.1 軟件工程名稱小區(qū)物業(yè)管理系統(tǒng) 軟件特點(diǎn)小區(qū)物業(yè)管理系統(tǒng)采用了當(dāng)前的主流計(jì)算結(jié)構(gòu)模式進(jìn)行開(kāi)發(fā),前臺(tái)開(kāi)發(fā)工具選用Eclipse。Eclipse是一種可視化的、面向?qū)ο蟮膉ava開(kāi)發(fā)語(yǔ)言,Eclipse具有易用、通用和開(kāi)發(fā)效率高的特點(diǎn)。
2、后臺(tái)的數(shù)據(jù)庫(kù)開(kāi)發(fā)工具選用了MySQL,它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)完整性并提供許多高級(jí)管理和數(shù)據(jù)分配功能。該軟件提供了以下功能:根本信息設(shè)置、信息查詢、打印報(bào)表、系統(tǒng)管理,這些功能保證了軟件在使用上的方便,同時(shí)該軟件實(shí)現(xiàn)了優(yōu)美簡(jiǎn)潔的界面設(shè)計(jì),保證了用戶在體驗(yàn)上的舒適。 軟件主要社會(huì)應(yīng)用“物業(yè)管理信息系統(tǒng)通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)和專業(yè)軟件對(duì)物業(yè)實(shí)施即時(shí)、標(biāo)準(zhǔn)、高效的管理。在引入該系統(tǒng)后住戶檔案將由電腦管理,通過(guò)在水、電、煤氣上設(shè)置讀數(shù)裝置可以實(shí)現(xiàn)遠(yuǎn)程自動(dòng)抄表,減少了業(yè)主的麻煩。隨著房地產(chǎn)開(kāi)發(fā)的持續(xù)升溫,各個(gè)小區(qū)的各家各戶繁雜的效勞越來(lái)越龐大,物業(yè)管理業(yè)務(wù)的復(fù)雜性也隨之上升,再加上智能化小區(qū)這個(gè)概念的引
3、入,物業(yè)管理逐漸趨于信息化高效率化,因此許多物業(yè)管理公司已引入了該系統(tǒng),效勞中心在接到業(yè)主報(bào)修后,會(huì)立刻打出工程部的報(bào)修單,提高了日常維修的效勞質(zhì)量。每月電腦會(huì)自動(dòng)將各項(xiàng)費(fèi)用匯總,并打印出統(tǒng)一的收費(fèi)通知,大大節(jié)省了物業(yè)管理公司的人力、物力投入,降低了本錢。物業(yè)管理系統(tǒng)根本已成了當(dāng)代建筑群必備的一個(gè)管理軟件。 目前國(guó)家建設(shè)部房地產(chǎn)業(yè)司已將是否使用計(jì)算機(jī)進(jìn)行管理列入了物業(yè)管理公司評(píng)定級(jí)別的工程之中。此舉大大推動(dòng)了“物業(yè)管理信息系統(tǒng)的開(kāi)展。隨著人們生活水平的提高和房地產(chǎn)業(yè)的不斷的完善,大型的房地產(chǎn)企業(yè)結(jié)構(gòu)中,物業(yè)管理的部門結(jié)構(gòu)成為其中的一個(gè)細(xì)化。而物業(yè)管理部門成為與業(yè)戶零距離接觸的終端部門,物業(yè)管理
4、系統(tǒng)的作用不但使得繁重的手工工作變的簡(jiǎn)單化,并且能夠使得業(yè)戶對(duì)物業(yè)的了解更加透明化。隨著房地產(chǎn)開(kāi)發(fā)的持續(xù)升溫,各個(gè)小區(qū)的各家各戶繁雜的效勞越來(lái)越龐大,物業(yè)管理業(yè)務(wù)的復(fù)雜性也隨之上升,再加上智能化小區(qū)這個(gè)概念的引入,物業(yè)管理逐漸趨于信息化高效率化,因此許多物業(yè)管理公司已引入了“物業(yè)管理信息系統(tǒng),即通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)和專業(yè)軟件對(duì)物業(yè)實(shí)施即時(shí)、標(biāo)準(zhǔn)、高效的管理。在引入該系統(tǒng)后住戶檔案將由電腦管理,通過(guò)在水、電、煤氣上設(shè)置讀數(shù)裝置可以實(shí)現(xiàn)遠(yuǎn)程自動(dòng)抄表,減少了業(yè)主的麻煩。效勞中心在接到業(yè)主報(bào)修后,會(huì)立刻打出工程部的報(bào)修單,提高了日常維修的效勞質(zhì)量。每月電腦會(huì)自動(dòng)將各項(xiàng)費(fèi)用匯總,并打印出統(tǒng)一的收費(fèi)通知,大大節(jié)
5、省了物業(yè)管理公司的人力、物力投入,降低了本錢。 小區(qū)物業(yè)管理系統(tǒng)采用了當(dāng)前的主流計(jì)算結(jié)構(gòu)模式進(jìn)行開(kāi)發(fā),前臺(tái)開(kāi)發(fā)工具選用Eclipse。Eclipse是一種可視化的、面向?qū)ο蟮膉ava開(kāi)發(fā)語(yǔ)言,Eclipse具有易用、通用和開(kāi)發(fā)效率高的特點(diǎn)。后臺(tái)的數(shù)據(jù)庫(kù)開(kāi)發(fā)工具選用了MySQL,它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)完整性并提供許多高級(jí)管理和數(shù)據(jù)分配功能。這兩種開(kāi)發(fā)工具功能強(qiáng)大,有較好的接口,作為本系統(tǒng)開(kāi)發(fā)工具是可行的。面向?qū)ο缶幊痰母拍蠲嫦驅(qū)ο蟮某绦蛟O(shè)計(jì)(Object-Oriented Programming,簡(jiǎn)記為OOP)是Eclipse誕生的根底。OOP立意于創(chuàng)立軟件重用代碼,具備更好地模擬現(xiàn)實(shí)
6、世界環(huán)境的能力,這使它被公認(rèn)為是自上而下編程的優(yōu)勝者。它通過(guò)給程序中參加擴(kuò)展語(yǔ)句,把函數(shù)“封裝進(jìn)java編程所必需的“對(duì)象中。面向?qū)ο蟮木幊陶Z(yǔ)言使得復(fù)雜的工作條理清晰、編寫容易。說(shuō)它是一場(chǎng)革命,不是對(duì)對(duì)象本身而言,而是對(duì)它們處理工作的能力而言。對(duì)象并不與傳統(tǒng)程序設(shè)計(jì)和編程方法兼容,只是局部面向?qū)ο蠓炊鴷?huì)使情形更糟。除非整個(gè)開(kāi)發(fā)環(huán)境都是面向?qū)ο蟮?,否那么?duì)象產(chǎn)生的好處還沒(méi)有帶來(lái)的麻煩多。而Eclipse是完全面向?qū)ο蟮?,這就使得Eclipse成為一種觸手可及的促進(jìn)軟件重用的開(kāi)發(fā)工具,從而具有強(qiáng)大的吸引力。MySQL簡(jiǎn)介 MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典MySQL AB公司。
7、在2021年1月16號(hào)被Sun公司收購(gòu)。而2021年,SUN又被Oracle收購(gòu)。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi)。這樣就增加了速度并提高了靈活性。MySQL的SQL“結(jié)構(gòu)化查詢語(yǔ)言。SQL是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。MySQL軟件采用了GPLGNU通用公共許可證。由于其體積小、速度快、總體擁有本錢低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有本錢而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。隨著計(jì)算機(jī)技術(shù)的飛速開(kāi)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事管理勢(shì)在必行。21世紀(jì)是一個(gè)充滿競(jìng)爭(zhēng)和挑戰(zhàn)的
8、世紀(jì)。在這個(gè)世紀(jì)中,高效化、系統(tǒng)化、標(biāo)準(zhǔn)化、自動(dòng)化已成為現(xiàn)代企業(yè)的代名詞。做為我國(guó)支柱產(chǎn)業(yè)之一的房地產(chǎn)業(yè)在當(dāng)今智能化小區(qū)的開(kāi)展的驅(qū)動(dòng)下,在當(dāng)今信息時(shí)代的推動(dòng)下,擁有自己的一套特色的小區(qū)物業(yè)管理系統(tǒng)是非常必要的,與小區(qū)內(nèi)繁多的硬件設(shè)施相比擬,傳統(tǒng)的手工式的管理方式已經(jīng)無(wú)法適合當(dāng)今的龐大的數(shù)據(jù)處理和精確的運(yùn)算需求,所以一套精美完善的小區(qū)物業(yè)管理系統(tǒng)是提高工作效率節(jié)省人力物力的有效解決方案。傳統(tǒng)的管理方式,對(duì)物業(yè)管理人員要求數(shù)量多,耗資高,錯(cuò)誤率高,工作人員流動(dòng)和對(duì)新人的培訓(xùn)經(jīng)費(fèi)也是不小的開(kāi)支。一套完善的小區(qū)物業(yè)管理系統(tǒng)可持續(xù)使用并能隨著時(shí)代和工作的需求不斷更新,一期投入終身受用,按長(zhǎng)期的使用計(jì)算,
9、開(kāi)發(fā)系統(tǒng)的造價(jià)平均到每年與傳統(tǒng)式的管理方式的年耗資本相比照,性價(jià)比是可行的。開(kāi)發(fā)這套系統(tǒng)的經(jīng)濟(jì)可行性是很高的。對(duì)于這套小區(qū)物業(yè)管理系統(tǒng)而言,在投入使用前,會(huì)由開(kāi)發(fā)并能熟練操作本系統(tǒng)的工程人員對(duì)用戶群進(jìn)行專業(yè)系統(tǒng)的培訓(xùn)。培訓(xùn)內(nèi)容應(yīng)包括,熟練掌握系統(tǒng)的各個(gè)功能和簡(jiǎn)單的系統(tǒng)維護(hù),在開(kāi)發(fā)設(shè)計(jì)程序的過(guò)程中直觀的界面和控件的文字解釋完全能使得用戶充分理解起功能和意義,在計(jì)算機(jī)普及的今天,用戶對(duì)本系統(tǒng)的操作完全可以看做是一種簡(jiǎn)單的,配合形式的手工操作,因?yàn)楸鞠到y(tǒng)最適合用于微型機(jī),可以說(shuō)幾乎任何人都可以使用和管理。所以本系統(tǒng)的操作是完全可行的。 3.軟件綜合實(shí)訓(xùn)工程開(kāi)發(fā)方案書編寫目的 編寫這份工程開(kāi)發(fā)方案目的
10、是讓該工程能在規(guī)定的時(shí)間內(nèi)有效率的完成,以及分配小組各成員的任務(wù),讓他們?cè)谝?guī)定時(shí)間內(nèi)各司其職。3.工程名稱 小區(qū)物業(yè)管理系統(tǒng)3.工程建設(shè)的內(nèi)容和規(guī)模 工程內(nèi)容:根據(jù)工程的需求分析,在規(guī)定時(shí)間內(nèi)完成該系統(tǒng)的設(shè)計(jì)、實(shí)現(xiàn)與測(cè)試,爭(zhēng)取把該系統(tǒng)打造成一個(gè)高效率高通用性的系統(tǒng)。3.經(jīng)濟(jì)技術(shù)指標(biāo)規(guī)劃時(shí)間:兩個(gè)星期規(guī)劃地點(diǎn):E512機(jī)房開(kāi)發(fā)人數(shù):83.工程主要開(kāi)發(fā)條件本工程符合中華人民共和國(guó)各項(xiàng)法律法規(guī)。本工程的物質(zhì)條件俱全電腦、開(kāi)發(fā)工具、開(kāi)發(fā)地點(diǎn)等。3.21工作內(nèi)容主要有工程的可行性研究、工程的開(kāi)發(fā)方案、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)和工程完成后的測(cè)試這幾個(gè)主要任務(wù)。工程開(kāi)發(fā)人員工程組長(zhǎng):曹海工程小組成員:曹
11、海、歐立可、唐波、李春宣、鄧敏求、周細(xì)雨、黃進(jìn)、程希產(chǎn)品介紹該程序的名稱是小區(qū)物業(yè)管理系統(tǒng),采用的java語(yǔ)言開(kāi)發(fā),輔以MySQL數(shù)據(jù)庫(kù),存儲(chǔ)媒介為可移動(dòng)硬盤。3.31工作任務(wù)的分門與人員分工任務(wù)安排:工程組長(zhǎng)負(fù)責(zé)完成工程可行性研究報(bào)告和工程開(kāi)發(fā)方案的起草工作。黃進(jìn)負(fù)責(zé)需求分析,歐立可和唐波負(fù)責(zé)工程的概要設(shè)計(jì),李春宣和鄧敏求負(fù)責(zé)工程的詳細(xì)設(shè)計(jì),周細(xì)雨負(fù)責(zé)軟件的測(cè)試,程希負(fù)責(zé)系統(tǒng)的實(shí)現(xiàn)。進(jìn)度 第15周確定工程的題目和準(zhǔn)備工程的前期工作,完成工程小組的人員安排。15周星期一、星期二完成工程的可行性分析和工程的開(kāi)發(fā)方案,星期三、星期四完成工程的需求分析。第16周完成工程的詳細(xì)設(shè)計(jì)及測(cè)設(shè),并于16周周
12、五上交報(bào)告。4.1 功能需求 物業(yè)管理系統(tǒng)是一個(gè)涉及多方面的系統(tǒng)工程,它包含了管理、效勞、工程、財(cái)務(wù)等多個(gè)職能系統(tǒng)。開(kāi)發(fā)智能小區(qū)物業(yè)管理系統(tǒng)應(yīng)該滿足以下要求:一是全面性,滿足常規(guī)管理工作的需求;二是智能化,實(shí)現(xiàn)數(shù)據(jù)采集、處理自動(dòng)化的要求;三是先進(jìn)性,系統(tǒng)表達(dá)時(shí)代的需要,使管理更細(xì)致、深入,決策更科學(xué)。作為智能小區(qū)管理信息系統(tǒng)中必不可少的一局部,物業(yè)管理系統(tǒng)在其中應(yīng)該實(shí)現(xiàn)的功能有:(1)無(wú)紙化管理應(yīng)實(shí)現(xiàn)物業(yè)管理各種文件在電腦上的編輯、發(fā)送和接收,在電腦上取代以往的人工報(bào)審,有紙操作;提供一個(gè)足夠開(kāi)放的平臺(tái),實(shí)現(xiàn)充分的數(shù)據(jù)共享和內(nèi)部通訊。如對(duì)于內(nèi)部的多個(gè)部門以及分布在不同地方的多個(gè)管理處,可以突破
13、層次和部門分隔導(dǎo)致的溝通障礙來(lái)實(shí)現(xiàn)信息的實(shí)時(shí)共享。(2)靈活方便的萬(wàn)能查詢功能對(duì)于用戶來(lái)講,查詢的要求是千變?nèi)f化的,為了適應(yīng)用戶的這種要求,系統(tǒng)應(yīng)支持對(duì)所有的事件記錄、費(fèi)用數(shù)據(jù)等進(jìn)行檢索、統(tǒng)計(jì)、總覽,從而對(duì)日常管理的方案、控制和決策起到實(shí)際的支持作用。(3)敏感數(shù)據(jù)修改的日志跟蹤和分級(jí)的權(quán)限控制對(duì)應(yīng)保密或較敏感的數(shù)據(jù)修改提供跟蹤,能清楚地記錄數(shù)據(jù)每次更的情況(更改人、時(shí)間、值、數(shù)額等),提供敏感數(shù)據(jù)更改的依據(jù)。根據(jù)操作人員的不同權(quán)限:財(cái)務(wù)經(jīng)理有權(quán)修改費(fèi)用單價(jià);收費(fèi)員只能錄入讀數(shù)進(jìn)行計(jì)算;管理處的工作人員僅能看到本管理處的數(shù)據(jù)。(4)形象豐富的決策分析系統(tǒng)快速、自動(dòng)、強(qiáng)大的統(tǒng)計(jì)匯總功能和豐富的報(bào)
14、表打印系統(tǒng),使各種數(shù)據(jù)的統(tǒng)計(jì)匯總、分析表格一應(yīng)俱全,物業(yè)公司的領(lǐng)導(dǎo)可以隨時(shí)查閱最新的詳細(xì)情況,并依次快速、準(zhǔn)確地做出決策。同時(shí)智能小區(qū)物業(yè)管理系統(tǒng)應(yīng)該能夠給物業(yè)公司內(nèi)部管理提供全面的解決方案,并從不同層次滿足住宅小區(qū)開(kāi)展商的需求。包括下面四個(gè)層次:業(yè)務(wù)處理:用于基層辦事人員,如收款員、管理員、保安員、維修員等,包括各種物業(yè)檔案、臺(tái)帳等靜態(tài)數(shù)據(jù)的錄入、查詢、打印報(bào)表;每月各種收費(fèi)數(shù)據(jù)的錄入、計(jì)算、打單、收款;日常工作日志及數(shù)據(jù)的錄入、查詢、打印。運(yùn)行控制:用于基層干部,如管理處的財(cái)務(wù)經(jīng)理、物業(yè)經(jīng)理、保安經(jīng)理、工程經(jīng)理等,包括雇傭和培訓(xùn)工作人員,日常工作(設(shè)備保養(yǎng)、維修、保安巡邏、清潔)的調(diào)度、工
15、作進(jìn)展的定期考評(píng)與分析、事件提醒等。管理控N-用于管理處主任及公司管理人員,包括對(duì)每一項(xiàng)工作實(shí)際與方案的比照,如收費(fèi)結(jié)果統(tǒng)計(jì)比擬、設(shè)備完好率統(tǒng)計(jì)比擬、平安達(dá)標(biāo)結(jié)果統(tǒng)計(jì)比擬等。領(lǐng)導(dǎo)決策:用于公司最高領(lǐng)導(dǎo)決策層,包括企業(yè)開(kāi)展戰(zhàn)略的分析、新市場(chǎng)開(kāi)發(fā)分析及人力資源政策分析等。根據(jù)物業(yè)管理系統(tǒng)的總體功能需求及用戶層次要求,整個(gè)系統(tǒng)主要分為以下幾個(gè)功能模塊:系統(tǒng)管理、住戶管理、房產(chǎn)管理、設(shè)備管理、收費(fèi)管理和社區(qū)效勞,如下列圖3-I所示: 系統(tǒng)管理:本模塊的主要功能是對(duì)用戶的使用權(quán)限進(jìn)行分配以及數(shù)據(jù)的備份,由用戶管理模塊和數(shù)據(jù)管理模塊(如圖3-2所示)。它為各類型的用戶賦予賬號(hào)和初始密碼,用戶管理可以讓管理
16、員用戶對(duì)用戶信息進(jìn)行增加、修改和刪除;同時(shí)數(shù)據(jù)管理提供了用戶相關(guān)信息的備份處理,保障信息的平安性和完整性。 住戶管理:本模塊的功能是對(duì)住戶的所有相關(guān)信息進(jìn)行管理(如圖33所示),它主要包括住戶信息錄入、住戶信息查詢、住戶信息修改、住戶信息刪除等。 房產(chǎn)管理:本模塊主要是從樓宇管理與房屋管理兩方面對(duì)小區(qū)中的所有房產(chǎn)進(jìn)行管理(如圖34所示)。樓宇管理模塊包括樓宇信息的錄入、樓宇信息查詢、樓宇信息修改、樓宇信息刪除;房屋管理模塊包括房屋根本信息錄入、房屋信息查詢、房屋信息修改、房屋信息刪除等模塊。 設(shè)備管理:本模塊主要是對(duì)小區(qū)內(nèi)的所有設(shè)備信息進(jìn)行管理,確保設(shè)備的平安和及時(shí)對(duì)損壞設(shè)備進(jìn)行維修。主要包括
17、設(shè)備根本信息的錄入、查詢、修改、刪除等,并將設(shè)備的維修信息單獨(dú)列出供用戶進(jìn)行查詢、添加、修改和刪除等操作,方便用戶了解情況。收費(fèi)管理:本模塊對(duì)住戶的水費(fèi)、電費(fèi)、煤氣費(fèi)等相關(guān)費(fèi)用進(jìn)行統(tǒng)籌管理,便于住戶及時(shí)交費(fèi)和查詢。社區(qū)效勞:本模塊主要是為各位業(yè)主提供諸如停水停電通知、繳費(fèi)通知、社區(qū)活動(dòng)通知等社區(qū)相關(guān)效勞的,它所提供的效勞工程主要有短信群發(fā)、提醒效勞以及建議意見(jiàn)等(如圖3-7所示)。 4.2 性能需求(1)可擴(kuò)展性為了適應(yīng)日后的開(kāi)展,小區(qū)物業(yè)管理系統(tǒng)必須具有良好的擴(kuò)展性和適應(yīng)性。(2)平安性為保證數(shù)據(jù)平安和效勞平安,系統(tǒng)必須構(gòu)建平安平臺(tái),為用戶提供平安的數(shù)據(jù)傳輸及身份認(rèn)證機(jī)制。系統(tǒng)建模通過(guò)對(duì)以上
18、功能模塊的分析,系統(tǒng)的角色主要分為兩類:住戶和系統(tǒng)管理員。住戶可以進(jìn)入系統(tǒng)公共信息管理模塊,了解住房信息以及小區(qū)內(nèi)的公共信息等;系統(tǒng)管理員可以使用住戶管理、房產(chǎn)管理、設(shè)備管理、車位管理以及收費(fèi)管理模塊,為小區(qū)內(nèi)的日常工作效勞,也可以使用系統(tǒng)管理模塊,主要是用來(lái)進(jìn)行用戶權(quán)限的配置,具備最高的權(quán)限。全局用例圖如圖3-8所示。 接著再對(duì)其中的每個(gè)用例進(jìn)行進(jìn)一步的分析,找出其中更具體的用例。比方:系統(tǒng)管理包括用戶管理用例和數(shù)據(jù)管理用例;房產(chǎn)管理包括樓宇管理用例和房屋管理用例,樓宇管理中又包含樓宇信息錄入、查詢、修改和刪除等用例。根據(jù)物業(yè)管理系統(tǒng)的用例分析,對(duì)這個(gè)系統(tǒng)而言,在系統(tǒng)邊界以外與系統(tǒng)進(jìn)行交互的
19、活動(dòng)者是系統(tǒng)管理員和普通用戶,考慮系統(tǒng)問(wèn)題域和系統(tǒng)責(zé)任邊界,確定所用到的類主要包括:樓宇信息、房屋信息、住戶信息、個(gè)人收費(fèi)信息等。在整個(gè)系統(tǒng)中,系統(tǒng)管理員處于主動(dòng)位置,它管理相關(guān)的事項(xiàng)和其他類。我們可以從系統(tǒng)管理員和普通用戶兩類對(duì)象開(kāi)始進(jìn)行執(zhí)行路線追蹤,以發(fā)現(xiàn)系統(tǒng)中各種消息連接。物業(yè)管理系統(tǒng)的各類間的關(guān)聯(lián)可根據(jù)系統(tǒng)功能用例來(lái)確定,比方住戶信息類和收費(fèi)信息類之間是l:l的關(guān)聯(lián)。關(guān)聯(lián)須謹(jǐn)慎確定,以保證數(shù)據(jù)的完整性,防止以后頻繁的修改而影響系統(tǒng)的開(kāi)發(fā)進(jìn)度。通過(guò)分析,本系統(tǒng)的類圖,如圖3-9所示。順序圖順序圖顯示對(duì)象之間的動(dòng)態(tài)合作關(guān)系,它強(qiáng)調(diào)對(duì)象之間消息發(fā)送的順序,同時(shí)顯示對(duì)象之間的交互。如圖3-10
20、所示,是樓宇信息管理模塊的順序圖.管理員用戶通過(guò)添加消息,進(jìn)入添加樓宇信息界面,在此界面中顯示需要添加的樓宇信息,例如樓字號(hào)、樓層號(hào)等;通過(guò)編輯消息,進(jìn)入編輯樓宇信息界面,在編輯完成后保存,管理員用戶通過(guò)查詢消息進(jìn)入查詢樓宇界面,檢查添加消息是否成功。狀態(tài)圖狀態(tài)圖用來(lái)描述一個(gè)特定對(duì)象的所有可能狀態(tài)及其引起狀態(tài)轉(zhuǎn)移的事件。大多數(shù)面向?qū)ο蠹夹g(shù)都用狀態(tài)圖表示單個(gè)對(duì)象在其生命周期中的行為。一個(gè)狀態(tài)圖包括一系列的狀態(tài)以及狀態(tài)之間的轉(zhuǎn)移。不是所有的類都有狀態(tài)圖,以住戶類為例,住戶的狀態(tài)圖如圖3-11所示。 從狀態(tài)圖中可以看到住戶的所有狀態(tài):查詢、添加、刪除、修改。當(dāng)住戶處于編輯狀態(tài)之前,先要查詢并確認(rèn)住戶
21、的類型,然后進(jìn)行編輯;處于增加、刪除狀態(tài)前同樣應(yīng)該先查詢并確認(rèn)后,在進(jìn)行增加、刪除。系統(tǒng)總體設(shè)計(jì)小區(qū)物業(yè)管理系統(tǒng)總體設(shè)計(jì)包含了住戶根本信息實(shí)體E-R圖、房產(chǎn)根本信息實(shí)體E-R圖、住戶投訴根本信息實(shí)體E-R圖、系統(tǒng)結(jié)構(gòu)圖。數(shù)據(jù)庫(kù)的設(shè)計(jì)包含了用戶表、住戶根本信息表、房屋根本信息表、處理故障表、收費(fèi)信息表。 系統(tǒng)管理模塊主要包含了用戶管理和數(shù)據(jù)管理。 用戶管理的功能是根據(jù)用戶使用權(quán)限分別提供可以執(zhí)行的相關(guān)操作。在本模塊中,系統(tǒng)管理員用戶不僅可以添加用戶權(quán)限組,還可以對(duì)權(quán)限組內(nèi)的用戶進(jìn)行添加、修改和刪除 數(shù)據(jù)管理主要實(shí)現(xiàn)了數(shù)據(jù)的平安性和高可用性。日常模塊主要有登陸界面、住戶管理、房產(chǎn)管理、設(shè)備管理、收
22、費(fèi)管理。 該系統(tǒng)的是用java語(yǔ)言實(shí)現(xiàn)的各個(gè)模塊功能,有前臺(tái)的登陸界面,后臺(tái)的數(shù)據(jù)處理模塊和中間的邏輯處理模塊。該系統(tǒng)的各個(gè)模塊均運(yùn)行正常,用戶登陸界面運(yùn)行后簡(jiǎn)潔美觀,邏輯實(shí)現(xiàn)模塊處理數(shù)據(jù)準(zhǔn)確無(wú)誤,數(shù)據(jù)庫(kù)對(duì)數(shù)據(jù)的增刪改查均正常,經(jīng)測(cè)試該系統(tǒng)是一個(gè)高效的實(shí)用性強(qiáng)的系統(tǒng)。 在實(shí)訓(xùn)期間我們小組主要圍繞小區(qū)物業(yè)管理系統(tǒng)進(jìn)行了一系列的研究和討論。詳細(xì)說(shuō)明了在J2EE平臺(tái)上開(kāi)發(fā)和設(shè)計(jì)系統(tǒng)的方法、后端數(shù)據(jù)庫(kù)的建立以及數(shù)據(jù)庫(kù)連接等內(nèi)容,并設(shè)計(jì)和實(shí)現(xiàn)了小區(qū)物業(yè)管理系統(tǒng),主要進(jìn)行了以下幾方面的工作: 首先介紹小區(qū)物業(yè)管理系統(tǒng)在現(xiàn)代社會(huì)生活中的現(xiàn)狀和重要性,結(jié)合我國(guó)的具體實(shí)際,闡述建立具有小區(qū)特色的物業(yè)管理系統(tǒng)的意
23、義和研究情況,提出了本系統(tǒng)的主要研究?jī)?nèi)容和方向,并規(guī)劃出本文的集構(gòu)。其次,對(duì)系統(tǒng)中的相關(guān)技術(shù)進(jìn)行了比擬詳細(xì)的闡述,特別是J2EE的結(jié)構(gòu)體系和技術(shù)體系進(jìn)行重點(diǎn)介紹;并對(duì)計(jì)算機(jī)模式進(jìn)行了分析和比照,從中選出一個(gè)比擬適合本系統(tǒng)開(kāi)發(fā)應(yīng)用的模式使用。同時(shí)簡(jiǎn)單介紹了數(shù)據(jù)挖掘相關(guān)知識(shí)和常用方法。最后,在對(duì)系統(tǒng)的需求進(jìn)行了比擬全面的分析之后完成對(duì)系統(tǒng)的總體設(shè)計(jì),將系統(tǒng)劃分為六大功能模塊進(jìn)行描述提出了系統(tǒng)的主要模塊,并詳細(xì)介紹了它們的設(shè)計(jì)與實(shí)現(xiàn)情況。 我們小組成員在有限的時(shí)間里經(jīng)過(guò)努力,該小區(qū)物業(yè)管理系統(tǒng)已初具規(guī)模,界面比擬實(shí)用,系統(tǒng)穩(wěn)定性良好,通過(guò)網(wǎng)絡(luò)實(shí)驗(yàn)測(cè)試用戶連接功能良好。系統(tǒng)的查詢功能完備,可以滿足用戶
24、的各種查詢要求。查詢信息準(zhǔn)確無(wú)誤,完整詳細(xì)、迅速方便。系統(tǒng)的可操作性很好,不同類型的用戶都可以很方便的進(jìn)行相關(guān)的操作,相信可以給小區(qū)物業(yè)管理工作帶來(lái)一定的幫助。作為可在網(wǎng)絡(luò)上直接進(jìn)行操作的物業(yè)管理系統(tǒng),數(shù)據(jù)對(duì)象的訪問(wèn)控制讓我們的敏感數(shù)據(jù)得到較好的保護(hù),使得只有相應(yīng)的授權(quán)用戶才能得到相應(yīng)的操作權(quán)限,一些重要的業(yè)主信息等得到較好的利用的同時(shí),又具有很高的平安性。該系統(tǒng)直接面對(duì)小區(qū)物業(yè)管理人員,實(shí)現(xiàn)物業(yè)管理工作網(wǎng)絡(luò)處理、協(xié)作功能,使小區(qū)內(nèi)的數(shù)據(jù)電子化,簡(jiǎn)化工作流程,提高工作效率。與用戶的接口實(shí)現(xiàn)簡(jiǎn)單、平安,可操作性強(qiáng)??梢怨?jié)省許多資源,可以迅速查詢和打印所需信息,節(jié)省大量人力,簡(jiǎn)單、明了、平安、高效
25、,可以大大的提高人們的工作效率,具有很高的實(shí)用價(jià)值:實(shí)訓(xùn)日志:2021.12.5號(hào)即第十五周周一在E512機(jī)房確定小組成員和該次實(shí)訓(xùn)的工程小區(qū)物業(yè)管理系統(tǒng);2021.12.8號(hào)即第十五周周四在E512機(jī)房聽(tīng)馮劍老師講實(shí)訓(xùn)案例:工資管理系統(tǒng)需求建模啟發(fā);并確定小組各人員的具體分工,其中黃進(jìn)負(fù)責(zé)需求分析、歐立可負(fù)責(zé)概要設(shè)計(jì)、李春萱負(fù)責(zé)詳細(xì)設(shè)計(jì)、周細(xì)雨負(fù)責(zé)軟件的測(cè)試,我負(fù)責(zé)工程的可行性研究和工程的開(kāi)發(fā)方案。2021.12.9號(hào)即第十五周周五在E512機(jī)房聽(tīng)馮劍老師講案例:工資管理系統(tǒng)設(shè)計(jì)引導(dǎo)。并于機(jī)房查找該我們小組負(fù)責(zé)工程的相關(guān)資料。2021.12.14號(hào)即第十六周周三在E512機(jī)房繼續(xù)聽(tīng)馮劍老師講
26、案例:工資管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)參考示范。進(jìn)一步確定小組各個(gè)成員的分工,調(diào)整如下:我負(fù)責(zé)該工程的前四個(gè)局部即概述、可行性分析、工程開(kāi)發(fā)方案和局部需求分析,黃進(jìn)負(fù)責(zé)具體的需求分析,歐立可負(fù)責(zé)概要設(shè)計(jì)中的數(shù)據(jù)庫(kù)設(shè)計(jì),唐波負(fù)責(zé)概要設(shè)計(jì)中的系統(tǒng)總體設(shè)計(jì),李春萱負(fù)責(zé)詳細(xì)設(shè)計(jì)中的系統(tǒng)管理模塊,鄧敏求負(fù)責(zé)詳細(xì)設(shè)計(jì)中的日常模塊詳細(xì)設(shè)計(jì),程希負(fù)責(zé)系統(tǒng)的實(shí)現(xiàn)這局部,周細(xì)雨負(fù)責(zé)工程的運(yùn)行與測(cè)試,至此,小組個(gè)成員已分工明確。2021.12.16號(hào)第十六周周五上交報(bào)告。 1智能化住宅小區(qū)物業(yè)管理系統(tǒng)軟件設(shè)計(jì)概述Lucia :wwwchnibscom,2002,102李煥哲,劉曉亮,郭大權(quán)等J2EE體系結(jié)構(gòu)探討河北省科學(xué)院
27、學(xué)報(bào),2003.3陳國(guó)華,詹宏昌,張文海JSP技術(shù)及其在平安管理信息系統(tǒng)中的應(yīng)用中國(guó)平安科學(xué)學(xué)報(bào),2003,13(1):45494覃桂敏,王力J2EE開(kāi)發(fā)過(guò)程中性能問(wèn)題的研究計(jì)算機(jī)工程,2004,30(12):84865孟慶強(qiáng),宗平J2EE與三層Web應(yīng)用開(kāi)發(fā)計(jì)算機(jī)與現(xiàn)代化,2004,103(3):50536Michael Girdley Rob Woolen Sandra LEmersonJ2EE Appl ications and BEA WebLogicServer北京:電子工業(yè)出版社,20057William Crawford,Jonathan KaplanJ2EB Design Pa
28、tternsM8于景基于STRUTS架構(gòu)的外匯交易管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn):碩士學(xué)位論文大連:大連理工大學(xué)計(jì)算機(jī)學(xué)院,2005附件:主要代碼鏈接數(shù)據(jù)庫(kù)的代碼(前臺(tái)界面與后臺(tái)數(shù)據(jù)庫(kù)的橋梁):package org.biye.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.util.Properties;public class ConnectionUtils private static String driver;private static
29、 String url;private static String user;private static String password;static try Properties props = new Properties();/從配置文件中讀取配置信息props.load(ConnectionUtils.class.getClassLoader().getResourceAsStream(org/biye/util/perties); driver = props.getProperty(driver);url = props.getProperty(url);/url=jdbc:my
30、sql:/:3306/testuser = props.getProperty(user);/user=root password=props.getProperty(password);/password=jinClass.forName(driver); catch (Exception e) public static Connection getConnection() throws SQLException Connection con = DriverManager.getConnection(url, user, password);return con;登入界面代碼為:publ
31、ic void actionPerformed(ActionEvent e) if (e.getActionCommand().equals(登入) If (idField.getText().trim().equals()| new String(passwdField.getPassword().trim().equals() JOptionPane.showMessageDialog(jf, 戶號(hào)、密碼不能為空!); return;String roomId = idField.getText().trim();String passwd = new String(passwdField
32、.getPassword().trim();try SocketUtil.createSocket();ObjectOutputStream oos=SocketUtil.getOutputStream();MyObject obj=new MyObject(MyObject.LOGIN_OBJECT);obj.addData(roomId,roomId);obj.addData(passwd,passwd);oos.writeObject(obj);oos.flush();ObjectInputStream ois=SocketUtil.getInputStream();User user=
33、(User)ois.readObject();if (user.getMark().equals(0) jf.dispose();new Enroll(user).showMe();JOptionPane.showMessageDialog(null, 您還未登記,請(qǐng)登記!); else if (user.getMark().equals(1) MyObject ob = new MyObject(MyObject.RINSERT_OBJECT);ob.addData(roomId, user.getRoomId();oos.writeObject(ob);oos.flush();Reside
34、nt r = (Resident) ois.readObject();if (r = null) JOptionPane.showMessageDialog(null, 您還未登記,請(qǐng)?jiān)冱c(diǎn)擊登錄!);String mark = 0 + ;MyObject o = new MyObject(MyObject.HH_OBJECT);o.addData(mark, mark);o.addData(roomId, roomId);oos.writeObject(o);oos.flush();ArrayList residentList = new ArrayList();residentList.ad
35、d(r);jf.dispose();new CFrame(residentList).showMe();else if(user.getMark().equals(2)JOptionPane.showMessageDialog(null, 密碼錯(cuò)誤!);else if(user.getMark().equals(3)JOptionPane.showMessageDialog(null, 沒(méi)有此用戶!); catch (Exception e1) e1.printStackTrace(); else if (e.getActionCommand().equals(取消) System.exit(
36、0); else if (e.getActionCommand().equals(注冊(cè)) new RegisterFrame().showMe();jf.dispose();住戶信息登記界面局部代碼:public void actionPerformed(ActionEvent e) if (e.getActionCommand().equals(確定) String roomId = id1.getText().trim();String name = proprietor1.getText().trim();String telphone = telephone1.getText().tr
37、im();String family1 = jtf2.getText().trim();String family2 = jtf3.getText().trim();String family3 = jtf4.getText().trim();String family4 = jtf5.getText().trim();System.out.println(roomId1 + =);if (!(roomId.equals(roomId1) JOptionPane.showMessageDialog(jf, 前后戶號(hào)不同!);return; else if (name.equals() | te
38、lphone.equals() JOptionPane.showMessageDialog(jf, 戶名與 不能為空!); else try SocketUtil.createSocket();ObjectOutputStream oos = SocketUtil.getOutputStream();MyObject obj = new MyObject(MyObject.ENROLL_OBJECT);obj.addData(roomId, roomId);obj.addData(name, name);obj.addData(telphone, telphone);obj.addData(f
39、amily1, family1);obj.addData(family2, family2);obj.addData(family3, family3);obj.addData(family4, family4);oos.writeObject(obj);oos.flush();ObjectInputStream ois = SocketUtil.getInputStream();Resident re = (Resident) ois.readObject();if (re != null) ArrayList list = new ArrayList();list.add(re);Stri
40、ng mark=1+;MyObject o = new MyObject(MyObject.HH_OBJECT);o.addData(mark, mark);o.addData(roomId, roomId);oos.writeObject(o);oos.flush();jf.dispose();new CFrame(list).showMe(); JOptionPane.showMessageDialog(null, 該住戶信息已存在,請(qǐng)核對(duì),要修改的請(qǐng)點(diǎn)擊修改!); else String a = 0 + ;String b = 0 + ;String c = 0 + ;String d
41、= 0 + ;String e1 = 0 + ;String f = 0 + ;String g =0 + ;String h =0+ ;Resident r = new Resident();r.set房號(hào)(roomId);r.set房主(name);r.set (telphone);r.set家人1(family1);r.set家人2(family2);r.set家人3(family3);r.set家人4(family4);r.set是否在家(a);r.set火災(zāi)監(jiān)控(b);r.set防盜監(jiān)控(c);r.set煤氣監(jiān)控(d);r.set水控制(e1);r.set電控制(f);r.set氣控
42、制(g);r.set家電管理(h);ArrayList list = new ArrayList();list.add(r);String mark=1+;MyObject o = new MyObject(MyObject.HH_OBJECT);o.addData(mark, mark);o.addData(roomId, roomId);oos.writeObject(o);oos.flush();jf.dispose();new CFrame(list).showMe(); JOptionPane.showMessageDialog(null, 登記成功!); catch (Except
43、ion e1) e1.printStackTrace(); else if (e.getActionCommand().equals(取消) System.exit(0); 實(shí)訓(xùn)評(píng)分表工程名稱:指標(biāo)評(píng)價(jià)方案的合理性與創(chuàng)造性設(shè)計(jì)與測(cè)試結(jié)果設(shè)計(jì)說(shuō)明書的質(zhì)量辯論陳述與答復(fù)下列問(wèn)題情況實(shí)訓(xùn)表現(xiàn)情況資料齊全情況綜合成績(jī) 教師簽名: 日 期: 附錄:外文翻譯In Wang Zuoliangs translation practices, he translated many poems, especially the poems written by Robert Burns. His translati
44、on of Burns “A Red, Red Rose brought him fame as a verse translator. At the same time, he published about ten papers on the translation of poems. Some argue that poems cannot be translated. Frost stresses that poetry might get lost in translation. According to Wang, verse translation is possible and
45、 necessary, for “The poet-translator brings over some exciting work from another culture and in doing so is also writing his own best work, thereby adding something to his culture. In this transmission and exchange, a richer, more colorful world emerges. (Wang, 1991:112). Then how can we translate p
46、oems? According to Wangs understanding, the translation of poems is related to three aspects: A poems meaning, poetic art and language. 1A poems meaning “Socio-cultural differences are formidable enough, but the matter is made much more complex when one realizes that meaning does not consist in the meaning of words only, but also in syntactical structures, speech rhythms, levels of style. (Wang, 1991:93).2Poetic a
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZHHX 004-2024 粉苞酸腳桿盆花生產(chǎn)技術(shù)規(guī)范
- 二零二五年度員工宿舍入住與退宿手續(xù)協(xié)議
- 2025年度水利工程監(jiān)理工程師合同管理與可持續(xù)發(fā)展
- 二零二五年度商鋪經(jīng)營(yíng)權(quán)放棄及轉(zhuǎn)讓協(xié)議書
- 二零二五年度酒吧租賃合同書
- 2025年度潤(rùn)滑油行業(yè)年度銷售排行榜合作合同
- 2025年度機(jī)關(guān)單位食堂餐飲培訓(xùn)與咨詢服務(wù)合同
- 二零二五年度夫妻婚內(nèi)財(cái)產(chǎn)約定及家庭財(cái)務(wù)顧問(wèn)服務(wù)協(xié)議
- 二零二五年度智慧城市項(xiàng)目實(shí)施團(tuán)隊(duì)勞動(dòng)合同
- 二零二五年度企業(yè)稅收籌劃與稅務(wù)籌劃培訓(xùn)與實(shí)施合同
- 《營(yíng)養(yǎng)均衡膳食指南》課件
- 《數(shù)智化技術(shù)應(yīng)用與創(chuàng)新》課件 第1章 走進(jìn)數(shù)智化時(shí)代
- 2025年浙江省臺(tái)州機(jī)場(chǎng)管理有限公司招聘筆試參考題庫(kù)含答案解析
- 中央2025年公安部部分直屬事業(yè)單位招聘84人筆試歷年參考題庫(kù)附帶答案詳解
- 2025年江蘇醫(yī)藥職業(yè)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 2025年常德職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年常考版參考題庫(kù)含答案解析
- 2024年江西青年職業(yè)學(xué)院高職單招職業(yè)技能測(cè)驗(yàn)歷年參考題庫(kù)(頻考版)含答案解析
- 綠色建筑材料在土木工程施工中的應(yīng)用研究
- 上海市2024-2025學(xué)年高一上學(xué)期期末考試數(shù)學(xué)試題(含答案)
- 摩托車維修管理制度模版(3篇)
- 2025年浙江嘉興桐鄉(xiāng)市水務(wù)集團(tuán)限公司招聘10人高頻重點(diǎn)提升(共500題)附帶答案詳解
評(píng)論
0/150
提交評(píng)論