freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告-wenkub

2023-04-26 22:29:13 本頁面
 

【正文】 量int樓棟:樓棟編號(hào)int,樓層數(shù)int目,建筑面積int,是否是別墅int房屋:房屋編號(hào)int,所在樓層int,價(jià)格float,實(shí)用面積int,公攤率int,是否售出int,是否是二手房int處理數(shù)據(jù)數(shù)據(jù)項(xiàng)數(shù)據(jù)類型樓盤樓盤編號(hào)int樓盤名稱char *地址char *開發(fā)商char *物業(yè)公司char *建筑面積int綠化率int樓棟數(shù)量int樓棟樓棟編號(hào) int建筑面積int樓層數(shù)目int是否別墅gboolean房屋房屋編號(hào)int所在樓層int價(jià)格float實(shí)用面積int公攤率int是否售出gboolean是否是二手gboolean(2)樓盤信息表,樓棟信息表和房屋信息表在內(nèi)存中構(gòu)成三項(xiàng)十字交叉鏈表:樓盤信息表指向下一信息點(diǎn)的同時(shí)也指向樓棟信息表,樓棟信息表指向下一信息點(diǎn)的同時(shí)也指向房屋信息表,房屋信息表指向下一房屋信息點(diǎn)。房屋應(yīng)該包括房屋編號(hào),房屋所在樓層,價(jià)格,居住面積,公攤率,是否售出,是否為二手房等具體信息。樓盤里面應(yīng)該還包括樓棟,樓棟里包括房屋,實(shí)現(xiàn)從大到小,具體落實(shí)到戶,讓購房者對(duì)于房屋有個(gè)整體的了解。,根據(jù)功能或者其他劃分出不同的模塊。Trulia的地圖部分使用的正是Google Maps,它根據(jù)用戶選擇房屋的類型和地理位置,顯示出滿足要求的房屋列表并依靠Google的API生成特定的圖象,以便用戶獲取更多詳細(xì)信息。 國內(nèi)外研究現(xiàn)狀國內(nèi):國內(nèi)的樓盤查詢系統(tǒng)多為網(wǎng)站,功能較齊全,一般有新盤新房的推薦,二手房信息的整理,出租房的詳細(xì)信息,商業(yè)地產(chǎn)信息,房產(chǎn)估價(jià),購房者和售房者的互動(dòng)板塊,還有房地產(chǎn)專家答疑。但科技飛速發(fā)展的今天,信息時(shí)代的我們有了更多的選擇。⑻課程設(shè)計(jì)資料(包括課程設(shè)計(jì)報(bào)告、源程序、目標(biāo)程序和測(cè)試用例等)刻錄光盤。⑸鼓勵(lì)自行增加新功能。⑵要有用戶界面。課 程 設(shè) 計(jì) 報(bào) 告題目: 樓盤查詢系統(tǒng) 課程名稱: C語言課程設(shè)計(jì) 專業(yè)班級(jí): 信息安全1302班 學(xué) 號(hào): 姓 名: 指導(dǎo)教師: 報(bào)告日期: 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 華中科技大學(xué)計(jì)算機(jī)學(xué)院C語言程序設(shè)計(jì)課程設(shè)計(jì)任務(wù)書題目:樓盤查詢系統(tǒng)一、主要內(nèi)容建立樓盤樓盤信息系統(tǒng),提供創(chuàng)建、編輯和綜合查詢等基本業(yè)務(wù)管理和服務(wù)。要求至少采用教材p215p216類似的簡(jiǎn)易菜單;鼓勵(lì)采用文本菜單界面甚至采用圖形菜單界面。⑹設(shè)計(jì)測(cè)試的模擬數(shù)據(jù),完成系統(tǒng)測(cè)試。 目 錄1 引言 課題背景和意義 1 國內(nèi)外研究現(xiàn)狀 1 主要研究工作 42 系統(tǒng)需求分析與總體設(shè)計(jì) 系統(tǒng)需求 5 系統(tǒng)設(shè)計(jì) 53 系統(tǒng)詳細(xì)設(shè)計(jì) 有關(guān)數(shù)據(jù)結(jié)構(gòu)的定義 9 主要算法設(shè)計(jì) 114 系統(tǒng)實(shí)現(xiàn)與測(cè)試 系統(tǒng)實(shí)現(xiàn) 18 系統(tǒng)測(cè)試 265 總結(jié)與展望 全文總結(jié) 48 工作展望 48體會(huì) 49參考文獻(xiàn) 50附錄 源程序代碼 51II華中科技大學(xué)計(jì)算機(jī)學(xué)院C語言程序設(shè)計(jì)課程設(shè)計(jì)1 引言 課題背景和意義中國有句俗話,衣食住行。其中一個(gè)較受歡迎的渠道就是通過樓盤查詢系統(tǒng)獲知房屋的具體信息,更為方便快捷地比較房屋間的差異,用最短的時(shí)間和最少的精力挑到自己滿意的住宅。國外:國外的樓盤查詢系統(tǒng)更趨于專門化,商業(yè)廣告相對(duì)較少,查詢功能也較完備,界面較之中國的更為簡(jiǎn)潔大方。 課程設(shè)計(jì)的主要研究工作課程設(shè)計(jì)時(shí)教學(xué)實(shí)踐的一個(gè)重要環(huán)節(jié),它要求學(xué)生自己利用所學(xué)的知識(shí)去解決一些問題。,你想要有哪些數(shù)據(jù)項(xiàng)來豐富你的系統(tǒng),讓購房者獲得更多有價(jià)值的信息。,調(diào)試,數(shù)據(jù)測(cè)試。從功能上說,樓盤查詢系統(tǒng)應(yīng)該包括以下幾方面:能夠?qū)⑺袠潜P信息顯示在主界面,查看具體信息,添加項(xiàng),刪除項(xiàng),插入項(xiàng),編輯基本信息,搜索符合特定條件的項(xiàng),統(tǒng)計(jì)購房者關(guān)注的數(shù)據(jù),保存更新的信息,安全退出。 系統(tǒng)總體設(shè)計(jì)樓盤查詢系統(tǒng)應(yīng)該能夠滿足基本信息錄入,修改和刪除的需要,能夠組合條件進(jìn)行房屋的篩選查詢,數(shù)據(jù)的存儲(chǔ)和加載,統(tǒng)計(jì)相關(guān)數(shù)據(jù)等。圖形如下:樓盤信息1樓棟信息1房屋信息1樓盤信息2樓盤信息n樓棟信息2房屋信息2樓棟信息n房屋信息n 主要算法設(shè)計(jì)加載文件開始定義變量打開文件到樓盤文件底部NY創(chuàng)建樓盤鏈表到樓棟文件底部創(chuàng)建樓棟鏈表NY到房屋文件底部NY創(chuàng)建房屋鏈表結(jié)束遍歷信息NNYNY開始定義變量打開文件,加載P!=NULL輸出樓盤結(jié)點(diǎn)P=Pnext輸出樓棟結(jié)點(diǎn)P_bui=Pbuinext輸出房屋結(jié)點(diǎn)P_house=PhousenextP_bui!=NULLP_house!=NULLY結(jié)束信息查詢NYNYYNY開始定義變量鍵入查詢信息查詢信息錯(cuò)誤P!=NULL結(jié)束首判斷條件P=PnextP_bui!=NULLP_house!=NULL輸出符合條件其他判斷條件P_house=p_housenextP_bui=p_buinextYNY添加信息NNNN開始定義變量輸入添加信息內(nèi)容為空Premisesaddinfo添加到樓盤文件Buiaddinfo添加到樓棟文件Houseaddinfo添加到房屋文件結(jié)束YYY刪除信息開始定義變量選擇刪除信息內(nèi)容為空Premisesremoveinfo刪除所選樓盤文件Buiremoveinfo添加到樓棟文件Houseremoveinfo添加到房屋文件結(jié)束NNNNYYY插入信息Y開始定義變量選擇插入點(diǎn)內(nèi)容為空Premisesinsertinfo添加樓盤文件Bui insertinfo添加樓棟文件Houseinsert info添加房屋文件結(jié)束NNNNYY信息統(tǒng)計(jì)NNYNYYNY開始定義變量輸入統(tǒng)計(jì)信息統(tǒng)計(jì)信息為空P!=NULL結(jié)束首判斷條件P=PnextP_bui!=NULLP_house!=NULL輸出符合條件其他判斷條件P_house=p_housenextP_bui=p_buinextYNY 4 系統(tǒng)實(shí)現(xiàn)與測(cè)試 系統(tǒng)實(shí)現(xiàn)該系統(tǒng)使用了圖形庫GTK+,使用操作系統(tǒng)windows ,使用編譯軟件 codeblocks。/所在樓層/ float prince。 /是否二手/ int area。 /定義房屋變量/ typedef struct struc_1{ int num。 /是否別墅/ struct struc_1 * next。 /定義樓棟變量/typedef struct struc_2{ int num。 /開發(fā)商/ char * pain。 /擁有樓棟數(shù)/ struct struc_2 * next。 /定義樓盤變量/函數(shù):主函數(shù):int main (int argc, char *argv[]) 程序入口函數(shù)static GtkTreeView * create_premises_treeview()程序主界面調(diào)用,生成一個(gè)帶有過濾器的列表框。static void on_search_premises_button_clicked( GtkWidget * widget,GtkWidget * window)處理查找樓盤中復(fù)選框選中事件。static void premises_add_info()增加樓盤信息,顯示于主界面。void get_statistic_profile( GtkWidget * widget, premises * head )打開保存好的dat數(shù)據(jù)文件,并顯示于主界面。static void to_prev_premises_info( GtkWidget * widget,premises * head )修改樓盤界面打開后,實(shí)現(xiàn)點(diǎn)擊上一個(gè)樓盤可修改編輯上一個(gè)樓盤的基本信息。樓棟函數(shù):static void building_save_data( building * head )。static void to_prev_building_info( GtkWidget * widget,building * head )。static void to_next_building_info( GtkWidget * widget,building * head )。房屋函數(shù):static void hose_save_data( hose * head )。static void to_prev_hose_info( GtkWidget * widget,hose * head )。static void hose_finalize( GtkWidget * widget,hose * head )。void open_file( GtkWidget * widget,premises * head )主界面文件菜單中打開功能,用于打開之前保存的dat文件數(shù)據(jù)。static int select_file( int flag )選擇要打開或者另存為的文件名。static premises * find_premises_head( premises * head )尋找樓盤信息鏈表的頭指針。static void search_for_building_start(GtkWidget * widget,premises * head)查找樓棟前進(jìn)行創(chuàng)建并初始化保存符合搜索條件的信息的鏈表的結(jié)點(diǎn)。static void search_see_hose()在房屋信息窗口中,實(shí)現(xiàn)響應(yīng)在列表框上發(fā)生的鼠標(biāo)點(diǎn)擊事件。static void search_hose_show_result()將查詢所獲結(jié)果顯示在主界面上。static void bui_get_selection( GtkWidget * widget,GdkEventButton * event,gpointer data )在樓棟信息展示窗口,實(shí)現(xiàn)鼠標(biāo)點(diǎn)擊事件。static void bui_remove_info()樓棟界面里刪除選中樓棟并更新顯示。房屋信息窗口搭構(gòu)函數(shù):void see_hose_window( premises * pre_head,building * bui_head)房屋基本信息彈出窗口基本構(gòu)造。static void hose_add_info()房屋界面中添加新的房屋信息并更新顯示。void show_all_hose_info()將所有的房屋信息展示于房屋界面。3. 檢查按鈕的功能是否正確:如update, cancel, delete, save等功能是否正確。14. 檢查多次使用back鍵的情況: 在有back的地方,back,回到原來頁面,再back,重復(fù)多次,看會(huì)否出錯(cuò). 15. search檢查: 在有search功能的地方輸入系統(tǒng)存在和不存在的內(nèi)容,可以同時(shí)添加合理和不合理的條件,看系統(tǒng)處理是否正確.16. 輸入信息位置: 注意在光標(biāo)停留的地方輸入信息時(shí),光標(biāo)和所輸入的信息會(huì)否跳到別的地方. 17. 上傳下載文件檢查:上傳下載文件的功能是否實(shí)現(xiàn),上傳文件是否能打開。單擊添加信息結(jié)束編輯后保存后關(guān)閉再重新打開(2) 插入信息:在所選項(xiàng)之下插入新的信息項(xiàng)。選中需要?jiǎng)h除的信息,郵件或者直接在數(shù)據(jù)維護(hù)中實(shí)現(xiàn)。單擊編輯信息,彈出窗口,修改需要編輯的項(xiàng)。以房屋為例。 5 總結(jié)與展望 全文總結(jié)(1)根據(jù)樓盤系統(tǒng)的基本需要,設(shè)計(jì)功能。(5)將模塊拼接,構(gòu)成完整系統(tǒng)。 工作展望在今后的研究中,圍繞著如下幾個(gè)方面開展工作(1)繼續(xù)熟悉GTK+,增加對(duì)其他類型的庫的了解。(5)不斷向他人學(xué)習(xí),積極和同學(xué)討論,傾聽他人的想法。第一次是按照書本上的例子,一筆一劃地模仿,但在編譯過程中出現(xiàn)太多錯(cuò)誤,于是舍棄。在課程設(shè)計(jì)檢查的時(shí)候,我發(fā)現(xiàn)別人設(shè)計(jì)的界面與自己的差異很明顯,按照課本上來的是文本界面,但是 有能力的學(xué)生都不約而同得選擇了在上網(wǎng)上自學(xué)GTK+之類的圖形庫設(shè)計(jì)了圖形界面。所以從今天起,我要學(xué)會(huì)利用互聯(lián)網(wǎng)這個(gè)強(qiáng)有力的工具進(jìn)行自我的學(xué)習(xí)和提升,積極和別人交流討論,不要怕去嘗試??梢赃M(jìn)行模仿創(chuàng)新,但是照本宣科毫無益處。typedef struct struc_0{ int num。 int is_sold。 struct struc_0 * prev。 int area。 h
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1