版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、江蘇科技大學(xué)電子信息學(xué)院數(shù)據(jù)庫課程設(shè)計(jì)設(shè)計(jì)題目:倉(cāng)庫管理系統(tǒng)(數(shù)據(jù)庫部分)專業(yè)班級(jí) : 通信工程12-1班學(xué)號(hào)姓名:湯偉杰 1245711123指導(dǎo)老師:吳惠英實(shí)驗(yàn)地點(diǎn):張經(jīng)管樓A區(qū)203倉(cāng)庫管理系統(tǒng)1.設(shè)計(jì)要求:(1)信息要求一般生產(chǎn)制造型或商品流通型企業(yè)需要使用倉(cāng)庫來存儲(chǔ)大量的原材料和成品貨物,并且貨物種類繁多。在倉(cāng)庫管理中,商品入庫、商品出庫、庫存查詢是最常見的工作。由于這些業(yè)務(wù)的繁雜性,傳統(tǒng)的手工記錄在應(yīng)對(duì)這些業(yè)務(wù)時(shí),常常顯得十分笨拙,而且經(jīng)常容易出錯(cuò),效率也十分低。因此企業(yè)需要通過先進(jìn)的信息技術(shù)來解決這一問題,為此數(shù)據(jù)庫管理系統(tǒng)就成了許多企業(yè)勢(shì)在必行的研發(fā)課題。(2)需求分析l 通過
2、對(duì)企業(yè)倉(cāng)庫的了解,一般系統(tǒng)的具備以下功能:l 由于操作人員的計(jì)算機(jī)知識(shí)普遍偏低,因此要求系統(tǒng)具有良好的人機(jī)界面;l 方便的貨物入庫和出庫管理;l 能夠?qū)β?lián)系單位,倉(cāng)庫和貨物的資料進(jìn)行修改;l 在入庫操作時(shí),選擇相應(yīng)的貨物、單位和倉(cāng)庫進(jìn)行入庫操作;l 能夠區(qū)分同種貨物在不同倉(cāng)庫的存儲(chǔ)情況,以免出庫時(shí)出現(xiàn)錯(cuò)誤;l 根據(jù)用戶選擇的查詢條件,提供入庫查詢,出庫查詢和庫存查詢;l 完善的數(shù)據(jù)備份和還原功能;l 用戶可修改自己的密碼;l 管理員可修改用戶權(quán)限,增加新用戶;2.設(shè)計(jì)目標(biāo):1. 希望通過本數(shù)據(jù)庫達(dá)到以下功能2. 系統(tǒng)采用人機(jī)對(duì)話方式,界面美觀又好,信息查詢靈活、方便,數(shù)據(jù)存儲(chǔ)安全可靠。3. 提
3、供多種查詢功能,至少包括入庫、出庫和庫存等常用的查詢功能。4. 能夠建立完善的基礎(chǔ)信息檔案,至少包括聯(lián)系單位、貨物和倉(cāng)庫的檔案。5. 設(shè)計(jì)使用的貨物管理功能,至少包括入庫和出庫管理。6. 多用戶輸入的數(shù)據(jù),進(jìn)行嚴(yán)格的數(shù)據(jù)校驗(yàn)。3.開發(fā)及運(yùn)行環(huán)境:系統(tǒng)開發(fā)品臺(tái):Microsoft Visual Basic 6.0開發(fā)語言:VC+數(shù)據(jù)庫管理系統(tǒng)軟件:Microsoft SQL Server 2008 R2運(yùn)行平臺(tái):Win74.數(shù)據(jù)庫描述:采用SQL server 2008 作為前臺(tái)數(shù)據(jù)庫數(shù)據(jù)庫設(shè)計(jì)1. 需求分析概要設(shè)計(jì)針對(duì)我們之前的需求分析,我們對(duì)其做概要設(shè)計(jì)由于操作人員的計(jì)算機(jī)知識(shí)普遍偏低,因此
4、要求系統(tǒng)具有良好的人機(jī)界面;(我們使用VC+作為我們的匯編語言,提供其良好的人機(jī)界面)方便的貨物入庫和出庫管理;(我們建立入庫表和出庫表并使用應(yīng)用程序相關(guān)功能對(duì)其提供支持)能夠?qū)β?lián)系單位,倉(cāng)庫和貨物信息的資料經(jīng)行修改;(我們建立供應(yīng)表,倉(cāng)庫表和貨物表對(duì)其提供支持)能夠區(qū)分同種貨物在不同倉(cāng)庫的存儲(chǔ)情況,以免出庫時(shí)出現(xiàn)錯(cuò)誤;根據(jù)用戶選擇的查詢條件,提供客戶信息查詢,供應(yīng)商查詢,貨物查詢,倉(cāng)庫及管理員查詢;管理員可修改用戶權(quán)限,增加新用戶;2. 倉(cāng)庫定位及系統(tǒng)分析倉(cāng)庫定位:倉(cāng)庫定位于中小型企業(yè)的倉(cāng)庫,主要存放家電及一些日常用品系統(tǒng)分析:(1) 因?yàn)槭瞧髽I(yè)倉(cāng)庫,貨物數(shù)量較多,種類也較多,所以在數(shù)據(jù)庫中
5、提供一定的存儲(chǔ)空間提供支持;(2) 安全方面由于每天的進(jìn)出貨數(shù)量較大,管理員有一定責(zé)任,則當(dāng)前時(shí)間使用(登陸)系統(tǒng)的管理員設(shè)為經(jīng)手人;(3) 由于要有貨物進(jìn)出,所以當(dāng)有相應(yīng)的貨單時(shí),最好能有人性化的提示在那個(gè)時(shí)間那個(gè)倉(cāng)庫入庫或者出庫3. 倉(cāng)庫管理系統(tǒng)關(guān)系圖:倉(cāng)庫表:倉(cāng)庫編號(hào),倉(cāng)庫名,倉(cāng)庫面積,管理員編號(hào),備注;供應(yīng)表:貨物編號(hào),貨物名,價(jià)格,供應(yīng)商編號(hào),倉(cāng)庫編號(hào),管理員編號(hào);供應(yīng)商表:供應(yīng)商編號(hào),供應(yīng)商名,聯(lián)系人,電話,地址;管理員表:管理員編號(hào),管理員姓名,電話,地址,工資;客戶表:客戶編號(hào),客戶名,聯(lián)系人,電話,地址;需求表:貨物編號(hào),客戶編號(hào);4. 數(shù)據(jù)表設(shè)計(jì):倉(cāng)庫表信息供應(yīng)表信息供應(yīng)商
6、表信息管理員表信息客戶表信息需求表信息數(shù)據(jù)庫的完整性分析實(shí)體完整性:在每個(gè)表中都設(shè)置了主鍵,并為非空參照完整性:(1)倉(cāng)庫表中的主鍵倉(cāng)庫編號(hào)是供應(yīng)表中的外鍵;(2)供應(yīng)商表中的主鍵供應(yīng)商編號(hào)是供應(yīng)表中的外鍵;(3)管理員表中的主鍵管理員編號(hào)是供應(yīng)表中的外鍵;(4)供應(yīng)表中的主鍵貨物編號(hào),客戶表中的主鍵客戶編號(hào)分別是需求表中的外鍵。約束完整性:對(duì)電話,地址有要求不得為空。 對(duì)價(jià)格,工資有固定格式要求。 對(duì)價(jià)格,數(shù)量要求不下于零。5. 倉(cāng)庫管理系統(tǒng)數(shù)據(jù)庫創(chuàng)建:下面創(chuàng)建了供應(yīng)商表下面創(chuàng)建了管理員表下面創(chuàng)建了倉(cāng)庫表下面創(chuàng)建了供應(yīng)表下面創(chuàng)建了客戶表下面創(chuàng)建了需求表6.數(shù)據(jù)庫存儲(chǔ)過程的創(chuàng)建1. 插入物品存
7、儲(chǔ)過程在供應(yīng)表中插入貨物時(shí)判斷貨物是否已插入2. 插入供應(yīng)商存儲(chǔ)過程這是為了判斷供應(yīng)商是否存在,有怎返回,無則添加3. 插入倉(cāng)庫存儲(chǔ)過程這是為了判斷倉(cāng)庫是否存在,有則返回,無則添加7.系統(tǒng)運(yùn)行預(yù)覽登陸:模塊預(yù)覽:客戶信息:客戶信息修改:貨物信息修改:供應(yīng)商信息及修改:倉(cāng)庫及管理員信息:8.問題及優(yōu)化:由于我是負(fù)責(zé)數(shù)據(jù)庫的編寫,界面的優(yōu)化及問題就不在敘述,有徐楠和徐武丹同學(xué)闡述。在客戶端的編寫過程中遇到了許多問題,其中大部分時(shí)花在代碼調(diào)試上。例如,當(dāng)執(zhí)行數(shù)據(jù)庫語言時(shí),由于Int型的屬性不需要加單引號(hào)而char類型需要加,當(dāng)char類型的沒加單引號(hào)而int類型被加了,在編譯時(shí)不會(huì)報(bào)錯(cuò),而在運(yùn)行時(shí)就
8、會(huì)出現(xiàn)“列名無效”的異常,這也是自己不細(xì)心導(dǎo)致的結(jié)果。當(dāng)然,之后為了簡(jiǎn)便,除了價(jià)格,工資等特殊數(shù)據(jù)類型,其余一律改為varchar9.個(gè)人心得體會(huì):經(jīng)過本次課程設(shè)計(jì),掌握了開發(fā)一個(gè)軟件系統(tǒng)開發(fā)的整個(gè)過程,從開始的需求分析到最后的驗(yàn)收。首先,需求分析很重要,需求分析做的全面與否,關(guān)系到系統(tǒng)開發(fā)出來是否具有實(shí)用價(jià)值,就拿我做的倉(cāng)庫管理系統(tǒng)來說,首先我們得定位自己的倉(cāng)庫是為什么企業(yè)服務(wù),是為大型生產(chǎn)型企業(yè)還是一般的超市,兩者考慮的截然不同,大型生產(chǎn)型企業(yè)就得考慮貨物的來源可能是原材料,可能是半成品,可能是成品,怎么擺放,倉(cāng)庫多大,能放多少東西等等一系列問題。還有在需求分析時(shí),就得確定做的系統(tǒng)需要完成
9、哪些功能,不能邊開發(fā)邊想,那樣的話就有可能不斷的修改花費(fèi)大量的時(shí)間。由于這次課程設(shè)計(jì)我負(fù)責(zé)數(shù)據(jù)庫的開發(fā),深刻的認(rèn)識(shí)到數(shù)據(jù)庫開發(fā)人員需要對(duì)整個(gè)界面系統(tǒng)非常了解,得和前臺(tái)設(shè)計(jì)人員一起確定有哪些存儲(chǔ)過程,每個(gè)存儲(chǔ)過程都有哪些參數(shù),返回值所代表的的意義,創(chuàng)建了那些視圖,都有哪些屬性,當(dāng)然對(duì)于每個(gè)基本表的屬性也要十分熟悉,不然在程序中執(zhí)行SQL語句就不可能實(shí)現(xiàn)了。所以編寫應(yīng)用程序的人員的任務(wù)是比較重的。通過本次課程設(shè)計(jì)還認(rèn)識(shí)到自己的經(jīng)驗(yàn)明顯不足,許多問題都沒考慮周全,比如老師提出來的為什么修改和后退鍵都指向已修改的表等等,當(dāng)然也是自己考慮的不夠周全,其實(shí)解決這些問題并不難,但是如果優(yōu)化了就能看出系統(tǒng)更加具有實(shí)際應(yīng)用價(jià)值,這是我們以后
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 北醫(yī)三院入職協(xié)議書范本模板
- 食品安全快速檢測(cè)知識(shí)測(cè)試題
- 投行承攬合作協(xié)議書范文模板
- 三亞農(nóng)村宅基地合作協(xié)議書范文
- 2024年《風(fēng)力發(fā)電原理》基礎(chǔ)技能及理論知識(shí)考試題庫與答案
- 四年級(jí)下冊(cè)數(shù)學(xué)一課一練-6.1小數(shù)加減法-人教新版(2014秋)(含答案)
- 廣州中醫(yī)藥大學(xué)《中藥學(xué)》輔修專業(yè)實(shí)施方案
- 四年級(jí)開學(xué)第一課課件
- 未來游戲動(dòng)漫產(chǎn)業(yè)發(fā)展趨勢(shì)-市場(chǎng)分析師演講稿
- 2023-2024學(xué)年四川省德陽五中高三高中畢業(yè)生第二次復(fù)習(xí)統(tǒng)一檢測(cè)試題數(shù)學(xué)試題
- 教練場(chǎng)地技術(shù)條件說明
- 婦產(chǎn)科感染性休克
- 六年級(jí)上冊(cè)數(shù)學(xué)課件西師大版 按比例分配的方法解決實(shí)際問題
- 2023年全國(guó)初中數(shù)學(xué)聯(lián)合競(jìng)賽試題及參考答案
- WS/T 89-2015尿中氟化物測(cè)定離子選擇電極法
- (新平臺(tái))國(guó)家開放大學(xué)《農(nóng)村社會(huì)學(xué)》形考任務(wù)1-4參考答案
- GB/T 5729-2003電子設(shè)備用固定電阻器第1部分:總規(guī)范
- GB/T 41013-2021電機(jī)系統(tǒng)能效評(píng)價(jià)
- GB/T 34474.2-2018鋼中帶狀組織的評(píng)定第2部分:定量法
- 安利-列名單和邀約
- GB/T 2059-2017銅及銅合金帶材
評(píng)論
0/150
提交評(píng)論