版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《C語(yǔ)言程序設(shè)計(jì)》課程設(shè)計(jì)指導(dǎo)書(shū)PAGEPAGE7HUBC語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)指導(dǎo)書(shū)張吳波編胡寧亞審電氣與信息工程學(xué)院計(jì)算機(jī)系2012年5月一、設(shè)計(jì)目的《C語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)》的主要目的是培養(yǎng)學(xué)生在《C語(yǔ)言程序設(shè)計(jì)》課程學(xué)習(xí)后,綜合運(yùn)用《C語(yǔ)言程序設(shè)計(jì)》課程所學(xué)到的知識(shí),編寫(xiě)C程序解決實(shí)際問(wèn)題的能力,以及嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度和良好的程序設(shè)計(jì)習(xí)慣。通過(guò)本課程設(shè)計(jì)的訓(xùn)練,學(xué)生應(yīng)該能夠了解程序設(shè)計(jì)的基本開(kāi)發(fā)過(guò)程,掌握編寫(xiě)、調(diào)試和測(cè)試C語(yǔ)言程序的基本技巧,充分理解結(jié)構(gòu)化程序設(shè)計(jì)的基本方法。能靈活應(yīng)用,初步具備運(yùn)用C解決實(shí)際問(wèn)題的能力。C語(yǔ)言課程設(shè)計(jì)的主要任務(wù)是要求學(xué)生遵循軟件開(kāi)發(fā)過(guò)程的基本規(guī)范,運(yùn)用結(jié)構(gòu)化程序設(shè)計(jì)方法,按照課程設(shè)計(jì)題目要求,完成包括需求分析、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編寫(xiě)代碼、調(diào)試和測(cè)試C語(yǔ)言程序及編寫(xiě)設(shè)計(jì)報(bào)告等過(guò)程。二、設(shè)計(jì)要求(一)基本要求1、掌握C語(yǔ)言程序設(shè)計(jì)的方法,熟悉使用VC6.0作為開(kāi)發(fā)軟件開(kāi)發(fā)C語(yǔ)言程序及C程序的調(diào)試過(guò)程。2、熟悉C語(yǔ)言中的數(shù)據(jù)類(lèi)型,數(shù)據(jù)結(jié)構(gòu)、語(yǔ)句結(jié)構(gòu)、運(yùn)算方法、函數(shù),鞏固和加深對(duì)理論課中知識(shí)的理解,提高基本編程能力。3、綜合編程題,每組完成一個(gè)課題(一組不能超過(guò)2人),每組成員必須明確各自的任務(wù)。4、要求利用結(jié)構(gòu)化程序設(shè)計(jì)方法以及C的編程思想來(lái)完成題目問(wèn)題描述中所要求的設(shè)計(jì)任務(wù),功能模塊化,設(shè)計(jì)內(nèi)容符合題目要求;5、數(shù)據(jù)組織使用數(shù)組、結(jié)構(gòu)體、鏈表等均可;6、概要設(shè)計(jì)模塊劃分合理,清晰,系統(tǒng)結(jié)構(gòu)圖符合功能操作要求;7、詳細(xì)設(shè)計(jì),主要功能模塊有較完善的程序流程圖,每個(gè)主要功能模塊有較完善的入口、功能、出口等的清晰的描述,說(shuō)明符合結(jié)構(gòu)化程序設(shè)計(jì)要求;8、每個(gè)模塊的程序代碼,具有較好的可讀性和可靠性;程序書(shū)寫(xiě)風(fēng)格:鋸齒型書(shū)寫(xiě)格式,并有盡可能詳盡的序言性和功能型注釋。9、用戶界面要求盡可能友好,提示信息充分、完整;對(duì)輸入內(nèi)容有較完善的判誤處理并方便操作;10、程序必須上機(jī)調(diào)試通過(guò),不應(yīng)出現(xiàn)語(yǔ)法型、功能型錯(cuò)誤,并獲得滿意的結(jié)果;11、所設(shè)計(jì)的程序,必須在提交驗(yàn)收前,通過(guò)測(cè)試用例做必要的功能測(cè)試,盡可能避免原則性錯(cuò)誤的出現(xiàn)。課程設(shè)計(jì)要求獨(dú)立完成,嚴(yán)禁抄襲,如發(fā)現(xiàn)與他人雷同或與查新雷同,一經(jīng)證實(shí),相關(guān)人都按作弊處理,成績(jī)?yōu)?分。(二)設(shè)計(jì)步驟在進(jìn)行綜合編程時(shí)需要遵循以下的步驟:1、問(wèn)題分析、確定解決方案框架,充分地分析和理解問(wèn)題本身,弄清要求做什么。在確定解決方案框架過(guò)程中,仔細(xì)考慮如何使用數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)有哪些?程序結(jié)構(gòu)清晰、合理、簡(jiǎn)單和易于調(diào)試,并確定每個(gè)模塊的簡(jiǎn)單功能,以及模塊之間的調(diào)用關(guān)系。2、詳細(xì)設(shè)計(jì)和編碼:確定程序的主要流程,再此基礎(chǔ)上進(jìn)行代碼設(shè)計(jì),每個(gè)明確的功能模塊程序一般不超過(guò)60行,否則要進(jìn)一步劃分。3、上機(jī)前編寫(xiě)程序與檢查。4、上機(jī)調(diào)試程序。5、每個(gè)功能在輸入值集范圍內(nèi),確定好幾組測(cè)試用例數(shù)據(jù),通過(guò)盡可能詳盡的測(cè)試用例,找出程序中存在的或有可能出現(xiàn)的功能錯(cuò)誤。(三)綜合報(bào)告要求 課程設(shè)計(jì)報(bào)告應(yīng)包括下列主要內(nèi)容:1、需求分析:描述問(wèn)題。簡(jiǎn)述課題要解決的問(wèn)題是什么,有什么要求和限制條件;分析要求盡可能全面,觀點(diǎn)要求正確;2、總體設(shè)計(jì):要求設(shè)計(jì)過(guò)程符合結(jié)構(gòu)化程序設(shè)計(jì)方法的基本原則;有正確的程序組成框圖;3、詳細(xì)設(shè)計(jì):每個(gè)主要模塊有流程圖,并有模塊功能說(shuō)明(如函數(shù)功能、入口及出口參數(shù)說(shuō)明,函數(shù)調(diào)用關(guān)系描述等);4、測(cè)試結(jié)果:清晰地描述每個(gè)主要功能通過(guò)幾組測(cè)試用例數(shù)據(jù)進(jìn)行測(cè)試后的結(jié)果,有否出現(xiàn)嚴(yán)重的功能型錯(cuò)誤?如果有,問(wèn)題是如何造成的,怎么修復(fù)的。5、軟件操作使用說(shuō)明書(shū):通過(guò)該說(shuō)明書(shū)的操作使用說(shuō)明,應(yīng)能讓使用人員清晰地知道,該軟件有哪些主要功能,如何使用,輸入有哪些要求,操作中需要注意什么問(wèn)題等等;6、該設(shè)計(jì)中存在的不足有哪些?有何改進(jìn)設(shè)計(jì)的思路和方法,通過(guò)本次設(shè)計(jì),有哪些建議和改進(jìn)措施,你有哪些真實(shí)感受,希望今后怎么進(jìn)行課程設(shè)計(jì)?7、課程設(shè)計(jì)報(bào)告層次清楚,語(yǔ)言通順;8、附錄;源程序清單和測(cè)試結(jié)果:源程序要有必要的注釋。結(jié)果要包括測(cè)試數(shù)據(jù)和運(yùn)行結(jié)果。從程序清單能看出具備基本的程序設(shè)計(jì)習(xí)慣。9、課設(shè)報(bào)告嚴(yán)格按C語(yǔ)言課程設(shè)計(jì)報(bào)告樣本要求書(shū)寫(xiě)及排版(單面)(只能采用Word2003格式)。10、完成好的電子版課設(shè)報(bào)告,經(jīng)指導(dǎo)教師當(dāng)面驗(yàn)收合格后,即刻把報(bào)告及程序(單獨(dú)上傳)上傳至:未上傳或上傳的內(nèi)容打不開(kāi),均按0分上報(bào)成績(jī)。提請(qǐng)學(xué)生自己確認(rèn)上傳的內(nèi)容是否符合要求。三、時(shí)間安排任務(wù)開(kāi)始及完成時(shí)間:第18周1周,要求學(xué)生在《C語(yǔ)言程序設(shè)計(jì)》課程結(jié)束后即開(kāi)始準(zhǔn)備,最晚19周周1下午提交設(shè)計(jì)報(bào)告和程序。課設(shè)準(zhǔn)備及18周期間,指導(dǎo)教師提供機(jī)動(dòng)課設(shè)輔導(dǎo)。 計(jì)算機(jī)實(shí)驗(yàn)中心提供1周時(shí)間的課設(shè)上機(jī)時(shí)間。四、設(shè)計(jì)內(nèi)容教師提供參考題目,要求學(xué)生在教師提供的的參考題目范圍內(nèi)選題。設(shè)計(jì)題訓(xùn)練學(xué)生使用結(jié)構(gòu)化方法決實(shí)際問(wèn)題的能力,提高C語(yǔ)言的編程水平。總體要求學(xué)生學(xué)會(huì)使用鏈表或者結(jié)構(gòu)體數(shù)組實(shí)現(xiàn)對(duì)問(wèn)題中數(shù)據(jù)組織。程序結(jié)構(gòu)采用結(jié)構(gòu)化程序設(shè)計(jì)方法。main函數(shù)的編寫(xiě)應(yīng)簡(jiǎn)潔、清晰;菜單顯示、對(duì)數(shù)據(jù)的各個(gè)操作都用函數(shù)來(lái)實(shí)現(xiàn)。程序的界面設(shè)計(jì)風(fēng)格建議采用文字菜單的形式,例有一教師信息管理程序,其運(yùn)行界面如下:出現(xiàn)上述界面后,用戶可以通過(guò)敲入‘0’、‘1’、‘2’、‘3’、‘4’、‘5’等字符完成所提示的功能。循環(huán)往復(fù),直到敲入‘6’字符,退出系統(tǒng)。輸入教師信息時(shí),應(yīng)該提示用戶輸入教師信息;刪除教師時(shí),應(yīng)該提示用戶給出要?jiǎng)h除教師記錄的姓名;查找時(shí),應(yīng)該提示用戶輸入相應(yīng)姓名等。提示:在使用字符界面的菜單編程時(shí),需要清屏,可以使用system(“cls”);函數(shù)將屏幕清屏。需要暫停,可以使用system(“pause”);暫停屏幕顯示。需要清除前面的鍵盤(pán)緩沖區(qū)輸入,可以使用rewind(stdin);函數(shù)。本指導(dǎo)書(shū)提供的參考題目以及要求如下:1.學(xué)生信息管理問(wèn)題描述:已知程序要求管理的學(xué)生信息包括:學(xué)號(hào),班級(jí),姓名,年齡,性別,出生日期,地址,電話,E-mail等。設(shè)計(jì)一程序,完成以下功能:能從鍵盤(pán)輸入學(xué)生的信息(增加,輸入時(shí)需要能檢查該學(xué)號(hào)的學(xué)生的記錄是否已經(jīng)存在,出生日期格式是否合法(格式為:YYYY-MM-DD,如2009-01-02))能從指定的文件中讀入學(xué)生的信息能按學(xué)號(hào)查詢學(xué)生的信息能按班級(jí)查詢學(xué)生信息能刪除指定學(xué)號(hào)的學(xué)生信息能將學(xué)生信息保存在指定的文件中所有數(shù)據(jù)符合實(shí)際應(yīng)用要求提示:從文件讀入學(xué)生信息時(shí),需要先設(shè)計(jì)好文件的格式,從文件中讀取數(shù)據(jù)后,按照預(yù)先設(shè)計(jì)的格式分析數(shù)據(jù),提取學(xué)生的信息,讀入程序定義一個(gè)日期結(jié)構(gòu)體保存日期,具體信息為:年、月、日判斷出生日期的格式是否合法時(shí),需要判斷長(zhǎng)度是否為10,第5位和第8位是否為’-’,字符,將1-4位表示的年份,6-7位表示的月份,9-10位表示的日期分別轉(zhuǎn)換成整數(shù)。判斷是否滿足構(gòu)成日期的條件閏年月份只能是1-12之間的數(shù),如果是閏年,二月可以是29天否則不能大于28,1,3,5,7,8,10,12月可以是31天,其余只能小于等于30(建議寫(xiě)成函數(shù))。2.通訊錄管理問(wèn)題描述:已知程序要求通訊錄的信息為:姓名、電話號(hào)碼、類(lèi)別、電子郵件,其中類(lèi)別的類(lèi)型有:同事類(lèi)、朋友類(lèi)、商務(wù)類(lèi)、一般類(lèi)),設(shè)計(jì)一程序,完成以下功能:能從鍵盤(pán)輸入通訊錄的信息(增加,輸入時(shí)需要能檢查該姓名的通訊錄的記錄是否已經(jīng)存在,如果存在,需要詢問(wèn)是否是覆蓋還是增加,需要判斷輸入的類(lèi)型是否存在)能從指定的文件中讀入通訊錄的信息能按姓名查詢通訊錄的信息能按分類(lèi)查詢通訊錄的信息能刪除指定姓名的通訊錄的信息能將通訊錄信息保存在指定的文件中所有數(shù)據(jù)符合實(shí)際應(yīng)用要求提示:從文件讀入學(xué)生信息時(shí),需要先設(shè)計(jì)好文件的格式,從文件中讀取數(shù)據(jù)后,按照預(yù)先設(shè)計(jì)的格式分析數(shù)據(jù),提取學(xué)生的信息,讀入程序可以使用一個(gè)結(jié)構(gòu)體數(shù)組保存類(lèi)別,類(lèi)別結(jié)構(gòu)體包含的信息為:類(lèi)別代號(hào),類(lèi)別名稱(chēng)。(如001,同事則表示同事類(lèi)),在輸入通訊錄信息時(shí),只需要輸入該類(lèi)別對(duì)應(yīng)的代號(hào)則可(查詢類(lèi)別數(shù)組中是否有該代號(hào)的記錄),將該代號(hào)保存在通訊錄信息中。顯示時(shí),根據(jù)代號(hào)在類(lèi)別結(jié)構(gòu)體數(shù)組中查詢其類(lèi)別名稱(chēng)顯示。3.酒店房間登記與計(jì)費(fèi)管理問(wèn)題描述:已知在酒店中有10個(gè)房間,每個(gè)房間的信息包括房間號(hào),每天住宿價(jià)格,設(shè)計(jì)一程序,完成以下功能:從鍵盤(pán)輸入客戶的入住信息(包括:客戶姓名,身份證號(hào),開(kāi)始入住時(shí)間、退房時(shí)間(假設(shè)客戶入住時(shí)就確定什么時(shí)候退房)、入住房間號(hào)),需要完成以下功能:入住房間號(hào)是否存在,開(kāi)始入住時(shí)間,退房時(shí)間格式是否合法(格式為:YYYY-MM-DD,如2009-01-02)入住、退房時(shí)間必須用自動(dòng)獲取系統(tǒng)時(shí)間功能。輸入入住信息時(shí)需要完成以下校驗(yàn):該房間是否當(dāng)前已經(jīng)入住,如果是提示用戶不能入住,檢查身份證號(hào)是否為15位或18位,如果不是則提示錯(cuò)誤輸入入住信息時(shí),需要根據(jù)入住時(shí)間和退房時(shí)間,自動(dòng)計(jì)算入住天數(shù)(假設(shè)入住時(shí)間不會(huì)跨年),并根據(jù)相應(yīng)房間的住宿價(jià)格,計(jì)算住宿費(fèi)用根據(jù)房間號(hào),查詢住宿情況根據(jù)房間號(hào)和統(tǒng)計(jì)時(shí)間段(開(kāi)始和結(jié)束時(shí)間,不跨年)統(tǒng)計(jì)房間產(chǎn)生的住宿費(fèi)用所有數(shù)據(jù)符合實(shí)際應(yīng)用要求提示:酒店中的10個(gè)房間,可以采用結(jié)構(gòu)體數(shù)組實(shí)現(xiàn),每個(gè)數(shù)組元素表示一個(gè)房間,房間的信息表示為:房間號(hào),價(jià)格定義一個(gè)日期結(jié)構(gòu)體保存日期,具體信息為:年、月、日定義一個(gè)鏈表表示客戶的入住信息,結(jié)構(gòu)體信息包括:客戶姓名,身份證號(hào),開(kāi)始入住時(shí)間、退房時(shí)間,入住房間號(hào),入住天數(shù),入住價(jià)格、住宿費(fèi)用(入住天數(shù),入住價(jià)格、住宿費(fèi)用的信息在輸入入住信息時(shí)計(jì)算出來(lái))判斷入住時(shí)間和退房時(shí)間的格式是否合法時(shí),需要判斷長(zhǎng)度是否為10,第5位和第8位是否為’-’,字符,將1-4位表示的年份,6-7位表示的月份,9-10位表示的日期分別轉(zhuǎn)換成整數(shù)。判斷是否滿足構(gòu)成日期的條件閏年月份只能是1-12之間的數(shù),如果是閏年,二月可以是29天否則不能大于28,1,3,5,7,8,10,12月可以是31天,其余只能小于等于30(建議寫(xiě)成函數(shù))。計(jì)算入住天數(shù),因?yàn)槿胱r(shí)間不會(huì)跨年,因此,可以根據(jù)月份和日期,計(jì)算入住時(shí)間到退房時(shí)間之間的天數(shù)。判斷房間是否當(dāng)前已經(jīng)入住需要查詢?nèi)胱⌒畔㈡湵恚谠撴湵碇惺欠翊嬖谕朔繒r(shí)間比入住時(shí)間大的記錄,如果有,則表示已經(jīng)入住統(tǒng)計(jì)時(shí)間段內(nèi)房間產(chǎn)生的住宿費(fèi)用時(shí),需要根據(jù)開(kāi)始統(tǒng)計(jì)的時(shí)間和結(jié)束統(tǒng)計(jì)時(shí)間查詢?nèi)胱⌒畔㈡湵?,?huì)有四種情況:1、查詢記錄的入住日期大于開(kāi)始統(tǒng)計(jì)時(shí)間、退房日期小于結(jié)束統(tǒng)計(jì)時(shí)間,累加該記錄的住宿費(fèi)用;2、查詢記錄的入住日期小于開(kāi)始統(tǒng)計(jì)時(shí)間,但退房日期大于開(kāi)始統(tǒng)計(jì)時(shí)間,需要計(jì)算退房時(shí)間到開(kāi)始統(tǒng)計(jì)時(shí)間的天數(shù)乘以價(jià)格再累加;3、查詢記錄的入住日期小于結(jié)束統(tǒng)計(jì)時(shí)間,但退房日期大于結(jié)束統(tǒng)計(jì)時(shí)間,需要計(jì)算入住時(shí)間到結(jié)束統(tǒng)計(jì)時(shí)間的天數(shù)乘以價(jià)格再累加;4、開(kāi)始統(tǒng)計(jì)日期大于入住時(shí)間,結(jié)束統(tǒng)計(jì)日期小于退房時(shí)間,需要計(jì)算結(jié)束統(tǒng)計(jì)日期到開(kāi)始統(tǒng)計(jì)日期的天數(shù),乘以價(jià)格再累加。其余表示不在該統(tǒng)計(jì)時(shí)間段內(nèi),不產(chǎn)生入住費(fèi)用4.職工信息管理問(wèn)題描述:已知職工信息包括職工號(hào)、姓名、性別、出生日期、學(xué)歷、工資、住址、電話等。設(shè)計(jì)一程序,完成以下功能:能從鍵盤(pán)輸入職工的信息(增加,輸入時(shí)需要能檢查該職工號(hào)的職工的記錄是否已經(jīng)存在,出生日期格式是否合法(格式為:YYYY-MM-DD,如2009-01-02)))能從指定的文件中讀入職工的信息能按職工號(hào)查詢職工的信息能按學(xué)歷統(tǒng)計(jì)職工數(shù)能查詢到指定年份需要退休的職工的信息(男:60歲,女55歲)能刪除指定職工號(hào)的職工信息能將職工信息保存在指定的文件中所有數(shù)據(jù)符合實(shí)際應(yīng)用要求提示:從文件讀入職工信息時(shí),需要先設(shè)計(jì)好文件的格式,從文件中讀取數(shù)據(jù)后,按照預(yù)先設(shè)計(jì)的格式分析數(shù)據(jù),提取職工的信息,讀入程序定義一個(gè)日期結(jié)構(gòu)體保存日期,具體信息為:年、月、日判斷入出生日期格式是否合法時(shí),需要判斷長(zhǎng)度是否為10,第5位和第8位是否為’-’,字符,將1-4位表示的年份,6-7位表示的月份,9-10位表示的日期分別轉(zhuǎn)換成整數(shù)。判斷是否滿足構(gòu)成日期的條件閏年月份只能是1-12之間的數(shù),如果是閏年,二月可以是29天否則不能大于28,1,3,5,7,8,10,12月可以是31天,其余只能小于等于30(建議寫(xiě)成函數(shù))。可以使用一個(gè)結(jié)構(gòu)體數(shù)組保存學(xué)歷,學(xué)歷結(jié)構(gòu)體包含的信息為:學(xué)歷代號(hào),學(xué)歷名稱(chēng)。(如001,本科則表示本科學(xué)歷),在輸入職工信息時(shí),只需要輸入該學(xué)歷對(duì)應(yīng)的代號(hào)則可(查詢學(xué)歷數(shù)組中是否有該代號(hào)的記錄),將該代號(hào)保存在職工信息中。顯示時(shí),根據(jù)代號(hào)在類(lèi)別結(jié)構(gòu)體數(shù)組中查詢其學(xué)歷名稱(chēng)顯示。5.銷(xiāo)售管理問(wèn)題描述:已知一公司某公司有4個(gè)銷(xiāo)售員(編號(hào)、姓名、性別),負(fù)責(zé)銷(xiāo)售5種產(chǎn)品(產(chǎn)品代號(hào)、產(chǎn)品名稱(chēng),銷(xiāo)售價(jià)格)。設(shè)計(jì)一程序,完成以下功能:從鍵盤(pán)輸入銷(xiāo)售信息:銷(xiāo)售員編號(hào)、產(chǎn)品編號(hào)、銷(xiāo)售日期、銷(xiāo)售數(shù)量(輸入時(shí)需要判斷銷(xiāo)售員編號(hào)是否存在、產(chǎn)品編號(hào)是否存在、銷(xiāo)售數(shù)量是否大于0,銷(xiāo)售日期日期格式是否合法(格式為:YYYY-MM-DD,如2009-01-02)))能輸出指定時(shí)間段內(nèi)的銷(xiāo)售統(tǒng)計(jì)報(bào)表,格式如下:銷(xiāo)售統(tǒng)計(jì)報(bào)表產(chǎn)品代號(hào)銷(xiāo)售之和銷(xiāo)售員代號(hào)123451234每種產(chǎn)品之和總和根據(jù)銷(xiāo)售員編號(hào)查詢銷(xiāo)售歷史情況能刪除指定銷(xiāo)售員、產(chǎn)品、銷(xiāo)售日期的記錄所有數(shù)據(jù)符合實(shí)際應(yīng)用要求提示:定義一個(gè)日期結(jié)構(gòu)體保存日期,具體信息為:年、月、日判斷銷(xiāo)售日期的格式是否合法時(shí),需要判斷長(zhǎng)度是否為10,第5位和第8位是否為’-’,字符,將1-4位表示的年份,6-7位表示的月份,9-10位表示的日期分別轉(zhuǎn)換成整數(shù)。判斷是否滿足構(gòu)成日期的條件閏年月份只能是1-12之間的數(shù),如果是閏年,二月可以是29天否則不能大于28,1,3,5,7,8,10,12月可以是31天,其余只能小于等于30(建議寫(xiě)成函數(shù))。定義一個(gè)結(jié)構(gòu)體數(shù)組保存4個(gè)銷(xiāo)售員信息,具體信息為:編號(hào)、姓名、性別定義一個(gè)結(jié)構(gòu)體數(shù)組保存5種產(chǎn)品信息,具體信息為:產(chǎn)品代號(hào)、產(chǎn)品名稱(chēng),銷(xiāo)售價(jià)格定義一個(gè)鏈表保存銷(xiāo)售信息,信息為:銷(xiāo)售員編號(hào)、產(chǎn)品編號(hào)、銷(xiāo)售日期、銷(xiāo)售數(shù)量。每輸入一比銷(xiāo)售信息時(shí),在該鏈表中插入一條記錄輸入銷(xiāo)售信息時(shí)需要查詢銷(xiāo)售員數(shù)組和產(chǎn)品數(shù)組,是否在該銷(xiāo)售員和產(chǎn)品實(shí)現(xiàn)第二個(gè)功能(銷(xiāo)售統(tǒng)計(jì)報(bào)表)時(shí),需要定義一個(gè)二維數(shù)組report(5行6列)來(lái)保存報(bào)表信息,遍歷銷(xiāo)售鏈表,如果銷(xiāo)售日期大于開(kāi)始統(tǒng)計(jì)時(shí)間小于結(jié)束統(tǒng)計(jì)時(shí)間,判斷其銷(xiāo)售員代號(hào)在銷(xiāo)售員數(shù)組中的下標(biāo)m,以及產(chǎn)品代號(hào)在產(chǎn)品數(shù)組中的下標(biāo),并將該銷(xiāo)售數(shù)量累加在report[m][n]元素中,再輸入該二維數(shù)組6.銀行賬戶信息管理問(wèn)題描述:已知一銀行有5個(gè)客戶(客戶信息為:編號(hào)、客戶姓名、客戶地址、客戶電話、賬戶總金額(最開(kāi)始為0))。設(shè)計(jì)一程序,完成以下功能。存、取款時(shí)間必須通過(guò)調(diào)用系統(tǒng)時(shí)間獲得。存款:輸入客戶編號(hào)、存款金額、存款日期,完成存款功能,需要判斷客戶編號(hào)是否存在,存款金額是否大于0,存款日期格式是否合法(格式為:YYYY-MM-DD,如2009-01-02))。取款:輸入客戶編號(hào)、存款金額、取款日期,完成取款功能,需要判斷客戶編號(hào)是否存在,取款金額是否大于0,取款金額是否小于客戶的賬戶總金額,取款日期格式是否合法(格式為:YYYY-MM-DD,如2009-01-02))。查詢指定客戶的余額查詢指定客戶的存款記錄查詢指定客戶的取款記錄所有數(shù)據(jù)符合實(shí)際應(yīng)用要求提示:定義一個(gè)日期結(jié)構(gòu)體保存日期,具體信息為:年、月、日判斷存款日期和取款日期的格式是否合法時(shí),需要判斷長(zhǎng)度是否為10,第5位和第8位是否為’-’,字符,將1-4位表示的年份,6-7位表示的月份,9-10位表示的日期分別轉(zhuǎn)換成整數(shù)。判斷是否滿足構(gòu)成日期的條件閏年月份只能是1-12之間的數(shù),如果是閏年,二月可以是29天否則不能大于28,1,3,5,7,8,10,12月可以是31天,其余只能小于等于30(建議寫(xiě)成函數(shù))。定義個(gè)長(zhǎng)度為5的結(jié)構(gòu)體數(shù)組保存客戶信息,具體為:編號(hào)、客戶姓名、客戶地址、客戶電話、賬戶總金額。最開(kāi)始為賬戶總金額0。定義一個(gè)鏈表保存客戶的存、取款記錄,具體信息為:編號(hào)、日期、操作類(lèi)別、金額。可以設(shè)計(jì)操作類(lèi)別為1表示存款,-1表示為取款,每次輸入存款信息時(shí),將存款金額累加到賬戶總金額,每次取款時(shí),從賬戶總金額減去取款金額。7.商品銷(xiāo)售管理問(wèn)題描述:已知一公司有10種產(chǎn)品(產(chǎn)品編號(hào),產(chǎn)品名稱(chēng),產(chǎn)品價(jià)格,產(chǎn)品產(chǎn)地,庫(kù)存數(shù)量(最開(kāi)始為1000個(gè))),設(shè)計(jì)一程序,完成以下功能:銷(xiāo)售:從鍵盤(pán)輸入顧客姓名,銷(xiāo)售數(shù)量、銷(xiāo)售日期,實(shí)現(xiàn)銷(xiāo)售功能。需要判斷產(chǎn)品是否存在,銷(xiāo)售數(shù)量是否小于庫(kù)存數(shù)量,銷(xiāo)售日期格式是否合法(格式為:YYYY-MM-DD,如2009-01-02))銷(xiāo)售時(shí)間必須通過(guò)調(diào)用系統(tǒng)時(shí)間獲得。能根據(jù)產(chǎn)品編號(hào)查詢產(chǎn)品的銷(xiāo)售歷史計(jì)算時(shí)間段內(nèi)各個(gè)產(chǎn)品的銷(xiāo)售總額能根據(jù)顧客姓名,查詢購(gòu)買(mǎi)歷史能顯示所有顧客的姓名所有數(shù)據(jù)符合實(shí)際應(yīng)用要求提示:定義一個(gè)日期結(jié)構(gòu)體保存日期,具體信息為:年、月、日判斷存款日期和取款日期的格式是否合法時(shí),需要判斷長(zhǎng)度是否為10,第5位和第8位是否為’-’,字符,將1-4位表示的年份,6-7位表示的月份,9-10位表示的日期分別轉(zhuǎn)換成整數(shù)。判斷是否滿足構(gòu)成日期的條件閏年月份只能是1-12之間的數(shù),如果是閏年,二月可以是29天否則不能大于28,1,3,5,7,8,10,12月可以是31天,其余只能小于等于30(建議寫(xiě)成函數(shù))。定義一個(gè)結(jié)構(gòu)體數(shù)組保存10種產(chǎn)品信息,具體信息為:產(chǎn)品編號(hào),產(chǎn)品名稱(chēng),產(chǎn)品價(jià)格,產(chǎn)品產(chǎn)地,庫(kù)存數(shù)量(最開(kāi)始為1000個(gè))定義一個(gè)鏈表,保存銷(xiāo)售信息,具體為:顧客代碼,銷(xiāo)售數(shù)量、銷(xiāo)售日期。定義一個(gè)鏈表保存顧客信息,具體為:顧客代碼,顧客姓名當(dāng)輸入銷(xiāo)售信息時(shí)查詢顧客鏈表,如果在鏈表中存在該姓名的顧客記錄,則將其代碼在該銷(xiāo)售鏈表中插入一條記錄,如果不存在,則在顧客鏈表中插入一條記錄,(顧客代碼需要自動(dòng)生成)。8.設(shè)備管理問(wèn)題描述:已知一公司需要使用10種設(shè)備(設(shè)備編號(hào)、設(shè)備名稱(chēng)),4個(gè)部門(mén)(部門(mén)編號(hào)、部門(mén)名稱(chēng)),該四個(gè)部門(mén)需要其他供應(yīng)商購(gòu)買(mǎi)使用設(shè)備,設(shè)計(jì)一程序,,完成以下功能:購(gòu)買(mǎi):輸入設(shè)備編號(hào)、部門(mén)編號(hào)(購(gòu)買(mǎi)),購(gòu)買(mǎi)日期、設(shè)備數(shù)量,完成購(gòu)買(mǎi)的功能:需要判斷設(shè)備編號(hào)、部門(mén)編號(hào)是否存在,設(shè)備數(shù)量是否大于0,購(gòu)買(mǎi)日期格式是否合法(格式為:YYYY-MM-DD,如2009-01-02))購(gòu)買(mǎi)時(shí)間必須通過(guò)調(diào)用系統(tǒng)時(shí)間獲得。報(bào)廢:輸入設(shè)備編號(hào)、部門(mén)編號(hào)(報(bào)廢),報(bào)廢日期、設(shè)備數(shù)量,完成報(bào)廢功能:需要判斷設(shè)備編號(hào)、部門(mén)編號(hào)是否存在,設(shè)備數(shù)量是否大于0小于該部門(mén)當(dāng)前正使用設(shè)備數(shù)量。報(bào)廢日期格式是否合法(格式為:YYYY-MM-DD,如2009-01-02))查詢指定設(shè)備編號(hào)購(gòu)買(mǎi)歷史指定部門(mén)報(bào)廢設(shè)備的歷史統(tǒng)計(jì)指定日期公司各設(shè)備可以使用的數(shù)量所有數(shù)據(jù)符合實(shí)際應(yīng)用要求提示:定義一個(gè)日期結(jié)構(gòu)體保存日期,具體信息為:年、月、日判斷購(gòu)買(mǎi)(報(bào)廢)日期的格式是否合法時(shí),需要判斷長(zhǎng)度是否為10,第5位和第8位是否為’-’,字符,將1-4位表示的年份,6-7位表示的月份,9-10位表示的日期分別轉(zhuǎn)換成整數(shù)。判斷是否滿足構(gòu)成日期的條件閏年月份只能是1-12之間的數(shù),如果是閏年,二月可以是29天否則不能大于28,1,3,5,7,8,10,12月可以是31天,其余只能小于等于30(建議寫(xiě)成函數(shù))。定義一個(gè)結(jié)構(gòu)體數(shù)組保存10種設(shè)備的信息,具體為:設(shè)備編號(hào),設(shè)備名稱(chēng)定義一個(gè)結(jié)構(gòu)體數(shù)組保存4個(gè)部門(mén)的信息,具體為部門(mén)編號(hào)、部門(mén)名稱(chēng)定義一個(gè)鏈表保存購(gòu)買(mǎi)(報(bào)廢)信息,具體為設(shè)備編號(hào)、部門(mén)編號(hào)、購(gòu)買(mǎi)(報(bào)廢)日期、操作類(lèi)型、設(shè)備數(shù)量、購(gòu)買(mǎi)單價(jià)、購(gòu)買(mǎi)金額。其中操作類(lèi)型為1表示購(gòu)買(mǎi)、-1表示報(bào)廢。輸入購(gòu)買(mǎi)信息時(shí),查詢?cè)O(shè)備數(shù)組和部門(mén)數(shù)組,是否設(shè)備編號(hào)和部門(mén)編號(hào)存在,如果存在,根據(jù)購(gòu)買(mǎi)數(shù)量和購(gòu)買(mǎi)單價(jià)計(jì)算購(gòu)買(mǎi)金額,找出設(shè)備的插入購(gòu)買(mǎi)(報(bào)廢)鏈表(操作類(lèi)型為1)。輸入報(bào)廢信息時(shí),查詢購(gòu)買(mǎi)(報(bào)廢)鏈表,計(jì)算在報(bào)廢日期之前購(gòu)買(mǎi)的設(shè)備數(shù)量(操作類(lèi)型為1的),計(jì)算在報(bào)廢日期之前報(bào)廢的設(shè)備數(shù)量,得到當(dāng)前在使用的設(shè)備數(shù)量,如果輸入的報(bào)廢數(shù)量小于當(dāng)前在使用的設(shè)備數(shù)量則插入入購(gòu)買(mǎi)(報(bào)廢)鏈表(操作類(lèi)型為-1)。統(tǒng)計(jì)在指定日期,查詢購(gòu)買(mǎi)(報(bào)廢)鏈表,計(jì)算各個(gè)部門(mén)在統(tǒng)計(jì)日期之前購(gòu)買(mǎi)的設(shè)備數(shù)量(操作類(lèi)型為1的),計(jì)算各個(gè)部門(mén)在統(tǒng)計(jì)日期之前報(bào)廢的設(shè)備數(shù)量,可以使用一個(gè)數(shù)組保存這些數(shù)據(jù)信息,打印形成報(bào)表。9.飛機(jī)訂票問(wèn)題描述:某公司每天有10航班(航班號(hào)、價(jià)格),每個(gè)航班的飛機(jī),共有80個(gè)坐位,分20排,每排4個(gè)位子。編號(hào)為A,B,C,D。如座位號(hào):10D表示10排D座。設(shè)計(jì)一程序,完成以下功能:訂票:輸入乘客的姓名、身份證號(hào)、航班號(hào)、乘坐日期,座位號(hào),完成訂票功能(一次只能預(yù)定一張機(jī)票)。需要判斷航班號(hào)是否存在,身份證號(hào)的長(zhǎng)度是否為15位或18位,判斷座位號(hào)是否為航班上正確的座位號(hào),座位號(hào)是否已經(jīng)被其他顧客預(yù)定,乘坐日期格式是否合法(格式為:YYYY-MM-DD,如2009-01-02)))訂票時(shí)間必須通過(guò)調(diào)用系統(tǒng)時(shí)間獲得。退票:輸入乘客的姓名、航班號(hào)、日期,完成退票功能。需要判斷該乘客是否已經(jīng)訂購(gòu)了該日期的該航班)(不考慮航班飛機(jī)是否已經(jīng)起飛,認(rèn)為任何時(shí)候都可以退票)查詢指定航班、指定日期的乘客信息查詢指定航班的飛機(jī)票的銷(xiāo)售額查詢指定身份證號(hào)的顧客的乘坐飛機(jī)歷史。所有數(shù)據(jù)符合實(shí)際應(yīng)用要求提示:定義一個(gè)日期結(jié)構(gòu)體保存日期,具體信息為:年、月、日判斷乘坐日期的格式是否合法時(shí),需要判斷長(zhǎng)度是否為10,第5位和第8位是否為’-’,字符,將1-4位表示的年份,6-7位表示的月份,9-10位表示的日期分別轉(zhuǎn)換成整數(shù)。判斷是否滿足構(gòu)成日期的條件閏年月份只能是1-12之間的數(shù),如果是閏年,二月可以是29天否則不能大于28,1,3,5,7,8,10,12月可以是31天,其余只能小于等于30(建議寫(xiě)成函數(shù))。定義一個(gè)結(jié)構(gòu)體數(shù)組保存航班信息,具體為:航班號(hào)、價(jià)格定義一個(gè)結(jié)構(gòu)體保存座位號(hào),具體為:排,座定義一個(gè)訂票鏈表,保存訂票信息,具體為:乘客的姓名、身份證號(hào)、航班號(hào)、乘坐日期,座位號(hào)。輸入時(shí),判斷排號(hào)是否大于0小于等于20,座號(hào)是否為A、B、C、D,同時(shí)需要查詢訂票鏈表,是否存在相同乘坐日期、相同航班、相同座位號(hào)的記錄,如果有則表示已經(jīng)預(yù)定,如果沒(méi)有則插入訂票鏈表退票時(shí),需要從輸入身份證號(hào)、航班號(hào)、乘坐日期,查詢訂票鏈表,如果在該記錄,則刪除,10.倉(cāng)庫(kù)管理問(wèn)題描述:已知一工廠有5個(gè)倉(cāng)庫(kù)(倉(cāng)庫(kù)編號(hào)、倉(cāng)庫(kù)名稱(chēng)、負(fù)責(zé)人),用于保存公司生產(chǎn)的10個(gè)產(chǎn)品(產(chǎn)品編號(hào)、產(chǎn)品名稱(chēng)、產(chǎn)品規(guī)格),任何一種產(chǎn)品可以保存在該5個(gè)倉(cāng)庫(kù)中,編寫(xiě)一程序完成以下功能:產(chǎn)品入庫(kù):從鍵盤(pán)輸入倉(cāng)庫(kù)編號(hào)、產(chǎn)品編號(hào),入庫(kù)日期,入庫(kù)數(shù)量。需要判斷倉(cāng)庫(kù)編號(hào)是否存在、產(chǎn)品編號(hào)是否存在、入庫(kù)日期格式是否合法(格式為:YYYY-MM-DD,如2009-01-02),入庫(kù)數(shù)量是否大于0,入庫(kù)日期格式是否合法(格式為:YYYY-MM-DD,如2009-01-02))產(chǎn)品出庫(kù):從鍵盤(pán)輸入倉(cāng)庫(kù)編號(hào)、產(chǎn)品編號(hào)、出庫(kù)日期,出庫(kù)數(shù)量,需要判斷倉(cāng)庫(kù)編號(hào)是否存在、產(chǎn)品編號(hào)是否存在、入庫(kù)日期格式是否合法(格式為:YYYY-MM-DD,如2009-01-02),入庫(kù)數(shù)量是否大于0,是否小于當(dāng)前該倉(cāng)庫(kù)的庫(kù)存量,出庫(kù)日期格式是否合法(格式為:YYYY-MM-DD,如2009-01-02))出入庫(kù)時(shí)間必須通過(guò)調(diào)用系統(tǒng)時(shí)間獲得。查詢指定倉(cāng)庫(kù)編號(hào)的入庫(kù)記錄查詢指定產(chǎn)品編號(hào)的入庫(kù)記錄查詢指定倉(cāng)庫(kù)編號(hào)的出庫(kù)記錄查詢指定產(chǎn)品編號(hào)的出庫(kù)記錄所有數(shù)據(jù)符合實(shí)際應(yīng)用要求提示:定義一個(gè)日期結(jié)構(gòu)體保存日期,具體信息為:年、月、日判斷入庫(kù)日期和出庫(kù)日期的格式是否合法時(shí),需要判斷長(zhǎng)度是否為10,第5位和第8位是否為’-’,字符,將1-4位表示的年份,6-7位表示的月份,9-10位表示的日期分別轉(zhuǎn)換成整數(shù)。判斷是否滿足構(gòu)成日期的條件閏年月份只能是1-12之間的數(shù),如果是閏年,二月可以是29天否則不能大于28,1,3,5,7,8,10,12月可以是31天,其余只能小于等于30(建議寫(xiě)成函數(shù))。定義一個(gè)結(jié)構(gòu)體數(shù)組,保存5個(gè)倉(cāng)庫(kù)信息,具體為:倉(cāng)庫(kù)編號(hào)、倉(cāng)庫(kù)名稱(chēng)、負(fù)責(zé)人定義一個(gè)結(jié)構(gòu)體數(shù)組,保存10個(gè)產(chǎn)品信息,具體為:產(chǎn)品編號(hào)、產(chǎn)品名稱(chēng)、產(chǎn)品規(guī)格。定義一個(gè)產(chǎn)品出庫(kù)(入庫(kù))鏈表,保存產(chǎn)品的出庫(kù)(入庫(kù))信息。具體為:倉(cāng)庫(kù)編號(hào)、產(chǎn)品編號(hào),入庫(kù)日期,入庫(kù)數(shù)量,操作類(lèi)型(為1表示入庫(kù),為-1表示出庫(kù))產(chǎn)品入庫(kù)時(shí),需要查詢倉(cāng)庫(kù)數(shù)組和產(chǎn)品數(shù)組,如果產(chǎn)品編號(hào)和倉(cāng)庫(kù)編號(hào)存在,則插入產(chǎn)品出庫(kù)(入庫(kù))鏈表產(chǎn)品出庫(kù)時(shí),需要查詢產(chǎn)品出庫(kù)(入庫(kù))鏈表,查詢產(chǎn)品編號(hào)、倉(cāng)庫(kù)編號(hào)的入庫(kù)記錄得到入庫(kù)的數(shù)量(類(lèi)型為1),查詢產(chǎn)品編號(hào)、倉(cāng)庫(kù)編號(hào)的出庫(kù)記錄得到出庫(kù)的數(shù)量(類(lèi)型為-1),計(jì)算得到該產(chǎn)品在該倉(cāng)庫(kù)的庫(kù)存量,如果出庫(kù)數(shù)量小于庫(kù)存量,插入產(chǎn)品出庫(kù)(入庫(kù))鏈表,類(lèi)型為-1。11.學(xué)校運(yùn)動(dòng)會(huì)管理問(wèn)題描述:已知某學(xué)校運(yùn)動(dòng)會(huì)上有5個(gè)系部(編號(hào)、名稱(chēng))和10個(gè)運(yùn)動(dòng)項(xiàng)目,各項(xiàng)目名次取法有如下幾種:取前5名:第1名得分7,第2名得分5,第3名得分3,第4名得分2,第5名得分1;編寫(xiě)一程序,完成以下功能:從鍵盤(pán)輸入系部編號(hào)、運(yùn)動(dòng)員姓名、運(yùn)動(dòng)項(xiàng)目編號(hào)、獲取名次。需要判斷系部編號(hào)是否存在、參賽項(xiàng)目是否存在、獲取名次是否合法,同一系部的同一個(gè)人,不能在同一個(gè)項(xiàng)目中出現(xiàn)兩次。按照比賽成績(jī)從高到底輸出系部和其比賽成績(jī)查詢指定系部編號(hào)的獲獎(jiǎng)記錄查詢指定運(yùn)動(dòng)項(xiàng)目的獲獎(jiǎng)記錄所有數(shù)據(jù)符合實(shí)際應(yīng)用要求提示:定義一個(gè)結(jié)構(gòu)體數(shù)組,保存5個(gè)系部的信息,具體為:編號(hào)、名稱(chēng),比賽成績(jī)(最開(kāi)始為0)定義一個(gè)結(jié)構(gòu)體數(shù)組,保存10個(gè)運(yùn)動(dòng)項(xiàng)目的信息,具體為:編號(hào)、名稱(chēng)定義一個(gè)獲獎(jiǎng)鏈表,保存運(yùn)動(dòng)員的獲獎(jiǎng)信息,具體為:系部編號(hào)、運(yùn)動(dòng)員姓名、運(yùn)動(dòng)項(xiàng)目編號(hào)、獲取名次,得分,查詢系部數(shù)組和運(yùn)動(dòng)項(xiàng)目數(shù)組,如果存在,查詢獲獎(jiǎng)鏈表,是否存在該系部、該姓名、該項(xiàng)目的記錄,如果不存在,根據(jù)獲取的名次,計(jì)算獲獎(jiǎng)的得分,插入獲獎(jiǎng)鏈表,并將得分累加到系部的比賽成績(jī)。對(duì)系部數(shù)組按照比賽成績(jī)排序12.教師工作量管理問(wèn)題描述:已知一學(xué)校有4們課程(課程編號(hào)、課程名稱(chēng),課時(shí)),5個(gè)教師(教師號(hào)、姓名、性別、職稱(chēng)),在計(jì)算教師工作量時(shí),其計(jì)算方法如下表:班級(jí)數(shù)目 單個(gè)教學(xué)任務(wù)總課時(shí)2 1.5*(理論課時(shí)+實(shí)驗(yàn)課時(shí))3 2*(理論課時(shí)+實(shí)驗(yàn)課時(shí))>=4 2.5*(理論課時(shí)+實(shí)驗(yàn)課時(shí))編寫(xiě)一程序,完成以下功能:輸入教師的授課信息:教師號(hào)、班級(jí)數(shù)量,任課時(shí)間(2010-1表示2010年第一學(xué)期),班級(jí)數(shù)量。查詢指定年份的各個(gè)教師的工作量查詢指定教師編號(hào)、指定年份的工作量查詢指定教師編號(hào)、指定年份的授課信息查詢指定課程編號(hào)、指定年份的授課教師信息所有數(shù)據(jù)符合實(shí)際應(yīng)用要求提示:判斷任課時(shí)間的格式是否合法時(shí),需要判斷長(zhǎng)度是否為6,第5位為字符’-’。定義一個(gè)結(jié)構(gòu)體數(shù)組,保存4門(mén)課程的信息定義一個(gè)結(jié)構(gòu)體數(shù)組,保存5個(gè)教師的信息定義一個(gè)授課信息鏈表,保存教師的授課信息,具體為:教師號(hào)、班級(jí)數(shù)量,任課時(shí)間(2010-1表示2010年第一學(xué)期),班級(jí)數(shù)量,工作量輸入授課信息時(shí),查詢課程數(shù)組、教師數(shù)組,是否課程和教師存在,根據(jù)算法計(jì)算該課程的工作量,如果存在則插入授課信息鏈表。查詢教師工作量時(shí),輸入一個(gè)年份,查詢授課信息鏈表中任課時(shí)間前4位等于該年份的記錄,累加到教師工作量。13.學(xué)生證管理程序題目描述設(shè)計(jì)一學(xué)生證的管理程序。該程序應(yīng)具有下列功能:錄入某位學(xué)生的學(xué)生證信息(學(xué)生證應(yīng)該具有的信息請(qǐng)參看自己的學(xué)生證);給定學(xué)號(hào),顯示某位學(xué)生的學(xué)生證信息;給定某個(gè)班級(jí)的班號(hào),顯示該班所有學(xué)生的學(xué)生證信息;給定某位學(xué)生的學(xué)號(hào),可以修改該學(xué)生的的學(xué)生證信息;給定某位學(xué)生的學(xué)號(hào),可以刪除該學(xué)生的學(xué)生證信息;提供一些針對(duì)各類(lèi)信息的統(tǒng)計(jì)功能,如相同地區(qū),相同班號(hào)、相同系別、相同性別,相同生日段的學(xué)生人數(shù);題目要求按分析、設(shè)計(jì)、編碼、調(diào)試和測(cè)試的軟件開(kāi)發(fā)過(guò)程完成這個(gè)應(yīng)用程序。學(xué)生證應(yīng)該包含的信息請(qǐng)參看自己的學(xué)生證。為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單。應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用戶通過(guò)菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。每個(gè)功能操作中,不應(yīng)有原則性的錯(cuò)誤出現(xiàn);對(duì)輸入值用測(cè)試用例測(cè)試,不應(yīng)有錯(cuò)誤出現(xiàn);界面應(yīng)友好,操作應(yīng)流暢。所有數(shù)據(jù)符合實(shí)際應(yīng)用要求輸入要求應(yīng)用程序運(yùn)行后,在屏幕上顯示一個(gè)菜單。用戶可以根據(jù)需求,選定相應(yīng)的操作項(xiàng)目。進(jìn)入每個(gè)操作后,一般應(yīng)有相應(yīng)的子菜單,或有相應(yīng)的提示信息,根據(jù)提示信息的要求,從鍵盤(pán)或文件輸入相應(yīng)的信息。輸出要求應(yīng)用程序運(yùn)行后,要在屏幕上顯示一個(gè)菜單。要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等。提示`設(shè)計(jì)一個(gè)結(jié)構(gòu)體類(lèi)型和一維數(shù)組類(lèi)型,用來(lái)保存學(xué)生證的內(nèi)容。擴(kuò)展功能將所有學(xué)生證信息存儲(chǔ)在一個(gè)文件中,并實(shí)現(xiàn)文件讀寫(xiě)的操作。14.學(xué)分管理程序題目描述請(qǐng)?jiān)O(shè)計(jì)一個(gè)學(xué)生的學(xué)分管里程序假定每位學(xué)生必須完成基礎(chǔ)課50學(xué)分、專(zhuān)業(yè)課50學(xué)分、選修課24學(xué)分、人文類(lèi)課程8學(xué)分和實(shí)驗(yàn)性課程20學(xué)分才能夠畢業(yè)。因此在管理學(xué)分時(shí),要考慮每個(gè)學(xué)分所屬于的課程類(lèi)別。該程序應(yīng)該具有下列功能:錄入某位學(xué)生的學(xué)分;給定學(xué)號(hào),顯示某位學(xué)生的學(xué)分完成情況;給定某個(gè)班級(jí)的班號(hào),顯示該班所有學(xué)生的學(xué)分完成情況;給定某位學(xué)生的學(xué)號(hào),修改該學(xué)生的學(xué)分信息;按照某類(lèi)課程的學(xué)分高低進(jìn)行排序;提供一些統(tǒng)計(jì)各類(lèi)信息的功能,如:按個(gè)人、班,按課程類(lèi)別、統(tǒng)計(jì)當(dāng)前學(xué)分完成情況所有數(shù)據(jù)符合實(shí)際應(yīng)用要求題目要求按分析、設(shè)計(jì)、編碼、調(diào)試和測(cè)試的軟件開(kāi)發(fā)過(guò)程完成這個(gè)應(yīng)用程序。學(xué)分信息應(yīng)該包括學(xué)號(hào)、姓名、課程類(lèi)別和學(xué)分等。為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單。應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用戶通過(guò)菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。每個(gè)功能操作中,不應(yīng)有原則性的錯(cuò)誤出現(xiàn);對(duì)輸入值用測(cè)試用例測(cè)試,不應(yīng)有錯(cuò)誤出現(xiàn);界面應(yīng)友好,操作應(yīng)流暢。輸入要求應(yīng)用程序運(yùn)行后,在屏幕上顯示一個(gè)菜單。用戶可以根據(jù)需求,選定相應(yīng)的操作項(xiàng)目。進(jìn)入每個(gè)操作后,一般應(yīng)有相應(yīng)的子菜單,或有相應(yīng)的提示信息,根據(jù)提示信息的要求,從鍵盤(pán)或文件輸入相應(yīng)的信息。輸出要求應(yīng)用程序運(yùn)行后,要在屏幕上顯示一個(gè)菜單。要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等。提示`設(shè)計(jì)一個(gè)結(jié)構(gòu)體類(lèi)型和一維數(shù)組類(lèi)型,用來(lái)保存學(xué)分信息。擴(kuò)展功能將所有學(xué)生的學(xué)分信息存儲(chǔ)在一個(gè)文件中,并實(shí)現(xiàn)文件讀寫(xiě)的操作。15.圖書(shū)登記管理程序題目描述請(qǐng)?jiān)O(shè)計(jì)一個(gè)圖書(shū)登記管理程序。該程序應(yīng)該具有下列功能:錄入某本圖書(shū)的信息;給定圖書(shū)號(hào),顯示某本圖書(shū)信息;給定某個(gè)關(guān)鍵字,顯示所有書(shū)名中包含該關(guān)鍵字的圖書(shū)信息;給定出版社,顯示該出版社的所有圖書(shū)信息;刪除某本圖書(shū)的信息;提供一些統(tǒng)計(jì)各類(lèi)信息的功能;如:按登記日期、出版社、價(jià)格、類(lèi)別統(tǒng)計(jì)現(xiàn)有圖書(shū)情況;題目要求按分析、設(shè)計(jì)、編碼、調(diào)試和測(cè)試的軟件開(kāi)發(fā)過(guò)程完成這個(gè)應(yīng)用程序。圖書(shū)信息應(yīng)該包括書(shū)號(hào)、書(shū)名、出版社、類(lèi)別和價(jià)格等。為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單。應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用戶通過(guò)菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。每個(gè)功能操作中,不應(yīng)有原則性的錯(cuò)誤出現(xiàn);對(duì)輸入值用測(cè)試用例測(cè)試,不應(yīng)有錯(cuò)誤出現(xiàn);界面應(yīng)友好,操作應(yīng)流暢。所有數(shù)據(jù)符合實(shí)際應(yīng)用要求輸入要求應(yīng)用程序運(yùn)行后,在屏幕上顯示一個(gè)菜單。用戶可以根據(jù)需求,選定相應(yīng)的操作項(xiàng)目。進(jìn)入每個(gè)操作后,一般應(yīng)有相應(yīng)的子菜單,或有相應(yīng)的提示信息,根據(jù)提示信息的要求,從鍵盤(pán)或文件輸入相應(yīng)的信息。輸出要求應(yīng)用程序運(yùn)行后,要在屏幕上顯示一個(gè)菜單。要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等。提示`設(shè)計(jì)一個(gè)結(jié)構(gòu)體類(lèi)型和一維數(shù)組類(lèi)型,用來(lái)保存圖書(shū)信息。擴(kuò)展功能將所有圖書(shū)信息存儲(chǔ)在一個(gè)文件中,并實(shí)現(xiàn)文件讀寫(xiě)的操作。16.學(xué)生作業(yè)完成情況管理程序題目描述請(qǐng)?jiān)O(shè)計(jì)一個(gè)學(xué)生作業(yè)完成情況管理程序。假設(shè)某門(mén)課程一學(xué)期要留10次作業(yè),每次老師要進(jìn)行批改,給出分?jǐn)?shù)后還要進(jìn)行登記。學(xué)期期末要根據(jù)每次作業(yè)的成績(jī)計(jì)算出最終的平時(shí)成績(jī)(滿分100分)。該程序應(yīng)該具有下列功能:錄入某位學(xué)生某次作業(yè)的分?jǐn)?shù);給定學(xué)號(hào),顯示顯示某位學(xué)生的作業(yè)完成情況;給定某個(gè)班的班號(hào),顯示該班所有學(xué)生的作業(yè)完成情況;給定某位學(xué)生的學(xué)號(hào),修改該學(xué)生的作業(yè)完成情況信息;給定某位學(xué)生的學(xué)號(hào),刪除該學(xué)生的信息;提供一些針對(duì)各類(lèi)信息的統(tǒng)計(jì)功能;如:當(dāng)前某班的作業(yè)完成情況(平均值、前三名、后三名);所有數(shù)據(jù)符合實(shí)際應(yīng)用要求題目要求按分析、設(shè)計(jì)、編碼、調(diào)試和測(cè)試的軟件開(kāi)發(fā)過(guò)程完成這個(gè)應(yīng)用程序。作業(yè)登記信息應(yīng)該包括學(xué)號(hào)、姓名和10次作業(yè)完成情況等。為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單。應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用戶通過(guò)菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。每個(gè)功能操作中,不應(yīng)有原則性的錯(cuò)誤出現(xiàn);對(duì)輸入值用測(cè)試用例測(cè)試,不應(yīng)有錯(cuò)誤出現(xiàn);界面應(yīng)友好,操作應(yīng)流暢。輸入要求應(yīng)用程序運(yùn)行后,在屏幕上顯示一個(gè)菜單。用戶可以根據(jù)需求,選定相應(yīng)的操作項(xiàng)目。進(jìn)入每個(gè)操作后,一般應(yīng)有相應(yīng)的子菜單,或有相應(yīng)的提示信息,根據(jù)提示信息的要求,從鍵盤(pán)或文件輸入相應(yīng)的信息。輸出要求應(yīng)用程序運(yùn)行后,要在屏幕上顯示一個(gè)菜單。要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等。提示`設(shè)計(jì)一個(gè)結(jié)構(gòu)體類(lèi)型和一維數(shù)組類(lèi)型,用來(lái)保存作業(yè)登記信息。擴(kuò)展功能將所有作業(yè)登記信息存儲(chǔ)在一個(gè)文件中,并實(shí)現(xiàn)文件讀寫(xiě)的操作。17.停車(chē)場(chǎng)管理系統(tǒng)設(shè)計(jì):題目描述假定學(xué)院1號(hào)停車(chē)場(chǎng)有車(chē)位20個(gè),車(chē)位滿時(shí),能入不能進(jìn),要求記錄每臺(tái)車(chē)輛的車(chē)牌號(hào),出入時(shí)間(要求自動(dòng)獲取系統(tǒng)時(shí)間),停車(chē)收費(fèi)管理為:0.5小時(shí)內(nèi)免費(fèi),以后每1小時(shí)收費(fèi)1元,超過(guò)6小時(shí)的按2元計(jì)費(fèi),超過(guò)24小時(shí)的按3元計(jì)費(fèi),車(chē)輛入場(chǎng)時(shí),告知空閑車(chē)位情況,并顯示收費(fèi)標(biāo)準(zhǔn);車(chē)輛出場(chǎng)時(shí)統(tǒng)計(jì)總費(fèi)用并顯示。試設(shè)計(jì)一停車(chē)場(chǎng)管理系統(tǒng),使之能提供以下功能:系統(tǒng)以菜單方式工作(用鍵盤(pán)輸入1~6之間的數(shù)來(lái)選擇功能,其中6為退出)車(chē)輛進(jìn)入停車(chē)場(chǎng)錄入功能(車(chē)牌號(hào)、進(jìn)入時(shí)間(自動(dòng)獲取系統(tǒng)時(shí)間)、車(chē)位滿時(shí)不能進(jìn)入;停車(chē)場(chǎng)停車(chē)信息總體瀏覽功能(車(chē)位占用情況、空閑車(chē)位情況、已在車(chē)場(chǎng)內(nèi)的車(chē)輛車(chē)牌號(hào),當(dāng)前已在車(chē)場(chǎng)的單臺(tái)停車(chē)費(fèi)用總計(jì)及停車(chē)場(chǎng)當(dāng)前收費(fèi)總計(jì))查詢功能,按車(chē)位空閑情況、停車(chē)時(shí)時(shí)長(zhǎng)查詢(至少一種查詢方式)車(chē)輛出場(chǎng)后信息的刪除(按車(chē)牌號(hào)進(jìn)行刪除,同時(shí)刪除該車(chē)的所有費(fèi)用)收費(fèi)的修改(給定密碼,按費(fèi)用性質(zhì)修改,如改變收費(fèi)時(shí)長(zhǎng)或增加降低時(shí)長(zhǎng)內(nèi)費(fèi)用)所有數(shù)據(jù)符合實(shí)際應(yīng)用要求題目要求按分析、設(shè)計(jì)、編碼、調(diào)試和測(cè)試的軟件開(kāi)發(fā)過(guò)程完成這個(gè)應(yīng)用程序。停車(chē)場(chǎng)信息應(yīng)該包括車(chē)位、車(chē)牌號(hào)和收費(fèi)標(biāo)準(zhǔn)等。為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單。應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用戶通過(guò)菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。每個(gè)功能操作中,不應(yīng)有原則性的錯(cuò)誤出現(xiàn);對(duì)輸入值用測(cè)試用例測(cè)試,不應(yīng)有錯(cuò)誤出現(xiàn);界面應(yīng)友好,操作應(yīng)流暢。輸入要求應(yīng)用程序運(yùn)行后,在屏幕上顯示一個(gè)菜單。用戶可以根據(jù)需求,選定相應(yīng)的操作項(xiàng)目。進(jìn)入每個(gè)操作后,一般應(yīng)有相應(yīng)的子菜單,或有相應(yīng)的提示信息,根據(jù)提示信息的要求,從鍵盤(pán)或文件輸入相應(yīng)的信息。輸出要求應(yīng)用程序運(yùn)行后,要在屏幕上顯示一個(gè)菜單。要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等。提示`設(shè)計(jì)一個(gè)結(jié)構(gòu)體類(lèi)型和一維數(shù)組類(lèi)型,用來(lái)存放車(chē)場(chǎng)信息。擴(kuò)展功能將所有車(chē)場(chǎng)信息存儲(chǔ)在一個(gè)文件中,并實(shí)現(xiàn)文件讀寫(xiě)的操作。18.考勤管理系統(tǒng)題目描述假定公司有職工10人,職工有職工號(hào)、姓名、以周為記錄時(shí)長(zhǎng)的考勤情況(遲到次數(shù)、早退次數(shù)、曠工天數(shù))三項(xiàng)記錄,一周上班五天,每天上午上班時(shí)間為8:00,下班時(shí)間為11:30、下午2:00上班,5:30下班。試設(shè)計(jì)一考勤管理系統(tǒng),使之能提供以下功能:系統(tǒng)以菜單方式工作(用鍵盤(pán)輸入1~5之間的數(shù)來(lái)選擇功能,其中6為退出)職工上班、下班錄入功能(職工號(hào)、姓名任意給一個(gè)即可,上班時(shí)間(自動(dòng)獲取系統(tǒng)時(shí)間)、下班時(shí)間(自動(dòng)獲取系統(tǒng)時(shí)間))職工出勤情況整體瀏覽功能(職工號(hào)、姓名、(遲到、早退、曠工)、無(wú)前項(xiàng)則顯示全勤)查詢功能,按職工號(hào)、姓名、遲到、早退、曠工、全勤查詢(至少一種查詢方式)職工考勤信息的刪除(給定密碼后可按職工號(hào)、姓名、考勤情況任一項(xiàng)進(jìn)行刪除)考勤信息的修改(給定密碼后可按職工號(hào)、姓名、考勤情況任一項(xiàng)進(jìn)行刪除)所有數(shù)據(jù)符合實(shí)際應(yīng)用要求題目要求按分析、設(shè)計(jì)、編碼、調(diào)試和測(cè)試的軟件開(kāi)發(fā)過(guò)程完成這個(gè)應(yīng)用程序??记谛畔?yīng)該包括:職工號(hào)、姓名、上班時(shí)間、下班時(shí)間(遲到、早退、曠工)等。為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單。應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用戶通過(guò)菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。每個(gè)功能操作中,不應(yīng)有原則性的錯(cuò)誤出現(xiàn);對(duì)輸入值用測(cè)試用例測(cè)試,不應(yīng)有錯(cuò)誤出現(xiàn);界面應(yīng)友好,操作應(yīng)流暢。輸入要求應(yīng)用程序運(yùn)行后,在屏幕上顯示一個(gè)菜單。用戶可以根據(jù)需求,選定相應(yīng)的操作項(xiàng)目。進(jìn)入每個(gè)操作后,一般應(yīng)有相應(yīng)的子菜單,或有相應(yīng)的提示信息,根據(jù)提示信息的要求,從鍵盤(pán)或文件輸入相應(yīng)的信息。輸出要求應(yīng)用程序運(yùn)行后,要在屏幕上顯示一個(gè)菜單。要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等。提示`設(shè)計(jì)一個(gè)結(jié)構(gòu)體類(lèi)型和一維數(shù)組類(lèi)型,用來(lái)存放考勤信息。擴(kuò)展功能將所有考勤信息存儲(chǔ)在一個(gè)文件中,并實(shí)現(xiàn)文件讀寫(xiě)的操作。19.圖書(shū)租借管理系統(tǒng)題目描述圖書(shū)租借信息包括:書(shū)號(hào)、書(shū)名、作者名、存在狀態(tài)(每本書(shū)名有10本書(shū),還剩幾本)、借書(shū)人姓名、性別、學(xué)號(hào)等。租借收費(fèi)管理為:兩天內(nèi)免費(fèi),以后每增加1天收費(fèi)0.5元,超過(guò)6天按1元計(jì)費(fèi),超過(guò)30天的按2元計(jì)費(fèi),借閱登錄時(shí),告知該書(shū)存在情況,并顯示收費(fèi)標(biāo)準(zhǔn);還書(shū)時(shí)統(tǒng)計(jì)總費(fèi)用并顯示。試設(shè)計(jì)一圖書(shū)租借管理系統(tǒng),使之能提供以下功能:系統(tǒng)以菜單方式工作(用鍵盤(pán)輸入1~6之間的數(shù)來(lái)選擇功能,其中6為退出)圖書(shū)信息錄入功能(含本數(shù),圖書(shū)信息用文件保存)圖書(shū)信息整體瀏覽功能(包括書(shū)號(hào)、書(shū)名、作者名、存在狀態(tài))查詢功能:按書(shū)號(hào)、書(shū)名、按作者名、安存在狀況查詢(至少一種查詢方式)圖書(shū)的借閱功能:借書(shū)時(shí)顯示存在狀態(tài)及收費(fèi)標(biāo)準(zhǔn),為0的不能借閱圖書(shū)的還書(shū)功能:還書(shū)時(shí)顯示費(fèi)用狀況及收費(fèi)標(biāo)準(zhǔn),并修改存在狀態(tài)。圖書(shū)信息的刪除(按書(shū)號(hào)或書(shū)名進(jìn)行刪除,未還的圖書(shū)信息不能刪除)所有數(shù)據(jù)符合實(shí)際應(yīng)用要求題目要求按分析、設(shè)計(jì)、編碼、調(diào)試和測(cè)試的軟件開(kāi)發(fā)過(guò)程完成這個(gè)應(yīng)用程序。圖書(shū)租借信息應(yīng)該包括:書(shū)號(hào)、書(shū)名、作者名、存在狀態(tài)、借書(shū)人姓名、性別、學(xué)號(hào)等。為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單。應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用戶通過(guò)菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。每個(gè)功能操作中,不應(yīng)有原則性的錯(cuò)誤出現(xiàn);對(duì)輸入值用測(cè)試用例測(cè)試,不應(yīng)有錯(cuò)誤出現(xiàn);界面應(yīng)友好,操作應(yīng)流暢。輸入要求應(yīng)用程序運(yùn)行后,在屏幕上顯示一個(gè)菜單。用戶可以根據(jù)需求,選定相應(yīng)的操作項(xiàng)目。進(jìn)入每個(gè)操作后,一般應(yīng)有相應(yīng)的子菜單,或有相應(yīng)的提示信息,根據(jù)提示信息的要求,從鍵盤(pán)或文件輸入相應(yīng)的信息。輸出要求應(yīng)用程序運(yùn)行后,要在屏幕上顯示一個(gè)菜單。要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等。提示`設(shè)計(jì)一個(gè)結(jié)構(gòu)體類(lèi)型和一維數(shù)組類(lèi)型,用來(lái)存放租借信息。擴(kuò)展功能將所有租借信息存儲(chǔ)在一個(gè)文件中,并實(shí)現(xiàn)文件讀寫(xiě)的操作。20.圖書(shū)銷(xiāo)售管理系統(tǒng)題目描述圖書(shū)租借信息包括:書(shū)號(hào)、書(shū)名、作者名、書(shū)價(jià)、存在狀態(tài)(每個(gè)書(shū)名有5本書(shū))、銷(xiāo)售價(jià)格為:總費(fèi)用在50元以內(nèi),95折收費(fèi),超過(guò)100元按90折收費(fèi),超過(guò)200元按80折收費(fèi),超過(guò)300元,按75折收費(fèi),超過(guò)500元以上,一律按70折收費(fèi),售書(shū)時(shí),顯示該書(shū)存在情況,并顯示收費(fèi)標(biāo)準(zhǔn)及總費(fèi)。試設(shè)計(jì)一圖書(shū)銷(xiāo)售管理系統(tǒng),使之能提供以下功能:系統(tǒng)以菜單方式工作(用鍵盤(pán)輸入1~6之間的數(shù)來(lái)選擇功能,其中6為退出)圖書(shū)信息錄入功能(圖書(shū)信息用文件保存)圖書(shū)信息整體瀏覽功能(包括書(shū)號(hào)、書(shū)名、作者名、書(shū)價(jià)、存在狀態(tài))查詢功能:按書(shū)號(hào)、書(shū)名、作者名狀況查詢(至少一種查詢方式)圖書(shū)的銷(xiāo)售功能:售書(shū)時(shí)顯示存在狀態(tài)及收費(fèi)標(biāo)準(zhǔn),為0的不能銷(xiāo)售圖書(shū)信息的刪除(給定密碼,按書(shū)號(hào)、書(shū)名或作者進(jìn)行刪除,未銷(xiāo)售完的圖書(shū)信息不能刪除)所有數(shù)據(jù)符合實(shí)際應(yīng)用要求題目要求按分析、設(shè)計(jì)、編碼、調(diào)試和測(cè)試的軟件開(kāi)發(fā)過(guò)程完成這個(gè)應(yīng)用程序。圖書(shū)銷(xiāo)售信息應(yīng)該包括:書(shū)號(hào)、書(shū)名、作者名、書(shū)價(jià)、存在狀態(tài)等。為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單。應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用戶通過(guò)菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。每個(gè)功能操作中,不應(yīng)有原則性的錯(cuò)誤出現(xiàn);對(duì)輸入值用測(cè)試用例測(cè)試,不應(yīng)有錯(cuò)誤出現(xiàn);界面應(yīng)友好,操作應(yīng)流暢。輸入要求應(yīng)用程序運(yùn)行后,在屏幕上顯示一個(gè)菜單。用戶可以根據(jù)需求,選定相應(yīng)的操作項(xiàng)目。進(jìn)入每個(gè)操作后,一般應(yīng)有相應(yīng)的子菜單,或有相應(yīng)的提示信息,根據(jù)提示信息的要求,從鍵盤(pán)或文件輸入相應(yīng)的信息。輸出要求應(yīng)用程序運(yùn)行后,要在屏幕上顯示一個(gè)菜單。要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等。提示`設(shè)計(jì)一個(gè)結(jié)構(gòu)體類(lèi)型和一維數(shù)組類(lèi)型,用來(lái)存放圖書(shū)信息。擴(kuò)展功能將所有圖書(shū)信息存儲(chǔ)在一個(gè)文件中,并實(shí)現(xiàn)文件讀寫(xiě)的操作。21.宿舍管理系統(tǒng)題目描述現(xiàn)有學(xué)生宿舍一棟,共6層,每層有房間12個(gè),每間宿舍可以住6名學(xué)生,每層一半為為含衛(wèi)生間宿舍,含衛(wèi)生間的每年收費(fèi)為1200元,其它為800元。試設(shè)計(jì)一宿舍管理系統(tǒng),使之能提供以下功能:系統(tǒng)以菜單方式工作(用鍵盤(pán)輸入1~6之間的數(shù)來(lái)選擇功能,其中6為退出)學(xué)生住宿信息錄入功能(錄入信息用文件保存);宿舍信息整體瀏覽功能(包括各房間入住學(xué)生情況、房間空閑情況)查詢功能:按層、房間、收費(fèi)標(biāo)準(zhǔn)、入住時(shí)間查詢(至少2種查詢方式)宿舍入住修改功能:入住時(shí)時(shí)顯示空閑狀態(tài)及收費(fèi)標(biāo)準(zhǔn),為0的不能入住;學(xué)生入住信息的刪除功能(給定密碼,按學(xué)號(hào)、姓名、房間、床位進(jìn)行刪除,未未繳清住宿費(fèi)的不能刪除)。所有數(shù)據(jù)符合實(shí)際應(yīng)用要求題目要求按分析、設(shè)計(jì)、編碼、調(diào)試和測(cè)試的軟件開(kāi)發(fā)過(guò)程完成這個(gè)應(yīng)用程序。住宿信息應(yīng)該包括:層號(hào)、房間號(hào)、床位號(hào)、學(xué)號(hào)、姓名、收費(fèi)標(biāo)準(zhǔn)、繳費(fèi)狀態(tài)、入住時(shí)間等。為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單。應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用戶通過(guò)菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。每個(gè)功能操作中,不應(yīng)有原則性的錯(cuò)誤出現(xiàn);對(duì)輸入值用測(cè)試用例測(cè)試,不應(yīng)有錯(cuò)誤出現(xiàn);界面應(yīng)友好,操作應(yīng)流暢。輸入要求應(yīng)用程序運(yùn)行后,在屏幕上顯示一個(gè)菜單。用戶可以根據(jù)需求,選定相應(yīng)的操作項(xiàng)目。進(jìn)入每個(gè)操作后,一般應(yīng)有相應(yīng)的子菜單,或有相應(yīng)的提示信息,根據(jù)提示信息的要求,從鍵盤(pán)或文件輸入相應(yīng)的信息。輸出要求應(yīng)用程序運(yùn)行后,要在屏幕上顯示一個(gè)菜單。要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等。提示`設(shè)計(jì)一個(gè)結(jié)構(gòu)體類(lèi)型和一維數(shù)組類(lèi)型,用來(lái)存放入住信息。擴(kuò)展功能將所有入住信息存儲(chǔ)在一個(gè)文件中,并實(shí)現(xiàn)文件讀寫(xiě)的操作。22.車(chē)票管理系統(tǒng)題目描述一車(chē)站每天有n個(gè)發(fā)車(chē)班次,每個(gè)班次都有一班次號(hào)(1、2、3…n),固定的發(fā)車(chē)時(shí)間,固定的路線(起始站、終點(diǎn)站),大致的行車(chē)時(shí)間,固定的額定載客量。如班次發(fā)車(chē)時(shí)間起點(diǎn)站終點(diǎn)站行車(chē)時(shí)間額定載量已定票人數(shù)18:00十堰丹江3453026:30十堰鄖縣1404037:00十堰鄖西44020410:00十堰竹山3402試設(shè)計(jì)車(chē)票管理系統(tǒng),使之能提供以下功能:錄入
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度農(nóng)村個(gè)人地基使用權(quán)轉(zhuǎn)讓與農(nóng)村生態(tài)環(huán)境保護(hù)合作協(xié)議3篇
- 二零二五年度木工次結(jié)構(gòu)構(gòu)件加工與運(yùn)輸服務(wù)合同3篇
- 2025年度精密儀器制造工廠整體轉(zhuǎn)讓協(xié)議3篇
- 二零二五年度農(nóng)用房屋抵押農(nóng)村旅游發(fā)展貸款服務(wù)協(xié)議
- 二零二五年度企業(yè)研發(fā)成果保密協(xié)議2篇
- 二零二五年度公司管理人員員工持股計(jì)劃聘用合同3篇
- 二零二五年度農(nóng)村宅基地房屋出售與綠化維護(hù)合同2篇
- 二零二五年度老年人緊急救援服務(wù)合作協(xié)議3篇
- 二零二五年度綠色能源項(xiàng)目合作協(xié)議3篇
- 2025年度全新私人合同:私人美容師及美容服務(wù)合同3篇
- 中國(guó)老年糖尿病診療指南(2024版)解讀
- 純化水注射用水系統(tǒng)的驗(yàn)證課件
- 物業(yè)公司員工管理規(guī)章制度范本
- 手術(shù)中側(cè)臥位體位擺放護(hù)理課件
- 測(cè)繪法規(guī)與管理(第2版)全套教學(xué)課件
- 湖北省天門(mén)市2023-2024學(xué)年七年級(jí)上學(xué)期期末考試語(yǔ)文試題(含答案)
- 智能化施工管理平臺(tái)
- 2024年國(guó)家能源集團(tuán)江蘇電力有限公司招聘筆試參考題庫(kù)附帶答案詳解
- 江西省九江市2023-2024學(xué)年部編版九年級(jí)上學(xué)期期末歷史試題(含答案)
- 山東省濟(jì)南市2023-2024學(xué)年高三上學(xué)期期末學(xué)習(xí)質(zhì)量檢測(cè)物理試題(原卷版)
- 2024年新華人壽保險(xiǎn)股份有限公司招聘筆試參考題庫(kù)含答案解析
評(píng)論
0/150
提交評(píng)論