便利店管理系統(tǒng)的設(shè)計實現(xiàn)分析范文_第1頁
便利店管理系統(tǒng)的設(shè)計實現(xiàn)分析范文_第2頁
便利店管理系統(tǒng)的設(shè)計實現(xiàn)分析范文_第3頁
便利店管理系統(tǒng)的設(shè)計實現(xiàn)分析范文_第4頁
便利店管理系統(tǒng)的設(shè)計實現(xiàn)分析范文_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

...wd......wd......wd...摘要當(dāng)今世界,人們的生活方式完全圍繞著方便自助的主題來開展,便利店恰恰成為了這個主題實現(xiàn)的一局部。現(xiàn)在無論是大規(guī)模還是小規(guī)模的便利店隨處可見,潛移默化的在我們的生活中占據(jù)了不可或缺的地位。隨著其他商業(yè)領(lǐng)域的開展,便利店仍然需要進一步的系統(tǒng)化、網(wǎng)絡(luò)化,使其更加的與現(xiàn)代化世界接軌。所以使用數(shù)據(jù)庫存儲便利店的大量數(shù)據(jù)以及使用前臺后臺來管理便利店成為了商家的需求。便利店商品信息管理系統(tǒng)采用的是常用的B/S架構(gòu),開發(fā)語言采用的是Java,數(shù)據(jù)庫用到了便捷高效的Mysql。在網(wǎng)站上進展進便利店的管理。一方面解除了時間和空間的束縛,另一方面防止管理便利店進貨銷售的數(shù)據(jù)。便利店管理系統(tǒng)面對當(dāng)前便利店的進貨銷售庫存管理工作,整個系統(tǒng)操作簡便、界面友好、實用、安全,能夠高效準(zhǔn)確的完成進貨、銷售、庫存管理的全過程。便利店的管理系統(tǒng)在通過高效而又嚴(yán)謹(jǐn)?shù)男畔⒂涗浐土魍ê髮O大地提高了在貨物的進出與收支方面的效率。同時正是因為利用了管理系統(tǒng)才能解放出更多的工作人員使其在其他的方面投入更多的精力。在便利店中肯定是需要很多貨架去拜訪商品,當(dāng)商品的數(shù)量不是充足的時候就需要有員工來進展更換,所以對于這個方面我們還需要特地的為其準(zhǔn)備一個便于直觀看到的界面來提升系統(tǒng)的管理效率,也方便了前來消費的客戶。只要是與網(wǎng)絡(luò)連接就可以使用本程序,解決了數(shù)據(jù)信息交流的問題。關(guān)鍵詞:進貨庫存銷售便利店管理系統(tǒng)ABSTRACTIntoday'sworld,people'slifestylecompletelyaroundthethemeofself-helptodevelopconvenient,conveniencestoresjustbecomeapartofthisthemeimplementation.Now,whetherlarge-scaleorsmall-scaleconveniencestoreseverywhere,subtleoccupyanindispensableroleinourlives.Withthedevelopmentofotherbusinessareas,conveniencestoresstillrequiresfurthersystematic,network,makingitmoreinlinewiththemodernworld.Sotheuseoflargeamountsofdatastoredinadatabaseandtheuseofconveniencestoresforegroundtobackgroundtomanagetheconveniencestorehasbecomeabusinessrequirement.YiBoconveniencestoremanagementsystemusesacommonB/Sarchitecture,thedevelopmentlanguageusedisJava,databaseandusesaconvenientandefficientMysql.Thenintoaconveniencestoreonthesitemanagement.Ontheonehandtolifttheshacklesoftimeandspace,ontheotherhandtoavoidtheconveniencestoreinventorymanagementdata.ConveniencestoresmanagementsystemInvoicingmanagementtofacethecurrentconveniencestore,theentiresystemiseasytooperate,user-friendly,practical,safeandabletoefficientlyandaccuratelycompletethepurchase,sales,inventorymanagementofthewholeprocess.Conveniencestoremanagementsystemthroughefficientandrigorousinformationrecordingandcirculationwillgreatlyimprovetheefficiencyandthebalanceofpaymentsinrespectofgoodsinandoutof.Atthesametimeitisbecauseoftheuseofthemanagementsysteminordertoliberatemorestafftomakemoreeffortsinotheraspects.Intheconveniencestoreshelfdefinitelyneedtovisitalotofmerchandise,whenthenumberofgoodsisnotenoughwhenyouneedastafftobereplaced,soforthisaspectweneedtopreparespeciallyforitsvisuallyseeaneasyinterfacetoenhancesystemmanagementefficiency,butalsoconvenienttotheconsumercustomers.Aslongasthenetworkconnection,youcanusethisprogramtosolvethedataexchangeproblems.Keywords:purchasinginventorysalesconveniencestoremanagementsystem目錄引言1第一章系統(tǒng)分析31.1需求分析31.2業(yè)務(wù)流程圖31.3系統(tǒng)開發(fā)環(huán)境61.4系統(tǒng)方案的可行性6第二章系統(tǒng)設(shè)計82.1系統(tǒng)目標(biāo)82.2數(shù)據(jù)庫的設(shè)計11第三章詳細設(shè)計163.1系統(tǒng)界面設(shè)計16第四章系統(tǒng)測試204.1測試綜述204.2系統(tǒng)的單元測試204.3系統(tǒng)的集成測試204.4測試結(jié)論20結(jié)論22謝辭23參考文獻24引言選題的來源及意義電子技術(shù)的迅速開展,社會進入了快速開展的高度信息化的時代,同時各種便利店的經(jīng)營管理變得越來越多元化信息化,那種小賣鋪出售柴米油鹽的時代的時代早就已經(jīng)過去了,現(xiàn)在的街邊新開了各種零零散散的新式便利店,面對更加進步的社會以及日益劇烈的競爭環(huán)境和不斷提高的要求的服務(wù)產(chǎn)品這些都迫使我們從基本上進展改革,不應(yīng)該使用老式的管理方式,所以有一套完善的管理系統(tǒng)十分重要它不僅可以讓員工科學(xué)地處理商品的各種事務(wù),還可以提高員工的工作效率,也進一步加強科學(xué)化、合理化、制度化、標(biāo)準(zhǔn)化管理,為管理水平跨上新臺階。此系統(tǒng)的設(shè)計與實踐是基于便利店管理系統(tǒng)研究、應(yīng)用的顯示情況今兒展開的,希望本系統(tǒng)能夠與將來新建的公眾大型的連鎖的便利店的管理以及信息應(yīng)用中起到作用?,F(xiàn)如今大局部的便利商店都是靠職員去人工管理貨物,但是銷售與貨物管理是需要非常準(zhǔn)確而又及時的,員工必須能夠準(zhǔn)確而又詳細的了解庫存的情況。才會使經(jīng)營者或缺當(dāng)前的情況,來進展總體全面的調(diào)度與物流調(diào)度相結(jié)合將會極大地提高效率豐富商品的種類和新鮮程度使得服務(wù)的質(zhì)量得到很大程度上的提高。我們所開發(fā)的便利店管理系統(tǒng)在在比照分析了大型便利店和一些軟件開發(fā)商開發(fā)的管理系統(tǒng)設(shè)計思想和應(yīng)用情況的根基之上,結(jié)合國內(nèi)現(xiàn)有系統(tǒng)的現(xiàn)狀和特點以及未來零售業(yè)的開展趨勢所需要的根基上設(shè)計開發(fā)的。本文詳細探討了便利店管理系統(tǒng)的功能需求、性能需求、標(biāo)準(zhǔn)性安全性、和系統(tǒng)設(shè)計等方面的問題,用到了業(yè)務(wù)定義參數(shù)化、功能模塊構(gòu)件化等基于軟件復(fù)用的設(shè)計思想和方法。國內(nèi)外開展?fàn)顩r管理系統(tǒng)是以企業(yè)管理系統(tǒng)為研究對象的一門組織管理技術(shù),也是一門以系統(tǒng)科學(xué)、運籌學(xué)、計算機應(yīng)用技術(shù)為主題的綜合性穿插課程,其基本思想是堅持整體觀念,統(tǒng)籌兼顧,運用有關(guān)優(yōu)化分析方法,實現(xiàn)管理系統(tǒng)整體功能的提高。在國外7-11便利店便是使用電子管理系統(tǒng)的受益者7-11便利店建設(shè)于1973年,是日本最大的零售商在整個日本經(jīng)濟都不景氣的情況下,它抑制了一系列不利條件獲得了巨大的成功。7-11取得了如此業(yè)績首先應(yīng)該歸功于它采取了一洗臉的現(xiàn)代化的技術(shù)以及慎重的戰(zhàn)略管理,如果單單是管理方面的話我們相信它并不會如此的成功,還要歸功于他成功的使用了電子管理技術(shù)。7-11從來都不會在電子管理上吝嗇預(yù)算,在80年代初就成功的使用POS系統(tǒng)再1992年他四次對信息管理系統(tǒng)進展改善。他在微軟的幫助下成功開發(fā)了它的信息管理系統(tǒng),軟件對系統(tǒng)的經(jīng)常性監(jiān)控,并且在系統(tǒng)崩潰時能自動的對系統(tǒng)進展重啟。通過這個管理系統(tǒng)來進展質(zhì)量控制,價格制定和產(chǎn)品改良并從這些數(shù)據(jù)中分析顧客的要求。由此可見國外的便利店管理系統(tǒng)早已經(jīng)起步而且通過與顧客的互動來獲取更加適應(yīng)潮流的信息。在國內(nèi)便利點的開展前景十分有利,隨著我們的經(jīng)濟水平的不斷提高,人們愿在方便干凈的環(huán)境下選擇商品購,因此人們非常希望能夠看到一種新的機制能夠促進新的購物模式的產(chǎn)生。于是便利店就在這中情況下應(yīng)運而生。當(dāng)然便利店的規(guī)模越是龐大,從中產(chǎn)生的信息處理也就越多,各種表單的處理貨物的進出,員工的工資表等等一系列的問題擺在了我們的眼前。運營過程的繁瑣對于管理毫無益處。所以便利店管理系統(tǒng)的設(shè)計與實現(xiàn)是符合當(dāng)今社會與時代主題的研究目標(biāo)。課題的研究目的是實現(xiàn)便利店管理的模塊化以及細節(jié)化,在提高效率的情況下節(jié)省勞動力。盡可能的減少人工失誤所帶來的不利影響。總體任務(wù)是實現(xiàn)便利店管理的系統(tǒng)化、標(biāo)準(zhǔn)化與智能化,利用網(wǎng)絡(luò)環(huán)境的便利以及軟件系統(tǒng)的嚴(yán)謹(jǐn)性完成便利店管理系統(tǒng),方便便利店按照最優(yōu)最合理的方式來運轉(zhuǎn)從而達提高了便利店的運營效率節(jié)省人力物力方便消費者的目的。研究內(nèi)容本系統(tǒng)要求主要實現(xiàn)以下功能模塊:·銷售管理:銷售登記銷售查詢商品管理詢可以獲取便利店商品的銷售情況,更快的獲取貨物的信息?!ば畔⒉樵児芾恚翰樵儙齑嫘畔⑸唐沸畔ⅰは到y(tǒng)管理:商品管理供給商管理用戶管理對用戶信息進展管理。包括用戶權(quán)限的設(shè)定,用戶的信息的修改及刪除。研究方法及手段JSP通過一個特殊的開發(fā)平臺來進展創(chuàng)立一個web應(yīng)用,并且它將java和html相結(jié)合并且可以在不同的行同上應(yīng)用更為重要的是也可以在不同的數(shù)據(jù)庫中使用,這樣的話就可以做到了我們只需要編寫一次代碼然后就可以屢次的在不一樣的平臺上使用提供了很大的便利。MyEclipse集成開發(fā)環(huán)境MyEclipse作為eclipse的一個插件用來寫web的開發(fā)十分的方便,因為它集成了很多web的框架在里面,用來做javaEE的開發(fā)也是十分的不錯。系統(tǒng)分析1.1需求分析我們的便利店管理系統(tǒng)中按照便利店的職員的職位把他們分為推銷員,進貨員,便利店的管理人員,管理人員管理系統(tǒng)的操作和倉庫的整理。我準(zhǔn)備將其分為三種權(quán)限,這樣就可以把權(quán)限不同的人的功能模塊聚集在一起,三種權(quán)限分別是管理員、采購員、銷售員。對于便利店的管理人員我們要求他能夠進展進貨登記銷售管理庫存查詢和對于系統(tǒng)的全面管理,具有便利店系統(tǒng)的全部權(quán)限,可以從全局的角度比照啊你點進展實時管理。推銷員的任務(wù)是能夠進展銷售登記和銷售查詢查詢銷售的情況進展推銷商品。采購員的權(quán)限是能夠進展進貨登記和庫存查詢,對于供貨商的名稱,貨物價格,進貨時間等進展記錄。貨物的進貨詳情包括有進貨商的一系列情況以及商品的詳細信息。;銷售登記包括有賣出的價格數(shù)量等屬性。在系統(tǒng)進展實施的時候要進展實現(xiàn)。通過對于需求的總結(jié),便利店管理系統(tǒng)包括以下功能(1)銷售管理:銷售管理包括銷售等級與銷售查詢兩個主要的局部。銷售等級主要是用于當(dāng)我們賣出貨物的時候?qū)τ谪浳锏膬r格與規(guī)格等信息進展有效的匯總,給出銷售清單同時進展提交與結(jié)算。銷售查詢功能是在特定的時間段內(nèi)查詢商品的銷售單號收入的金額經(jīng)辦人,可以對貨物的流通記錄。(2)信息查詢管理:查詢商品信息庫存信息通過對于商品名稱的搜索來進展商品的庫存查詢,得到結(jié)果我們就可以知道庫存的數(shù)量,然后通過獲知的信息來更改銷售的策略。。(3)系統(tǒng)管理:對于使用以及管理本系統(tǒng)的人的信息管理。商品管理:對于貨物的基本信息的改動,以便能夠及時更換銷售策略。供給商管理:管理供給商的基本信息。1.2業(yè)務(wù)流程圖便利店管理系統(tǒng)的主要業(yè)務(wù)流程有銷售登記、入庫登記、銷售記錄查詢、用戶管理等等。銷售登記的業(yè)務(wù)流程圖如下。消費者消費者銷售人員銷售單財務(wù)報表庫管出庫單主管部門圖1-1銷售登記業(yè)務(wù)流程圖入庫登記的業(yè)務(wù)流程圖如下供給商供給商采購人員采購單財務(wù)報表庫管合格入庫單主管部門不合格入庫單圖1-2入庫登記業(yè)務(wù)流程圖圖1-3基本資料維護用例圖圖1-4采購用例圖圖1-5銷售用例圖1.3系統(tǒng)開發(fā)環(huán)境硬件環(huán)境:CPU主頻:3.0GHz內(nèi)存:4G操作系統(tǒng):Win10數(shù)據(jù)庫:MySQL5.0開發(fā)語言:JSP+JAVA+JavaScript+MVC開發(fā)平臺:MyEclipse服務(wù)器:Tomcat6.0瀏覽器:IE8.01.4系統(tǒng)方案的可行性系統(tǒng)簡潔、易使用、易維護、適用非計算機人員使用系統(tǒng)應(yīng)用者并不見得都是電腦高手,所以整個系統(tǒng)的設(shè)計最關(guān)鍵的問題是:本程序應(yīng)該更貼近群眾,并且便于在我們的平時生活中使用,同時擁有較為完善的功能,簡單易懂可以讓沒有太多經(jīng)歷的人也能正常的使用提升工作效率。應(yīng)當(dāng)考慮系統(tǒng)的可擴展性,但便利店業(yè)務(wù)部門發(fā)生變化時,要求相應(yīng)的管理系統(tǒng)也要隨著改變,這就要求,在分析程序功能模塊時,必須考慮程序的擴展性問題,而且越快解決越好。經(jīng)仔細論證,通過與對于本系統(tǒng)各方面的調(diào)研從下面幾個角度進展分析。從經(jīng)濟可行性角度分析,由于管理系統(tǒng)的開發(fā)可以極大地提高效率,減輕了工作人員工作量,減少工作人員,從而減少勞力資本的投入。通過減少在人工工作中的事物帶來的不利影響使其變相的提高了收入。通過本系統(tǒng)做到了科學(xué)有效的管理,既方便了管理者也服務(wù)了消費者。我們使用網(wǎng)絡(luò)上的開源的開發(fā)工具也是是我們從開發(fā)的根基上獲得了節(jié)約。從操作可行性角度分析,因為便利店中職員的素質(zhì)都對比高,所以在我們的設(shè)想中,并不需要太久的培訓(xùn)就可以使員工掌握軟件的使用。從社會可行性角度分析,如今很多大型的連鎖超市都在使用管理系統(tǒng)來進展處理日常的運營,對于貨物出入量大的便利店來說也是十分適宜的,有很好的借鑒的可能性。而且便利店管理系統(tǒng)能夠從總體上讓管理者直觀的看到產(chǎn)品的銷量和競爭力。為之后戰(zhàn)略抉擇提供了充分的依據(jù)。系統(tǒng)設(shè)計2.1系統(tǒng)目標(biāo)本課題的研究目的是實現(xiàn)便利店管理的標(biāo)準(zhǔn)化和自動化,通過使用信息化的管理系統(tǒng)來實現(xiàn)減少人工時能夠被防止的誤差。本系統(tǒng)主要實現(xiàn)了了一下目標(biāo):對于商品的基本信息流通情況以及時間等在銷售過程中需要明細的局部進展查找。以及實現(xiàn)管理權(quán)限等模塊的構(gòu)建。由于本系統(tǒng)是便利店管理系統(tǒng)對于系統(tǒng)界面應(yīng)盡量保持舒適較少使用者的疲勞。本程序采用人與程序互動的方式,頁面優(yōu)美,信息的增加,刪除,修改,十分容易操作,提升工作效率。進貨角度來說將供給商和商品的名稱價格數(shù)量,以及剩余的沒有銷售的貨物聯(lián)系到系統(tǒng)功能模塊設(shè)計(1)系統(tǒng)的模塊劃分便利店管理系統(tǒng)由數(shù)據(jù)庫開發(fā)的程序。包括進貨登記、銷售登記銷售查詢、庫存查詢、用戶管理、商品管理、供給商管理,7局部組成。進貨登記本功能主要實現(xiàn)了商品的進貨清單,可以對商品的供貨商名稱,商品的信息買入的時間進展登記,從而能夠進展有效的管理,并且能夠從庫存中進展查詢。庫存查詢此模塊主要痛股票才庫存查詢的下拉欄里面尋找需要查詢的商品名稱,選擇確認(rèn),就會的到庫存查詢的結(jié)果包括商品名稱與庫存數(shù)量商品銷售本模塊主要包括銷售的登記與查詢,銷售等幾局部需要對商品的一系列關(guān)鍵信息進展填寫主要是價格與數(shù)量然后提交進展支付,這局部主要是方便顧客使用。銷售查詢模塊那么是根據(jù)日期查詢當(dāng)天的單號得到銷售的詳細記錄。供給商管理這局部主要包括供貨商的詳細信息的的記錄,畢竟作為銷售業(yè)供貨渠道也是十分重要的一個環(huán)節(jié)。用戶管理本功能主要是給予不同的用戶相對應(yīng)的權(quán)限使其能夠在系統(tǒng)中進展不同的操作,同時也提供其修改功能便于管理。(2)系統(tǒng)功能構(gòu)造圖便利店便利店管理系統(tǒng)進貨登記庫存查詢銷售管理系統(tǒng)管理銷售登記銷售查詢供給商管理商品管理用戶管理圖2-1系統(tǒng)構(gòu)造圖3.2程序流程圖用戶登錄的程序流程圖如下開場開場便利店管理信息系統(tǒng)登錄身份驗證是否正確N主窗口菜單完畢Y圖2-2用戶登錄程序流程圖銷售登記的程序流程圖如下NN開場銷售登記頁面錄入商品編號查詢是否存在NY顯示商品信息完畢修改銷售商品數(shù)量確認(rèn)添加確認(rèn)銷售是否繼續(xù)添加Y圖2-3銷售登記程序流程圖添加用戶程序流程圖如下開場開場添加用戶頁面錄入用戶信息用戶名稱是否為空YN完畢確認(rèn)添加Y用戶密碼是否為空;與確認(rèn)密碼是否不一致N圖2-4用戶程序流程2.2數(shù)據(jù)庫的設(shè)計完成系統(tǒng)的最關(guān)鍵的局部就是數(shù)據(jù)庫的實現(xiàn),數(shù)據(jù)的存儲設(shè)計的優(yōu)良將會直接的表達在系統(tǒng)成品上,并且關(guān)系到完成后的維修與保養(yǎng)。滿足使用者的需求以及能夠?qū)?shù)據(jù)進展有效而又迅速的處理為各種應(yīng)用程序提供支持的同時數(shù)據(jù)庫邏輯和物理構(gòu)造得到優(yōu)化是我們數(shù)據(jù)庫設(shè)計多面臨的問題。我們的目標(biāo)是為了方便客戶和應(yīng)用系統(tǒng)為其提供一個良好的運行環(huán)境。主要包括兩個方面一是信息的存儲效率越高信息流轉(zhuǎn)越快二是內(nèi)存的利用效率。設(shè)計數(shù)據(jù)存儲構(gòu)造需要遵守一項基本原那么,這個原那么就是要盡可能的使數(shù)據(jù)組織的相對獨立性提高,把它的構(gòu)造簡化,以致于數(shù)據(jù)的維持成本有所降低。所以這就需要使用標(biāo)準(zhǔn)化方法數(shù)據(jù)存儲的構(gòu)造,來保證數(shù)據(jù)的可維護性、完整性和一致性有所提高。。我們選擇使用database來記錄存儲系統(tǒng)中應(yīng)該使用的程序。在程序的實現(xiàn)過程中最關(guān)鍵的可能就是數(shù)據(jù)庫的選用也就是數(shù)據(jù)庫的制作。例如應(yīng)該有多少個表,表里存放多少個數(shù)據(jù)放入什么數(shù)據(jù),標(biāo)語表表之間是若何連接的。系統(tǒng)的效率或者說本程序的完成效果與我們構(gòu)建的數(shù)據(jù)庫的構(gòu)造息息相關(guān)。我們需要的數(shù)據(jù)庫是響應(yīng)時間少,存儲的利用率高信息保存完整等。數(shù)據(jù)庫需求分析對數(shù)據(jù)庫進展分析是我們構(gòu)建系統(tǒng)數(shù)據(jù)庫的根基,在這局部我我們首先要收集所需要存儲的數(shù)據(jù),方便接下來的數(shù)據(jù)庫的構(gòu)建。它的構(gòu)造主要從儲存和處理兩個方面來進展規(guī)劃。信息的處理方面我們需要通過我們從外面得到的關(guān)于便利店工作情況的數(shù)據(jù)例如進貨表銷售單之類的進展分析得到表單直接的關(guān)系,從而構(gòu)建更加合理的鏈接。數(shù)據(jù)的儲存方面我們肯定是把分析得到的關(guān)系進展歸納總結(jié),得到最合理的存儲方式提高存儲的效率。當(dāng)我們在完成數(shù)據(jù)庫信息的采集之后,我們將這些信息匯總將其整理為以下三項。1、數(shù)據(jù)庫工程用數(shù)據(jù)的名稱、數(shù)據(jù)類型、字段、以及是否為主鍵等。2、信息框架使收集到的信息組合,包括信心的名稱、數(shù)據(jù)的含義以及組成數(shù)據(jù)項。3、數(shù)據(jù)流信息在數(shù)據(jù)可中被進展的處理包括輸入轉(zhuǎn)發(fā)等等。在每個軟件開發(fā)過程中數(shù)據(jù)字典都是隨著系統(tǒng)的不斷完善而改變的,對于每一個程序都應(yīng)該有一個完備的數(shù)據(jù)字典。便利店的日常經(jīng)營分為進貨、銷售以及庫存這三大方面。接下來對本系統(tǒng)的三個功能進展逐步分析。進貨管理進貨的過程中我們首先需要選擇進貨商也就是所謂的進貨渠道,選擇一個合理的進貨商既能從路途上節(jié)約進貨成本,也能選擇更加合理的進貨價格。然后將進貨的規(guī)格價人民幣數(shù)量等基本信息記錄到進貨的數(shù)據(jù)庫的表單之中。同時進貨會使得庫存的表單發(fā)生變化,因此我們需要通過我們在進貨表中變動的信息來更改庫存表中的數(shù)據(jù)這樣才能使信息得到正確的流通。當(dāng)我們的倉庫中不包含此物品時,就將進貨的數(shù)量更新到庫存中。要是倉庫中有此物品,就需要將庫存中的數(shù)量與進貨的數(shù)量加在一起得到新的庫存數(shù)量銷售管理在銷售的過程中,銷售員首先將進展銷售查詢,這個功能能夠獲知當(dāng)時倉庫的商品數(shù)量以及相應(yīng)的價格規(guī)格等等。然后通過更改銷售數(shù)量及銷售時間來確認(rèn)購置。得到銷售清單輸入付款的金額進展支付。在這些過程中數(shù)據(jù)的變動必須每一步都詳細的記錄在數(shù)據(jù)庫中,與進貨相比照,此時從庫存數(shù)量上扣除之前銷售的數(shù)量。以上就是整個進貨出貨的大體流程,經(jīng)過思考之后就應(yīng)該可以的到相對系統(tǒng)的數(shù)據(jù)庫模型,由于本系統(tǒng)容納的數(shù)據(jù)樣本不多,故采用Access作為便利店管理系統(tǒng)的數(shù)據(jù)庫系統(tǒng)。為了方便起見,各個表的主關(guān)鍵字采用Access的自動增量類型。我們使用三個數(shù)據(jù)庫的表單來完成,用來記錄庫存的貨物和我們在銷售過程中已經(jīng)賣出的貨物。兩類是我們程序的核心,同時也是我們整個系統(tǒng)能夠運用的基本同時還有兩個輔助功能表單以及一個使用者信息表1.E-R模型便利店管理系統(tǒng)數(shù)據(jù)庫E-R模型,如以以下圖:職工/用戶職工/用戶職工編號籍貫進貨日期進貨進貨單號商品編號名稱價格商品姓名性別工資身份證號銷售單號銷售日期數(shù)量mn銷售圖2-5數(shù)據(jù)庫E-R模型圖2.2.1數(shù)據(jù)庫表構(gòu)造數(shù)據(jù)庫的連接:DriverManager.getConnection("jdbc:mysql://localhost:3306/15240supermarket?characterEncoding=utf-8","root","root");進貨數(shù)據(jù)記錄表〔buy〕本表的作用是對買入的貨物進展記錄。表1進貨數(shù)據(jù)記錄表字段名數(shù)據(jù)類型字段大小小數(shù)位數(shù)是否主鍵描述BuyID自動編號整形PRI進貨編號主關(guān)鍵字Price貨幣單精度2價格Quantity數(shù)字整形數(shù)量BuyDate日期/時間進貨時間BuyPerson文本20購置人SupplierID數(shù)字整形PRI供貨商編號外關(guān)鍵字WareID數(shù)字整形PRI商品編號外關(guān)鍵字銷售數(shù)據(jù)記錄表〔sale〕用來記錄銷售的商品的基本信息。表2銷售數(shù)據(jù)記錄表字段名數(shù)據(jù)類型字段大小小數(shù)位數(shù)是否主鍵描述SaleID自動編號整形PRI銷售編號主關(guān)鍵字WareID數(shù)字整形2商品編號外關(guān)鍵字SalePrice數(shù)字單精度銷售價格SaleQty數(shù)字整形銷售數(shù)量SaleDate日期/時間銷售時間庫存數(shù)據(jù)記錄表〔reserve〕用來存放庫存的數(shù)據(jù)。表3庫存記錄表字段名數(shù)據(jù)類型字段大小小數(shù)位數(shù)是否主鍵描述ResID自動編號長整型PRI商品編號WareID數(shù)字長整型商品名稱ResQty數(shù)字長整型商品產(chǎn)地商品記錄表〔ware〕用來儲存商品的基本信息的表。表4商品記錄表字段名數(shù)據(jù)類型字段大小小數(shù)位數(shù)是否主鍵描述WareID自動編號長整型PRI商品編號WareName文本80商品名稱WareProduct文本50商品產(chǎn)地WarePrice數(shù)字單精度型2商品銷售價格WareType文本50商品規(guī)格供貨商記錄表〔supplier〕存儲進貨商的基本信息。表5供給商記錄表字段名數(shù)據(jù)類型字段大小小數(shù)位數(shù)是否主鍵描述SupplierID自動編號長整型PRI供給商IDSupplierName文本802供給商名字SupplierPhone文本50供給商SupplierMobile文本50供給商手機SupplierAddress文本50供給商地址詳細設(shè)計3.1系統(tǒng)界面設(shè)計當(dāng)用戶翻開本程序時首先需要輸入自己的帳號與密碼,不同的賬號擁有不同的權(quán)限圖系統(tǒng)登陸界面圖3-1登錄頁面圖當(dāng)用戶登錄之后便可以根據(jù)自己的權(quán)限來進展相應(yīng)的操作。3.1.1系統(tǒng)首頁當(dāng)用戶登錄成功之后進入系統(tǒng)首頁圖3-2系統(tǒng)首頁當(dāng)我們進入到本系統(tǒng)時能夠看到首頁,首頁包含了四個基本功能可以方便用戶進展選擇,可以進入不同的頁面,進貨登記與進貨的表單相連接,銷售管理包含銷售登記與銷售查詢兩大局部。庫存查詢功能我們可以同過下拉菜單得知剩余庫存的種類與數(shù)量。系統(tǒng)管理界面包含三哥小功能模塊,包括用戶的管理商品的管理與供給商的管理。進貨信息錄入界面圖3-3進貨登記頁面進貨的局部使用的我們有的工程選擇使用了下拉菜單,對于使用者既方便省力又節(jié)約了時間。進貨信息顯示界面圖3-4 進貨登記結(jié)果頁面在進貨完成后會得到一個進貨的結(jié)果單來對商品的名稱價格數(shù)量等等進展記錄保證進貨過程的準(zhǔn)確性。銷售信息登記界面先通過對商品編號的查詢來確定購置的商品,再進展購置。圖3-5庫存查詢信息錄入界面圖3-6庫存查詢結(jié)果圖在庫存查詢界面中,我們只需要在商品名稱庫出在庫存查詢結(jié)果顯示界面中,下拉菜單項選擇擇商品就可以了。系統(tǒng)功能模塊的實現(xiàn)3.1.2進貨登記模塊當(dāng)用戶點擊頁面時,通過Servlet收到來自界面?zhèn)魉偷男畔?,進展進貨的處理。調(diào)用函數(shù)的方式來承受傳送的信息,要是需要進展反響信息的話,我們就是用request語句來進展消息的回復(fù)。銷售登記模塊本模塊主要是將銷售的商品的信息價格等信息填寫到銷售的數(shù)據(jù)庫的表單之中,然后還需要對庫存的數(shù)量進展更新。3.1.3庫存查詢模塊在下拉菜單中選擇貨物的名稱就可以查詢庫存的數(shù)量,此外為了方便用戶的查詢,本系統(tǒng)把查詢選項在首頁右側(cè)也設(shè)立了一個快捷鏈接方便用戶使用。這個模塊中涉及到的主要方法為request.getParameter,request.setAttribute。參數(shù)是名稱name,3.1.4商品管理模塊當(dāng)我們點擊商品管理時,首先應(yīng)該顯示所有商品的信息,仔細點入某一個確切的商品時,就可以對該商品的所有信息進展增加修改刪除等等。本局部使用了Add參加新的商品。Edit最已經(jīng)存在的貨物信息給予修正。Delete將已經(jīng)不再進貨的商品或者銷路不好不再出售的商品的信息刪除。參數(shù)為名稱Name,貨物Product,價格Price,規(guī)格Type。圖3-7商品管理界面3.1.5供給商管理模塊當(dāng)我們需要更換供給商或者發(fā)現(xiàn)供給商的信息需要進展更改是在本界面就可以對供給商進展修改。圖3-8供給商管理界面3.1.6用戶管理模塊便利店總會遇到各種原因?qū)е聠T工調(diào)離或變動,這樣的話我們就需要對我們的用戶賬號進展修改或者是更改權(quán)限,本模塊實現(xiàn)了這一功能,方便管理者進展管理。圖3-9用戶管理界面系統(tǒng)測試4.1測試綜述在系統(tǒng)的開發(fā)大概完成以后,必須對開發(fā)的軟件來進展一些測試來保證軟件的操作性,防止在使用過程中發(fā)生的意外問題。當(dāng)發(fā)現(xiàn)了問題的時候就可以著手進展整改。當(dāng)我們在使用程序的時候,經(jīng)常會出現(xiàn)當(dāng)我們進入了某一個選項的時候不能進入下一個模塊或者說是與其他的功能在鏈接方面產(chǎn)生了問題。這個時候就可以去修改有問題的地方。但是任何東西都不會是完美的也一定會有問題,當(dāng)我們在檢驗的時候就算沒有發(fā)生問題,也不會代表整個程序都是完好的,所以我們將系統(tǒng)測試分為幾個局部,分步驟的進展檢測。首先是將我們需要在實際運行中用到的數(shù)據(jù)輸入到軟件之中,當(dāng)我們在把信息填寫到表里的時候這個程序開場運行。當(dāng)我們可以得到我們預(yù)期的結(jié)果的時候,在這個環(huán)節(jié)我們可以認(rèn)為程序可以滿足運行。接下來我們就是要針對性的尋找,在我們認(rèn)為最有可能出現(xiàn)問題的地方仔細的查找,或者是出現(xiàn)問題對比多,對比關(guān)鍵的點更應(yīng)該注意。這樣可以對于核心的功能有一個保障。當(dāng)找到問題之后當(dāng)然就是進展解決,修改不正確的代碼對系統(tǒng)再次進展運行檢驗修改。我們不斷地這樣重復(fù)這些方式來最大可能的保證測試的準(zhǔn)確性。在檢測中有以下這幾個錯誤,第一是當(dāng)我們點開頁面時不能正確跳轉(zhuǎn)到下一個模塊;第二是在我們填寫數(shù)據(jù)的時候變量有時會出錯;第三是在提交過程中我們發(fā)現(xiàn)在數(shù)據(jù)傳遞到下一個表中是發(fā)生問題;第四是有時會發(fā)生找不到或者是打不開等等情況。在檢測中發(fā)現(xiàn)錯誤是十分常見的,但是把各個模塊功能詳細區(qū)分的話,還是可以進展準(zhǔn)確的測試的。4.2系統(tǒng)的單元測試本系統(tǒng)的功能實現(xiàn)塊較多,但是在系統(tǒng)實現(xiàn)中基本上介紹了每個功能模塊的使用。然后在根據(jù)自己的需求隨意操作。。4.3系統(tǒng)的集成測試便利店管理系統(tǒng)的每個模塊之間都是存在聯(lián)系的,模塊之間的鏈接契合程度決定了我們在本測試過程中的難度。本程序主要是通過輸入的程信息作為紐帶將各個模塊進展聯(lián)合。所以他們之間關(guān)系的嚴(yán)密程度也決定了在本項測試中的操作難度。經(jīng)由數(shù)據(jù)的傳遞使得頁面獲得跳轉(zhuǎn),這就是我們需要檢測的地方,因而我們只要將所有的信息輸入讓全部的鏈接跳轉(zhuǎn)就可以的到測試的結(jié)果。4.4測試結(jié)論在我們進展測試之后,發(fā)現(xiàn)了很多之前在設(shè)計時沒有發(fā)現(xiàn)的問題,并且對其進展了修改。大體上還是能夠流暢的運行的,雖然我們通過了測試,但是對于軟件開發(fā)來說,測試的局部十分重要,我們自己也并不能保證軟件的沒有了任何其他的問題。所以需要在以后需要進展不斷地修改與完善。通過軟件測試讓我找到了以前很多對于知識理解的誤區(qū),正式這些對于理解的不到位才會導(dǎo)致發(fā)生了這些錯誤,所以對于系統(tǒng)要有一個精益求精的態(tài)度才是做好程序的關(guān)鍵。結(jié)論我們主要是依靠便利店的日常進出貨的情況來進展數(shù)據(jù)的分析今兒得到便利店系統(tǒng)的數(shù)據(jù)庫。要實施希望能夠起到幫助便利店在正常營業(yè)中能夠提高效率減少誤差將人為可以防止的失誤降到最低。本次設(shè)計與實現(xiàn)組要是利用了jsp的方式來完成的。在這次設(shè)計中我收獲了很多,在便利店管理系統(tǒng)的開發(fā)中不管是需求分析階段還或者是程序的實現(xiàn)很

溫馨提示

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

評論

0/150

提交評論