版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、 2011年 12 月 25 日目 錄1概述 1.1背景資料1 1.2設(shè)計要求1 1.3項目名稱12需求分析 2.1問題的提出1 2.2需完成的功能23數(shù)據(jù)庫設(shè)計的過程 3.1數(shù)據(jù)需求分析23.2概念模型設(shè)計4 3.3邏輯數(shù)據(jù)庫設(shè)計6 3.4物理數(shù)據(jù)庫設(shè)計74軟件功能設(shè)計 4.1系統(tǒng)功能設(shè)計11 4.2系統(tǒng)功能模塊設(shè)計125設(shè)計心得 14第一章 概述1.1背景資料:物資管理系統(tǒng)是企業(yè)管理的一個重要內(nèi)容,隨著時代的進步,企業(yè)也逐漸變的龐大起來。如何管理好企業(yè)內(nèi)部物質(zhì)的信息,成為企業(yè)管理中的一個大問題。在這種情況下,一個可以規(guī)范化,自動化的物資管理信息系統(tǒng)就顯得非常必要。1) 有一個存放商品的倉庫
2、,每天都有商品出庫和入庫。2) 每種商品都有名稱、生產(chǎn)廠家、型號、規(guī)格等。3) 出入庫時必須填寫出入庫單據(jù),單據(jù)包括商品名稱、生產(chǎn)廠家、型號、規(guī)格、數(shù)量、日期、時間、入庫單位(或出庫單位)名稱、送貨(或提貨)人姓名。1.2設(shè)計要求:1) 進行需求分析,編寫數(shù)據(jù)字典。2) 設(shè)計e-r圖。3) 設(shè)計出入庫單據(jù)的錄入。4) 實現(xiàn)按商品名稱、出入庫日期的查詢。實現(xiàn)分別按日、月和年對出入庫商品數(shù)量的統(tǒng)計。物資管理系統(tǒng)是為了配合相關(guān)部門對自身本部門物資的管理,充分運用現(xiàn)代化信息技術(shù)手段高效、快捷的工作而開發(fā)的軟件系統(tǒng)。物資管理信息系統(tǒng)為企事業(yè)單位提供信息咨詢,信息檢索,信息存取等服務(wù)。1.3項目名稱: 物
3、資管理系統(tǒng).第二章 需求分析2.1問題的提出: 物資管理是一般工業(yè)、商業(yè)企業(yè)生產(chǎn)管理環(huán)節(jié)中主要的一環(huán),需要對物資基本信息管理,對物質(zhì)調(diào)配信息等進行完整的監(jiān)控,這樣才能跟有效地利用物資。物資入庫的時候首先需要登記物質(zhì)的基本信息,包括物資的種類、名稱、型號、單位、單價等;然后登記入、出庫信息,包括物資的基本信息,入、出庫人,經(jīng)辦人,物質(zhì)數(shù)量,材料說明的等;對于倉庫中的物資,即對剩余物資進行查詢和統(tǒng)計。長期以來,物資管理工作中的信息管理是采用人工的方式,要付出大量人力,填寫各種表格、憑證、賬冊、卡片和文件。由于信息是隨著時間不斷變化的,各業(yè)務(wù)部門對信息的使用要求也各不相同,所以要按照不同的分類經(jīng)常不
4、斷地匯總、統(tǒng)計,往往要做許多重復(fù)登記和轉(zhuǎn)抄。這種手工操作的管理方式,不僅浪費人力,而且存在許多缺點:(1)處理速度慢,影響信息及時性。(2)易出現(xiàn)錯誤,影響信息精確性。(3)不便于查詢。(4)缺乏綜合性,不能起控制作用。由于這些缺點,大大降低了信息的利用價值,顯然越來越不適應(yīng)現(xiàn)代物資管理工作的需要。因此,發(fā)展以電子計算機為基礎(chǔ)的物資管理系統(tǒng)已是十分迫切和必要的了。2.2需完成的功能:針對一般物資管理信息系統(tǒng)的需求,通過對上面物資調(diào)配工作過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計如下面所示的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):l 有關(guān)物資基本信息的輸入、包括物資編號、物資名稱、規(guī)格型號、種類和計量單位等;l 物資基本信息的查
5、詢、修改;l 入庫信息的輸入、查詢、修改;l 出庫信息的輸入、查詢、修改;l 物質(zhì)剩余物資的查詢、預(yù)覽,統(tǒng)計查詢。第三章 數(shù)據(jù)庫設(shè)計的過程3.1數(shù)據(jù)庫需求分析 用戶的需求具體體現(xiàn)在各種的信息的提供、保存、更新和查詢等方面。這就要求數(shù)據(jù)庫能夠充分滿足各種輸入信息和輸出信息。開發(fā)者要收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典。為下一步的數(shù)據(jù)庫具體設(shè)計做好充分的準(zhǔn)備。再仔細(xì)分析物資管理信息系統(tǒng)需求的基礎(chǔ)上,將得到以下如圖3.1所示的本系統(tǒng)所處理的數(shù)據(jù)流程。 物資登記 基本信息錄入物資基本信息管理 物資入庫信息管理物資領(lǐng)用信息管理物資調(diào)配 物資余額信息管理 圖3.1 物資管理信息
6、系統(tǒng)數(shù)據(jù)流程圖針對一般物資管理信息系統(tǒng)的需求,通過對物資調(diào)配工作過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計如下面所示的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):l 物資基本信息,包括的數(shù)據(jù)項有:物資編號、物資名稱、規(guī)格型號、類別、計量單位等。l 入庫物資信息,包括的數(shù)據(jù)項有:物資編號、物資名稱、規(guī)格型號、類別、計量單位、數(shù)量、單價、金額、領(lǐng)用時間、領(lǐng)用人、經(jīng)辦人、保管人、倉庫、備注等。l 出庫物資信息,包括的數(shù)據(jù)項有:物資編號、物資名稱、規(guī)格型號、類別、計量單位、數(shù)量、單價、金額、領(lǐng)用時間、領(lǐng)用人、經(jīng)辦人、保管人、倉庫、備注等。l 物資余額信息,包括的數(shù)據(jù)項有:物資編號、物資名稱、規(guī)格型號、類別、計量單位、數(shù)量、金額、倉庫等。3
7、.2概念模型設(shè)計得到上面的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計出能夠滿足用戶需求的各種試題以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。這些試題包含各種具體信息,通過相互間的作用形成數(shù)據(jù)的流動。本系統(tǒng)根據(jù)上面的設(shè)計規(guī)劃出的實體有:物資基本信息實體、物資入庫信息實體、物資出庫信息實體、物資余額信息實體。物資基本信息實體物資編號計量單位規(guī)格型號類別物資名稱圖3.21 物資基本信息實體e-r圖物資入庫信息實體保管人物資基本信息經(jīng)辦人入庫時間圖3.22 物資入庫信息實體e-r圖物資領(lǐng)用信息實體領(lǐng)用人物資基本信息經(jīng)辦人領(lǐng)用時間圖3.23 物資出庫信息實體e-r圖物資出庫信息實體倉庫物資基本信息金額數(shù)量圖
8、3.24 物資余額信息實體e-r圖在找出所有實體的基礎(chǔ)上,需要進一步的分析各個實體之間的關(guān)系,經(jīng)過分析可以的得到所有實體的er圖;如圖3.25是通過er圖來說明這些實體之間的關(guān)系:領(lǐng)用庫存信息出庫信息登 記入庫信息圖3.25 物質(zhì)管理信息的er圖3.3邏輯數(shù)據(jù)庫設(shè)計 通過對數(shù)據(jù)庫概念模型的設(shè)計,確定以下是該系統(tǒng)需建立的幾個表格。表3.21 物資表物資表 material字段名類型null其他備注wzidchar(8)npk物資編號wznamechar(20)n物資名稱wzspecchar(20)n物資型號wzkind,char(10)類型wzunitchar(10)計量單位表3.22 物資入庫
9、表物資入庫表 msave字段名類型null其他備注rknochar(14)npk入庫號rkidchar(8)n物資編號rknamechar(20),n物資名稱rkspecchar(20),規(guī)格型號rkkindchar(10) ,n類別rkunitchar(10) ,n計量單位rkaccountnumeric(5, 0)n數(shù)量rkpricenumeric(8, 2)n單價rkvaluenumeric(10, 2)n金額rkdatedatetimen入庫時間rkdeal_personchar(10)npk經(jīng)辦人rksave_personchar(10)n保管人rkbasechar(10),inde
10、x,fk倉庫rkmemotext備注表3.23 物資入庫表物資入庫表 msurplus字段名類型null其他備注yeidchar(8)npk物資編號yenamechar(20),n物資名稱yespecchar(20),物資型號yekindchar(10) ,n類別yeunitchar(10) ,n計量單位yeaccountnumeric(5, 0)n數(shù)量yepricenumeric(8, 2)n單價yebasechar(10),index,fk倉庫yememotext備注表3.24 物資領(lǐng)用表物資領(lǐng)用表 muse字段名類型null其他備注lynochar(14)npk領(lǐng)用號lyidchar(8
11、)n物資編號lynamechar(20),n物資名稱lyspecchar(20),規(guī)格型號lykindchar(10) ,n類別lyunitchar(10) ,n計量單位lyaccountnumeric(5, 0)n數(shù)量lypricenumeric(8, 2)n單價lyvaluenumeric(10, 2)n金額lydatedatetimen領(lǐng)用時間lydeal_personchar(10)npk領(lǐng)用人lysave_personchar(10)n保管人lybasechar(10),pk倉庫lymemotext備注3.4物理數(shù)據(jù)庫設(shè)計在完成了數(shù)據(jù)庫的邏輯設(shè)計之后,即可開始數(shù)據(jù)庫的物理設(shè)計?;谝?/p>
12、上數(shù)據(jù)庫邏輯設(shè)計,考慮到程序設(shè)計的簡易性及通用性,本物資管理信息系統(tǒng)采用的microsoft sql server 2000數(shù)據(jù)庫,并在其下創(chuàng)建了一個數(shù)據(jù)庫和4個數(shù)據(jù)表。3.4.1 建立概念數(shù)據(jù)庫模型根據(jù)前面的概念和邏輯模型設(shè)計,我們在powerdesigner12中建立 conceptualdatamodel_1。3.4.2 將概念模型轉(zhuǎn)換成物理模型概念模型建好后,在powerdesigner12的t ools選項中選擇generate new physical data model,將概念模型轉(zhuǎn)換成物理模型。3.4.3 生成數(shù)據(jù)庫代碼建好物理模型后,在database選擇generate
13、database,生成數(shù)據(jù)庫代碼,以下是建立數(shù)據(jù)庫及其表格的代碼(1)建數(shù)據(jù)庫use mastergoif exists (select * from dbo.sysdatabases where name = mms) drop database mmsgocreate database mmsgouse mmsgo(2)建表if exists (select * from dbo.sysobjects where id = object_id(ndbo.material) and objectproperty(id, nisusertable) = 1)drop table dbo.mat
14、erialgoif exists (select * from dbo.sysobjects where id = object_id(ndbo.msave) and objectproperty(id, nisusertable) = 1)drop table dbo.msavegoif exists (select * from dbo.sysobjects where id = object_id(ndbo.msurplus) and objectproperty(id, nisusertable) = 1)drop table dbo.msurplusgoif exists (sele
15、ct * from dbo.sysobjects where id = object_id(ndbo.muse) and objectproperty(id, nisusertable) = 1)drop table dbo.musegocreate table dbo.material (wzid char (8) collate chinese_prc_ci_as not null ,wzname char (20) collate chinese_prc_ci_as not null ,wzspec char (20) collate chinese_prc_ci_as not null
16、 ,wzkind char (10) collate chinese_prc_ci_as null ,wzunit char (10) collate chinese_prc_ci_as null ) on primarygocreate table dbo.msave (rkno char (14) collate chinese_prc_ci_as not null ,rkid char (8) collate chinese_prc_ci_as not null ,rkname char (20) collate chinese_prc_ci_as null ,rkspec char (
17、20) collate chinese_prc_ci_as null ,rkkind char (10) collate chinese_prc_ci_as null ,rkunit char (10) collate chinese_prc_ci_as null ,rkaccount numeric(5, 0) not null ,rkprice numeric(8, 2) not null ,rkvalue numeric(10, 2) not null ,rkdate datetime not null ,rkdeal_person char (10) collate chinese_p
18、rc_ci_as not null ,rksave_person char (10) collate chinese_prc_ci_as not null ,rkbase char (10) collate chinese_prc_ci_as null ,rkmemo text collate chinese_prc_ci_as null ) on primary textimage_on primarygocreate table dbo.msurplus (yeid char (8) collate chinese_prc_ci_as not null ,yename char (20)
19、collate chinese_prc_ci_as not null ,yespec char (20) collate chinese_prc_ci_as null ,yekind char (10) collate chinese_prc_ci_as null ,yeunit char (2) collate chinese_prc_ci_as null ,yeaccount numeric(5, 0) not null ,yevalue numeric(10, 2) not null ,yebase char (10) collate chinese_prc_ci_as not null
20、 ,yememo text collate chinese_prc_ci_as null ) on primary textimage_on primarygocreate table dbo.muse (lyno char (14) collate chinese_prc_ci_as not null ,lyid char (8) collate chinese_prc_ci_as not null ,lyname char (20) collate chinese_prc_ci_as null ,lyspec char (20) collate chinese_prc_ci_as null
21、 ,lykind char (10) collate chinese_prc_ci_as null ,lyunit char (2) collate chinese_prc_ci_as null ,lyaccount numeric(5, 0) not null ,lyprice numeric(8, 2) null ,lyvalue numeric(10, 2) null ,lydate datetime not null ,lyuse_person char (10) collate chinese_prc_ci_as not null ,lydeal_person char (10) c
22、ollate chinese_prc_ci_as not null ,lybase char (10) collate chinese_prc_ci_as null ,lymemo text collate chinese_prc_ci_as null ) on primary textimage_on primarygo3.4.4生成數(shù)據(jù)庫 打開microsoft sql server的查詢分析器,輸入以上代碼,于是得到了我們需要的數(shù)據(jù)庫mms(物資管理系統(tǒng))。 第四章 軟件功能設(shè)計4.1系統(tǒng)功能分析系統(tǒng)開發(fā)的總體設(shè)計任務(wù)就是實現(xiàn)物質(zhì)信息的系統(tǒng)化,規(guī)范化和自動化。系統(tǒng)功能分析是在系統(tǒng)開發(fā)總體
23、任務(wù)的基礎(chǔ)上進行的,本系統(tǒng)中需要的的主要功能有:u 添加用戶;u 刪除用戶;u 修改用戶密碼;u 瀏覽物質(zhì)信息;u 添加物質(zhì)信息;u 刪除物質(zhì)信息u 物質(zhì)剩余信息查詢;對上述各項功能進行集中、分塊,按照結(jié)構(gòu)化程序設(shè)計的要求,得到如圖4.1所示的系統(tǒng)功能模塊圖。登陸模塊瀏覽物質(zhì)表添加物資基本信息物質(zhì)基本信息管理刪除物資基本信息修改物資基本信息瀏覽物資入庫表物質(zhì)管理系統(tǒng)添加物資入庫信息 物質(zhì)入庫信息管理刪除物資基本信息修改物資基本信息瀏覽物資余額表添加物資余額信息物質(zhì)余額信息管理刪除物資約信息修改物資余額信息瀏覽物資領(lǐng)用表物質(zhì)領(lǐng)用信息管理添加物資領(lǐng)用信息刪除物資領(lǐng)用信息 修改物資基本信息 幫助圖4
24、.1系統(tǒng)功能模塊圖4.2 系統(tǒng)功能模塊設(shè)計4.2.1 登錄程序執(zhí)行后點擊進入系統(tǒng)按鈕將彈出系統(tǒng)的登錄界面,用數(shù)據(jù)庫中存儲的用戶信息登錄系統(tǒng)。若用戶輸入的用戶信息錯誤,會彈出警告,登錄3次失敗后系統(tǒng)自動退出4.2.2 主界面登錄成功后進入系統(tǒng)的主界面,通過菜單欄,用戶可以參與數(shù)據(jù)的相關(guān)操作,如插入、修改、刪除和統(tǒng)計等。4.2.3瀏覽物質(zhì)信息通過各模塊中的瀏覽物質(zhì)信息,可以對物質(zhì)的各種信息進行瀏覽,其中包括按表和按行瀏覽兩種方式。4.2.4 添加物質(zhì)信息每個關(guān)于物質(zhì)信息是模塊都可以進行添加信息的操作。4.2.5刪除物質(zhì)信息點擊系統(tǒng)中的刪除按鈕,可對物質(zhì)的各種信息進行刪除,如對物質(zhì)基本信息進行刪除操作:(1) 按物質(zhì)編號刪除 點擊刪除菜單的子菜單,選擇按物質(zhì)編號刪除,彈出刪除刪除信息的界面。在其中輸入或選擇物質(zhì)的編號,選擇確定,將彈出警告提示。選擇確定,系統(tǒng)給出刪除成功的提示,如果選擇取消,則彈出操作被撤銷的提示。(2) 按物質(zhì)名稱刪除 按物質(zhì)名稱刪除與按物質(zhì)編號刪除類似。4.2.6修改物質(zhì)信息 如果想要修改物質(zhì)的各種信息,點擊各個模塊中的修改選項,將彈出當(dāng)前的各種物質(zhì)信息。修改完后,點擊 “確定”,于是修改就成功了。點擊“取消”,則操作被撤銷,點擊退出,則返回主界面。4.2.7 余額統(tǒng)計通過主界面的余額統(tǒng)計選項,可對各種物質(zhì)的余額進行統(tǒng)計4.2.8 系統(tǒng)幫助用戶點
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 食品安全檢測技術(shù)與設(shè)備應(yīng)用
- 科技在崗位培訓(xùn)中的應(yīng)用與展望
- 飲食營養(yǎng)與家庭健康
- 數(shù)學(xué)建模與數(shù)據(jù)分析-深度研究
- 全球醫(yī)療器械市場未來預(yù)測-深度研究
- 電梯制造股權(quán)轉(zhuǎn)讓居間合同
- 錄音室裝修合同變更協(xié)議
- 游泳池裝修工程解除合同
- 美容院裝修終止合同模板
- 醫(yī)療、外科、牙科或獸醫(yī)用家具項目融資渠道探索
- 中小學(xué)校園突發(fā)事件應(yīng)急與急救處理課件
- 2024年山東省普通高中學(xué)業(yè)水平等級考試生物真題試卷(含答案)
- 2024年青海省西寧市選調(diào)生考試(公共基礎(chǔ)知識)綜合能力題庫匯編
- 2024年湖南高速鐵路職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫及答案解析
- 廣州綠色金融發(fā)展現(xiàn)狀及對策的研究
- 《近現(xiàn)代史》義和團運動
- 時間的重要性英文版
- 2024老舊小區(qū)停車設(shè)施改造案例
- 灰壩施工組織設(shè)計
- 韓國《寄生蟲》電影鑒賞解讀
- 三對三籃球賽記錄表
評論
0/150
提交評論