版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
學(xué)
號課設(shè)題
目
倉庫管理系統(tǒng)設(shè)計(jì)教學(xué)院
計(jì)算機(jī)學(xué)院專班姓
業(yè)級名
一班**指教
7
3
學(xué)姓
理工學(xué)院《數(shù)據(jù)庫》課程設(shè)計(jì)說明書課程設(shè)計(jì)務(wù)書2009~2010學(xué)年第二學(xué)期專班:指教:一、課設(shè)計(jì)題目倉庫管系統(tǒng)設(shè)計(jì)
工部:
計(jì)機(jī)院二設(shè)目1.使學(xué)生更深入地理解和掌握該課程中的有關(guān)基本概念,程序設(shè)計(jì)思想和方法。2.培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識獨(dú)立完成課題的能力。3.培養(yǎng)學(xué)生勇于探索、嚴(yán)謹(jǐn)推理、實(shí)事求是、有錯(cuò)必改,用實(shí)踐來檢驗(yàn)理論全方位考慮問題等科學(xué)技術(shù)人員應(yīng)具有的素質(zhì)。4提高學(xué)生對工作認(rèn)真負(fù)責(zé)絲不茍對同學(xué)團(tuán)結(jié)友愛協(xié)作攻關(guān)的基本素質(zhì)。5培養(yǎng)學(xué)生從資料文獻(xiàn)科學(xué)實(shí)驗(yàn)中獲得知識的能力提高學(xué)生從別人經(jīng)驗(yàn)中找到解決問題的新途徑的悟性,初步培養(yǎng)工程意識和創(chuàng)新能力。6.對學(xué)生掌握知識的深度運(yùn)用理論去處理問題的能力、實(shí)驗(yàn)?zāi)芰Α⒄n程設(shè)計(jì)能力、書面及口頭表達(dá)能力進(jìn)行考核。三設(shè)要1可組成設(shè)計(jì)小組小組成員分工協(xié)作完成要求每個(gè)成員有自己相對獨(dú)立的模塊,同時(shí)要了解其他組員完成的內(nèi)容。2.查閱相關(guān)資料,自學(xué)具體課題中涉及到的新知識。3.采用結(jié)構(gòu)化、模塊化程序設(shè)計(jì)方法,功能要完善,界面要美觀4.所設(shè)計(jì)的系統(tǒng)原則上要能夠運(yùn)行無誤,結(jié)果準(zhǔn)確。5.按要求寫出課程設(shè)計(jì)報(bào)告,并于設(shè)計(jì)結(jié)束后周內(nèi)提交。其主要內(nèi)容包括:封皮、課程設(shè)計(jì)任務(wù)書,指導(dǎo)教師評語與成績、目錄、概述、軟件總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、軟件的調(diào)試、總結(jié)、謝啟、附錄:帶中文注釋的程序清單、參考文獻(xiàn)。報(bào)告一律用A4紙打印,中文字體為宋體,西文字體用NewRoma,一律用小四號字,行距采用“固定值"20磅,首行縮進(jìn)字符。總體設(shè)計(jì)應(yīng)配合軟件總體模1
塊結(jié)構(gòu)圖來說明軟件應(yīng)具有的功能細(xì)設(shè)計(jì)應(yīng)用傳統(tǒng)或—S流程圖和屏幕抓圖說明,調(diào)試的敘述應(yīng)配合出錯(cuò)場景的抓圖來說明出現(xiàn)了哪些錯(cuò)誤,如何解決的四設(shè)內(nèi)任務(wù)說明一個(gè)存放商品的倉庫每天都有商品出庫和入庫每種商品都有名稱生產(chǎn)廠家型號規(guī)格等出入庫時(shí)必須填寫出入庫單據(jù)單據(jù)包括商品名稱、生產(chǎn)廠家、型號、規(guī)格、數(shù)量、日期、時(shí)間、入庫單位(或出庫單位)名稱、送貨(或提貨)人姓名.設(shè)計(jì)要:1)2)3)4)5)
進(jìn)行需求分析,編寫數(shù)據(jù)字典。設(shè)計(jì)—圖。設(shè)計(jì)數(shù)據(jù)庫對象表、視圖、存儲過程等)設(shè)計(jì)出入庫單據(jù)的錄入。實(shí)現(xiàn)按商品名稱、出入庫日期的查詢。實(shí)現(xiàn)分別按日、月和年對出入庫商品數(shù)量的統(tǒng)計(jì)。三、課設(shè)計(jì)工作計(jì)2010621日,指導(dǎo)教師講課,學(xué)生根據(jù)題目備資料;2010621日,設(shè)計(jì)小組進(jìn)行總體方案設(shè)計(jì)和務(wù)分工;2010622日~630,每人完成自己承擔(dān)的程序模塊并通過獨(dú)立編譯;201071日~年7月2,將各模塊集成為一個(gè)完整的系統(tǒng),并錄入足夠的數(shù)據(jù)進(jìn)行調(diào)試運(yùn)行;201073日,驗(yàn)收,撰寫報(bào)告,答辯及總結(jié).
2
理工學(xué)院《數(shù)據(jù)庫》課程設(shè)計(jì)說明書目錄一.引………………………。二.系分析…………………….51.驗(yàn)?zāi)康摹?2.據(jù)描述…………………53.據(jù)流圖…………………64.E-R圖……………………5.據(jù)字典…………………76.能描述…………………8三.系設(shè)計(jì)與實(shí)現(xiàn)………….11.1.員操作計(jì)………………。2.盤點(diǎn)……………………….133.入庫單………………………15四.小………………………。。3
第一章
引言倉庫在現(xiàn)實(shí)生活中用途十分廣泛,各種商城、超市要利用倉庫存放物資,藥房醫(yī)院等要利用倉庫存放藥品企業(yè)工廠等要利用倉庫存放原材料生產(chǎn)成品,因此倉庫的管理成了一項(xiàng)十分重要的工作。人工管理倉庫既費(fèi)時(shí)又費(fèi)力,而且容易造成混亂重時(shí)會影響商城、企業(yè)的正常運(yùn)作成惡劣的后果隨著信息技術(shù)的發(fā)展,辦公自動化的普,如何快速,效,便捷的管理倉庫受到了高度的關(guān)注此為了解決這個(gè)問題我們提供這個(gè)系統(tǒng)以滿足倉庫管理需求,本系統(tǒng)是基于超市倉庫的管理系統(tǒng)。本系統(tǒng)模擬倉庫管理系統(tǒng)主要針對于日常庫存信息的管理括物資管理、倉庫管理、入庫操作、入庫查詢統(tǒng)計(jì)、出庫操作、出庫查詢統(tǒng)計(jì)、庫存查詢統(tǒng)計(jì)等處理情況。用戶可以通過相應(yīng)的模塊,對倉庫里的物品的基本情況和庫存數(shù)量進(jìn)行查詢,管理員通過簡單的操作即可輕松的管理倉庫,查詢各項(xiàng)相關(guān)信息,并能進(jìn)行入庫和出庫操作等。通過倉庫管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),使我們鞏固和加深對數(shù)據(jù)庫基礎(chǔ)理論和基本知識的理解,進(jìn)一步掌握了使用數(shù)據(jù)庫進(jìn)行軟件設(shè)計(jì)的基本思想和方法,提高了運(yùn)用數(shù)據(jù)庫理論解決實(shí)際問題的能力,鍛煉了實(shí)際動手能力、創(chuàng)新能力,培養(yǎng)了調(diào)查研究、查閱技術(shù)文獻(xiàn)、資料、手冊以及編寫文檔的能力4
第二章
理工學(xué)院《數(shù)據(jù)庫》課程設(shè)計(jì)說明書系統(tǒng)分析實(shí)驗(yàn)?zāi)繕?biāo)本軟件是一個(gè)簡單的倉庫管理系統(tǒng)滿足用戶需求的基礎(chǔ)上,計(jì)算機(jī)來實(shí)現(xiàn)系統(tǒng)的信息處理邏輯模型中規(guī)定的輸入輸出及內(nèi)部處理等多項(xiàng)功能本軟件產(chǎn)品是一項(xiàng)獨(dú)立的軟件。相應(yīng)的需求有:⑴能分類管理物資信息。⑵系統(tǒng)能管理多個(gè)倉庫.⑶能進(jìn)行入庫操作能按物資種類名稱入庫時(shí)間等信息查詢統(tǒng)計(jì)出入庫的數(shù)量、金額等信息。⑷能進(jìn)行出庫操,能按物資種類、名稱、入庫時(shí)間等信息查詢統(tǒng)計(jì)出出庫的數(shù)量、金額等信息。如果物資數(shù)量小于出庫數(shù)量不允許進(jìn)行出庫操作。⑸能按各種方式查詢庫存信息。數(shù)據(jù)描述2。2.1靜所謂靜態(tài)數(shù)據(jù)指在運(yùn)行過程中主要作為參考的數(shù)據(jù),它們在很長的一段時(shí)間內(nèi)不會變化,一般不隨運(yùn)行而改變本系統(tǒng)中的實(shí)體倉庫、物資、職工、供應(yīng)商及其屬性屬于靜態(tài)數(shù)據(jù),一般不會改變.2.2。2動所謂動態(tài)數(shù)據(jù),包括所有在運(yùn)行中要發(fā)生變化的數(shù)據(jù)以及在運(yùn)行中要輸入輸出的數(shù)據(jù)。本系統(tǒng)中的動態(tài)數(shù)據(jù)包括庫存表、入庫表和出庫表2。35
更改理模塊注冊塊數(shù)據(jù)信息
更改錯(cuò)誤息
入庫
入庫理模塊管理
賬號密碼
核對碼
正確
選擇作類型
出庫
出庫理模塊查詢查詢理模塊注冊模塊
圖管員據(jù)流圖數(shù)據(jù)庫信息錯(cuò)誤信息
查詢
查詢處理模塊用戶
賬號密碼
核對密碼
正確
選擇操作類型
更改更改處理模塊圖2用戶數(shù)據(jù)流圖E-R圖物資名
供應(yīng)商號
類別每箱單價(jià)物資號每箱體積物資圖物及其屬性圖6
理工學(xué)院《數(shù)據(jù)庫》課程設(shè)計(jì)說明書物資號倉庫號
總數(shù)量庫存表圖存表及其屬性圖物資號
出庫時(shí)間倉庫號
數(shù)量出庫表圖5出庫表及其屬性圖2。57
名字:物資別名:描述:唯一的標(biāo)識一個(gè)物資的信息集合定義物資物資號資供應(yīng)商號類別每箱單價(jià)每
名字:倉庫別名:描述:唯一的標(biāo)識一個(gè)倉庫的信息集合定義倉庫=倉庫職工號剩余容量+址名字:供應(yīng)商別名:描述:唯一的標(biāo)識一個(gè)供應(yīng)商特征的信息集合定義:供應(yīng)商=供商號+供商名地+電話+密碼位置:存儲在數(shù)據(jù)庫名字:庫存表別名:描述:倉庫存儲物資的情況定義庫存表=倉庫號+資號總數(shù)量位置:存儲在數(shù)據(jù)庫名字:出庫表別名:描述:物資的出庫信息定義出庫表=物資號+庫號出庫時(shí)間數(shù)量位置:存儲在數(shù)據(jù)庫
名字:職工別名:描述:唯一的標(biāo)識一個(gè)職工特征的信息集合定義:職工=職工號+姓+話密碼位置:存儲在數(shù)據(jù)庫名字:入庫表別名:描述:物資的入庫信息定義入庫表=物資號+庫號+庫時(shí)間+量位置:存儲在數(shù)據(jù)庫8
理工學(xué)院《數(shù)據(jù)庫》課程設(shè)計(jì)說明書功能需求倉庫理系管理登錄
用戶錄入庫操作
出庫操作
更改操作
查詢操作
查詢操作
修改操作更改密碼
添加倉庫
刪除倉庫
物資信息
入庫信息
出庫信息
庫存信息庫存信息
物資信息
入庫信息
出庫信息
倉庫信息
職工信息
供應(yīng)商信息圖11系層次圖功能劃分管理員:入庫操作、出庫操作、查詢庫存信息、入庫信息、出庫信息、倉庫信息、職工信息及供應(yīng)商信息更改信息及注冊。用戶:查詢該用戶的物資的入庫、出庫及庫存情況、更改密碼及注冊。9
2。8功能管理員:1、入庫操通過將要入庫的物資信息更改倉庫、物資、庫存表及入庫表。2、出庫操通過將要出庫的物資信息更改倉庫、物資、庫存表及出庫表。3、查詢根據(jù)管理員的需要查看相關(guān)信其中包括入庫信、出庫信息、庫存信息、物資信息、職工信息、倉庫信息和供應(yīng)商信息等。4、更改信4.1增加倉庫4.2刪除倉庫4。3更改自己賬號的密碼5、注冊用戶:1、查詢查詢該用戶的物資的入庫、出庫及庫存情況2、更改密3、注冊10
理工學(xué)院《數(shù)據(jù)庫》課程設(shè)計(jì)說明書三
系統(tǒng)設(shè)計(jì)物資管理系統(tǒng)是對物資的入庫出庫等信息進(jìn)行記錄并查詢括管理員和用戶的操作。管理員可以對倉庫進(jìn)行出庫入庫及修改倉庫信息,用戶只能查看自己物資的相關(guān)情況。以下是對倉庫各種操作的流程圖1。職員操作統(tǒng)計(jì)PrivateSub進(jìn)統(tǒng)_(If限倉庫。Value=1AndDataCombo1。TextThen”請選擇倉庫名稱?。篍xitSubDim倉庫號AsLong倉庫編號=-1OnErrorResumeNextIf倉庫號<>-1Thens=s+"and倉編號=”+Str倉庫編號)EndIfs=s+”)as入次數(shù)'出庫單11
s=s+count(編)from出單where經(jīng)辦人編號=職員信息.編號IfT出入時(shí)間。Text<〉"無限制”Thens=s+"and出時(shí)間”+T出入間Text+”#"+t+”EndIfIf倉庫號〈〉-1s=s+”倉庫編號”+Str倉庫編號)EndIfs=s+as出次,’借入單s=s+”(select編號)from入單where經(jīng)辦人編號=職員信息編號IfT出入時(shí)間Text〈>”限"s=s+"and借時(shí)間+T出時(shí).Text+”#"t+”#”EndIfIf倉庫號<〉s=s+"and倉編號”+Str(倉庫編號)EndIfs=s+")as借次,'借出單s=s+"(select(號from出單where經(jīng)辦人編號=職員信息。編號IfT出入時(shí)間。Text<〉"無限制”Thens=s+"and借時(shí)間”+T出入.Text+#"+t+””EndIfIf倉庫號〈〉—1Thens=s+”倉庫編號”+Str倉庫編)EndIfs=s+”)as借次數(shù),"'調(diào)拔單s=s+”(selectcount(編號)from調(diào)拔單where經(jīng)辦人編號職信息.編"IfT出入間Text〈〉”限"s=s+"and調(diào)時(shí)間”+T出入.Text+"#"+t+#"EndIf12
理工學(xué)院《數(shù)據(jù)庫》課程設(shè)計(jì)說明書EndSub2.月盤點(diǎn)PrivateSubForm_Resize()ChangeBackColor'新增盤點(diǎn)單If編號。Text=”"Then日期。Text=Date打印月盤點(diǎn).Visible=False更改背景。Visible=False’初始化編號fMainForm.m_checkado.RecordSource"select編from點(diǎn)"fMainForm。m_checkado.Refresh13
IffMainForm.m_checkado.Recordset.RecordCount〉fMainForm。m_checkado。Recordset編號Text=fMainForm.m_checkado.Recordset.Fields編號+1Else編號Text=1EndIfElse'打印盤點(diǎn)單'初始化數(shù)據(jù)fMainForm。m_checkado.RecordSource=”select倉。倉庫名稱,職員信息姓as經(jīng)辦人,盤點(diǎn)單盤點(diǎn)數(shù)據(jù)盤點(diǎn)單盤點(diǎn)時(shí)間from倉庫,職員信息,盤點(diǎn)單where倉庫號盤單庫號and職信息.編號盤點(diǎn)單經(jīng)人編號and盤單編號="編.Text+"and盤點(diǎn)>"+GetMinDatefMainForm.m_checkadoOnErrorResumeNextn=n+1i=j+1j=InStr(i,,””)WendEndIf進(jìn)行月盤點(diǎn)Visible=FalselockcontrolEndIfEndSub'寫入系統(tǒng)日志fMainForm.WriteLog("新增月點(diǎn))保存月盤點(diǎn)Visible=False更改背.VisibleTrue打印月盤點(diǎn)單。VisibleTrue14
理工學(xué)院《數(shù)據(jù)庫》課程設(shè)計(jì)說明書EndSub3.入庫單Sub刪入單_Click()ErrorGoToquitDataGrid1.Columns(12).Text=”已出ThenGoToconMsgBox建議用退入單,不直刪除以數(shù)丟。確要除入單?,vbYesNoOrvbQuestion)=vbNoThenExitSubErrorResumeNextcodecode1,code2AsLong=DataGrid1.Columns(0).Textm_checkado.RecordSource=select貨編,入數(shù)倉編from入單where編="Str(code)num1,num2AsLong=fMainForm.m_checkado。Recordset。Fields貨編").Value=fMainForm.m_checkado。Recordset.Fields(”庫量).Value=fMainForm。m_checkado。Recordset.Fields”庫號”).Value'果已出庫則接除=已退"Then15
MsgBox(您信刪該庫出嗎?vbYesNoOr=vbNoExit="selectfrom入庫單where編號=(code)。Recordset.DeleteSub。RecordSource="select庫數(shù)from庫狀where貨物號”(code1+”and倉庫號=Str(code2)。m_checkado。Refresh'前存量=fMainForm.m_checkado.Recordset.Fields("庫數(shù)"。Value’存足num2<num1ThenMsgBox(庫不,存為+Str(num2)+",需量”Str(num1)+要略并制除嗎”,vbQuestionOrvbYesNo)=vbNoThenExitSubIf’新存況num2-num1>Then。m_checkado。Recordset.Fields("存量).Value=num2—num1。Recordset。update’果存零空。m_checkado.Recordset.De
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新生兒科三基理論考試試題及答案
- 臨床醫(yī)學(xué)概論模擬習(xí)題(附參考答案)
- 道路交通安全教育試題(附答案)
- 福建省漳州市教師職稱考試(理論知識)在線模擬題庫及答案
- 銀行信貸考試題庫及答案
- 水利水電工程師考2025測試真題及答案
- 商法一期末考試題及答案
- 車險(xiǎn)理賠考試1000題(含答案)第四季
- 食品營養(yǎng)學(xué)題庫及答案
- 急危重癥護(hù)理學(xué)練習(xí)題(答案)
- DL∕T 5210.6-2019 電力建設(shè)施工質(zhì)量驗(yàn)收規(guī)程 第6部分:調(diào)整試驗(yàn)
- 七年級數(shù)學(xué)上冊期末試卷及答案(多套題)
- 2023年P(guān)CB工程師年度總結(jié)及來年計(jì)劃
- 2024年度初會《初級會計(jì)實(shí)務(wù)》高頻真題匯編(含答案)
- 績效考核和薪酬方案通用模板
- YY/T 0590.1-2018醫(yī)用電氣設(shè)備數(shù)字X射線成像裝置特性第1-1部分:量子探測效率的測定普通攝影用探測器
- GB/T 16927.1-2011高電壓試驗(yàn)技術(shù)第1部分:一般定義及試驗(yàn)要求
- 政府會計(jì)準(zhǔn)則優(yōu)秀課件
- 陣發(fā)性室性心動過速課件
- 無機(jī)與分析化學(xué)理論教案
- 名詞性從句 講義-英語高考一輪復(fù)習(xí)語法部分
評論
0/150
提交評論