便利店管理系統的設計與實現_第1頁
便利店管理系統的設計與實現_第2頁
便利店管理系統的設計與實現_第3頁
便利店管理系統的設計與實現_第4頁
便利店管理系統的設計與實現_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質文檔-傾情為你奉上摘 要當今世界,人們的生活方式完全圍繞著方便自助的主題來發(fā)展,便利店恰恰成為了這個主題實現的一部分?,F在無論是大規(guī)模還是小規(guī)模的便利店隨處可見,潛移默化的在我們的生活中占據了不可或缺的地位。隨著其他商業(yè)領域的發(fā)展,便利店仍然需要進一步的系統化、網絡化,使其更加的與現代化世界接軌。所以使用數據庫存儲便利店的大量數據以及使用前臺后臺來管理便利店成為了商家的需求。便利店商品信息管理系統采用的是常用的B/S架構,開發(fā)語言采用的是Java,數據庫用到了便捷高效的Mysql。在網站上進行進便利店的管理。一方面解除了時間和空間的束縛,另一方面避免管理便利店進貨銷售的數據。 便利店管

2、理系統面對當前便利店的進貨銷售庫存管理工作,整個系統操作簡便、界面友好、實用、安全,能夠高效精確的完成進貨、銷售、庫存管理的全過程。便利店的管理系統在通過高效而又嚴謹的信息記錄和流通后將極大地提高了在貨物的進出與收支方面的效率。同時正是因為利用了管理系統才能解放出更多的工作人員使其在其他的方面投入更多的精力。在便利店中肯定是需要很多貨架去拜訪商品,當商品的數量不是充足的時候就需要有員工來進行更換,所以對于這個方面我們還需要特地的為其準備一個便于直觀看到的界面來提升系統的管理效率,也方便了前來消費的客戶。只要是與網絡連接就可以使用本程序,解決了數據信息交流的問題。關鍵詞: 進貨 庫存 銷售 便利

3、店管理系統ABSTRACTIn todays world, peoples lifestyle completely around the theme of self-help to develop convenient, convenience stores just become a part of this theme implementation. Now, whether large-scale or small-scale convenience stores everywhere, subtle occupy an indispensable role in our lives.

4、 With the development of other business areas, convenience stores still requires further systematic, network, making it more in line with the modern world. So the use of large amounts of data stored in a database and the use of convenience stores foreground to background to manage the convenience st

5、ore has become a business requirement.Yi Bo convenience store management system uses a common B / S architecture, the development language used is Java, database and uses a convenient and efficient Mysql.Then into a convenience store on the site management.On the one hand to lift the shackles of tim

6、e and space, on the other hand to avoid the convenience store inventory management data. Convenience stores management system Invoicing management to face the current convenience store, the entire system is easy to operate, user-friendly, practical, safe and able to efficiently and accurately comple

7、te the purchase, sales, inventory management of the whole process. Convenience store management system through efficient and rigorous information recording and circulation will greatly improve the efficiency and the balance of payments in respect of goods in and out of. At the same time it is becaus

8、e of the use of the management system in order to liberate more staff to make more efforts in other aspects. In the convenience store shelf definitely need to visit a lot of merchandise, when the number of goods is not enough when you need a staff to be replaced, so for this aspect we need to prepar

9、e specially for its visually see an easy interface to enhance system management efficiency, but also convenient to the consumer customers. As long as the network connection, you can use this program to solve the data exchange problems.Key words: purchasing inventory sales convenience store managemen

10、t system專心-專注-專業(yè)目 錄引 言選題的來源及意義電子技術的迅速發(fā)展,社會進入了快速發(fā)展的高度信息化的時代,同時各種便利店的經營管理變得越來越多元化信息化,那種小賣鋪出售柴米油鹽的時代的時代早就已經過去了,現在的街邊新開了各種零零散散的新式便利店,面對更加進步的社會以及日益劇烈的競爭環(huán)境和不斷提高的要求的服務產品這些都迫使我們從根本上進行改革,不應該使用老式的管理方式,所以有一套完善的管理系統十分重要它不僅可以讓員工科學地處理商品的各種事務, 還可以提高員工的工作效率,也進一步加強科學化、合理化、制度化、規(guī)范化管理,為管理水平跨上新臺階。此系統的設計與實踐是基于便利店管理系統研究、應

