眾賞文庫(kù)
全部分類
  • 抗擊疫情 >
    抗擊疫情
    病毒認(rèn)知 防護(hù)手冊(cè) 復(fù)工復(fù)產(chǎn) 應(yīng)急預(yù)案 防控方案 英雄事跡 院務(wù)工作
  • 成品畢設(shè) >
    成品畢設(shè)
    外文翻譯 畢業(yè)設(shè)計(jì) 畢業(yè)論文 開(kāi)題報(bào)告 文獻(xiàn)綜述 任務(wù)書(shū) 課程設(shè)計(jì) 相關(guān)資料 大學(xué)生活 期刊論文 實(shí)習(xí)報(bào)告
  • 項(xiàng)目策劃 >
    項(xiàng)目策劃
    土地準(zhǔn)備 規(guī)劃設(shè)計(jì) 開(kāi)工開(kāi)盤(pán) 項(xiàng)目綜合 竣工移交 售后移交 智慧方案 安全專項(xiàng) 環(huán)境影響評(píng)估報(bào)告 可行性研究報(bào)告 項(xiàng)目建議書(shū) 商業(yè)計(jì)劃書(shū) 危害評(píng)估防治 招投標(biāo)文件
  • 專業(yè)資料 >
    專業(yè)資料
    人文法律 環(huán)境安全 食品科學(xué) 基礎(chǔ)建設(shè) 能源化工 農(nóng)林牧畜 綜合待分類 教育經(jīng)驗(yàn) 行政人力 企業(yè)管理 醫(yī)學(xué)衛(wèi)生 IT技術(shù) 土木建筑 考研專題 財(cái)會(huì)稅務(wù) 公路隧道 紡織服裝
  • 共享辦公 >
    共享辦公
    總結(jié)匯報(bào) 調(diào)研報(bào)告 工作計(jì)劃 述職報(bào)告 講話發(fā)言 心得體會(huì) 思想?yún)R報(bào) 事務(wù)文書(shū) 合同協(xié)議 活動(dòng)策劃 代理加盟 技術(shù)服務(wù) 求職簡(jiǎn)歷 辦公軟件 ppt模板 表格模板 融資協(xié)議 發(fā)言演講 黨團(tuán)工作 民主生活
  • 學(xué)術(shù)文檔 >
    學(xué)術(shù)文檔
    自然科學(xué) 生物科學(xué) 天文科學(xué) 醫(yī)學(xué)衛(wèi)生 工業(yè)技術(shù) 航空、航天 環(huán)境科學(xué)、安全科學(xué) 軍事 政學(xué) 文化、科學(xué)、教育、 交通運(yùn)輸 經(jīng)濟(jì) 語(yǔ)言、文字 文學(xué) 農(nóng)業(yè)科學(xué) 社會(huì)科學(xué)總論 藝術(shù) 歷史、地理 哲學(xué) 數(shù)理科學(xué)和化學(xué) 綜合性圖書(shū) 哲學(xué)宗教
  • 經(jīng)營(yíng)營(yíng)銷(xiāo) >
    經(jīng)營(yíng)營(yíng)銷(xiāo)
    綜合文檔 經(jīng)濟(jì)財(cái)稅 人力資源 運(yùn)營(yíng)管理 企業(yè)管理 內(nèi)控風(fēng)控 地產(chǎn)策劃
  • 教學(xué)課件 >
    教學(xué)課件
    幼兒教育 小學(xué)教育 初中教育 高中教育 職業(yè)教育 成人教育 高等教育 考研資源 試題真題 作業(yè)習(xí)題 課后答案 綜合教學(xué)
  • 土木建筑 >
    土木建筑
    專項(xiàng)施工 應(yīng)急預(yù)案 建筑規(guī)范 工藝方案 技術(shù)交底 施工表格 圖片圖集
  • 課程導(dǎo)學(xué) >
    課程導(dǎo)學(xué)
    醫(yī)學(xué)綜合 中醫(yī)養(yǎng)生 醫(yī)學(xué)研究 身心發(fā)展 醫(yī)學(xué)試題 影像醫(yī)學(xué) 醫(yī)院辦公 外科醫(yī)學(xué) 老年醫(yī)學(xué) 內(nèi)科醫(yī)學(xué) 婦產(chǎn)科 神經(jīng)科 醫(yī)學(xué)課件 眼鼻喉科 皮膚病科 腫瘤科 兒科醫(yī)學(xué) 康復(fù)醫(yī)學(xué) 全科醫(yī)學(xué) 護(hù)理學(xué)科 針灸學(xué)科 重癥學(xué)科 病毒學(xué)科 獸醫(yī) 藥學(xué)
    • 下載積分: 8 賞幣
      上傳時(shí)間:2024-03-06
      頁(yè)數(shù): 25
      0人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:高級(jí)語(yǔ)言程序設(shè)計(jì)(C)課程答辯,題目圖書(shū)館管理系統(tǒng)院系班級(jí)學(xué)號(hào)姓名,系統(tǒng)開(kāi)發(fā)背景某民辦高校在創(chuàng)辦初期,辦學(xué)規(guī)模比較小。學(xué)校的圖書(shū)數(shù)量,以及借閱人數(shù)都比較少,所以,一直以來(lái)對(duì)圖書(shū)管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對(duì)于圖書(shū)借閱情況的統(tǒng)計(jì)和審核等往往采用對(duì)借書(shū)卡的人工檢查進(jìn)行,對(duì)借閱者的借閱權(quán)限、以及借閱天數(shù)等用人工計(jì)算、手抄進(jìn)行。近年來(lái)由于國(guó)家對(duì)民辦教育的大力扶持,該民辦高校的辦學(xué)規(guī)模迅速擴(kuò)大,學(xué)校的硬件設(shè)施以及在校學(xué)生和職工數(shù)都在成倍增長(zhǎng),給學(xué)校的圖書(shū)館管理也帶來(lái)了巨大的壓力,早期的手工圖書(shū)管理方式已經(jīng)不能滿足日益增長(zhǎng)的圖書(shū)借閱需求。使用計(jì)算機(jī)對(duì)圖書(shū)信息進(jìn)行管理,具有手工管理所無(wú)法比擬的特點(diǎn)。例如檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。為了適應(yīng)學(xué)校迅速發(fā)展的趨勢(shì),解決日益尖銳的圖書(shū)館管理矛盾,該校提出了采用計(jì)算機(jī)管理圖書(shū)信息的需求。本系統(tǒng)就是基于這個(gè)需求進(jìn)行開(kāi)發(fā)的。,系統(tǒng)需求在圖書(shū)管理信息系統(tǒng)開(kāi)發(fā)時(shí)應(yīng)該滿足以下具體的系統(tǒng)需求1)滿足圖書(shū)借閱管理的基本需求2)滿足圖書(shū)書(shū)庫(kù)管理的基本需求3)滿足圖書(shū)借閱人管理的基本需求4)對(duì)操作人員的技能要求比較低,操作方便。5)能夠?qū)崿F(xiàn)方便的擴(kuò)展,滿足圖書(shū)館發(fā)展的需要。6)能夠保障圖書(shū)館管理數(shù)據(jù)的安全、準(zhǔn)確。,系統(tǒng)層次模塊圖某學(xué)校圖書(shū)管理信息系統(tǒng)可以分為5個(gè)子模塊系統(tǒng)登錄、圖書(shū)信息管理、讀者信息管理、借書(shū)服務(wù)管理、還書(shū)服務(wù)管理,如圖所示。,數(shù)據(jù)庫(kù)設(shè)計(jì)根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,對(duì)于本系統(tǒng)的數(shù)據(jù)庫(kù),可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)(1)名稱登錄信息表表名標(biāo)識(shí)符CLERK,(2)名稱書(shū)籍信息表表名標(biāo)識(shí)符BOOK,(3)名稱讀者信息表表名標(biāo)識(shí)符READER,(4)名稱借書(shū)信息表表名標(biāo)識(shí)符BORROW,(5)名稱借還書(shū)歷史表表名標(biāo)識(shí)符HISTORY,創(chuàng)建項(xiàng)目創(chuàng)建一個(gè)基于對(duì)話框的MFCAPPWIZARDEXE項(xiàng)目,項(xiàng)目名為L(zhǎng)IBRARY。為了能在對(duì)話框中用ODBC編寫(xiě)數(shù)據(jù)庫(kù),需在STDAFXH中手動(dòng)添加支持INCLUDE,登錄模塊(1)模塊的功能書(shū)籍市圖書(shū)館最寶貴的財(cái)產(chǎn),它的借進(jìn)借出都應(yīng)該保證安全。每個(gè)管理員用自己的用戶名和密碼登陸,來(lái)使用圖書(shū)館管理系統(tǒng)。通過(guò)某管理員借進(jìn)和借出的書(shū)都有他的標(biāo)記。這樣就保證了書(shū)籍的安全。(2)界面設(shè)計(jì)設(shè)計(jì)界面如圖所示。,對(duì)話框?qū)傩栽O(shè)置為IDD_DIALOG_LOGIN。為IDD_DIALOG_LOGIN添加CLOGINDLG類其中主要控件的屬性、功能及成員變量如圖所示。,(3)添加CCLERKDATASET類與登錄信息表連接,(4)代碼編寫(xiě)①“取消”按鈕取消輸入,并關(guān)閉登錄對(duì)話框②“登錄”按鈕當(dāng)管理員填完用戶名和密碼后,單擊“登錄”按鈕,先檢查用戶名和密碼是否合法。然后查找數(shù)據(jù)庫(kù)中是否有該管理員的信息,若有則登陸成功。具體代碼如下,VOIDCLOGINDLGONCONFIRM{//TODOADDYOURCONTROLNOTIFICATIONHANDLERCODEHERECCLERKDATASETMRSDATASET/聲明記錄集/CSTRINGMSQLSTRUPDATEDATATRUEIFM_STRNAMEISEMPTY/判斷用戶名信息是否為空/{AFXMESSAGEBOX“請(qǐng)輸入用戶名“RETURN}MSQLSTR“SELECTFROMCLERKWHERENAME“,MSQLSTRMSQLSTRM_STRNAMEMSQLSTRMSQLSTR“ANDPASSWORD“MSQLSTRMSQLSTRM_STRPASSWORDMSQLSTRMSQLSTR““IFMRSDATASETOPENAFX_DB_USE_DEFAULT_TYPE,MSQLSTR{AFXMESSAGEBOX“CLERK表打開(kāi)失敗“RETURN}IFMRSDATASETISEOF{//OPENALLFUNCTIONFORUSERCDIALOGONOKCLIBRARYDLGDLGDLGDOMODAL}ELSE{AFXMESSAGEBOX“登錄失敗“RETURN}},主界面模塊(1)模塊的功能通過(guò)主界面可以進(jìn)入每個(gè)模塊,是各個(gè)模塊切換和聯(lián)系的橋梁。主界面力求簡(jiǎn)單,對(duì)每個(gè)按鈕的功能給予適當(dāng)簡(jiǎn)介。從主界面中可以退出系統(tǒng)。(2)界面設(shè)計(jì)設(shè)計(jì)界面如圖所示,其中主要控件的屬性、功能及成員變量如圖所示。,圖書(shū)信息模塊(1)模塊的功能圖書(shū)信息模塊主要完成圖書(shū)信息管理功能,包括瀏覽、查找、添加、刪除和修改。管理員可以根據(jù)使用的需要,依次單擊對(duì)應(yīng)按鈕,來(lái)實(shí)現(xiàn)這些功能。瀏覽功能管理員可以查看全部圖書(shū)信息。查找功能因?yàn)闀?shū)籍條碼和書(shū)籍是一一對(duì)應(yīng)的關(guān)系,所以通過(guò)書(shū)籍條碼可以查找到任意一本書(shū)的信息并顯示出來(lái)。添加功能可以向書(shū)籍表中添加新的書(shū)籍信息,系統(tǒng)會(huì)自動(dòng)檢測(cè)新的書(shū)籍信息中書(shū)籍條碼是否在書(shū)籍表中存在,確保每本書(shū)具有唯一的書(shū)籍條碼。刪除功能刪除界面上當(dāng)前現(xiàn)實(shí)的書(shū)籍信息,系統(tǒng)會(huì)彈出確認(rèn)對(duì)話框,提示是否確認(rèn)刪除,得到確認(rèn)后,便會(huì)刪除該書(shū)信息。修改功能實(shí)現(xiàn)對(duì)當(dāng)前信息的修改,為安全起見(jiàn),系統(tǒng)默認(rèn)書(shū)籍條目不能修改。,(2)界面設(shè)計(jì)設(shè)計(jì)的界面如圖所示,對(duì)話框?qū)傩栽O(shè)置IDD_DIALOG_BOOK為IDD_DIALOG_BOOK添加CBOOKDLG類其中主要控件的屬性、功能及成員變量如圖所示。(3)添加CCBOOKDATASET類與書(shū)籍信息表連接,(3)添加CCBOOKDATASET類與書(shū)籍信息表連接(4)代碼編寫(xiě)①功能函數(shù)把一些常用的功能封裝為成員函數(shù)。,DISPLAYRECORD對(duì)話框各控件顯示當(dāng)先記錄BOOLCBOOKDLGDISPLAYRECORD{IFM_RSDATASETISEOFM_STRBOOKNAME““M_STRPRESS““M_STRAUTHOR““M_STRFLAG““M_STRPRESSDATE““}ELSE{IFM_RSDATASETISBOF{M_RSDATASETMOVENEXT},ELSE{IFM_RSDATASETISEOF{M_RSDATASETMOVEPREV}}M_STRBOOKIDM_RSDATASETM_BOOK_IDM_STRBOOKNAMEM_RSDATASETM_BOOK_NAMEM_STRPRESSM_RSDATASETM_PRESSM_STRAUTHORM_RSDATASETM_AUTHORM_STRFLAGM_RSDATASETM_FLAG_BORROWM_STRPRESSDATEM_RSDATASETM_PRESS_DATE}UPDATEDATAFALSERETURNTRUE},SETBUTTONSTATE根據(jù)不同的情況,調(diào)整按鈕的狀態(tài)。如當(dāng)?shù)绞子涗浀臅r(shí)候,“上一條”按鈕無(wú)效。BOOLCBOOKDLGSETBUTTONSTATE{CWNDPWNDIFM_RSDATASETISOPEN{PWNDGETDLGITEMIDC_FIRSTPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_NEXTPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_PRIORPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_LASTPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_NEWPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_EDITPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_ENQUERYPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_DELETEPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_SAVEPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_CANCEL_RECPWNDENABLEWINDOWFALSERETURNTRUE},IFM_BEDIT{PWNDGETDLGITEMIDC_FIRSTPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_NEXTPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_PRIORPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_LASTPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_NEWPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_EDITPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_ENQUERYPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_DELETEPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_SAVEPWNDENABLEWINDOWTRUEPWNDGETDLGITEMIDC_CANCEL_RECPWNDENABLEWINDOWTRUERETURNTRUE},IFM_RSDATASETISBOF{PWNDGETDLGITEMIDC_FIRSTPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_PRIORPWNDENABLEWINDOWFALSE}ELSE{PWNDGETDLGITEMIDC_FIRSTPWNDENABLEWINDOWTRUEPWNDGETDLGITEMIDC_PRIORPWNDENABLEWINDOWTRUE}IFM_RSDATASETISEOF{PWNDGETDLGITEMIDC_NEXTPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_LASTPWNDENABLEWINDOWFALSE}ELSE{PWNDGETDLGITEMIDC_NEXTPWNDENABLEWINDOWTRUEPWNDGETDLGITEMIDC_LASTPWNDENABLEWINDOWTRUE},IFM_RSDATASETISBOFPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_DELETEPWNDENABLEWINDOWFALSE}ELSE{PWNDGETDLGITEMIDC_EDITPWNDENABLEWINDOWTRUEPWNDGETDLGITEMIDC_DELETEPWNDENABLEWINDOWTRUE}PWNDGETDLGITEMIDC_NEWPWNDENABLEWINDOWTRUEPWNDGETDLGITEMIDC_ENQUERYPWNDENABLEWINDOWTRUEPWNDGETDLGITEMIDC_SAVEPWNDENABLEWINDOWFALSEPWNDGETDLGITEMIDC_CANCEL_RECPWNDENABLEWINDOWFALSERETURNTRUE},SETBUTTONSTATE根據(jù)不同的情況,調(diào)整按鈕的狀態(tài)。如當(dāng)?shù)绞子涗浀臅r(shí)候,“上一條”按鈕無(wú)效。②初始化顯示記錄,設(shè)置按鈕、編輯框狀態(tài)。BOOLCBOOKDLGONINITDIALOG{CDIALOGONINITDIALOG//TODOADDEXTRAINITIALIZATIONHEREM_BADDFALSEM_BEDITFALSEIFM_RSDATASETOPENAFX_DB_USE_DEFAULT_TYPEAFXMESSAGEBOX“數(shù)據(jù)打開(kāi)失敗“DISPLAYRECORDSETBUTTONSTATESETTEXTSTATERETURNTRUE//RETURNTRUEUNLESSYOUSETTHEFOCUSTOACONTROL//EXCEPTIONOCXPROPERTYPAGESSHOULDRETURNFALSE},查詢不同條件下進(jìn)行查詢,顯示查詢記錄,設(shè)置按鈕狀態(tài)。,VOIDCBOOKDLGONENQUERY{//TODOADDYOURCONTROLNOTIFICATIONHANDLERCODEHEREUPDATEDATATRUEIFM_STRBOOKIDQISEMPTYM_RSDATASETREQUERYDISPLAYRECORDSETBUTTONSTATERETURN}BOOLMALLFALSEIFM_STRBOOKIDQISEMPTY{M_RSDATASETM_STRFILTER“BOOK_ID“M_STRBOOKIDQM_RSDATASETM_STRFILTERM_RSDATASETM_STRFILTER““MALLTRUE},IFM_STRBOOKNAMEQISEMPTY{IFMALL{M_RSDATASETM_STRFILTERM_RSDATASETM_STRFILTER“ANDBOOK_NAME“M_RSDATASETM_STRFILTERM_RSDATASETM_STRFILTERM_STRBOOKNAMEQM_RSDATASETM_STRFILTERM_RSDATASETM_STRFILTER““}ELSE{M_RSDATASETM_STRFILTER“BOOK_NAME“M_STRBOOKNAMEQM_RSDATASETM_STRFILTERM_RSDATASETM_STRFILTER““}}M_RSDATASETREQUERYDISPLAYRECORDSETBUTTONSTATE},保存適用于增加和修改狀態(tài),判斷信息的合理性,并進(jìn)行增加和修改操作。,VOIDCBOOKDLGONSAVE{//TODOADDYOURCONTROLNOTIFICATIONHANDLERCODEHEREUPDATEDATATRUEIFM_STRBOOKIDISEMPTY||M_STRBOOKNAMEISEMPTY{AFXMESSAGEBOX“請(qǐng)輸入相應(yīng)數(shù)據(jù)“RETURN}IFM_BADD{M_RSDATASETADDNEW}ELSE{M_RSDATASETEDIT},M_RSDATASETM_AUTHORM_STRAUTHORM_RSDATASETM_BOOK_NAMEM_STRBOOKNAMEM_RSDATASETM_BOOK_IDM_STRBOOKIDM_RSDATASETM_PRESSM_STRPRESSM_RSDATASETM_FLAG_BORROWM_STRFLAGM_RSDATASETM_PRESS_DATEM_STRPRESSDATEM_RSDATASETUPDATEM_RSDATASETREQUERYM_BADDFALSEM_BEDITFALSEDISPLAYRECORDSETBUTTONSTATESETTEXTSTATE},全部圖書(shū)資料,借書(shū)服務(wù)模塊(1)模塊的功能借書(shū)模塊主要完成借書(shū)操作。首先檢查讀者是否有權(quán)借書(shū),超期還書(shū)的讀者需與管理員協(xié)商后方可獲得權(quán)限再次借書(shū),接著檢查需要借的書(shū)籍是否可借,館內(nèi)保留的書(shū)籍不可借,一切正常后,登記借書(shū)時(shí)間、借書(shū)管理員ID完成借書(shū)。(2)界面設(shè)計(jì)設(shè)計(jì)界面如圖所示,對(duì)話框?qū)傩栽O(shè)置為IDD_DIALOG_BORROW。為IDD_DIALOG_BORROW添加CBORROWDLG類其中主要控件的屬性、功能及成員變量如圖所示。,(3)添加CBORROWDATASET類與登錄信息表連接(4)代碼編寫(xiě)①“確定”按鈕檢查讀者和書(shū)籍是否合理,若任意一項(xiàng)不合理,則給出警告信息,若合理,添加成功。,VOIDCBORROWDLGONCONFIRM{//TODOADDYOURCONTROLNOTIFICATIONHANDLERCODEHERE//TODOADDYOURCONTROLNOTIFICATIONHANDLERCODEHEREBOOLM_BCANBORROWBOOLM_BCANLENDOUTM_BCANBORROWFALSEM_BCANLENDOUTFALSECSTRINGMSQLSTRUPDATEDATATRUEIFM_RSREADERDATASETOPENAFX_DB_USE_DEFAULT_TYPE{AFXMESSAGEBOX“數(shù)據(jù)表打開(kāi)錯(cuò)誤“RETURN}M_RSREADERDATASETM_STRFILTER“READER_ID“M_STRREADERIDM_RSREADERDATASETM_STRFILTERM_RSREADERDATASETM_STRFILTER““M_RSREADERDATASETREQUERY,IFM_RSREADERDATASETISEOF{IFM_RSREADERDATASETM_FLAG_BORROW“Y“{MSQLSTR“SELECTFROMBORROWWHEREREADER_ID“M_STRREADERIDMSQLSTRMSQLSTR““IFM_RSDATASETOPENAFX_DB_USE_DEFAULT_TYPE,MSQLSTR{M_RSREADERDATASETCLOSEAFXMESSAGEBOX“數(shù)據(jù)表打開(kāi)錯(cuò)誤“RETURN}//ADDSOMECODETODETERMINETHENUMOFBOOKWHICHTHISREADERBORROWEDM_BCANBORROWTRUEM_RSDATASETCLOSE}}M_RSREADERDATASETCLOSEIFM_BCANBORROW{AFXMESSAGEBOX“讀者不能借書(shū)“RETURN},MSQLSTR“SELECTFROMBOOKWHEREBOOK_ID“M_STRBOOKIDMSQLSTRMSQLSTR““IFM_RSBOOKDATASETOPENAFX_DB_USE_DEFAULT_TYPE,MSQLSTR{AFXMESSAGEBOX“數(shù)據(jù)表打開(kāi)錯(cuò)誤“RETURN}IFM_RSBOOKDATASETISEOF{IFM_RSBOOKDATASETM_FLAG_BORROW“Y“{M_BCANLENDOUTTRUE}ELSE{AFXMESSAGEBOX“此書(shū)不外借“M_RSBOOKDATASETCLOSERETURN}}ELSE{AFXMESSAGEBOX“無(wú)此書(shū)“M_RSBOOKDATASETCLOSERETURN}M_RSBOOKDATASETCLOSE,CSTRINGM_STRUSERIDM_STRUSERIDTHEAPPM_STRUSERNAMECOLEDATETIMEM_CURRENTTIMECOLEDATETIMEGETCURRENTTIMECSTRINGSTRTIMEINTYM_CURRENTTIMEGETYEARINTMM_CURRENTTIMEGETMONTHINTDM_CURRENTTIMEGETDAYSTRTIMEFORMAT“DDD“,Y,M,DMSQLSTR“INSERTINTOBORROWREADER_ID,BOOK_ID,BORROW_DATE,B_CLERK_IDVALUES“MSQLSTRMSQLSTRM_STRREADERIDMSQLSTRMSQLSTR“,“MSQLSTRMSQLSTRM_STRBOOKIDMSQLSTRMSQLSTR“,“MSQLSTRMSQLSTRSTRTIMEMSQLSTRMSQLSTR“,“MSQLSTRMSQLSTRM_STRUSERIDMSQLSTRMSQLSTR““CDATABASEMDBIFMDBOPEN_T“LIBRARY“{AFXMESSAGEBOX“無(wú)法打開(kāi)數(shù)據(jù)庫(kù)“RETURN},TRY{MDBEXECUTESQLMSQLSTR}CATCHCDBEXCEPTIONE{AFXMESSAGEBOX“執(zhí)行錯(cuò)“RETURN}MDBCLOSEAFXMESSAGEBOX“操作成功“},還書(shū)服務(wù)模塊(1)模塊的功能還書(shū)模塊主要完成還書(shū)工作,首先檢查此次行為是否超期還書(shū),若是,則鎖定讀者然后辦理還書(shū)業(yè)務(wù)。被鎖定的讀者需與管理員協(xié)商后,方可解鎖繼續(xù)借書(shū)。(2)界面設(shè)計(jì)設(shè)計(jì)的界面如圖所示,對(duì)話框?qū)傩栽O(shè)置IDD_DIALOG_RETURN為IDD_DIALOG_RETURN添加CRETURNDLG類其中主要控件的屬性、功能及成員變量如圖所示。,(3)添加CBORROWSET類與書(shū)籍信息表連接(4)代碼編寫(xiě)①功能函數(shù)把一些常用的功能封裝為成員函數(shù)。QRYBORROW根據(jù)輸入的書(shū)籍條目,自動(dòng)查詢借此書(shū)的借閱信息,計(jì)算是否超期等。INSERT_HISTORY書(shū)的借還還應(yīng)做記錄,以備以后查用SETTXTNULL清空編輯框。SETTXTDISABLE使編輯框處于只讀狀態(tài)DELETE_BORROW當(dāng)還書(shū)成功時(shí),應(yīng)該從借書(shū)信息表中刪除該信息②回車(chē)事件管理員輸入書(shū)籍條目后,按下ENTER鍵,開(kāi)始分析此書(shū)的借閱情況。③按鍵功能還書(shū)分析書(shū)籍借閱信息,根據(jù)返回結(jié)果進(jìn)行相應(yīng)處理。,
      下載積分: 6 賞幣
      上傳時(shí)間:2024-01-07
      頁(yè)數(shù): 39
      19人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:C課程設(shè)計(jì),主講邱棟計(jì)算機(jī)軟件教研室,黃淮學(xué)院國(guó)際學(xué)院,,2,一、課程定位及學(xué)情分析,,課程性質(zhì)及地位,1,,課程功能及目標(biāo),2,,3,,課程特色,4,,課程開(kāi)發(fā)與改革,5,學(xué)情分析,1、課程性質(zhì)及地位,課程性質(zhì)實(shí)踐性課程,是“C程序設(shè)計(jì)”課程的繼續(xù)和延伸。,3,學(xué)科的地位,2、學(xué)情分析,4,,基礎(chǔ)知識(shí)以學(xué)習(xí)過(guò)C和C,學(xué)習(xí)能力自學(xué)能力,自制能力不強(qiáng),學(xué)生發(fā)展出國(guó)升本就業(yè),教學(xué)目標(biāo)與方法,,,,3、課程功能及目標(biāo),課程功能深入學(xué)習(xí)C編程語(yǔ)言,深入理解面向?qū)ο缶幊碳夹g(shù),初步學(xué)習(xí)項(xiàng)目開(kāi)發(fā)流程。教學(xué)目標(biāo),5,能力目標(biāo)講解能力帶團(tuán)能力處理問(wèn)題,素質(zhì)目標(biāo)禮貌禮儀語(yǔ)言表達(dá)協(xié)調(diào)溝通團(tuán)隊(duì)精神,能力目標(biāo)自學(xué)能力知識(shí)綜合運(yùn)用能力獨(dú)立解決問(wèn)題,知識(shí)目標(biāo)綜合運(yùn)用C語(yǔ)言掌握WIN程序開(kāi)發(fā)方法掌握面向?qū)ο缶幊趟枷?素質(zhì)目標(biāo)團(tuán)隊(duì)精神行業(yè)素養(yǎng),4、課程特色,6,,,以重點(diǎn)帶動(dòng)全面,5、課程開(kāi)發(fā)與改革,7,,二、教學(xué)內(nèi)容,8,,教學(xué)內(nèi)容體系的構(gòu)建,1,,教學(xué)內(nèi)容的再加工,2,,3,,教學(xué)實(shí)施,4,,考評(píng)方式的改革,5,課程內(nèi)容及重難點(diǎn),1、教學(xué)內(nèi)容體系構(gòu)建,教學(xué)內(nèi)容的組成五個(gè)項(xiàng)目,十大知識(shí)點(diǎn)構(gòu)建原因課程定位,學(xué)情分析,課程特色項(xiàng)目選擇原則適合教學(xué)實(shí)用性可操作性連貫性趣味性,五個(gè)項(xiàng)目,10,計(jì)算器,畫(huà)圖,網(wǎng)絡(luò)聊天工具,文件管理器,俄羅斯方塊,2、課程內(nèi)容及重難點(diǎn),3、教學(xué)內(nèi)容的再加工,原創(chuàng)視頻,12,網(wǎng)絡(luò)資源HTTP//ICHUANGHUAIEDUCN/U/QIUDONGASPX,4、教學(xué)實(shí)施,教學(xué)模式項(xiàng)目驅(qū)動(dòng)教學(xué)理論融入項(xiàng)目避免直接涉及理論知識(shí)重難點(diǎn)通過(guò)重復(fù)模仿操作來(lái)理解鞏固教學(xué)方法講解模仿創(chuàng)新,13,課程實(shí)例繪圖,14,,,,圖形屬性,,鼠標(biāo)控制,畫(huà)筆畫(huà)刷位圖顏色線型線寬,理論理解對(duì)象和基本圖形的關(guān)系,理論理解抽象的方法和屬性,,完成項(xiàng)目,理論理解事件和消息,課程實(shí)例俄羅斯方塊,基礎(chǔ)知識(shí)圖形圖像、動(dòng)畫(huà)基礎(chǔ)、鍵盤(pán)控制,15,項(xiàng)目試做基礎(chǔ)知識(shí)都會(huì)了為什么做不出來(lái),完成項(xiàng)目培養(yǎng)軟件工程的思想,5、改革考評(píng)方式進(jìn)一步推動(dòng)實(shí)踐教學(xué)(思考),16,項(xiàng)目實(shí)戰(zhàn)虛擬場(chǎng)景跟蹤評(píng)價(jià),,完成,項(xiàng)目實(shí)戰(zhàn),學(xué)生,教師,三、支撐條件,17,,課程教學(xué)團(tuán)隊(duì),1,,實(shí)踐條件,2,,3,,教案與課件,4,,網(wǎng)絡(luò)資源,5,教材與參考,課程教學(xué)團(tuán)隊(duì)與教材,經(jīng)典教材經(jīng)典參考用書(shū),18,國(guó)際學(xué)院計(jì)算機(jī)軟件教研室與計(jì)算機(jī)應(yīng)用教研室有多人從事過(guò)C程序設(shè)計(jì)及C課程設(shè)計(jì)的教學(xué)工作。,課程教學(xué)團(tuán)隊(duì),教材及參考資料,教材,參考用書(shū),教案、課件,19,網(wǎng)絡(luò)資源,20,謝謝大家,不當(dāng)之處敬請(qǐng)批評(píng)指正,
      下載積分: 6 賞幣
      上傳時(shí)間:2024-01-05
      頁(yè)數(shù): 21
      8人已閱讀
      ( 4 星級(jí))
    • 下載積分: 3 賞幣
      上傳時(shí)間:2024-03-06
      頁(yè)數(shù): 2
      5人已閱讀
      ( 4 星級(jí))
    • 下載積分: 6 賞幣
      上傳時(shí)間:2024-03-05
      頁(yè)數(shù): 20
      6人已閱讀
      ( 4 星級(jí))
    • 下載積分: 6 賞幣
      上傳時(shí)間:2024-03-05
      頁(yè)數(shù): 6
      0人已閱讀
      ( 4 星級(jí))
    • 下載積分: 6 賞幣
      上傳時(shí)間:2024-03-06
      頁(yè)數(shù): 21
      2人已閱讀
      ( 4 星級(jí))
    • 下載積分: 5 賞幣
      上傳時(shí)間:2024-03-05
      頁(yè)數(shù): 5
      3人已閱讀
      ( 4 星級(jí))
    • 下載積分: 8 賞幣
      上傳時(shí)間:2024-03-04
      頁(yè)數(shù): 36
      2人已閱讀
      ( 4 星級(jí))
    • 下載積分: 6 賞幣
      上傳時(shí)間:2024-03-04
      頁(yè)數(shù): 21
      2人已閱讀
      ( 4 星級(jí))
    • 下載積分: 6 賞幣
      上傳時(shí)間:2024-03-04
      頁(yè)數(shù): 12
      5人已閱讀
      ( 4 星級(jí))
    • 下載積分: 5 賞幣
      上傳時(shí)間:2024-03-04
      頁(yè)數(shù): 5
      2人已閱讀
      ( 4 星級(jí))
    • 下載積分: 3 賞幣
      上傳時(shí)間:2024-03-05
      頁(yè)數(shù): 2
      9人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:匯編語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)第三次實(shí)驗(yàn)編制完整的匯編語(yǔ)言源程序,本次實(shí)驗(yàn)?zāi)康?掌握編寫(xiě)完整匯編語(yǔ)言源程序的方法,掌握匯編、連接等將源程序轉(zhuǎn)換為可執(zhí)行代碼的必要步驟。在理解邏輯運(yùn)算指令原理的基礎(chǔ)上,按照實(shí)驗(yàn)要求的功能編寫(xiě)完整程序,生成可執(zhí)行文件后,使用DEBUG對(duì)程序進(jìn)行調(diào)試。,實(shí)驗(yàn)報(bào)告的主要內(nèi)容,1)在實(shí)驗(yàn)報(bào)告中說(shuō)明匯編語(yǔ)言源程序框架的基本原理。2)說(shuō)明生成可執(zhí)行文件的必要步驟。3)調(diào)試并觀察程序的運(yùn)行結(jié)果,并解釋其合理性。詳見(jiàn)后面的說(shuō)明,本次實(shí)驗(yàn)指定的程序設(shè)計(jì)功能,編寫(xiě)一個(gè)完整源程序完成如下功能1)設(shè)定字節(jié)型變量VAR1的內(nèi)容為35H,編寫(xiě)程序?qū)AR1的高4位與低4位分離,分別作為低4位保存在RES1和RES2中,這兩個(gè)變量高4位置0。2)設(shè)定32位(二進(jìn)制)數(shù)據(jù)0E2597455H(注最高位為E)保存在變量VAR2中,將該變量中的內(nèi)容算術(shù)左移2位,所得結(jié)果仍然保存在VAR2中。,需在實(shí)驗(yàn)報(bào)告中記錄的重點(diǎn)內(nèi)容,1)對(duì)VAR1處理過(guò)程中所使用的邏輯運(yùn)算指令,其分別的作用需在報(bào)告中解釋;各邏輯運(yùn)算指令的執(zhí)行結(jié)果(包括寄存器、標(biāo)志位受到的影響)需作分析。2)針對(duì)VAR2的處理,對(duì)移位操作進(jìn)行原理分析,對(duì)所使用的各類移位指令在程序中作用進(jìn)行解釋,對(duì)各移位指令的執(zhí)行結(jié)果進(jìn)行分析。3)結(jié)合標(biāo)志位,對(duì)VAR2移位后的結(jié)果作溢出分析。,程序編制步驟,1)編輯使用任意一種文本編輯器,文件后綴名必須使用“ASM”2)匯編使用MASM程序(演示)3)連接使用LINK程序(演示)4)調(diào)試使用DEBUG(演示),
      下載積分: 6 賞幣
      上傳時(shí)間:2024-01-07
      頁(yè)數(shù): 6
      8人已閱讀
      ( 4 星級(jí))
    • 下載積分: 8 賞幣
      上傳時(shí)間:2024-03-12
      頁(yè)數(shù): 31
      5人已閱讀
      ( 4 星級(jí))
    關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服客服 - 聯(lián)系我們

    機(jī)械圖紙?jiān)创a,實(shí)習(xí)報(bào)告等文檔下載

    備案號(hào):浙ICP備20018660號(hào)