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

正文內(nèi)容

c語言課程設(shè)計(jì)報(bào)告(銀行賬戶信息管理系統(tǒng))更正版-展示頁

2025-07-04 20:43本頁面
  

【正文】 系統(tǒng)時(shí)間,給結(jié)日期結(jié)構(gòu)體添加時(shí)間void systime(USEDATA * Data4Time)。//判斷日期邏輯是否正確int isDataNumRight(int YearIn,int MonthIn,int DayIn)。//計(jì)算某個(gè)月的總天數(shù)int days(int year,int month)。//計(jì)算某年某月的天數(shù)int month_days(int year,int month)。 /******日期時(shí)間相關(guān)函數(shù)******///將字符型的日期轉(zhuǎn)換為整型,并分離出年月日void Char2Int ( char *DataIn,int *YearOut,int *MonthOut,int *DayOut)。//二級(jí)菜單int menu2( int InfoClass )。//頭部信息void SysTitle()。根據(jù)系統(tǒng)要求,用戶信息包括:數(shù)據(jù)項(xiàng)名稱數(shù)據(jù)項(xiàng)系統(tǒng)表示數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度備注客戶編號(hào)P1id整型8客戶姓名P1name字符串10客戶地址P1address字符串1024客戶電話P1telnum整型8賬戶余額P1account雙精度16賬戶密碼P1password整型8根據(jù)系統(tǒng)要求,日期信息包括:數(shù)據(jù)項(xiàng)名稱數(shù)據(jù)項(xiàng)系統(tǒng)表示數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度備注年P(guān)1year整型8月P1month整型8日P1day整型8時(shí)P1hour整型8系統(tǒng)自動(dòng)添加分P1min整型8系統(tǒng)自動(dòng)添加秒P1sec整型8系統(tǒng)自動(dòng)添加根據(jù)系統(tǒng)要求,存取款記錄包括:數(shù)據(jù)項(xiàng)名稱數(shù)據(jù)項(xiàng)系統(tǒng)表示數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度備注客戶編號(hào)P1id整型8日期信息P1 InOutData結(jié)構(gòu)體48存取款類型P1 ActionClass整型8存取款金額P1 ActionNum雙精度16為了能實(shí)現(xiàn)系統(tǒng)的優(yōu)越性和c語言的精華采用鏈表的建立取款記錄表,示意圖如下。5) 日期審查模塊 函數(shù)int isDataRight()。4) 信息查詢模塊 函數(shù)int InfoFind()。3) 存取款模塊 函數(shù)void Deposit_Withdraw()。和int menu2()。實(shí)現(xiàn)初始化歡迎信息,并實(shí)現(xiàn)值得初始化。2) 取款:輸入客戶編號(hào)、存款金額、取款日期,完成取款功能,需要判斷客戶編號(hào)是否存在,取款金額是否大于0,取款金額是否小于客戶的賬戶總金額,取款日期格式是否合法(格式為:YYYYMMDD,如20090102))。存、取款時(shí)間必須通過調(diào)用系統(tǒng)時(shí)間獲得。已知一銀行有5個(gè)客戶(客戶信息為:編號(hào)、客戶姓名、客戶地址、客戶電話、賬戶總金額(最開始為0))。10) 掌握編寫、調(diào)試和測(cè)試C語言程序的基本技巧,充分理解結(jié)構(gòu)化程序設(shè)計(jì)的基本方法。8) 程序經(jīng)上機(jī)調(diào)試通過,不應(yīng)出現(xiàn)語法型、功能型錯(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語言知識(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)。HUBEI UNIVERSITY OF AUTOMOTIVE TECHNOLOGYC語言程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告課設(shè)題目: 銀行賬戶信息管理 專 業(yè): 電子信息工程(汽車電子) 班 級(jí): T122314 姓 名: 朱鵬 成 績(jī): 完成日期: 2013年18周-2013年19周 指導(dǎo)教師: 張吳波 田漫柳 目錄C語言程序設(shè)計(jì) 0課程設(shè)計(jì)報(bào)告 0目錄 1 2 2 要求 2 3 4 4 4 4 5 6 6 模塊接口設(shè)計(jì) 7 9 14 歡迎界面 14 主菜單 14 次菜單信息輸入界面 15 信息查詢界面 15 16 16 17 主菜單選擇測(cè)試 17 次菜單選擇測(cè)試 17 18 20 21 22 23 23 24 25 42 42 程序主要用途 42 42 43 43 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語言中重要的數(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語言課程設(shè)計(jì)報(bào)告的內(nèi)容反應(yīng)實(shí)際設(shè)計(jì)過程,且符合格式要求,無抄襲現(xiàn)象。設(shè)計(jì)一程序,完成以下功能。1) 存款:輸入客戶編號(hào)、存款金額、存款日期,完成存款功能,需要判斷客戶編號(hào)是否存在,存款金額是否大于0,存款日期格式是否合法(格式為:YYYYMMDD,如20090102))。3) 查詢指定客戶的余額4) 查詢指定客戶的存款記錄5) 查詢指定客戶的取款記錄6) 所有數(shù)據(jù)符合實(shí)際應(yīng)用要求1) Windows 7系統(tǒng)2) VC++C語言 程序整體功能結(jié)構(gòu)如圖一所示:開始初始化并顯示歡迎信息顯示主菜單,輸入選擇存款取款余額查詢存款記錄查詢?nèi)】钣涗洸樵冿@示輸入菜單,輸入并顯示用戶信息存取款?輸入存取金額,日期,存取款是1) 系統(tǒng)初始化模塊 函數(shù)void startvalue()。2) 菜單模塊 函數(shù)int menu()。分別實(shí)現(xiàn)一級(jí)二級(jí)菜單顯示,一級(jí)菜單是主菜單,二級(jí)菜單是輸入菜單,并返回相應(yīng)的選項(xiàng)值。實(shí)現(xiàn)存取款的功能,其中會(huì)使用相關(guān)其他函數(shù)共同實(shí)現(xiàn)。實(shí)現(xiàn)信息的查詢功能,包括賬戶余額查詢,存取款歷史記錄查詢。實(shí)現(xiàn)對(duì)日期的審查,其中同樣會(huì)調(diào)用其他函數(shù)輔助實(shí)現(xiàn)。 存取款記錄1存取款記錄22通訊錄信息1221存取款記錄3存取款記錄4 模塊接口設(shè)計(jì)1)所有函數(shù)聲明//初始化void startvalue()。//一級(jí)菜單int menu()。//輸入函數(shù)void InPut(char *cbox,int *ibox,double * money,int InPutClass,char *boxname)。//判斷是否為閏年int leap(int year)。//計(jì)算若干年的總天數(shù)unsigned int yearsdays(int toyear)。//日期換算為秒,用于排序unsigned int Data2Sec( USEDATA * DataIn )。//判斷日期是否正確int isDataRight(char *DataIn,int *YearOut,int *MonthOut,int *DayOut)。 //客戶編號(hào)驗(yàn)證int isIDexist(int IDin)。//信息查詢int InfoFind( int ActClass , int InfoClass )。//將存取款記錄按照日期排序void toorder()。//ID、姓名、地址、電話查詢結(jié)構(gòu)體數(shù)組idint Find(int IDin,char *NameIn,char *AddressIn,int TelNumIn)。//退出void exit0()。 用于存儲(chǔ)客戶信息的結(jié)構(gòu)體數(shù)組CUSTOM customer[5]。3)主要模塊的實(shí)現(xiàn) 系統(tǒng)以 int main()為入口,首先調(diào)用void startvalue()函數(shù)進(jìn)行初始化,并顯示歡迎信息。不管還是存取款還是信息查詢,都需要調(diào)用void InPut()函數(shù)進(jìn)行輸入信息的輸入。通過審查之后,會(huì)調(diào)用int InOut()函數(shù)添加存取款記錄,并修改賬戶余額。1) 系統(tǒng)初始化模塊 顯示歡迎信息給系統(tǒng)初始化值進(jìn)入系統(tǒng) 2) 菜單模塊 顯示主菜單接受用戶輸入選項(xiàng)合法?顯示次菜單是否為6接受用戶輸入選項(xiàng)合法?執(zhí)行相應(yīng)功能是否為0是是否否是否否執(zhí)行退出函數(shù)3) 存取款模塊 輸入存取款人的信息顯示存取款人的信息輸入密碼正確?輸入存取款金額合法?輸入存取款日期合法?新增記錄,修改賬戶余額返回主菜單顯示?是是是是否否否否顯示存取款人的信息 4) 信息查詢模塊輸入被查詢?nèi)说男畔⑤斎氲男畔⑥D(zhuǎn)換為數(shù)組idId存在?輸入密碼正確?是否是否為余額?顯示被查詢?nèi)说挠囝~顯示被查詢?nèi)说挠涗浄袷欠祷厥欠? 5) 日期審查模塊 輸入日期長(zhǎng)度為10?第5位和第8位是‘’?提取字符串中的數(shù)值,分離出年,月,日根據(jù)年,月,日判斷日期邏輯是否正確正確?返回0返回1是是是否否否 歡迎界面 主菜單 次菜單信息輸入界面 信息查詢界面測(cè)試數(shù)據(jù):客戶編號(hào)客戶姓名客戶地址客戶電話賬戶余額賬戶密碼1唐僧東土大唐88888880100000088888882孫悟空花果山8888888110000088888883豬八戒高老莊888888821000088888884沙和尚流沙河88888883100088888885佛祖西天888888841000000008888888 主菜單選擇測(cè)試 若用戶輸入錯(cuò)誤選項(xiàng),則如圖顯示: 次菜單選擇測(cè)試 若用戶輸入錯(cuò)誤選項(xiàng),則如圖顯示:1)若輸入了不存在的客戶編號(hào):2)若輸入了不存在的客戶姓名:3)若輸入了不存在的客戶地址:4)若輸入了不存在的客戶電話:1)密碼輸入錯(cuò)誤:2)密碼錯(cuò)誤三次:1)金額為負(fù)值:2)取款金額大于賬戶余額:1)若輸入錯(cuò)誤格式的日期:2)若輸入正確格式的日期,但是日期不符合實(shí)際:需求分析中存在的為題 題目中說只有5個(gè)用戶,而且沒有對(duì)賬戶信息進(jìn)行修改等操作,如果對(duì)賬戶信息的增刪改三個(gè)功能,程序會(huì)更加完美。 課程設(shè)計(jì)的題目涉及范圍應(yīng)該更廣。程序設(shè)計(jì)的功能應(yīng)相對(duì)更加復(fù)雜一點(diǎn),這樣有利培養(yǎng)同學(xué)們的分析問題,解決問題的能力,同時(shí)也能提高同學(xué)們對(duì)代碼的掌握能力。 經(jīng)歷了編c語言課程設(shè)計(jì)后,我弄懂了在前幾周課堂上沒搞明白的東西,例如,鏈表的建立,排序,遍歷等等。以
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1