11、用的顯示情況今兒展開的,希望本系統能夠與將來新建的公眾大型的連鎖的便利店的管理以及信息應用中起到作用?,F如今大部分的便利商店都是靠職員去人工管理貨物,但是銷售與貨物管理是需要非常準確而又及時的,員工必須能夠準確而又詳細的了解庫存的情況。才會使經營者或缺當前的情況,來進行總體全面的調度與物流調度相結合將會極大地提高效率豐富商品的種類和新鮮程度使得服務的質量得到很大程度上的提高。我們所開發(fā)的便利店管理系統在在對比分析了大型便利店和一些軟件開發(fā)商開發(fā)的管理系統設計思想和應用情況的基礎之上,結合國內現有系統的現狀和特點以及未來零售業(yè)的發(fā)展趨勢所需要的基礎上設計開發(fā)的。本文詳細探討了便利店管理系統的功能

12、需求、性能需求、標準性安全性、和系統設計等方面的問題,用到了業(yè)務定義參數化、功能模塊構件化等基于軟件復用的設計思想和方法。國內外發(fā)展狀況管理系統是以企業(yè)管理系統為研究對象的一門組織管理技術,也是一門以系統科學、運籌學、計算機應用技術為主題的綜合性交叉課程,其基本思想是堅持整體觀念,統籌兼顧,運用有關優(yōu)化分析方法,實現管理系統整體功能的提高。在國外 7-11便利店便是使用電子管理系統的受益者7-11便利店建立于1973年,是日本最大的零售商在整個日本經濟都不景氣的情況下,它克服了一系列不利條件獲得了巨大的成功。7-11取得了如此業(yè)績首先應該歸功于它采取了一洗臉的現代化的技術以及謹慎的戰(zhàn)略管理,如

13、果單單是管理方面的話我們相信它并不會如此的成功,還要歸功于他成功的使用了電子管理技術。7-11從來都不會在電子管理上吝嗇預算,在80年代初就成功的使用POS系統再1992年他四次對信息管理系統進行改善。他在微軟的幫助下成功開發(fā)了它的信息管理系統,軟件對系統的經常性監(jiān)控,并且在系統崩潰時能自動的對系統進行重啟。通過這個管理系統來進行質量控制,價格制定和產品改進并從這些數據中分析顧客的要求。由此可見國外的便利店管理系統早已經起步而且通過與顧客的互動來獲取更加適應潮流的信息。在國內便利點的發(fā)展前景十分有利,隨著我們的經濟水平的不斷提高,人們愿在方便干凈的環(huán)境下選擇商品購,因此人們非常希望能夠看到一種

14、新的機制能夠促進新的購物模式的產生。于是便利店就在這中情況下應運而生。當然便利店的規(guī)模越是龐大,從中產生的信息處理也就越多,各種表單的處理貨物的進出,員工的工資表等等一系列的問題擺在了我們的眼前。運營過程的繁瑣對于管理毫無益處。所以便利店管理系統的設計與實現是符合當今社會與時代主題的研究目標。課題的研究目的是實現便利店管理的模塊化以及細節(jié)化,在提高效率的情況下節(jié)省勞動力。盡可能的減少人工失誤所帶來的不利影響。總體任務是實現便利店管理的系統化、規(guī)范化與智能化,利用網絡環(huán)境的便利以及軟件系統的嚴謹性完成便利店管理系統,方便便利店按照最優(yōu)最合理的方式來運轉從而達提高了便利店的運營效率節(jié)省人力物力方便

15、消費者的目的。研究內容本系統要求主要實現以下功能模塊:銷售管理:銷售登記 銷售查詢商品管理詢可以獲取便利店商品的銷售情況,更快的獲取貨物的信息。信息查詢管理:查詢庫存信息 商品信息系統管理:商品管理 供應商管理用戶管理對用戶信息進行管理。包括用戶權限的設定,用戶的信息的修改及刪除。研究方法及手段JSP通過一個特殊的開發(fā)平臺來進行創(chuàng)建一個web應用,并且它將java和html相結合并且可以在不同的行同上應用更為重要的是也可以在不同的數據庫中使用,這樣的話就可以做到了我們只需要編寫一次代碼然后就可以多次的在不一樣的平臺上使用提供了很大的便利。MyEclipse集成開發(fā)環(huán)境MyEclipse作為ec

