物資管理系統(tǒng)論文_第1頁
物資管理系統(tǒng)論文_第2頁
物資管理系統(tǒng)論文_第3頁
物資管理系統(tǒng)論文_第4頁
物資管理系統(tǒng)論文_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、華北水利水電大學(xué) North China Institute of Water Conservancy and Hydroelectric Power 課 程 設(shè) 計(jì)題目 物資管理信息系統(tǒng) 院 系 信息工程學(xué)院 專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 姓 名 張樂民 學(xué) 號(hào) 201215211 指 導(dǎo) 教 師 楊彬 2015年1月22日一 設(shè)計(jì)任務(wù)和技術(shù)要求數(shù)據(jù)庫課程設(shè)計(jì)作為獨(dú)立的教學(xué)環(huán)節(jié),是數(shù)據(jù)庫原理及應(yīng)用課程的重要實(shí)踐性課題,是對(duì)我們所學(xué)知識(shí)的檢驗(yàn)。在具體的設(shè)計(jì)中,需要對(duì)關(guān)系數(shù)據(jù)庫理論和基本知識(shí)有深入的理解,才可以利用關(guān)系數(shù)據(jù)庫SQL server為物資管理系統(tǒng)設(shè)計(jì)出優(yōu)秀的數(shù)據(jù)支持,同時(shí),使用c# 設(shè)計(jì)

2、出友好的界面,為使用者前臺(tái)的操作提供出色的體驗(yàn)。本系統(tǒng)采用SQL server 2005設(shè)計(jì)數(shù)據(jù)庫,Visual Studio 2013設(shè)計(jì)操作界面,定義主鍵,實(shí)現(xiàn)數(shù)據(jù)庫表之間的連接,利用VS2013的窗體,實(shí)現(xiàn)物資信息的瀏覽、查詢、添加、修改、刪除。二.內(nèi)容摘要物資管理系統(tǒng)是為了配合相關(guān)部門對(duì)自身本部門物資的管理,充分運(yùn)用現(xiàn)代化信息技術(shù)手段高效、快捷的工作而開發(fā)的軟件系統(tǒng)。本系統(tǒng)采用友好的圖形界面顯示,可在windows系統(tǒng)中運(yùn)行,在數(shù)據(jù)庫中定義userr用戶表、mater物資基本信息表、msave物資入庫表、musee物資出庫表和msur物資余額信息表。在登陸界面只有當(dāng)賬號(hào),密碼匹配時(shí)才可

3、登陸成功,主界面分為四大功能模塊,分別為物資信息查詢、物資信息瀏覽、物資信息修改和退出,實(shí)現(xiàn)了課程設(shè)計(jì)的基本要求。三. 正文1. 系統(tǒng)概述物資管理系統(tǒng)是企業(yè)管理的一個(gè)重要內(nèi)容,隨著時(shí)代的進(jìn)步,企業(yè)也逐漸變的龐大起來。如何管理好企業(yè)內(nèi)部物質(zhì)的信息,成為企業(yè)管理中的一個(gè)大問題。在這種情況下,一個(gè)可以規(guī)范化,自動(dòng)化的物資管理信息系統(tǒng)就顯得非常必要。本系統(tǒng),可對(duì)物資基本信息管理、物資調(diào)配信息等進(jìn)行完整的監(jiān)控。物資入庫首先要登記物資的基本信息,包括物資的種類、名稱、型號(hào)、單位、單價(jià)等;然后登記物資入庫信息,包括物資基本信息、入庫地點(diǎn)、入庫人、經(jīng)辦人、數(shù)量等;根據(jù)物資的入庫、出庫過程的綜合,得到各種物資的

4、余額信息,方便進(jìn)行后續(xù)工作。加強(qiáng)物資管理,不但可以提高效益,還可以大大加強(qiáng)管理隊(duì)伍的素質(zhì),加強(qiáng)員工的增產(chǎn)節(jié)約意識(shí),使科學(xué)管理形成共識(shí),并可以減少物資設(shè)備各個(gè)環(huán)節(jié)上的矛盾,為企業(yè)的正常運(yùn)轉(zhuǎn)提供強(qiáng)有力的支持。2系統(tǒng)數(shù)據(jù)庫分析部分2.1需求分析用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢等方面,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。在數(shù)據(jù)庫中建立userr用戶表、mater物資基本信息表、msave物資入庫表、musee物資出庫表和msur物資余額信息表,可滿足系統(tǒng)對(duì)數(shù)據(jù)的需求,物品處理流

