管理信息系統(tǒng)設計課程設計報告_第1頁
管理信息系統(tǒng)設計課程設計報告_第2頁
管理信息系統(tǒng)設計課程設計報告_第3頁
管理信息系統(tǒng)設計課程設計報告_第4頁
管理信息系統(tǒng)設計課程設計報告_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

經典word整理文檔,僅參考,雙擊此處可刪除頁眉頁腳。本資料屬于網絡整理,如有侵權,請聯(lián)系刪除,謝謝!.遼寧工業(yè)大學題目:物資信息管理系統(tǒng)的分析與設計軟件學院專業(yè)班級:軟件工程113班學號:學生姓名:指導教師:教師職稱:講師起止時間:2012.5.28-2012.6.8精選文檔.課程設計(論文)任務及評語專業(yè)班級軟件工程113班111301065馬麟課程設計(論文)題目物資信息管理系統(tǒng)的分析與設計面的綜合練習。任務:采用結構化的系統(tǒng)開發(fā)方法,應用具體的計算機語言(如VB、java、c#)和數據庫(SQLserver、oracle)等技術,按照軟件工程的思想,開發(fā)一個實1.根據課程設計時間選擇適當規(guī)模大小的設計課題。采用專業(yè)實習的調研內容作為課程設計選題。2.根據合理的進度安排,按照系統(tǒng)開發(fā)的流程及方法,踏實地開展課程設計活動。3.課程設計過程中,根據選題的具體需求,在開發(fā)各環(huán)節(jié)中撰寫相關的技術文檔,最后提交詳細的課程設計報告。4.開發(fā)出可以運行的管理信息系統(tǒng),通過上機運行檢查。5.設計說明書要求文檔齊備,步驟全整,流程正確,說明詳細,具有有可操作性。指導教師簽字:2012年6月12日精選文檔.目錄第1章系統(tǒng)分析....................................................................................................................11.1需求分析....................................................................................................................11.2系統(tǒng)的可行性分析..................................................................................................11.3業(yè)務流程圖...............................................................................................................21.4數據流圖..................................................................................................................31.5數據字典....................................................................................................................3第2章系統(tǒng)設計....................................................................................................................52.1總體設計....................................................................................................................52.2數據庫設計...............................................................................................................5第3章系統(tǒng)實施....................................................................................................................83.1系統(tǒng)實施....................................................................................................................83.2數據庫的實現(xiàn).........................................................................................................11第4章課設總結..................................................................................................................15參考文獻...............................................................................................................................16精選文檔.第1章系統(tǒng)分析1.1需求分析度運輸模塊,倉儲管理又包括入庫管理模塊和出庫管理模塊。1.2系統(tǒng)的可行性分析1.技術可行性本系統(tǒng)的開發(fā)環(huán)境是基于Windows2000VisualBasic6.0(以下簡稱VB),后臺數據庫是SQLServer2000。考慮到本系統(tǒng)屬于小型數據庫系統(tǒng),并且不會有很大的數據量訪問,筆者決定采取本地數據庫訪問和編程方法,以達到對數據庫快速方便地訪問。VisualBasic6.0是專門為Microsoft的32位操作系統(tǒng)設計的,可用來建立32位的應用程序。在Windows9X或WindowsNT環(huán)境下,用VisualBasic6.0的編譯器可以自動生成32位應用程序。這樣的應用程序在32位操作系統(tǒng)下運行,速度更快,更安全,并Basic是一種可視化的、面向對象和采用事件驅動方式的結構化高級程序設計語言,可用于開發(fā)Windows環(huán)境下的各類應用程序。2.經濟可行性本系統(tǒng)雖然需要有良好的整體規(guī)劃,而且還需要專業(yè)人員進行系統(tǒng)的運行階段的維護與管理,所以系統(tǒng)開發(fā)需要大量的先期投入,但是今后系統(tǒng)的使用會給用戶帶來很大的方便。從提高工作效率而避免各種直接或間接的經濟損失角度來看,軟件實際能夠起到的作用會遠遠大于投入的開發(fā)費用。故從經濟上是完全可行的??傊?,這個系統(tǒng)的經濟效益遠遠大于開發(fā)成本。3.操作可行性對于用戶來說,合理方便的功能設計和快捷的操作,足可以滿足各種用戶的不同需求,同時也方便了管理員的內部管理。總之,這個系統(tǒng)的經濟效益遠遠大于開發(fā)成本。硬件上,滿足要求的計算機的配置不用很高;軟件上,采用Windows系列操作系統(tǒng),對管理員稍做培訓即可掌握,操作上是可行的。精選文檔1.3業(yè)務流程圖.圖1.4數據流圖通過貨品管理增加刪除貨物清點貨物總數,通過倉庫管理隊倉庫進行管理,通過物流管理進行進出貨流動查詢,通過報表調查倉庫以及貨品報表,通過幫助了解系統(tǒng)。下圖為物資管理信息系統(tǒng)的業(yè)務流程圖:切換用戶系統(tǒng)設置進貨出貨流貨倉庫報表關于增貨品盤點資料管理加刪除品報表動圖1.5數據字典任何字典最主要的用途都是供人查閱不了解的條目的解釋,數據字典的作用也正是在軟件分析和設計過程中給人提供關于數據的描述信息。數據流圖和數據字典共同構成系統(tǒng)的邏輯模型,沒有數據字典數據流圖就不嚴格,然而沒有數據流圖數據字典也難于發(fā)揮由于元素太多我們只對其中主要的元素定義說明。數據字典的主要用途是作為分子階段的主要工具。在數據字典中建立一組嚴密一致精選文檔.的定義很有助于改進分析員和客戶之間的通信,因此將消除很多可能的誤解。數據字典包含的每個數據元素的控制信息是很有價值的。因為列出了使用一個給定的數據元素所有程序,很容易估計改變一個元素將產生的影響,并且能對所有受影響的程序或模塊做出相應改變。數據庫數據字典不僅是每個數據庫的中心。而且對每個用戶也是非常重要的信息。用戶可以用SQL語句訪問數據庫數據字典。由于暫時還沒有自動的數據字典處理程序,我們采用卡片形式書寫數據字典,每張卡片上保存描述一個數據元素的信息。這種做法較好的實現(xiàn)了上述要求,特別是更新修改起來很方便,能夠單獨處理每個數據元素的信息。每張卡片上包含的信息有:以下是數據流圖中主要元素的數據字典卡片:表位置:基本信息設置表含義說明:增加刪除,貨品盤點數據項的組成:用戶+貨品編號位置:基本信息設置表含義說明:存儲用戶的基本課程設置以及貨品設置的信息。數據項的組成:資料管理表含義說明:負責進出貨的添加,瀏覽等信息。精選文檔位置:基本信息設置第2章系統(tǒng)設計物資管理信息系統(tǒng)業(yè)務流程為:登陸主界面,通過系統(tǒng)管理切換用戶進行系統(tǒng)設置,通過貨品管理增加刪除貨物清點貨物總數,通過倉庫管理隊倉庫進行管理,通過物流管理進行進出貨流動查詢,通過報表調查倉庫以及貨品報表,通過幫助了解系統(tǒng)。下圖為物資管理信息系統(tǒng)的業(yè)務流程圖:2.2數據庫設計反映用戶觀點的概念模式。然后再把概念模式轉換成邏輯模式。將概念設計從設計過程中獨立開來,使各階段的任務相對單一化,設計復雜程度大大降低,不受特定DBMS的E-RE-R模式,然后把各局部E-R模式綜合成一個全局模式,最后對全局E-R模式進行優(yōu)化,得到最終的模式,即概念模式。班級信息表的E-R圖包括如下信息:用戶、產品編號、產品名稱、系統(tǒng)設置等。.圖圖課程信息的E-R圖包括如下信息:編號、名稱、描述。圖圖成績信息表的E-R圖包括如下信息:貨品編號、進貨信息、出貨信息、物流。貨品編號進貨信息出貨信息物流圖圖2.邏輯設計概念結構設計所得的E-R模型是對用戶需求的一種抽象的表達形式,它獨立于任何一種具體的數據模型,因而也不能為任何一個具體的DBMS支持,為了能夠建立起最終精選文檔.的物理系統(tǒng),我們還需要將概念結構進一步轉化為某一DBMS所支持的數據模型,然后根據邏輯設計的準則、數據的語義約束、規(guī)范化理論等對數據模型進行適當的調整和優(yōu)化,形成合理的全局邏輯結構,并設計出用戶字模式。數據庫邏輯結構的設計分為兩個步驟:1、將概念設計所得的E-R圖轉換為關系模型。2、對關系模型進行優(yōu)化。按照關系模型轉換的原則和規(guī)范化理論的原則,將概念設計所得的E-R圖轉換為關系模型。在貨品的關系模式中,貨品編碼為主碼,其它非主屬性完全依賴于碼,并且既不存在部分函數依賴,也不存在傳遞函數依賴,另外,用戶的名字為這個關系模式的決定因素,而它本身又是關系模式的碼。所以,此關系模式屬于BC范式。倉庫信息(倉庫名稱,庫存,進貨,出貨,備注)在倉庫信息的關系模式中,倉庫名稱名稱為主碼,其它非主屬性完全依賴于碼,并且既不存在部分函數依賴,也不存在傳遞函數依賴,另外,倉庫名稱為這個關系模式的決定因素,而它本身又是關系模式的碼。因此,此關系模式屬于BC范式。根據規(guī)范化BCNF式要求更加嚴格,能夠保證數據庫設計的科學性。本身又是關系模式的碼。同樣,此關系模式也屬于BC范式。3.物理設計在數據庫中創(chuàng)建索引時,查詢所使用的索引信息存儲在索引頁中。連續(xù)索引頁由從一個頁到下一個頁的指針鏈接在一起。當對數據的更改影響到索引時,索引中的信息可能會在數據庫中分散開來。重建索引可以重新組織索引數據(對于聚集索引還包括表數據)的存儲,清除碎片。這可通過減少獲得請求數據所需的頁讀取數來提高磁盤性能。在SQLServer2000中,如果要用一個步驟重新創(chuàng)建索引,而不想刪除舊索引并重新創(chuàng)建同一索引,則使用CREATEINDEX語句的DROP_EXISTING子句可以提高效率。這一優(yōu)點既適用于聚集索引也適用于非聚集索引。物資管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數據庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數據一致性和完整性強、數據安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。精選文檔本系統(tǒng)主要完成對物資的管理,包括數據庫中表的添加、修改、刪除等。系統(tǒng)還可以完成對各類信息的瀏覽、查詢、添加、刪除、修改、報表等功能。系統(tǒng)的核心是數據庫中各個表聯(lián)系,每一個表的修改都將聯(lián)動的影響其它的表,當完成對數據的操作時系統(tǒng)會自動地完成數據庫的修改。查詢功能也是系統(tǒng)的核心之一,在系統(tǒng)中即有單條件查詢和多條件查詢,也有精確查詢和模糊查詢,系統(tǒng)不僅有靜態(tài)的條件查詢,也有動態(tài)生成的條件查詢,其目的都是為了方便用戶使用。系統(tǒng)有完整的用戶添加、刪除和密碼修改功能,并具備報表打印功能。第3章系統(tǒng)實施程序實現(xiàn)主要是代碼在編譯器中運行得到的結果,管理員輸入用戶名,密碼通過與數據庫進行連接進行成績的查詢。實現(xiàn)具體功能窗口如圖所示:圖登陸信息查詢窗體代碼如下:登錄部分源代碼user=Text1.TextIfrs.State=adStateOpenThen'表狀態(tài)rs.CloseEndIf圖主窗口部分源代碼EndSubPrivateSubcangku_Click()MsgBox"請關閉打開的窗口!",vbInformation,"不允許當前操作!"ElseEndSub.PrivateSubcheadmin_Click()Ifmdi=FalseThenMsgBox"請關閉打開的窗口!",vbInformation,"不允許當前操作!"Else進貨管理部分源代碼DimgridsaveAsBooleanDimgrideditAsBooleanDimgriddeleteAsBooleanPrivateSubForm_Load()'OnErrorGoTofinishGrid1.SetRegisterInformation"CNwinndy","W]vyY-nonvk-u\nty-Zbl_e-`hms^"'進行注冊Forj=1To8'設定讀取列Ifmdbrs.Fields(j-1)=NullThen'空值的處理Grid1.Cell(i,j).Text=""ElseGrid1.Cell(i,j).Text=mdbrs.Fields(j-1)EndIfPrivateSubXPButton1_Click()OnErrorGoTofinishIfhang=0ThenMsgBox"請選擇物資信息!",vbInformation,"非使用對象"精選文檔.ExitSubEndIfDimssAsIntegerss=InputBox("請輸入進貨數量:","進貨",20,200,200)Grid1.Cell(hang,4).Text=Val(Grid1.Cell(hang,4).Text)+ssFori=1ToGrid1.Rows-1Ifmdbrs.State=adStateOpenThen'表狀態(tài)mdbrs.CloseEndIfmdbrs.Open"update物資set物品名稱='"&Grid1.Cell(i,2).Text&"',產地='"&Grid1.Cell(i,3).Text&"',數量='"&Grid1.Cell(i,4).Text&"',&Grid1.Cell(i,5).Text&"',價格='"&Grid1.Cell(i,6).Text&"',倉庫='"&Grid1.Cell(i,7).Text&"',備注='"&Grid1.Cell(i,8).Text&"'where編號='"&Grid1.Cell(i,1).Text&"'",conn,adOpenStatic,adLockReadOnly,adCmdTextNextMsgBox"貨品入庫成功!",vbInformation,"完成操作"CallcallmainExitSub3.2數據庫的實現(xiàn)數據庫實現(xiàn)是通過數據字段、關系圖、存儲過程和觸發(fā)器實現(xiàn)等各部分的功能實現(xiàn)的。精選文檔.(1)數據字段:通過倉庫信息表,進出貨信息表,調度表可以清楚的了解班級倉庫的名稱、貨品編號等信息。表記錄號號6888稱位價量稱888扣(2)關系圖:以關系型為目標將E-R實體圖中概念模型映射為關系模型,貨品信息管理模型實現(xiàn)設計,如圖所示:精選文檔圖Ifrs.State=adStateOpenThen'表狀態(tài)rs.Close.2.主窗口部分源代碼PrivateSubabou_Click()frmAbout.ShowEndSubPrivateSubcangku_Click()Ifmdi=FalseThenMsgBox"請關閉打開的窗口!",vbInformation,"不允許當前操作!"ElseForm10.ShowEndIfE

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論