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

正文內(nèi)容

c語言課程設計報告飯卡管理程序(已修改)

2025-02-06 03:51 本頁面
 

【正文】 C 語言課程設計報告 飯卡管理程序 完成日期: 2021 年 12 月 【題目描述】 該程序 為飯卡管理程序, 具有下列功能: (1) 錄入某位持卡人的基本信息。教師:職工號、姓名、院系、金額;學生:學號、姓名、院系、金額;隨機分配一個密碼,分配一個卡號。 (2) 給定卡號,顯示此卡的基本信息; (3) 給定卡號,修改密碼或查詢密碼; (4) 給定卡號,修改持卡人信息; (5) 給定卡號,查詢余額或加錢; (6) 給定卡號, 輸入密碼后,若余額充足即可消費; (7) 掛失處理;給定卡號或職工號(學號)等信息進行掛失處理,掛失處理后能查到該卡號,但顯示“該卡已掛失”信息。 (8) 刪除處理;給定卡號或職工號(學號),對該卡進行刪除處理;刪除處理后無法找到該卡號。 (9) 提供一些統(tǒng)計各類信息的功能 ??山y(tǒng)計當前教師、學生持卡人數(shù);當前已掛失卡卡號;當前卡中余額少于 10 元的卡號,并顯示其余額 。 【用戶文檔】 ? 應用程序功能詳細說明 進入操作菜單。 按照菜單提示選擇需要的操作。選擇 0~9號,若超出該范圍,系統(tǒng)將提示警告信息,且切回到主菜單 。若需退 出系統(tǒng)選擇 0。 每項操作執(zhí)行完畢,將出現(xiàn)是否返回原菜單的提示信息,選擇是將返回主菜單,選擇否將返回該項操作的選擇菜單。 錄入持卡人信息: 該程序可分別管理教師學生各 100人。持卡人分教師卡和學生兩種,進入錄入界面后,用戶按菜單選擇卡的類別。之后按照程序提示的文本格式及長度要求,按順序依次輸入 教師號(學生號)、姓名、院系及金額 。 超出允許的范圍,系統(tǒng)可能出現(xiàn)運行錯誤。 查詢飯卡基本信息:進入查詢界面,輸入卡號,即可顯示持卡人的卡號、姓名、教師號(學生號)、院系、卡上金額。 若輸入卡號不存在,系統(tǒng)將提示卡號錯誤。 修改或查詢密碼:進入密碼編輯界面,輸入卡號,將會顯示出命令選擇菜單。根據(jù)提示選擇希望進行的操作。密碼修改成功后,系統(tǒng)會給出密碼修改成功信息。若輸入卡號不存在,系統(tǒng)將提示卡號錯誤。 修改個人信息:進入 修改界面輸入卡號,系統(tǒng)將逐項詢問是否要修改該項信息,選擇是即可修改,選擇否,將跳轉(zhuǎn)到下一條信息修改。修改信息的格式及長度要求與錄入相同。若輸入卡號不存在,系統(tǒng)將提示卡號錯誤。 飯卡加錢或查詢余額:進入余額操 作界面,輸入卡號,根據(jù)屏幕提示選擇需要的操作。 加錢成功后系統(tǒng)會顯示成功操作信息。若輸入卡號不存在,系統(tǒng)將提示 卡號錯誤。 處理消費信息:進入消費界面,按照提示輸入卡號以及消費金額,系統(tǒng)會提示輸入密碼。若密碼正確,則顯示消費成功信息,并從賬戶中扣除相應余額,若密碼錯誤,系統(tǒng)將警告密碼錯誤,并返回主菜單。若消費金額超出余額范圍,則系統(tǒng)提示余額不足信息,消費不成功并返回主菜單。若輸入卡號不存在,系統(tǒng)將提示卡號錯誤。 掛失:進入掛失界面, 根據(jù)系統(tǒng)提示選擇 輸入卡號 或輸入教師號(學生號)進行操作。若正確輸入相應卡號 系統(tǒng)將確認是否掛失,選擇是則掛失成功。掛失后若進行以上各項操作以及刪除操作,系統(tǒng)均將提示已掛失信息,并無法進行操作。若輸入卡號不存在,系統(tǒng)將提示卡號錯誤。 刪除:進入刪除界面,根據(jù)菜單提示選擇輸入卡號還是教師號(學生號) , 輸入相應號碼,系統(tǒng)將 詢問是否要刪除該號碼。選擇是,則 提示該卡刪除成功 ,選擇否,將返回主菜單 。若輸入的號碼不存在,系統(tǒng)將提示號碼錯誤并返回主菜單。刪除后,該卡在系統(tǒng)中將不能被查出。 統(tǒng)計其他信息:進入統(tǒng)計界面,根據(jù)菜單選擇需要進行哪項統(tǒng)計。選擇 1,將統(tǒng)計出當前教師及學生的持卡人數(shù);選擇 2,將 統(tǒng)計出當前所有掛失卡卡號;選擇 3,將統(tǒng)計出當前卡中余額不足10 元的卡號及相應余額。 ? 應用程序運行環(huán)境的要求 Turbo 或Wintc 環(huán)境下均可運行。 ? 應用程序的安裝與啟動方法 將程序源代碼置入 Turbo 或 Wintc 中,運行程序。或直接雙擊運行 .exe 格式的可執(zhí)行文件運行該程序。 ? 程序的界面、交互方式和操作方法 以下是程序運行后的主菜單操作界面。按照系統(tǒng)的詢問,選擇需要的操作。程序運行過程中輸入命令完畢需鍵入回車鍵確認。 ? 輸入數(shù)據(jù)類型、格式和內(nèi)容限制 教師及學生的個人信息屬于結(jié)構(gòu)體型數(shù)據(jù); 菜單選擇項:整型數(shù)據(jù),只可輸入系統(tǒng)提供的選項代號; 確認選項:字符型數(shù)據(jù),大小寫均可,只可輸入 Y 或 N; 教師號(學生號):整型數(shù)據(jù),只可輸入介于 1000 至 9999 間的整型數(shù)據(jù); 姓名:字符型一維數(shù)組,姓氏與名字之間用空格隔開,少于 20 個字符; 院系:字符型一維數(shù)組,院與系之間可用空格隔開,少于 50 個字符; 金額:單精度實型數(shù)據(jù),精確到分,可輸入介于 至 間的數(shù)據(jù); 卡號、密碼:整型數(shù)據(jù) ,介于 1000 至 9999 之間隨機產(chǎn)生。 ? 應用程序運行中,用戶需要使用的交互命令名稱、功能和格式的詳細解決和示例 1) 數(shù)字選擇交互命令。以菜單為例,在操作界面中選下需要的操作所對應的數(shù)字,按回車鍵,即可進入相應的操作界面。 2) Y、 N 選擇交互命令。 當系統(tǒng)詢問否是,選擇 Y,鍵入回車即為是,選擇 N 鍵入回車即為否。如上圖,選擇 Y 回車,即返回主菜單;選擇 N 回車即不返回主菜單,繼續(xù)執(zhí)行該項操作。 【 技術 文檔】 ? 程序整體結(jié)構(gòu)以及各模塊功能描述 程序整體分為 10 個模塊。分別為: 1) 菜單模塊 函數(shù)原型: void displayMenu(); 函數(shù)功能:顯示并輸出主菜單; 無返回值。 2) 注冊信息模塊 函數(shù)原型: void registing(tea T[],stu S[]);函數(shù)功能:輸入持卡人基本信息;無返回值。 i—— 持卡人身份選項,用于選擇持卡人身份; x—— 用于記錄程序中中的字符量。 3) 查詢模塊 函數(shù)原型: void searchInfo(tea T[],stu S[]);函數(shù)功能:查詢持卡人基本信息;無返回值。 number—— 卡號,用于輸入卡號并在程序中查找該卡號; flag— 用于判斷該函數(shù) — 操作是否完畢; i—— 教師循環(huán)控制變量; j—— 學生循環(huán)控制變量。 4) 密碼操作模塊 函數(shù)原型: void editpassword(tea T[],stu S[]);函數(shù)功能: 查詢或修改密碼;無返回值。 c—— 功能選項,用于選擇修改密碼還是查詢密碼; number—— 卡號,用于輸入卡號并在程序中查找該卡號; flag— 用于判斷該函數(shù) — 操作是否完畢; i—— 教師循環(huán)控制變量; j—— 學生循環(huán)控制變量。 5) 信息修改模塊 函數(shù)原型: void editinfo(tea T[],stu S[]);函數(shù)功能:修改持卡人個人信息;無返回值。 number—— 卡號,用于輸入卡號并在程序中查找該卡號; flag— 用于判斷該函數(shù) — 操作是否完畢; i—— 教師循環(huán)控制變量; j—— 學生循環(huán)控制變量; decide—— 用于確定是否進行該項操作。 6) 余額操作模塊 函數(shù)原型: void editmoney(tea T[],stu S[]);函數(shù)功能:飯卡加錢或查詢余額;無返回值。 c—— 功能選項,用于選擇加錢還是查詢余額; number—— 卡號,用于輸入卡號并在程序中查找該卡號; flag— 用于判斷該函數(shù) — 操作是否完畢; i—— 教師循環(huán)控制變量; j—— 學生循環(huán)控制變量; money—— 用于記錄函數(shù)中要 操作的錢數(shù)。 7) 消費模塊 函數(shù)原型: void editmealinfo(tea T[],stu S[]);函數(shù)功能:處理消費信息;無返回值。 number—— 卡號,用于輸入卡號并在程序中查找該卡號; money—— 金額,用于輸入需要消費的金額; flag— 用于判斷該函數(shù) — 操作是否完畢; i—— 教師循環(huán)控制變量; j—— 學生循環(huán)控制變量; password—— 函數(shù)中用于記錄密碼。 8) 掛失模塊 函數(shù)原型: void reportloss(tea T[],stu S[]);函數(shù)功能:賬戶掛失注冊;無返回值。 c—— 功能選項,用于選擇輸入卡號還是教師號(學生號); i—— 教師循環(huán)控制變量; j—— 學生循環(huán)控制變量; number—— 號碼,用于輸入號碼并在程序中查找是卡號還是教師號(學生號); decide—— 確認選擇,用于確認是否確實要掛失; flag— 用于判斷該函數(shù) — 操作是否完畢 。 9) 刪除模塊 函數(shù)原型: void deleterecord(tea T[],stu S[]);函數(shù)功能:刪除賬戶;無返回值。 c—— 功能選項,用于選擇輸入卡號還是教師號(學生號); number—— 號碼,用于輸入號碼并在程序中查找是卡號還是教師號(學生號); tn—— 教師卡數(shù),用于程序中記錄教師卡數(shù)量; sn—— 學生卡數(shù),用于程序中記錄學生卡數(shù)量; i—— 教師循環(huán)控制變量; j—— 學生循環(huán)控制變量; k—— 循環(huán)控制 變量,用于使教師及學生卡號注銷的循環(huán)中; decide—— 確認選擇,用于確認是否確實要掛失; flag— 用于判斷該函數(shù) — 操作是否完畢。 10) 統(tǒng)計模塊 函數(shù)原型: void countotherinfo(tea T[],stu S[]);函數(shù)功能:統(tǒng)計持卡人數(shù)、統(tǒng)計掛失卡信息、統(tǒng)計余額不足卡信息;無返回值。 i—— 教師循環(huán)控制變量; j—— 學生循環(huán)控制變量; c—— 功能選項,用于程序中選擇想要統(tǒng)計的內(nèi)容。 ? 各模塊的主要算法和數(shù)據(jù)結(jié)構(gòu)解釋 1) 主函數(shù) N Y N Y 2) 菜單模塊 開始 輸出主菜單 結(jié)束 choice!=0 return0 清屏 choice=1~9 執(zhí)行對應函數(shù) 開始 結(jié)束 3)信息注冊模塊 N Y N Y i==1 i==2 開始 輸入教師信息 輸入學生信息 結(jié)束 4)信息查詢 模塊 N Y N Y
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1