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

正文內容

c語言程序設計課程設計報告-wenkub

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

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