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

正文內(nèi)容

設(shè)備管理系統(tǒng)課程設(shè)計(jì)報(bào)告-展示頁(yè)

2024-08-19 05:17本頁(yè)面
  

【正文】 int num。}d[4]。/*定義部門結(jié)構(gòu)體*/struct department{ int num。 char name[20]。}。 int tm_mon。:include include include include include include int q。對(duì)于簽到,每次簽到都會(huì)有好多人代簽,這導(dǎo)致了簽到的無(wú)意義,我覺得取消簽到或者嚴(yán)格查簽到才能解決。(4) 代碼編制中存在的問題結(jié)構(gòu)不夠精煉,有些拖泥帶水,缺少實(shí)際經(jīng)驗(yàn)。(2) 概要設(shè)計(jì)中不存在什么問題。2. 報(bào)廢信息從鍵盤輸入需要查詢的方式。2. 報(bào)廢設(shè)備從鍵盤輸入需要報(bào)廢的設(shè)備信息。 圖8 通過設(shè)備編號(hào)查詢的結(jié)果:從鍵盤中輸入選擇,可以按設(shè)備編號(hào)和部門編號(hào)進(jìn)行查詢,并顯示結(jié)果。 以下是幾個(gè)主要模塊的流程圖:1) 主菜單函數(shù):是否為0否打印主菜單接收用戶選項(xiàng)是否合法調(diào)用對(duì)應(yīng)選項(xiàng)函數(shù)進(jìn)入下一級(jí)菜單退出系統(tǒng)是否是圖1 主函數(shù)流程圖2) 購(gòu)買設(shè)備函數(shù):是打印購(gòu)買設(shè)備子菜單輸入設(shè)備編號(hào)選項(xiàng)否輸入部門編號(hào)選項(xiàng)是否合法是否合法輸入購(gòu)買數(shù)量輸入購(gòu)買單價(jià)結(jié)束否圖2 購(gòu)買設(shè)備流程圖3) 信息修改函數(shù):是打印購(gòu)買歷史子菜單輸入查詢方式選項(xiàng)否是否合法是否為0輸入編號(hào)選項(xiàng)是否返回主菜單退出函數(shù)圖3查詢流程圖:圖5主菜單界面輸入功能選擇,系統(tǒng)自動(dòng)進(jìn)入相應(yīng)功能界面。 struct intformation *head。/*調(diào)用系統(tǒng)時(shí)間*/void tongjishengyu()。/*部門可使用設(shè)備報(bào)表制作*/ void judge_date(char date[11])。 show_menu(struct information *head)。 /*從TXT文件中導(dǎo)入上次存儲(chǔ)的設(shè)備處理信息*/void show_information()。 ruin_menu(struct information *head)。 buy_menu(struct information *head)。 ID_ruin(struct information *head)。 num_ruin(struct information *head)。 num_buy(struct information *head)。 ID_buy(struct information *head)。 save_ruin(struct information *head)。void save_buy(struct information *head)。 load_department()。/*從文件中讀取設(shè)備信息*//*進(jìn)行主菜單操作選擇*/void/*主菜單*/void /*將信息存儲(chǔ)到文件*/int 1) 所有函數(shù)模塊聲明如下:voidstruct information *next。int number1。double price。char data1[11]。int num。然后通過對(duì)指針、鏈表、文件等數(shù)據(jù)結(jié)構(gòu)的操作,實(shí)現(xiàn)對(duì)設(shè)備信息的錄入,插入,存盤,查詢,瀏覽,刪除,修改等一系列操作。根據(jù)系統(tǒng)要求,系統(tǒng)中需要保存的數(shù)據(jù)信息,其結(jié)構(gòu)如下:數(shù)據(jù)項(xiàng)名稱數(shù)據(jù)項(xiàng)系統(tǒng)表示數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度備注設(shè)備編號(hào)IDint部門編號(hào)numint購(gòu)買日期data[11]char11設(shè)備狀態(tài)styleint設(shè)備數(shù)量numberint報(bào)廢數(shù)量number1int單價(jià)pricedouble總價(jià)sumdouble根據(jù)系統(tǒng)要求,系統(tǒng)中需要保存的類別信息,其結(jié)構(gòu)如下:類別代號(hào)IDnumnumbersum類別名稱設(shè)備編號(hào)部門編號(hào)設(shè)備數(shù)量總價(jià)為了能實(shí)現(xiàn)不受限制的增加設(shè)備信息,采用鏈表的結(jié)構(gòu)保存設(shè)備信息,在增加設(shè)備的基本信息時(shí),創(chuàng)建一個(gè)設(shè)備信息的節(jié)點(diǎn),將其插入到鏈表中,示意圖如下。6) 顯示購(gòu)買報(bào)廢設(shè)備信息記錄:構(gòu)造函數(shù)void show_information(struct information *head),實(shí)現(xiàn)購(gòu)買報(bào)廢設(shè)備信息記錄的顯示。5) 記錄報(bào)廢設(shè)備的信息:構(gòu)造函數(shù)void save_ruin(struct information *head),實(shí)現(xiàn)設(shè)備報(bào)廢的輸入及記錄。4) 記錄購(gòu)買設(shè)備的信息:構(gòu)造函數(shù)void save_buy(struct information *head),實(shí)現(xiàn)設(shè)備購(gòu)買的輸入及記錄。2) 讀取顯示設(shè)備信息:構(gòu)造函數(shù) void load_equipment(),實(shí)現(xiàn)設(shè)備信息的讀取及顯示。2) 報(bào)廢:輸入設(shè)備編號(hào)、部門編號(hào)(報(bào)廢),報(bào)廢日期、設(shè)備數(shù)量,完成報(bào)廢功能:需要判斷設(shè)備編號(hào)、部門編號(hào)是否存在,設(shè)備數(shù)量是否大于0小于該部門當(dāng)前正使用設(shè)備數(shù)量。此系統(tǒng)以設(shè)備、部門為背景,提供對(duì)設(shè)備、部門的購(gòu)買、報(bào)廢、查找、統(tǒng)計(jì)等功能。10) 掌握編寫、調(diào)試和測(cè)試C語(yǔ)言程序的基本技巧,充分理解結(jié)構(gòu)化程序設(shè)計(jì)的基本方法。8) 程序經(jīng)上機(jī)調(diào)試通過,不應(yīng)出現(xiàn)語(yǔ)法型、功能型錯(cuò)誤,并獲得滿意的結(jié)果。6) 所設(shè)計(jì)的C程序較好的可讀性和可靠性;程序書寫風(fēng)格規(guī)范,注釋清晰。3) 學(xué)會(huì)利用數(shù)組、結(jié)構(gòu)體、鏈表進(jìn)行相關(guān)信息表示。1) 遵循軟件開發(fā)過程的基本規(guī)范;能靈活應(yīng)用,初步具備運(yùn)用C程序解決實(shí)際問題的能力。4) 通過課程設(shè)計(jì),培養(yǎng)C語(yǔ)言知識(shí)運(yùn)用和自學(xué)能力,真正的把課堂上獲得的知識(shí)運(yùn)用起來,培養(yǎng)自己對(duì)程序編寫的興趣,并能獨(dú)立設(shè)計(jì)和實(shí)現(xiàn)一個(gè)小型系統(tǒng)。掌握并熟練運(yùn)用指針、鏈表、結(jié)構(gòu)體、文件等數(shù)據(jù)結(jié)構(gòu)。 設(shè)備管理系統(tǒng)HUBEI UNIVERSITY OF AUTOMOTIVE TECHNOLOGYC語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告課設(shè)題目: 設(shè)備管理系統(tǒng) 專 業(yè): 電氣工程及其自動(dòng)化 班 級(jí): T122308 姓 名: 成 績(jī): 完成日期:2013年6月18日-2013年6月22日 指導(dǎo)教師: 史旅華 目 錄 2 2 2 2 3 3 3 3 4 5 5 6 以下是幾個(gè)主要模塊的流程圖: 7 10: 10: 10: 11 信息查詢界面: 11: 12 12 12 12 12 12 12: 12 13 13 1) 通過課程設(shè)計(jì),加深對(duì)結(jié)構(gòu)化程序設(shè)計(jì)思想的理解,能對(duì)系統(tǒng)功能進(jìn)行分析,并設(shè)計(jì)合理的模塊化結(jié)構(gòu)。2) 通過課程設(shè)計(jì),進(jìn)一步掌握C語(yǔ)言中重要的數(shù)據(jù)結(jié)構(gòu)。3) 通過課程設(shè)計(jì),提高程序開發(fā)能力,能運(yùn)用合理的控制流編寫清晰高效的程序。5) 通過課程設(shè)計(jì),加強(qiáng)了自己的程序分析能力。2) 運(yùn)用結(jié)構(gòu)化程序設(shè)計(jì)方法,按照課程設(shè)計(jì)題目要求,完成包括需求分析、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編寫代碼、調(diào)試和測(cè)試C程序等過程。4) 功能模塊劃分清晰,系統(tǒng)結(jié)構(gòu)圖符合功能操作要求,且有詳盡的功能描述5) 各主要功能模塊有詳盡的流程圖及描述,用函數(shù)的形式實(shí)現(xiàn),且調(diào)用入口、功能、出口等關(guān)系正確。7) 界面友好(良好的人機(jī)互交),凡需要輸入信息時(shí),都有較詳盡的提示信息,并對(duì)輸入信息有較完善的值域分析。9) 學(xué)會(huì)通過各功能性測(cè)試用例測(cè)試程序的能力,盡可能避免原則性錯(cuò)誤的出現(xiàn)。11) C語(yǔ)言課程設(shè)計(jì)報(bào)告的內(nèi)容反應(yīng)實(shí)際設(shè)計(jì)過程,且符合格式要求,無(wú)抄襲現(xiàn)象。具體功能實(shí)現(xiàn)如下:1) 購(gòu)買:輸入設(shè)備編號(hào)、部門編號(hào)(購(gòu)買),購(gòu)買日期、設(shè)備數(shù)量,完成購(gòu)買的功能:需要判斷設(shè)備編號(hào)、部門編號(hào)是否存在,設(shè)備數(shù)量是否大于0,購(gòu)買日期格式是否合法(格式為:YYYYMMDD,如20090102))購(gòu)買時(shí)間必須通過調(diào)用系統(tǒng)時(shí)間獲得。報(bào)廢日期格式是否合法(格式為:YYYYMMDD,如20090102))3) 查詢指定設(shè)備編號(hào)購(gòu)買歷史4) 指定部門報(bào)廢設(shè)備的歷史5) 統(tǒng)計(jì)指定日期公司各設(shè)備可以使用的數(shù)量6) 所有數(shù)據(jù)符合實(shí)際應(yīng)用要求1) WindowsXP/7系統(tǒng)2) VC++C語(yǔ)言本系統(tǒng)的功能模塊如圖1所示,主要有以下模塊:課程名稱界面程序歡迎界面主菜單界面查詢部門信息剩余使用次數(shù)購(gòu)買設(shè)備報(bào)廢設(shè)備設(shè)備的購(gòu)買歷史查詢?cè)O(shè)備的報(bào)廢歷史查詢退出系統(tǒng)通過設(shè)備編號(hào)查詢通過部門編號(hào)查詢通過設(shè)備編號(hào)查詢通過部門編號(hào)查詢查詢?cè)O(shè)備信息顯示全部信息設(shè)備信息列表顯示設(shè)備信息顯示部門信息顯示購(gòu)買,報(bào)廢信息圖1系統(tǒng)功能模塊圖1) 主菜單界面:構(gòu)造函數(shù)int main_menu(),實(shí)現(xiàn)課程設(shè)計(jì)名稱的顯示,實(shí)現(xiàn)歡迎使用設(shè)備管理系統(tǒng)的顯示,系統(tǒng)主菜單的顯示。3) 讀取顯示部門信息:構(gòu)造函數(shù)void load_department(),實(shí)現(xiàn)部門信息的讀取及顯示。并通過設(shè)備編號(hào)查詢購(gòu)買信息函數(shù)void ID_buy(struct information *head )、部門編號(hào)查詢?cè)O(shè)備購(gòu)買信息函數(shù)void num_buy(struct information *head )的調(diào)用,實(shí)現(xiàn)相應(yīng)的購(gòu)買信息的查詢。并通過設(shè)備編號(hào)查詢報(bào)廢信息函數(shù)void ID_ruin(struct information *head )、部門編號(hào)查詢?cè)O(shè)備報(bào)廢信息函數(shù)void num_ruin(struct information *head )的調(diào)用,實(shí)現(xiàn)相應(yīng)的報(bào)廢信息的查詢。7) 顯示全部信息的界面:構(gòu)造函數(shù)void show_menu(struct information *head ),實(shí)現(xiàn)全部信息的界面的顯示。 設(shè)備信息1設(shè)備信息2通訊錄信息1221設(shè)備信息3設(shè)備信息4為此,先聲明一個(gè)類型為struct student的結(jié)構(gòu)體,其成員為設(shè)備信息。其中,結(jié)構(gòu)體定義如下:struct information { int ID。char data[11]。 int style。int number。double sum。 }。 load(struct information *head)。 main_menu()。 menu_select(int sel,struct information *head)。 load_equipment()。void/*從文件中讀取部門信息*/ /*對(duì)設(shè)備進(jìn)行購(gòu)買輸入*/void /*對(duì)設(shè)備進(jìn)行報(bào)廢輸入*/void /*通過設(shè)備編號(hào)查詢購(gòu)買信息*/void /*通過部門編號(hào)查詢購(gòu)買信息*/void /*通過部門編號(hào)查詢報(bào)廢信息*/void /*通過設(shè)備編號(hào)查詢報(bào)廢信息*/void /*設(shè)備購(gòu)買查詢主菜單*/void /*設(shè)備報(bào)廢查詢主菜單*/struct information *scanf_add(struct information *head)。/*顯示購(gòu)買和報(bào)廢設(shè)備信息記錄*/void /*顯示全部信息主菜單*/ int /*判斷日期輸入是否正確*/ show_list(struct information *head)。 void printftime()。/*統(tǒng)計(jì)剩余使用次數(shù)*/2) 并定義兩個(gè)全局變量:int q。3) 主要模塊的實(shí)現(xiàn)系統(tǒng)以主函數(shù)main()為入口, 調(diào)用int main_menu()函數(shù),顯示歡迎進(jìn)入課程設(shè)計(jì)名稱,直接進(jìn)入主菜單界面,然后系統(tǒng)接收用戶輸入的選擇,調(diào)用相應(yīng)的函數(shù),進(jìn)入到下一級(jí)菜單進(jìn)行相關(guān)工作。:圖6 設(shè)備信息界面: 圖7 部門信息界面 購(gòu)買歷史查詢信息界面: 從鍵盤中輸入選擇,可以按設(shè)備編號(hào)和部門編號(hào)進(jìn)行查詢,并顯示結(jié)果。圖9 通過設(shè)備編號(hào)查詢的結(jié)果:圖10 顯示全部信息界面:1. 購(gòu)買設(shè)備從鍵盤輸入需要購(gòu)買的設(shè)備以及購(gòu)買設(shè)備的編號(hào)。1. 購(gòu)買信息從鍵盤輸入需要查詢的方式。(1) 需求分析中存在的問題所有數(shù)據(jù)符合實(shí)際應(yīng)用要求這一項(xiàng)沒做好,導(dǎo)致所有數(shù)據(jù)都能隨意輸入,無(wú)論多大的數(shù)字都不會(huì)報(bào)錯(cuò)。(3) 詳細(xì)設(shè)計(jì)中存在的問題有不少地方都缺少報(bào)錯(cuò),比如說輸入設(shè)備數(shù)量時(shí)就算輸入了英文也沒有報(bào)錯(cuò),反而把那個(gè)英文直接當(dāng)做了1來處理。(5) 調(diào)試和測(cè)試中不存在什么問題。通過這次大規(guī)模的編程,我發(fā)現(xiàn)了自己的許多不足,我的各個(gè)重點(diǎn)都掌握的不牢固,導(dǎo)致我花費(fèi)了大量的時(shí)間去復(fù)習(xí),當(dāng)我復(fù)習(xí)完了再開始編程已經(jīng)比別人慢了一大步,我發(fā)現(xiàn)程序的每一步都緊密相關(guān)著,然后我在老師與同學(xué)的幫助下,終于完成了本次編程。define _TM_DEFINEDifndef _TM_
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1