簡(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
大?。?0.86(MB)
子文件數(shù):
簡(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
大?。?2.11(MB)
子文件數(shù):