進銷存管理系統(tǒng)設(shè)計_第1頁
進銷存管理系統(tǒng)設(shè)計_第2頁
進銷存管理系統(tǒng)設(shè)計_第3頁
進銷存管理系統(tǒng)設(shè)計_第4頁
進銷存管理系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、課程設(shè)計報告 院(系):_ 電氣與信息工程學(xué)院 _ 專業(yè)班級: 物聯(lián)網(wǎng)01 學(xué)生姓名: 劉家祿 學(xué) 號: 2013443435 設(shè)計地點(單位)_ 第一實驗樓I524_設(shè)計題目:_ 進銷存管理系統(tǒng)設(shè)計_ 完成日期: 2015年 1月 13日 指導(dǎo)教師評語: _ _ _ 成績(五級記分制):_ _ 指導(dǎo)教師(簽字):_ _ 摘要隨著高科技的迅猛發(fā)展,信息技術(shù)己經(jīng)深入生活中的各個領(lǐng)域。在各種銷售企業(yè)中,作為國有經(jīng)濟的主要推動者中小型企業(yè),很有必要進行計算機化管理,即引進“進銷存管理系統(tǒng)”。本系統(tǒng)是根據(jù)企業(yè)的特點,集進、銷、存、分析于一體,為企業(yè)量身定做的進銷存管理軟件。在設(shè)計過程中最大限度滿足用戶

2、的要求,因此,該系統(tǒng)具有較強的實用性和針對性。物力、人力和資金并稱為企業(yè)的三大資源。控制物資流是每個企業(yè)都需要作好的事情。物資流主要包括入庫、庫存和出庫三大環(huán)節(jié)。進銷存管理系統(tǒng),主要包括:數(shù)據(jù)維護、進貨管理、庫存管理、銷售管理四個功能模塊。文章首先從系統(tǒng)的開發(fā)背景、實現(xiàn)意義談起,然后,重點介紹了系統(tǒng)的分析、設(shè)計和實現(xiàn)。分析部分對系統(tǒng)的概念、特點、運行環(huán)境及數(shù)據(jù)庫設(shè)計進行了分析描述。設(shè)計部分根據(jù)系統(tǒng)的總體描述、模塊及結(jié)構(gòu)圖,提出了系統(tǒng)的總體設(shè)計方案內(nèi)容,實現(xiàn)部分介紹了系統(tǒng)中各個模塊的實現(xiàn)方法。最后介紹了其中的功能實現(xiàn),如存儲過程、觸發(fā)器等功能的實現(xiàn)。關(guān)鍵詞:進銷存管理,信息系統(tǒng),數(shù)據(jù)庫,E-R

3、目錄摘要I1 系統(tǒng)需求41.1 進銷存簡介41.2 系統(tǒng)應(yīng)用范圍41.3 應(yīng)用的業(yè)務(wù)邏輯42 E-R圖設(shè)計53 關(guān)系模式53.1完整的關(guān)系模式53.2概念模型.63.3物理模型.73.4 數(shù)據(jù)字典.94數(shù)據(jù)庫邏輯代碼105數(shù)據(jù)操作過程.286視圖、存儲過程、觸發(fā)器設(shè)計.337軟件設(shè)計.358致謝389參考文獻38 1系統(tǒng)需求1.1進銷存簡介進銷存又稱為購銷鏈進:指詢價、采購到入庫與付款的過程銷:指報價、銷售到出庫與收款的過程存:指出入庫之外,包括領(lǐng)料、退貨、盤點、報損報溢、借入、借出、調(diào)撥等影響庫存數(shù)量的動作。商品流通企業(yè)進銷存是從商品的采購(進)到入庫(存)到銷售(銷)的動態(tài)管理過程。工業(yè)企

