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

正文內(nèi)容

數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)---銀行儲(chǔ)蓄管理系統(tǒng)(編輯修改稿)

2025-01-20 16:02 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 wd , a_right ,關(guān)于操作員的員工號(hào),密碼和職類,用于存儲(chǔ)操作員信息 users 包含 u_id , u_name , u_riqi , u_yu ,關(guān)于用戶的帳號(hào),戶名,開戶日期和余額,用于存儲(chǔ)用戶信息 六 特色算法分析 在 gengxin 類中的 check 算法 功能:連接數(shù)據(jù)庫(kù),查找出相應(yīng)的數(shù)據(jù) 算法思路:定義幾個(gè) Cstring 變量,分別存放輸入搜索相關(guān)值和搜索操作, 然后按步驟執(zhí)行操作 流程圖: 代碼: CString u_id,u_yu。 CString check。 (u_id)。 開始 連接數(shù)控庫(kù) 能否連接 查找數(shù)據(jù) 顯示數(shù)據(jù) 該數(shù)據(jù) 是否存 在 結(jié)束 提示連接失敗 提示沒有該數(shù)據(jù) if(()) { ()。 } (conn,0)。 if(!()) { AfxMessageBox(fail to connect to the db)。 return。 } =amp。 check=select * from users where u_id=39。+u_id+39。 (CRecordset::snapshot,check,CRecordset::readOnly)。 if(()) { (u_yu,u_yu)。 (u_yu)。 } else { AfxMessageBox(not such data in db)。 } 七 功能測(cè)試 圖 1 登陸界面 圖 2 操作員 A 主界面 圖 3 添加用戶操作 圖 4 刪除用戶操作 圖 5 顯示信息操作 圖 6 操作員 B 主界面 圖 7 更新數(shù)據(jù)操作 八 存在的不足與對(duì)策 由于本人水平有限及時(shí)間等方面的原因,該系統(tǒng)的功能比較簡(jiǎn)單,查錯(cuò)能力也不強(qiáng),對(duì)于一些不正確的輸入可能會(huì)造成一些難以預(yù)料的結(jié)果,因此,請(qǐng)不要故意輸入錯(cuò)誤信息。這些不足請(qǐng)老師多多諒解。今后我會(huì)更多的學(xué)習(xí)編程技巧,不斷的提高程序設(shè)計(jì)水平。 1 一般而言,余額都能在需輸入存款數(shù)和取款數(shù)后自動(dòng)更改。 然而由于臨近考試,時(shí)間比較倉(cāng)促,使得無(wú)法實(shí)現(xiàn)這一功能,改為只能直接修改余額。之間的加上存款數(shù)與減去取款數(shù)省去了。 2 在界面運(yùn)行情況下,按鈕用鼠標(biāo)點(diǎn)擊,直接按回車鍵會(huì)導(dǎo)致直接退出界面,只要注意就可避免。 3 界面切換后前一界面不會(huì)自動(dòng)關(guān)閉,只是層疊起來(lái)。但不影響主要功能的實(shí)現(xiàn)。 九 程序源代碼 BOOL denglu::OnInitDialog() { CDialog::OnInitDialog()。 // Add About... menu item to system menu. // IDM_ABOUTBOX must be in the system mand range. ASSERT((IDM_ABOUTBOX amp。 0xFFF0) == IDM_ABOUTBOX)。 ASSERT(IDM_ABOUTBOX 0xF000)。 CMenu* pSysMenu = GetSystemMenu(FALSE)。 if (pSysMenu != NULL) { CString strAboutMenu。 (IDS_ABOUTBOX)。 if (!()) { pSysMenuAppendMenu(MF_SEPARATOR)。 pSysMenuAppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu)。 } } // Set the icon for this dialog. The framework does this automatically // when the application39。s main window is not a dialog SetIcon(m_hIcon, TRUE)。 // Set big icon SetIcon(m_hIcon, FALSE)。 // Set small icon // TODO: Add extra initialization here return TRUE。 // return TRUE unless you set the focus to a control } void denglu::OnSysCommand(UINT nID, LPARAM lParam) { if ((nID amp。 0xFFF0) == IDM_ABOUTBOX) { CAboutDlg dlgAbout。 ()。 } else { CDialog::OnSysCommand(nID, lParam)。 } } // If you add a minimize button to your dialog, you will need the code below // to draw the icon. For MFC applications using the document/view model, // this is automatically done for you by the framework. void denglu::OnPaint() { if (IsIconic()) { CPaintDC dc(this)。 // device context for painting SendMessage(WM_ICONERASEBKGND, (WPARAM) (), 0)。 // Center icon in client rectangle int cxIcon = GetSystemMetrics(SM_CXICON)。 int cyIcon = GetSystemMetrics(SM_CYICON)。 CRect rect。 GetClientRect(amp。rect)。 int x = (() cxIcon + 1) /
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1