版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數據庫原理及用 課程設計(論文)題:庫管系課 程 設 計 說 書(論 文目錄第 章 課程設計目的與要求 11.1 課程設計目 . 11。2 課程設計的實驗環(huán) . 11。3 課程設計的預備知 . 11。4 課程設計要 . 1第 章 課程設計內容. 22.1 系統(tǒng)功能分 . 22。2 數據庫模 . 32.3 設計窗體和報 . 72。4 窗體和報表模塊主要代 . 7第 章 課程設計總結. 12.13課 程 設 計 說 書(論 文數據應用術大業(yè)的本要 用 Access 所學義在 成 立形 作 含 3 個表 ,于 10 條 至少包含兩個功能模,并且數據庫應用系統(tǒng)要具有數 能 作 建立數據庫及庫中的數據表
2、; 設置表中的字段屬性(定義主鍵、字段大小、有效性規(guī)則、默認值 ; 表間關系的建立與修改:一對一關系或一對多關, 系 表對象的維護(增加、刪除、編輯記錄等基本操作 創(chuàng)建多種不同類型的查(課 程 設 計 說 書(論 文詢 建立某種形式的窗體(要包含主子窗體建與用戶進行交互操,實現窗體數據與查詢條件的 建立某種形式的報表(要包含分組計算現對數 創(chuàng)建并運行,起 創(chuàng)建一個主界面窗體,能夠通過該窗體訪問數據庫中的所有對象。 * 。mdb )和相應的大作業(yè)設計任務說明書放置“學+姓 五)命中 大業(yè)設計務說明撰寫框(1)總體功能(2)各功能模塊聯(lián)系圖(3)表的結構和表間關系)窗、查和報的設和功能(5)系統(tǒng)開
3、發(fā)體會1章1。1 課程設計目的本課程的課程設計實際是計算機信息管理專業(yè)學生學習完數據庫原理及應用 (ACCESS 2000程后,進行的一次全面的綜合訓練,其目的在于加深對數據庫基礎課 程 設 計 說 書(論 文理論和基本知識的理解,掌握運用數據庫應用系統(tǒng)開發(fā)軟件的基本方法。1。2 課程設計的實驗環(huán)境硬件要求能運行 9.X 作系統(tǒng)的微機系統(tǒng)。數據庫應用系統(tǒng)開發(fā)軟件可以 選用 Microsoft Access,或其他數據庫管理系統(tǒng)。1.3 課程設計的預備知識熟悉數據庫的基本知識及一種以上數據庫系統(tǒng)開發(fā)軟件1。4 課程設計要求按課程設計指導書提供的課題,應根據下一節(jié)給出的基本需求獨立完成八個方面的
4、設計標“可選的部分可根據設計時間的安排及工作量的大小適當選擇選用其他課 題或不同的數據庫管理系統(tǒng),可以組成設計小組模塊進行共同協(xié)作完成一個應用 統(tǒng)的開發(fā)任務要求書寫詳細的設計說明書復雜的代碼段和程序段應畫出程序流程 圖。在界面設計中,畫出每個窗口的布局,有多個窗口時,按模塊調用的方式畫出窗口 調用圖,用手工畫好報表和標簽樣式,嚴禁相互抄襲。課 程 設 計 說 書(論 文2章2.1 系2.1.1 系統(tǒng)功能分析庫存管理系統(tǒng)實現以下幾項功能:(1)系統(tǒng)模塊:包括報表的打印及設置,操作日志的管理。(2)入庫模塊:包括填寫入庫單,更新,刪除入庫記錄,查看現有庫存信息,入庫 記錄的查詢及打印(3)出庫模塊
5、 :包括填寫出庫單,更新,刪除出庫記查看現有庫存信息,出庫 記錄的查詢及打印(4)還庫模塊 :包括填寫還庫單,更新,刪除還庫記錄,還庫記錄的查詢及打印 (5)需求模塊:包括填寫需求計劃表,更新,刪除采購計劃信息,查看現有采購信息,采購信息的查詢及打印,以及預測短期內的需求計劃。2.1。2 系統(tǒng)功能模塊設計庫存管理系統(tǒng)入庫出庫還庫需求采購修改庫存保存日志 課 程 設 計 說 書(論 文2。 數據庫模型2.2.1 數據庫需求分析數據項和數據結構如下設備代碼表:設備號(主鍵),設備名稱。設備入庫表:設備號,入庫時間(主鍵),供應商,供應商電話,入庫數量,價格, 采購員.設備出庫表:設備號,出庫時間(
6、主鍵用部門,出庫情況,經手人,出庫數量, 領取人,用途.現有庫存表:設備號,現有庫存,最小庫存,最大庫存,總數。部門需求表:設備號,部門名稱,需求數量,需求開始時間,需求結束時間。 設備還庫表:設備號,還庫時間,倉庫管理員歸還數量,歸還人。操作日志表:操作員,操作內容,操作時間。設備采購計劃表:設備號,現有庫存,總庫存,最大庫存,購買數量,供應商,價 格,計劃采購時間(主鍵2.2.2 數據庫概念結構設計根據以上分析,規(guī)劃出的實體有:現有庫存實體、出庫實體、設備采購實體、設備 還庫實體、部門需求實體。以下為 ER 圖現有庫存設備號庫存信息庫存數量總數課 程 設 計 說 書(論 文入庫設備號供應商
7、價格數量采購員出庫設備號使用部門需求數量需求時間還庫設備號還庫信息還庫數量經手人設備采購設備號數量供應商信息時間入庫現有庫存出庫設備還庫部門需求設備采購2.2。3課 程 設 計 說 書(論 文數據庫邏輯結構設計課 程 設 計 說 書(論 文2。2。4 數據庫連接說明2。2。5 查詢設計庫存不足查詢SELECT 現有庫存表。設備號, 現有庫存表。現有庫存, 現有庫存表。最小庫存 FROM 現有庫存表WHERE ((現有庫存表?,F有庫存)最大庫存;使用 SUM 函數查詢SELECT Sum(現有庫存表!總數) AS 所有庫存數量FROM 現有庫存表設備號總類 COUNT 函數查詢SELECT Co
8、unt(設備代碼表!設備號) AS 設備總類數FROM 現有庫存表;2。 切換面板入庫窗體出庫窗體還庫窗體需求窗體采購窗體顯示報表窗體設計圖課 程 設 計 說 書(論 文2。 窗體報表課 程 設 計 說 書(論 文切換面板(用戶主界面)入庫窗體課 程 設 計 說 書(論 文其他窗體與入庫窗體界面一致只是內容功能不同。課 程 設 計 說 書(論 文操作日志報表主要代碼:入庫窗體代碼如下:Option Compare DatabaseOption ExplicitPrivate Sub cmdadd_Click()On Error GoTo Err_cmdadd_ClickDoCmd。GoToRe
9、cord , , acNewRec Exit_cmdadd_Click:Exit SubErr_cmdadd_Click:MsgBox Err。DescriptionResume Exit_cmdadd_ClickEnd SubPrivate Sub cmdmod_Click()Dim curdb As DatabaseDim currs As RecordsetDim devicecnt As Integer課 程 設 計 說 書(論 文Set curdb = CurrentDbSet currs = curdb.OpenRecordset(”selece from device where
10、 備號=” & 設 備號.Value & If Not currs。EOF Thendevivecnt = currs。Fields(”現有庫存devivecnt = devivecnt + CInt(入庫數量.Valuecurdv。Execute device set 現有庫存 devicecnt & 總數=” & 。 Fields(”總數)。Value + CInt(入庫數量.Value) & where 設備號 設備 號。Value ”ElseWith currs。AddNew。Fields(”設備號) = 設備號.Value。Fields(現有庫存”) = CInt(入庫數量.Valu
11、e).Fields(最大庫存) = CInt(入庫數量。Value) + 10.Fields(”最小庫存”) = CInt(入庫數量.Value) - 10。Fields(”總數”) = CInt(入庫數量。Value.UpdatableEnd WithEnd Ifcurdb。Execute ”insert into howdo(操作員操作內容,操作時間)values (管理員 ,設備入庫, CDate(入庫時間.Value) & cmdadd。Enabled = turecmdadd。SetFocuscmdmod。Enabled = FalseEnd SubPrivate Sub cmdse
12、arch_Click()On Error GoTo Err_cmdsearch_ClickScreen。PreviousControl.SetFocusDoCmd.DoMenuItem acFormBar, acEditMenu 10, , acMenuVer70課 程 設 計 說 書(論 文Exit_cmdsearch_Click:Exit SubErr_cmdsearch_Click:MsgBox Err。DescriptionResume Exit_cmdsearch_ClickEnd Sub其他窗體代碼略有修改。以下為報表代碼:Option Compare DatabasePrivat
13、e Sub cmdcancel_Click()DoCmd。Close acForm, 報表顯示”End SubPrivate Sub cmdshow_Click()If chkqd.Value = -1 ThenDoCmd。OpenReport ”庫存清單, acViewPreviewEnd IfIf chkbz。Value = -1 ThenDoCmd.OpenReport ”庫存不足”, acViewPreviewEnd IfIf chkgd.Value = -1 ThenDoCmd。OpenReport 庫存過多”, acViewPreviewEnd IfIf chkcz.Value =
14、 1 ThenDoCmd。OpenReport ”操作日志”, acViewPreviewEnd IfDoCmd.Close acForm, 報表顯示”End Sub在工具啟動中設置自動啟動切換面板,可以在打開時按住 入設計界面。 點擊主窗口的庫存管理系統(tǒng)可啟動宏,提示版權信息:版權所有:李智勇 11-30課 程 設 計 說 書(論 文第 章 課程設計總結通過這次的課程設計,使我增加了對數據庫基本概念的理解,提高對知識的理解和 應用能力,并且對數據庫的應用都有了更深的了解,使我的數據庫編寫水平又有了明顯 的提高。在 WINDOWS 的環(huán)境中,用 ACCESS 和 VBA 碼構建一個庫存管理系統(tǒng)
15、.讓我了解 到了在實際的環(huán)境下編寫數據庫的應用.在這次的課程設計中,使我對數據庫的知識有了更深刻了解,增加可我對數據庫這 門課興趣強化了我的實際動手能力時也找到自己的不足.我一定會繼續(xù)學習增加自 己的數據庫知識,在今后的學習中我會更加的努力,增加自己的知識儲備對倉庫管理系 統(tǒng)的開發(fā),我付出了大量的時間,但是到的收獲遠遠不是這些時間可以衡量的,它將 是我終生的財富,必將給我今后的學習和工作帶來更多的收益通過對此管理系統(tǒng)的開 發(fā)使我對軟件開發(fā)有了一個比較清楚的認識體會到理論和實踐的重要性由于自己的 分析設計和程序經驗不足,該系統(tǒng)設計和實現過程中還有許多沒有完善的地方,比如 用戶界面設計不夠美觀,異常出錯處理比較差等多方面問題這些都有待進一步完善和提 高。課 程 設 計 說 書(論 文參
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024鋁灰運輸及環(huán)保處理一體化合同3篇
- 職業(yè)學院工會章程
- 2024標準房屋買賣中介服務協(xié)議模板版B版
- 2024全新產品發(fā)布會廣告合作合同下載
- 2024設備購買安裝調試合同
- 初中語文課堂中要滲透意識形態(tài)
- 2025年度人工智能技術研發(fā)采購合同范本2篇
- 2024洗車工辭職報告及洗車店客戶數據保護與隱私政策合同3篇
- 2024高效追償及擔保義務合同范例下載一
- 2024年度物流信息平臺服務外包合作協(xié)議范本3篇
- 2025年浙江省金華市統(tǒng)計局招聘2人歷年高頻重點提升(共500題)附帶答案詳解
- 部編版三年級下冊語文全冊教案及全套導學案
- 2024年國家級森林公園資源承包經營合同范本3篇
- 對口升學《計算機應用基礎》復習資料總匯(含答案)
- 基于STEAM教育的小學德育創(chuàng)新實踐研究
- 2024年03月山東煙臺銀行招考筆試歷年參考題庫附帶答案詳解
- 河道綜合治理工程施工組織設計
- 江蘇省揚州市2024-2025學年高中學業(yè)水平合格性模擬考試英語試題(含答案)
- 廣東省廣州市番禺區(qū)2023-2024學年八年級上學期期末英語試題
- 2024-2025學年上學期廣州初中英語九年級期末試卷
- 迪士尼樂園總體規(guī)劃
評論
0/150
提交評論