16、lipse的一個插件用來寫web的開發(fā)十分的方便,因為它集成了很多web的框架在里面,用來做javaEE的開發(fā)也是十分的不錯。第一章 系統分析1.1需求分析我們的便利店管理系統中按照便利店的職員的職位把他們分為推銷員,進貨員,便利店的管理人員,管理人員管理系統的操作和倉庫的整理。我準備將其分為三種權限,這樣就可以把權限不同的人的功能模塊聚集在一起,三種權限分別是管理員、采購員、銷售員。對于便利店的管理人員我們要求他能夠進行進貨登記 銷售管理庫存查詢和對于系統的全面管理,具有便利店系統的全部權限,可以從全局的角度對比啊你點進行實時管理。推銷員的任務是能夠進行銷售登記和銷售查詢查詢銷售的情況進行推

17、銷商品。采購員的權限是能夠進行進貨登記和庫存查詢,對于供貨商的名稱,貨物價格,進貨時間等進行記錄。貨物的進貨詳情包括有進貨商的一系列情況以及商品的詳細信息。;銷售登記包括有賣出的價格數量等屬性。在系統進行實施的時候要進行實現。通過對于需求的總結,便利店管理系統包括以下功能(1)銷售管理:銷售管理包括銷售等級與銷售查詢兩個主要的部分。銷售等級主要是用于當我們賣出貨物的時候對于貨物的價格與規(guī)格等信息進行有效的匯總,給出銷售清單同時進行提交與結算。銷售查詢功能是在特定的時間段內查詢商品的銷售單號收入的金額經辦人,可以對貨物的流通記錄。(2)信息查詢管理:查詢商品信息 庫存信息通過對于商品名稱的搜索來

18、進行商品的庫存查詢,得到結果我們就可以知道庫存的數量,然后通過獲知的信息來更改銷售的策略。(3)系統管理:對于使用以及管理本系統的人的信息管理。商品管理:對于貨物的基本信息的改動,以便能夠及時更換銷售策略。供應商管理:管理供應商的基本信息。1.2業(yè)務流程圖便利店管理系統的主要業(yè)務流程有銷售登記、入庫登記、銷售記錄查詢、用戶管理等等。銷售登記的業(yè)務流程圖如下。消費者銷售人員銷售單財務報表庫管出庫單主管部門圖1-1 銷售登記業(yè)務流程圖入庫登記的業(yè)務流程圖如下供應商采購人員采購單財務報表庫管合格入庫單主管部門不合格入庫單圖1-2 入庫登記業(yè)務流程圖圖1-3 基本資料維護用例圖圖1-4 采購用例圖圖1

19、-5 銷售用例圖1.3系統開發(fā)環(huán)境硬件環(huán)境:CPU主頻:3.0GHz內存:4G操作系統:Win10數據庫:MySQL5.0開發(fā)語言:JSP+JAVA+JavaScript+MVC開發(fā)平臺:MyEclipse服務器:Tomcat6.0瀏覽器:IE8.01.4系統方案的可行性系統簡潔、易使用、易維護、適用非計算機人員使用系統應用者并不見得都是電腦高手,所以整個系統的設計最關鍵的問題是:本程序應該更貼近大眾,并且便于在我們的平時生活中使用,同時擁有較為完善的功能,簡單易懂可以讓沒有太多經驗的人也能正常的使用提升工作效率。應當考慮系統的可擴展性,但便利店業(yè)務部門發(fā)生變化時,要求相應的管理系統也要隨著改

20、變,這就要求,在分析程序功能模塊時,必須考慮程序的擴展性問題,而且越快解決越好。經仔細論證,通過與對于本系統各方面的調研從下面幾個角度進行分析。從經濟可行性角度分析,由于管理系統的開發(fā)可以極大地提高效率,減輕了工作人員工作量,減少工作人員,從而減少勞力資本的投入。通過減少在人工工作中的事物帶來的不利影響使其變相的提高了收入。通過本系統做到了科學有效的管理,既方便了管理者也服務了消費者。我們使用網絡上的開源的開發(fā)工具也是是我們從開發(fā)的基礎上獲得了節(jié)約。從操作可行性角度分析,因為便利店中職員的素質都比較高,所以在我們的設想中,并不需要太久的培訓就可以使員工掌握軟件的使用。從社會可行性角度分析,如今

