倉(cāng)庫(kù)管理系統(tǒng)大數(shù)據(jù)庫(kù)課程設(shè)計(jì)

上傳人:沈*** 文檔編號(hào):83941662 上傳時(shí)間:2022-05-02 格式:DOC 頁(yè)數(shù):17 大?。?47.50KB
收藏 版權(quán)申訴 舉報(bào) 下載
倉(cāng)庫(kù)管理系統(tǒng)大數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第1頁(yè)
第1頁(yè) / 共17頁(yè)
倉(cāng)庫(kù)管理系統(tǒng)大數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第2頁(yè)
第2頁(yè) / 共17頁(yè)
倉(cāng)庫(kù)管理系統(tǒng)大數(shù)據(jù)庫(kù)課程設(shè)計(jì)_第3頁(yè)
第3頁(yè) / 共17頁(yè)

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《倉(cāng)庫(kù)管理系統(tǒng)大數(shù)據(jù)庫(kù)課程設(shè)計(jì)》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《倉(cāng)庫(kù)管理系統(tǒng)大數(shù)據(jù)庫(kù)課程設(shè)計(jì)(17頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、文檔 科技大學(xué) 電子信息學(xué)院 數(shù)據(jù)庫(kù)課程設(shè)計(jì) 設(shè)計(jì)題目:倉(cāng)庫(kù)管理系統(tǒng)〔數(shù)據(jù)庫(kù)局部〕 專(zhuān)業(yè)班級(jí) : 通信工程12-1班 學(xué)號(hào):湯偉杰 1245711123 指導(dǎo)教師:吳惠英 實(shí)驗(yàn)地點(diǎn):經(jīng)管樓A區(qū)203 倉(cāng)庫(kù)管理系統(tǒng) 1.設(shè)計(jì)要求: 〔1〕信息要求 ?一般生產(chǎn)制造型或商品流通型企業(yè)需要使用倉(cāng)庫(kù)來(lái)存儲(chǔ)大量的原材料和成品貨物, 并且 貨物種類(lèi)繁多。在倉(cāng)庫(kù)管理中,商品入庫(kù)、商品出庫(kù)、庫(kù)存查詢(xún)是最常見(jiàn)的工作。由于這些 業(yè)務(wù)的繁雜性, 傳統(tǒng)的手工記錄在應(yīng)對(duì)這些業(yè)務(wù)時(shí), 常常顯得十分笨拙, 而且經(jīng)常容易出錯(cuò), 效率也

2、十分低。 因此企業(yè)需要通過(guò)先進(jìn)的信息技術(shù)來(lái)解決這一問(wèn)題, 為此數(shù)據(jù)庫(kù)管理系統(tǒng)就 成了許多企業(yè)勢(shì)在必行的研發(fā)課題。 ? ?〔2〕需求分析 ? l 通過(guò)對(duì)企業(yè)倉(cāng)庫(kù)的了解,一般系統(tǒng)的具備以下功能: l 由于操作人員的計(jì)算機(jī)知識(shí)普遍偏低,因此要求系統(tǒng)具有良好的人機(jī)界面; l 方便的貨物入庫(kù)和出庫(kù)管理; l 能夠?qū)β?lián)系單位,倉(cāng)庫(kù)和貨物的資料進(jìn)展修改; l 在入庫(kù)操作時(shí),選擇相應(yīng)的貨物、單位和倉(cāng)庫(kù)進(jìn)展入庫(kù)操作; l 能夠區(qū)分同種貨物在不同倉(cāng)庫(kù)的存儲(chǔ)情況,以免出庫(kù)時(shí)出現(xiàn)錯(cuò)誤; l 根據(jù)用戶(hù)選擇的查詢(xún)條件,提供入庫(kù)查詢(xún),出庫(kù)查詢(xún)和庫(kù)存查詢(xún); l 完善的數(shù)

3、據(jù)備份和復(fù)原功能; l 用戶(hù)可修改自己的密碼; l 管理員可修改用戶(hù)權(quán)限,增加新用戶(hù); ? ?2.設(shè)計(jì)目標(biāo): ? 1. 希望通過(guò)本數(shù)據(jù)庫(kù)達(dá)到以下功能 2. 系統(tǒng)采用人機(jī)對(duì)話(huà)方式,界面美觀又好,信息查詢(xún)靈活、方便,數(shù)據(jù)存儲(chǔ)安全可靠。 3. 提供多種查詢(xún)功能,至少包括入庫(kù)、出庫(kù)和庫(kù)存等常用的查詢(xún)功能。 4. 能夠建立完善的根底信息檔案,至少包括聯(lián)系單位、貨物和倉(cāng)庫(kù)的檔案。 5. 設(shè)計(jì)使用的貨物管理功能,至少包括入庫(kù)和出庫(kù)管理。 6. 多用戶(hù)輸入的數(shù)據(jù),進(jìn)展嚴(yán)格的數(shù)據(jù)校驗(yàn)。 3.開(kāi)發(fā)與運(yùn)行環(huán)境: 系統(tǒng)開(kāi)發(fā)品臺(tái): 開(kāi)發(fā)語(yǔ)言:VC++ 數(shù)據(jù)庫(kù)

