




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、湖南人文科技學(xué)院計(jì)算機(jī)系課程設(shè)計(jì)說(shuō)明書(shū) 課 程 名 稱:數(shù)據(jù)庫(kù)系統(tǒng)概論課程設(shè)計(jì) 課 程 代 碼: 420027 題 目: 商品庫(kù)存管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 年級(jí)/專業(yè)/班: 09級(jí)計(jì)算機(jī)科學(xué)與技術(shù)二班 學(xué) 生 姓 名: 胡定鵬、朱韜、肖朋清、伍斌艷、聶慧俊 學(xué) 號(hào): 09408238、16、01、34、50 指 導(dǎo) 教 師: 劉剛常 開(kāi) 題 時(shí) 間: 2011 年 12 月 10 日完 成 時(shí) 間: 2011 年 12 月 25 日 目 錄摘 要1一、引 言2二、設(shè)計(jì)目的與任務(wù)2三、設(shè)計(jì)方案21、需求分析21.1數(shù)據(jù)需求21.2功能需求31.3數(shù)據(jù)字典32、概念設(shè)計(jì)52.1商品系統(tǒng)管理系統(tǒng)數(shù)據(jù)庫(kù)中的
2、實(shí)體集52.2商品庫(kù)存管理系統(tǒng)數(shù)據(jù)庫(kù)中的聯(lián)系集52.3商品庫(kù)存管理系統(tǒng)的E-R圖53、邏輯設(shè)計(jì)64、數(shù)據(jù)庫(kù)實(shí)現(xiàn)64.1 建立數(shù)據(jù)庫(kù)模式、視圖及索引74.2 裝載數(shù)據(jù)及查詢更新7四、結(jié) 論10五、致 謝11六、參考文獻(xiàn)11湖南人文科技學(xué)院摘 要隨著企業(yè)規(guī)模的不斷擴(kuò)大,倉(cāng)庫(kù)貨物的數(shù)量和種類急劇增加,有關(guān)倉(cāng)庫(kù)貨物的各種信息量也成倍增長(zhǎng)(比如要想查詢、修改 貨物和供應(yīng)商的信息,必須翻閱原來(lái)的各種表格,費(fèi)時(shí)費(fèi)力,而且很容易漏查漏項(xiàng))。商品庫(kù)存管理是整個(gè)商業(yè)企業(yè)中重要的環(huán)節(jié),所以需要對(duì)貨物的基本信息管理、出庫(kù)入庫(kù)管理進(jìn)行完整的監(jiān)控。面對(duì)這些復(fù)雜的過(guò)程管理和龐大的信息量,就需要有商品庫(kù)存管理系統(tǒng)來(lái)提高企業(yè)管
3、理工作的效率,這樣可以方便的進(jìn)行貨物入庫(kù)、出庫(kù),查詢、修改各種信息。根據(jù)貨物的入庫(kù)、出庫(kù)等過(guò)程的綜合,可以得到每次產(chǎn)品的入庫(kù)記錄日志、出庫(kù)記錄日志。倉(cāng)庫(kù)貨物管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。關(guān)鍵詞 可行性 數(shù)據(jù)字典 系統(tǒng)分析 入庫(kù) 出庫(kù) 查詢 修改 Abstract With the constant enlargement of the scope of the enterprise,the quantity an
4、d kind of the warehouse goods increase sharply and the information of the 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
5、 leak and check) It is an important link in the whole merchandising concern 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 informatio
6、n, can be convenient to put in storage the goods ,delivery of cargo 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
7、-base of back-end and developing the application interface of front-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 goo
8、ds from storage Query Modify11湖南人文科技學(xué)院數(shù)據(jù)庫(kù)系統(tǒng)概論課程設(shè)計(jì)-商品庫(kù)存管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)一、引 言商品庫(kù)存管理系統(tǒng)是一個(gè)商業(yè)企業(yè)不可缺少的部分,它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以倉(cāng)庫(kù)貨物管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍5恢币詠?lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作
9、為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)商品庫(kù)存信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高倉(cāng)庫(kù)貨物管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開(kāi)發(fā)這樣一套管理軟件是一件很有必要的事情,在下面的各章中我們將以開(kāi)發(fā)一套商品庫(kù)存管理系統(tǒng)為例,敘述其開(kāi)發(fā)過(guò)程和所涉及到的問(wèn)題及解決方法。二、設(shè)計(jì)目的與任務(wù)通過(guò)本課程設(shè)計(jì)所要求達(dá)到的目的是:通過(guò)該課程設(shè)計(jì),學(xué)習(xí)數(shù)據(jù)庫(kù)設(shè)計(jì)工具的使用,搞清數(shù)據(jù)庫(kù)設(shè)計(jì)的基本方法、步驟和數(shù)據(jù)庫(kù)設(shè)計(jì)各階段的任務(wù),完成對(duì)某一小型數(shù)據(jù)庫(kù)設(shè)計(jì)和相應(yīng)文檔的編寫(xiě)工作。使學(xué)生更
10、加深入地掌握數(shù)據(jù)庫(kù)系統(tǒng)分析與設(shè)計(jì)的基本概念和基本方法,提高從事數(shù)據(jù)庫(kù)系統(tǒng)建設(shè)和管理工作的基本技能和能力。三、設(shè)計(jì)方案1、需求分析1.1數(shù)據(jù)需求通過(guò)與商品庫(kù)存管理系統(tǒng)用戶交談等方式以及對(duì)商品庫(kù)存管理的分析,可以得到商品庫(kù)存管理數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)需求。管理員需要通過(guò)系統(tǒng)用戶名和密碼登錄系統(tǒng),登錄成功后管理員可以增加和刪除商家的信息,可以對(duì)庫(kù)存的商品進(jìn)行出庫(kù)和入庫(kù)的管理,同時(shí)管理員可以對(duì)日志信息進(jìn)行管理由此分析可得:商品庫(kù)存管理系統(tǒng)包括商品信息、商家信息、入庫(kù)出庫(kù)信息、日志信息。商品由商品編號(hào)標(biāo)識(shí),商家信息由商家編號(hào)標(biāo)識(shí),入庫(kù)出庫(kù)根據(jù)商品信息、商家信息來(lái)標(biāo)識(shí)。1.2功能需求用戶的登陸實(shí)現(xiàn),由管理員通過(guò)
11、用戶名和密碼登錄。管理員可以對(duì)信息進(jìn)行查詢和更新等操作,例如添加、刪除、修改等。管理員可以對(duì)日志信息進(jìn)行管理。1.3數(shù)據(jù)字典數(shù)據(jù)結(jié)構(gòu):商品含義說(shuō)明:是庫(kù)存管理系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu)之一,定義了商品的有關(guān)信息組 成:goods_id,goods_name,goods_price,goods_capacity。數(shù) 據(jù) 項(xiàng): goods_id含義說(shuō)明:唯一標(biāo)識(shí)每種商品別 名:商品編號(hào)類 型:字符型長(zhǎng) 度:10數(shù) 據(jù) 項(xiàng): goods_name含義說(shuō)明:標(biāo)識(shí)商品名稱別 名:商品名稱 類 型:字符型長(zhǎng) 度: 20數(shù)據(jù)項(xiàng):goods_price含義說(shuō)明:標(biāo)識(shí)商品價(jià)格別 名:商品價(jià)格類 型:雙精度型長(zhǎng) 度: 1
12、0數(shù)據(jù)項(xiàng):goods_capacity含義說(shuō)明:標(biāo)識(shí)商品容量別 名:商品容量類 型:整型長(zhǎng) 度: 10數(shù)據(jù)結(jié)構(gòu):商家含義說(shuō)明:是庫(kù)存管理系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu)之一,定義了商家的有關(guān)信息組 成:business_id、business_name、business_address、business_phone數(shù) 據(jù) 項(xiàng): business_id含義說(shuō)明:唯一標(biāo)識(shí)一個(gè)商家別 名:商加編號(hào)類 型:字符型長(zhǎng) 度:10數(shù) 據(jù) 項(xiàng): business_name含義說(shuō)明:標(biāo)識(shí)商家名稱別 名:商家名稱 類 型:字符型長(zhǎng) 度: 20數(shù)據(jù)項(xiàng):business_address含義說(shuō)明:標(biāo)識(shí)商家地址別 名:商品地址類 型:
13、字符型長(zhǎng) 度: 20數(shù)據(jù)項(xiàng):business_phone含義說(shuō)明:標(biāo)識(shí)商家聯(lián)系電話別 名:聯(lián)系電話類 型:字符型長(zhǎng) 度: 20 數(shù)據(jù)結(jié)構(gòu):管理員含義說(shuō)明:標(biāo)識(shí)對(duì)系統(tǒng)進(jìn)行操作的人員組 成:admin_name、admin_password數(shù) 據(jù) 項(xiàng):admin_name含義說(shuō)明:唯一標(biāo)識(shí)一個(gè)管理員別 名:用戶名類 型:字符型長(zhǎng) 度:20數(shù) 據(jù) 項(xiàng): admin_password含義說(shuō)明:標(biāo)識(shí)跟用戶名對(duì)應(yīng)的密碼別 名:密碼 類 型:字符型長(zhǎng) 度: 20數(shù)據(jù)結(jié)構(gòu):日志含義說(shuō)明:標(biāo)識(shí)對(duì)系統(tǒng)進(jìn)行的操作組 成:log_id、log_style、log_time、log_content數(shù) 據(jù) 項(xiàng):log_i
14、d含義說(shuō)明:唯一標(biāo)識(shí)一個(gè)編碼別 名:操作類型類 型:字符型長(zhǎng) 度:20數(shù) 據(jù) 項(xiàng): log_time含義說(shuō)明:唯一標(biāo)識(shí)一個(gè)日志信息別 名:日志ID類 型:字符型長(zhǎng) 度: 20數(shù) 據(jù) 項(xiàng):log_style含義說(shuō)明:標(biāo)識(shí)對(duì)系統(tǒng)進(jìn)行的操作類型別 名:操作類型類 型:字符型長(zhǎng) 度:20數(shù) 據(jù) 項(xiàng):log_content含義說(shuō)明:標(biāo)識(shí)對(duì)系統(tǒng)進(jìn)行的操作內(nèi)容別 名:操作類型類 型:字符型長(zhǎng) 度:100數(shù) 據(jù) 項(xiàng):log_time含義說(shuō)明:標(biāo)識(shí)對(duì)系統(tǒng)進(jìn)行操作的時(shí)間別 名:操作時(shí)間類 型:字符型長(zhǎng) 度: 202、概念設(shè)計(jì)2.1商品系統(tǒng)管理系統(tǒng)數(shù)據(jù)庫(kù)中的實(shí)體集實(shí)體集goods,具有屬性goods_id(主碼)、
15、goods_name、goods_price、goods_capacity。實(shí)體集business,具有屬性business_id(主碼)、business_name、business_address、business_phone實(shí)體集admin,具有屬性admin_name(主碼)、admin_password實(shí)體集log,具有屬性log_id(主碼)、log_style、log_time、log_content 2.2商品庫(kù)存管理系統(tǒng)數(shù)據(jù)庫(kù)中的聯(lián)系集goods_manage,是管理員和商品間的一對(duì)多聯(lián)系。business_manage,是管理員和商家一對(duì)多聯(lián)系。Log_manage,是管理
16、員和日志的一對(duì)多關(guān)系2.3商品庫(kù)存管理系統(tǒng)的E-R圖根據(jù)2.1節(jié)和2.2節(jié)的討論,我們可以給出商品庫(kù)存管理系統(tǒng)的的E-R圖(見(jiàn)圖1)。NN日志編號(hào)11N操作時(shí)間操作類型操作內(nèi)容聯(lián)系電話商家名稱商家編號(hào)商家地址密碼用戶名商品價(jià)格商品容量商品編號(hào)商品名稱商品嗎、商家增減管理員出入庫(kù)日志更新圖1 商家?guī)齑婀芾硐到y(tǒng)的E-R圖3、邏輯設(shè)計(jì)把圖1的E-R圖轉(zhuǎn)換為關(guān)系模式,如下所示(有實(shí)下劃線的為主碼):·goods = (goods_id、goods_name、goods_price、goods_capacity)·business = (business_id、business_na
17、me、business_address、business_phone)·admin = (admin_name、admin_password)·log= (log_id、log_style、log_time、log_content) 4、數(shù)據(jù)庫(kù)實(shí)現(xiàn)至此,我們可以建立本系統(tǒng)所需要的數(shù)據(jù)庫(kù)了。4.1 建立數(shù)據(jù)庫(kù)模式、視圖及索引/*創(chuàng)建數(shù)據(jù)庫(kù)*/gocreate database GMSgouse GMS/*創(chuàng)建表*/gocreate table goods( goods_id char(10) primary key, goods_name char(20), goods_pr
18、ice char(10), goods_capacity int);gocreate table business( business_id char(10)primary key, business_name char(20), business_address char(50), business_phone char(20);gocreate table admin( admin_name char(20)primary key, admin_password char(20);gocreate table log(log_id char(20)primary key,log_conte
19、nt char(100),log_style char(20),log_time char(50); 4.2 裝載數(shù)據(jù)及查詢更新/*裝載數(shù)據(jù)*/goinsert into adminvalues('張三',123456)insert into logvalues( '001','添加管理員', GETDATE(),'添加管理員張三')goinsert into adminvalues('李四',987654)insert into logvalues('002','添加管理員', G
20、ETDATE(),'添加管理員李四')goinsert into goodsvalues('0001','蘋(píng)果','3.5','50')insert into logvalues('003','添加商品', GETDATE(),'添加商品蘋(píng)果')goinsert into goodsvalues('0002','鉛筆','0.5','50')insert into logvalues('004
21、39;,'添加商品', GETDATE(),'添加商品鉛筆')goinsert into goodsvalues('0003','梨子','2.8','40')insert into logvalues('005','添加商品', GETDATE(),'添加商品梨子')goinsert into business values('1001','南方果園','湖南','542321134')
22、insert into logvalues('006','添加商家', GETDATE(),'添加商家南方果園')goinsert into business values('1002','匯源果汁','深圳','24355322')insert into logvalues('007'',添加商家', GETDATE(),'添加商家匯源果汁')goinsert into business values('1003',&
23、#39;文具批發(fā)','上海','24355322')insert into logvalues('008','添加商家', GETDATE(),'添加商家文具批發(fā)')go/*數(shù)據(jù)查詢*/select *from goods 查詢結(jié)果如下圖2:圖2select *from business 查詢結(jié)果如下圖3:圖3select *from admin 查詢結(jié)果如下圖4:圖4go/*出入庫(kù)操作*/update goods set goods_capacity -=10where goods_id ='00
24、01'insert into logvalues('商品出庫(kù)',GETDATE()進(jìn)行出庫(kù)操作后結(jié)果如下圖5:圖5goupdate goodsset goods_capacity +=10where goods_id='0003'insert into logvalues('商品入庫(kù)',GETDATE()進(jìn)行入庫(kù)操作后結(jié)果如下圖6:圖6select *from log 查詢結(jié)果如下圖7:圖7四、結(jié) 論通過(guò)兩個(gè)多星期的課程設(shè)計(jì),我們?cè)O(shè)計(jì)的商品庫(kù)存管理系統(tǒng)可以實(shí)現(xiàn)對(duì)商品信息和庫(kù)存信息的有效管理,在建立數(shù)據(jù)庫(kù)時(shí)也考慮了各方面,基本上符合一個(gè)小型的信息系統(tǒng)開(kāi)發(fā)要求,至于還有一些不足,我們將在以后的學(xué)習(xí)中完善。在設(shè)計(jì)中,我們搜尋了比較多得資料,以期望達(dá)到更好地標(biāo)準(zhǔn),使系統(tǒng)更加完善。改系統(tǒng)包括商品信息、商家信息、管理員信息和日志信息四個(gè)大的方面,設(shè)計(jì)出來(lái)的系
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年活塞式氣動(dòng)截止閥項(xiàng)目可行性研究報(bào)告
- 2025年床上四件套項(xiàng)目可行性研究報(bào)告
- 中國(guó)數(shù)字X線機(jī)行業(yè)市場(chǎng)前景預(yù)測(cè)及投資戰(zhàn)略研究報(bào)告
- 社會(huì)性是混齡游戲活動(dòng)的重要主題
- 山西經(jīng)濟(jì)版信息技術(shù)小學(xué)第三冊(cè)《金箍棒變變變》教學(xué)設(shè)計(jì)
- 2025年智能制造裝備項(xiàng)目合作計(jì)劃書(shū)
- 中國(guó)中藥材火姜行業(yè)市場(chǎng)調(diào)查研究及投資潛力預(yù)測(cè)報(bào)告
- 2025年中國(guó)5G智能駕駛行業(yè)發(fā)展趨勢(shì)預(yù)測(cè)及投資戰(zhàn)略咨詢報(bào)告
- 第14課《認(rèn)識(shí)放大鏡》教學(xué)設(shè)計(jì)-2024-2025學(xué)年科學(xué)一年級(jí)上冊(cè)青島版
- 2025年度城市道路擋土墻翻新與加固施工合同
- WTE朗文英語(yǔ) 1B 單詞卡片
- 網(wǎng)咖成本預(yù)算明細(xì)表
- 譯林版四年級(jí)下冊(cè)第一單元課件
- 化工制圖CAD教程-工藝流程圖課件
- 計(jì)算機(jī)軟件保護(hù)課件
- 人教版高中政治必修3政治與法治《第一課歷史和人民的選擇》教案及教學(xué)反思
- 【基于哈佛分析框架的上市公司財(cái)務(wù)研究-以中百集團(tuán)為例】
- 中職生心理特征和常見(jiàn)心理問(wèn)題
- 美術(shù)第二課堂活動(dòng)方案2篇
- (名師整理)部編人教版語(yǔ)文初中課內(nèi)古詩(shī)文大全(五四制)
- 非常好的精益生產(chǎn)案例-值得借鑒
評(píng)論
0/150
提交評(píng)論