21、很多大型的連鎖超市都在使用管理系統來進行處理日常的運營,對于貨物出入量大的便利店來說也是十分合適的,有很好的借鑒的可能性。而且便利店管理系統能夠從總體上讓管理者直觀的看到產品的銷量和競爭力。為之后戰(zhàn)略抉擇提供了充分的依據。第二章 系統設計2.1系統目標本課題的研究目的是實現便利店管理的規(guī)范化和自動化,通過使用信息化的管理系統來實現減少人工時能夠被避免的誤差。本系統主要實現了了一下目標:對于商品的基本信息流通情況以及時間等在銷售過程中需要明細的部分進行查找。以及實現管理權限等模塊的構建。由于本系統是便利店管理系統對于系統界面應盡量保持舒適較少使用者的疲勞。本程序采用人與程序互動的方式,頁面優(yōu)美,

22、信息的增加,刪除,修改,十分容易操作,提升工作效率。進貨角度來說將供應商和商品的名稱價格數量,以及剩余的沒有銷售的貨物聯系到系統功能模塊設計(1) 系統的模塊劃分便利店管理系統由數據庫開發(fā)的程序。包括進貨登記、銷售登記銷售查詢、庫存查詢、用戶管理、商品管理、供應商管理,7部分組成。進貨登記本功能主要實現了商品的進貨清單,可以對商品的供貨商名稱,商品的信息買入的時間進行登記,從而能夠進行有效的管理,并且能夠從庫存中進行查詢。庫存查詢此模塊主要痛股票才庫存查詢的下拉欄里面尋找需要查詢的商品名稱,選擇確認,就會的到庫存查詢的結果包括商品名稱與庫存數量商品銷售本模塊主要包括銷售的登記與查詢,銷售等幾部

23、分需要對商品的一系列關鍵信息進行填寫主要是價格與數量然后提交進行支付,這部分主要是方便顧客使用。銷售查詢模塊則是根據日期查詢當天的單號得到銷售的詳細記錄。供應商管理這部分主要包括供貨商的詳細信息的的記錄,畢竟作為銷售業(yè)供貨渠道也是十分重要的一個環(huán)節(jié)。用戶管理本功能主要是給予不同的用戶相對應的權限使其能夠在系統中進行不同的操作,同時也提供其修改功能便于管理。(2) 系統功能結構圖便利店管理系統進貨登記庫存查詢銷售管理系統管理銷售登記銷售查詢供應商管理商品管理用戶管理圖2-1 系統結構圖3.2程序流程圖用戶登錄的程序流程圖如下開始便利店管理信息系統登錄身份驗證是否正確N主窗口菜單結束Y圖2-2 用

24、戶登錄程序流程圖銷售登記的程序流程圖如下N開始銷售登記頁面錄入商品編號查詢是否存在NY顯示商品信息結束修改銷售商品數量確認添加確認銷售是否繼續(xù)添加Y圖2-3 銷售登記程序流程圖添加用戶程序流程圖如下開始添加用戶頁面錄入用戶信息用戶名稱是否為空YN結束確認添加Y用戶密碼是否為空;與確認密碼是否不一致N圖2-4 用戶程序流程2.2數據庫的設計完成系統的最關鍵的部分就是數據庫的實現,數據的存儲設計的優(yōu)良將會直接的體現在系統成品上,并且關系到完成后的維修與保養(yǎng)。滿足使用者的需求以及能夠對數據進行有效而又迅速的處理為各種應用程序提供支持的同時數據庫邏輯和物理結構得到優(yōu)化是我們數據庫設計多面臨的問題。我們