4、管理系統(tǒng)軟件:Microsoft SQL Server 2008 R2 運(yùn)行平臺(tái):Win7 4.數(shù)據(jù)庫(kù)描述: 采用SQL server 2008 作為前臺(tái)數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)設(shè)計(jì) 1. 需求分析概要設(shè)計(jì) 針對(duì)我們之前的需求分析,我們對(duì)其做概要設(shè)計(jì) 由于操作人員的計(jì)算機(jī)知識(shí)普遍偏低,因此要求系統(tǒng)具有良好的人機(jī)界面;〔我們使用VC++作為我們的匯編語(yǔ)言,提供其良好的人機(jī)界面〕 方便的貨物入庫(kù)和出庫(kù)管理;〔我們建立入庫(kù)表和出庫(kù)表并使用應(yīng)用程序相關(guān)功能對(duì)其提供支持〕 能夠?qū)β?lián)系單位,倉(cāng)庫(kù)和貨物信息的資料經(jīng)行修改;〔我們建立供應(yīng)表,倉(cāng)庫(kù)表和貨物表對(duì)其提供支持〕

5、能夠區(qū)分同種貨物在不同倉(cāng)庫(kù)的存儲(chǔ)情況,以免出庫(kù)時(shí)出現(xiàn)錯(cuò)誤; 根據(jù)用戶(hù)選擇的查詢(xún)條件,提供客戶(hù)信息查詢(xún),供應(yīng)商查詢(xún),貨物查詢(xún),倉(cāng)庫(kù)與管理員查詢(xún); 管理員可修改用戶(hù)權(quán)限,增加新用戶(hù); 2. 倉(cāng)庫(kù)定位與系統(tǒng)分析 倉(cāng)庫(kù)定位:倉(cāng)庫(kù)定位于中小型企業(yè)的倉(cāng)庫(kù),主要存放家電與一些日常用品 系統(tǒng)分析: (1) 因?yàn)槭瞧髽I(yè)倉(cāng)庫(kù),貨物數(shù)量較多,種類(lèi)也較多,所以在數(shù)據(jù)庫(kù)中提供一定的存儲(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)庫(kù)入庫(kù)或

6、者出庫(kù) 3. 倉(cāng)庫(kù)管理系統(tǒng)關(guān)系圖: 倉(cāng)庫(kù)表:倉(cāng)庫(kù)編號(hào),倉(cāng)庫(kù)名,倉(cāng)庫(kù)面積,管理員編號(hào),備注; 供應(yīng)表:貨物編號(hào),貨物名,價(jià)格,供應(yīng)商編號(hào),倉(cāng)庫(kù)編號(hào),管理員編號(hào); 供應(yīng)商表:供應(yīng)商編號(hào),供應(yīng)商名,聯(lián)系人,,地址; 管理員表:管理員編號(hào),管理員,,地址,工資; 客戶(hù)表:客戶(hù)編號(hào),客戶(hù)名,聯(lián)系人,,地址; 需求表:貨物編號(hào),客戶(hù)編號(hào); 4. 數(shù)據(jù)表設(shè)計(jì): 倉(cāng)庫(kù)表信息 供應(yīng)表信息 供應(yīng)商表信息 管理員表信息 客戶(hù)表信息 需求表信息 數(shù)據(jù)庫(kù)的完整性分析 實(shí)體完整性:在每個(gè)表中都設(shè)置了主鍵,并為非空 參

7、照完整性: 〔1〕倉(cāng)庫(kù)表中的主鍵倉(cāng)庫(kù)編號(hào)是供應(yīng)表中的外鍵; 〔2〕供應(yīng)商表中的主鍵供應(yīng)商編號(hào)是供應(yīng)表中的外鍵; 〔3〕管理員表中的主鍵管理員編號(hào)是供應(yīng)表中的外鍵; 〔4〕供應(yīng)表中的主鍵貨物編號(hào),客戶(hù)表中的主鍵客戶(hù)編號(hào)分別是需求表中的外鍵。 約束完整性:對(duì),地址有要求不得為空。 對(duì)價(jià)格,工資有固定格式要求。 對(duì)價(jià)格,數(shù)量要求不下于零。 5. 倉(cāng)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)創(chuàng)建: 下面創(chuàng)建了供應(yīng)商表 下面創(chuàng)建了管理員表 下面創(chuàng)建了倉(cāng)庫(kù)表 下面創(chuàng)建了供應(yīng)表 下面創(chuàng)建了客戶(hù)表

