房屋中介管理系統(tǒng)-數(shù)據(jù)庫原理課程設(shè)計_第1頁
房屋中介管理系統(tǒng)-數(shù)據(jù)庫原理課程設(shè)計_第2頁
房屋中介管理系統(tǒng)-數(shù)據(jù)庫原理課程設(shè)計_第3頁
房屋中介管理系統(tǒng)-數(shù)據(jù)庫原理課程設(shè)計_第4頁
房屋中介管理系統(tǒng)-數(shù)據(jù)庫原理課程設(shè)計_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

《數(shù)據(jù)庫原理課程設(shè)計》任務(wù)書題目:房屋中介管理系統(tǒng)學(xué)生姓名:朱強(qiáng)學(xué)號:13480144班級:13物聯(lián)網(wǎng)工程1班題目類型:軟件工程(R)指導(dǎo)教師:一、數(shù)據(jù)庫課程設(shè)計題目簡介該設(shè)計要求學(xué)生以房屋中介管理系統(tǒng)為背景,設(shè)計并開發(fā)一套“房屋中介管理系統(tǒng)”軟件。通過該題目的設(shè)計、開發(fā),使學(xué)生初步得到數(shù)據(jù)庫開發(fā)的訓(xùn)練,全面培養(yǎng)軟件開發(fā)過程中的分析、設(shè)計、編碼、測試及文檔規(guī)范書寫的能力,得到軟件開發(fā)的綜合訓(xùn)練,提高解決實(shí)際問題的能力。二、數(shù)據(jù)庫課程設(shè)計的任務(wù)1、查閱文獻(xiàn)資料,一般在 10篇以上;2、以房屋中介管理系統(tǒng)為背景,通過調(diào)研、分析現(xiàn)有的管理模式和已有的管理軟件,建立系統(tǒng)模型;3、完成軟件結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫設(shè)計和算法設(shè)計;4、完成房屋中介管理系統(tǒng)的軟件開發(fā)和測試工作。5、撰寫設(shè)計說明書;6、做好答辯工作。三、數(shù)據(jù)庫課程設(shè)計的主要內(nèi)容、功能及技術(shù)指標(biāo)某房屋中介公司擁有多名職員分管不同業(yè)務(wù),公司與多名房主具有業(yè)務(wù)聯(lián)系,每個房主在委托房屋中介公司進(jìn)行房屋的出租或出售時都要填寫一張表格,說明房屋的地址、面積、朝向、類別以及價格等相關(guān)信息。需要租住或購買房屋的客戶在向中介公司尋求服務(wù)時,也需要登記需要租住或購買的房屋的細(xì)節(jié)要求。職員負(fù)責(zé)與客戶約定時間,并陪同客戶看房,若客戶看中房屋,公司將記錄客戶購買或租住房屋的合同的相關(guān)信息。為此公司設(shè)計一個數(shù)據(jù)庫應(yīng)用系統(tǒng)。1、系統(tǒng)功能的基本要求:(1)管理公司職員的基本信息,以及所進(jìn)行的業(yè)務(wù)信息,如聯(lián)系客戶、陪同客戶看房的信息。(2)登記房屋、房主以及客戶的信息,并能進(jìn)行方便地增、刪、改。(3)方便房主查詢所需要的房屋的查詢功能。(4)統(tǒng)計待租或待售的房屋信息等。2、數(shù)據(jù)庫要求:(在數(shù)據(jù)庫中至少應(yīng)該包含下列數(shù)據(jù)表)(5)公司職員基本信息表;(6)客戶基本信息表;(7)房屋基本信息表;(8)客戶購買或租住房屋的合同的相關(guān)信息表。3、其它要求:(1)系統(tǒng)要實(shí)現(xiàn)滿足多種條件的統(tǒng)計分析功能,有些統(tǒng)計數(shù)據(jù)要采用圖表的格式呈現(xiàn);(2)系統(tǒng)要有一定的安全控制策略;(3)系統(tǒng)要采用實(shí)際數(shù)據(jù)進(jìn)行測試。四、數(shù)據(jù)庫課程設(shè)計提交的成果課程設(shè)計說明書一份,A4打印稿,正文部分要求不少于20頁,所有英文字體采用Arial。正文及目錄格式參考(畢業(yè)設(shè)計論文格式要求)正文內(nèi)容包括:需求分析;數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計;數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計;數(shù)據(jù)流圖及程序結(jié)構(gòu)框圖;程序源代碼及其說明;總結(jié);參考文獻(xiàn)。刻制光盤一張,把完成的所有電子文檔(設(shè)計說明書文檔、打包后可運(yùn)行程序及源程序)一并交由指導(dǎo)老師處。注:文檔目錄按照如下統(tǒng)一命名規(guī)則建立,“課設(shè)題目名稱 /學(xué)號姓名/”,比如“公司人事管理系統(tǒng) /12730101周歡歡/”。五、主要參考文獻(xiàn)王珊、薩師煊著數(shù)據(jù)庫系統(tǒng)概論(第五版).高等教育出版社,2014.9劉金嶺等著數(shù)據(jù)庫原理及應(yīng)用實(shí)驗(yàn)與課程設(shè)計指導(dǎo),清華大學(xué)出版社出版,2010.6錢雪忠等著數(shù)據(jù)庫原理及技術(shù)課程設(shè)計(全新正版),清華大學(xué)出版社出版,2009.2周屹著數(shù)據(jù)庫原理及開發(fā)應(yīng)用-實(shí)驗(yàn)與課程設(shè)計指導(dǎo),清華大學(xué)出版社出版,2008.12陸慧娟主編數(shù)據(jù)庫設(shè)計與應(yīng)用開發(fā)實(shí)踐,清華大學(xué)出版社2014.1陶宏才等編著數(shù)據(jù)庫原理及設(shè)計,清華大學(xué)出版社2014.1丁忠俊著數(shù)據(jù)庫系統(tǒng)原理及應(yīng)用,清華大學(xué)出版社出版,2012.4李曉峰等著數(shù)據(jù)庫系統(tǒng)原理及應(yīng)用,水利水電出版社,2011.2萬常選著數(shù)據(jù)庫系統(tǒng)原理與設(shè)計(第2版),清華大學(xué)出版社出版,2012.9[10] 路游,于玉宗編著數(shù)據(jù)庫系統(tǒng)課程設(shè)計,清華大學(xué)出版社 2009[11]《Access2010 數(shù)據(jù)庫應(yīng)用從入門到精通》何先軍編 ,中國鐵道出版社.2013.10[印]辛赫(Singh.S.K)著何玉潔,王曉波,車?yán)?,等譯《數(shù)據(jù)庫系統(tǒng)概念、設(shè)計及應(yīng)用》,機(jī)械工業(yè)出版社,2010.1六、各階段時間安排(共 2周)周次日期內(nèi)容地點(diǎn)星期一分組、選題、收集與整理資料教室第1周星期二數(shù)據(jù)庫分析與設(shè)計教室星期三~用戶界面設(shè)計及系統(tǒng)功能實(shí)現(xiàn)教室星期五星期一用戶界面設(shè)計及系統(tǒng)功能實(shí)現(xiàn)教室星期二第2周星期三調(diào)試程序教室星期四撰寫課程設(shè)計說明書教室星期五答辯教室2015年12月15日摘要房產(chǎn)中介管理系統(tǒng)是為房屋中介機(jī)構(gòu)管理房屋出租、出售信息資料而設(shè)計的信息管理系統(tǒng),包含有后臺數(shù)據(jù)庫和前臺應(yīng)用程序系統(tǒng)兩大部分,后臺數(shù)據(jù)庫要求數(shù)據(jù)的一致性和完整性、安全性,用以儲存單位工程文檔資料及相關(guān)信息,前臺應(yīng)用程序系統(tǒng)要求應(yīng)用程序功能完備、易于使用和界面友好等。經(jīng)過全面分析,確定數(shù)據(jù)庫采用 SQLserver2014,開發(fā)工具為 MicrosoftVisualStudio2010,利用Microsoft公司的ADO(ActiveXDataObject,ActiveX數(shù)據(jù)對象)訪問和操作數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù)。關(guān)鍵字:SQLserver;數(shù)據(jù)庫;ADO;房屋中介管理目錄1系統(tǒng)簡介............................................................................................................11.1背景.........................................................................................................11.2功能描述.................................................................................................12需求分析............................................................................................................32.1需求調(diào)查.................................................................................................32.2可行性分析.............................................................................................42.2.1技術(shù)可行性..................................................................................42.2.2經(jīng)濟(jì)可行性..................................................................................42.2.3操作可行性..................................................................................52.3數(shù)據(jù)流程圖.............................................................................................62.3.1數(shù)據(jù)流程圖..................................................................................62.3.2整體數(shù)據(jù)流程圖..........................................................................62.4數(shù)據(jù)字典.................................................................................................62.4.1數(shù)據(jù)項表......................................................................................72.4.2數(shù)據(jù)結(jié)構(gòu)列表..............................................................................73概念結(jié)構(gòu)設(shè)計....................................................................................................93.1總體E-R圖............................................................................................93.2出租房E-R圖........................................................................................93.3客戶E-R圖..........................................................................................103.3房主E-R圖..........................................................................................104邏輯結(jié)構(gòu)設(shè)計..................................................................................................124.1房屋信息表...........................................................................................124.2房主信息表...........................................................................................124.3客戶信息表...........................................................................................134.4系統(tǒng)數(shù)據(jù)結(jié)構(gòu).......................................................................................145物理結(jié)構(gòu)設(shè)計..................................................................................................156系統(tǒng)主要查詢功能及SQL語句....................................................................166.1主要查詢功能.......................................................................................166.1.1普通查詢....................................................................................166.1.2條件查詢....................................................................................166.2增刪信息功能.......................................................................................176.2.1SQL插入語句...........................................................................176.2.2SQL刪除語句...........................................................................176.2.3SQL修改語句...........................................................................177系統(tǒng)實(shí)現(xiàn)..........................................................................................................187.1系統(tǒng)功能模塊圖...................................................................................187.2部分程序代碼.......................................................................................187.2.1主程序代碼................................................................................187.2.2數(shù)據(jù)加密解密程序代碼............................................................197.2.3登陸驗(yàn)證程序代碼....................................................................227.2.4用戶信息存儲程序代碼............................................................267.2.5房屋信息存儲程序代碼............................................................297.3系統(tǒng)運(yùn)行截圖.......................................................................................348設(shè)計小節(jié)..........................................................................................................368.1心得與體會...........................................................................................368.2存在的問題及建議...............................................................................36參考文獻(xiàn).............................................................................................................37系統(tǒng)簡介1.1背景隨著科學(xué)技術(shù)的快速發(fā)展,不論是小型房屋中介還是大型的房地產(chǎn)公司,需要分類和管理的信息具有多而雜的特點(diǎn),而且,信息的更新速度比較快,中介或者公司的經(jīng)營者都需要及時地對各種信息進(jìn)行分類整理,以最快的速度找到滿足客戶需求的房源,避免不必要的損失。在這種背景下,傳統(tǒng)的人工管理,已經(jīng)不再適宜。本系統(tǒng)用于房屋中介對信息的管理,以提高信息管理的效率,減輕管理人員的勞動力度,使得管理步驟更加簡化。1.2功能描述某房屋中介公司擁有多名職員分管不同業(yè)務(wù),公司與多名房主具有業(yè)務(wù)聯(lián)系,每個房主在委托房屋中介公司進(jìn)行房屋的出租或出售時都要填寫一張表格,說明房屋的地址、面積、朝向、類別以及價格等相關(guān)信息。需要租住或購買房屋的客戶在向中介公司尋求服務(wù)時,也需要登記需要租住或購買的房屋的細(xì)節(jié)要求。職員負(fù)責(zé)與客戶約定時間,并陪同客戶看房,若客戶看中房屋,公司將記錄客戶購買或租住房屋的合同的相關(guān)信息。為此公司設(shè)計一個數(shù)據(jù)庫應(yīng)用系統(tǒng)。1、系統(tǒng)功能的基本要求:(1)管理公司職員的基本信息,以及所進(jìn)行的業(yè)務(wù)信息,如聯(lián)系客戶、陪同客戶看房的信息。(2)登記房屋、房主以及客戶的信息,并能進(jìn)行方便地增、刪、改。方便房主查詢所需要的房屋的查詢功能。(3)統(tǒng)計待租或待售的房屋信息等。2、數(shù)據(jù)庫要求:(在數(shù)據(jù)庫中至少應(yīng)該包含下列數(shù)據(jù)表)(1)公司職員基本信息表;(2)客戶基本信息表;(3)房屋基本信息表;(4)客戶購買或租住房屋的合同的相關(guān)信息表。3、其它要求:(1)系統(tǒng)要實(shí)現(xiàn)滿足多種條件的統(tǒng)計分析功能,有些統(tǒng)計數(shù)據(jù)要采用圖表的格式呈現(xiàn);(2)系統(tǒng)要有一定的安全控制策略;(3)系統(tǒng)要采用實(shí)際數(shù)據(jù)進(jìn)行測試。對不同身份的用戶實(shí)現(xiàn)不同的操作權(quán)限,加強(qiáng)信息管理的安全性。買房者、賣方者和管理員的權(quán)限各不相同,具體如表 1.1所示。表1.1權(quán)限分配用戶類型 權(quán)限描述注冊,登錄,查詢空閑房源,對中意房源報價,查詢成交買房者情況賣房者 注冊,登錄,發(fā)布房源,查詢購買者意向,確認(rèn)成交查詢買賣雙方基本信息,查詢房源情況,對賣房者登記的管理員信息進(jìn)行審核,并能根據(jù)房源情況進(jìn)行分類統(tǒng)計需求分析2.1需求調(diào)查房屋中介管理信息系統(tǒng)在全球范圍內(nèi)都得到了廣泛的應(yīng)用:在法國房屋中介利用該系統(tǒng)實(shí)現(xiàn)從幫助尋找客戶到簽約、管理等“一條龍”服務(wù)。在美國,隨著計算機(jī)和互聯(lián)網(wǎng)的發(fā)展,MLS(MultipleListingService即多重上市服務(wù))的應(yīng)用程序逐漸代替了紙張抄寫房源信息的方法。數(shù)據(jù)庫的特性與房中介的工作習(xí)慣、操作流程激發(fā)了軟件工程師們對客戶端的開發(fā),房地產(chǎn)中介商可以在客戶端進(jìn)行數(shù)據(jù)的傳輸,同時可以通過互聯(lián)網(wǎng)自動升級,避免了客戶成本過多的投入。然而,在國內(nèi)傳統(tǒng)中介公司往往有成堆的文件需要人工去處理,信息的收集和更新非常緩慢,同時大量的信息也由于無法實(shí)現(xiàn)共享和深度開發(fā)而難以達(dá)到最優(yōu)。傳統(tǒng)的以手工登記為主的房屋中介信息管理方式,效率低下、出錯率高,耗費(fèi)了大量的時間和人力資源,而借助房屋中介管理信息系統(tǒng),買賣房屋的顧客只需到房屋中介中心登記一下,留下相關(guān)信息,便可以得到顧客需要的消息,同時節(jié)省了人力。隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)的日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對房屋中介的信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高房屋中介和房地產(chǎn)公司營運(yùn)的管理效率,也是中介和公司的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。管理信息系統(tǒng)軟件能使您的公司、中介或單位的生產(chǎn)效率,工作效率、管理水平有一個較大的提高,減少您不必要的浪費(fèi),使您對您的顧客信息的收集、房源的分配等做到心中有數(shù),使您的決策、計劃更科學(xué)、更合理,以適應(yīng)當(dāng)今競爭日趨激烈的環(huán)境。管理信息系統(tǒng)從單位、中介到大型房產(chǎn)公司都是很必要的 ,它的內(nèi)容對于買賣房屋的顧客和管理者來說都至關(guān)重要 ,所以房屋中介管理信息系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍R恢币詠砣藗兪褂脗鹘y(tǒng)人工的方式管理文件檔案,或者使用人工和電腦統(tǒng)計相結(jié)合的方式,這些管理方式存在著許多缺點(diǎn),如:效率低、保密性差,易出錯 ,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù) ,這對于查找、更新和維護(hù)都帶來了不少的困難。因此,開發(fā)這樣一個房屋中介管理信息系統(tǒng)成為很有必要的事情 ,在下面的各章中我們將以開發(fā)一個房屋中介管理信息系統(tǒng)為例 ,談?wù)勂溟_發(fā)過程和所涉及到的問題及解決方法。2.2可行性分析2.2.1技術(shù)可行性本系統(tǒng)的開發(fā)利用MicrosoftSQLServer2005作為本系統(tǒng)的數(shù)據(jù)庫,它是一個關(guān)系型數(shù)據(jù)庫,而且最基本的功能和SQL2000都一樣,增加的都是擴(kuò)展的功能,它是一個支持多用戶的新型數(shù)據(jù)庫適用于大中規(guī)模的數(shù)據(jù)量需求。使用VisualStudio.NET作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,它提供完善的指令控制語句、類與對象的支持及豐富的數(shù)據(jù)類型,給開發(fā)高性能系統(tǒng)提供的保障為開發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對新系統(tǒng)的擴(kuò)展與修改。 VisualStudio.NET是一套完整的開發(fā)工具,用于生成ASPWeb應(yīng)用程序、XMLWebservices、桌面應(yīng)用程序和移動應(yīng)用程序。VisualBasic.NET、VisualC++.NET、VisualC#.NET和VisualJ#.NET全都使用相同的集成開發(fā)環(huán)境(IDE),該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語言解決方案。另外,這些語言利用了.NETFramework的功能,此框架提供對簡化ASPWeb應(yīng)用程序和XMLWebservices開發(fā)的關(guān)鍵技術(shù)的訪問。綜上所述,本系統(tǒng)的設(shè)計與開發(fā)在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此,它在技術(shù)上是可行的。2.2.2經(jīng)濟(jì)可行性現(xiàn)在,計算機(jī)的配件不斷在更新,性能也變得越來越好,同時其價格正在逐漸下降。這次做的這個房屋中介管理信息系統(tǒng),給房屋中介公司和顧客都帶來了很大的方便,表現(xiàn)為以下幾方面:1、本系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動;2、本系統(tǒng)的運(yùn)行可以節(jié)省許多資源;3、本系統(tǒng)的運(yùn)行可以大大的提高中介的工作效率;4、本系統(tǒng)的運(yùn)行可以方便管理員對各種信息(員工、顧客以及房源等)進(jìn)行分類統(tǒng)計和管理;5、本系統(tǒng)可以保證各種信息(員工、顧客以及房源等)的安全。所以本系統(tǒng)在經(jīng)濟(jì)上是可行的。2.2.3操作可行性開發(fā).net方面的信息管理系統(tǒng)是一項復(fù)雜的系統(tǒng)工程,從70年代開始,人們逐漸認(rèn)識到,為了保證在.net環(huán)境下運(yùn)行的系統(tǒng)開發(fā)成功,必須采用工程化的系統(tǒng)開發(fā)方法,并研究出一些符合工程化標(biāo)準(zhǔn)的開發(fā)方法。這些方法旨在指導(dǎo)開發(fā)者進(jìn)行信息化的系統(tǒng)開發(fā),從而加快系統(tǒng)開發(fā)的速度、保證質(zhì)量、以及降低開發(fā)成本。信息化的系統(tǒng)開發(fā)方法確實(shí)在開發(fā)實(shí)踐中取得了一定的效果。作為我們在校即將畢業(yè)的畢業(yè)生來說,鑒于經(jīng)驗(yàn)欠缺,時間倉促的實(shí)際情況;我們選擇技術(shù)要求不高,軟件規(guī)模小的小軟件來做為設(shè)計題目比較適合。另外在軟件數(shù)據(jù)結(jié)構(gòu)方面,我們以管理方便的SQLServer作為程序后臺數(shù)據(jù)支持。在軟件安全方面來講,一般的軟件都包刮了軟件加密、軟件注冊、以及不同用戶使用軟件的安全管理功能。1.可行性研究的前提要求:功能:設(shè)計一套房屋中介管理信息系統(tǒng) ,使信息管理系統(tǒng)化,完善化,高效化。設(shè)計方案的具體要求應(yīng)包括如下幾部分 :1)需求分析2)功能實(shí)現(xiàn)(用戶登錄,買賣房屋顧客注冊 ,房源發(fā)布及查詢,房源的成交情況及查詢,顧客以及房源信息的更新及刪除等 )3)界面美觀,性能:穩(wěn)定快速,實(shí)時控制4)輸入/輸出:漢字5)安全與保密要求:不能輕易被破壞,不能讓中介或公司管理員以外的人刪改,對斷電、死機(jī)、系統(tǒng)崩潰等問題有有力措施以保障數(shù)據(jù)不受損失。2.可行性研究的方法:通過調(diào)查分析開發(fā)實(shí)驗(yàn)室管理所具備的能力及實(shí)現(xiàn)的方法。 確定總體結(jié)構(gòu),利用SQLServer數(shù)據(jù)庫所具有的能力,以最簡潔最容易的方法,使用C#使其成為一個初級的系統(tǒng)軟件。3.決定可行性的主要因素:中介或公司規(guī)模、設(shè)備狀況、操作人員技術(shù)。4.與原有操作方式比較的優(yōu)越性:比原方式操作簡單易行,查詢信息準(zhǔn),減少人力工作。2.3數(shù)據(jù)流程圖2.3.1數(shù)據(jù)流程圖數(shù)據(jù)流程圖(DataFlowChart),是描述系統(tǒng)數(shù)據(jù)流程的工具,它將數(shù)據(jù)獨(dú)立抽象出來,通過圖形方式描述信息的來龍去脈和實(shí)際流程。數(shù)據(jù)流程圖的系統(tǒng)部件包括系統(tǒng)的外部實(shí)體、處理過程、數(shù)據(jù)存儲和系統(tǒng)中的數(shù)據(jù)流四個組成部分。2.3.2整體數(shù)據(jù)流程圖整體數(shù)據(jù)流程圖如圖 2.1所示。圖2.1整體數(shù)據(jù)流程圖2.4數(shù)據(jù)字典數(shù)據(jù)字典(datadictionary)是一個自動或手動存儲數(shù)據(jù)源定義和屬性的文檔,對數(shù)據(jù)的數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲、處理邏輯、外部實(shí)體等進(jìn)行定義和描述,其目的是對數(shù)據(jù)流程圖中的各個元素做出詳細(xì)的說明。數(shù)據(jù)字典對用戶來說是一組只讀的表,其內(nèi)容包括數(shù)據(jù)庫中所有模式對象的信息,如表、視圖、簇及索引等。2.4.1數(shù)據(jù)項表數(shù)據(jù)項又稱數(shù)據(jù)元素(dataelement),是數(shù)據(jù)的基本單位,一個數(shù)據(jù)元素可由若干個數(shù)據(jù)項(dataitem)組成,數(shù)據(jù)項是數(shù)據(jù)的不可分割的最小單位。數(shù)據(jù)項表如表2.1所示。表2.1數(shù)據(jù)項表數(shù)據(jù)項編號數(shù)據(jù)項名數(shù)據(jù)項含義存儲長度別名DI—1roomno房屋編號Int(4)索房號DI—2typename房屋類型Char(50)房屋名DI—7phoneno聯(lián)系電話Char(11)電話號DI—4Workerno員工編號Int(4)DI—5userno房主編號Int(4)DI—6User1no客戶編號Int(4)2.4.2數(shù)據(jù)結(jié)構(gòu)列表數(shù)據(jù)結(jié)構(gòu)是計算機(jī)存儲、組織數(shù)據(jù)的方式。數(shù)據(jù)結(jié)構(gòu)是指相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)元素的集合。通常情況下,精心選擇的數(shù)據(jù)結(jié)構(gòu)可以帶來更高的運(yùn)行或者存儲效率。數(shù)據(jù)結(jié)構(gòu)往往同高效的檢索算法和索引技術(shù)有關(guān)。數(shù)據(jù)結(jié)構(gòu)是指相互之間存在著一種或多種關(guān)系的數(shù)據(jù)元素的集合和該集合中數(shù)據(jù)元素之間的關(guān)系組成。記為:Data-Structure=(D,R)其中D是數(shù)據(jù)元素的集合,R是該集合中所有元素之間的關(guān)系的有限集合。SartajSahni在他的《數(shù)據(jù)結(jié)構(gòu)、算法與應(yīng)用》一書中稱:“數(shù)據(jù)結(jié)構(gòu)是數(shù)據(jù)對象,以及存在于該對象的實(shí)例和組成實(shí)例的數(shù)據(jù)元素之間的各種聯(lián)系。這些聯(lián)系可以通過定義相關(guān)的函數(shù)來給出。 ”他將數(shù)據(jù)對象(dataobject)定義為“一個數(shù)據(jù)對象是實(shí)例或值的集合 ”。Clifford A.Shaffer在《數(shù)據(jù)結(jié)構(gòu)與算法分析》一書中的定義是: “數(shù)據(jù)結(jié)構(gòu)是ADT(抽象數(shù)據(jù)類型AbstractDataType)的物理實(shí)現(xiàn)。”數(shù)據(jù)結(jié)構(gòu)列表如表2.2所示。表2.2數(shù)據(jù)結(jié)構(gòu)列表數(shù)據(jù)結(jié)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)組成構(gòu)編號名含義DS—1rooms房屋信息Roomno,roomtype,Roomposition,roomprice,Putup,roommemoDS—2roomtype房屋類型Typeid,typename,area,Bednum,hairconditionHtelephone,htelevision,Htoilet,priceDS—3booking租售信息Bookno,customname,customid,roomno,indate,discount,inmemo,checkdate,ammount概念結(jié)構(gòu)設(shè)計3.1總體E-R圖房屋中介管理系統(tǒng)總體 E-R圖如圖3.1所示。信譽(yù)等級用戶名稱聯(lián)系人用戶ID聯(lián)系人電話客戶n租售房屋類型房屋編號1裝修情況房屋房屋地址聯(lián)系人 n 房屋面積租購n房主ID 聯(lián)系人聯(lián)系電話 姓名圖3.1總體E-R圖3.2出租房E-R圖出租房的E-R圖如3.2所示。圖3.2出租房E-R圖3.3客戶E-R圖客戶E-R圖如圖3.3所示。圖3.3客戶E-R圖3.3房主E-R圖房主E-R圖如圖3.4所示。房主ID 聯(lián)系人聯(lián)系電話 姓名圖3.4房主E-R圖邏輯結(jié)構(gòu)設(shè)計4.1房屋信息表房屋信息表主要包括列名,描述,數(shù)據(jù)類型,數(shù)據(jù)長度以及列取值是否可以為空。具體情況如表 4.1所示。列名描述數(shù)據(jù)類型長度是否為空house_id房屋編號(主鍵)varchar10NOTNULLhouse_companyName物業(yè)名稱varchar50NULLhouse_typeid房屋類型varchar10NULLhouse_seatid房屋位置(棟/幢)varchar10NULLhouse_state房屋狀態(tài)varchar10NULLhouse_fitmentid房屋裝修情況varchar10NULLhouse_favorid房屋朝向varchar10NULLhouse_methodid房屋用途varchar10NULLhouse_map房屋所在地圖varchar50NULLhouse_price房屋價格numeric180NULLhouse_floorid房屋所在樓層varchar10NULLhouse_buildyear房屋年限varchar10NULLhouse_area房屋面積varchar20NULLhouse_remark房屋備注varchar50NULLuser_ids業(yè)主編號varchar10NULL表4.1房屋信息表tb_house4.2房主信息表房主信息表主要包括列名,描述,數(shù)據(jù)類型,數(shù)據(jù)長度以及列取值是否可以為空。具體情況如表 4.2所示。列名描述數(shù)據(jù)類型長度是否為空user_id用戶賬號(主鍵)varchar10否user_names用戶姓名varchar20是user_sex用戶性別varchar4是user_birth用戶生日datetime10是user_phone用戶手機(jī)varchar20是user_homephone用戶家庭電話varchar20是user_email用戶郵箱varchar30是user_cardid用戶銀行卡號varchar20是user_type用戶類型varchar10是house_id房屋編號varchar10是user_recorddate用戶注冊日期datetime10是表4.2房主信息表 tb_user4.3客戶信息表列名描述數(shù)據(jù)類型長度是否為空user_id用戶賬號(主鍵)varchar10否user_names用戶姓名varchar20是user_sex用戶性別varchar4是user_birth用戶生日datetime10是user_phone用戶手機(jī)varchar20是user_homephone用戶家庭電話varchar20是user_email用戶郵箱varchar30是user_cardid用戶銀行卡號varchar20是user_type用戶類型varchar10是user_recorddate用戶注冊日期datetime10是表4.3客戶信息表tb_user1房主信息表主要包括列名,描述,數(shù)據(jù)類型,數(shù)據(jù)長度以及列取值是否可以為空。具體情況如表 4.3所示。4.4系統(tǒng)數(shù)據(jù)結(jié)構(gòu)通過對整個系統(tǒng)的分析,可以列出以下整個系統(tǒng)所需要數(shù)據(jù)表的結(jié)構(gòu):客戶資料:賬號,姓名,性別,生日,手機(jī),家庭電話,郵箱,銀行卡號,用戶類型,房屋編號,注冊日期等。員工資料:姓名,性別,生日,手機(jī),銀行卡號,住址,民族,學(xué)歷,基本工資等。房源資料:房屋編號,房屋類型,房屋位置(棟/幢),房屋狀態(tài),房屋裝修情況,房屋朝向,房屋用途,房屋所在地圖,房屋價格,房屋所在樓層,房屋年限,房屋面積,房屋備注,業(yè)主編號等。意向資料:用戶賬號,房屋類型,房屋位置(棟/幢),房屋所在樓層,房屋朝向,房屋用途,房屋價格,房屋面積等。付款管理:應(yīng)付款額,經(jīng)手人編號,經(jīng)手人姓名,房屋編號,付款日期,賣房者編號,賣房者姓名,賣房者聯(lián)系電話,買房者編號,買房者姓名,買房者聯(lián)系電話等。物理結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計階段的任務(wù)是將概念結(jié)構(gòu)設(shè)計階段所得到的 概念模型轉(zhuǎn)換為具體DBMS所能支持的數(shù)據(jù)模型(即邏輯結(jié)構(gòu)),并對其進(jìn)行優(yōu)化。邏輯結(jié)構(gòu)設(shè)計一般分為三步進(jìn)行:1.從E-R圖向關(guān)系模式轉(zhuǎn)化數(shù)據(jù)庫的邏輯設(shè)計主要是將 概念模型轉(zhuǎn)換成一般的關(guān)系模式,也就是將 E-R圖中的實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式。在轉(zhuǎn)化過程中會遇到如下問題:(1)命名問題。命名問題可以采用原名,也可以另行命名,避免重名。(2)非原子屬性問題。非原子屬性問題可將其進(jìn)行縱向和橫行展開。(3)聯(lián)系轉(zhuǎn)換問題。聯(lián)系可用關(guān)系表示。數(shù)據(jù)模型的優(yōu)化數(shù)據(jù)庫邏輯設(shè)計的結(jié)果不是唯一的。為了進(jìn)一步提高數(shù)據(jù)庫應(yīng)用系統(tǒng)的性能,還應(yīng)該適當(dāng)修改數(shù)據(jù)模型的結(jié)構(gòu),提高查詢的速度。關(guān)系視圖設(shè)計關(guān)系視圖的設(shè)計又稱為外模式的設(shè)計,也叫用戶模式設(shè)計,是用戶可直接訪問的數(shù)據(jù)模式。同一系統(tǒng)中,不同用戶可有不同的關(guān)系視圖。關(guān)系視圖來自邏輯模式,但在結(jié)構(gòu)和形式上可能不同于邏輯模式,所以它不是邏輯模式的簡單子集。關(guān)系視圖主要有三個作用:(1)通過外模式對邏輯模式的屏蔽,為應(yīng)用程序提供了一定的邏輯獨(dú)立性。(2)更好地適應(yīng)不同用戶對數(shù)據(jù)的不同需求。(3)為不同用戶劃定了訪問數(shù)據(jù)的不同范圍,有利于數(shù)據(jù)的保密。6系統(tǒng)主要查詢功能及 SQL語句6.1主要查詢功能6.1.1普通查詢從職員信息表中查找職員的所有信息。select*from職員;從房主信息表中查找房主的所有信息。select*from房主;從客戶信息表中查找房主的所有信息。select*from客戶;6.1.2條件查詢從客戶信息表中查找地址為龔家灣北路 211號的客戶姓名。select 姓名from客戶where地址='龔家灣北路211號';從房主信息表中查找 ID為002的房主的聯(lián)系電話,出生年月以及姓名。select 聯(lián)系電話,出生年月,姓名from房主whereID='002' ;從客戶信息表中查找地址為龔家灣北路 211號并且姓名為趙三的客戶的聯(lián)系電話,家庭住址,身份證號以及信譽(yù)等級。select 聯(lián)系電話,家庭住址,身份證號,信譽(yù)等級from客戶where地址='龔家灣北路211號'AND姓名=‘趙三’;從客戶信息表中查找地址為龔家灣北路 211號的客戶所租的房屋編號以及房主的聯(lián)系電話。select tb_house房.屋編號,tb_user.聯(lián)系電話from客戶,房屋,房主where地址='龔家灣北路211號'ANDtb_use1.房屋編號=tb_house房.屋編號ANDtb_user.聯(lián)系人=tb_house聯(lián).系人;6.2增刪信息功能6.2.1SQL插入語句1.客戶姓名添加INSEREINTO tb_user1(cname)VALUES(‘趙三’);2.客戶ID增加INSEREINTO tb_user1(ID)VALUES(‘13480144’);6.2.2SQL刪除語句1.客戶姓名刪除DELECTFROM tb_user1WHERE cname=’趙三’;2.客戶ID刪除DELECTFROM tb_user1WHERE ID=’13480144’;6.2.3SQL修改語句1.員工姓名修改UPDATE tb_user1SET cname=’趙三’WHEREcname=‘李四’;2.員工編號修改UPDATE tb_user1SET ID=’13480144’;系統(tǒng)實(shí)現(xiàn)7.1系統(tǒng)功能模塊圖圖7.1系統(tǒng)功能7.2部分程序代碼7.2.1主程序代碼usingSystem;usingSystem.Collections.Generic;usingSystem.Windows.Forms;namespacehouseAgency{staticclassProgram{//<summary>應(yīng)用程序的主入口點(diǎn)。</summary>[STAThread]staticvoidMain(string[]args){Application.Run(newfrmUserLogin());}}}7.2.2數(shù)據(jù)加密解密程序代碼usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Security.Cryptography;usingSystem.Windows.Forms;//添加引用usingSystem.IO;namespacehouseAgency{classMimaMeth{privatestatic stringencryptkey="Oyea"; //密鑰#region 對數(shù)據(jù)進(jìn)行加密<summary>對數(shù)據(jù)進(jìn)行加密</summary><paramname="encryptstring">需要加密的數(shù)據(jù)</param><returns></returns>publicstatic stringDESEncrypt(stringencryptstring){stringstrRtn;try{DESCryptoServiceProvider desc = newDESCryptoServiceProvider();//des進(jìn)行加密byte[]key=System.Text.Encoding.Unicode.GetBytes(encryptkey);byte[]data=System.Text.Encoding.Unicode.GetBytes(encryptstring);MemoryStreamms=newMemoryStream();//存儲加密后的數(shù)據(jù)CryptoStream cs = new CryptoStream(ms,desc.CreateEncryptor(key,key),CryptoStreamMode.Write);cs.Write(data,0,data.Length);//進(jìn)行加密cs.FlushFinalBlock();strRtn=Convert.ToBase64String(ms.ToArray());returnstrRtn;}catch(Exceptionex){MessageBox.Show("錯誤:"+ex.Message,"錯誤消息提示框",MessageBoxButtons.OKCancel,MessageBoxIcon.Error);returnnull;}}#endregion#region 對數(shù)據(jù)進(jìn)行解密///<summary>對數(shù)據(jù)進(jìn)行解密</summary><paramname="decryptstring">需要解密的數(shù)據(jù)</param><returns></returns>publicstaticstringDESDecrypt(stringdecryptstring){stringstrRtn;try{DESCryptoServiceProviderdesc=newDESCryptoServiceProvider();byte[]key=System.Text.Encoding.Unicode.GetBytes(encryptkey);byte[]data=Convert.FromBase64String(decryptstring);MemoryStreamms=newMemoryStream();//存儲解密后的數(shù)據(jù)CryptoStream cs = new CryptoStream(ms,desc.CreateDecryptor(key,key),CryptoStreamMode.Write);cs.Write(data,0,data.Length);//解密數(shù)據(jù)cs.FlushFinalBlock();strRtn=System.Text.Encoding.Unicode.GetString(ms.ToArray());returnstrRtn;}catch(Exceptionex){MessageBox.Show("錯誤:"+ex.Message,"錯誤消息提示框",MessageBoxButtons.OKCancel,MessageBoxIcon.Error);returnnull;}}#endregion}}7.2.3登陸驗(yàn)證程序代碼usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.SqlClient;usinghouseAgency.mothedCls;namespacehouseAgency{publicpartialclassfrmUserLogin:Form{ClsConcon=newClsCon(); //實(shí)例化連接對象conclsLoginMethedcm=newclsLoginMethed(); //實(shí)例化登錄記法cmclsLogincl=newclsLogin();

