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

正文內(nèi)容

c課程設(shè)計--自動提款機模擬軟件(已修改)

2025-01-24 04:39 本頁面
 

【正文】 **學(xué)院 ( C程序設(shè)計 ) 課程設(shè)計說明書 課程名稱 : C軟件程序設(shè)計 題 目 : 自動提款機模 擬軟件 專業(yè)班級 : 學(xué)生姓名 : 放羊娃 學(xué) 號: 指導(dǎo)教師 : 設(shè)計周數(shù) : 2 周 2022 年 1 月 12 號 課程設(shè)計目的 ( 1) 系統(tǒng)功能實現(xiàn)用戶在提款機上 提取現(xiàn)金,查詢余額,修改密碼等業(yè)務(wù) 。 ( 2) 掌握使用 C的 使用 方法,包括軟件的設(shè)計,調(diào)試的全過程 。 ( 3) 通過本次設(shè)計掌握使用 c語言中窗體的建立,各個控件的使用,以及界面的設(shè)計 。 系統(tǒng)的分析與設(shè)計 ATM 是最普遍的 自動 銀行設(shè)備,可以提供最基本的銀行基本業(yè)務(wù)。 取款機系統(tǒng) 向用戶提供一個方便、簡單、及時、隨時隨地可以隨心所欲存取款的互聯(lián)的現(xiàn)代計算機化的網(wǎng)絡(luò)系統(tǒng)。 最為自助式金融服務(wù)終端,除了提供金融服務(wù)外, ATM 自動提款機還具有維護(hù),測試,管理等多種功能。 需求分析 課設(shè)任務(wù) ( 1)根據(jù)技術(shù) 要求和現(xiàn)有開發(fā)環(huán)境,分析題目 ( 2)選定設(shè)計方案 ( 3)畫出軟件框架結(jié)構(gòu)圖,關(guān)鍵程序流程圖 ( 4)使用 C語言和 . 框架,并結(jié)合數(shù)據(jù)庫,實現(xiàn)軟件 ( 5)調(diào)試,修改并完善程序 課設(shè)要求 ( 1)模仿銀行 ATM 的運行界面。 ( 2)憑正確的卡號和密碼進(jìn)入系統(tǒng)。 ( 3)實現(xiàn)取款,余額查詢,修改密碼,交費,轉(zhuǎn)賬操作。 系統(tǒng)的設(shè)計 ( 1) 輸入:用戶通過鍵盤進(jìn)行輸入 。 ( 2) 性能:可使用戶在無任何經(jīng)驗的情況下 進(jìn)行操作 ATM 自助式服務(wù) 。 ( 3) 功能方面 :取款、查詢余額、修改密碼、記錄查詢、交費、轉(zhuǎn)賬。 數(shù)據(jù)庫的分析與設(shè)計 本次課設(shè)涉及到的數(shù)據(jù)庫有 ACCESS 數(shù)據(jù)庫和 SQL 數(shù)據(jù)庫。 ACCESS 數(shù)據(jù)庫是由美國微軟公司于1994年推出的微機數(shù)據(jù)庫管理系統(tǒng),它是 0ffice 辦公軟件中一個重要的組成部分。它具有較強的數(shù)據(jù)處理功能,便于生成各種數(shù)據(jù)對象,能夠利用 web 檢索和發(fā)布數(shù)據(jù)等優(yōu)點。 與 ACCESS數(shù)據(jù)庫相比, SQLServer數(shù)據(jù)庫屬于大型數(shù)據(jù)庫, SQLServer數(shù)據(jù)庫是基于 .ne t 的一個重要數(shù)據(jù)源,它是美國微軟公司開發(fā)的一款關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的產(chǎn)品。 由自動提款機模擬軟件系統(tǒng)的需求分析可知 ,本系統(tǒng)應(yīng)為 windows 應(yīng)用窗體的設(shè)計,據(jù)提供的實驗環(huán)境及以前所學(xué)的理論知識,采用 SQL 數(shù)據(jù)庫,根據(jù)自動提款機模擬軟件的功能要求,在 AtmInfo 數(shù)據(jù)庫中建立兩張表來存儲信息,分別為 CardInfo 和 Record。 table1 表中用來存儲用戶的卡號,密碼,用戶名,余額及用于卡號鎖定的字段 表 21 用戶基本信息表 (Table1) 列名 數(shù)據(jù)類型 長度 允許為空 是否為主鍵 說明 kahao nvarchar 19 否 是 卡號標(biāo)識 mima nvarchar 6 否 否 密碼 xingming nvarchar 20 是 否 戶主姓名 dianhua nvarchar 11 是 否 戶主電話 yue money 是 否 賬戶余額 lock nvarchar 2 是 否 卡號鎖定 recordInfo 表中用于存儲用戶的卡號,用戶名,存取結(jié)余,主要用于數(shù)據(jù)庫的更新操作。 表 22 用戶操作信息表( recordInfo) 列名 數(shù)據(jù)類型 長度 允許為空 是否為主鍵 說明 xingming nvarchar 20 是 否 戶主姓名 kahao nvarchar 19 否 是 卡 號標(biāo)識 acctime datetime 否 是 操作時間 acctiye nvarchar 20 是 否 操作類型 exchangemoney decimal (18,0) 是 否 交易金額 邏輯層次的設(shè)計 本次課設(shè)的自動提款機模擬軟件 系統(tǒng)可以使用戶進(jìn)行登錄、取款、轉(zhuǎn)賬、查詢余額、修改密碼、 輸入 3 次密碼不對,自動鎖定 和交費等基本業(yè)務(wù)。 ATM 系統(tǒng)基本結(jié)構(gòu)框圖如圖 21 所示: 圖 21 ATM 系統(tǒng)的基本框圖 程序流程圖 軟件設(shè)計程 序流程圖如圖 22 所示: 啟動軟件 用戶登錄 系統(tǒng)主頁 退出系統(tǒng) 取款 余額查詢 轉(zhuǎn)賬 修改密碼 記錄查詢 交費 圖 22 程序流程圖 系統(tǒng)實施 本系統(tǒng)主要通過運用 C的 Windows 窗體的設(shè)計進(jìn)行開發(fā)和實施,主要通過如下幾個功能模塊來完成系統(tǒng)的具體的實施過程: ( 1)用戶登陸窗體: 通過登陸界面可以進(jìn)行用戶的登陸過程,進(jìn)而實現(xiàn)相應(yīng)的用戶操作。即當(dāng)用戶名與密碼都正確時用戶就可以登陸進(jìn)行所需的操作,其 界面如圖 23 所示: 圖 23 登陸界面 具體實現(xiàn)的代碼如下: static public string jikahao。 private void btnLogin_Click(object sender, EventArgs e) { string connString = @Data Source=.\SQLEXPRESS。AttachDbFilename=|DataDirectory|\數(shù)據(jù)庫。Integrated Security=True。Connect Timeout=30。User Instance=True。 SqlConnection conn = new SqlConnection(connString)。 ()。 string sql = select*from UserInfor where kahao=39。 + ().ToLower() + 39。and mima=39。+() + 39。 SqlCommand cmd = new SqlCommand(sql, conn)。 SqlDataReader dr = ()。 if (()) { jikahao = dr[kahao].ToString()。 frmMain frm = new frmMain()。 ()。 ()。 } else { (用戶名或密碼錯誤 !)。 } ()。 ()
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1