4、業(yè)進銷存是從原材料的采購(進)到入庫(存)領(lǐng)料加工產(chǎn)品入庫(存)銷售(銷)的動態(tài)管理過程。隨著信息技術(shù)的飛速發(fā)展,企業(yè)進銷存的管理應(yīng)用相應(yīng)的軟件使這一動態(tài)的進銷存過程更加有條理,應(yīng)用進銷存管理軟件,不僅使企業(yè)的進銷存管理實現(xiàn)了即時性,結(jié)合互聯(lián)網(wǎng)技術(shù)更使進銷存管理實現(xiàn)了跨區(qū)域管理。 1.2 系統(tǒng)應(yīng)用范圍在電商行業(yè)銷量已經(jīng)小有成績的,但是管理出現(xiàn)困難,希望有完整的解決方案來支撐業(yè)務(wù)廣度,剛開始從事電商,業(yè)務(wù)還沒有完全展開的,需要把發(fā)貨、財務(wù)、KPI(企業(yè)關(guān)鍵績效指標(biāo) )集成在一起的的用戶對電商業(yè)務(wù)理解很透徹,銷量也在行業(yè)占領(lǐng)導(dǎo)地位,對系統(tǒng)要求較高,必須穩(wěn)定售后服務(wù)跟得上1.3 應(yīng)用的業(yè)務(wù)邏輯進銷存

5、管理系統(tǒng)是對企業(yè)生產(chǎn)經(jīng)營中進貨、出貨、批發(fā)銷售、付款等進行全程跟蹤管理,從接獲訂單合同開始,進入物料采購、入庫、領(lǐng)用到產(chǎn)品完工入庫、交貨、回收貨款、支付原材料款等,每一步都為您提供詳盡準(zhǔn)確的數(shù)據(jù)。有效輔助企業(yè)解決業(yè)務(wù)管理、分銷管理、存貨管理、營銷計劃的執(zhí)行和監(jiān)控、統(tǒng)計信息的收集等方面的業(yè)務(wù)流程: 采購管理:廠商-廠商報價-廠商采購單-進貨單-貨品入庫銷售管理:客戶-客戶報價-客戶訂貨-出貨單-貨品庫存減少-采購管理 2 E-R圖設(shè)計進銷存管理系統(tǒng)E-R圖如下:供應(yīng)商信息 退貨信息 庫存信息 N M N 退貨 N 進貨 N 銷售 N 1 11 M 1 N進貨信息銷售信息 員工信息 3 關(guān)系模式3

6、.1完整關(guān)系模式將E-R圖轉(zhuǎn)換為關(guān)系模型實際上就是要獎實體型、實體的屬性和實體型之間的聯(lián)系轉(zhuǎn)換為關(guān)系模式,這種轉(zhuǎn)換一般遵循如下原則:一個實體型轉(zhuǎn)換為一個關(guān)系模式。實體的屬性就是關(guān)系的屬性,實體的碼就是關(guān)系的碼。對于實體型間的聯(lián)系則有以下不同的情況:(1)一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與任意一端對應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個獨立的關(guān)系模式,則與該聯(lián)系相連的個實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個實體的碼均是該關(guān)系的侯選碼。如果與某一端實體對應(yīng)的關(guān)系模式合并,則需要在關(guān)系模式的屬性中加入另一個關(guān)系模式的碼和聯(lián)系本身的屬性。(2)一個1:n聯(lián)系可以轉(zhuǎn)換為一個獨立的

7、關(guān)系模式,也可以與n端對應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個獨立的關(guān)系模式,則與該聯(lián)系相連的個各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為n端實體的碼。(3)一個m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系模式。與該聯(lián)系相連的個實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,各實體的碼組成關(guān)系的碼或關(guān)系碼的一部分。(4)3個或3個以上實體間的一個多元聯(lián)系可以轉(zhuǎn)換為一個關(guān)系模式。與該多元聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,各實體的碼組成關(guān)系的碼或關(guān)系碼的一部分。 3.2概念模型 概念模型簡介:面向?qū)ο笫且环N認(rèn)識方法學(xué),也是一種新的程序設(shè)計方法學(xué)。把面向?qū)ο蟮姆椒ê蛿?shù)據(jù)庫技術(shù)結(jié)合起來可