25、的目標是為了方便客戶和應用系統為其提供一個良好的運行環(huán)境。主要包括兩個方面一是信息的存儲效率越高信息流轉越快二是內存的利用效率。設計數據存儲結構需要遵守一項基本原則,這個原則就是要盡可能的使數據組織的相對獨立性提高,把它的結構簡化,以致于數據的維持成本有所降低。所以這就需要使用規(guī)范化方法數據存儲的結構,來保證數據的可維護性、完整性和一致性有所提高。我們選擇使用database來記錄存儲系統中應該使用的程序。在程序的實現過程中最關鍵的可能就是數據庫的選用也就是數據庫的制作。例如應該有多少個表,表里存放多少個數據放入什么數據,標語表表之間是如何連接的。系統的效率或者說本程序的完成效果與我們構建的數

26、據庫的結構息息相關。我們需要的數據庫是響應時間少,存儲的利用率高信息保存完整等。數據庫需求分析對數據庫進行分析是我們構建系統數據庫的基礎,在這部分我我們首先要收集所需要存儲的數據,方便接下來的數據庫的構建。它的構造主要從儲存和處理兩個方面來進行規(guī)劃。信息的處理方面我們需要通過我們從外面得到的關于便利店工作情況的數據例如進貨表銷售單之類的進行分析得到表單直接的關系,從而構建更加合理的鏈接。數據的儲存方面我們肯定是把分析得到的關系進行歸納總結,得到最合理的存儲方式提高存儲的效率。當我們在完成數據庫信息的采集之后,我們將這些信息匯總將其整理為下列三項。1、數據庫項目用數據的名稱、數據類型、字段、以及

27、是否為主鍵等。2、信息框架使收集到的信息組合,包括信心的名稱、數據的含義以及組成數據項。3、數據流信息在數據可中被進行的處理包括輸入 轉發(fā)等等。在每個軟件開發(fā)過程中數據字典都是隨著系統的不斷完善而改變的,對于每一個程序都應該有一個完備的數據字典。便利店的日常經營分為進貨、銷售以及庫存這三大方面。 接下來對本系統的三個功能進行逐步分析。進貨管理進貨的過程中我們首先需要選擇進貨商也就是所謂的進貨渠道,選擇一個合理的進貨商既能從路途上節(jié)約進貨成本,也能選擇更加合理的進貨價格。然后將進貨的規(guī)格價錢數量等基本信息記錄到進貨的數據庫的表單之中。同時進貨會使得庫存的表單發(fā)生變化,因此我們需要通過我們在進貨表

28、中變動的信息來更改庫存表中的數據這樣才能使信息得到正確的流通。當我們的倉庫中不包含此物品時,就將進貨的數量更新到庫存中。要是倉庫中有此物品,就需要將庫存中的數量與進貨的數量加在一起得到新的庫存數量 銷售管理在銷售的過程中,銷售員首先將進行銷售查詢,這個功能能夠獲知當時倉庫的商品數量以及相應的價格規(guī)格等等。然后通過更改銷售數量及銷售時間來確認購買。得到銷售清單輸入付款的金額進行支付。在這些過程中數據的變動必須每一步都詳細的記錄在數據庫中,與進貨相對比,此時從庫存數量上扣除之前銷售的數量。以上就是整個進貨出貨的大體流程,經過思考之后就應該可以的到相對系統的數據庫模型,由于本系統容納的數據樣本不多,

29、故采用Access作為便利店管理系統的數據庫系統。為了方便起見,各個表的主關鍵字采用Access的自動增量類型。我們使用三個數據庫的表單來完成,用來記錄庫存的貨物和我們在銷售過程中已經賣出的貨物。兩類是我們程序的核心,同時也是我們整個系統能夠運用的根本同時還有兩個輔助功能表單以及一個使用者信息表1. E-R模型便利店管理系統數據庫E-R模型,如圖所示:職工/用戶職工編號籍貫進貨日期進貨進貨單號商品編號名稱價格商品姓名性別工資身份證號銷售單號銷售日期數量mn銷售圖2-5 數據庫E-R模型圖2.2.1數據庫表結構數據庫的連接:DriverManager.getConnection( jdbc:my

30、sql:/localhost:3306/15240supermarket?characterEncoding=utf-8, root, root);進貨數據記錄表(buy)本表的作用是對買入的貨物進行記錄。表1 進貨數據記錄表字段名數據類型字段大小小數位數是否主鍵描述BuyID自動編號整形PRI進貨編號主關鍵字Price貨幣單精度2價格Quantity數字整形數量BuyDate日期/時間進貨時間BuyPerson文本20購買人SupplierID數字整形PRI供貨商編號外關鍵字WareID數字整形PRI商品編號外關鍵字銷售數據記錄表(sale)用來記錄銷售的商品的基本信息。表2 銷售數據記錄表

