版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、遠(yuǎn)程與繼續(xù)教育學(xué)院本科畢業(yè)論文(設(shè)計(jì))題目: 網(wǎng)上售房管理系統(tǒng) 學(xué)習(xí)中心: 內(nèi)蒙古學(xué)習(xí)中心 學(xué) 號: 090f24133041 姓 名: 薛 冬 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 齊斯琴 2015 年 8 月 31 日 中國地質(zhì)大學(xué)(武漢)遠(yuǎn)程與繼續(xù)教育學(xué)院本科畢業(yè)論文(設(shè)計(jì))指導(dǎo)意見表: 薛冬 : 090f24133041 專業(yè):計(jì)算機(jī)科學(xué)與技術(shù) 畢業(yè)設(shè)計(jì)(論文)題目: 網(wǎng)上售房管理系統(tǒng) 指導(dǎo)教師意見:(請對論文的學(xué)術(shù)水平做出簡要評述。包括選題意義;文獻(xiàn)資料的掌握;所用資料、實(shí)驗(yàn)結(jié)果和計(jì)算數(shù)據(jù)的可靠性;寫作規(guī)范和邏輯性;文獻(xiàn)引用的規(guī)范性等。還須明確指出論文中存在的問題和不足之處。)系統(tǒng)采用visu
2、al studio 2010開發(fā)平臺與sql 2000數(shù)據(jù)庫相結(jié)合進(jìn)行開發(fā),實(shí)現(xiàn)了系統(tǒng)的基本功能,論文選題符合專業(yè)要求,內(nèi)容較為完整,條理較為清楚,格式較規(guī)范。不足之處在于對模塊功能設(shè)計(jì)實(shí)現(xiàn)描述不充分。結(jié)論: 合格 (合格、不合格)齊斯琴所在單位內(nèi)蒙古電大指導(dǎo)時間中國地質(zhì)大學(xué)(武漢)遠(yuǎn)程與繼續(xù)教育學(xué)院 本科畢業(yè)設(shè)計(jì)(論文)評閱教師評閱意見表 : 薛冬 : 090f24133041 專業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 畢業(yè)設(shè)計(jì)(論文)題目: 網(wǎng)上售房管理系統(tǒng) 評閱意見:(請對論文的學(xué)術(shù)水平做出簡要評述。包括選題意義;文獻(xiàn)資料的掌握;所用資料、實(shí)驗(yàn)結(jié)果和計(jì)算數(shù)據(jù)的可靠性;寫作規(guī)范和邏輯性;文獻(xiàn)引用的規(guī)范性等
3、。還須明確指出論文中存在的問題和不足之處。)系統(tǒng)采用visual studio 2010開發(fā)平臺與sql 2000數(shù)據(jù)庫相結(jié)合進(jìn)行開發(fā),實(shí)現(xiàn)了系統(tǒng)的基本功能,論文選題符合專業(yè)要求,內(nèi)容較為完整,條理較為清楚,格式較規(guī)范。不足之處在于對模塊功能設(shè)計(jì)實(shí)現(xiàn)描述不充分。文中沒有具體標(biāo)注哪一個引用了參考文獻(xiàn)。修改意見:(針對上面提出的問題和不足之處提出具體修改意見。評閱成績合格,并可不用修改直接參加答辯的不必填此意見。)增加模塊功能設(shè)計(jì)實(shí)現(xiàn)描述,并在文章中具體的地方標(biāo)注引用的參考文獻(xiàn)。畢業(yè)設(shè)計(jì)(論文)評閱成績 (百分制): 75 評閱結(jié)論: 同意答辯 (同意答辯、不同意答辯、修改后答辯)顏雪松所在單位中
4、國地質(zhì)大學(xué)(武漢)評閱時間2015/10/9論文原創(chuàng)性聲明本人鄭重聲明:本人所呈交的本科畢業(yè)論文網(wǎng)上售房管理系統(tǒng),是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究工作所取得的成果。論文中引用他人的文獻(xiàn)、資料均已明確注出,論文中的結(jié)論和結(jié)果為本人獨(dú)立完成,不包含他人成果及使用過的材料。對論文的完成提供過幫助的有關(guān)人員已在文中說明并致以謝意。本人所呈交的本科畢業(yè)論文沒有違反學(xué)術(shù)道德和學(xué)術(shù)規(guī)范,沒有侵權(quán)行為,并愿意承擔(dān)由此而產(chǎn)生的法律責(zé)任和法律后果。 論文作者(簽字): 薛冬 日期:2015年8月31日摘 要網(wǎng)上售房管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)
5、一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。 從而完成完善全面的房屋買賣管理功能,使網(wǎng)上售房管理流程合理化、自動化處理和分析各種有價值的信息,整個系統(tǒng)從符合操作簡便、界面友好、靈活、實(shí)用、安全的要求出發(fā),完成網(wǎng)上售房管理系統(tǒng)全過程,包括房源信息管理、房源出售管理、公告及公共交流,系統(tǒng)管理等功能。關(guān)鍵詞: 1、售房管理系統(tǒng):b/s 2、visual studio 2010 3、sql server 2000目 錄1序言.71.1項(xiàng)目開發(fā)的目的與意義.71.2研究現(xiàn)狀.71.3本文主要內(nèi)容.72相關(guān)技術(shù)介紹.8 visual studio 2010平臺.82
6、.2 c#語言介紹.82.3 sql 2000數(shù)據(jù)庫.93需求分析與設(shè)計(jì).10.103.2開發(fā)環(huán)境需求分析.103.3系統(tǒng)處理數(shù)據(jù)的需求分析.11.113.5數(shù)據(jù)庫設(shè)計(jì).134 系統(tǒng)實(shí)現(xiàn).194.1登錄界面.194.2系統(tǒng)主界面.19出售信息列表.20房屋出售信息.23發(fā)布求購委托信息.244.6客戶來訪登記.254.7出訪登記.264.8員工考勤.264.9查詢房源信息.274.10公告及公共交流.294.11系統(tǒng)管理.294.12退出.304.13 軟件測試.30五、結(jié)論31致謝32參考文獻(xiàn)33一、 序言 項(xiàng)目開發(fā)的目的與意義網(wǎng)上售房管理系統(tǒng)是房屋中介機(jī)構(gòu)不可缺少的一部分,能夠?yàn)闃I(yè)務(wù)人員提
7、供充足的信息和快速查詢手段。開發(fā)網(wǎng)上售房管理軟件能讓業(yè)務(wù)人員詳細(xì)的記錄房源信息與用戶信息,便捷、高效、規(guī)范管理這些信息,提高工作質(zhì)量和效率。同時經(jīng)過學(xué)習(xí)、研究和探討,提高邏輯思維能力,增強(qiáng)人際交往與溝通。全國來說,房地產(chǎn)投資越來越成為家庭理財(cái)?shù)男聦?,不少市民擁有一套以上的住宅。手里有閑房,是出租還是出售,各家各戶意見不一。閑房租售哪個劃算,可以從資金需求、打理時間、資產(chǎn)收益這三方面進(jìn)行比較。百姓對于資金需求的不同,決定了對房子處置方式的不同。將手里房子用于出售,一般是需要一次性獲得大筆資金,如孩子出國留學(xué)、買新房、買新車等情況,這時候,手里的閑房用于出售比較合適。將手里的房子用于出租,一般是需
8、要長期穩(wěn)定地獲得現(xiàn)金收入,而對每筆現(xiàn)金的數(shù)量要求不大,如老兩口退休養(yǎng)老、孩子上大學(xué)的生活費(fèi)、還新房月供等情況,這時候,手里的房子用來出租比較合適。出售房屋與出租房屋需要花費(fèi)的精力、時間不盡相同。出租房屋,房屋業(yè)主要考慮尋找承租客戶、房屋裝修、出租后定期收租、定期查看房屋情況、辦理租賃證、繳納相關(guān)稅費(fèi)、承擔(dān)相應(yīng)責(zé)任等,需要花費(fèi)大量的精力與時間,投入到出租的房屋上。如果沒有太多的時間和精力,又不想出售房屋,也可以選擇類似房屋理財(cái)公司的房屋管家業(yè)務(wù),將房子全權(quán)委托給房屋理財(cái)公司等大型放心中介出租,由中介公司幫助打理一切繁雜事務(wù),業(yè)主只需在家坐享收益。出售房屋,雖然業(yè)主在前期辦理過戶手續(xù)等問題上需要投
9、入一定的時間、精力,但如果委托大型的放心中介來做,可以省時省力省心地完成交易,并且出售之后無需再為已經(jīng)賣出的房屋操心。所以信息化時代需要替代傳統(tǒng)的人工方式管理房屋信息,求購等房屋信息,這種管理存在著許多優(yōu)點(diǎn),效率高,保密性強(qiáng),查詢時間短,所以開發(fā)房屋售房管理系統(tǒng)對于中介業(yè)務(wù)人員以及用戶是很重要的事情。1.2 研究現(xiàn)狀隨著計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,internet/intranet應(yīng)用在全球范圍內(nèi)日益普及,當(dāng)今社會正快速向信息化社會前進(jìn),信息自動化的作用也越來越大。各式的信息化管理工作迫切需要從繁雜的事務(wù)中解放出來,提高工作效率。作為發(fā)展的形式為連鎖經(jīng)營的房產(chǎn)中介機(jī)構(gòu)來說,企業(yè)規(guī)模的擴(kuò)大必須有
10、相應(yīng)的計(jì)算機(jī)信息化管理系統(tǒng)作為支撐,如果沒有一套適合于規(guī)模不斷擴(kuò)大的計(jì)算機(jī)信息化管理系統(tǒng),在規(guī)模擴(kuò)大到一定程度后,管理和經(jīng)營問題將會凸現(xiàn)。目前大部分的房產(chǎn)中介的房產(chǎn)信息管理工作部分還是手工管理,工作效率很低,并且不能及時了解手中擁有的各類房屋的信息和市場上比較需求的房屋,不能更好的適應(yīng)當(dāng)前客戶的各種房屋需求。另外,手工管理還存在由于不可避免的人為因素造成數(shù)據(jù)的遺漏、誤報(bào)等等弊端。為了解決這一日益突出的問題,我們針對房產(chǎn)信息管理工作自主開發(fā)了網(wǎng)上售房管理系統(tǒng)。網(wǎng)上售房信息管理系統(tǒng)的設(shè)計(jì)目標(biāo)是立足于開發(fā)一套簡單易用,方便快捷,功能強(qiáng)大的信息管理系統(tǒng)。此網(wǎng)上售房管理系統(tǒng)的開發(fā)定位于一個能夠滿足數(shù)據(jù)庫
11、管理的軟件,具備數(shù)據(jù)庫管理軟件的基本功能,包括數(shù)據(jù)的增加,刪除,修改,查詢等,便于業(yè)務(wù)人員操作統(tǒng)計(jì)房屋的信息。系統(tǒng)采用visual studio 2010開發(fā)平臺與sql 2000數(shù)據(jù)庫相結(jié)合進(jìn)行開發(fā),結(jié)構(gòu)緊湊、運(yùn)行速度快、操作簡單,更擁有自己的源代碼保證了軟件的保密性和安全性?;ヂ?lián)網(wǎng)本身是不斷發(fā)展的,不論其技術(shù)還是信息都在不斷的進(jìn)步、更新。 因此在進(jìn)行網(wǎng)站建設(shè)的時候,就要預(yù)留能適應(yīng)未來發(fā)展的空間。像電子商務(wù)方面,對于房地產(chǎn)這一特定的行業(yè),要實(shí)現(xiàn)網(wǎng)上交易,恐怕還有待時日。但對于發(fā)展商而言,則可利用其進(jìn)行與供應(yīng)商、建筑商等的溝通和商務(wù)往來,實(shí)現(xiàn)企業(yè)間的b2b商業(yè)模式。為此,我們在網(wǎng)站建設(shè)的時候,
12、就會預(yù)留這方面的接口,為日后發(fā)展提供可持續(xù)發(fā)展的空間。1.3 本文主要內(nèi)容用戶是銷售業(yè)的上帝,如何加強(qiáng)與用戶之間的溝通,是每個公司銷售部門應(yīng)該努力去做的事情。通過房屋銷售管理系統(tǒng)可以實(shí)現(xiàn)這一點(diǎn),在用戶對房屋有疑問的時候或者對房屋有購買意向的時候,可以在系統(tǒng)中輕松的進(jìn)行遠(yuǎn)程操作,可以減少雙方因?yàn)橐娒嫠枰慕?jīng)費(fèi),從而減少房屋公司的銷售成本,在節(jié)約廣告費(fèi)上也有很大的作用,使公司名聲在網(wǎng)上廣為傳播,解決了局限性的問題。通過對系統(tǒng)的管理,可以使銷售者對自己的產(chǎn)品信息也加深了記憶,能夠更好的幫助用戶了解房屋詳細(xì)信息。隨著計(jì)算機(jī)的普及和計(jì)算機(jī)科學(xué)技術(shù)的飛速發(fā)展,人們開始越來越多地利用計(jì)算機(jī)解決實(shí)際問題。房
13、屋銷售管理是商業(yè)信息管理的重要部分,面對大量的商品信息,采用人力處理將浪費(fèi)大量的時間、人力和物力,而且數(shù)據(jù)的準(zhǔn)確性低。因此,開發(fā)一個界面友好,易于操作的房屋銷售管理軟件進(jìn)行自動化處理變得十分重要,這正是本系統(tǒng)開發(fā)的目的和意義。房屋銷售管理系統(tǒng)可以實(shí)現(xiàn)用戶在線查看房屋信息和各種通告,可以在線對自己中意的房屋進(jìn)行預(yù)訂。管理員可以實(shí)現(xiàn)對各種房屋的錄入、編輯和刪除工作,可以回答用戶的留言,解決一些用戶的疑問。 二、相關(guān)技術(shù)介紹2.1 visual studio 2010平臺visual studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的windows平臺應(yīng)用程序開發(fā)環(huán)境。visual studio
14、2010版本于2010年4月12日上市,其集成開發(fā)環(huán)境(ide)的界面被重新設(shè)計(jì)和組織,變得更加簡單明了。visual studio 2010同時帶來了 net framework 4.0、microsoft visual studio 2010 ctp( community technology preview-ctp),并且支持開發(fā)面向windows 7的應(yīng)用程序。除了microsoft sql server,它還支持 ibm db2和oracle數(shù)據(jù)庫。 c#語言介紹c# (c sharp) 是微軟對這一問題的解決方案。c#是一種最新的、面向?qū)ο蟮木幊陶Z言。它使得程序員可以快速地編寫各種
15、基于microsoft .net平臺的應(yīng)用程序,microsoft .net提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計(jì)算與通訊領(lǐng)域,正是由于c#面向?qū)ο蟮淖吭皆O(shè)計(jì),使它成為構(gòu)建各類組件的理想之選-無論是高級的商業(yè)對象還是系統(tǒng)級的應(yīng)用程序。使用簡單的c#語言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為xml 網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語言在任何操作系統(tǒng)上通過internet進(jìn)行調(diào)用,最重要的是,c#使得c+程序員可以高效的開發(fā)程序,而絕不損失c/c+原有的強(qiáng)大的功能。因?yàn)檫@種繼承關(guān)系,c#與c/c+具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉(zhuǎn)向c#。c#的特點(diǎn):簡潔的語法 、精心地面向?qū)ο笤O(shè)計(jì)、
16、與web的緊密結(jié)合、完整的安全性與錯誤處理 、版本處理技術(shù)、 靈活性與兼容性。2.3 sql 2000數(shù)據(jù)庫2.3.1 sql server 2000sql server 2000 是microsoft 公司推出的sql server 數(shù)據(jù)庫管理系統(tǒng)的最新版本該版本繼承了sql server 7.0 版本的優(yōu)點(diǎn)同時又比它增加了許多更先進(jìn)的功能具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)可跨越從運(yùn)行microsoft windows 98 的膝上型電腦到運(yùn)行microsoft windows 2000 的大型多處理器的服務(wù)器等多種平臺使用。2.3.2 sql server 代理sql ser
17、ver 代理使用 sql server 來存儲作業(yè)信息。作業(yè)包含一個或多個作業(yè)步驟。每個步驟都有自己的任務(wù)。例如,備份數(shù)據(jù)庫。sql server 代理可以按照計(jì)劃運(yùn)行作業(yè),也可以在響應(yīng)特定事件時運(yùn)行作業(yè),還可以根據(jù)需要運(yùn)行作業(yè)。例如,如果希望在每個工作日下班后備份公司的所有服務(wù)器,就可以使該任務(wù)自動執(zhí)行。將備份安排在星期一到星期五的 22:00 之后運(yùn)行,如果備份出現(xiàn)問題,sql server 代理可記錄該事件并通知您。三、需求分析與設(shè)計(jì)31功能需求分析 網(wǎng)上售房管理系統(tǒng)的需求主要包括房屋信息的查詢,修改,刪除。對客戶需求的記錄,查詢,修改,刪除。房屋登記將需要登記的房屋的信息輸入系統(tǒng),由系
18、統(tǒng)進(jìn)行儲存,隨時可以查閱修改。一般情況下,普通的工作人員只能瀏覽查詢房屋的具體信息,而管理員用戶除了能查詢房屋具體信息以外,還還能夠登記房屋信息,發(fā)布房屋信息,修改,刪除房屋數(shù)據(jù)。因此,普通的用戶和管理人員的權(quán)限要明確區(qū)分開來,防止操作時因操作錯誤產(chǎn)生的數(shù)據(jù)丟失和數(shù)據(jù)錯誤。具體分析如下;添加操作:在執(zhí)行操作時首先都要先檢查是否已經(jīng)輸入數(shù)據(jù),如果輸入的數(shù)據(jù)不全或者有錯誤,將提示用戶輸入正確的數(shù)據(jù),如果輸入的數(shù)據(jù)正確,點(diǎn)擊添加按鈕,能夠?qū)?shù)據(jù)輸入到數(shù)據(jù)庫,并保存數(shù)據(jù)。刪除操作:在選定一個房屋信息后可將其從數(shù)據(jù)庫中刪除,并在前端顯示出來。查詢操作:能夠進(jìn)行全部數(shù)據(jù)的查詢,同時能進(jìn)行模糊的查詢,sql
19、語句中用“l(fā)ike”,還有組合查詢,通過對用戶輸入情況的判斷來確定sql語句的最終形式,比如用戶查詢時輸入的查詢條件不全面,甚至只有一個,依然能夠查詢出所有輸入的條件對應(yīng)的數(shù)據(jù)。同時,該系統(tǒng)運(yùn)行在windows平臺上,有數(shù)據(jù)庫維護(hù)功能。并且該系統(tǒng)還應(yīng)有一個較好的圖形用戶界面。大多數(shù)的房屋中介公司使用的電腦系統(tǒng)都是windows的,所以開發(fā)的網(wǎng)上售房管理系統(tǒng)也是基于windows系統(tǒng)的,對于其開發(fā)環(huán)境,可以做如下的分析; 內(nèi)存:512及以上硬盤:10gb以上顯存:64mb以上分辨率:1024*8003.2.2 軟件環(huán)境服務(wù)器平臺:windowsxp/windows 2003/2008/windo
20、ws 7數(shù)據(jù)庫服務(wù)器:microsoft sql server 2000開發(fā)工具:microsoft visual studio 20103.3 系統(tǒng)處理數(shù)據(jù)的需求分析該系統(tǒng)處理的數(shù)據(jù)來自于客戶提供的房屋信息,客戶需求的一些房屋信息以及客戶的聯(lián)系方式等。處理的數(shù)據(jù)分為文本型和數(shù)字型,利用sql server2000可以很好的處理這些數(shù)據(jù)。同時,對于大量的無用數(shù)據(jù)要及時的清理,以防止系統(tǒng)執(zhí)行速度的下降。在總體設(shè)計(jì)這個階段,應(yīng)劃分出組成該系統(tǒng)的一些物理元素_程序,文件,數(shù)據(jù)庫,人工過程和文檔等等。同時,總體設(shè)計(jì)階段另一項(xiàng)重要的任務(wù)是設(shè)計(jì)軟件的結(jié)構(gòu),確定系統(tǒng)中的每個程序由那些模塊組成,以及這些模塊間
21、的管理。具體的該系統(tǒng),開發(fā)任務(wù)是實(shí)現(xiàn)房屋中介管理化,規(guī)范化和自動化,從而提高房屋中介公司的工作效率。對于該系統(tǒng),其本質(zhì)上是信息處理系統(tǒng),因此,在軟件系統(tǒng)的整個開發(fā)過程中都必須考慮“數(shù)據(jù)”及對數(shù)據(jù)的“處理”這兩個方面的問題。為了把在房屋中介公司工作過程中的對所處理的數(shù)據(jù)清楚明確地表達(dá)出來,通常需要建立一個概念性數(shù)據(jù)模型。概念數(shù)據(jù)模型是一種面向問題的數(shù)據(jù)模型,是對數(shù)據(jù)和信息建模。后臺管理管理員登陸用戶管理房源管理新聞管理圖片管理系統(tǒng)設(shè)置圖3-1后臺管理注冊登錄主頁發(fā)布信息修改信息回復(fù)信息用戶完整性檢查瀏覽信息前臺用戶 圖3-2前臺用戶數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接對應(yīng)用系統(tǒng)的效率以及與實(shí)現(xiàn)的效果產(chǎn)生影
22、響,好的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)會減少數(shù)據(jù)庫的存儲量,數(shù)據(jù)的完整性和一致性比較高,系統(tǒng)具有較快的響應(yīng)速度等等。員工信息表身份證號住址學(xué)歷民族出生日期基本工資性別入職時間員 工圖3-3員工信息表用戶信息表出生日期e-mail性別身份證行為用戶編號圖3-4用戶信息表房屋信息表朝向戶型樓層裝修狀態(tài)建筑年限棟/座入住者證件建筑面積出售者身份證入住時間物業(yè)截止日期用途編號房屋圖3-5房屋信息表成交記錄表入住者證件出售者證件相關(guān)時間物業(yè)相關(guān)行為棟/座負(fù)責(zé)人入住時間編號成交記錄截止時間圖3-6成交記錄表建立數(shù)據(jù)庫表(1) 用戶表 表3-1用戶表序號字段名列表名類型長度是否為空值是否主鍵值1編號idnvarchar20
23、not nullkey2usernamereal12null3密碼passwordnvarchar20null4全稱fullnamenvarchar8null5性別sexnvarchar10null6telnumber20null7部門編號deptidint10null8職業(yè)jobnvarchar20null9權(quán)限idroleidint4null10用戶排序userdescint 40null(2)房屋出售信息表表3-2房屋出售信息表序號字段名列表名類型長度是否為空值是否主鍵值1編號idnvarchar20not nullkey2區(qū)域areanvarchar30null3小區(qū)地址address
24、nvarchar60null4樓層lcint0null5戶型hxnvarchar20null6面積mjnumber20null7建造時間jfyearnvarchar10null8裝修zhuangxiunvarchar20null9出售價格hirepriceint4null10設(shè)施sysmint 40null11bphonenvarchar50null12聯(lián)系人linkmannvarchar50null13發(fā)布時間adddatedatetimenull14發(fā)布用戶iduseridintnull15權(quán)限iddeptidintnull16無效日期invaliddateintnull17是否委托isa
25、greementintnull18房屋圖片編號imageidintnull(3)員工權(quán)限表表3-3員工權(quán)限表序號字段名列表名類型長度是否為空值是否主鍵值1編號idint not nullkey2權(quán)限名稱rolenamenvarchar30null3權(quán)限說明roledescnvarchar255null4 權(quán)限任務(wù)permessionnvarchar50null(4)區(qū)域類型表3-4區(qū)域類型表序號字段名列表名類型長度是否為空值是否主鍵值1編號idint not nullkey2區(qū)域名稱cnamenvarchar30null3區(qū)域類型cvaluenvarchar255null4 區(qū)域號碼corde
26、rnvarchar50null5類型ctypenvarchar50(5)圖片信息表表3-5圖片信息表序號字段名列表名類型長度是否為空值是否主鍵值1編號idint not nullkey2標(biāo)題titlenvarchar100null3圖片上傳地址picpathnvarchar255null4 內(nèi)容編號infoidintnull5內(nèi)容類型infotypenvarchar10(6)公告信息表表3-6公告信息表序號字段名列表名類型長度是否為空值是否主鍵值1編號idint not nullkey2用戶編號useridnvarchar50null3內(nèi)容contentntextnull4 發(fā)布時間addda
27、tedatetimenull(7)員工簽到表表3-7員工簽到表序號字段名列表名類型長度是否為空值是否主鍵值1編號idint not nullkey2用戶編號useridint null3狀態(tài)satusint null4 簽到contentnuarchar200null簽到時間adddatedatetimenull(8)來訪客戶表表3-8來訪客戶表序號字段名列表名類型長度是否為空值是否主鍵值1編號idint not nullkey2用戶編號useridint null3來訪內(nèi)容contentint 255null4 來訪時間rectimedatetimenull接待人deptidnuarchar
28、20null(9)員工出訪信息表表3-9員工出訪信息表序號字段名列表名類型長度是否為空值是否主鍵值1編號idint not nullkey2用戶編號useridint null3出訪內(nèi)容contentnuarchar255null4 出訪時間visittimedatetimenull四、系統(tǒng)實(shí)現(xiàn)雙擊應(yīng)用程序后,首先出現(xiàn)的是登錄界面,如圖登陸界面所示。系統(tǒng)自動添加數(shù)據(jù)庫中存在的用戶,密碼為身份證的后6位。點(diǎn)擊注冊,跳轉(zhuǎn)到員工錄入界面;單擊登陸,檢索數(shù)據(jù)庫,看數(shù)據(jù)是否匹配,成功則跳轉(zhuǎn)到主界面,失敗則彈出錯誤信息;單擊清空,將用戶名與密碼信息置為空 圖4.1 登陸界面登陸成功后,跳轉(zhuǎn)到系統(tǒng)界面,如圖
29、4-2系統(tǒng)主界面所示。頂端為菜單欄,顯示所有具體功能;左側(cè)為我的工作臺,中間顯示為出售房屋信息,右側(cè)為公共交流區(qū)和求購信息區(qū)。圖顯示當(dāng)前用戶:public string strname;傳遞登陸用戶public frmmain()initialzecomponent();private void frmmain_load(object sender,eventargs e)this.tsloginname.text= strname+”您已經(jīng)登錄!”;4.3出售信息列表點(diǎn)擊頂部導(dǎo)航菜單里面的 “房源信息 ” 進(jìn)入房源信息管理, 左側(cè)是房源相關(guān)的菜單,右側(cè)為所有出售房源信息列表,并可以根據(jù)條件進(jìn)
30、行搜索。點(diǎn)擊每條房源信息的地址可以查看該房源詳細(xì)信息?!皥D片” 按鈕可以給房源添加圖片,“編輯 ”按鈕修改房源信息,“刪除 ”出售信息列表所示。圖顯示信息列表代碼如下 首先在中寫入鏈接數(shù)據(jù)庫的連接字段。 在新建一個類庫名稱為dlibrary進(jìn)行數(shù)據(jù)層的處理: 新建一個類名為chushouxinxileibiao.cs;添加引用類,該類為處理數(shù)據(jù)的類。using system.data; using system.data.sqlclient;using dcommon;下面是數(shù)據(jù)讀取后放到data table中因?yàn)槲覀冏x取的數(shù)據(jù)在兩個表里,所以需要進(jìn)行兩個表相關(guān)聯(lián)起來,下面先介紹關(guān)聯(lián)表的幾種方
31、法。inner join(等值連接) 只返回兩個表中聯(lián)結(jié)字段相等的行l(wèi)eft join(左聯(lián)接) 返回包括左表中的所有記錄和右表中聯(lián)結(jié)字段相等的記錄right join(右聯(lián)接) 返回包括右表中的所有記錄和左表中聯(lián)結(jié)字段相等的記錄我們需要找出出售信息表中的部分?jǐn)?shù)據(jù)和用戶表里的部分?jǐn)?shù)據(jù)進(jìn)行顯示和刪除,修改等操作所以選擇等值鏈接其代碼如下: public static datatable getchushouxinxileibiao ()string strsql = select area,satus,address,hx,mj,zhuangxiu, ptss, adddate from t_h
32、ousesale inner join t_user on t_housesale.userid=t_user.id order by adddate desc;/數(shù)據(jù)查詢提取字段,按照錄入時間進(jìn)行降序排列排序sqlconnection conn = sqlhelper.getconnection();return (datatable)sqlhelper.executedataset(conn, commandtype.text, strsql).tables0; /使用sqlhelper進(jìn)行數(shù)據(jù)庫處理操作sqlhelper介紹:sqlhelper是一個基于net framework的數(shù)據(jù)庫
33、操作組件。組件中包含數(shù)據(jù)庫操作方法。sqlhelper用于簡化你重復(fù)的去寫那些數(shù)據(jù)庫連接(sqlconnection),sqlcommand,sqldatareader等等。sqlhelper 封裝過后通常是只需要給方法傳入一些參數(shù)如數(shù)據(jù)庫連接字符串,sql參數(shù)等,就可以訪問數(shù)據(jù)庫了,很方便。數(shù)據(jù)排序方式有兩種: 第一種是升序排列,關(guān)鍵詞為asc,代碼如下: order by 按什么排序 asc;第二種是降序排列,關(guān)鍵詞為desc,代碼如下:order by 按什么排序 desc;4.4房屋出售信息錄入房屋信息,如4-4圖出售信息所示。出售者身份證號,應(yīng)為18位;帶*的信息為必填項(xiàng);錄入時圖4
34、.4房屋出售信息出售房屋管理部分代碼如下:public static bool insertchushouxinxileibiao (int userid, string area, int satus, string address, string hx, string mj, string zhuangxiu, string ptss, string adddate) string sql=string.format(insert into t_housesale (userid, area, satus, address, hx, mj, zhuangxiu, ptss, adddate
35、) values(0,1,2,3,4), userid, area,satus, address, hx, mj, zhuangxiu, ptss, adddate); try sqlhelper.executenonquery(sqlhelper.getconnection(), commandtype.text, sql); catch (exception exc) return false; return true; 如果添加成功將返回true,如果添加失敗,會返回false值來進(jìn)行判斷,這里還是使用sqlhelper類來處理數(shù)據(jù)庫數(shù)據(jù)。根據(jù)客戶要求填寫好需要的位置要求,面積要求,樓層
36、要求,年限要求,價位要求,裝修要求等信息來幫助客戶完成信息發(fā)布,代碼和出售房屋管理代碼語句一樣,這里不做說明了。發(fā)布求購委托信息所示客戶來訪登記是為客戶上門登記求購信息的重要平臺,幫助客戶盡快購買到喜歡的房屋信息并顯示到來訪登記信息上,添加求購信息后轉(zhuǎn)到求購信息列表,客戶來訪登記所示,代碼如下:response.write(window.location=qiugouxinxiindex.aspx);上面代碼為打開新的頁面4.7圖,原窗口被代替。圖圖4.7顯示來訪信息出訪登記可以查看出訪安排以及歷史出訪信息記錄,有效的管理員工的效率, 如圖4.8出訪登記所示。圖4.8出訪登記考勤管理可以幫助員
37、工查看自己的考勤情況,請假時間,簽到日期,如圖4.8考勤管理所示圖考勤管理界面4.9查詢房源信息 允許組合查詢。當(dāng)選中某類信息時,輸入關(guān)鍵字后,會出現(xiàn)查詢結(jié)構(gòu),每頁顯示50條,如圖4.9查詢房源信息界所示為條件查詢后的結(jié)果。圖4.9查詢房源信息界面查詢房源信息代碼如下: private void gridviewbind() string str = select * from t_housesale where address like % + this.text1.value.trim() + % or area 1.value.trim() + % or zhuangxiu 1.valu
38、e.trim() + %order by id desc; sqlconnection conn = sqlhelper.getconnection(); dataset ds = sqlhelper.executedataset(conn, commandtype.text, str); gridview1.datasource = ds.tables0.defaultview; gridview1.databind();信息每50條分頁.cs代碼如下: protected void gridview1_pageindexchanging(object sender, gridviewpag
39、eeventargs e) gridview1.pageindex = e.newpageindex; gridviewbind();前臺顯示代碼如下:本系統(tǒng)使用前端客戶代碼進(jìn)行分頁操作,優(yōu)點(diǎn)在與方便快捷的使數(shù)據(jù)分開,并可以讓系統(tǒng)中的數(shù)據(jù)最大的不受到操作的限制。4.10公告及公共交流 用戶可以隨時查看或者發(fā)布自己的一些信息,并且修改,刪除發(fā)布的信息,每頁顯示5條信息,如圖4.10公共交流所示為公告及交流平臺。圖0公共交流界面4.11系統(tǒng)管理 系統(tǒng)管理包括人員列表、權(quán)限管理。4.11.1人員列表人員列表可以查看員工編號,部門,權(quán)限等,還可以進(jìn)行修改和刪除功能。如圖4.11人員管理列表所示。1.1人員管理列表界面圖4.11 員管理列表4.11.2權(quán)限管理 權(quán)限管理系統(tǒng)管理:此權(quán)限可以對系統(tǒng)的相關(guān)信息進(jìn)行管理。信息授權(quán):此權(quán)限能看見所發(fā)布信息的聯(lián)系方式。公告發(fā)布:擁有此權(quán)限的賬號可以發(fā)布公告信息。查看統(tǒng)計(jì)信息:此權(quán)限可以看見成交記錄。刪除信息:擁有刪除信息的權(quán)限。日志查看:可以查看賬號查看信息的日志。如圖4.12權(quán)限管理所示圖2權(quán)限管理4.12 退出 點(diǎn)擊系統(tǒng)主界面退出按鈕,本系統(tǒng)會自動關(guān)閉,并跳轉(zhuǎn)到登陸界面。4.13 軟件測試軟件經(jīng)過測試,運(yùn)行效果良好。在處理房屋信息增加、房屋信息修改、房屋信息刪除、房屋信息查詢、系統(tǒng)管理等工作中表
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 營銷渠道管理課程設(shè)計(jì)
- 竹編研學(xué)單元課程設(shè)計(jì)
- 成本控制制度管理辦法(2篇)
- 二零二五年度智慧城市建設(shè)合伙經(jīng)營收益分成合同3篇
- 2025年導(dǎo)購員年終工作總結(jié)(2篇)
- 二零二五年度出租車駕駛員權(quán)益保障承包協(xié)議3篇
- 2025年綠化工作管理制度樣本(2篇)
- 課程設(shè)計(jì)坐標(biāo)圖
- 二零二五年度家庭別墅專業(yè)保潔外包服務(wù)協(xié)議
- 2025年學(xué)校衛(wèi)生室工作計(jì)劃例文(2篇)
- GB/T 28591-2012風(fēng)力等級
- GB/T 14864-2013實(shí)心聚乙烯絕緣柔軟射頻電纜
- 思博安根測儀熱凝牙膠尖-說明書
- 信息學(xué)奧賽-計(jì)算機(jī)基礎(chǔ)知識(完整版)資料
- 數(shù)字信號處理(課件)
- 出院小結(jié)模板
- HITACHI (日立)存儲操作說明書
- 公路自然災(zāi)害防治對策課件
- (新版教材)蘇教版二年級下冊科學(xué)全冊教案(教學(xué)設(shè)計(jì))
- 61850基礎(chǔ)技術(shù)介紹0001
- 電鏡基本知識培訓(xùn)
評論
0/150
提交評論