8、以使數(shù)據(jù)庫系統(tǒng)的分析、設(shè)計最大程度地與人們對客觀世界的認(rèn)識相一致。面向?qū)ο髷?shù)據(jù)庫系統(tǒng)是為了滿足新的數(shù)據(jù)庫應(yīng)用需要而產(chǎn)生的新一代數(shù)據(jù)庫系統(tǒng)。 數(shù)據(jù)庫概念模型實際上是現(xiàn)實世界到機器世界的一個中間層次。數(shù)據(jù)庫概念模型用于信息世界的建模,是現(xiàn)實世界到信息世界的第一層抽象,是數(shù)據(jù)庫設(shè)計人員進行數(shù)據(jù)庫設(shè)計的有力工具,也是數(shù)據(jù)庫設(shè)計人員和用戶之間進行交流的語言。建立數(shù)據(jù)概念模型,就是從數(shù)據(jù)的觀點出發(fā),觀察系統(tǒng)中數(shù)據(jù)的采集、傳輸、處理、存儲、輸出等,經(jīng)過分析、總結(jié)之后建立起來的一個邏輯模型,它主要是用于描述系統(tǒng)中數(shù)據(jù)的各種狀態(tài)。這個模型不關(guān)心具體的實現(xiàn)方式(例如如何存儲)和細節(jié),而是主要關(guān)心數(shù)據(jù)在系統(tǒng)中的各個

9、處理階段的狀態(tài)。 實際上,數(shù)據(jù)流圖也是一種數(shù)據(jù)概念模型。該進銷存管理系統(tǒng)概念模型圖如下3.2物理模型利用裴老師發(fā)的PowerDesigner軟件,再由上面的的概念模型圖很容易生成物理模型圖。 3.4 數(shù)據(jù)字典實體供貨商信息的屬性清單名稱代碼資料類型強制供貨商號ghshIntegerTRUE商名smCharacters (10)FALSE負責(zé)人fzrCharacters (6)FALSE電話dhIntegerFALSE地址dzCharacters (10)FALSE實體員工信息的屬性清單名稱代碼資料類型 強制編號bhIntegerTRUE地址dzCharacters (10)FALSE姓名xmC

10、haracters (6)FALSE電話dhIntegerFALSE實體庫存信息的屬性清單名稱代碼資料類型強制商品號sphIntegerTRUE商品名spmCharacters (10)FALSE供應(yīng)商號gyshIntegerFALSE進貨價jhjIntegerFALSE單價djIntegerFALSE供應(yīng)商名gysmCharacters (10)FALSE實體進貨信息的屬性清單名稱代碼資料類型強制進貨號jhhIntegerTRUE貨價hjIntegerFALSE進貨商品號jhsphIntegerFALSE供應(yīng)商號gyshIntegerFALSE數(shù)量slIntegerFALSE實體退貨信息的屬

11、性清單名稱代碼資料類型強制退貨號thhIntegerTRUE單價djIntegerFALSE銷售號xshIntegerFALSE供應(yīng)商號gyshIntegerFALSE退貨商品號thsphIntegerFALSE實體銷售信息的屬性清單名稱代碼資料類型強制銷售號xshIntegerTRUE銷售商品號xssphIntegerFALSE數(shù)量slIntegerFALSE單價djIntegerFALSE供應(yīng)商號gyshIntegerFALSE 4數(shù)據(jù)庫邏輯代碼/*=*/* DBMS name: Microsoft SQL Server 2008 */* Created on: 2015/1/12 19:

12、53:23 */*=*/if exists (select 1 from sysindexes where id = object_id(Relationship_1) and name = Relationship_2_FK and indid 0 and indid 0 and indid 0 and indid 0 and indid 0 and indid 0 and indid 0 and indid 0 and indid 0 and indid 0 and indid 0 and indid 0 and indid 255) drop index Relationship_6.R

13、elationship_11_FKgoif exists (select 1 from sysobjects where id = object_id(Relationship_6) and type = U) drop table Relationship_6goif exists (select 1 from sysobjects where id = object_id(ghsxx) and type = U) drop table ghsxxgoif exists (select 1 from sysobjects where id = object_id(jhxx) and type

14、 = U) drop table jhxxgoif exists (select 1 from sysobjects where id = object_id(kcxx) and type = U) drop table kcxxgoif exists (select 1 from sysobjects where id = object_id(thxx) and type = U) drop table thxxgoif exists (select 1 from sysobjects where id = object_id(xsxx) and type = U) drop table x