8、 下面創(chuàng)建了需求表 1. 插入物品存儲(chǔ)過(guò)程 在供應(yīng)表中插入貨物時(shí)判斷貨物是否已插入 2. 插入供應(yīng)商存儲(chǔ)過(guò)程 這是為了判斷供應(yīng)商是否存在,有怎返回,無(wú)如此添加 3. 插入倉(cāng)庫(kù)存儲(chǔ)過(guò)程 這是為了判斷倉(cāng)庫(kù)是否存在,有如此返回,無(wú)如此添加 登陸: 模塊預(yù)覽: 客戶(hù)信息: 客戶(hù)信息修改: 貨物信息修改: 供應(yīng)商信息與修改: 倉(cāng)庫(kù)與管理員信息: 8.問(wèn)題與優(yōu)化: 由于我是負(fù)

9、責(zé)數(shù)據(jù)庫(kù)的編寫(xiě),界面的優(yōu)化與問(wèn)題就不在表示,有徐楠和徐武丹同學(xué)闡述。在客戶(hù)端的編寫(xiě)過(guò)程中遇到了許多問(wèn)題,其局部時(shí)花在代碼調(diào)試上。 例如,當(dāng)執(zhí)行數(shù)據(jù)庫(kù)語(yǔ)言時(shí),由于Int型的屬性不需要加單引號(hào)而char類(lèi)型需要加,當(dāng)char類(lèi)型的沒(méi)加單引號(hào)而int類(lèi)型被加了,在編譯時(shí)不會(huì)報(bào)錯(cuò),而在運(yùn)行時(shí)就會(huì)出現(xiàn)“列名無(wú)效〞的異常,這也是自己不細(xì)心導(dǎo)致的結(jié)果。 當(dāng)然,之后為了簡(jiǎn)便,除了價(jià)格,工資等特殊數(shù)據(jù)類(lèi)型,其余一律改為varchar 9.個(gè)人心得體會(huì): 經(jīng)過(guò)本次課程設(shè)計(jì),掌握了開(kāi)發(fā)一個(gè)軟件系統(tǒng)開(kāi)發(fā)的整個(gè)過(guò)程, 從開(kāi)始的需求分析到最后的驗(yàn)收。首先,需求分析很重要,需求分析做的全面與否,關(guān)系到

10、系統(tǒng)開(kāi)發(fā)出來(lái)是否具有實(shí)用價(jià)值,就拿我做的倉(cāng)庫(kù)管理系統(tǒng)來(lái)說(shuō),首先我們得定位自己的倉(cāng)庫(kù)是為什么企業(yè)服務(wù),是為大型生產(chǎn)型企業(yè)還是一般的超市,兩者考慮的截然不同,大型生產(chǎn)型企業(yè)就得考慮貨物的來(lái)源可能是原材料,可能是半成品,可能是成品,怎么擺放,倉(cāng)庫(kù)多大,能放多少東西等等一系列問(wèn)題。還有在需求分析時(shí),就得確定做的系統(tǒng)需要完成哪些功能, 不能邊開(kāi)發(fā)邊想,那樣的話(huà)就有可能不斷的修改花費(fèi)大量的時(shí)間。 ? 由于這次課程設(shè)計(jì)我負(fù)責(zé)數(shù)據(jù)庫(kù)的開(kāi)發(fā),深刻的認(rèn)識(shí)到數(shù)據(jù)庫(kù)開(kāi)發(fā)人員需要對(duì)整個(gè)界面系統(tǒng)非常了解,得和前臺(tái)設(shè)計(jì)人員一起確定有哪些存儲(chǔ)過(guò)程,每個(gè)存儲(chǔ)過(guò)程都有哪些參數(shù),返回值所代表的的意義,創(chuàng)建了那些視圖,都有哪些

11、屬性,當(dāng)然對(duì)于每個(gè)根本表的屬性也要十分熟悉,不然在程序中執(zhí)行SQL語(yǔ)句就不可能實(shí)現(xiàn)了。所以編寫(xiě)應(yīng)用程序的人員的任務(wù)是比擬重的。 ? 通過(guò)本次課程設(shè)計(jì)還認(rèn)識(shí)到自己的經(jīng)驗(yàn)明顯不足,許多問(wèn)題都沒(méi)考慮周全,比如教師提出來(lái)的為什么修改和后退鍵都指向已修改的表等等,當(dāng)然也是自己考慮的不夠周全,其實(shí)解決這些問(wèn)題并不難,但是如果優(yōu)化了就能看出系統(tǒng)更加具有實(shí)際應(yīng)用價(jià)值,這是我們以后在開(kāi)發(fā)過(guò)程中需要注意的問(wèn)題,稍稍的改良就能讓系統(tǒng)更有亮點(diǎn)。 ? 總之,通過(guò)本次課程設(shè)計(jì),不論是在開(kāi)發(fā)方法和技巧上還是個(gè)人經(jīng)驗(yàn)上都學(xué)到了許多。感教師對(duì)我們系統(tǒng)的分析以與對(duì)我們提出的寶貴意見(jiàn)和建議。不僅讓我們完善了我們的作品,同時(shí)也讓我們知道了在以后的開(kāi)發(fā)過(guò)程中應(yīng)該注意哪些問(wèn)題。 17 / 17

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

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話(huà):18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶(hù)上傳的文檔直接被用戶(hù)下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!