5、程表如圖所示:物資登記信息錄入物資調(diào)配物資入庫信息管理物資出庫信息管理 物資余額信息管理針對(duì)物資管理信息系統(tǒng)的需求,通過對(duì)物資調(diào)配工作過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)如下面所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):l 物資基本信息,包括的數(shù)據(jù)項(xiàng)有:物資編號(hào)、物資名稱、規(guī)格型號(hào)、類別、計(jì)量單位等。l 入庫物資信息,包括的數(shù)據(jù)項(xiàng)有:物資編號(hào)、物資名稱、規(guī)格型號(hào)、類別、計(jì)量單位、數(shù)量、單價(jià)、金額、領(lǐng)用時(shí)間、領(lǐng)用人、經(jīng)辦人、保管人、倉庫、備注等。l 出庫物資信息,包括的數(shù)據(jù)項(xiàng)有:物資編號(hào)、物資名稱、規(guī)格型號(hào)、類別、計(jì)量單位、數(shù)量、單價(jià)、金額、領(lǐng)用時(shí)間、領(lǐng)用人、經(jīng)辦人、保管人、倉庫、備注等。l 物資余額信息,包括的數(shù)據(jù)項(xiàng)有

6、:物資編號(hào)、物資名稱、規(guī)格型號(hào)、類別、計(jì)量單位、數(shù)量、金額、倉庫、備注等。l 用戶基本信息:賬號(hào),密碼。2.2數(shù)據(jù)庫物理結(jié)構(gòu)分析將下文中邏輯結(jié)構(gòu)設(shè)計(jì)的關(guān)系模型轉(zhuǎn)換為物理數(shù)據(jù)庫,即集體的數(shù)據(jù)庫中支持的關(guān)系數(shù)據(jù)模型表。在SQLServer 2005數(shù)據(jù)庫管理系統(tǒng)中創(chuàng)建物資基本信息表、物資入庫表、物資出庫表、物資余額信息表、用戶表。表結(jié)構(gòu)如圖所示:物資基本信息表 mater字段名類型NULL其他備注wzidchar(8)NPK物資編號(hào)wznamechar(20)N物資名稱wzspecchar(20)N物資型號(hào)wzkind,char(10)類型wzunitchar(10)計(jì)量單位物資入庫表 msave

7、字段名類型NULL其他備注rknochar(14)NPK入庫號(hào)wzidchar(8)N物資編號(hào)wznamechar(20),N物資名稱wzspecchar(20),規(guī)格型號(hào)wzkindchar(10) ,N類別wzunitchar(10) ,N計(jì)量單位accountnumeric(5, 0)N數(shù)量pricenumeric(8, 2)N單價(jià)valuenumeric(10, 2)N金額rkdatedatetimeN入庫時(shí)間rkdeal_personchar(10)NPK經(jīng)辦人rksave_personchar(10)N保管人basechar(10),Index,FK倉庫memotext備注物資余額

8、表 msur字段名類型NULL其他備注wzidchar(8)NPk物資編號(hào)wznamechar(20),N物資名稱wzspecchar(20),物資型號(hào)wzkindchar(10) ,N類別wzunitchar(10) ,N計(jì)量單位accountnumeric(5, 0)N數(shù)量pricenumeric(8, 2)N單價(jià)basechar(10),Index,FK倉庫memotext備注物資出庫表 musee字段名類型NULL其他備注lynochar(14)NPK領(lǐng)用號(hào)wzidchar(8)N物資編號(hào)wznamechar(20),N物資名稱wzspecchar(20),規(guī)格型號(hào)wzkindchar

9、(10) ,N類別wzunitchar(10) ,N計(jì)量單位accountnumeric(5, 0)N數(shù)量pricenumeric(8, 2)N單價(jià)valuenumeric(10, 2)N金額lydatedatetimeN領(lǐng)用時(shí)間lydeal_personchar(10)NPK領(lǐng)用人lysave_personchar(10)N保管人basechar(10),PK倉庫memotext備注用戶表 userr字段名類型NULL其他備注useridchar(8)NPk賬號(hào)Usermimachar(20),N密碼2.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)表中所列數(shù)據(jù)結(jié)構(gòu),設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體以及它們之間的

