【正文】
model, the design of the environment and the use of Dreamweaver and Access2003 database system. Among them, the page through the Dreamweaver design, the database uses Microsoft Access 2003, the dynamic homepage applies the ASP technology. This website has realized the expense inquiry, the munity exchange as well as the backstage management and so on several big functions.Key Words:Property Management。本文針對(duì)傳統(tǒng)的小區(qū)物業(yè)管理遇到的問題,嘗試運(yùn)用信息化的管理模式代替?zhèn)鹘y(tǒng)管理方式。目 錄內(nèi)容摘要 IAbstract II1 導(dǎo)言 1 研究背景及意義 1 國(guó)內(nèi)外研究概述 1 研究?jī)?nèi)容與方法 22 系統(tǒng)開發(fā)工具 4 Dreamwear 軟件工具 4 ASP技術(shù) 5 Access 數(shù)據(jù)庫設(shè)計(jì) 6 數(shù)據(jù)庫的鏈接過程 73 系統(tǒng)規(guī)劃與系統(tǒng)分析 8 系統(tǒng)的總體結(jié)構(gòu) 8 可行性分析 9 系統(tǒng)的需求分析 104 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 11 系統(tǒng)設(shè)計(jì) 11 界面的設(shè)計(jì)與實(shí)現(xiàn) 135 關(guān)鍵技術(shù)和特點(diǎn) 26 ADO技術(shù)簡(jiǎn)介 26 ADO技術(shù)特點(diǎn) 266 系統(tǒng)測(cè)試 28 測(cè)試目的 28 測(cè)試方法 28 測(cè)試實(shí)例 297 總結(jié) 31參考文獻(xiàn) 32附錄 33附錄A 開題報(bào)告 33附錄B 系統(tǒng)源代碼清單 36致謝 3737 / 40內(nèi)容摘要內(nèi)容摘要:隨著信息化和數(shù)字化社會(huì)的發(fā)展,人們對(duì)所居住環(huán)境以及小區(qū)的物業(yè)管理的要求不斷提高。本系統(tǒng)是基于C/S模式,設(shè)計(jì)環(huán)境采用了和Dreamweaver和Access 2003數(shù)據(jù)庫系統(tǒng)。 Website。如何才能提高企業(yè)的工作效率,更好的完成任務(wù),這是一個(gè)擺在管理者面前的迫切問題。如何利用先進(jìn)的管理手段,提高物業(yè)管理水平,是當(dāng)今社會(huì)所面臨的一個(gè)重要課題。在某種意義上,信息與科技在物業(yè)管理與現(xiàn)代化建設(shè)中顯現(xiàn)出越來越重要的地位。A最早的物業(yè)管理開始于經(jīng)濟(jì)特區(qū)深圳?,F(xiàn)在,中國(guó)的物業(yè)管理市場(chǎng)已經(jīng)日漸成熟,表現(xiàn)在:物業(yè)管理法規(guī)更加完善,政府監(jiān)管物管行業(yè)也日趨規(guī)范;經(jīng)過不斷的行業(yè)重組,物業(yè)管理企業(yè)實(shí)力增強(qiáng),市場(chǎng)化行為更加理性規(guī)范;專業(yè)技術(shù)重組使得物業(yè)管理的專業(yè)技術(shù)服務(wù)基本實(shí)現(xiàn)專業(yè)化、社會(huì)化;業(yè)主維權(quán)行為趨于理性;業(yè)主委員會(huì)的運(yùn)行逐步規(guī)范并開始納入政府監(jiān)管范圍。對(duì)物業(yè)管理行業(yè)來說,質(zhì)量理念和品牌理念的角逐市場(chǎng)環(huán)境的變化、競(jìng)爭(zhēng)格局的形成、高新技術(shù)的應(yīng)用、消費(fèi)觀念的更新,要求物業(yè)管理企業(yè)從服務(wù)觀念到服務(wù)方式,從經(jīng)營(yíng)理念到市場(chǎng)定位,都要做出相應(yīng)的變革,才能適應(yīng)發(fā)展的需要。2. 小區(qū)居民能在網(wǎng)上及時(shí)的向小區(qū)物業(yè)管理者提出寶貴意見。6. 物業(yè)管理者及時(shí)發(fā)布社區(qū)公告。更重要的是,ASP使用的ActiveX技術(shù)基于開放設(shè)計(jì)環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動(dòng)態(tài)網(wǎng)頁幾乎具有無限的擴(kuò)充能力??紤]到小區(qū)物業(yè)管理網(wǎng)站系統(tǒng)的特點(diǎn),小區(qū)居民通過互聯(lián)網(wǎng)上就可以方便的查詢自己的繳費(fèi)情況,即時(shí)的和小區(qū)其它用戶進(jìn)行在線交流。然后用Dreamwear CS3中的ADO(ActiveX Data Objects)組件作為接口將前臺(tái)窗體和后臺(tái)數(shù)據(jù)庫連接在一起。Spry 與其它 Ajax 框架不同,可以同時(shí)為設(shè)計(jì)人員和開發(fā)人員所用,因?yàn)閷?shí)際上它的 99% 都是 HTML。這種效果差不多可應(yīng)用于 HTML 頁面上的所有元素。Dreamweaver 會(huì)顯示一個(gè)對(duì)話框,可在其中為圖像指定優(yōu)化選項(xiàng)。確定問題之后,如果知道解決方案,則可以快速解決問題。7. 管理 CSS:借助管理 CSS 功能,可以輕松地在文檔之間、文檔標(biāo)題與外部表之間、外部 CSS 文件之間以及更多位置之間移動(dòng) CSS 規(guī)則。現(xiàn)在常用于各種動(dòng)態(tài)網(wǎng)站中。 ASP網(wǎng)頁具有以下特點(diǎn):1. 利用ASP可以實(shí)現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁技術(shù)。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對(duì)這些信息進(jìn)行處理,然后向web瀏覽器發(fā)送信息。Access使用與小型商務(wù)活動(dòng),用以存貯和管理商務(wù)活動(dòng)所需的數(shù)據(jù)[9]。Microsoft Access 2003是一種關(guān)系是數(shù)據(jù)庫,關(guān)系式數(shù)據(jù)庫由一系列表組成,表又由一系列行和列組成,每一行是一個(gè)記錄,每一列是一個(gè)字段,每個(gè)字段有一個(gè)字段名,字段名在一個(gè)表中不能重復(fù)。它將一個(gè)應(yīng)用系統(tǒng)當(dāng)作是由一系列對(duì)象組成的,對(duì)每個(gè)對(duì)象它都定義一組方法和屬性,以定義該對(duì)象的行為,用戶還可以按需要給對(duì)象擴(kuò)展方法和屬性。系統(tǒng)還提供了表生成器、查詢生成器、報(bào)表設(shè)計(jì)器以及數(shù)據(jù)庫向?qū)?、表向?qū)?、查詢向?qū)А⒋绑w向?qū)?、?bào)表向?qū)У裙ぞ?,使得操作?jiǎn)便,容易使用和掌握。 數(shù)據(jù)庫的鏈接過程這里簡(jiǎn)要的介紹一下數(shù)據(jù)庫的鏈接過程,本小區(qū)物業(yè)管理網(wǎng)站用的是Access數(shù)據(jù)庫的DSNless連接方法,代碼形式為:set connect=()datapath=()39。dbq= amp。小區(qū)物業(yè)管理者可以操作的功能模塊有用戶繳費(fèi)、社區(qū)住戶管理、社區(qū)公告、社區(qū)交流、投訴箱、意見箱以及小區(qū)物業(yè)管理者登錄密碼的更改。2. 業(yè)主:此模塊小區(qū)居民進(jìn)入后,不僅能夠查詢自己的繳費(fèi)情況,還可以通過社區(qū)交流互相交談,并且通過投訴箱和意見箱對(duì)小區(qū)物業(yè)提出意見及建議。進(jìn)入首頁后,不僅可以看到當(dāng)天的日期顯示,還可以看到“歡迎光臨社區(qū)物業(yè)服務(wù)網(wǎng)站”的流動(dòng)字體。首頁及后臺(tái)管理界面如圖3所示。本系統(tǒng)對(duì)系統(tǒng)開發(fā)者來說并不需要太高的成本支出,只是對(duì)系統(tǒng)的管理者付出管理報(bào)酬即可,而且開發(fā)周期不需要太長(zhǎng),節(jié)省了人力、物力、財(cái)力資源,所以本系統(tǒng)在經(jīng)濟(jì)上是可行的。3. 時(shí)機(jī)可行性:時(shí)機(jī)可行性是分析系統(tǒng)開發(fā)時(shí)機(jī)是否成熟。綜上所述,本系統(tǒng)開發(fā)目標(biāo)已明確,在技術(shù)和經(jīng)濟(jì)等方面具備可行性,并且投入少、見效快,因此系統(tǒng)的開發(fā)是完全可行的[11]。同時(shí)查詢某房產(chǎn)資料或業(yè)主資料往往也需要較長(zhǎng)時(shí)間,給物業(yè)管理者的工作帶來了諸多弊端。4 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 系統(tǒng)設(shè)計(jì) 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)根據(jù)以上的設(shè)計(jì)規(guī)劃出的實(shí)體有:居民信息表、意見表、用戶表等實(shí)體。如果姓名或內(nèi)容為空,則提交失敗。39。) strdatetime=now if strname= then strname=無名氏 if strcontent= then txtcontent=無投訴內(nèi)容 strsql=insert into ts(ts_name,ts_content,ts_datetime) values(39。,39。, amp。)/script) (script=39。此模塊的界面如圖12所示。界面設(shè)計(jì)如圖13所示.圖13 住戶繳費(fèi)界面功能實(shí)現(xiàn)的主要代碼如下所示:if request(action)=add then strid=(selid) strcls=(selcls) stryear=(selyear) strmonth=(selmonth) strcharge=(txtcharge) strdatetime=now if not isnumeric(strcharge) then (scriptalert(39。 strtablename amp。 stryear amp。)/script) else set rectemp1=() select * from tenement where idkey= amp。 strid amp。 39。 strmonth amp。 strcharge amp。 39。 39。界面設(shè)計(jì)如圖14所示。 dels amp。 strtablename amp。圖15 社區(qū)住戶管理界面功能實(shí)現(xiàn)的主要代碼如下所示:dim strsql if(request(action)) then select case request(action) case add strname=request(txtname) strsex=request(selsex) strtel=request(txttel) strhn=request(txthn) strrn=request(txtrn) strsql=insert into tenement(t_name,t_sex,t_tel,t_house_no,t_room_no) values(39。,39。,39。,39。,39。) case del stridkey=request(idkey) strsql=delete from tenement where idkey= amp。 stridkey delete from w_charge where t_id= amp。圖16 添加內(nèi)容界面 圖17 刪除公告界面功能實(shí)現(xiàn)的主要代碼如下所示:if request(action)=del then dels=replace((dels),chr(32),) if dels then sqlstr=delete from gg where id in ( amp。)/script) end if end if if request(action)=add then strtitle=replace((txttitle),39。,39。39。 39。 39。 39。同時(shí),管理員可以對(duì)其進(jìn)行刪除的操作,并且能及時(shí)的顯示在界面上面,此時(shí),數(shù)據(jù)庫里面相應(yīng)的減少了存儲(chǔ)的內(nèi)容。 ) sqlstr (scriptalert(39。圖20 費(fèi)用查詢界面功能實(shí)現(xiàn)的主要代碼如下所示:if request(action)=search then dim strname,strcls,stryear,strmonth,strcase dim hint_1,hint_2,hint_3 dim strsql,strsql_1,strtablename strname=cstr((txtname)) strcls=cstr((selcls)) stryear=cstr((selyear)) strmonth=cstr((selmonth)) strcase=cstr((selcase)) (script) ((39。 strname amp。).value=39。) ((39。 stryear amp。).value=39。) ((39。 strcase amp。 strname amp。 as t_case from amp。 and t_month= amp。 ( strsql=strsql amp。 39。 strtablename amp。 strmonth amp。 ) case 1 hint_3=已繳 strsql=select t_name,t_house_no,t_room_no,t_money,t_datetime,39。 where t_year= amp。 strsql_1 case 2 hint_3=未繳 strsql=select t_name,t_house_no,t_room_no,39。 as t_datetime,39。 where t_year= amp。 strsql_1 amp。允許開發(fā)人員編寫訪問數(shù)據(jù)的代碼而不用關(guān)心數(shù)據(jù)庫是如何實(shí)現(xiàn)的,而只用關(guān)心到數(shù)據(jù)庫的連接[12]。ADODB提供了對(duì)對(duì)象編寫代碼的功能,而ADODC是通過圖形化控件的形式來體現(xiàn)的。3. Recordset用于處理數(shù)據(jù)源的表格集,它是在表中修改、檢索數(shù)據(jù)的最主要的方法。7. Property通過屬性,每個(gè)ADO對(duì)象借此來讓用戶描述和控制自身的行為。 ADO技術(shù)特點(diǎn)用ADO訪問數(shù)據(jù)元的特點(diǎn)可概括為:首先,其易于使用,可以說這是ADO最重要的特點(diǎn)之一??偸?,已經(jīng)沒有必要去關(guān)心對(duì)象的構(gòu)造和構(gòu)造順序了。AD