




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、C+課程設(shè)計(jì)題目(管理系統(tǒng)類)題號(hào)A01倉庫管理總體需求編寫一個(gè)倉庫管理程序管理倉庫內(nèi)貨物的信息。倉庫中貨物信息的組成部分為:貨物編號(hào)、貨物名稱、貨物單價(jià)、貨物數(shù)量等。功能需求1) 增加或刪除貨物信息2) 按編號(hào)或名稱查詢貨物信息3) 顯示庫存量不足一定值(由用戶從鍵盤輸入)的貨物信息4)顯示所有貨物的信息5)用子函數(shù)實(shí)現(xiàn)各個(gè)子功能用戶界面輸入: 程序正常運(yùn)行后,屏幕上顯示一個(gè)文字菜單(根據(jù)序號(hào)選定相應(yīng)的操作項(xiàng)目),當(dāng)用戶選定操作項(xiàng)目所對(duì)應(yīng)的序號(hào)時(shí),根據(jù)應(yīng)用程序的提示信息,從鍵盤上輸入相應(yīng)的數(shù)據(jù)。輸出: 1) 應(yīng)用程序正常運(yùn)行后,要在屏幕上顯示一個(gè)文字菜單2) 要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、
2、明確的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等提示與參考1)為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單,應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用戶通過菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。2) 將貨物信息定義為一個(gè)結(jié)構(gòu)體;貨物編號(hào)應(yīng)唯一,不可重復(fù)。3)采用文件保存數(shù)據(jù), 關(guān)于文件的讀寫方法請(qǐng)參見教材的“文件”章節(jié)。題號(hào)A02學(xué)生成績管理總體需求編寫一個(gè)班級(jí)的學(xué)生成績管理程序?qū)W生信息的組成部分為:學(xué)號(hào)、姓名、學(xué)生所學(xué)課程的成績數(shù)組、課程平均分等。設(shè)每個(gè)學(xué)生學(xué)習(xí)的課程數(shù)目為4功能需求1) 增加學(xué)生信息(除平均分外)2) 求每門課的平均分3) 輸出個(gè)人平均分超過90分的學(xué)生的信息,包括學(xué)號(hào)、姓名和平均分。4)對(duì)4門課程
3、中的任何一門,可隨意抽取1門,按學(xué)生該門課程的成績進(jìn)行排序,并輸出排序結(jié)果,包括學(xué)號(hào)、姓名和該門課程成績。5)用子函數(shù)實(shí)現(xiàn)各個(gè)子功能用戶界面輸入: 程序正常運(yùn)行后,屏幕上顯示一個(gè)文字菜單(根據(jù)序號(hào)選定相應(yīng)的操作項(xiàng)目),當(dāng)用戶選定操作項(xiàng)目所對(duì)應(yīng)的序號(hào)時(shí),根據(jù)應(yīng)用程序的提示信息,從鍵盤上輸入相應(yīng)的數(shù)據(jù)。輸出: 1) 應(yīng)用程序正常運(yùn)行后,要在屏幕上顯示一個(gè)文字菜單2) 要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等提示與參考1)為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單,應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用戶通過菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。2) 將學(xué)生信息定義為一個(gè)結(jié)構(gòu)體;
4、采用文件保存數(shù)據(jù),關(guān)于文件的讀寫方法請(qǐng)參見教材的“文件”章節(jié)。題號(hào)A03火車票銷售管理總體需求編寫一個(gè)簡單的火車票銷售管理程序完成售票、退票和車票剩余情況查詢等,每張車票包含車次、座位信息。假設(shè)所有操作的均為同一車次的車票。功能需求1) 售票并顯示所售出車票的信息2) 退票并顯示所退車票的信息(退票時(shí),必須是車站售出的列車票才能退,即為同一車次的票;否則視為無效票,不能辦理退票業(yè)務(wù)。)3) 查詢車票剩余情況。4)用子函數(shù)實(shí)現(xiàn)各個(gè)子功能用戶界面輸入: 程序正常運(yùn)行后,屏幕上顯示一個(gè)文字菜單(根據(jù)序號(hào)選定相應(yīng)的操作項(xiàng)目),當(dāng)用戶選定操作項(xiàng)目所對(duì)應(yīng)的序號(hào)時(shí),根據(jù)應(yīng)用程序的提示信息,從鍵盤上輸入相應(yīng)的
5、數(shù)據(jù)。輸出: 1) 應(yīng)用程序正常運(yùn)行后,要在屏幕上顯示一個(gè)文字菜單2) 要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等提示與參考1)為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單,應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用戶通過菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。2)將車票信息定義為一個(gè)結(jié)構(gòu)體;建議采用單鏈表實(shí)現(xiàn),最初建立一個(gè)銷售鏈表和一個(gè)備份鏈表,表中的數(shù)據(jù)均為該車次的所有車票;當(dāng)售出一張車票時(shí),從銷售鏈表中刪除相應(yīng)結(jié)點(diǎn);當(dāng)退票時(shí),先到備份鏈表中進(jìn)行查找,若找到將該退票的信息插入銷售表中,否則為無效票,退票不成功。3)采用文件保存數(shù)據(jù),關(guān)于文件的讀寫方法請(qǐng)參見教材的“文件”章節(jié)。題號(hào)
6、A04選票管理總體需求編寫一個(gè)選票管理程序(10個(gè)候選人,100個(gè)選民)功能需求1) 統(tǒng)計(jì)票數(shù):統(tǒng)計(jì)并保存每個(gè)人的選票數(shù)及無效票和棄權(quán)票的情況2) 保存結(jié)果:把統(tǒng)計(jì)好的各人票數(shù)輸出到OUT.DAT中(第一行存儲(chǔ)第一個(gè)候選人的得票數(shù),第二行存儲(chǔ)第二個(gè)候選人的得票數(shù),依次類推)3)輸出前三名:按得票數(shù)由大到小的順序顯示前三位候選人的信息,包括:候選人的號(hào)數(shù)及得票數(shù)。4)用子函數(shù)實(shí)現(xiàn)各個(gè)子功能用戶界面輸入: 程序正常運(yùn)行后,屏幕上顯示一個(gè)文字菜單(根據(jù)序號(hào)選定相應(yīng)的操作項(xiàng)目),當(dāng)用戶選定操作項(xiàng)目所對(duì)應(yīng)的序號(hào)時(shí),根據(jù)應(yīng)用程序的提示信息,從鍵盤上輸入相應(yīng)的數(shù)據(jù)。輸出: 1) 應(yīng)用程序正常運(yùn)行后,要在屏幕
7、上顯示一個(gè)文字菜單2) 要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等提示與參考1)為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單,應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用戶通過菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。2) 將選票信息定義為一個(gè)結(jié)構(gòu)體;采用文件保存數(shù)據(jù)。3)關(guān)于文件的讀寫方法請(qǐng)參見教材的“文件”章節(jié)題號(hào)A05通訊錄管理總體需求編寫一個(gè)通訊錄管理程序有一已存在的通訊錄文件,數(shù)據(jù)內(nèi)容為各聯(lián)系人信息。每個(gè)聯(lián)系人信息的組成部分為:姓名、電話號(hào)碼和住址等個(gè)人基本信息。假設(shè)已有兩個(gè)聯(lián)系人功能需求1) 輸出聯(lián)系人:打開通訊錄文件并顯示其中的數(shù)據(jù)2)添加聯(lián)系人3) 查找聯(lián)系人:利用字符串
8、函數(shù),按“姓名”查找4) 修改聯(lián)系人:可以修改該聯(lián)系人的任一個(gè)信息5)保存到文件:將操作結(jié)果保存到已存在的通訊錄文件6)用子函數(shù)實(shí)現(xiàn)各個(gè)子功能用戶界面輸入: 程序正常運(yùn)行后,屏幕上顯示一個(gè)文字菜單(根據(jù)序號(hào)選定相應(yīng)的操作項(xiàng)目),當(dāng)用戶選定操作項(xiàng)目所對(duì)應(yīng)的序號(hào)時(shí),根據(jù)應(yīng)用程序的提示信息,從鍵盤上輸入相應(yīng)的數(shù)據(jù)。輸出: 1) 應(yīng)用程序正常運(yùn)行后,要在屏幕上顯示一個(gè)文字菜單2) 要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等提示與參考1)按照分析、設(shè)計(jì)、編碼、調(diào)試和測(cè)試的軟件開發(fā)過程完成這個(gè)應(yīng)用程序2)為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單,應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,
9、然后用戶通過菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。3)將聯(lián)系人信息定義為一個(gè)結(jié)構(gòu)體;采用文件保存數(shù)據(jù),關(guān)于文件的讀寫方法請(qǐng)參見教材的“文件”章節(jié)。題號(hào)A06圖書管理總體需求編寫一個(gè)圖書管理程序圖書信息的組成部分為:書號(hào)、書名、作者名、出版社、出版時(shí)間、價(jià)格等。功能需求1) 新書上架:添加圖書信息2) 圖書瀏覽:輸出所有圖書信息3) 圖書查詢:可按書號(hào)、書名或作者名查詢(按書號(hào)查詢時(shí),因書號(hào)唯一,結(jié)果僅為一條記錄;按書名或作者名查詢時(shí),結(jié)果可能為多條記錄)4)圖書下架:刪除指定圖書信息,如按書號(hào)5)用子函數(shù)實(shí)現(xiàn)各個(gè)子功能用戶界面輸入: 程序正常運(yùn)行后,屏幕上顯示一個(gè)文字菜單(根據(jù)序號(hào)選定相應(yīng)的操作項(xiàng)目)
10、,當(dāng)用戶選定操作項(xiàng)目所對(duì)應(yīng)的序號(hào)時(shí),根據(jù)應(yīng)用程序的提示信息,從鍵盤上輸入相應(yīng)的數(shù)據(jù)。輸出: 1) 應(yīng)用程序正常運(yùn)行后,要在屏幕上顯示一個(gè)文字菜單2) 要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等提示與參考1)按照分析、設(shè)計(jì)、編碼、調(diào)試和測(cè)試的軟件開發(fā)過程完成這個(gè)應(yīng)用程序2)為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單,應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用戶通過菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。3) 將圖書信息定義為一個(gè)結(jié)構(gòu)體;書號(hào)應(yīng)唯一,不可重復(fù);采用文件保存數(shù)據(jù),關(guān)于文件的讀寫方法請(qǐng)參見教材的“文件”章節(jié)。題號(hào)A07影碟出租管理總體需求編寫一個(gè)影碟出租管理程序影碟信息的組
11、成部分為:碟片名稱、國家、類型、借閱標(biāo)記等出租信息的組成部分為:會(huì)員名、碟片名稱、借閱日期、歸還日期、租金等功能需求1) 新片上架:添加碟片信息2) 碟片查詢:按片名查詢某片是否可借閱,結(jié)果有三種(可借閱、已借出、無此片)。3) 碟片借閱:輸入會(huì)員名、碟片名稱、借閱日期,修改碟片的租借標(biāo)記(每個(gè)會(huì)員一次可借閱多片)4)碟片歸還:輸入會(huì)員名、碟片名稱、歸還日期,修改碟片的租借標(biāo)記,計(jì)算每片租金(每三天的租金為1元,不滿三天的按三天計(jì)算)。因?yàn)槊總€(gè)會(huì)員一次可借閱多片,所以也可能一次歸還多片。在該操作結(jié)束前,應(yīng)輸出該會(huì)員此次歸還所需支付的總租金。5)用子函數(shù)實(shí)現(xiàn)各個(gè)子功能用戶界面輸入: 程序正常運(yùn)行
12、后,屏幕上顯示一個(gè)文字菜單(根據(jù)序號(hào)選定相應(yīng)的操作項(xiàng)目),當(dāng)用戶選定操作項(xiàng)目所對(duì)應(yīng)的序號(hào)時(shí),根據(jù)應(yīng)用程序的提示信息,從鍵盤上輸入相應(yīng)的數(shù)據(jù)。輸出: 1) 應(yīng)用程序正常運(yùn)行后,要在屏幕上顯示一個(gè)文字菜單2) 要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等提示與參考1)為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單,應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用戶通過菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。2) 影碟信息可定義為一個(gè)結(jié)構(gòu)體;關(guān)鍵在于考慮出租信息的表示,這將決定實(shí)現(xiàn)借閱和歸還操作的算法。采用文件保存數(shù)據(jù)。題號(hào)A08商品銷售管理總體需求編寫一個(gè)商品銷售管理程序商品信息的組成部分為:商品
13、編號(hào)、商品名稱、商品單價(jià)、生產(chǎn)商、庫存量等。銷售單信息的組成部分為:商品編號(hào)、商品名稱、商品單價(jià)、購買數(shù)量、該商品應(yīng)付金額等。功能需求1) 商品上架:添加商品信息 2) 商品瀏覽:輸出商品信息3) 商品銷售:輸入商品編號(hào)和購買數(shù)量,通過商品編號(hào),獲得商品名稱和單價(jià),修改該商品的庫存量,計(jì)算該商品應(yīng)付金額。一個(gè)銷售單可包含多個(gè)商品,操作結(jié)束時(shí)應(yīng)給出整個(gè)銷售單應(yīng)支付的金額。 4)商品查詢5)用子函數(shù)實(shí)現(xiàn)各個(gè)子功能用戶界面輸入: 程序正常運(yùn)行后,屏幕上顯示一個(gè)文字菜單(根據(jù)序號(hào)選定相應(yīng)的操作項(xiàng)目),當(dāng)用戶選定操作項(xiàng)目所對(duì)應(yīng)的序號(hào)時(shí),根據(jù)應(yīng)用程序的提示信息,從鍵盤上輸入相應(yīng)的數(shù)據(jù)。輸出: 1) 應(yīng)用程
14、序正常運(yùn)行后,要在屏幕上顯示一個(gè)文字菜單2) 要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等提示與參考1)為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單,應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用戶通過菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。2) 商品信息可定義為一個(gè)結(jié)構(gòu)體;采用文件保存數(shù)據(jù)。題號(hào)A09學(xué)籍信息管理總體需求編寫一個(gè)學(xué)籍信息管理程序,以一個(gè)班級(jí)為例學(xué)籍信息的組成部分為:學(xué)號(hào)、姓名、性別、出生日期、政治面貌和家庭住址等。功能需求1) 添加:學(xué)號(hào)自動(dòng)加12) 刪除3) 修改4)查詢:可按多個(gè)條件查詢5)用子函數(shù)實(shí)現(xiàn)各個(gè)子功能用戶界面輸入: 程序正常運(yùn)行后,屏幕上顯示一個(gè)文字菜單(
15、根據(jù)序號(hào)選定相應(yīng)的操作項(xiàng)目),當(dāng)用戶選定操作項(xiàng)目所對(duì)應(yīng)的序號(hào)時(shí),根據(jù)應(yīng)用程序的提示信息,從鍵盤上輸入相應(yīng)的數(shù)據(jù)。輸出: 1) 應(yīng)用程序正常運(yùn)行后,要在屏幕上顯示一個(gè)文字菜單2) 要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等提示與參考1)為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單,應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用戶通過菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。2) 學(xué)籍信息可定義為一個(gè)結(jié)構(gòu)體, 采用文件保存數(shù)據(jù), 關(guān)于文件的讀寫方法請(qǐng)參見教材的“文件”章節(jié)。題號(hào)A10訂單信息管理總體需求編寫一個(gè)訂單信息管理程序,以某類產(chǎn)品為例訂單信息的組成部分為:訂單編號(hào)、公司名稱、產(chǎn)品名稱、
16、產(chǎn)品訂價(jià)、訂購數(shù)量、訂單金額等。功能需求1) 添加:輸入各信息(除訂單金額)并計(jì)算出訂單金額2) 瀏覽3) 查詢:可按多個(gè)條件查詢4)統(tǒng)計(jì):輸入某個(gè)公司名稱,統(tǒng)計(jì)并輸出其所有訂單的總額5)用子函數(shù)實(shí)現(xiàn)各個(gè)子功能用戶界面輸入: 程序正常運(yùn)行后,屏幕上顯示一個(gè)文字菜單(根據(jù)序號(hào)選定相應(yīng)的操作項(xiàng)目),當(dāng)用戶選定操作項(xiàng)目所對(duì)應(yīng)的序號(hào)時(shí),根據(jù)應(yīng)用程序的提示信息,從鍵盤上輸入相應(yīng)的數(shù)據(jù)。輸出: 1) 應(yīng)用程序正常運(yùn)行后,要在屏幕上顯示一個(gè)文字菜單2) 要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等提示與參考1)為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單,應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單
17、,然后用戶通過菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。2) 訂單信息可定義為一個(gè)結(jié)構(gòu)體;訂單編號(hào)應(yīng)唯一,不可重復(fù), 采用文件保存數(shù)據(jù), 關(guān)于文件的讀寫方法請(qǐng)參見教材的“文件”章節(jié)。題號(hào)A11職工信息管理總體需求為某小型公司編寫一個(gè)職工信息管理程序該管理程序處理的對(duì)象:公司、部門、職工總經(jīng)理1位,部門若干,部門內(nèi)設(shè)有部門經(jīng)理1位、職工若干位等等功能需求1) 能夠查詢公司的總信息、部門信息2) 通過鍵盤把某位職工添加到相應(yīng)部門3) 能夠按姓名查詢職工的信息4) 給定某個(gè)部門的編號(hào),顯示該部門所有職工的信息5) 給定某位職工的總編號(hào),修改該職工的的各信息用戶界面輸入: 程序正常運(yùn)行后,屏幕上顯示一個(gè)文字菜單(
18、根據(jù)序號(hào)選定相應(yīng)的操作項(xiàng)目),當(dāng)用戶選定操作項(xiàng)目所對(duì)應(yīng)的序號(hào)時(shí),根據(jù)應(yīng)用程序的提示信息,從鍵盤上輸入相應(yīng)的數(shù)據(jù)。輸出: 1) 應(yīng)用程序正常運(yùn)行后,要在屏幕上顯示一個(gè)文字菜單2) 要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等提示與參考1)為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單,應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用戶通過菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。2) 編號(hào)自動(dòng)生成:在生成人員信息時(shí)同時(shí)生成,每輸入一個(gè)人員信息編號(hào)順序加1。采用文件保存數(shù)據(jù), 關(guān)于文件的讀寫方法請(qǐng)參見教材的“文件”章節(jié)。題號(hào)A12職工工資管理總體需求為某小型公司編寫一個(gè)職工工資管理程序公司1位總經(jīng)理
19、,3個(gè)部門經(jīng)理,每個(gè)部門有10位普通職工。所有人員的工資信息一樣,組成部分為:基本工資(總經(jīng)理、部門經(jīng)理、普通職工的基本工資應(yīng)體現(xiàn)出不同),獎(jiǎng)金(普通職工獎(jiǎng)金根據(jù)本人的當(dāng)月業(yè)績、部門經(jīng)理獎(jiǎng)金根據(jù)本部門所有職工的當(dāng)月業(yè)績總和、總經(jīng)理獎(jiǎng)金根據(jù)所有部門所有職工的當(dāng)月業(yè)績總和提成,提成比例自定一個(gè)合理的數(shù)值)、應(yīng)發(fā)工資、稅金(請(qǐng)按照當(dāng)前國家規(guī)定的個(gè)人所得稅計(jì)算方式計(jì)算)、實(shí)發(fā)工資。功能需求1) 能夠根據(jù)月份按部門輸入全部職工的業(yè)績。2) 修改某位職工的當(dāng)月業(yè)績。3) 計(jì)算并顯示所有職工的工資明細(xì)。4) 查詢某位職工的當(dāng)月工資明細(xì)。用戶界面輸入: 程序正常運(yùn)行后,屏幕上顯示一個(gè)文字菜單(根據(jù)序號(hào)選定相應(yīng)
20、的操作項(xiàng)目),當(dāng)用戶選定操作項(xiàng)目所對(duì)應(yīng)的序號(hào)時(shí),根據(jù)應(yīng)用程序的提示信息,從鍵盤上輸入相應(yīng)的數(shù)據(jù)。輸出: 1) 應(yīng)用程序正常運(yùn)行后,要在屏幕上顯示一個(gè)文字菜單2) 要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等提示與參考1)為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單,應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用戶通過菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。2) 將工資信息定義成結(jié)構(gòu)體,采用文件保存數(shù)據(jù), 關(guān)于文件的讀寫方法請(qǐng)參見教材的“文件”章節(jié)。題號(hào)A13銀行定期儲(chǔ)蓄系統(tǒng)總體需求模仿設(shè)計(jì)一個(gè)銀行定期儲(chǔ)蓄系統(tǒng)承擔(dān)用戶的定期存款和取款業(yè)務(wù)。功能需求1)實(shí)現(xiàn)描述銀行的類Bank:記錄系統(tǒng)中現(xiàn)有
21、哪些定期儲(chǔ)戶。可用數(shù)組實(shí)現(xiàn),但注意判斷數(shù)組越界的情況),定義生成儲(chǔ)戶的函數(shù)Append,按照帳號(hào)刪除儲(chǔ)戶的函數(shù)Delete,按照帳號(hào)查詢儲(chǔ)戶的函數(shù)Query,并顯示查詢結(jié)果; 2)定義定期儲(chǔ)戶類:具有帳號(hào)、存款人姓名、期限、金額等屬性,操作:存款、取款(處理取款業(yè)務(wù),金額不足給予提示,金額足時(shí)計(jì)算所取出金額的利息,若期限未滿,利息按活期計(jì)算)、轉(zhuǎn)期限(原期限未滿,利息按活期計(jì)算,并以新期限存入)、顯示儲(chǔ)戶所有信息。 3)可以根據(jù)菜單命令增加、刪除和查詢儲(chǔ)戶,以及儲(chǔ)戶存款和取款的操作.用戶界面輸入: 程序正常運(yùn)行后,屏幕上顯示一個(gè)文字菜單(根據(jù)序號(hào)選定相應(yīng)的操作項(xiàng)目),當(dāng)用戶選定操作項(xiàng)目所對(duì)應(yīng)的
22、序號(hào)時(shí),根據(jù)應(yīng)用程序的提示信息,從鍵盤上輸入相應(yīng)的數(shù)據(jù)。輸出: 1) 應(yīng)用程序正常運(yùn)行后,要在屏幕上顯示一個(gè)文字菜單2) 要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等提示與參考1)為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單,應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用戶通過菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。2)采用文件保存數(shù)據(jù), 關(guān)于文件的讀寫方法請(qǐng)參見教材的“文件”章節(jié)。題號(hào)A14車輛管理總體需求本程序管理的車輛主要有大客車、小轎車和卡車。每種車輛有車輛編號(hào)、號(hào)牌、車輛制造公司、車輛購買時(shí)間、車輛型號(hào)(大客車、小轎車、卡車)、總公里數(shù)、耗油量/公里、基本維護(hù)費(fèi)、養(yǎng)路費(fèi)、累積總費(fèi)
23、用等。大客車還有載客量(最大載客數(shù))信息。每臺(tái)車輛當(dāng)月總費(fèi)用=油價(jià)耗油量/公里基本維護(hù)費(fèi)基本維護(hù)費(fèi):客車:2000元/月,小轎車:1000元/元,卡車:1500元/月功能需求1) 能夠通過鍵盤輸入指定車輛的當(dāng)月公里數(shù)2) 給定車輛編號(hào),顯示指定車輛的基本信息3) 給定某種車輛類型,顯示該類型所有車輛累計(jì)費(fèi)用統(tǒng)計(jì)情況4) 給定某個(gè)車輛的號(hào)牌,修改該車輛的當(dāng)月公里數(shù)5) 按照某類車輛的累計(jì)總費(fèi)用的高低進(jìn)行排序用戶界面輸入: 程序正常運(yùn)行后,屏幕上顯示一個(gè)文字菜單(根據(jù)序號(hào)選定相應(yīng)的操作項(xiàng)目),當(dāng)用戶選定操作項(xiàng)目所對(duì)應(yīng)的序號(hào)時(shí),根據(jù)應(yīng)用程序的提示信息,從鍵盤上輸入相應(yīng)的數(shù)據(jù)。輸出: 1) 應(yīng)用程序正
24、常運(yùn)行后,要在屏幕上顯示一個(gè)文字菜單2) 要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等提示與參考1)為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單,應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用戶通過菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。2) 通過文件存儲(chǔ)各種車輛信息信息,這些信息應(yīng)該包括車輛編號(hào)、號(hào)牌、制造公司、購買時(shí)間、型號(hào)、總公里數(shù)、基本維護(hù)費(fèi)、養(yǎng)路費(fèi)、耗油量/公里、累計(jì)總費(fèi)用3)關(guān)于文件的讀寫方法請(qǐng)參見教材的“文件”章節(jié)。題號(hào)A15簡易客房管理總體需求設(shè)計(jì)一個(gè)簡易客房管理程序本程序涉及的信息有:客房信息(經(jīng)濟(jì)、標(biāo)間、豪華、單人間、雙人間、三人間以及各種等級(jí)客房的數(shù)量等)和員工信息(
25、樓層管理員、客房領(lǐng)班、客房經(jīng)理等)功能需求1) 能夠通過鍵盤登記客人入住信息(房號(hào)、客人姓名、入住時(shí)間、入住期限、入住押金、每日租金、客房等級(jí)、單/雙/三人間)2) 給定員工姓名,顯示本員工所管理的樓層客房信息(經(jīng)濟(jì)、標(biāo)間、豪華、單/雙/三人間的入住情況(包括空閑/已入住/入住客人姓名)3) 給定入住客人姓名,顯示其入住情況(房號(hào)、姓名、已交押金、入住費(fèi)用累計(jì),入住結(jié)算)4) 給定房號(hào),修改押金數(shù)目(實(shí)現(xiàn)添加的數(shù)目和以往的數(shù)目累加)5) 按照某類客房(經(jīng)濟(jì)、標(biāo)間、豪華、單人間、雙人間、三人間)入住數(shù)量的高低進(jìn)行排序用戶界面輸入: 程序正常運(yùn)行后,屏幕上顯示一個(gè)文字菜單(根據(jù)序號(hào)選定相應(yīng)的操作項(xiàng)
26、目),當(dāng)用戶選定操作項(xiàng)目所對(duì)應(yīng)的序號(hào)時(shí),根據(jù)應(yīng)用程序的提示信息,從鍵盤上輸入相應(yīng)的數(shù)據(jù)。輸出: 1) 應(yīng)用程序正常運(yùn)行后,要在屏幕上顯示一個(gè)文字菜單2) 要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等提示與參考1)為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單,應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用戶通過菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。2)通過文件分別存儲(chǔ)客房信息信息和員工信息。3)關(guān)于文件的讀寫方法請(qǐng)參見教材的“文件”章節(jié)。題號(hào)A16機(jī)房機(jī)位預(yù)約管理總體需求設(shè)計(jì)一個(gè)機(jī)房機(jī)位預(yù)約模擬程序n臺(tái)機(jī)器,從早8點(diǎn)到晚八點(diǎn)每兩個(gè)小時(shí)一個(gè)時(shí)間段功能需求1)查詢:根據(jù)輸入時(shí)間, 輸出所有機(jī)位
27、信息。2)機(jī)位預(yù)定: 根據(jù)輸入的日期和時(shí)間段查詢是否有空機(jī)位, 若有則預(yù)約,若無則提供最近空機(jī)時(shí)間段.另:若用戶要求在非空時(shí)間上機(jī),則將用戶信息插入該時(shí)間段的等待列表3)退出預(yù)定: 根據(jù)輸入的時(shí)間,撤銷該時(shí)間的預(yù)訂查詢是否有等待信息,若有則按順序顯示聯(lián)系方式用戶界面輸入: 程序正常運(yùn)行后,屏幕上顯示一個(gè)文字菜單(根據(jù)序號(hào)選定相應(yīng)的操作項(xiàng)目),當(dāng)用戶選定操作項(xiàng)目所對(duì)應(yīng)的序號(hào)時(shí),根據(jù)應(yīng)用程序的提示信息,從鍵盤上輸入相應(yīng)的數(shù)據(jù)。輸出: 1) 應(yīng)用程序正常運(yùn)行后,要在屏幕上顯示一個(gè)文字菜單2) 要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等提示與參考1)為各項(xiàng)操作
28、功能設(shè)計(jì)一個(gè)菜單,應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用戶通過菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。2)采用文件保存數(shù)據(jù), 關(guān)于文件的讀寫方法請(qǐng)參見教材的“文件”章節(jié)。題號(hào)A17學(xué)分管理總體需求假設(shè)每位學(xué)生必須完成基礎(chǔ)課50學(xué)分,專業(yè)課50學(xué)分,選修課24學(xué)分,人文類課程8學(xué)分,實(shí)踐性課程20學(xué)分才能夠畢業(yè)。因此,在管理學(xué)分時(shí),要考慮每個(gè)學(xué)分所屬于的課程類別功能需求1) 能夠通過鍵盤輸入某位學(xué)生的學(xué)分2) 給定學(xué)號(hào),顯示某位學(xué)生的學(xué)分完成情況3) 給定某個(gè)班級(jí)的班號(hào),顯示該班所有學(xué)生學(xué)分完成情況4) 給定某位學(xué)生的學(xué)號(hào),修改該學(xué)生的學(xué)分信息5) 按照某類課程的學(xué)分高低進(jìn)行排序用戶界面輸入: 程序正常運(yùn)
29、行后,屏幕上顯示一個(gè)文字菜單(根據(jù)序號(hào)選定相應(yīng)的操作項(xiàng)目),當(dāng)用戶選定操作項(xiàng)目所對(duì)應(yīng)的序號(hào)時(shí),根據(jù)應(yīng)用程序的提示信息,從鍵盤上輸入相應(yīng)的數(shù)據(jù)。輸出: 1) 應(yīng)用程序正常運(yùn)行后,要在屏幕上顯示一個(gè)文字菜單2) 要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等提示與參考1)為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單,應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用戶通過菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。2)設(shè)計(jì)一個(gè)結(jié)構(gòu)類型和一維數(shù)組,用來保存學(xué)分信息。3)采用文件保存數(shù)據(jù), 關(guān)于文件的讀寫方法請(qǐng)參見教材的“文件”章節(jié)。題號(hào)A18簡易民航訂票管理總體需求設(shè)計(jì)一個(gè)簡易民航訂票管理程序本程序涉及的
30、信息有:航班信息(航班號(hào),經(jīng)濟(jì)、頭等、商務(wù),各種等級(jí)艙位的數(shù)量,票務(wù)期限等),旅客信息(姓名、身份證號(hào)碼、起飛日期、航班號(hào)、起飛地點(diǎn)、到達(dá)地點(diǎn),訂票數(shù)量等)功能需求1) 能夠通過鍵盤進(jìn)行票務(wù)信息(航班號(hào),經(jīng)濟(jì)、頭等、商務(wù),各種等級(jí)艙位的數(shù)量,票務(wù)期限、機(jī)票單價(jià)等)的登記工作;2) 實(shí)現(xiàn)訂票任務(wù),即當(dāng)從菜單選擇訂票操作后,進(jìn)入訂票狀態(tài),輸入訂票信息(航班號(hào)、起飛日期、起飛地點(diǎn)、到達(dá)地點(diǎn)、訂票數(shù)量、訂艙等級(jí)),當(dāng)訂票成功時(shí),顯示訂票情況(航班號(hào)、起飛日期、起飛地點(diǎn)、到達(dá)地點(diǎn)、訂票數(shù)量、訂艙等級(jí)、身份證號(hào)、已付金額、剩余金額等信息)。3) 給定旅客姓名,顯示其訂票情況4) 將指定航班號(hào)已預(yù)定的各種等
31、級(jí)艙位(經(jīng)濟(jì)、豪華、商務(wù))按照預(yù)定數(shù)量的高低進(jìn)行排序。用戶界面輸入: 程序正常運(yùn)行后,屏幕上顯示一個(gè)文字菜單(根據(jù)序號(hào)選定相應(yīng)的操作項(xiàng)目),當(dāng)用戶選定操作項(xiàng)目所對(duì)應(yīng)的序號(hào)時(shí),根據(jù)應(yīng)用程序的提示信息,從鍵盤上輸入相應(yīng)的數(shù)據(jù)。輸出: 1) 應(yīng)用程序正常運(yùn)行后,要在屏幕上顯示一個(gè)文字菜單2) 要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等提示與參考1)為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單,應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用戶通過菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。2)通過文件分別存儲(chǔ)票務(wù)信息和訂票旅客信息。題號(hào)A19校友錄管理總體需求編寫一個(gè)校友錄管理軟件校友的信息包括姓名
32、、性別、年齡、界級(jí)、系、班級(jí)、通訊地址、電話、qq、Email功能需求能夠?qū)崿F(xiàn)數(shù)據(jù)的錄入、查詢(按姓名、界級(jí)、系、班級(jí))、修改、刪除、排序(按姓名、界級(jí))。用戶界面輸入: 程序正常運(yùn)行后,屏幕上顯示一個(gè)文字菜單(根據(jù)序號(hào)選定相應(yīng)的操作項(xiàng)目),當(dāng)用戶選定操作項(xiàng)目所對(duì)應(yīng)的序號(hào)時(shí),根據(jù)應(yīng)用程序的提示信息,從鍵盤上輸入相應(yīng)的數(shù)據(jù)。輸出: 1) 應(yīng)用程序正常運(yùn)行后,要在屏幕上顯示一個(gè)文字菜單2) 要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等提示與參考1)為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單,應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用戶通過菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。2) 將校友的信息定義為一個(gè)結(jié)構(gòu)體;每個(gè)人的編號(hào)應(yīng)唯一,不可重復(fù)。3)采用文件保存數(shù)據(jù), 關(guān)于文件的讀寫方法請(qǐng)參見教材的“文件”章節(jié)。題號(hào)A20學(xué)生選課信息管理總體需求在程序中定義選課和學(xué)生信息。假設(shè)開設(shè)有數(shù)學(xué)、物理、計(jì)算機(jī)、英語4門課程,每生至多選修4門課。功能需求1) 輸入學(xué)生基本信息及所選課程、課程成績2) 根據(jù)學(xué)生姓名和選課名稱修改課程成績3) 查詢所有學(xué)生的所有選課信息根據(jù)名字查詢某個(gè)學(xué)生的選課信息及所有選課的總平均成績。用戶界面輸入: 程序正常運(yùn)行后,屏幕上顯示一個(gè)文字菜單(根據(jù)序號(hào)選定相應(yīng)的操作項(xiàng)目),當(dāng)用戶選定操作
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖南省郴州市2024-2025學(xué)年八年級(jí)下學(xué)期5月期中英語試題(含筆試答案無聽力答案、原文及音頻)
- 建筑施工特種作業(yè)-建筑起重機(jī)械安裝拆卸工(施工升降機(jī))真題庫-3
- 日食月食地理題目及答案
- 國家標(biāo)準(zhǔn)關(guān)于《機(jī)械制圖》的基本規(guī)定(二)
- 2023-2024學(xué)年山東省濱州市高二下學(xué)期7月期末數(shù)學(xué)試題(解析版)
- 2023-2024學(xué)年湖南省株洲市炎陵縣高二下學(xué)期6月期末考試數(shù)學(xué)試題(解析版)
- 2023-2024學(xué)年河南省安陽市林州市高二下學(xué)期期末考試數(shù)學(xué)試卷(解析版)
- 2025屆河南省新鄉(xiāng)市高三二模語文試題(解析版)
- 2024-2025學(xué)年浙江省杭州市聯(lián)誼學(xué)校高二3月月考語文試題(解析版)
- 江蘇阿爾法生物制藥有限公司新建制劑、生物發(fā)酵及機(jī)械加工建設(shè)項(xiàng)目環(huán)評(píng)資料環(huán)境影響
- 福建省福州市2023?2024學(xué)年高一下冊(cè)期末考數(shù)學(xué)試卷附解析
- 2025年宜賓市英語七下期末復(fù)習(xí)檢測(cè)試題含答案
- 項(xiàng)目管理從立項(xiàng)到結(jié)項(xiàng)全解析
- 全國導(dǎo)游人員資格考試單科綜合測(cè)試卷(科目一:政策與法律法規(guī))
- 2024年中國鐵路成都局集團(tuán)有限公司招聘考試《鐵路基本常識(shí)》真題庫及答案
- 生態(tài)草場使用權(quán)轉(zhuǎn)讓協(xié)議
- 第18課清朝的邊疆治理教學(xué)設(shè)計(jì)-統(tǒng)編版七年級(jí)歷史下冊(cè)
- 物流實(shí)操試題及答案詳解
- 播出設(shè)備檢修管理制度
- 國家開放大學(xué)學(xué)習(xí)網(wǎng)電大證券投資分析形考任務(wù)12345答案
- 醫(yī)院醫(yī)保獎(jiǎng)懲管理制度
評(píng)論
0/150
提交評(píng)論