版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
。(三)數(shù)據(jù)庫(kù)設(shè)計(jì)1、數(shù)據(jù)庫(kù)總體設(shè)計(jì)數(shù)據(jù)庫(kù)的總體設(shè)計(jì)包括以下表格住戶表、車表、維修信息表、投訴表、。主要實(shí)體間關(guān)系如下所示:圖4-5主要實(shí)體間的E-R圖(1)管理員實(shí)體:管理員表我根據(jù)需要對(duì)其設(shè)計(jì)了:ID、用戶姓名、密碼這三個(gè)字段。如圖4-6所示:圖4-6管理員表(2)住戶信息實(shí)體:針對(duì)住戶信息實(shí)體,我設(shè)計(jì)了七個(gè)字段:姓名、編號(hào)、入住時(shí)間、成員、單元樓層、電話、備注。如圖4-7所示:圖4-7住戶信息E-R圖(3)車位信息實(shí)體:針對(duì)對(duì)于車位信息實(shí)體,我設(shè)計(jì)了五個(gè)字段:業(yè)主、使用備注、編號(hào)、時(shí)間、車牌。如圖4-8所示:圖4-8車位信息E-R圖(4)投訴信息實(shí)體:針對(duì)投訴信息實(shí)體,我設(shè)計(jì)了六個(gè)字段:投訴內(nèi)容、投訴業(yè)主、投訴時(shí)間、編號(hào)、處理情況。如圖4-9所示:圖4-9投訴信息E-R圖(5)報(bào)修信息實(shí)體:針對(duì)報(bào)修信息實(shí)體,我設(shè)計(jì)了六個(gè)字段:報(bào)修費(fèi)用、住戶名稱、報(bào)修內(nèi)容、報(bào)修時(shí)間、編號(hào)、維修人員。如圖4-10所示:圖4-10報(bào)修信息E-R圖(6)物業(yè)費(fèi)、水費(fèi)信息實(shí)體:針對(duì)對(duì)于物業(yè)費(fèi)、水費(fèi)信息實(shí)體,我設(shè)計(jì)了六個(gè)字段:備注、費(fèi)用年份、費(fèi)用月份、費(fèi)用、住戶名稱、繳費(fèi)時(shí)間。如圖4-16所示:圖4-11物業(yè)費(fèi),水費(fèi)信息E-R圖2、數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)據(jù)前面居民小區(qū)物業(yè)管理系統(tǒng)的各個(gè)實(shí)體的屬性和它們各自的聯(lián)系,設(shè)計(jì)出五張表,分別是住戶表、車表、投訴信息表、報(bào)修信息表、物業(yè)費(fèi)水費(fèi)表,用于存放各種類型的數(shù)據(jù)。每張表的功能說(shuō)明如下:住戶表住戶信息實(shí)體表:主要用于記錄住戶各項(xiàng)信息。包括編號(hào)、姓名、成員、入住時(shí)間、電話、單元樓層、備注這七個(gè)屬性。如表4-1所示:表4-1住戶表字段名類型是否為主鍵是否為外鍵長(zhǎng)度住戶編號(hào)Char是是10住戶姓名Char否否10住戶成員Char否否50單元樓層Char否否20入住時(shí)間Data否否20電話Char否否20備注Char否否150車表車位信息表:主要用于記錄車位使用者以及使用時(shí)間車牌等。包括編號(hào)、業(yè)主、使用時(shí)間、備注、車牌這五個(gè)屬性。如表4-2所示:表4-2車表字段名類型是否為主鍵是否為外鍵長(zhǎng)度編號(hào)Char是是10業(yè)主Char否否10車牌Char否否20使用時(shí)間Data否否20備注Char否否150投訴信息表投訴信息表:主要用于投訴信息的采集與處理。包括編號(hào)、投訴業(yè)主、投訴內(nèi)容、投訴時(shí)間、處理情況這六個(gè)屬性。如表4-3所示:表4-3投訴信息表字段名類型是否為主鍵是否為外鍵長(zhǎng)度編號(hào)Char是是10投訴住戶Char否否10投訴內(nèi)容Char否否150投訴日期Data否否20處理人員Char否否10處理情況Char否否50報(bào)修表報(bào)修表:主要用于報(bào)修信息的收集與處理。其中包括編號(hào)、住戶名稱、報(bào)修內(nèi)容、報(bào)修時(shí)間、報(bào)修費(fèi)用、維修人員這六個(gè)屬性。如表4-4所示:表4-4報(bào)修信息表字段名類型是否為主鍵是否為外鍵長(zhǎng)度編號(hào)Char是是10住戶名稱Char否否10報(bào)修內(nèi)容Char否否150報(bào)修時(shí)間Data否否20維修費(fèi)用Char否否10維修人員Char否否10物業(yè)費(fèi),水費(fèi)表物業(yè)費(fèi)、水費(fèi)表:主要用于費(fèi)用信息的采集。包括住戶名稱、費(fèi)用年份、費(fèi)用月份、費(fèi)用、繳費(fèi)時(shí)間、備注這六個(gè)屬性。如表4-5所示:表4-5物業(yè)費(fèi),水費(fèi)表字段名稱類型是否為主鍵是否為外鍵長(zhǎng)度住戶名稱Char是是10費(fèi)用年份Data否否10費(fèi)用月份Datda否否10費(fèi)用Char否否10繳費(fèi)時(shí)間Data否否20備注Char否否150
五、系統(tǒng)實(shí)現(xiàn)(一)數(shù)據(jù)庫(kù)連接的實(shí)現(xiàn)如果想要在項(xiàng)目中使用數(shù)據(jù)庫(kù)的連接非常詳細(xì),則需要使用一種特殊的方法-數(shù)形結(jié)合,使用這種方法進(jìn)行數(shù)據(jù)庫(kù)的連接,無(wú)疑會(huì)對(duì)數(shù)據(jù)庫(kù)有最大化效率的使用。要來(lái)進(jìn)行更加細(xì)致的設(shè)計(jì)與使用。與在cs文件中使用數(shù)據(jù)庫(kù)連字符串相比,一旦數(shù)據(jù)庫(kù)數(shù)據(jù)發(fā)生變化或密碼發(fā)生變化等,就需要使用數(shù)據(jù)庫(kù)連字符串,重新開(kāi)始,當(dāng)?shù)綌?shù)據(jù)庫(kù)的連接意外寫入到cs文件中時(shí),需要在修復(fù)時(shí)重新生成它,這將我們的時(shí)間和資源大大消耗,在這種情況下,數(shù)據(jù)庫(kù)是極難維護(hù)。當(dāng)然,比這更好的方法是在Web.config.Web.config中數(shù)據(jù)庫(kù)連接字符串如下:<connectionStrings><addname="connStr"connectionString="IntegratedSecurity=SSPI;PersistSecurityInfo=False;InitialCatalog=newssystem;DataSource=.;UserId=sa;Password=wangcongli"/></connectionStrings>另一方面,為提升效率,我能夠建立一個(gè)數(shù)據(jù)庫(kù)助手類來(lái)幫助你執(zhí)行數(shù)據(jù)庫(kù)的基本操作等等。代碼是:StringconnStr=ConfigurationManager.ConnectionStrings["connStr"].ConnectionString;SqlConnectionconn=newSqlConnection(connStr);在外部,每次執(zhí)行數(shù)據(jù)庫(kù)的基本操作時(shí),我都會(huì)查閱數(shù)據(jù)庫(kù)的連接狀態(tài)。如果它是關(guān)閉的,我們將連到數(shù)據(jù)庫(kù):connOpen()。當(dāng)數(shù)據(jù)庫(kù)的基本操作完成后,我需要斷開(kāi)連接:conn.Close()。(二)功能模塊的實(shí)現(xiàn)1、用戶登錄模塊用戶登錄模塊是打開(kāi)本系統(tǒng)的鑰匙,當(dāng)使用者輸入賬號(hào)密碼之后我們會(huì)將數(shù)據(jù)和數(shù)據(jù)庫(kù)的用戶信息進(jìn)行比較。圖5-1用戶登錄界面當(dāng)使用者在輸入賬號(hào)和密碼后需要登錄時(shí),系統(tǒng)會(huì)自動(dòng)進(jìn)行如下查閱:判斷賬號(hào)和密碼是否正確,當(dāng)查詢完數(shù)據(jù)庫(kù)之后進(jìn)行對(duì)對(duì)比只有使用者信息輸入正確才會(huì)登錄成功,否則就會(huì)跳轉(zhuǎn)到原來(lái)的界面。想要登錄管理系統(tǒng)是我們可以選擇登錄對(duì)象為管理員,我們使用加密算法對(duì)其加密,這對(duì)我們的系統(tǒng)起到至關(guān)重要的保護(hù)作用,當(dāng)管理員沒(méi)有輸入信息或者輸入信息有誤是界面不會(huì)進(jìn)行跳轉(zhuǎn),如圖:圖5-2信息錯(cuò)誤界面如果需要修改密碼,則只有administrator才能擁有此權(quán)限。當(dāng)您修改密碼時(shí),還有一個(gè)密碼需要確定。否則改失敗,如下圖所示:圖5-3修改錯(cuò)誤界面2、主頁(yè)模塊用戶登錄后,網(wǎng)址跳轉(zhuǎn)到管理員首頁(yè),也是管理員操作系統(tǒng)功能的入口,系統(tǒng)主頁(yè)如下圖5-2所示。圖5-4主頁(yè)界面代碼如下:<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%><%@Registersrc="qttop.ascx"tagname="qttop"tagprefix="uc1"%><%@Registersrc="qtleft.ascx"tagname="qtleft"tagprefix="uc2"%><%@Registersrc="qtdown.ascx"tagname="qtdown"tagprefix="uc3"%>系統(tǒng)基本信息顯示,代碼如下:<TRalign=middlebgColor=#ffffff><tdcolspan="4"bgColor=#CADCEA><strong>系統(tǒng)基本信息</strong></td></TR><TRalign=middlebgColor=#ffffff><TDwidth="14%"align="left"valign="bottom">:</TD><TDwidth="37%"align="left"valign="bottom"><fontclass="t4"><%=request.getSession().getAttribute("username")%></font></TD><TDwidth="9%"align="left"valign="bottom">:</TD><TDwidth="40%"align="left"valign="bottom"><fontclass="t4"><%=request.getSession().getAttribute("cx")%></font></TD></TR><TRalign=middlebgColor=#ffffff><TDheight="38"align="left"valign="bottom">:</TD><TDalign="left"valign="bottom"><%java.util.Datedate=newjava.util.Date();java.text.SimpleDateFormatformat=newjava.text.SimpleDateFormat("yyyy-MM-dd",java.util.Locale.CHINA);3、客戶投訴管理模塊系統(tǒng)能根據(jù)用戶的舉報(bào)展示出來(lái),可以顯示用戶投訴內(nèi)容,聯(lián)系方式以及回復(fù)狀態(tài),投訴內(nèi)容界面如圖所示:圖5-5投訴界面根據(jù)信息關(guān)鍵字搜索信息代碼:publicDataTableSelectByTitle(stringtitle)//title{DataTabledt=newDataTable();stringcmdText="news_selectByTitle";SqlParameter[]paras=newSqlParameter[]{newSqlParameter("@title",title)};dt=sqlhelper.ExecuteQuery(cmdText,paras,CommandType.StoredProcedure);returndt;}當(dāng)管理員想要添加業(yè)主信息,按照文本框前提示的內(nèi)容進(jìn)行填寫,如果要求符合,那么就可以成功添加業(yè)主信息,如下圖所示的管理員添加業(yè)主成功的界面。圖5-6管理員添加業(yè)主成功界面當(dāng)管理員想要添加業(yè)主用戶時(shí),沒(méi)有按照要求輸入需要錄入的信息并且信息格式不符合的話,系統(tǒng)會(huì)提示管理員需要輸入哪些信息,以及修改哪些信息如下圖當(dāng)沒(méi)有輸入姓名時(shí),系統(tǒng)提示的界面。圖5-7提示界面4、業(yè)主信息管理模塊系統(tǒng)管理員可以添加和修改繳費(fèi)信息,如下圖所示:圖5-8添加繳費(fèi)信息繳費(fèi)代碼:publicboolInsert(Commentc)//c{boolflag=false;stringsql="insertintocomment([content],userIp,newsId) values(@content,@userIp,@newsId)";SqlParameter[]paras=newSqlParameter[]{newSqlParameter("@content",c.Content),newSqlParameter("@userIp",c.UserIp),newSqlParameter("@newsId",c.NewsId)};intres=sqlhelper.ExecuteNonQuery(sql,paras,CommandType.Text);if(res>0){flag=true;}returnflag;}管理員對(duì)系統(tǒng)人員信息的管理包括添加,檢查,刪除,修改。圖5-9家庭成員管理界面家庭成員的新增界面,如下圖所示:圖5-10添加成員界面管理員對(duì)車主停車的位置管理,如下圖所示:圖5-11停車管理界面管理員對(duì)業(yè)主主要信息進(jìn)行加、刪、修、詢,以及對(duì)家屬信息進(jìn)行添加??梢栽敿?xì)的記錄業(yè)主信息。圖5-12業(yè)主信息界面添加繳費(fèi)的界面,可以填寫具體繳費(fèi)的金額與細(xì)節(jié),如圖所示:圖5-13添加繳費(fèi)界面想要添加繳費(fèi)記錄,能根據(jù)文本框前的顯示進(jìn)行輸入,如果符合條件能添加成功并輸入即可,如圖為記錄添加成功的界面。圖5-1SEQ圖7-\*ARABIC4記錄添加成功界面圖5-15系統(tǒng)提示界面
結(jié)束語(yǔ)本居民小區(qū)物業(yè)管理系統(tǒng)為了方便物業(yè)對(duì)小區(qū)進(jìn)行管理,該系統(tǒng)擁有一些基本功能記錄業(yè)主相關(guān)信息,給物業(yè)相關(guān)的業(yè)主回饋。大大方便了業(yè)主與物業(yè)之間的交流。同時(shí)這個(gè)系統(tǒng)任然存在許多不足之處,當(dāng)我選完論文題目開(kāi)始著手設(shè)計(jì)居民小區(qū)物業(yè)管理系統(tǒng)的時(shí)候我對(duì)一些語(yǔ)言的運(yùn)用并不是很熟例如這次使用的Java,于此同時(shí)我也是一邊咨詢同學(xué)與老師,看看教學(xué)視頻,查詢書籍等等一邊開(kāi)發(fā)我的系統(tǒng),那我對(duì)Java的理解肯定沒(méi)有那么的透徹可能會(huì)有一些偏差與錯(cuò)誤,我的系統(tǒng)和代碼肯定有些需要改正的地方。由于我的經(jīng)驗(yàn)和經(jīng)歷不是很多,系統(tǒng)難免有不足之處,這也是我今后需要學(xué)習(xí)與改正的地方。目前,小區(qū)物業(yè)管理系統(tǒng)已經(jīng)能夠滿足居民的日常的需求,系統(tǒng)解決基本的問(wèn)題,但是還不是很完美。也存在一些問(wèn)題,也是今后需要改進(jìn)和優(yōu)化的問(wèn)題。第一是實(shí)現(xiàn)短信推送通知,能夠同時(shí)批量的推送到各個(gè)住戶的手機(jī)上。第二是實(shí)現(xiàn)在線支付功能,住戶可以通過(guò)支付寶、微信等線上支付方式,然后成形繳費(fèi)記錄。第三是實(shí)現(xiàn)APP端,方便住戶能夠隨時(shí)隨地的關(guān)注小區(qū)的事情。
參考文獻(xiàn)侯保華,蔣建新,皮微云.物業(yè)信息管理系統(tǒng)[M].中國(guó)社會(huì)出版社,2013:7(美)SteveHolzner著.eclipse集成開(kāi)發(fā)工具[M].東南大學(xué)出版社,2005:12李君.巧用Jsp和Ja
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖南省永州市道縣2024-2025學(xué)年八年級(jí)上學(xué)期期中生物學(xué)試題(原卷版)-A4
- 熱工基礎(chǔ)模擬習(xí)題
- 養(yǎng)老院老人生活照料制度
- 養(yǎng)老院老人健康飲食營(yíng)養(yǎng)師職業(yè)發(fā)展規(guī)劃制度
- 房頂防水安全合同協(xié)議書(2篇)
- 2024年版權(quán)轉(zhuǎn)讓合同標(biāo)的及服務(wù)內(nèi)容擴(kuò)展
- 《軟件工程經(jīng)濟(jì)學(xué)》課件-第1章
- 2024年水利工程勞務(wù)分包合同示范范本(智慧水利)2篇
- 2024年生態(tài)環(huán)境保護(hù)修復(fù)工程合同
- 2025年南昌貨運(yùn)從業(yè)資格考試題庫(kù)及答案大全
- 上海華東師大二附中2025屆高一數(shù)學(xué)第一學(xué)期期末檢測(cè)試題含解析
- 新教科版六年級(jí)上冊(cè)科學(xué)全冊(cè)知識(shí)點(diǎn)(期末總復(fù)習(xí)資料)
- 《靜女》《涉江采芙蓉》對(duì)比閱讀教學(xué)設(shè)計(jì) 2023-2024學(xué)年統(tǒng)編版高中語(yǔ)文必修上冊(cè)
- 高速鐵路概論 課件 第3章 高速鐵路車站
- 2024-2030年水培蔬菜行業(yè)市場(chǎng)發(fā)展分析及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 2024年部編版語(yǔ)文五年級(jí)上冊(cè)全冊(cè)單元檢測(cè)題及答案(共8套)
- 集成電路制造工藝 課件 6光刻工藝2
- 建筑邊坡工程施工質(zhì)量驗(yàn)收標(biāo)準(zhǔn)
- 2020海灣JTW-LD-GST85B纜式線型感溫火災(zāi)探測(cè)器
- 微測(cè)網(wǎng)題庫(kù)完整版行測(cè)
- 2024中華人民共和國(guó)農(nóng)村集體經(jīng)濟(jì)組織法詳細(xì)解讀課件
評(píng)論
0/150
提交評(píng)論