版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、摘要隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)不斷發(fā)展,其強(qiáng)大的功能已經(jīng)被人們深刻認(rèn)識(shí),它已經(jīng)進(jìn)入了人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)產(chǎn)品倉庫信息進(jìn)行管理,具有著人工管理無法比擬的優(yōu)點(diǎn),它檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等,可減少更多的人力物力,這些都能夠極大地提高貨品倉庫的管理效率,也是企業(yè)倉庫管理科學(xué)化、正規(guī)化,與世界接軌的重要條件。因此,開發(fā)一個(gè)倉庫管理系統(tǒng)是很必要的,具有其特有的技術(shù)意義和管理意義。關(guān)鍵字:倉庫管理,數(shù)據(jù)庫,信息管理。一 系統(tǒng)分析與設(shè)計(jì)1.1.需求分析本套應(yīng)用程序名稱為“倉庫管理系統(tǒng)”,主要用于倉庫貨
2、品信息的管理,系統(tǒng)包括倉庫管理、入庫、一些統(tǒng)計(jì)查詢和報(bào)表等幾部分組成庫存管理系統(tǒng)滿足倉庫管理及工作人員的需求,他們具有登陸系統(tǒng)的權(quán)限,所以需要對(duì)工作人員的登陸模塊進(jìn)行更多的考慮,設(shè)計(jì)不同用戶的操作權(quán)限和登陸方法。對(duì)于一個(gè)倉庫來說最大的功能就是存儲(chǔ)貨品,所以倉庫管理就是對(duì)貨品信息,倉庫信息,短線貨品及倉儲(chǔ)貨品的管理,用戶可以根據(jù)實(shí)際情況對(duì)各種貨品信息進(jìn)行分類管理,包括添加,刪除更新數(shù)據(jù)等。當(dāng)然倉庫中貨品入庫也是常有的事,入庫管理操作就是對(duì)于貨品入庫情況的管理,用戶可以方便的輸入貨品的信息。有了貨品的入庫,自然也就有貨品的出庫,這既是提供的功能與入庫操作流程差不多有區(qū)別的只是對(duì)一些基本的信息生成報(bào)
3、表形式,并打印輸出功能。報(bào)表時(shí)一個(gè)數(shù)據(jù)中最重要的功能之一,有課報(bào)表才能清楚地知道貨品的出入情況,在數(shù)據(jù)報(bào)表功能中包括出庫報(bào)表,庫存報(bào)表及經(jīng)辦人員報(bào)表等一些基本信息的打印,方便簡(jiǎn)潔。本系統(tǒng)基本涵蓋了庫存管理的主要需求,具有完善細(xì)致的功能、友好的用戶界面、強(qiáng)大的數(shù)據(jù)處理功能和完備的安全機(jī)制,隨心所欲的查詢和打印功能,并全面支持分析和決策的功能。1.2.系統(tǒng)設(shè)計(jì)經(jīng)過需求分析階段的工作,系統(tǒng)必須“做什么”已經(jīng)清楚了,現(xiàn)在是決定“怎樣做”的時(shí)候了??傮w設(shè)計(jì)的基本目的就是回答“概括地說,系統(tǒng)應(yīng)該如何實(shí)現(xiàn)?”這個(gè)問題。總體設(shè)計(jì)階段的另一項(xiàng)重要任務(wù)是設(shè)計(jì)軟件的結(jié)構(gòu),也就是要確定系統(tǒng)中每個(gè)程序是由哪些模塊組成的
4、,以及這些模塊相互之間的關(guān)系。總體設(shè)計(jì)過程首先尋找目標(biāo)系統(tǒng)的各種不同的方案,需求分析階段得到的數(shù)據(jù)流圖是設(shè)想各種可能方案的基礎(chǔ)。然后分析員從這些供選擇的方案中選取若干個(gè)合理的方案,然后為每個(gè)合理的方案準(zhǔn)備一份系統(tǒng)流程圖,列出組成系統(tǒng)的所有物理元素。在進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì)時(shí)應(yīng)該遵循的主要原理是模塊獨(dú)立性原理,也就是說,軟件應(yīng)該由一組完成相對(duì)獨(dú)立于功能的模塊組成,總體設(shè)計(jì)中的模塊的劃分根據(jù)軟件工程的原則要符合高內(nèi)聚和低耦合。模塊可以小到函數(shù)、時(shí)間,大到窗口、程序模塊劃分完后,就可以開始設(shè)計(jì)了。1.2.1.系統(tǒng)功能分析 倉庫管理系統(tǒng)實(shí)現(xiàn)的功能模塊有登陸模塊、倉庫管理模塊、基本檔案管理模塊和系統(tǒng)功能模塊。
5、模塊功能簡(jiǎn)介1.登陸模塊:用戶通過此模塊來登陸倉庫管理系統(tǒng),在此模塊中還可以修改自己的登陸密碼。2.倉庫管理模塊:倉庫管理模塊包括 入庫管理、出庫管理、借出管理、退庫管理、歸還管理、盤點(diǎn)管理等功能3.基本檔案管理模塊:通過模塊管理倉庫管理的各種操作中所需要的基本信息,包括這些基本信息的添加、修改、查詢和刪除。4.統(tǒng)計(jì)功能模塊:通過此模塊來進(jìn)行系統(tǒng)數(shù)據(jù)的初始化和數(shù)據(jù)庫的備份等操作1.2.2.系統(tǒng)功能設(shè)計(jì)模塊對(duì)上述的功能進(jìn)行集中、分塊,按照結(jié)構(gòu)化程序設(shè)計(jì)要求,盡心分析,得到了如圖所示的系統(tǒng)功能模塊圖。倉庫管理系統(tǒng)系統(tǒng)管理登錄模塊倉庫管理流通管理部門管理員工管理貨物分管理類入庫管理出庫管理庫存初始化
6、數(shù)據(jù)備份系統(tǒng)日志1.2.3.系統(tǒng)流程圖 用戶名是否為空?按用戶名查詢 用戶名與管理員是否相同?用戶錯(cuò)誤 登陸口令是否正確?更改登陸信息接受登錄信息登錄信息錄入二概念結(jié)構(gòu)設(shè)計(jì)2.1. 實(shí)體及其屬性2.1.1. employee表e-r圖:?jiǎn)T工信息 employee員工姓名員工編號(hào)員工電話員工地址2.1.2. goods表的e-r圖:貨物信息 goods貨物編號(hào)貨物名稱供應(yīng)商名稱員工編號(hào)貨物數(shù)量2.1.3. jk表的e-r圖:進(jìn)庫信息 jk編號(hào)貨物名稱供應(yīng)商名稱員工編號(hào)進(jìn)庫數(shù)量2.1.4. ck表的e-r圖:出庫信息 ck貨物名稱供應(yīng)商名稱員工編號(hào)編號(hào)出庫數(shù)量2.1.5. manufacturer
7、表 e-r圖:供貨商信息manufacturer供應(yīng)商編號(hào)供應(yīng)商名稱法人代表供應(yīng)商地址2.1.6. userdb 表 e-r圖:用戶userdb用戶名用戶編號(hào)用戶密碼總體e-r圖:?jiǎn)T工信息employee 更新數(shù)據(jù) 更新數(shù)據(jù)進(jìn)庫 jk出庫 ck貨物信息goods 供應(yīng)供貨商manufacturer三分析與設(shè)計(jì)數(shù)據(jù)庫3.1.表的建立從上面的功能設(shè)計(jì)和程序?yàn)g覽中不難看出本系統(tǒng)需要建立以下幾個(gè)數(shù)據(jù)庫: manufacturer表(供應(yīng)商信息表) in表(進(jìn)庫表) out表(出庫表) goods(商品信息表) userdb(用戶信息表) employees(員工信息表) 以上各表將被建立在一個(gè)數(shù)據(jù)庫中
8、。 (1) employee表(員工表)中包括有員工編號(hào)、員工姓名、員工電話、員工地址等字段,具體如圖所示: 員工編號(hào)int標(biāo)識(shí),自動(dòng)編號(hào),主鍵員工姓名nvarchar字段大小為10員工電話nvarchar字段大小為20員工地址nvarchar字段大小為100由關(guān)系可得該表屬于第三范式。(2) goods表(貨物信息表)中包括有貨物編號(hào)、供應(yīng)商名稱、貨物名稱、業(yè)務(wù)員編號(hào)、數(shù)量等字段。具體設(shè)置如下:貨物編號(hào)int標(biāo)識(shí),自動(dòng)編號(hào),主鍵貨物名稱nvarchar字段大小為20供應(yīng)商名稱nvarchar字段大小為20,外鍵業(yè)務(wù)員編號(hào)int整型,外鍵數(shù)量numeric數(shù)值型(3) in表(進(jìn)庫表)中包括有
9、編號(hào)、供應(yīng)商名稱、貨物名稱、入庫數(shù)量、業(yè)務(wù)員編號(hào)等字段。具體設(shè)置如下:編號(hào)int標(biāo)識(shí),自動(dòng)編號(hào),主鍵貨物名稱nvarchar字段大小為20供應(yīng)商名稱nvarchar字段大小為20,外鍵入庫數(shù)量numeric數(shù)值型業(yè)務(wù)員編號(hào)int整型,外鍵(4) out表(出庫表)中包括有編號(hào)、供應(yīng)商名稱、貨物名稱、出庫數(shù)量、業(yè)務(wù)員編號(hào)等字段。具體設(shè)置如下:編號(hào)int標(biāo)識(shí),自動(dòng)編號(hào),主鍵貨物名稱nvarchar字段大小為20供應(yīng)商名稱nvarchar字段大小為20,外鍵進(jìn)庫數(shù)量numeric數(shù)值型業(yè)務(wù)員編號(hào)int整型,外鍵(5) manufacturer表(供應(yīng)商)中包括有供應(yīng)商編號(hào)、供應(yīng)商名稱、法人代表、電話
10、、供應(yīng)商地址等字段,具體設(shè)置如下:字段名數(shù)據(jù)類型說明供應(yīng)商編號(hào) int標(biāo)識(shí),自動(dòng)編號(hào),主鍵供應(yīng)商名稱nvarchar唯一約束字段大小為10法人代表nvarchar字段大小為10供應(yīng)商地址nvarchar字段大小為100由關(guān)系可得該表屬于第三范式。(6) uesrdb表(用戶表)中包括用戶編號(hào)、用戶名、密碼等字段,具體設(shè)置如下:字段名數(shù)據(jù)類型說明用戶編號(hào) int標(biāo)識(shí),自動(dòng)編號(hào),主鍵用戶名nvarchar字段大小為10密碼nvarchar字段大小為1003.2.表之間聯(lián)系創(chuàng)建數(shù)據(jù)庫create database cksystemon( name=cksystem_data, filename=e:
11、cksystem_data.mdf, size=2mb, maxsize=unlimited, filegrowth=10%)log on( name=cksystem_data_log, filename=e:cksystem_log.ldf, size=2mb, maxsize=unlimited, filegrowth=10%)go創(chuàng)建userdb表use cksystemcreate table userdb(用戶編號(hào)intidentity(1,1) not null primary key, 用戶名 nvarchar(10) null, 密碼 nvarchar(10) null,)g
12、oselect * from userdb創(chuàng)建employee表use cksystemcreate table employee(員工編號(hào)intidentity(1,1) not null primary key, 員工姓名 nvarchar(10) null, 員工電話 nvarchar(20) null, 員工地址 nvarchar(100) null, )goselect * from employee創(chuàng)建manufacturer表use cksystemcreate table manufacturer(供貨商編號(hào) int identity (1,1) not null primar
13、y key, 供貨商名稱 nvarchar(20) null , 法人代表 nvarchar(10) null , 聯(lián)系電話 nvarchar(20) null, 供貨商地址 nvarchar(100) null, )goselect * from manufacturer創(chuàng)建goods表use cksystemcreate table goods(貨物編號(hào)intidentity(1,1) not null primary key, 供應(yīng)商名稱 nvarchar(20) null, 貨物名稱 nvarchar(20) null, 數(shù)量 numeric(10,0) null default(0)
14、, 員工編號(hào) int null,)goselect * from goods創(chuàng)建jk表use cksystemcreate table jk(編號(hào) intidentity(1,1) not null primary key , 貨物名稱 nvarchar(20) null, 供應(yīng)商名稱 nvarchar(20) null, 入庫數(shù)量 int null default(0), 員工編號(hào) int null, )goselect * from jk創(chuàng)建ck表use cksystemcreate table ck(編號(hào) intidentity(1,1) not null primary key , 貨
15、物名稱 nvarchar(20) null, 供應(yīng)商名稱 nvarchar(20) null, 出庫數(shù)量 int null default(0), 員工編號(hào) int null, )goselect * from ck模糊查詢employee表中名字的第一個(gè)字為陳的員工情況select * from employee where 員工姓名 like陳%use cksystemselect 供應(yīng)商名稱,貨物名稱,數(shù)量 from goodswhere 供應(yīng)商名稱=聯(lián)想公司嵌套查詢?cè)趈k表中有想字的電腦通過此查詢得知此電腦貨物名稱,從而查出在goods表中該電腦的所有情況。use cksystemse
16、lect * from goods where 貨物名稱 in (select 貨物名稱 from jk where 供應(yīng)商名稱 like _想_%)數(shù)據(jù)的更新和插入即運(yùn)用update的操作use cksystemupdate employeeset 員工電話=4561457,員工地址=安慶和平路24號(hào)where 員工姓名=陳飛gouse cksysteminsert into employeevalues (8,葛鵬,4967582,蕪湖蜀山路20號(hào))go創(chuàng)建視圖以及對(duì)視圖進(jìn)行操作a. 創(chuàng)建視圖jinhuobiaocreate view jinhuobiaoasselect 供應(yīng)商名稱,貨物
17、名稱,sum(數(shù)量) as 總進(jìn)貨量from goodsgroup by 供應(yīng)商名稱,貨物名稱 select * from jinhuobiaob. 對(duì)新建的視圖進(jìn)行輸出create view jinhuobiao21asselect 供應(yīng)商名稱,貨物名稱,數(shù)量,員工編號(hào)from goodswhere 員工編號(hào)=2select * from jinhuobiao21存儲(chǔ)過程和觸發(fā)器的創(chuàng)建use cksystemgocreate procedure prccuncuo1員工姓名 char(10)asbeginselect employee.員工姓名from employeewhere emplo
18、yee.員工姓名=員工姓名endexec prccuncuo1 張健b. 創(chuàng)建存款觸發(fā)器create trigger trginsert on jkfor insert asbegindeclare 入庫數(shù)量 char(4) ,編號(hào) char (10)select 入庫數(shù)量 = 入庫數(shù)量 ,編號(hào)=編號(hào) from insertedupdate jkset jk.入庫數(shù)量=jk.入庫數(shù)量+入庫數(shù)量where jk.編號(hào)=編號(hào)endselect * from jk四.總結(jié)和展望隨著我國經(jīng)濟(jì)的飛速發(fā)展,各種類型規(guī)模的公司企業(yè)迅速崛起許多從事生產(chǎn)和經(jīng)營管理的企業(yè)都有自己成長(zhǎng)和銷售的產(chǎn)品,而這些產(chǎn)品都需要存貯在倉庫中,對(duì)于每個(gè)企業(yè)來說,隨著企業(yè)規(guī)模的不斷擴(kuò)大,產(chǎn)品數(shù)量的急劇增加,所生產(chǎn)產(chǎn)品的種類也會(huì)不斷更新與發(fā)展,有關(guān)產(chǎn)品的各種信息量也會(huì)成倍的增長(zhǎng),面對(duì)龐大的產(chǎn)品信息量,如何有效的管理倉庫品,對(duì)這些企業(yè)來說是非常重要的,庫存福安路的重點(diǎn)是銷售信息是否即使反饋,從而確保企業(yè)運(yùn)行效益,而庫存
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年土地使用權(quán)轉(zhuǎn)讓合同(含開發(fā)權(quán))
- 2024年廣西路分公司一級(jí)干線租用合同
- 2024年安全監(jiān)控外包服務(wù)合同
- 2024年工程設(shè)計(jì)變更合同補(bǔ)充
- 2024年度石油化工設(shè)備安裝調(diào)試合同
- 2024年工廠租賃合同書
- 2024年度塔吊設(shè)計(jì)研發(fā)合同
- 2024購房合同應(yīng)注意事項(xiàng)
- 2024征地補(bǔ)償安置合同范本
- 2024年學(xué)校治安門衛(wèi)合同
- 企業(yè)旗桿維修合同范例
- 2025屆河南省信陽第一高級(jí)中學(xué)高二物理第一學(xué)期期末綜合測(cè)試模擬試題含解析
- 排洪渠道清淤施工方案
- 北科大巖石力學(xué)-李長(zhǎng)洪1.2-巖石的力學(xué)性質(zhì)
- 國開(河北)2024年秋《現(xiàn)代產(chǎn)權(quán)法律制度專題》形考作業(yè)1-4答案
- 新商科“專業(yè)-產(chǎn)業(yè)雙鏈融通式”人才培養(yǎng)模式探究
- 公務(wù)員2018年國考《申論》真題卷及答案(副省級(jí))
- 2024年基金從業(yè)資格證(含三個(gè)科目)考前必刷必練題庫500題(含真題、必會(huì)題)
- 路燈改造施工方案
- 湖北省武漢市東湖新技術(shù)開發(fā)區(qū)武漢光谷未來學(xué)校2024-2025學(xué)年八年級(jí)上學(xué)期數(shù)學(xué)期中試卷
- 3.14 絲綢之路的開通與經(jīng)營西域 課件 2024-2025學(xué)年部編版
評(píng)論
0/150
提交評(píng)論