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

正文內(nèi)容

vc圖書管理系統(tǒng)課程設(shè)計(jì)報(bào)告(編輯修改稿)

2025-01-23 04:05 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 和書本上學(xué)不到的知識(shí),我在這次課程設(shè)計(jì)中最大的收獲有以下幾 方面: 一、 領(lǐng)略到了數(shù)據(jù)庫(kù)設(shè)計(jì)在計(jì)算機(jī)領(lǐng)域的重要性。數(shù)據(jù)庫(kù)作為一個(gè)永久存儲(chǔ)形式在圖書管理系統(tǒng)的設(shè)計(jì) 18 應(yīng)用中發(fā)揮著重要的作用。在數(shù)據(jù)庫(kù)設(shè)計(jì)中,我明白了數(shù)據(jù)庫(kù)設(shè)計(jì)不是范式越高越好的,我們要根據(jù)我們的應(yīng)用來決定,一切應(yīng)該以需求為首要選擇。 二、 對(duì)編程環(huán)境、一些控件的使用和界面的 設(shè)計(jì) 更加熟悉。因?yàn)椤秷D書管理系統(tǒng)》中設(shè)計(jì)到很多控件的使用,只有很好的使用這些控件才可以給出一個(gè)很好的界面呈現(xiàn)在用戶面前。這樣更有利于數(shù)據(jù)庫(kù)和用戶之間的交流。 三、 利用軟件工程學(xué)開發(fā)系統(tǒng)。雖然這個(gè)《圖書管理系統(tǒng)》是一個(gè)小的系統(tǒng),但從這個(gè)小的項(xiàng)目中也讓我明白了數(shù)據(jù)庫(kù)作為任何一 個(gè)系統(tǒng)的后臺(tái)的重要性,在開發(fā)系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)中學(xué)到和總結(jié)很多經(jīng)驗(yàn)和教訓(xùn)。 參考文獻(xiàn) [1]譚浩強(qiáng) . C 程序設(shè)計(jì) (第三版 ) . 北京:清華大學(xué)出版社, 2021 [2]譚浩強(qiáng) . C程序設(shè)計(jì)題解與上機(jī)指導(dǎo) (第三版 ) . 北京:清華大學(xué)出版社, 2021 程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告( 2021) 19 附 錄 附錄 1 源程序清單 附錄 系統(tǒng)登錄模塊源程序 CLoginDlg::CLoginDlg(CWnd* pParent /*=NULL*/) : CDialog(CLoginDlg::IDD, pParent) { //{{AFX_DATA_INIT(CLoginDlg) m_strName = _T()。 m_strPassword = _T()。 //}}AFX_DATA_INIT m_bSuccess = FALSE。 m_strUSERID = _T()。 } void CLoginDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX)。 //{{AFX_DATA_MAP(CLoginDlg) DDX_Text(pDX, IDC_LOGIN_NAME, m_strName)。 DDV_MaxChars(pDX, m_strName, 8)。 DDX_Text(pDX, IDC_LOGIN_PASSWORD, m_strPassword)。 DDV_MaxChars(pDX, m_strPassword, 8)。 //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CLoginDlg, CDialog) //{{AFX_MSG_MAP(CLoginDlg) ON_BN_CLICKED(IDC_CONFIRM, OnConfirm) ON_BN_CLICKED(IDC_CANCEL, OnCancel) //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CLoginDlg message handlers void CLoginDlg::OnConfirm() { // TODO: Add your control notification handler code here CClerkDataSet mrsDataSet。 /*聲明記錄集 */ CString mSqlStr。 UpdateData(TRUE)。 if (()) /*判斷用戶名信息是否為空 */ { AfxMessageBox(請(qǐng)輸入用戶名! )。 return。 } 圖書管理系統(tǒng)的設(shè)計(jì) 20 mSqlStr = SELECT * FROM CLERK WHERE NAME=39。 mSqlStr = mSqlStr + m_strName。 mSqlStr = mSqlStr + 39。 AND PASSWORD=39。 mSqlStr = mSqlStr + m_strPassword。 mSqlStr = mSqlStr + 39。 if (!(AFX_DB_USE_DEFAULT_TYPE, mSqlStr)) { AfxMessageBox(CLERK 表打開失敗! )。 return。 } if (!()) { // Open all function for user m_bSuccess = TRUE。 m_strUSERID = 。 CDialog::OnOK()。 } else { AfxMessageBox(登錄失??! )。 m_strUSERID = _T()。 return。 } } void CLoginDlg::OnCancel() { // TODO: Add your control notification handler code here CDialog::OnCancel()。 } 附錄 系統(tǒng)主界面源程序 void CMainFrame::OnLoginIn() { // TODO: Add your mand handler code here CLoginDlg mDlg。 if (() == IDOK) { m_bLogin = TRUE。 m_strUserName = 。 m_strUserID = 。 } else { m_bLogin = FALSE。 m_strUserName = _T()。 m_strUserID = _T()。 } CString Name。 Name = 當(dāng)前用戶: + m_strUserName。 (0,Name)。 程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告( 2021) 21 } void CMainFrame::OnUpdateFine(CCmdUI* pCmdUI) { // TODO: Add your mand update UI handler code here pCmdUIEnable(m_bLogin)。 } void CMainFrame::OnUpdateBookMaintain(CCmdUI* pCmdUI) { // TODO: Add your mand update UI handler code here pCmdUIEnable(m_bLogin)。 } void CMainFrame::OnUpdateConfigMaintain(CCmdUI* pCmdUI) { // TODO: Add your mand update UI handler code here pCmdUIEnable(m_bLogin)。 } void CMainFrame::OnUpdateLendOut(CCmdUI* pCmdUI) { // TODO: Add your mand update UI handler code here pCmdUIEnable(m_bLogin)。 } void CMainFrame::OnUpdateLoginOut(CCmdUI* pCmdUI) { // TODO: Add your mand update UI handler code here pCmdUIEnable(m_bLogin)。 } void CMainFrame::OnUpdateReaderMaintain(CCmdUI* pCmdUI) { // TODO: Add your mand update UI handler code here pCmdUIEnable(m_bLogin)。 } void CMainFrame::OnUpdateReturnBack(CCmdUI* pCmdUI) { // TODO: Add your mand update UI handler code here pCmdUIEnable(m_bLogin)。 } void CMainFrame::OnUpdateUserMaintain(CCmdUI* pCmdUI) { // TODO: Add your mand update UI handler code here pCmdUIEnable(m_bLogin)。 } 圖書管理系統(tǒng)的設(shè)計(jì) 22 void CMainFrame::OnLoginOut() { // TODO: Add your mand handler code here m_bLogin = FALSE。 m_strUserName = _T()。 m_strUserID = _T()。 CString Name。 Name = 當(dāng)前用戶: + m_strUserName。 (0,Name)。 } void CMainFrame::OnReaderMaintain() { // TODO: Add your mand handler code here CReaderMDlg mDlg。 ()。 } void CMainFrame::OnUserMaintain() { // TODO: Add your mand handler code here CClerkMDlg mDlg。 ()。 } void CMainFrame::OnBookMaintain() { // TODO: Add your mand handler code here CBookMDlg mDlg。 ()。 } void CMainFrame::OnLendOut() { // TODO: Add your mand handler code here CLendOutDlg mDlg。 ()。 } void CMainFrame::OnFine() { // TODO: Add your mand handler code here CFineDlg mDlg。 ()。 } void CMainFrame::OnReturnBack() { CReturnBookDlg mDlg。 ()。 // TODO: Add your mand handler code here } void CMainFrame::OnReaderQry() { 程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告( 2021) 23 // TODO: Add your mand handler code here //CReaderQry mDlg。 CReaderQryDlg mDlg。 ()。 } 附錄 圖書信息管理模塊 源程序 void CBookMDlg::OnCancelRec() { // TODO: Add your control notification handler code here m_bAdd = FALSE。 m_bEdit = FALSE。 DisplayRecord()。 SetButtonState()。 SetTextState()。 } void CBookMDlg::OnDelete() { // TODO: Add your control notification handler code here ()。 DisplayRecord()。 SetButtonState()。 } void CBookMDlg::OnEdit() { // TODO: Add your control notification handler code here m_bEdit = TRUE。 SetButtonState()。 SetTextState()。 CWnd *pWnd。 pWnd = GetDlgItem(IDC_BOOKNAME)。 pWndSetFocus()。 } void CBookMDlg::OnEnquery() { // TODO: Add your control notification handler code here UpdateData(TRUE)。 if (() amp。amp。 ()) { = 。 ()。 DisplayRecord()。 SetButtonState()。 return。 } BOOL mAll = FALSE。 if (!()) { = BOOK_
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1