進銷存系統(tǒng)需求分析與設計-課程設計_第1頁
進銷存系統(tǒng)需求分析與設計-課程設計_第2頁
進銷存系統(tǒng)需求分析與設計-課程設計_第3頁
進銷存系統(tǒng)需求分析與設計-課程設計_第4頁
進銷存系統(tǒng)需求分析與設計-課程設計_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

西南大學榮昌校區(qū)信息管理系《信息系統(tǒng)分析與設計》課程設計報告學生姓名:付超陸加發(fā)學號:222010602063090222010602063093專業(yè)班級:信息管理與信息系統(tǒng)2010級3班指導教師:羅先文二0一三年10月20日

簡易通進銷存系統(tǒng)InvoicingSystem需求分析與設計版本作者時間備注V.1.0Chao2013.10系統(tǒng)分析說明書(需求規(guī)格說明書)目錄TOC\o"1-3"\h\zHYPERLINK1引言 3HYPERLINK1.1編寫目的 3HYPERLINK1.2背景 3HYPERLINK1.3參考資料 3HYPERLINK2任務概述 4HYPERLINK2.1目標 4HYPERLINK2.2用戶的特點 4HYPERLINK2.3假定和約束 4HYPERLINK3需求規(guī)定 5HYPERLINK3.1對功能的規(guī)定 5HYPERLINK3.2系統(tǒng)業(yè)務流程圖 7HYPERLINK3.3功能具體設計 8HYPERLINK001) 系統(tǒng)登錄模塊設計 8HYPERLINK002) 系統(tǒng)主窗體設計 8HYPERLINK003) 基本信息管理模塊設計 9HYPERLINK004) 訂購商品信息管理模塊設計 12HYPERLINK005) 采購入庫管理模塊設計 12HYPERLINK006) 入庫信息查詢模塊設計 14HYPERLINK007) 入庫退貨管理模塊設計 15HYPERLINK008) 庫存盤點窗體模塊設計 16HYPERLINK009) 庫存調撥模塊設計 17HYPERLINK010) 銷售訂單管理模塊設計 18HYPERLINK011) 銷售出庫管理模塊設計 19HYPERLINK012) 銷售退貨管理模塊設計 21HYPERLINK013) 添加用戶信息模塊設計 22HYPERLINK014) 用戶設置模塊設計 22HYPERLINK015) 經手人管理模塊設計 22HYPERLINK4運行環(huán)境規(guī)定 23HYPERLINK4.1設備 23HYPERLINK4.2支持軟件 23需求說明書1引言進銷存系統(tǒng)是對企業(yè)生產經營中進貨、出貨、批發(fā)銷售、付款等進行全程跟蹤管理,從接獲訂單合同開始,進入物料采購、入庫、領用到產品完工入庫、交貨、回收貨款、支付原材料款等,每一步都為您提供詳盡準確的數據。有效輔助企業(yè)解決業(yè)務管理、分銷管理、存貨管理、營銷計劃的執(zhí)行和監(jiān)控、統(tǒng)計信息的收集等方面的業(yè)務問題。進銷存系統(tǒng)特點1.實現在線進銷存,使用簡單、方便,功能完備實用,上手快。2.功能強大的銷售額統(tǒng)計功能,可以查看年,月,日的詳細利潤和指定某件商品的銷售利潤。3.極強的綜合查詢功能,可以按年,月,日查看詳細的商品進貨記錄,銷售記錄和庫存記錄。4.員工權限自由分配??梢灾付▎T工只有銷售商品的權限,而經理則擁有進貨,銷售,統(tǒng)計等所有權限。5.支持圖表統(tǒng)計,讓您更直觀地了解您的月銷售情況,員工銷售情況等。6.具有自動升級功能,軟件升級后,舊版本已錄入的數據仍可繼續(xù)使用。7.可以方便地查詢或打印需要的數據,支持單張打印,并可導出EXCEL查看。1.1編寫目的為了給軟件開發(fā)企業(yè)的決策層提供是否進行項目實施的參考依據,現以文檔的形式分析項目的風險,項目需要的投資與效益。1.2背景 足下科技有限公司是一家以商品推廣為主的商業(yè)性企業(yè),為了更好的管理進貨、銷售和庫存,現需要委托其他公司開發(fā)一個企業(yè)進銷存管理系統(tǒng),項目名稱為“簡易通進銷存管理系統(tǒng)”。1.3參考資料 2任務概述2.1目標根據企業(yè)對進銷存管理系統(tǒng)的要求,制定簡易通企業(yè)進銷存管理系統(tǒng)應該達到以下目標:靈活的人機交互界面,操作簡單方便、界面簡潔美觀??梢酝ㄟ^菜單、工具欄或導航按鈕靈活操作。對進貨和銷售提供相應的退貨管理功能。實現各種查詢,如單一條件查詢或多條件查詢等??梢噪S時修改系統(tǒng)口令??梢栽O置用戶的使用權限。系統(tǒng)最大限度地實現了易安裝性、易維護性和易操作性。系統(tǒng)運行穩(wěn)定、安全可靠。2.2用戶的特點本系統(tǒng)的最終使用用戶都是科技企業(yè)的員工,具備良好的計算機使用水平,所以只需要將軟件進行安裝部署,不需要針對最終用戶進行使用培訓。2.3假定和約束要求附加進貨-退貨和銷售退貨功能以增加管理的靈活性。系統(tǒng)的功能要符合本企業(yè)的實際情況。管理內容較多,涉及窗口容易混亂,應提供窗口集合操作和菜單管理。支持管理用戶的功能,提高系統(tǒng)安全性。目標簡易通企業(yè)進銷存管理系統(tǒng)的主要目標是提供強大的進銷存管理功能,減少盲目采購、降低采購成本、合理控制庫存、減少資金占用,并提高市場靈敏度。評價尺度項目需要在兩個月內交付用戶使用,系統(tǒng)分析人員需要3天內到位,用戶需要7天時間確認需求分析文檔,去除其中可能出現的問題,如用戶可能臨時有事,占用5天時間確認需求分析。那么程序員需要在50天的時間內進行系統(tǒng)設計、程序編碼、系統(tǒng)測試、程序調試和系統(tǒng)打包部署工作,其間,還包括員工休息時間。3需求規(guī)定3.1對功能的規(guī)定 簡易通企業(yè)進銷存管理系統(tǒng)的功能結構如圖所示:基本信息管理基本信息是本系統(tǒng)中首先要錄入的信息的管理,在錄入商品基本信息前,必須要先錄入供應商基本信息,錄入完基本信息后,還可以對這些基本信息進行修改,刪除和查詢等基本操作。供應商基本信息管理主要負責供應商信息的添加、修改、刪除和查詢管理。商品基本信息主要負責對商品信息的添加、修改、刪除和查詢管理。客戶基本信息主要負責對公司客戶信息的添加、修改、刪除和查詢管理。員工基本信息主要負責對公司員工的信息的添加、修改、刪除和查詢管理。其中添加員工操作功能可以批量添加,采用Excel的方式進行批量添加。經手人設置主要負責對經手人信息的設置。入庫管理入庫管理是對商品進行入庫操作的管理過程,在經過采購簽單的商品可以進行入庫操作,入庫的同時更新庫存量,并可以對入庫商品進行查詢操作,沒有經過采購簽單的商品不能進行入庫操作;對于入庫的商品還可以進行退貨操作,并在同時更新庫存量,且能夠進行退貨查詢。采購訂單商品在進行采購之前,需要先添加采購訂單,在采購訂單得到批準之后才可以進行采購商品,采購訂單管理里面提供了對訂單的添加、刪除、更新以及查詢功能。采購入庫通過采購訂單采購的商品可以進行采購入庫,在采購入庫中可以進行商品的數量更新,如果是新商品需要添加到數據庫中。入庫操作必須以采購訂單編號進行入庫操作。入庫查詢入庫的商品的查詢。采購訂單查詢采購訂單的查詢操作。銷售管理銷售管理主要是針對企業(yè)的銷售信息進行管理,經過銷售簽單操作的客戶才能拿到銷售訂單,然后根據銷售訂單進行出庫操作,同步更新庫存量,并可以對銷售出庫的商品進行查詢操作,沒有銷售訂單商品不能出庫;對于銷售出庫的商品也可以進行退貨操作,并同步更新庫存量,且能夠進行退貨查詢。銷售簽單在商品進行銷售的時候,需要先出銷售簽單,才能夠進行出庫操作。銷售簽單主要是針對商品銷售簽單的添加、刪除、更改和查詢操作。銷售出庫將銷售簽單中的商品進行出庫操作。銷售查詢查詢已經銷售的商品。銷售簽單查詢查詢銷售簽單的詳細信息。退貨管理入庫退貨對入庫退貨的信息進行添加、刪除、更改操作。入庫退貨查詢對入庫退貨信息進行查詢操作。銷售退貨對銷售商品的退貨信息進行添加、刪除、更改操作。銷售退貨查詢對銷售商品的退貨信息查詢操作。庫存管理庫存盤點主要是針對目前商品的庫存信息進行盤點清理操作。庫存調撥主要是針對庫與庫之間的商品進行調撥處理。庫存查詢查詢當前庫存信息量。系統(tǒng)管理系統(tǒng)管理主要是對系統(tǒng)中的用戶進行管理和設置,針對用戶可以設置用戶的權限,本系統(tǒng)采用簡單權限,所以不涉及具體的權限操作過程。在系統(tǒng)中可以將用戶設置為管理員或一般用戶,設置為管理員權限的用戶可以修改密碼和查看用戶信息,而一般用戶只能修改密碼而不能查看用戶信息。具有系統(tǒng)管理員和管理員權限的用戶還可以進行添加用戶和經手人設置等操作,而一般用戶不能添加用戶,也不能進行經手人設置。用戶管理針對用戶進行增、刪、改操作。用戶設置針對用戶進行權限設置(在本系統(tǒng)中,用戶權限主要分為一般用戶、系統(tǒng)管理員和管理員三種)。退出系統(tǒng)退出本系統(tǒng)。系統(tǒng)登錄系統(tǒng)登錄主要控制本系統(tǒng)的用戶登錄過程,要求在登錄過程中驗證用戶相關信息。幫助關于關于主要顯示一個軟件相關信息。訪問網站訪問足下科技有限公司網站。3.2系統(tǒng)業(yè)務流程圖3.3功能具體設計系統(tǒng)登錄模塊設計系統(tǒng)登錄模塊主要用于對進入簡易通企業(yè)進銷存管理系統(tǒng)的用戶進行安全性檢查,以防止非法用戶進入該系統(tǒng)。只有輸入正確的用戶名和密碼的用戶才能進行該系統(tǒng)。如果輸入錯誤則提示用戶相應的錯誤提示消息。登錄窗口如圖所示:主要組件:組件類型主要屬性設置說明JTextField無登錄用戶名文本框JPasswordField無登錄密碼文本框JButtonText屬性為“登錄”登錄按鈕Text屬性為“退出”退出按鈕系統(tǒng)主窗體設計主窗體是人機交互的界面,用戶通過主窗體的菜單、工具欄和按鈕等組件進行管理操作。主窗體由菜單欄、工具欄、窗體中心處的導航按鈕以及狀態(tài)欄組成。主窗體如圖所示:主要組件:組件類型主要屬性設置說明MenuBar無菜單MenuItem無菜單項JToolbar無工具條JButton比較多,不一一列舉導航按鈕JLabel比較多,不一一列舉狀態(tài)欄信息基本信息管理模塊設計供應商基本信息管理模塊負責添加、修改、刪除和查詢供應商信息,其中添加供應商信息選項卡用于添加供應商的基本信息,修改供應商信息選項卡用于修改制定供應商信息,刪除供應商信息選項卡用于刪除指定的供應商信息和查詢供應商的信息。供應商基本信息管理窗體如圖所示:商品基本信息管理窗體如圖: 客戶基本信息窗體如圖: 員工信息窗體如圖:主要組件:組件類型主要屬性設置說明JTextField比較多,不一一列舉供應商基本信息JComboBox設置為可以編輯顯示所有不重復的供應商名JButton比較多,不一一列舉保存、重新輸入等按鈕訂購商品信息管理模塊設計訂購商品信息管理模塊負責商品入庫前的訂購操作,只有訂購的商品才能入庫,否則不能入庫。單擊“添加”按鈕,可以初始化組件,添加新記錄;單擊“刪除”按鈕,可以刪除表格中選擇的記錄;單擊“訂購”按鈕,可以保存本次訂購信息。訂購商品信息窗體如圖所示:主要組件:組件類型主要屬性設置說明JTextFied比較多,不一一列舉主要是商品采購相關信息JComboBox比較多,不一一列舉主要是對商品訂購的相關方式JButton比較多,不一一列舉添加,保存、刪除等按鈕采購入庫管理模塊設計采購入庫管理模塊負責商品訂購信息的入庫操作,以采購訂單編號為依據進行入庫,沒有進行采購簽單的商品不能入庫。采購入庫管理窗體界面如圖所示:主要組件:控件類型主要屬性設置說明JTextField比較多,不一一列舉主要是入庫信息JButton比較多,不一一列舉重新輸入,保存入庫,返回主界面等JComboBox無顯示啟用了的經手人JLabel設置text屬性為“<<<”展開或收縮窗體JTable比較多,不一一列舉商品入庫單,商品入庫入庫等信息采購入庫管理在采購入庫管理窗體界面中應選擇經手人,然后單擊采購訂單編號右側的*按鈕,將顯示沒有入庫的訂單列表,已經入庫的將不再顯示,這樣可以避免重復輸入同一個訂單。單擊選擇要入庫的訂單信息所在的行,將隱藏訂單列表并把表中所選擇行采購訂單編號相同的所有訂單信息添加到對應的表格中。單擊”<<<”標簽展開窗體,查看本次輸入的訂單詳細信息,同事標簽上顯示的內容變?yōu)椤?gt;>>”,單擊標簽,恢復原來的狀態(tài)。單擊保存按鈕,可以保存本次入庫信息。采購入庫管理如圖所示:入庫信息查詢模塊設計入庫信息查詢模塊負責查詢商品的入庫信息,可以根據選中的復選框,制定查詢方式是單一條件查詢還是多條件查詢。通過兩個組合框可以選擇不同的字段進行查詢,也可以制定是精確查詢還是模糊查詢,單擊查詢按鈕可以查詢制定條件的入庫信息;單擊全部顯示按鈕又可以顯示所有入庫商品的信息。入庫信息查詢窗體界面如圖所示:主要組件:控件類型主要屬性設置說明JTextField比較多,不一一列舉查詢條件,如圖所示JComboBox無字段的名稱和使用的符號等JButton比較多,不一一列舉查詢,顯示所有入庫商品信息等JCheckBox無按什么日期來查詢JTable設置autoResizeMode屬性為off顯示入庫商品信息入庫退貨管理模塊設計入庫退貨管理模塊負責入庫商品的退貨操作,退貨時要先選經手人,結款方式和供應商,然后單擊錄入數據按鈕,打開錄入商品入庫脫貨信息窗體輸入退貨信息。入庫退貨管理窗體界面如圖所示:主要組件: 控件類型JTextField比較多,不一一列舉主要是退貨信息JComboBox比較多,不一一列舉顯示結款方式,經手人等JButton比較多,不一一列舉重新輸入,保存等按鈕JTable比較多,不一一列舉顯示商品入庫退貨與詳細信息錄入商品入庫脫貨信息窗體用于入庫退貨信息的輸入操作,該窗體的3個組合框中顯示的是入庫退貨管理窗體中所選供應商的商品信息。在任一組合框中選擇商品信息后按回車鍵,其他組件會自動顯示相關內容,用戶只需要輸入單價和數量即可。在數量文本框中按回車鍵或單擊確定按鈕后,如果輸入的數量超出庫存會有相應的提示,否則直接添加到入庫退貨管理窗體中。錄入商品入庫退貨信息窗體界面如圖所示:主要控件:控件類型主要屬性設置說明JTextField比較多,不一一列舉規(guī)格,產地,單價,數量等信息JComboBox無顯示商品編號,名稱等JButton確定和取消確定和取消按鈕庫存盤點窗體模塊設計庫存盤點窗體模塊負責庫存商品的盤點操作,當用戶在表格的盤點數量單元格中輸入盤點數后按回車鍵,系統(tǒng)會自動計算損溢數量和損溢金額。損溢量計算公式:總損溢數量+(數量-盤點數量)損溢金額計算公式:總損溢金額+((數量-盤點數量)*單價)庫存盤點窗體如圖所示:主要組件:控件類型主要屬性設置用途JTextField比較多,統(tǒng)一將editable屬性設置為false操作員,盤點日期等相關信息JTable無顯示庫存商品信息JButtonText屬性設置為返回返回主窗體庫存調撥模塊設計庫存調撥窗體模塊包含兩個選項卡,添加商品調撥信息選項卡用于庫存商品的調撥操作,查詢商品調撥信息選項卡用于查詢商品的調撥信息。庫存調撥窗體界面如圖所示:庫存調撥窗體在添加商品調撥信息選項卡中單擊…按鈕,可以打開商品庫存信息列表,如圖所示,雙擊需要調撥的商品所在的行,就可以把商品信息添加到相應的組件中。用戶只需要輸入調撥數量和調撥說明,就可以保存調撥信息。主要組件:控件類型主要屬性設置說明JTextField比較多,不一一列舉主要調撥相關信息JTable無顯示庫存商品和商品調撥信息JComboBox無查詢字段JButton保存,…查詢保存等按鈕查詢商品調撥信息在查詢商品調撥信息選項卡的組合框中選擇要查詢字段,然后在其右側的文本框中輸入查詢內容,單擊查詢按鈕可以查看調撥商品的信息。單擊全部按鈕可以查看所有調撥商品的信息。主要組件:控件類型主要屬性設置說明JTextField較多,不一一列舉查詢條件輸入JTable無顯示調撥商品信息JButton查詢,全部,返回查詢,全部,返回等按鈕JComboBox無查詢條件銷售訂單管理模塊設計銷售訂單管理模塊負責商品銷售前的訂購操作,有銷售訂單的商品才能夠銷售出庫,否則不能銷售出庫。銷售訂單管理窗體界面如圖所示:銷售訂單管理窗體界面單擊輸入新銷售單按鈕,可以初始化組件,選擇經手人,客戶并輸入驗收結論后,單擊添加新記錄按鈕,就會顯示一個含有可以銷售的商品信息表,雙擊表中需要銷售的商品所在的行添加商品信息,輸入單價和數量后按回車鍵,完成本記錄的添加。選擇已經添加記錄所在的行,單擊刪除記錄按鈕,可以刪除該記錄。主要組件:控件類型主要屬性設置說明JTextField比較多,不一一列舉主要是銷售訂單信息JComboBox無顯示經手人,結算方式等JButton無輸入,保存,刪除,返回主界面等按鈕JTable無顯示銷售單記錄和可以銷售的商品信息銷售出庫管理模塊設計銷售出庫管理模塊負責商品的銷售操作,客戶必須要進行銷售簽單,有銷售簽單的商品才能出庫,否則不能出庫。銷售出庫管理窗體界面如圖所示:在銷售出庫管理窗口界面中應先選擇經手人,然后單擊銷售簽單好右側的*按鈕,將顯示沒有出庫的銷售訂單表,已經銷售的訂單將不再顯示,這樣可以避免重復輸入同一個訂單。單擊選擇要銷售的訂單信息所在的行,將隱藏訂單列表并把與選擇行銷售前單號相同的所有訂單信息添加到對應的表中。單擊”<<<”標簽展開窗體,查看本次輸入的訂單詳細信息,同時將標簽顯示的內容變?yōu)椤?gt;>>”,單擊該標簽返回原來的狀態(tài)。單擊保存按鈕,可以保存本次銷售信息。單擊重新錄入可以重新輸入數據。主要組件:控件類型主要屬性設置說明JTextField比較多,不一一列舉銷售單號,銷售日期等銷售信息JComboBox無顯示啟用的

溫馨提示

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

評論

0/150

提交評論