15、sxxgoif exists (select 1 from sysobjects where id = object_id(ygxx) and type = U) drop table ygxxgo/*=*/* Table: Relationship_1 */*=*/create table Relationship_1 ( jhh int not null, ghsh int not null, constraint PK_RELATIONSHIP_1 primary key (jhh, ghsh)godeclare CurrentUser sysnameselect CurrentUser

16、 = user_name()execute sp_addextendedproperty MS_Description, 進貨號, user, CurrentUser, table, Relationship_1, column, jhhgodeclare CurrentUser sysnameselect CurrentUser = user_name()execute sp_addextendedproperty MS_Description, 商號, user, CurrentUser, table, Relationship_1, column, ghshgo/*=*/* Index:

17、 Relationship_1_FK */*=*/create index Relationship_1_FK on Relationship_1 (jhh ASC)go/*=*/* Index: Relationship_2_FK */*=*/create index Relationship_2_FK on Relationship_1 (ghsh ASC)go/*=*/* Table: Relationship_2 */*=*/create table Relationship_2 ( sph int not null, jhh int not null, constraint PK_R

18、ELATIONSHIP_2 primary key (sph, jhh)godeclare CurrentUser sysnameselect CurrentUser = user_name()execute sp_addextendedproperty MS_Description, 商品號, user, CurrentUser, table, Relationship_2, column, sphgodeclare CurrentUser sysnameselect CurrentUser = user_name()execute sp_addextendedproperty MS_Des

19、cription, 進貨號, user, CurrentUser, table, Relationship_2, column, jhhgo/*=*/* Index: Relationship_3_FK */*=*/create index Relationship_3_FK on Relationship_2 (sph ASC)go/*=*/* Index: Relationship_4_FK */*=*/create index Relationship_4_FK on Relationship_2 (jhh ASC)go/*=*/* Table: Relationship_3 */*=*

20、/create table Relationship_3 ( bh int not null, xsj int not null, constraint PK_RELATIONSHIP_3 primary key (bh, xsj)godeclare CurrentUser sysnameselect CurrentUser = user_name()execute sp_addextendedproperty MS_Description, 員工編號, user, CurrentUser, table, Relationship_3, column, bhgodeclare CurrentU

21、ser sysnameselect CurrentUser = user_name()execute sp_addextendedproperty MS_Description, 銷售號, user, CurrentUser, table, Relationship_3, column, xsjgo/*=*/* Index: Relationship_5_FK */*=*/create index Relationship_5_FK on Relationship_3 (bh ASC)go/*=*/* Index: Relationship_6_FK */*=*/create index Re

22、lationship_6_FK on Relationship_3 (xsj ASC)go/*=*/* Table: Relationship_4 */*=*/create table Relationship_4 ( sph int not null, thh int not null, constraint PK_RELATIONSHIP_4 primary key (sph, thh)godeclare CurrentUser sysnameselect CurrentUser = user_name()execute sp_addextendedproperty MS_Descript

23、ion, 商品號, user, CurrentUser, table, Relationship_4, column, sphgodeclare CurrentUser sysnameselect CurrentUser = user_name()execute sp_addextendedproperty MS_Description, 退貨號, user, CurrentUser, table, Relationship_4, column, thhgo/*=*/* Index: Relationship_7_FK */*=*/create index Relationship_7_FK

24、on Relationship_4 (sph ASC)go/*=*/* Index: Relationship_8_FK */*=*/create index Relationship_8_FK on Relationship_4 (thh ASC)go/*=*/* Table: Relationship_5 */*=*/create table Relationship_5 ( bh int not null, sph int not null, constraint PK_RELATIONSHIP_5 primary key (bh, sph)godeclare CurrentUser s

25、ysnameselect CurrentUser = user_name()execute sp_addextendedproperty MS_Description, 員工編號, user, CurrentUser, table, Relationship_5, column, bhgodeclare CurrentUser sysnameselect CurrentUser = user_name()execute sp_addextendedproperty MS_Description, 商品號, user, CurrentUser, table, Relationship_5, co

26、lumn, sphgo/*=*/* Index: Relationship_9_FK */*=*/create index Relationship_9_FK on Relationship_5 (bh ASC)go/*=*/* Index: Relationship_10_FK */*=*/create index Relationship_10_FK on Relationship_5 (sph ASC)go/*=*/* Table: Relationship_6 */*=*/create table Relationship_6 ( jhh int not null, xsj int n

27、ot null, constraint PK_RELATIONSHIP_6 primary key (jhh, xsj)godeclare CurrentUser sysnameselect CurrentUser = user_name()execute sp_addextendedproperty MS_Description, 進貨號, user, CurrentUser, table, Relationship_6, column, jhhgodeclare CurrentUser sysnameselect CurrentUser = user_name()execute sp_addextendedproperty MS_Description, 銷售號

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論