商品庫存管理系統(tǒng)數(shù)據(jù)庫設(shè)計

上傳人:hao****021 文檔編號:122299161 上傳時間:2022-07-20 格式:DOC 頁數(shù):14 大?。?66.01KB
收藏 版權(quán)申訴 舉報 下載
商品庫存管理系統(tǒng)數(shù)據(jù)庫設(shè)計_第1頁
第1頁 / 共14頁
商品庫存管理系統(tǒng)數(shù)據(jù)庫設(shè)計_第2頁
第2頁 / 共14頁
商品庫存管理系統(tǒng)數(shù)據(jù)庫設(shè)計_第3頁
第3頁 / 共14頁

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

9.9 積分

下載資源

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

資源描述:

《商品庫存管理系統(tǒng)數(shù)據(jù)庫設(shè)計》由會員分享,可在線閱讀,更多相關(guān)《商品庫存管理系統(tǒng)數(shù)據(jù)庫設(shè)計(14頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 湖南人文科技學(xué)院計算機(jī)系 課程設(shè)計說明書 課 程 名 稱:《數(shù)據(jù)庫系統(tǒng)概論課程設(shè)計》 課 程 代 碼: 420027 題 目: 商品庫存管理系統(tǒng)數(shù)據(jù)庫設(shè)計 年級/專業(yè)/班: 09級計算機(jī)科學(xué)與技術(shù)二班 學(xué) 生 姓 名: 胡定鵬、朱韜、肖朋清、伍斌艷、聶慧俊 學(xué) 號: 09408238、16、01、34、50 指 導(dǎo) 教 師: 劉剛常 開 題 時 間: 2011 年

2、 12 月 10 日 完 成 時 間: 2011 年 12 月 25 日 目 錄 摘 要 1 一、引 言 2 二、設(shè)計目的與任務(wù) 2 三、設(shè)計方案 2 1、需求分析 2 1.1數(shù)據(jù)需求 2 1.2功能需求 3 1.3數(shù)據(jù)字典 3 2、概念設(shè)計 5 2.1商品系統(tǒng)管理系統(tǒng)數(shù)據(jù)庫中的實體集 5 2.2商品庫存管理系統(tǒng)數(shù)據(jù)庫中的聯(lián)系集 5 2.3商品庫存管理系統(tǒng)的E-R圖 5 3、邏輯設(shè)計 6 4、數(shù)據(jù)庫實現(xiàn) 6 4.1 建立數(shù)據(jù)庫模式、視圖及索引 7 4.2 裝載數(shù)據(jù)及查詢更新 7 四、結(jié) 論 10 五、致

3、 謝 11 六、參考文獻(xiàn) 11 摘 要 隨著企業(yè)規(guī)模的不斷擴(kuò)大,倉庫貨物的數(shù)量和種類急劇增加,有關(guān)倉庫貨物的各種信息量也成倍增長(比如要想查詢、修改 貨物和供應(yīng)商的信息,必須翻閱原來的各種表格,費時費力,而且很容易漏查漏項)。商品庫存管理是整個商業(yè)企業(yè)中重要的環(huán)節(jié),所以需要對貨物的基本信息管理、出庫入庫管理進(jìn)行完整的監(jiān)控。面對這些復(fù)雜的過程管理和龐大的信息量,就需要有商品庫存管理系統(tǒng)來提高企業(yè)管理工作的效率,這樣可以方便的進(jìn)行貨物入庫、出庫,查詢、修改各種信息。根據(jù)貨物的入庫、出庫等過程的綜合,可以得到每次產(chǎn)品的入庫記錄日志、出庫記錄日志。倉庫貨物管理系統(tǒng)是典型的信息管理系

4、統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。 關(guān)鍵詞 可行性 數(shù)據(jù)字典 系統(tǒng)分析 入庫 出庫 查詢 修改 Abstract With the constant enlargement of the scope of the enterprise,the quantity and kind of the warehouse goods increase sharply and the information of t

5、he warehouse goods also increase sharply,( For example if wanting to inquire about and revise Information of the goods and supplier, must browse various kinds of original forms ,It is time-consuming and strenuous and very easy to leak and check) It is an important link in the whole merchandising co

6、ncern that the warehouse goods are managed ,so need to carry on intact control to the basic information of the goods to the goods and to stock control. In the face of these complicated course managing and huge amount of information, can be convenient to put in storage the goods ,delivery of cargo

7、from storage ,Inquire about and modify various kinds of information.The system of managing the warehouse goods of enterprise is a typical application of managing information system (now as MIS),which mainly includes building up data-base of back-end and developing the application interface of fron

8、t-end. The former required consistency and integrality and security of data. The later should make the application powerful and easily used. Key words: Feasibility Data dictionary System Analyse Put in storage the goods Delivery of goods from storage Query Modify 《數(shù)據(jù)庫系統(tǒng)概論》課程

9、設(shè)計 --商品庫存管理系統(tǒng)數(shù)據(jù)庫設(shè)計 一、引 言 商品庫存管理系統(tǒng)是一個商業(yè)企業(yè)不可缺少的部分,它的內(nèi)容對于企業(yè)的決策者和管理者來說都至關(guān)重要,所以倉庫貨物管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。 隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟,其強大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。 作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對商品庫存信息進(jìn)行管理,具有手工管理所

10、無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高倉庫貨物管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。 因此,開發(fā)這樣一套管理軟件是一件很有必要的事情,在下面的各章中我們將以開發(fā)一套商品庫存管理系統(tǒng)為例,敘述其開發(fā)過程和所涉及到的問題及解決方法。 二、設(shè)計目的與任務(wù) 通過本課程設(shè)計所要求達(dá)到的目的是:通過該課程設(shè)計,學(xué)習(xí)數(shù)據(jù)庫設(shè)計工具的使用,搞清數(shù)據(jù)庫設(shè)計的基本方法、步驟和數(shù)據(jù)庫設(shè)計各階段的任務(wù),完成對某一小型數(shù)據(jù)庫設(shè)計和相應(yīng)文檔的編寫工作。使學(xué)生更加深入地掌握數(shù)據(jù)庫系統(tǒng)分析與設(shè)計的基本概念和基本方法,提高

11、從事數(shù)據(jù)庫系統(tǒng)建設(shè)和管理工作的基本技能和能力。 三、設(shè)計方案 1、需求分析 1.1數(shù)據(jù)需求 通過與商品庫存管理系統(tǒng)用戶交談等方式以及對商品庫存管理的分析,可以得到商品庫存管理數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)需求。管理員需要通過系統(tǒng)用戶名和密碼登錄系統(tǒng),登錄成功后管理員可以增加和刪除商家的信息,可以對庫存的商品進(jìn)行出庫和入庫的管理,同時管理員可以對日志信息進(jìn)行管理 由此分析可得:商品庫存管理系統(tǒng)包括商品信息、商家信息、入庫出庫信息、日志信息。商品由商品編號標(biāo)識,商家信息由商家編號標(biāo)識,入庫出庫根據(jù)商品信息、商家信息來標(biāo)識。 1.2功能需求 用戶的登陸實現(xiàn),由管理員通過用戶名和密碼登錄。

