




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、騰宇超市進銷存管理信息系統設計與開發1引言1.1 項目來源隨著騰宇超市的業務量越來越多,商品的信息量越來越盤大,原有的手工記賬方式已經不能滿足管理者的需求,龐大的信息量統計、傳遞、計算不方便快捷、不能妥善保管,經營管理越來越復雜,該超市的管理方式已經遠遠不能滿足市場的需要,我們針對當前騰宇超市管理的特點和運營需求,采用了基于Windows圖形界面這一容易學習使用的操作環境,設計開發了適合騰宇超市具體情況的進銷存一體化的管理信息系統,使用先進的計算機技術來管理超市,節約了大量人力物力,減輕了員工的工作強度,加快了超市經營管理的效率。1.2 任務目標該進銷存管理信息系統適用于中小型超市,需要儲存大
2、量的數據:商品信息、用戶信息等,所以該系統必須能滿足數據庫的擴容性好,并且擁有友好的人機交互界面,操作響應速度快等特點。該系統的任務目標為:1系統采用人機交互的方式,界面美觀友好,使用戶擁有舒適的感官效果。2能夠對進貨、退貨信息進行有效的管理。3對于輸入系統的數據,進行嚴格檢驗,盡量的保證數據的正確。4能夠對商品銷售信息進行有效及時的管理。5能夠準確及時的提供庫存信息。6數據存儲安全可靠,查詢信息方便、快捷。7系統易操作易維護。基于如上七點目標,本設計主要要應用到JAVA編程、C/S架構開發模式以及MYSQL數據庫連接等相關知識。需要在熟練掌握C/S架構模式下的開發技術,將在課堂上所學的知識切
3、實運用到項目中,鞏固在大學期間所學的知識,檢驗自己的學習成果,并且能把知識轉化為生產力,減少超市管理員在現實生活中的工作負荷,提高工作效率。本系統是以騰宇超市為對象進行創建的,主要包括以下的功能模塊:基礎信息管理模塊、系統管理模塊、進貨管理模塊、銷售管理模塊、庫存管理模塊和查詢管理模塊。2. 項目規劃2.1 項目資源2.1.1 硬件設備在本系統運行所需要的硬件系統如表2.1所示:表 2.1 系統運行硬件環境配置表設備名稱主要性能指標規格數量服務器雙核CPU,主頻2.0GHz或以上,內存4G或以上;硬盤空間500G或以上;1000M網卡;臺2客戶機雙核CPU;內存2G或以上;硬盤空間100G或以
4、上;100M或1000M網卡;臺10交換機24口或以上(100/1000Mbps);背板帶寬32Gbps或以上;臺22.1.2 軟件環境本系統所運行所需要的軟件環境配置如表2.2所示:表 2.2 系統運行軟件環境配置表軟件類型軟件名稱規格數量備注服務器操作系統Windows 2003 R2 SP2簡體中文標準版套2客戶機操作系統Windows XP SP3簡體中文專業版套10瀏覽器Internet Explore 6.0以上套122.1.3 軟件工具本系統開發所需的工具如表2.3所示表 2.3 開發工具一覽表軟件類型軟件名稱版本描述備注開發工具Eclipse英文版數據庫系統SQL SERVER
5、 2005簡體中文標準版建模工具MS Visio 2003簡體中文標準版2.2 項目規劃2.2.1 任務描述本系統的任務分解樹如圖2.1所示:圖 2.1 騰宇超市進銷存管理信息系統開發任務樹2.2.2 進度安排騰宇超市進銷存管理信息系統是從2012年11月上旬開始進行系統的開發設計的準備階段的,直到2013年5月項目才完成系統的測試。整個開發過程用時將近27周,其詳細的開發進度計劃如圖2.2所示: 圖 2.2 騰宇超市進銷存管理信息系統開發進度計劃甘特圖3. 系統需求分析3.1 業務需求3.1.1 業務組織在本超市管理信息系統的業務中,主要參與的部門有總經理辦公室、人事行政部、財務部、采購部、
6、營運部、信息部、庫存部。每個部門的主管業務我們將在下面詳細介紹。 1總經理辦公室:處理超市的公共關系;整個超市的文檔存放在該處,參與行政,決定超市的布置及展示、商品的 HYPERLINK /list-2192.html 陳列、庫存標準。2人事行政部:負責超市員工招聘、考核員工績效、發放員工薪酬、福利;對超市管理文檔進行收集、整理、存儲。3財務部:對超市的資金運用進行管理;制作財務報表;負責員工工資發放和核算;支付供應商往來款項;核對銷售數據,統計超市營業額;進行超市資產盤點。4采購部:主要負責超市商品的采購,向供應商發出采購單;制定商品價格政策,發掘供應商。5營運部:執行超市質量管理制度和標準
7、。負責超市設備維修,處理顧客意見。負責超市促銷活動的策劃、管理。6信息部:負責超市信息系統的不斷開發與維護;負責超市員工計算機技術的培訓與考核;負責超市信息管理管理。7庫存部:負責超市商品的入庫以及庫存商品的管理;處理損壞的庫存商品;對庫存商品進行盤點;向采購部門發出采購要求。圖 3.1 騰宇超市組織結構圖3.1.2 業務定義騰宇超市進銷存管理信息系統頂層數據流圖如下:圖 3.2 騰宇超市進銷存管理信息系統頂層數據流圖3.1.3 業務流程 在系統的需求分析階段,我們對超市的業務流程進行了調查,得出了以下的業務流程圖:圖 3.3 騰宇超市業務流程圖3.2 功能需求3.2.1 功能組成本系統根據騰
8、宇超市的管理特點,采用自頂向下方法開發,使該系統實現進、銷、存等基本管理功能。管理信息系統就是對這些信息設立正確數據庫,進行有效地管理。本系統主要功能模塊有:系統管理模塊、基礎信息管理模塊、進貨管理模塊、銷售管理模塊、庫存管理模塊和查詢管理模塊。 本系統用戶分為管理員與操作員兩種角色,兩個角色的用戶進入系統能使用的系統功能不同。操作員進入系統,系統管理模塊功能有管理員管理功能,管理員進入系統,系統管理模塊沒有管理員管理功能,下面以操作員進入系統使用的系統功能為例說明,系統功能結構如圖3.4 所示: 圖 3.4 騰宇超市進銷存管理信息系統功能樹3.2.2 功能邏輯1第一層數據流程圖 將超市進銷存
9、管理信息系統分為基本信息管理、進貨管理、銷售管理、查詢管理、庫存管理來進行分析,系統的第一層數據流圖如下:管理員管理員P1基本信息管理P2進貨管理P3銷售管理 P4查詢管理P5庫存管理 財務基本信息新進貨信息新銷售信息進貨單客戶信息供應商信息商品信息退貨單銷售單銷售退貨單存檔商品現價庫存信息客戶信息供應商信息商品信息查詢請求查詢結果查詢、調價請求庫存盤點調價請求新銷售信息新退貨信息新進貨信息新退貨信息圖 SEQ 圖 * ARABIC3.5 騰宇超市進銷存管理數據流圖將各個模塊逐一分解進行分解管理員管理員P2.1進貨單管理退貨單管理P2.2進貨單退訂單新進貨信息新退貨信息P3圖 SEQ 圖 *
10、ARABIC3.6 進貨管理數據流圖管理員管理員P3.1銷售單管理銷售退貨單管理P3.2銷售單銷售退訂單新銷售信息新銷售退貨信息P4財務圖 SEQ 圖 * ARABIC3.7 銷售管理數據流圖3.3 數據字典3.3.1 數據項的定義數據項是 HYPERLINK /view/9900.htm 數據結構中討論的最小單位,是數據記錄中最基本的、不可分的有名數據單位。以下是系統數據庫中主要的銷售單(tb_sales)的數據項述:表3.1 銷售票號數據項的定義數據項編號I03-01數據項名稱銷售票號別名銷售單編碼簡述銷售單在系統數據表的唯一標識類型及寬度字符型,20位取值范圍F/M表 3.2 客戶編號數
11、據項的定義數據項編號I03-02數據項名稱客戶編號別名客戶編碼簡述客戶在系統數據表的唯一標識類型及寬度字符型,10位取值范圍F/M表 3.3 支付類型數據項的定義數據項編號I03-03數據項名稱支付類型別名支付方式簡述客戶購買商品選擇的支付方式類型及寬度可變動字符型,50位取值范圍F/M表 3.4 銷售時間數據項的定義數據項編號I03-04數據項名稱銷售時間別名銷售日期簡述商品出售時的系統時間類型及寬度日期取值范圍F/M表 3.5 操作員數據項的定義數據項編號I03-05數據項名稱操作員別名系統操作員簡述系統使用人員類型及寬度可變動字符型,50位取值范圍F/M表 3.6 數量數據項的定義數據項
12、編號I03-06數據項名稱數量別名商品數量簡述出售商品的總數量類型及寬度整型,11位取值范圍00000000000999999999993.3.2 數據結構的定義數據結構是指相互之間存在一種或多種特定關系的數據元素的集合。通常情況下,精心選擇的數據結構可以帶來更高的運行或者存儲效率。數據結構往往同高效的檢索算法和索引技術有關。它描述了同一數據元素類中各數據元素之間存在的關系。表 3.7 商品入庫的數據結構DS0202:進貨單標識DS0203:操作員信息DS0204:供應商信息DS0205:商品信息I1:進貨票號I10:登錄名I14:全稱I25:商品編號I2:供應商編號I11:姓名I15:編號I
13、26:商品名稱I3:數量I12:密碼I16:郵政編碼27:描述I4:支付類型I13:角色I17:聯系人I28:單價I5:進貨時間I18:聯系電話I29:產地I6:操作員I19:傳真I30:供應商編號I7:價格I20:地址I31:規格I8:商品注釋I21:電子郵件I32:包裝I9:商品編號I22:開戶銀行I33:批號I23:開戶賬號I34:批準文號I24:電話表 3.8 商品銷售的數據結構DS0302:銷售單標識DS0303:操作員信息DS0304:商品信息DS0305:客戶信息I1:銷售單票號I10:登錄名I11:商品編號I21:客戶全稱I2:客戶編號I11:姓名I12:商品名稱I22:客戶地
14、址I3:數量I12:密碼I13:描述I23:客戶編號I4:銷售時間I13:角色I14:單價I24:郵政編碼I5:操作員I10:登錄名I15:產地I25:傳真I6:支付類型I16:供應商編號I26:聯系人I7:商品編號I17:規格I27:聯系電話I8:商品注釋18:包裝I28:電子郵件I9:價格I19:批號I29:開戶銀行I20:批準文號I30:開戶賬號I31:電話3.3.3 數據流的定義表 3.9 商品入庫數據流定義數據流編號D02數據結構名稱商品入庫單簡述采購部開出的商品入庫單數據流來源采購部數據流去向商品入庫模塊數據流組成進貨票號+供應商編號+數量+支付類型+進貨時間+操作員+價格+商品注
15、釋+商品編號數據流量100份/時高峰流量180份/時表 3.10 貨品出售數據流定義數據流編號D03數據結構名稱銷售單簡述收銀部開出的銷售單數據流來源收銀部數據流去向商品出售模塊數據流組成銷售票號+客戶編號+數量+銷售時間+操作員+支付類型+商品編號+商品注釋+價格數據流量90份/時高峰流量150份/時4. 系統結構設計4.1體系結構設計在系統架構方面,考慮到系統的可行性、使用方便性,系統采用了大家熟悉的C/S(client/server)架構模式,即客戶機和服務器端軟件。它可以充分利用客戶端和服務器端的硬件資源,把要處理的任務合理分配到各個終端,該模式采用兩層架構模式,使用同一程序實現邏輯計
16、算和數據處理,把邏輯層和數據處理層合并。下圖為本系統的總體架構圖:圖4.1 騰宇超市進銷存管理信息系統體系結構圖4.2 軟件結構4.2.1 軟件模型圖 4.2 騰宇超市進銷存管理信息系統軟件結構圖4.2.2 模塊定義對功能函數或類體進行詳細說明。可使用IPO圖說明模塊內部加工邏輯與接口。 系統的IPO圖如圖4.3所示。4.3 騰宇超市進銷存管理信息系統IPO圖騰宇超市進銷存管理信息系統層次結構圖系統用戶可利用IPO表編寫、修改和維護程序。進貨單錄入的上層調用模塊為進貨管理,沒有下層模塊可調用,進貨單錄入的IPO表如表4.1所示。 表4.1進貨單錄入的IPO表系統名稱:騰宇超市進銷存管理信息系統
17、設計者:李雨甲模塊名:進貨單錄入日期:2013-5-15模塊編號:上層調用模塊:進貨管理下層被調用的模塊:無輸入數據:填寫要添加的進貨單信息輸出數據:無處理步驟:(1)輸入進貨單信(2)判斷添加的進貨單信息的合法性(3)將合法的信息添加成功后返回主頁,然后進行瀏覽判斷添加是否成功銷售單錄入的上層調用模塊為銷售管理,沒有下層模塊可調用,銷售單錄入的IPO表如表4.2所示。 表4.2銷售單錄入的IPO表系統名稱:騰宇超市進銷存管理信息系統設計者:李雨甲模塊名:銷售單錄入日期:2013-5-15模塊編號:上層調用模塊:銷售管理下層被調用的模塊:無輸入數據:填寫要添加的銷售單信息輸出數據:無處理步驟:
18、(1)輸入銷售單相關信息(2)判斷添加的銷售單信息的合法性(3)將合法的信息添加成功后返回主頁,然后進行瀏覽判斷添加是否成功5. 系統詳細設計5.1 程序算法詳細設計5.1.1用戶登錄程序算法描述使用本系統首先要進行用戶登錄,系統預設有操作員賬號,使用預設的操作員賬號進行登錄,則進入系統主界面,進而可以對各個功能模塊進行操作,如果賬號或密碼不是系統用戶,既不是預設賬號也沒有預先注冊在登錄時會對數據庫內的數據進行對比,沒有相對應的賬號和密碼的話,系統則會自動提示賬號或密碼錯誤,用戶登錄的程序算法如下圖所示:開始開始輸入賬戶密碼是否正確否系統提示錯誤進入系統是基礎信息管理銷售管理查詢管理存入數據庫
19、結束系統管理進貨管理庫存管理圖5.1 用戶登錄程序流程圖用戶操作程序算法描述 系統用戶登錄進入系統后,在不同的功能模塊中進行操作,系統會對用戶輸入的信息進行合法性校驗,這樣會減少很多因為操作性的失誤引起一些不必要的麻煩。在系統對數據檢查完后,只有合法的數據才會錄入系統數據庫。詳細的程序算法如下圖所示:開始開始輸入信息檢查是否合 法否重新輸入信息進入系統是基礎信息管理銷售管理查詢管理存入數據庫結束系統管理進貨管理庫存管理圖5.2 用戶操作程序流程圖5.2 數據庫詳細設計5.2.1概念數據模型設計根據實際調查對系統進行分析設計,規劃處本系統使用的數據庫實體為:客戶、商品、供應商、銷售單、銷售退貨單
20、、進貨單、退貨單、庫存盤點信息。以下是本系統的幾個關鍵E-R圖。 1騰宇超市進銷存管理信息系統E-R模型圖圖 5.3 騰宇超市進銷存管理信息系統表關系ER圖2商品檔案實體商品檔案實體圖如下圖所示:圖5.4 商品檔案實體圖3供應商檔案實體供應商檔案實體圖如下圖所示:圖5.5供應商檔案實體圖4客戶檔案實體客戶檔案實體圖如下圖所示:圖5.6 客戶檔案實體圖5進貨單檔案實體進貨單檔案實體圖如下圖所示:圖5.7 進貨單檔案實體圖6退貨單檔案實體退貨單檔案實體圖如下圖所示:圖5.8 退貨單檔案實體圖7銷售單檔案實體銷售單檔案實體圖如下圖所示:圖5.9 銷售單檔案實體圖8銷售退貨單檔案實體銷售退貨單檔案實體
21、圖如下圖所示:圖5.10 銷售單退貨檔案實體圖9庫存盤點信息檔案實體庫存盤點信息檔案實體圖如下圖所示:圖5.11 庫存盤點信息檔案實體圖5.2.2 邏輯數據模型設計通過對系統的需求分析以及系統的詳細設計,對騰宇超市進銷存管理信息系統數據庫njue設計主要包括9張數據表,其邏輯數據模型如下表所示:表 5.1騰宇超市進銷存管理信息系統邏輯數據模型序號關系名稱關系模型主鍵外鍵1客戶信息客戶信息(客戶全稱、客戶地址、客戶編號、郵政編碼、傳真、聯系人、聯系電話、電子郵件、開戶銀行、銀行賬號、電話)客戶編號2商品信息商品信息(商品名稱、商品編號、單價、產地、供應商編號、規格、包裝、批號、批準文號、描述)商
22、品編號3進貨單信息進貨單信息(進貨票號、供應商編號、數量、支付類型、進貨時間、操作員、價格、商品注釋、商品編號)進貨票號供應商編號、商品編號4操作員信息操作員信息(登錄名、密碼、操作員姓名、角色)登錄名5退貨單信息退貨單信息(退貨票號、商品編號、供應商編號、支付類型、操作員、數量、商品注釋、價格、退貨時間)退貨票號商品編號、供應商編號6供應商信息供應商信息(供應商全稱、供應商編號、郵政編碼、供應商地址、電話、傳真、聯系人、聯系電話、電子郵件、開戶銀行、開戶賬號)供應商編號7銷售單信息銷售單信息(銷售票號、客戶編號、數量、銷售時間、操作員、支付類型、商品編號、商品注釋、價格)銷售票號客戶編號、客
23、戶編號8銷售退貨單信息銷售退貨單信息(退貨票號、客戶編號、數量、銷退時間、操作員、支付類型、商品編號、商品注釋、價格)退貨票號客戶編號、客戶編號9庫存盤點信息庫存盤點信息(ID、商品編號、數量)ID商品編號5.2.3物理數據模型設計騰宇超市進銷存管理信息系統數據庫njue的9張數據表如下表所示:表5.2騰宇超市進銷存管理數據表表名說明功能作用tb-customer客戶信息表儲存客戶的基本信息tb-goods商品信息表儲存商品的基本信息tb-inport進貨單信息表儲存進貨單信息tb-operator系統操作員信息表儲存系統操作員的信息tb-outport退貨信息表儲存退貨單信息tb-provi
24、der供貨商信息表存儲供貨商的信息tb-sales銷售信息表儲存銷售單信息tb-salesback退貨信息表儲存退貨單信息tb-storagecheck庫存盤點信息表儲存庫存商品信息下圖為njue數據庫的表截圖:圖5.12騰宇超市進銷存管理信息系統數據庫總表在邏輯數據模型(即關系模型)的基礎上,構建物理數據模型(即數據庫與數據表結構),將關系模型轉換為具體的表結構,如下列表所示:表 5.3 客戶信息表結構序號字段名主鍵否外鍵否數值類型長度缺省值可為空1IdYNchar10NN2customernameNNvarchar50NN3zipNNchar6NY4addressNNvarchar50NY
25、5telephoneNNvarchar20NY6connectionpersonNNvarchar20NY7phoneNNvarchar20NY8bankNNvarchar50NY9accountNNvarchar50NY10emailNNvarchar50NY11faxNNvarchar20NY12availableNNint11NN表 5.4 商品信息表結構序號字段名主鍵否外鍵否數值類型長度缺省值可為空1idYNchar10NN2goodsnameNNvarchar50NN3produceplaceNNvarchar50NY4sizeNNvarchar50NY5packageNNvarch
26、ar50NY6productcodeNNvarchar20NY7promitcodeNNvarchar20NY8descriptionNNvarchar50NY9priceNNfloatNN10provideridNYchar10NN11availableNNint11NN表 5.5 進貨單信息表結構序號字段名主鍵否外鍵否數值類型長度缺省值可為空1idYNchar20NN2provideridNYchar10NN3paytypeNNvarchar50NN4inporttimeNNdetatimeNN5operatepersonNNvarchar50NN6numberNNint11NN7pric
27、eNNfloatNN8commentNNvarchar100NY9goodsidNYchar10NN表 5.6 系統操作員信息表結構序號字段名主鍵否外鍵否數值類型長度缺省值可為空1usernameYNvarchar20NN2passwordNNvarcharr20NN3nameNNvarchar20NN4powerNNchar10NN表 5.7 退貨信息表結構序號字段名主鍵否外鍵否數值類型長度缺省值可為空1idYNchar20NN2provideridNYchar10NN3paytypeNNvarchar50NN4outporttimeNNdatatimeNN5operatepersonNNv
28、archar50NN6numberNNint11NN7priceNNfloatNN8commentNNvarchar100NY9goodsidNYchar10NN表 5.8 供貨商信息表結構序號字段名主鍵否外鍵否數值類型長度缺省值可為空1idYNchar10NN2providernameNNvarchar50NN3zipNNchar6NY4addressNNvarchar50NY5telephoneNNvarchar20NY6connectionpersonNNvarchar20NY7phoneNNvarchar20NY8bankNNvarchar50NY9accountNNvarchar50
29、NY10emailNNvarchar50NY11faxNNvarchar20NY12availableNNint11NN表 5.9 銷售信息表結構序號字段名主鍵否外鍵否數值類型長度缺省值可為空1idYNchar20NN2customeridNYchar10NN3paytypeNNvarchar50NN4salestimeNNdatetimeNN5operatepersonNNvarchar50NN6numberNNint11NN7priceNNfloatNN8commentNNvarchar100NY9goodsidNYchar10NN表 5.10 退貨信息表結構序號字段名主鍵否外鍵否數值類型
30、長度缺省值可為空1idYNchar20NN2customeridNYchar10NN3paytypeNNvarchar50NN4salesbacktimeNNdatetimeNN5operatepersonNNvarchar50NN6numberNNint11NN7priceNNfloatNN8commentNNvarchar100NY9goodsidNYchar10NN表 5.11 庫存盤點信息表結構序號字段名主鍵否外鍵否數值類型長度缺省值可為空1idYNint11NN2goodsidNYchar10NN3numberNNint11NN5.3 界面設計本系統的使用者分為兩種角色,一種是操作員
31、,一種是管理者。使用操作員身份登陸進入系統和使用管理者身份進入系統能使用的系統功能有所區別,操作員身份進入系統的可以進行操作員、管理員兩種角色的用戶的注冊,用戶信息的添加和修改,以及修改密碼的功能。使用管理員身份進入系統不能進行用戶注冊,只能修改密碼,其他功能都與操作員身份進入的系統功能一樣。本系統界面友好,簡潔大方,功能模塊清晰,能給使用者帶來舒適的使用感。下面選擇一些代表性的界面進行介紹說明。5.3.1登陸系統界面以及主界面的設計登陸界面設計簡潔明了,輸入正確的用戶名和密碼就能點擊確定按鈕登陸了,如果賬戶或密碼錯誤,系統會自動提示用戶名或密碼錯誤。登陸界面如下圖所示:圖5.10騰宇超市進銷
32、存管理信息系統登錄界面 主界面的功能模塊欄都設置在界面頂端,點擊下拉菜單可以使用模塊內的各個功能,系統的功能模塊分為:基礎信息管理模塊、進貨管理模塊、銷售管理模塊、查詢管理模塊、庫存管理模塊、系統管理模塊。主界面的設計如下圖所示:圖5.11騰宇超市進銷存管理信息系統主界面5.3.2基礎信息管理模塊界面的設計基礎信息管理模塊包括客戶信息管理、商品信息管理、供應商信息管理三個基本功能。1客戶信息管理包括客戶添加信息功能和客戶刪除信息功能,界面設計如下圖所示:圖5.12 客戶信息管理界面2商品信息管理包括商品添加信息功能和商品刪除信息功能,界面設計如下圖所示:圖5.13商品信息管理界面3供應商信息管
33、理包括供應商添加信息功能和供應商修改和刪除信息功能,界面設計如下圖所示:圖5.14供應商信息管理界面5.3.3進貨管理模塊界面的設計進貨管理模塊包括進貨單管理和退貨單管理兩個基本功能。1使用進貨單管理錄入進貨單時,點擊選擇列表中一種商品,然后單擊添加會自動生成進貨票號,顯示供應商編號、進貨時間、操作員、商品編號,再填入進貨的數量、選擇支付類型就可以點擊入庫按鈕對商品進行入庫操作。進貨單管理的界面設計如下圖所示:圖5.15進貨單管理界面2使用退貨單管理錄入退貨單時,需要進行的操作與進貨單錄入的操作類似。退貨單管理的界面設計如下圖所示:圖5.16退貨單管理界面5.3.3銷售管理模塊界面的設計銷售管
34、理模塊包括銷售單管理和銷售退貨單管理兩個基本功能。1使用銷售單管理錄入銷售單時,需要進行的操作與錄入進貨單的操作類似,只需要額外填入客戶編號。銷售單管理的界面設計如下圖所示:圖5.17銷售單管理界面2使用銷售退貨單管理錄入銷售退貨單時,需要進行的操作與錄入銷售單的操作類似。銷售退貨單管理的界面設計如下圖所示:圖5.18銷售退貨單管理界面5.3.4查詢管理模塊界面的設計查詢管理模塊包括客戶查詢、商品查詢、供應商查詢、銷售查詢、銷售退貨查詢、入庫查詢、入庫退貨查詢七個基本功能。下面以商品查詢界面設計和銷售查詢界面設計為代表舉例說明。1使用商品查詢功能時,可以點擊顯示全部信息按鈕查詢所有商品的基本信
35、息,也可以選擇查詢條件進行查詢,可以選擇的查詢條件有:商品編號、商品名稱、生產批號、供應商編號。商品查詢的界面設計如下圖所示:圖5.19商品查詢界面2使用銷售查詢功能時,可以點擊顯示全部信息按鈕查詢所有銷售單信息,也可以選擇查詢條件進行查詢,可以選擇的查詢條件有:銷售單號、操作員、客戶編號、商品編號。銷售查詢的界面設計如下圖所示:圖5.20 銷售查詢界面5.3.5庫存管理模塊界面的設計庫存管理模塊包括庫存盤點和價格調整兩個基本功能。1使用庫存盤點功能時,可以點擊盤點按鈕查詢所有商品的庫存信息,界面會顯示盤點員和盤點時間的信息。庫存盤點的界面設計如下圖所示:圖5.21 庫存盤點界面2使用價格調整
36、功能時,可以輸入商品ID點擊搜索原價按鈕搜索商品原價,然后輸入改后的價格,點擊確定按鈕進行修改。價格調整的界面設計如下圖所示:圖5.22價格調整界面5.3.6系統管理模塊界面的設計系統管理模塊在登錄用戶身份不同時所能使用的功能是不一樣的。登陸用戶為管理員身份時,只有更改密碼的功能。更改密碼的界面設計如下圖所示:圖5.23更改密碼界面登陸用戶為操作員身份時,不僅具有更改密碼的功能還有操作員管理的功能。操作員可以使用操作員管理功能進行用戶的注冊和修改。操作員管理的界面設計如下圖所示:圖5.24 操作員管理界面6. 系統使用說明考慮到系統的安全性,本系統的使用者分為管理員和操作員兩種身份。兩種身份的
37、用戶登錄進入系統能使用的權限不同。操作員登陸進入系統,系統主界面的系統管理模塊的管理員管理功能可以進行用戶注冊,添加和修改管理員以及操作員信息,同時也能修改本賬戶的密碼。管理員登陸進入系統,系統主界面的系統管理模塊只能修改本賬戶的密碼,其他功能與操作員登陸系統進入的主界面的系統功能一樣,即:基礎信息管理模塊、進貨管理模塊、銷售管理模塊、庫存管理模塊和查詢管理模塊。可以添加、修改、查詢商品信息、客戶信息、供應商信息、進貨單信息、退貨單信息、銷售單信息、銷售退貨單信息、能夠進行庫存盤點、商品價格調整。本系統的使用的操作員的登錄用戶名為lyj,密碼123。管理員的登錄用戶名為admin,密碼123。
38、需要注冊操作員或管理員用戶時,可以使用賬戶lyj,密碼123登錄進入系統,進行用戶注冊。7.總結本系統為使用JAVA開發語言和MYSQL數據庫技術,采用C/S模式基于windows XP界面設計開發的超市進銷存管理信息系統,系統功能包括基礎信息管理模塊、進貨管理模塊、銷售管理模塊、庫存管理模塊和查詢管理模塊。基本實現系統目標和需求分析中所設計的各個功能。由于時間有限以及個人經驗的不足,本系統的功能還不是很強大,與實際應用于各大超市的進銷存管理信息系統還是有一定的差距。通過本次畢業設計增強了我的實際操作能力,深化了我的專業知識,讓我認識到我所欠缺的地方。把我們所學的知識應用于實際生活,深化了我們對社會的認識。這次畢業設計對于我來說是一種考驗和學習。檢驗了我們平時所學的專業知識,也增強了專業知識的薄弱環節。在進行系統需求分析的時候,我對超市的經營模式等進行了深入調查,但是在進行系統功能設計的時候還是有一定的難度,有些地方考慮的不全面,所以系統還是有很多欠缺的地方。通過指導老師耐心的指導,不斷的查閱相
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二手房租賃合同范例
- 土地使用權轉讓合同一次性
- 四川水利職業技術學院《計算機組成與體系結構(一)》2023-2024學年第二學期期末試卷
- 永城職業學院《聚合反應工程》2023-2024學年第二學期期末試卷
- 天津濱海汽車工程職業學院《中國現當代文學作品選讀》2023-2024學年第二學期期末試卷
- 上海震旦職業學院《人工智能導論實踐》2023-2024學年第二學期期末試卷
- 武漢體育學院體育科技學院《基礎醫學實驗技術》2023-2024學年第一學期期末試卷
- 蘇錫常鎮四市2025年高三下學期質量檢測試題語文試題含解析
- 山東省平邑縣2025年初三下學期第一次調研考試物理試題試卷含解析
- 江蘇省南京市南師附中集團新城中學2024-2025學年初三英語試題9月11日第2周測試題含答案
- 08D800-6 民用建筑電氣設計與施工-室內布線
- 2024年廣西高考生物試卷真題(含答案)
- 2024年資格考試-良好農業規范認證檢查員考試近5年真題附答案
- 2024-2025學年小學科學六年級下冊湘科版(2024)教學設計合集
- 建筑施工安全檢查標準JGJ59-2011
- 職業生涯人物訪談報告
- 幼兒園 小班健康《漢堡男孩》
- 2023年江西省贛州市尋烏縣殘聯公務員考試《行政職業能力測驗》歷年真題及詳解
- 2023年上海市虹口區街道社區工作者招聘考試真題及答案
- 《4.1 免疫系統的組成和功能》參考課件1
- 《油氣井增產技術》課件-63 拉鏈式壓裂井場布置
評論
0/150
提交評論