10、關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種具體信息,通過相互間的作用形成數(shù)據(jù)的流動(dòng)。本系統(tǒng)根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:物資基本信息實(shí)體、物資入庫信息實(shí)體、物資出庫信息實(shí)體、物資余額信息實(shí)體。各個(gè)實(shí)體具體的描述E-R圖如下:物資基本信息實(shí)體E-R圖物資基本信息實(shí)體類別物資編號(hào)物資規(guī)格物資名稱物資入庫信息實(shí)體E-R圖:物資入庫信息實(shí)體保管人出庫時(shí)間物資出庫信息實(shí)體保管人經(jīng)辦人入庫時(shí)間基本信息物資出庫信息實(shí)體E-R圖:、基本信息經(jīng)辦人物資余額信息實(shí)體E-R圖:物資余額信息實(shí)體金額數(shù)量基本信息倉庫3系統(tǒng)設(shè)計(jì)部分3.1數(shù)據(jù)錄入、修改、刪除界面設(shè)計(jì)登陸界面:輸入正確的賬號(hào),密碼可登陸系統(tǒng)進(jìn)行操

11、作,若賬號(hào)錯(cuò)誤,則提示密碼錯(cuò)誤,請(qǐng)重新輸入。登陸成功時(shí),進(jìn)入主界面。點(diǎn)擊物資信息修改,進(jìn)入物資添加、修改、刪除界面。入庫信息添加:入庫信息修改 入庫信息刪除:出庫信息添加:出庫信息修改:出庫信息刪除:3.2數(shù)據(jù)查詢與打印輸出設(shè)計(jì)點(diǎn)擊物資信息瀏覽,進(jìn)入瀏覽界面,可以對(duì)物資基本信息,入庫信息,出庫信息,余額信息進(jìn)行瀏覽,令用戶對(duì)所在企業(yè)的物資有全局的認(rèn)識(shí)。點(diǎn)擊“是”,可進(jìn)行瀏覽操作,點(diǎn)擊“否”,退出當(dāng)前界面。瀏覽物資基本信息:瀏覽物資入庫信息:瀏覽物資出庫信息:瀏覽物資余額信息:點(diǎn)擊物資信息查詢,進(jìn)入物資查詢界面,可對(duì)物資的出庫信息,入庫信息,余額信息進(jìn)行查詢,查詢時(shí),采用模糊查詢,可令用戶更容易

12、的找到所要查詢的物品。入庫信息查詢:出庫信息查詢:余額信息查詢:3.3系統(tǒng)的維護(hù)、安全設(shè)計(jì) 本系統(tǒng)的維護(hù)由企業(yè)的相關(guān)部門指定專門人員進(jìn)行維護(hù),定期定量的對(duì)系統(tǒng)進(jìn)行各種需求性分析,在系統(tǒng)的運(yùn)行中,找到存在的不足,反饋給系統(tǒng)開發(fā)人員,由系統(tǒng)開發(fā)人員對(duì)企業(yè)所反映的問題進(jìn)行解決。 本系統(tǒng)由企業(yè)指定具有相應(yīng)權(quán)限的員工才可得到系統(tǒng)的賬號(hào)和密碼,賬號(hào)和密碼唯一,一位員工只能有一個(gè)賬戶,在登錄時(shí),只有賬戶密碼匹配,才可登陸系統(tǒng)進(jìn)行操作,當(dāng)有人強(qiáng)行登陸系統(tǒng)時(shí),系統(tǒng)會(huì)發(fā)出警告,同時(shí)系統(tǒng)將會(huì)鎖死,防止系統(tǒng)信息泄露。四總結(jié)本次課程設(shè)計(jì)是一次嚴(yán)謹(jǐn)?shù)膶?shí)踐操作,在設(shè)計(jì)過程中,根據(jù)“課程設(shè)計(jì)報(bào)告內(nèi)容要求”,對(duì)組員進(jìn)行了詳細(xì)的