31、字段名數據類型字段大小小數位數是否主鍵描述SaleID自動編號整形PRI銷售編號主關鍵字WareID數字整形2商品編號外關鍵字SalePrice數字單精度銷售價格SaleQty數字整形銷售數量SaleDate日期/時間銷售時間庫存數據記錄表(reserve)用來存放庫存的數據。表3 庫存記錄表字段名數據類型字段大小小數位數是否主鍵描述ResID自動編號長整型PRI商品編號WareID數字長整型商品名稱ResQty數字長整型商品產地商品記錄表(ware)用來儲存商品的基本信息的表。表4 商品記錄表字段名數據類型字段大小小數位數是否主鍵描述WareID自動編號長整型PRI商品編號WareName文

32、本80商品名稱WareProduct文本50商品產地WarePrice數字單精度型2商品銷售價格WareType文本50商品規(guī)格供貨商記錄表(supplier)存儲進貨商的基本信息。表5 供應商記錄表字段名數據類型字段大小小數位數是否主鍵描述SupplierID自動編號長整型PRI供應商IDSupplierName文本802供應商名字SupplierPhone文本50供應商電話SupplierMobile文本50供應商手機SupplierAddress文本50供應商地址第三章 詳細設計3.1系統界面設計當用戶打開本程序時首先需要輸入自己的帳號與密碼,不同的賬號擁有不同的權限圖系統登陸界面圖3-

33、1 登錄頁面圖當用戶登錄之后便可以根據自己的權限來進行相應的操作。3.1.1系統首頁當用戶登錄成功之后進入系統首頁圖3-2 系統首頁當我們進入到本系統時能夠看到首頁,首頁包含了四個基本功能可以方便用戶進行選擇,可以進入不同的頁面,進貨登記與進貨的表單相連接,銷售管理包含銷售登記與銷售查詢兩大部分。庫存查詢功能我們可以同過下拉菜單得知剩余庫存的種類與數量。系統管理界面包含三哥小功能模塊,包括用戶的管理商品的管理與供應商的管理。進貨信息錄入界面圖3-3 進貨登記頁面進貨的部分使用的我們有的項目選擇使用了下拉菜單,對于使用者既方便省力又節(jié)約了時間。進貨信息顯示界面圖3-4 進貨登記結果頁面在進貨完成

34、后會得到一個進貨的結果單來對商品的名稱價格數量等等進行記錄保證進貨過程的準確性。銷售信息登記界面先通過對商品編號的查詢來確定購買的商品,再進行購買。圖3-5 庫存查詢信息錄入界面圖3-6 庫存查詢結果圖在庫存查詢界面中,我們只需要在商品名稱庫出在庫存查詢結果顯示界面中,下拉菜單選擇商品就可以了。系統功能模塊的實現3.1.2進貨登記模塊當用戶點擊頁面時,通過Servlet收到來自界面?zhèn)魉偷男畔?,進行進貨的處理。調用函數的方式來接受傳送的信息,要是需要進行反饋信息的話,我們就是用request語句來進行消息的回復。銷售登記模塊本模塊主要是將銷售的商品的信息價格等信息填寫到銷售的數據庫的表單之中,然

35、后還需要對庫存的數量進行更新。3.1.3庫存查詢模塊在下拉菜單中選擇貨物的名稱就可以查詢庫存的數量,此外為了方便用戶的查詢,本系統把查詢選項在首頁右側也設立了一個快捷鏈接方便用戶使用。這個模塊中涉及到的主要方法為request.getParameter, request.setAttribute。參數是名稱name, 3.1.4商品管理模塊當我們點擊商品管理時,首先應該顯示所有商品的信息,仔細點入某一個確切的商品時,就可以對該商品的所有信息進行增加修改刪除等等。本部分使用了Add加入新的商品。Edit最已經存在的貨物信息給予修正。Delete將已經不再進貨的商品或者銷路不好不再出售的商品的信息