12、管理員可以對信息進(jìn)行查詢和更新等操作,例如添加、刪除、修改等。 管理員可以對日志信息進(jìn)行管理。 1.3數(shù)據(jù)字典 數(shù)據(jù)結(jié)構(gòu):商品 含義說明:是庫存管理系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu)之一,定義了商品的有關(guān)信息 組 成:goods_id,goods_name,goods_price,goods_capacity。 數(shù) 據(jù) 項: goods_id 含義說明:唯一標(biāo)識每種商品 別 名:商品編號   類 型:字符型 長 度:10 數(shù) 據(jù) 項: goods_name 含義說明:標(biāo)識商品名稱 別 名:商品名稱 類 型:字符型 長 度: 20

13、 數(shù)據(jù)項: goods_price 含義說明:標(biāo)識商品價格 別 名:商品價格   類 型:雙精度型 長 度: 10 數(shù)據(jù)項: goods_capacity 含義說明:標(biāo)識商品容量 別 名:商品容量 類 型:整型 長 度: 10 數(shù)據(jù)結(jié)構(gòu):商家 含義說明:是庫存管理系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu)之一,定義了商家的有關(guān)信息 組 成:business_id、business_name、 business_address、business_phone 數(shù) 據(jù) 項: business_id 含義說明:唯一標(biāo)識一個商家 別

14、 名:商加編號   類 型:字符型 長 度:10 數(shù) 據(jù) 項: business_name 含義說明:標(biāo)識商家名稱 別 名:商家名稱 類 型:字符型 長 度: 20 數(shù)據(jù)項: business_address 含義說明:標(biāo)識商家地址 別 名:商品地址   類 型:字符型 長 度: 20 數(shù)據(jù)項: business_phone 含義說明:標(biāo)識商家聯(lián)系電話 別 名:聯(lián)系電話 類 型:字符型 長 度: 20 數(shù)據(jù)結(jié)構(gòu):管理員 含義說明:標(biāo)識對系統(tǒng)進(jìn)行操作的人員 組

