個(gè)人圖書館音像管理系統(tǒng)_第1頁
個(gè)人圖書館音像管理系統(tǒng)_第2頁
個(gè)人圖書館音像管理系統(tǒng)_第3頁
個(gè)人圖書館音像管理系統(tǒng)_第4頁
個(gè)人圖書館音像管理系統(tǒng)_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

成績評(píng)定表學(xué)生姓名閆靖羿班級(jí)學(xué)號(hào)1309010136專業(yè)信息與計(jì)算科學(xué)課程設(shè)計(jì)題目個(gè)人圖書音像管理系統(tǒng)評(píng)語組長簽字:成績?nèi)掌?015年月日課程設(shè)計(jì)任務(wù)書學(xué)院理學(xué)院專業(yè)信息與計(jì)算科學(xué)學(xué)生姓名閆靖羿班級(jí)學(xué)號(hào)1309010136課程設(shè)計(jì)題目個(gè)人圖書音像管理系統(tǒng)實(shí)踐教學(xué)要求與任務(wù):設(shè)計(jì)為MDI窗體,含有主菜單:[文件]、[圖書管理]、[音像管理].[文件]菜單包含以下子菜單及其功能:[登陸]:登陸主界面[注冊]:打開“注冊新用戶”窗體[圖書管理]包含以下子菜單:[圖書信息瀏覽]:顯示圖書信息瀏覽與編輯窗體[圖書信息查詢]:顯示圖書信息查詢窗體[音像管理]包含以下子菜單:[音像信息瀏覽]:包含子菜單[光盤信息瀏覽]:顯示光盤信息瀏覽與編輯窗體[磁帶信息瀏覽]:顯示磁帶信息瀏覽與編輯窗體[音像信息查詢]:包含子菜單[光盤信息查詢]:顯示光盤信息查詢窗體[磁帶信息查詢]:顯示磁帶信息查詢窗體工作計(jì)劃與進(jìn)度安排:第一周:數(shù)據(jù)庫設(shè)計(jì),利用SQLServer創(chuàng)建數(shù)據(jù)庫及數(shù)據(jù)表??傮w結(jié)構(gòu)設(shè)計(jì),設(shè)計(jì)調(diào)試系統(tǒng)首頁、登陸窗體及MDI窗體。第二周:管理功能設(shè)計(jì),設(shè)計(jì)調(diào)試各種數(shù)據(jù)管理功能窗體及打印報(bào)表功能。撰寫課程設(shè)計(jì)報(bào)告,驗(yàn)收與答辯。指導(dǎo)教師:2015年月日專業(yè)負(fù)責(zé)人:2015年月日學(xué)院教學(xué)副院長:2015年月日摘要本系統(tǒng)得主要功能就是建立個(gè)人圖書音像管理系統(tǒng),對(duì)圖書信息、光盤信息、磁帶信息得管理與查詢.本系統(tǒng)得數(shù)據(jù)庫就是用SQLserver2014軟件進(jìn)行創(chuàng)建與設(shè)計(jì),分別包括圖書信息、光盤信息、磁帶信息、密碼四個(gè)表.通過系統(tǒng)ODBC數(shù)據(jù)源管理工具把已創(chuàng)建得數(shù)據(jù)源與系統(tǒng)數(shù)據(jù)庫相連。利用VB軟件對(duì)系統(tǒng)得窗口進(jìn)行設(shè)計(jì),包括登錄界面、注冊新用戶界面、主界面、瀏覽窗體與查詢窗體等,可以通過這些窗體進(jìn)行登錄操作,對(duì)輸入得用戶信息進(jìn)行驗(yàn)證,與注冊新用戶操作,以及最重要得操作就是對(duì)數(shù)據(jù)庫中信息進(jìn)行修改與查詢.并可以對(duì)數(shù)據(jù)進(jìn)行添加與刪除,做到及時(shí)更新。關(guān)鍵詞:個(gè)人圖書音像管理SQLserver2014VB6、0+目錄TOC\o”1-2"\u1系統(tǒng)功能概述?PAGEREF_Toc438138095\h51、1系統(tǒng)功能 138096\h51、2系統(tǒng)結(jié)構(gòu)總圖 PAGEREF_Toc438138097\h62數(shù)據(jù)庫設(shè)計(jì)?PAGEREF_Toc438138098\h62、1需求分析?PAGEREF_Toc438138099\h62-1E-R模型?PAGEREF_Toc438138100\h72、3關(guān)系模型 PAGEREF_Toc438138101\h82、4表結(jié)構(gòu)設(shè)計(jì)?PAGEREF_Toc438138102\h83系統(tǒng)各功能模塊得詳細(xì)設(shè)計(jì)?138103\h93、1各窗體得設(shè)計(jì):?PAGEREF_Toc438138104\h93、2登錄窗體 PAGEREF_Toc438138105\h103、3MDI主窗體?PAGEREF_Toc438138106\h113、4注冊?PAGEREF_Toc438138107\h123、5圖書信息瀏覽 PAGEREF_Toc438138108\h143、6圖書信息查詢 PAGEREF_Toc438138109\h17總結(jié) PAGEREF_Toc438138110\h19參考文獻(xiàn)?PAGEREF_Toc438138111\h201系統(tǒng)功能概述1、1系統(tǒng)功能個(gè)人圖書音像管理系統(tǒng)主要就是實(shí)現(xiàn)圖書管理、光盤管理與磁帶管理。設(shè)計(jì)為MDI窗體,含有主菜單:[文件]、[圖書管理]、[音像管理]。[文件]菜單包含以下子菜單及其功能:[登陸]:登陸主界面[注冊]:打開“注冊新用戶”窗體[圖書管理]包含以下子菜單:[圖書信息瀏覽]:顯示圖書信息瀏覽與編輯窗體[圖書信息查詢]:顯示圖書信息查詢窗體[音像管理]包含以下子菜單:[音像信息瀏覽]:包含子菜單[光盤信息瀏覽]:顯示光盤信息瀏覽與編輯窗體[磁帶信息瀏覽]:顯示磁帶信息瀏覽與編輯窗體[音像信息查詢]:包含子菜單[光盤信息查詢]:顯示光盤信息查詢窗體[磁帶信息查詢]:顯示磁帶信息查詢窗體1、2系統(tǒng)結(jié)構(gòu)總圖個(gè)人圖書音像管理系統(tǒng)個(gè)人圖書音像管理系統(tǒng)文件圖書信息得瀏覽圖書信息得查詢音像信息得瀏覽音像信息得查詢圖書信息管理音像信息管理光盤信息得瀏覽磁帶信息得瀏覽光盤信息得查詢磁帶信息得查詢登錄注冊個(gè)人圖書音像管理系統(tǒng)總圖2數(shù)據(jù)庫設(shè)計(jì)2、1需求分析該系統(tǒng)主要實(shí)現(xiàn)對(duì)個(gè)人得大量得圖書音像資料進(jìn)行規(guī)范化得管理,通過輔助數(shù)據(jù)庫得使用來完成一系列得功能。首先根據(jù)需要在數(shù)據(jù)庫中建立以下表:密碼表(用戶名,密碼),圖書(書名,作者,價(jià)格,購買日期,類別,狀態(tài)),光盤(光盤名,出版社,價(jià)格,購買時(shí)間,類別,狀態(tài)),磁帶(供磁帶名,磁帶作者,價(jià)格,購買時(shí)間,類別,狀態(tài))。啟動(dòng)歡迎窗體時(shí)顯示背景與歡迎文字,點(diǎn)擊文字可以顯示MDI主控窗體,利用主控窗體管理所有圖書音像信息.主控窗體主要包含文件、圖書管理、音像管理與系統(tǒng)四個(gè)部分,起初只有文件與系統(tǒng)可用,圖書管理與音像管理兩部分不可用.(1)打開系統(tǒng)下得“登錄”子菜單會(huì)打開登錄界面,需要正確填寫用戶名與密碼才可以使用圖書管理與音像管理,假如3次輸入得用戶名或密碼有誤,系統(tǒng)關(guān)閉。從登錄界面點(diǎn)擊“注冊"按鈕可以打開注冊界面進(jìn)行新用戶得注冊。(2)圖書管理:主要包含對(duì)圖書信息得瀏覽、查詢、修改,瀏覽時(shí)顯示詳細(xì)信息可以逐條瀏覽,查詢可以根據(jù)圖書得不同屬性進(jìn)行查詢,并且支持模糊查詢,查詢完可以統(tǒng)計(jì)查詢到記錄得數(shù)量可總價(jià)格,修改包括單個(gè)記錄得添加、刪除以及屬性得修改。(3)音像管理:包括音像信息得瀏覽、查詢與修改。音像信息得瀏覽分為光盤信息得瀏覽與磁帶信息得瀏覽;音像信息得查詢分為光盤信息得查詢與磁帶信息得查詢,查詢時(shí)都可以進(jìn)行模糊查詢;修改同樣包含光盤信息得修改與磁帶信息得修改。2-1E-R模型統(tǒng)中主要包含4個(gè)實(shí)體:密碼表、圖書信息、光盤信息與磁帶信息。由于所有得實(shí)體之間不存在明顯得聯(lián)系,所以在這里只給出了單個(gè)實(shí)體及其屬性圖,沒有完整得實(shí)體聯(lián)系圖.單個(gè)實(shí)體及其屬性圖如下:密碼表用戶名密碼密碼表用戶名密碼圖書信息類別購買日期狀態(tài)作者書名價(jià)格圖a:密碼表及其屬性圖圖b:圖書實(shí)體及其屬性圖磁帶信息購買時(shí)間類別狀態(tài)磁帶信息購買時(shí)間類別狀態(tài)磁帶作者磁帶名價(jià)格光盤信息出版社購買時(shí)間光盤名價(jià)格類別狀態(tài)2、3關(guān)系模型(1)密碼表(用戶名,密碼)(2)圖書信息(書名,作者,價(jià)格,購買日期,類別,狀態(tài))(3)光盤信息(光盤名,出版社,價(jià)格,購買時(shí)間,類別,狀態(tài))(4)磁帶信息(磁帶名,磁帶作者,價(jià)格,購買時(shí)間,類別,狀態(tài))2、4表結(jié)構(gòu)設(shè)計(jì)啟動(dòng)SQLServer2000建立數(shù)據(jù)庫課程設(shè)計(jì),在該數(shù)據(jù)庫中,用可視化得方法進(jìn)行建表,要建得表有密碼表、圖書信息、光盤信息與磁帶信息四個(gè)表,所建各表得表信息如下:表1:密碼表:表2:圖書信息:表3:光盤信息:表4:磁帶信息:3系統(tǒng)各功能模塊得詳細(xì)設(shè)計(jì)3、1各窗體得設(shè)計(jì):個(gè)人圖書音像管理系統(tǒng)分為登錄,注冊新用戶,圖書信息查詢,音像信息查詢MDI窗體等。其中主窗體為MDI窗體.下面介紹各個(gè)窗體得設(shè)計(jì)語句及實(shí)現(xiàn)功能.3、2登錄窗體打開登錄界面后,輸入用戶名與密碼,點(diǎn)擊登陸按鈕,進(jìn)入MDI主窗體,如下圖所示Privat(yī)eSubmand1_Click()StaticmiCountAsIntegerDimsqlstrAsStringsqlstr="Select*from密碼表Where用戶名='”&Text1&”’”Adodc1、RecordSource=sqlstrAdodc1、RefreshIfAdodc1、Recordset、BOFThenMsgBox”用戶名錯(cuò)誤,請重新輸入",vbExclamation,”警告"Text1、Text=”":Text1、SetFocusElseIfAdodc1、Recordset、Fields("密碼")=Text2、TextThenMDIForm1、ShowUnloadMeElseMsgBox"密碼錯(cuò)誤,請重新輸入”,vbExclamation,”警告"Text2、Text=”":Text2、SetFocusEndIfEndIfmiCount=miCount+1IfmiCount=3ThenUnloadMeEndSubPrivat(yī)eSubmand2_Click()Form2、ShowUnloadMeEndSubPrivat(yī)eSubForm_Load()EndSub3、3MDI主窗體設(shè)計(jì)為MDI窗體,含有主菜單:[文件]、[圖書管理]、[音像管理]OptionExplicitPrivat(yī)eSubMDIForm_Load()EndSubPrivateSub磁帶信息得查詢_Click()Form8、ShowEndSubPrivateSub磁帶信息得瀏覽_Click()Form6、ShowEndSubPrivateSub登錄_Click()Form1、ShowEndSubPrivat(yī)eSub光盤信息得查詢_Click()Form7、ShowEndSubPrivateSub光盤信息得瀏覽_Click()Form5、ShowEndSubPrivateSub圖書信息查詢_Click()Form4、ShowEndSubPrivateSub圖書信息瀏覽_Click()Form3、ShowEndSubPrivateSub注冊_Click()Form2、ShowEndSub3、4注冊在上面主窗體點(diǎn)擊菜單文件下得注冊,進(jìn)入注冊界面,輸入用戶名、密碼、再次輸入密碼確認(rèn),注冊成功。如下圖所示PrivateSubmand1_Click()DimsqlstrAsStringIfText1=""ThenMsgBox"請輸入用戶名!",vbExclamation,"確認(rèn)用戶名”Text1、SetFocusExitSubElsesqlstr="Select*from密碼表where用戶名='"&Text1&”'"Adodc1、RecordSource=sqlstrAdodc1、RefreshIfAdodc1、Recordset、EOF=FalseThenMsgBox”用戶名已存在,請重新輸入?。?,vbExclamat(yī)ion,"檢驗(yàn)用戶名”Text1=""Text1、SetFocusExitSubEndIfEndIf'判斷二次輸入密碼就是否一致:IfText2<>Text3ThenMsgBox”二次輸入得密碼不一致,請重新輸入”,vbExclamation,"檢驗(yàn)密碼"Text2=”":Text3=”"Text2、SetFocusExitSubElseIfText2=”"ThenMsgBox"密碼不能為空!”,vbExclamation,"檢驗(yàn)密碼"Text2、SetFocusElseAdodc1、Recordset、AddNewAdodc1、Recordset、Fields("用戶名")=Trim(Text1)Adodc1、Recordset、Fields(”密碼”)=Trim(Text2)Adodc1、Recordset、Updat(yī)eMe、HideMsgBox”成功注冊新用戶!",vbInformation,"添加用戶"EndIfEndSubPrivateSubmand2_Click()'單擊取消按鈕UnloadMeEndSubPrivat(yī)eSubForm_Load()EndSub3、5圖書信息瀏覽點(diǎn)擊MDI主窗體得管理社保信息菜單下得圖書信息,出現(xiàn)圖書信息瀏覽界面,可以進(jìn)行增加,刪除,修改,前移后移等功能。如下圖所示PrivateSubCmdFirst_Click()Adodc1、Recordset、MoveFirstCmdFirst、Enabled=FalseCmdPre、Enabled=FalseCmdNext、Enabled=TrueCmdLast、Enabled=TrueLabel7、Caption="記錄:"&Adodc1、Recordset、AbsolutePosition&"/"&Adodc1、Recordset、RecordCountEndSubPrivat(yī)eSubCmdPre_Click()Adodc1、Recordset、MovePreviousCmdNext、Enabled=TrueCmdLast、Enabled=TrueIfAdodc1、Recordset、BOFThenAdodc1、Recordset、MoveFirstCmdFirst、Enabled=FalseCmdPre、Enabled=FalseEndIfLabel7、Caption=”記錄:”&Adodc1、Recordset、AbsolutePosition&”/"&Adodc1、Recordset、RecordCountEndSubPrivateSubCmdNext_Click()Adodc1、Recordset、MoveNextCmdFirst、Enabled=TrueCmdPre、Enabled=TrueIfAdodc1、Recordset、EOFThenAdodc1、Recordset、MoveLastCmdNext、Enabled=FalseCmdLast、Enabled=FalseEndIfLabel7、Caption="記錄:"&Adodc1、Recordset、AbsolutePosition&"/”&Adodc1、Recordset、RecordCountEndSubPrivateSubCmdLast_Click()Adodc1、Recordset、MoveLastCmdFirst、Enabled=TrueCmdPre、Enabled=TrueCmdNext、Enabled=FalseCmdLast、Enabled=FalseLabel7、Caption="記錄:”&Adodc1、Recordset、AbsolutePosition&"/"&Adodc1、Recordset、RecordCountEndSubPrivat(yī)eSubCmdN_Click()DimnAsIntegern=Text7、TextAdodc1、Recordset、MovenLabel7、Caption="記錄:”&Adodc1、Recordset、AbsolutePosition&"/"&Adodc1、Recordset、RecordCountEndSubPrivateSubForm1_Load()CmdFirst、Enabled=FalseCmdPre、Enabled=FalseCmdNext、Enabled=TrueCmdLast、Enabled=TrueLabel7、Caption=”記錄:”&Adodc1、Recordset、AbsolutePosition&"/”&Adodc1、Recordset、RecordCountEndSubPrivateSubCmdAdd_Click()Adodc1、Recordset、AddNewCmdAdd、Enabled=FalseCmdDel、Enabled=FalseCmdOk、Enabled=TrueCmdEsc、Enabled=TrueEndSubPrivateSubCmdDel_Click()x=MsgBox("確實(shí)要?jiǎng)h除當(dāng)前記錄嗎?",vbYesNo+vbQuestion,”確認(rèn)”)Ifx=vbYesThenAdodc1、Recordset、DeleteAdodc1、Recordset、MoveNextIfAdodc1、Recordset、EOFThenAdodc1、Recordset、MoveLastEndIfElseAdodc1、RefreshEndIfEndSubPrivat(yī)eSubCmdOk_Click()Adodc1、Recordset、UpdateCmdAdd、Enabled=TrueCmdDel、Enabled=TrueCmdOk、Enabled=FalseCmdEsc、Enabled=FalseEndSubPrivateSubCmdEsc_Click()Adodc1、RefreshCmdAdd、Enabled=TrueCmdDel、Enabled=TrueCmdOk、Enabled=FalseCmdEsc、Enabled=FalseEndSubPrivateSubForm_Load()EndSub光盤信息瀏覽界面由于光盤信息得瀏覽與圖書信息得瀏覽及其類似,所以在這里不再贅述。磁帶信息瀏覽界面與圖書瀏覽得功能與界面都類似,所以也不再給出。3、6圖書信息查詢點(diǎn)擊MDI主窗體得圖書信息菜單下得圖書信息查詢?nèi)缦聢D所示,可以進(jìn)行單

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論