36、刪除。參數為名稱Name,貨物Product,價格Price,規(guī)格Type。圖3-7 商品管理界面3.1.5供應商管理模塊當我們需要更換供應商或者發(fā)現供應商的信息需要進行更改是在本界面就可以對供應商進行修改。圖3-8 供應商管理界面3.1.6用戶管理模塊便利店總會遇到各種原因導致員工調離或變動,這樣的話我們就需要對我們的用戶賬號進行修改或者是更改權限,本模塊實現了這一功能,方便管理者進行管理。圖3-9 用戶管理界面第四章 系統測試4.1測試綜述在系統的開發(fā)大概完成以后,必須對開發(fā)的軟件來進行一些測試來保證軟件的操作性,防止在使用過程中發(fā)生的意外問題。當發(fā)現了問題的時候就可以著手進行整改。當我們

37、在使用程序的時候,經常會出現當我們進入了某一個選項的時候不能進入下一個模塊或者說是與其他的功能在鏈接方面產生了問題。這個時候就可以去修改有問題的地方。但是任何東西都不會是完美的也一定會有問題,當我們在檢驗的時候就算沒有發(fā)生問題,也不會代表整個程序都是完好的,所以我們將系統測試分為幾個部分,分步驟的進行檢測。首先是將我們需要在實際運行中用到的數據輸入到軟件之中,當我們在把信息填寫到表里的時候這個程序開始運行。當我們可以得到我們預期的結果的時候,在這個環(huán)節(jié)我們可以認為程序可以滿足運行。接下來我們就是要針對性的尋找,在我們認為最有可能出現問題的地方仔細的查找,或者是出現問題比較多,比較關鍵的點更應該

38、注意。這樣可以對于核心的功能有一個保障。當找到問題之后當然就是進行解決,修改不正確的代碼對系統再次進行運行檢驗修改。我們不斷地這樣重復這些方式來最大可能的保證測試的準確性。在檢測中有下列這幾個錯誤,第一是當我們點開頁面時不能正確跳轉到下一個模塊;第二是在我們填寫數據的時候變量有時會出錯;第三是在提交過程中我們發(fā)現在數據傳遞到下一個表中是發(fā)生問題;第四是有時會發(fā)生找不到或者是打不開等等情況。在檢測中發(fā)現錯誤是十分常見的,但是把各個模塊功能詳細區(qū)分的話,還是可以進行精確的測試的。4.2系統的單元測試本系統的功能實現塊較多,但是在系統實現中基本上介紹了每個功能模塊的使用。然后在根據自己的需求隨意操作

39、。4.3系統的集成測試便利店管理系統的每個模塊之間都是存在聯系的,模塊之間的鏈接契合程度決定了我們在本測試過程中的難度。本程序主要是通過輸入的程信息作為紐帶將各個模塊進行聯合。所以他們之間關系的緊密程度也決定了在本項測試中的操作難度。經由數據的傳遞使得頁面獲得跳轉,這就是我們需要檢測的地方,因而我們只要將所有的信息輸入讓全部的鏈接跳轉就可以的到測試的結果。4.4測試結論在我們進行測試之后,發(fā)現了很多之前在設計時沒有發(fā)現的問題,并且對其進行了修改。大體上還是能夠流暢的運行的,雖然我們通過了測試,但是對于軟件開發(fā)來說,測試的部分十分重要,我們自己也并不能保證軟件的沒有了任何其他的問題。所以需要在以后需要進行不斷地修改與完善。通過軟件測試讓我找到了以前很多對于知識理解的誤區(qū),正式這些對于理解的不到位才會導致發(fā)生了這些錯誤,所以對于系統要有一個精益求精的態(tài)度才是做好程序的關鍵。結 論我們主要是依靠便利店的日常進出貨的情況來進行數據的分析今兒得到便利店系統的數據庫。要實施希望能夠起到幫助便利店在正常營業(yè)中能夠提高效率減少誤差將人為可以避免的失誤降到最低。本次設計與實現組要是利用了jsp的方式來完成的。在這次設計中我收獲了很多,在便利店管理系統的開發(fā)中不管是需求分析階段還或者是程序的實現很多

溫馨提示

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

評論

0/150

提交評論