15、 成:admin_name、admin_password 數(shù) 據(jù) 項:admin_name 含義說明:唯一標(biāo)識一個管理員 別 名:用戶名   類 型:字符型 長 度:20 數(shù) 據(jù) 項: admin_password 含義說明:標(biāo)識跟用戶名對應(yīng)的密碼 別 名:密碼 類 型:字符型 長 度: 20 數(shù)據(jù)結(jié)構(gòu):日志 含義說明:標(biāo)識對系統(tǒng)進(jìn)行的操作 組 成:log_id、log_style、log_time、log_content 數(shù) 據(jù) 項:log_id 含義說明:唯一標(biāo)識一個編碼 別 名:操作類型  

16、 類 型:字符型 長 度:20 數(shù) 據(jù) 項: log_time 含義說明:唯一標(biāo)識一個日志信息 別 名:日志ID 類 型:字符型 長 度: 20 數(shù) 據(jù) 項:log_style 含義說明:標(biāo)識對系統(tǒng)進(jìn)行的操作類型 別 名:操作類型   類 型:字符型 長 度:20 數(shù) 據(jù) 項:log_content 含義說明:標(biāo)識對系統(tǒng)進(jìn)行的操作內(nèi)容 別 名:操作類型   類 型:字符型 長 度:100 數(shù) 據(jù) 項:log_time 含義說明:標(biāo)識對系統(tǒng)進(jìn)行操作的時間 別 名:操作時間

17、 類 型:字符型 長 度: 20 2、概念設(shè)計 2.1商品系統(tǒng)管理系統(tǒng)數(shù)據(jù)庫中的實體集 實體集goods,具有屬性goods_id(主碼)、goods_name、goods_price、goods_capacity。 實體集business,具有屬性business_id(主碼)、business_name、business_address、business_phone 實體集admin,具有屬性admin_name(主碼)、admin_password 實體集log,具有屬性log_id(主碼)、log_style、log_time、log_content

18、 2.2商品庫存管理系統(tǒng)數(shù)據(jù)庫中的聯(lián)系集 goods_manage,是管理員和商品間的一對多聯(lián)系。 business_manage,是管理員和商家一對多聯(lián)系。 Log_manage,是管理員和日志的一對多關(guān)系 2.3商品庫存管理系統(tǒng)的E-R圖 根據(jù)2.1節(jié)和2.2節(jié)的討論,我們可以給出商品庫存管理系統(tǒng)的的E-R圖(見圖1)。 N N 日志編號 1 1 N 操作時間 操作類型 操作內(nèi)容 聯(lián)系電話 商家名稱 商家編號 商家地址 密碼 用戶名 商品價格 商品容量 商品編號 商品名稱 商品嗎

19、、 商家 增減 管理員 出入庫 日志 更新 圖1 商家?guī)齑婀芾硐到y(tǒng)的E-R圖 3、邏輯設(shè)計 把圖1的E-R圖轉(zhuǎn)換為關(guān)系模式,如下所示(有實下劃線的為主碼): ·goods = (goods_id、goods_name、goods_price、goods_capacity) ·business = (business_id、business_name、business_address、business_phone) ·admin = (admin_name、admin_password) ·log= (log_id

20、、log_style、log_time、log_content) 4、數(shù)據(jù)庫實現(xiàn) 至此,我們可以建立本系統(tǒng)所需要的數(shù)據(jù)庫了。 4.1 建立數(shù)據(jù)庫模式、視圖及索引 /*創(chuàng)建數(shù)據(jù)庫*/ go create database GMS go use GMS /*創(chuàng)建表*/ go create table goods ( goods_id char(10) primary key, goods_name char(20), goods_price char(10), goods_capacity int ); go create table

21、 business ( business_id char(10)primary key, business_name char(20), business_address char(50), business_phone char(20) ); go create table admin ( admin_name char(20)primary key, admin_password char(20) ); go create table log ( log_id char(20)primary key, log_content char(

22、100), log_style char(20), log_time char(50) ); 4.2 裝載數(shù)據(jù)及查詢更新 /*裝載數(shù)據(jù)*/ go insert into admin values('張三',123456) insert into log values( '001','添加管理員', GETDATE(),'添加管理員張三') go insert into admin values('李四',987654) insert into log values('002','添加管理員', GETDATE(),'添加管理員李四') go inse