//實(shí)例化登錄對象

clstringErrorNum=string.Empty;

//記錄登錄時用戶名intNum=0;

//記錄點(diǎn)擊次數(shù)publicfrmUserLogin(){InitializeComponent();}privatevoidbtnLogin_Click(objectsender,EventArgse){#region//用戶與密碼是否正確不正確給三次機(jī)會然后關(guān)閉cl.LName=this.cobName.Text;cl.LPwd=MimaMeth.DESEncrypt(this.txtPwd.Text.Trim().ToString());stringpower=cm.select_table(cl);if(power!="none"){//調(diào)一個方法如果成功進(jìn)入后臺否則記到登陸日制中frmMainfm=newfrmMain();this.Hide();fm.M_str_Power=this.cobName.Text+"@"+power;fm.Show();login_recordMethlogmeth=newlogin_recordMeth();logmeth.insert_table(this.cobName.Text,DateTime.Now);}elseif(this.txtPwd.Text==""&&this.cobName.Text==""){//當(dāng)所有信息都沒有時這是一個入口frmMainfm=newfrmMain();this.Hide();fm.Show();}else{if(ErrorNum==cl.LName){Num+=1;if(Num>=3){this.Close();}}else{ErrorNum=cl.LName;Num+=1;}MessageBox.Show("密碼有誤,三次后將自動關(guān)閉 ,這是第"+Num+"次");this.txtPwd.Text=string.Empty;this.txtPwd.Focus();}#endregion}privatevoidtxtPwd_KeyPress(objectsender,KeyPressEventArgse){if(e.KeyChar==13)this.btnLogin.Focus();}privatevoidbtnCancel_Click(objectsender,EventArgse){Application.Exit();//Environment.Exit(0);}#region//clerarTextBoxprivatevoidclearText(){foreach(Controlcontinthis.gbLogin.Controls){if(cont.GetType().ToString()=="System.Windows.Forms.TextBox"){cont.Text=string.Empty;}}}#endregionprivatevoidfrmUserLogin_Load(objectsender,EventArgse){con.ConDatabase();{try{SqlDataAdapterda=newSqlDataAdapter("select*fromtb_login",con.conn);DataTabledt=newDataTable();da.Fill(dt);this.cobName.DataSource=dt.DefaultView;cobName.DisplayMember="login_name";}catch(Exceptioney){MessageBox.Show(ey.Message);}}}}}7.2.4用戶信息存儲程序代碼usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespacehouseAgency.mothedCls{classclsUser{privatestringUser_IDS;privatestringUser_names;privatestringUser_sex;privatestringUser_birth;privatestringUser_phone;privatestringUser_homePhone;privatestringUser_email;privatestringUser_cardID;privatestringUser_type;privatestringhouse_ID="none";privatestringUser_recordDate;publicstringid{get{returnUser_IDS;}set{User_IDS=value;}}publicstringname{get{returnUser_names;}set{User_names=value;}}publicstringsex{get{returnUser_sex;}set{User_sex=value;}}publicstringbirth{get{returnUser_birth;}set{User_birth=value;}}publicstringphone{get{returnUser_phone;}set{User_phone=value;}}publicstringhomePhone{get{returnUser_homePhone;}set{User_homePhone=value;}}publicstringemail{get{returnUser_email;}set{User_email=value;}}publicstringcardID{get{returnUser_cardID;}set{User_cardID=value;}}publicstringtype{get{returnUser_type;}set{User_type=value;}}publicstringhID{get{returnhouse_ID;}set{house_ID=value;}}publicstringrecordDate{get{returnUser_recordDate;}set{User_recordDate=value;}}}}7.2.5房屋信息存儲程序代碼usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespacehouseAgency.mothedCls{classClsHouse{stringhouse_ID;stringhouse_companyName;stringhuose_typeID;stringhouse_seatID;stringhouse_state;stringhouse_fitmentID;stringhouse_favorID;stringhouse_mothedID;stringhuose_map;stringhouse_price;stringhouse_floorID;stringhouse_buildYear;stringhouse_area;stringhouse_remark;stringuser_ids;publicstringid{get{returnhouse_ID;}set{house_ID=value;}}publicstringname{get{returnhouse_companyName;}set{house_companyName=value;}}publicstringtypeID{get{returnhuose_typeID;}set{huose_typeID=value;}}publicstringseatID{get{returnhouse_seatID;}set{house_seatID=value;}}publicstringstate{get{returnhouse_state;}set{house_state=value;}}publicstringfitmentID{get{returnhouse_fitmentID;}set{house_fitmentID=value;}}publicstringfavorID{get{returnhouse_favorID;}set{house_favorID=value;}}publicstringmothedID{get{returnhouse_mothedID;}set{house_mothedID=value;}}publicstringmap{get{returnhuose_map;}set{huose_map=value;}}publicstringprice{get{returnhouse_price;}set{house_price=value;}}publicstringfloorID{get{returnhouse_floorID;}set{house_floorID=value;}}publicstringbuildYear{get{returnhouse_buildYear;}set{house_buildYear=value;}}publicstringarea{get{returnhouse_area;}set{house_area=value;}}publicstringremark{get{returnhouse_remark;}set{house_remark=value;}}publicstringurids{get{returnuser_ids;}set{user_ids=value;}}}}7.3系統(tǒng)運(yùn)行截圖1.登陸界面:進(jìn)如登陸界面后,輸入用戶名: mr;密碼:mrsoft后進(jìn)入主界面。如圖7.2所示。圖7.2登錄窗體2.客戶管理界面:進(jìn)行一些客戶信息添加、修改及刪。如圖 7.3所示。圖7.3客戶基本信息3.用戶管理界面:進(jìn)行一些客戶信息添加、修改及刪除。如圖 7.4所示。圖7.4用戶管理界面4.房源信息狀態(tài)查詢:查看房屋的租售情況,以及所剩的房屋數(shù)量等。 房源查詢管理界面:對所需房屋類型進(jìn)行一些查詢。如圖 7.5所示。圖7.5房源狀態(tài)查詢設(shè)計小節(jié)8.1心得與體會通過對此程序的設(shè)計和開發(fā),能讓我從中學(xué)到不少的知識,能充分的體會到做開發(fā)首先要熟練地掌握編程的各種技能,在這次課程設(shè)計中,我還懂得了程序開發(fā)的一些比較重要的步驟,比如需求分析、總體設(shè)計、數(shù)據(jù)庫設(shè)計 (含概念設(shè)計、邏輯設(shè)計、物理設(shè)計 )、程序模塊設(shè)計(含功能需求、用戶界面設(shè)計、程序代碼設(shè)計與分析、運(yùn)行結(jié)果 )、系統(tǒng)使用說明等??傊ㄟ^這次課程設(shè)計,我收獲頗豐,相信會為自己以后的學(xué)習(xí)和工作帶來很大的好處。最重要的還是激發(fā)了我編程的興趣和熱情,讓我從一個只懂理論變成了能做一些小型程序,讓我對編程更加熱愛了。整體地評價這次課程設(shè)計,我認(rèn)為收獲很大,正如上面所說的那樣,通過課程設(shè)計,既復(fù)習(xí)了以前的舊知識,又學(xué)到了一些新的知識;設(shè)計增強(qiáng)了我們用所學(xué)知識去解決具體問題的能力,進(jìn)一步培養(yǎng)了我們獨(dú)立思考問題和解決問題的能力。8.2存在的問題及建議在運(yùn)行程序的時候,首先要進(jìn)行數(shù)據(jù)庫連接,否則無法運(yùn)行,系統(tǒng)會提示錯誤信息。學(xué)會觸發(fā)器的使用非常有必要,我們可以運(yùn)用觸發(fā)器解決一些問題,觸發(fā)器可以對視圖進(jìn)行添加,修改和刪除操作。當(dāng)直接對視圖表進(jìn)行操作時,如果沒有 insteadof觸發(fā)器是無法操作的,如果視圖是由多個表組成的,一一對每個表進(jìn)行操作很麻煩,而且出錯的可能性很大。通過下面的代碼便可以輕松的解決,trig_update_OfEmployee是一個update觸發(fā)器,針對由員工表和登錄表組成的視圖 view_employeey進(jìn)行添加、修改和刪除操作。還原數(shù)據(jù)時,應(yīng)確保要還原的數(shù)據(jù)庫處于非連接狀態(tài),否則無法還原數(shù)據(jù)。為了達(dá)到要求,我們在這里寫了一個過程 killspid。存儲過程killspid通過游標(biāo)找到相應(yīng)數(shù)據(jù)庫的編號,然后使用 kill方法殺死數(shù)據(jù)庫連接過程。存儲過程在應(yīng)用過程中,須在前臺通過傳遞相應(yīng)的參數(shù)完成,有時可能出現(xiàn)服務(wù)器超時信息,則再次執(zhí)行后會成功。參考文獻(xiàn)王珊、薩師煊著數(shù)據(jù)庫系統(tǒng)概論(第五版).高等教育出版社,2014.9劉金嶺等著數(shù)據(jù)庫原理及應(yīng)用實(shí)驗(yàn)與課程設(shè)計指導(dǎo),清華大學(xué)出版社出版,2010.6錢雪忠等著數(shù)據(jù)庫原理及技術(shù)課程設(shè)計(全新正版),清華大學(xué)出版社出版,2009.2周屹著數(shù)據(jù)庫原理及開發(fā)應(yīng)用-實(shí)驗(yàn)與課程設(shè)計指導(dǎo),清華大學(xué)出版社出版,2008.12陸慧娟主編數(shù)據(jù)庫設(shè)計與應(yīng)用開發(fā)實(shí)踐,清華大學(xué)出版社2014.1陶宏才等編著數(shù)據(jù)庫原理及設(shè)計,清華大學(xué)出版社2014.1丁忠俊著數(shù)據(jù)庫系統(tǒng)原理及應(yīng)用,清華大學(xué)出版社出版,2012.4李曉峰等著數(shù)據(jù)庫系統(tǒng)原理及應(yīng)用,水利水電出版社,2011.2萬常選著數(shù)據(jù)庫系統(tǒng)原理與設(shè)計(第2版),清華大學(xué)出版社出版,2012.9路游,于玉宗編著數(shù)據(jù)庫系統(tǒng)課程設(shè)計,清華大學(xué)出版社2009[11]《Access2010數(shù)據(jù)庫應(yīng)用從入門到精通》何先軍編,中國鐵道出版社.2013.10[印]辛赫(Singh.S.K)著何玉潔,王曉波,車?yán)?,等譯《數(shù)據(jù)庫系統(tǒng)概念、設(shè)計及應(yīng)用》,機(jī)械工業(yè)出版社,2010.1基于C8051F單片機(jī)直流電動機(jī)反饋控制系統(tǒng)的設(shè)計與研究基于單片機(jī)的嵌入式Web服務(wù)器的研究MOTOROLA單片機(jī)MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機(jī)溫度控制系統(tǒng)的研制基于MCS-51系列單片機(jī)的通用控制模塊的研究基于單片機(jī)實(shí)現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機(jī)控制的二級倒立擺系統(tǒng)的研究基于增強(qiáng)型51系列單片機(jī)的TCP/IP協(xié)議棧的實(shí)現(xiàn)基于單片機(jī)的蓄電

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論