13、分工,對(duì)設(shè)計(jì)流程也有詳細(xì)的規(guī)劃,需求分析,概要設(shè)計(jì)以及詳細(xì)設(shè)計(jì),都在與組員的討論中,有了大概的思路,剛開始就懂得了團(tuán)隊(duì)合作的重要性。數(shù)據(jù)庫的設(shè)計(jì)是整個(gè)系統(tǒng)的基石,在設(shè)計(jì)中,最開始的需求分析將會(huì)決定系統(tǒng)的方向,系統(tǒng)將能實(shí)現(xiàn)什么功能,實(shí)現(xiàn)此功能需要通過什么,都將要在需求分析中得到體現(xiàn),而本次設(shè)計(jì),需求分析做的不是很好,因?yàn)榍捌诠ぷ鳒?zhǔn)備的不充分,造成在程序的具體設(shè)計(jì)中出現(xiàn)問題。在系統(tǒng)的具體設(shè)計(jì)中,需要對(duì)數(shù)據(jù)庫知識(shí)有深入的理解,同時(shí)為了令用戶有較為良好的體驗(yàn),前臺(tái)的操作界面使用了c#語言,c#語言是一門優(yōu)秀的語言,它的使用,讓我的界面變得十分美觀,但是因?yàn)閷?duì)c#語言學(xué)習(xí)的不夠深刻,基本是現(xiàn)學(xué)現(xiàn)用,所有

14、在許多地方還存在著一些不足,不過有壓力才會(huì)有動(dòng)力,在這段時(shí)間里,我對(duì)c#的操作有了更深的認(rèn)識(shí),各種控件的使用,界面的編輯,都令我受益匪淺。 通過對(duì)數(shù)據(jù)庫進(jìn)行需求分析,物理結(jié)構(gòu)分析,邏輯結(jié)構(gòu)分析,我建立了5個(gè)數(shù)據(jù)表,通過此數(shù)據(jù)表,可以對(duì)系統(tǒng)進(jìn)行數(shù)據(jù)支持,分別為userr用戶表、mater物資基本信息表、msave物資入庫表、musee物資出庫表和msur物資余額信息表,在表的具體設(shè)計(jì)中,主鍵的選擇十分重要,在多次與組員的討論中,決定用物資編號(hào)、規(guī)格型號(hào)作為主鍵,實(shí)現(xiàn)表與表之間的連接。本系統(tǒng)最核心的內(nèi)容是對(duì)每次出入庫的信息都要做一個(gè)記錄,同時(shí)對(duì)物資的余額進(jìn)行更新,信息的記錄的具體操作分為出入庫信息

15、的添加,出入庫信息的修改,出入庫信息的刪除,余額的更新需要對(duì)數(shù)量進(jìn)行操作,大部分的代碼設(shè)計(jì)與算法設(shè)計(jì)都是圍繞這兩大部分進(jìn)行。比如在入庫信息的添加中,需要進(jìn)行一次判斷,判斷的依據(jù)為物資的型號(hào),如果入庫的物資的型號(hào)在余額信息表不存在,那么說明在余額表中不存在此種物資,那么將此種物資的所有信息添加到入庫表和余額表中,如果入庫的物資的型號(hào)在余額信息表存在,那么對(duì)余額表中此種型號(hào)的物資做一個(gè)數(shù)量的計(jì)算,得出物資的余額??偟膩碚f,開發(fā)一個(gè)系統(tǒng)時(shí),前期的分析準(zhǔn)備工作非常的重要。對(duì)于系統(tǒng)的需求要明確,這樣才能做到有的放矢。特別是對(duì)于系統(tǒng)中數(shù)據(jù)的存儲(chǔ)和重要算法的設(shè)計(jì),設(shè)計(jì)的不好會(huì)出現(xiàn)大量的冗余,不僅浪費(fèi)存儲(chǔ)空間,還影響查詢效率。在設(shè)計(jì)的初期,對(duì)一個(gè)功能模塊的設(shè)計(jì),要想出兩種或兩種以上方案,這樣可以進(jìn)行比較,從而獲得更佳的設(shè)計(jì)方案,設(shè)計(jì)開發(fā)過程中一定要吸取經(jīng)驗(yàn)教訓(xùn),避免返工。尤其是一些重要算法或功能。在對(duì)具體實(shí)現(xiàn)功能模塊進(jìn)行編程時(shí),要養(yǎng)成良好的加注釋的習(xí)慣,這樣的話不僅能理清思路,而且可以為以后的調(diào)試程序帶來很大的方便。 在兩個(gè)星期的實(shí)踐過程中,加深對(duì)數(shù)據(jù)結(jié)構(gòu)知識(shí)的理解,同時(shí)懂得了在解決實(shí)際問題時(shí),只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,必須在平時(shí)加強(qiáng)動(dòng)手能力,編程是一種重復(fù)性與創(chuàng)新性的工作,會(huì)出現(xiàn)大量重復(fù)代碼,關(guān)鍵處又必須能夠有閃光點(diǎ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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論