23、rt into goods values('0001','蘋果','3.5','50') insert into log values('003','添加商品', GETDATE(),'添加商品蘋果') go insert into goods values('0002','鉛筆','0.5','50') insert into log values('004','添加商品', GETDATE(),'添加商品鉛筆') go insert into goods values('0003','梨子','2.8','40') insert into log values('

24、005','添加商品', GETDATE(),'添加商品梨子') go insert into business values('1001','南方果園','湖南','542321134') insert into log values('006','添加商家', GETDATE(),'添加商家南方果園') go insert into business values('1002','匯源果汁','深圳','24355322') insert into log values('007'',添加商家', GETDATE(),'添加商家匯源果汁') go insert

25、into business values('1003','文具批發(fā)','上海','24355322') insert into log values('008','添加商家', GETDATE(),'添加商家文具批發(fā)') go /*數(shù)據(jù)查詢*/ select *from goods 查詢結(jié)果如下圖2: 圖2 select *from business 查詢結(jié)果如下圖3: 圖3 select *from admin 查詢結(jié)果如下圖4: 圖4 go /*出入庫操作*/ update goods set goods_c

26、apacity -=10 where goods_id ='0001' insert into log values('商品出庫',GETDATE()) 進(jìn)行出庫操作后結(jié)果如下圖5: 圖5 go update goods set goods_capacity +=10 where goods_id='0003' insert into log values('商品入庫',GETDATE()) 進(jìn)行入庫操作后結(jié)果如下圖6: 圖6 select *from log 查詢結(jié)果如下圖7: 圖7 四、結(jié) 論 通過兩個多星期的課程設(shè)計,我們設(shè)計的商品

27、庫存管理系統(tǒng)可以實現(xiàn)對商品信息和庫存信息的有效管理,在建立數(shù)據(jù)庫時也考慮了各方面,基本上符合一個小型的信息系統(tǒng)開發(fā)要求,至于還有一些不足,我們將在以后的學(xué)習(xí)中完善。 在設(shè)計中,我們搜尋了比較多得資料,以期望達(dá)到更好地標(biāo)準(zhǔn),使系統(tǒng)更加完善。改系統(tǒng)包括商品信息、商家信息、管理員信息和日志信息四個大的方面,設(shè)計出來的系統(tǒng)比較簡單,只實現(xiàn)了基本的功能,存在一些不足。這次的課程設(shè)計是一次很好的鍛煉,也是能運用和理解知識的好機(jī)會,如果只是運用理論知識,是遠(yuǎn)遠(yuǎn)不夠的,這久要提高自己的能力,了解軟件開發(fā)的過程,才能受益匪淺,為以后的工作和學(xué)習(xí)打下基礎(chǔ)。 五、致 謝 本課程設(shè)計完成的前提是老師給我們

28、提供了舒適的學(xué)習(xí)環(huán)境,并給予我們悉心的關(guān)懷與指導(dǎo)。在本次課程設(shè)計中,我從指導(dǎo)老師身上學(xué)到了很多東西。 指導(dǎo)老師祝劉老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我收益匪淺。使我得到不少的提高這對于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝他耐心的輔導(dǎo)。另外,在系統(tǒng)開發(fā)過程中也要感謝其他同學(xué)幫助我們解決了不少的難點,使得系統(tǒng)能及時開發(fā)完成,這里一并表示感謝。 六、參考文獻(xiàn) [1]王珊,薩師煊.《數(shù)據(jù)庫系統(tǒng)概論》[M].北京:高等教育出版社,2006.5 [2]?盧國俊,delphi 6數(shù)據(jù)庫開發(fā),第二版,電子工業(yè)出版社,2002 [3]伍俊良,delphi 6課程設(shè)計案

29、例精編,中國水利水電出版社,2002 [4]丁寶康,數(shù)據(jù)庫原理,經(jīng)濟(jì)科學(xué)出版社,2000 [5]張海藩, 軟件工程導(dǎo)論,第三版, 清華大學(xué)出版社, 2002 課程設(shè)計任務(wù)書及成績評定 課題名稱: 商品庫存管理系統(tǒng) 完成者: 胡定鵬、朱韜、肖朋清、伍斌艷、聶慧俊 1、設(shè)計的目的與要求: 1、學(xué)習(xí)數(shù)據(jù)庫設(shè)計工具sql server的使用。 2、搞清數(shù)據(jù)庫設(shè)計的基本方法、步驟和數(shù)據(jù)庫設(shè)計各階段的任務(wù)。 3、完成對某一小型數(shù)據(jù)庫設(shè)計和相應(yīng)文檔的編寫工作。 2、設(shè)計進(jìn)度及完成情況 日 期 內(nèi) 容 上網(wǎng)查找相關(guān)資料 明確設(shè)計目的和任務(wù) 需求分析設(shè)計 概念設(shè)計 邏輯設(shè)計 數(shù)據(jù)庫實現(xiàn) 整理并修改文檔 3、成績 評定: 設(shè)計成績: (教師填寫) 指導(dǎo)老師: (簽字) 二00 年 月 日

展開閱讀全文
溫馨提示:
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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

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

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

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


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