版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上摘 要當(dāng)今世界,人們的生活方式完全圍繞著方便自助的主題來(lái)發(fā)展,便利店恰恰成為了這個(gè)主題實(shí)現(xiàn)的一部分?,F(xiàn)在無(wú)論是大規(guī)模還是小規(guī)模的便利店隨處可見(jiàn),潛移默化的在我們的生活中占據(jù)了不可或缺的地位。隨著其他商業(yè)領(lǐng)域的發(fā)展,便利店仍然需要進(jìn)一步的系統(tǒng)化、網(wǎng)絡(luò)化,使其更加的與現(xiàn)代化世界接軌。所以使用數(shù)據(jù)庫(kù)存儲(chǔ)便利店的大量數(shù)據(jù)以及使用前臺(tái)后臺(tái)來(lái)管理便利店成為了商家的需求。便利店商品信息管理系統(tǒng)采用的是常用的B/S架構(gòu),開(kāi)發(fā)語(yǔ)言采用的是Java,數(shù)據(jù)庫(kù)用到了便捷高效的Mysql。在網(wǎng)站上進(jìn)行進(jìn)便利店的管理。一方面解除了時(shí)間和空間的束縛,另一方面避免管理便利店進(jìn)貨銷售的數(shù)據(jù)。 便利店管
2、理系統(tǒng)面對(duì)當(dāng)前便利店的進(jìn)貨銷售庫(kù)存管理工作,整個(gè)系統(tǒng)操作簡(jiǎn)便、界面友好、實(shí)用、安全,能夠高效精確的完成進(jìn)貨、銷售、庫(kù)存管理的全過(guò)程。便利店的管理系統(tǒng)在通過(guò)高效而又嚴(yán)謹(jǐn)?shù)男畔⒂涗浐土魍ê髮O大地提高了在貨物的進(jìn)出與收支方面的效率。同時(shí)正是因?yàn)槔昧斯芾硐到y(tǒng)才能解放出更多的工作人員使其在其他的方面投入更多的精力。在便利店中肯定是需要很多貨架去拜訪商品,當(dāng)商品的數(shù)量不是充足的時(shí)候就需要有員工來(lái)進(jìn)行更換,所以對(duì)于這個(gè)方面我們還需要特地的為其準(zhǔn)備一個(gè)便于直觀看到的界面來(lái)提升系統(tǒng)的管理效率,也方便了前來(lái)消費(fèi)的客戶。只要是與網(wǎng)絡(luò)連接就可以使用本程序,解決了數(shù)據(jù)信息交流的問(wèn)題。關(guān)鍵詞: 進(jìn)貨 庫(kù)存 銷售 便利
3、店管理系統(tǒng)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è)目 錄引 言選題的來(lái)源及意義電子技術(shù)的迅速發(fā)展,社會(huì)進(jìn)入了快速發(fā)展的高度信息化的時(shí)代,同時(shí)各種便利店的經(jīng)營(yíng)管理變得越來(lái)越多元化信息化,那種小賣鋪出售柴米油鹽的時(shí)代的時(shí)代早就已經(jīng)過(guò)去了,現(xiàn)在的街邊新開(kāi)了各種零零散散的新式便利店,面對(duì)更加進(jìn)步的社會(huì)以及日益劇烈的競(jìng)爭(zhēng)環(huán)境和不斷提高的要求的服務(wù)產(chǎn)品這些都迫使我們從根本上進(jìn)行改革,不應(yīng)該使用老式的管理方式,所以有一套完善的管理系統(tǒng)十分重要它不僅可以讓員工科學(xué)地處理商品的各種事務(wù), 還可以提高員工的工作效率,也進(jìn)一步加強(qiáng)科學(xué)化、合理化、制度化、規(guī)范化管理,為管理水平跨上新臺(tái)階。此系統(tǒng)的設(shè)計(jì)與實(shí)踐是基于便利店管理系統(tǒng)研究、應(yīng)
11、用的顯示情況今兒展開(kāi)的,希望本系統(tǒng)能夠與將來(lái)新建的公眾大型的連鎖的便利店的管理以及信息應(yīng)用中起到作用?,F(xiàn)如今大部分的便利商店都是靠職員去人工管理貨物,但是銷售與貨物管理是需要非常準(zhǔn)確而又及時(shí)的,員工必須能夠準(zhǔn)確而又詳細(xì)的了解庫(kù)存的情況。才會(huì)使經(jīng)營(yíng)者或缺當(dāng)前的情況,來(lái)進(jìn)行總體全面的調(diào)度與物流調(diào)度相結(jié)合將會(huì)極大地提高效率豐富商品的種類和新鮮程度使得服務(wù)的質(zhì)量得到很大程度上的提高。我們所開(kāi)發(fā)的便利店管理系統(tǒng)在在對(duì)比分析了大型便利店和一些軟件開(kāi)發(fā)商開(kāi)發(fā)的管理系統(tǒng)設(shè)計(jì)思想和應(yīng)用情況的基礎(chǔ)之上,結(jié)合國(guó)內(nèi)現(xiàn)有系統(tǒng)的現(xiàn)狀和特點(diǎn)以及未來(lái)零售業(yè)的發(fā)展趨勢(shì)所需要的基礎(chǔ)上設(shè)計(jì)開(kāi)發(fā)的。本文詳細(xì)探討了便利店管理系統(tǒng)的功能
12、需求、性能需求、標(biāo)準(zhǔn)性安全性、和系統(tǒng)設(shè)計(jì)等方面的問(wèn)題,用到了業(yè)務(wù)定義參數(shù)化、功能模塊構(gòu)件化等基于軟件復(fù)用的設(shè)計(jì)思想和方法。國(guó)內(nèi)外發(fā)展?fàn)顩r管理系統(tǒng)是以企業(yè)管理系統(tǒng)為研究對(duì)象的一門組織管理技術(shù),也是一門以系統(tǒng)科學(xué)、運(yùn)籌學(xué)、計(jì)算機(jī)應(yīng)用技術(shù)為主題的綜合性交叉課程,其基本思想是堅(jiān)持整體觀念,統(tǒng)籌兼顧,運(yùn)用有關(guān)優(yōu)化分析方法,實(shí)現(xiàn)管理系統(tǒng)整體功能的提高。在國(guó)外 7-11便利店便是使用電子管理系統(tǒng)的受益者7-11便利店建立于1973年,是日本最大的零售商在整個(gè)日本經(jīng)濟(jì)都不景氣的情況下,它克服了一系列不利條件獲得了巨大的成功。7-11取得了如此業(yè)績(jī)首先應(yīng)該歸功于它采取了一洗臉的現(xiàn)代化的技術(shù)以及謹(jǐn)慎的戰(zhàn)略管理,如
13、果單單是管理方面的話我們相信它并不會(huì)如此的成功,還要?dú)w功于他成功的使用了電子管理技術(shù)。7-11從來(lái)都不會(huì)在電子管理上吝嗇預(yù)算,在80年代初就成功的使用POS系統(tǒng)再1992年他四次對(duì)信息管理系統(tǒng)進(jìn)行改善。他在微軟的幫助下成功開(kāi)發(fā)了它的信息管理系統(tǒng),軟件對(duì)系統(tǒng)的經(jīng)常性監(jiān)控,并且在系統(tǒng)崩潰時(shí)能自動(dòng)的對(duì)系統(tǒng)進(jìn)行重啟。通過(guò)這個(gè)管理系統(tǒng)來(lái)進(jìn)行質(zhì)量控制,價(jià)格制定和產(chǎn)品改進(jìn)并從這些數(shù)據(jù)中分析顧客的要求。由此可見(jiàn)國(guó)外的便利店管理系統(tǒng)早已經(jīng)起步而且通過(guò)與顧客的互動(dòng)來(lái)獲取更加適應(yīng)潮流的信息。在國(guó)內(nèi)便利點(diǎn)的發(fā)展前景十分有利,隨著我們的經(jīng)濟(jì)水平的不斷提高,人們?cè)冈诜奖愀蓛舻沫h(huán)境下選擇商品購(gòu),因此人們非常希望能夠看到一種
14、新的機(jī)制能夠促進(jìn)新的購(gòu)物模式的產(chǎn)生。于是便利店就在這中情況下應(yīng)運(yùn)而生。當(dāng)然便利店的規(guī)模越是龐大,從中產(chǎn)生的信息處理也就越多,各種表單的處理貨物的進(jìn)出,員工的工資表等等一系列的問(wèn)題擺在了我們的眼前。運(yùn)營(yíng)過(guò)程的繁瑣對(duì)于管理毫無(wú)益處。所以便利店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)是符合當(dāng)今社會(huì)與時(shí)代主題的研究目標(biāo)。課題的研究目的是實(shí)現(xiàn)便利店管理的模塊化以及細(xì)節(jié)化,在提高效率的情況下節(jié)省勞動(dòng)力。盡可能的減少人工失誤所帶來(lái)的不利影響。總體任務(wù)是實(shí)現(xiàn)便利店管理的系統(tǒng)化、規(guī)范化與智能化,利用網(wǎng)絡(luò)環(huán)境的便利以及軟件系統(tǒng)的嚴(yán)謹(jǐn)性完成便利店管理系統(tǒng),方便便利店按照最優(yōu)最合理的方式來(lái)運(yùn)轉(zhuǎn)從而達(dá)提高了便利店的運(yùn)營(yíng)效率節(jié)省人力物力方便
15、消費(fèi)者的目的。研究?jī)?nèi)容本系統(tǒng)要求主要實(shí)現(xiàn)以下功能模塊:銷售管理:銷售登記 銷售查詢商品管理詢可以獲取便利店商品的銷售情況,更快的獲取貨物的信息。信息查詢管理:查詢庫(kù)存信息 商品信息系統(tǒng)管理:商品管理 供應(yīng)商管理用戶管理對(duì)用戶信息進(jìn)行管理。包括用戶權(quán)限的設(shè)定,用戶的信息的修改及刪除。研究方法及手段JSP通過(guò)一個(gè)特殊的開(kāi)發(fā)平臺(tái)來(lái)進(jìn)行創(chuàng)建一個(gè)web應(yīng)用,并且它將java和html相結(jié)合并且可以在不同的行同上應(yīng)用更為重要的是也可以在不同的數(shù)據(jù)庫(kù)中使用,這樣的話就可以做到了我們只需要編寫一次代碼然后就可以多次的在不一樣的平臺(tái)上使用提供了很大的便利。MyEclipse集成開(kāi)發(fā)環(huán)境MyEclipse作為ec
16、lipse的一個(gè)插件用來(lái)寫web的開(kāi)發(fā)十分的方便,因?yàn)樗闪撕芏鄔eb的框架在里面,用來(lái)做javaEE的開(kāi)發(fā)也是十分的不錯(cuò)。第一章 系統(tǒng)分析1.1需求分析我們的便利店管理系統(tǒng)中按照便利店的職員的職位把他們分為推銷員,進(jìn)貨員,便利店的管理人員,管理人員管理系統(tǒng)的操作和倉(cāng)庫(kù)的整理。我準(zhǔn)備將其分為三種權(quán)限,這樣就可以把權(quán)限不同的人的功能模塊聚集在一起,三種權(quán)限分別是管理員、采購(gòu)員、銷售員。對(duì)于便利店的管理人員我們要求他能夠進(jìn)行進(jìn)貨登記 銷售管理庫(kù)存查詢和對(duì)于系統(tǒng)的全面管理,具有便利店系統(tǒng)的全部權(quán)限,可以從全局的角度對(duì)比啊你點(diǎn)進(jìn)行實(shí)時(shí)管理。推銷員的任務(wù)是能夠進(jìn)行銷售登記和銷售查詢查詢銷售的情況進(jìn)行推
17、銷商品。采購(gòu)員的權(quán)限是能夠進(jìn)行進(jìn)貨登記和庫(kù)存查詢,對(duì)于供貨商的名稱,貨物價(jià)格,進(jìn)貨時(shí)間等進(jìn)行記錄。貨物的進(jìn)貨詳情包括有進(jìn)貨商的一系列情況以及商品的詳細(xì)信息。;銷售登記包括有賣出的價(jià)格數(shù)量等屬性。在系統(tǒng)進(jìn)行實(shí)施的時(shí)候要進(jìn)行實(shí)現(xiàn)。通過(guò)對(duì)于需求的總結(jié),便利店管理系統(tǒng)包括以下功能(1)銷售管理:銷售管理包括銷售等級(jí)與銷售查詢兩個(gè)主要的部分。銷售等級(jí)主要是用于當(dāng)我們賣出貨物的時(shí)候?qū)τ谪浳锏膬r(jià)格與規(guī)格等信息進(jìn)行有效的匯總,給出銷售清單同時(shí)進(jìn)行提交與結(jié)算。銷售查詢功能是在特定的時(shí)間段內(nèi)查詢商品的銷售單號(hào)收入的金額經(jīng)辦人,可以對(duì)貨物的流通記錄。(2)信息查詢管理:查詢商品信息 庫(kù)存信息通過(guò)對(duì)于商品名稱的搜索來(lái)
18、進(jìn)行商品的庫(kù)存查詢,得到結(jié)果我們就可以知道庫(kù)存的數(shù)量,然后通過(guò)獲知的信息來(lái)更改銷售的策略。(3)系統(tǒng)管理:對(duì)于使用以及管理本系統(tǒng)的人的信息管理。商品管理:對(duì)于貨物的基本信息的改動(dòng),以便能夠及時(shí)更換銷售策略。供應(yīng)商管理:管理供應(yīng)商的基本信息。1.2業(yè)務(wù)流程圖便利店管理系統(tǒng)的主要業(yè)務(wù)流程有銷售登記、入庫(kù)登記、銷售記錄查詢、用戶管理等等。銷售登記的業(yè)務(wù)流程圖如下。消費(fèi)者銷售人員銷售單財(cái)務(wù)報(bào)表庫(kù)管出庫(kù)單主管部門圖1-1 銷售登記業(yè)務(wù)流程圖入庫(kù)登記的業(yè)務(wù)流程圖如下供應(yīng)商采購(gòu)人員采購(gòu)單財(cái)務(wù)報(bào)表庫(kù)管合格入庫(kù)單主管部門不合格入庫(kù)單圖1-2 入庫(kù)登記業(yè)務(wù)流程圖圖1-3 基本資料維護(hù)用例圖圖1-4 采購(gòu)用例圖圖1
19、-5 銷售用例圖1.3系統(tǒng)開(kāi)發(fā)環(huán)境硬件環(huán)境:CPU主頻:3.0GHz內(nèi)存:4G操作系統(tǒng):Win10數(shù)據(jù)庫(kù):MySQL5.0開(kāi)發(fā)語(yǔ)言:JSP+JAVA+JavaScript+MVC開(kāi)發(fā)平臺(tái):MyEclipse服務(wù)器:Tomcat6.0瀏覽器:IE8.01.4系統(tǒng)方案的可行性系統(tǒng)簡(jiǎn)潔、易使用、易維護(hù)、適用非計(jì)算機(jī)人員使用系統(tǒng)應(yīng)用者并不見(jiàn)得都是電腦高手,所以整個(gè)系統(tǒng)的設(shè)計(jì)最關(guān)鍵的問(wèn)題是:本程序應(yīng)該更貼近大眾,并且便于在我們的平時(shí)生活中使用,同時(shí)擁有較為完善的功能,簡(jiǎn)單易懂可以讓沒(méi)有太多經(jīng)驗(yàn)的人也能正常的使用提升工作效率。應(yīng)當(dāng)考慮系統(tǒng)的可擴(kuò)展性,但便利店業(yè)務(wù)部門發(fā)生變化時(shí),要求相應(yīng)的管理系統(tǒng)也要隨著改
20、變,這就要求,在分析程序功能模塊時(shí),必須考慮程序的擴(kuò)展性問(wèn)題,而且越快解決越好。經(jīng)仔細(xì)論證,通過(guò)與對(duì)于本系統(tǒng)各方面的調(diào)研從下面幾個(gè)角度進(jìn)行分析。從經(jīng)濟(jì)可行性角度分析,由于管理系統(tǒng)的開(kāi)發(fā)可以極大地提高效率,減輕了工作人員工作量,減少工作人員,從而減少勞力資本的投入。通過(guò)減少在人工工作中的事物帶來(lái)的不利影響使其變相的提高了收入。通過(guò)本系統(tǒng)做到了科學(xué)有效的管理,既方便了管理者也服務(wù)了消費(fèi)者。我們使用網(wǎng)絡(luò)上的開(kāi)源的開(kāi)發(fā)工具也是是我們從開(kāi)發(fā)的基礎(chǔ)上獲得了節(jié)約。從操作可行性角度分析,因?yàn)楸憷曛新殕T的素質(zhì)都比較高,所以在我們的設(shè)想中,并不需要太久的培訓(xùn)就可以使員工掌握軟件的使用。從社會(huì)可行性角度分析,如今
21、很多大型的連鎖超市都在使用管理系統(tǒng)來(lái)進(jìn)行處理日常的運(yùn)營(yíng),對(duì)于貨物出入量大的便利店來(lái)說(shuō)也是十分合適的,有很好的借鑒的可能性。而且便利店管理系統(tǒng)能夠從總體上讓管理者直觀的看到產(chǎn)品的銷量和競(jìng)爭(zhēng)力。為之后戰(zhàn)略抉擇提供了充分的依據(jù)。第二章 系統(tǒng)設(shè)計(jì)2.1系統(tǒng)目標(biāo)本課題的研究目的是實(shí)現(xiàn)便利店管理的規(guī)范化和自動(dòng)化,通過(guò)使用信息化的管理系統(tǒng)來(lái)實(shí)現(xiàn)減少人工時(shí)能夠被避免的誤差。本系統(tǒng)主要實(shí)現(xiàn)了了一下目標(biāo):對(duì)于商品的基本信息流通情況以及時(shí)間等在銷售過(guò)程中需要明細(xì)的部分進(jìn)行查找。以及實(shí)現(xiàn)管理權(quán)限等模塊的構(gòu)建。由于本系統(tǒng)是便利店管理系統(tǒng)對(duì)于系統(tǒng)界面應(yīng)盡量保持舒適較少使用者的疲勞。本程序采用人與程序互動(dòng)的方式,頁(yè)面優(yōu)美,
22、信息的增加,刪除,修改,十分容易操作,提升工作效率。進(jìn)貨角度來(lái)說(shuō)將供應(yīng)商和商品的名稱價(jià)格數(shù)量,以及剩余的沒(méi)有銷售的貨物聯(lián)系到系統(tǒng)功能模塊設(shè)計(jì)(1) 系統(tǒng)的模塊劃分便利店管理系統(tǒng)由數(shù)據(jù)庫(kù)開(kāi)發(fā)的程序。包括進(jìn)貨登記、銷售登記銷售查詢、庫(kù)存查詢、用戶管理、商品管理、供應(yīng)商管理,7部分組成。進(jìn)貨登記本功能主要實(shí)現(xiàn)了商品的進(jìn)貨清單,可以對(duì)商品的供貨商名稱,商品的信息買入的時(shí)間進(jìn)行登記,從而能夠進(jìn)行有效的管理,并且能夠從庫(kù)存中進(jìn)行查詢。庫(kù)存查詢此模塊主要痛股票才庫(kù)存查詢的下拉欄里面尋找需要查詢的商品名稱,選擇確認(rèn),就會(huì)的到庫(kù)存查詢的結(jié)果包括商品名稱與庫(kù)存數(shù)量商品銷售本模塊主要包括銷售的登記與查詢,銷售等幾部
23、分需要對(duì)商品的一系列關(guān)鍵信息進(jìn)行填寫主要是價(jià)格與數(shù)量然后提交進(jìn)行支付,這部分主要是方便顧客使用。銷售查詢模塊則是根據(jù)日期查詢當(dāng)天的單號(hào)得到銷售的詳細(xì)記錄。供應(yīng)商管理這部分主要包括供貨商的詳細(xì)信息的的記錄,畢竟作為銷售業(yè)供貨渠道也是十分重要的一個(gè)環(huán)節(jié)。用戶管理本功能主要是給予不同的用戶相對(duì)應(yīng)的權(quán)限使其能夠在系統(tǒng)中進(jìn)行不同的操作,同時(shí)也提供其修改功能便于管理。(2) 系統(tǒng)功能結(jié)構(gòu)圖便利店管理系統(tǒng)進(jìn)貨登記庫(kù)存查詢銷售管理系統(tǒng)管理銷售登記銷售查詢供應(yīng)商管理商品管理用戶管理圖2-1 系統(tǒng)結(jié)構(gòu)圖3.2程序流程圖用戶登錄的程序流程圖如下開(kāi)始便利店管理信息系統(tǒng)登錄身份驗(yàn)證是否正確N主窗口菜單結(jié)束Y圖2-2 用
24、戶登錄程序流程圖銷售登記的程序流程圖如下N開(kāi)始銷售登記頁(yè)面錄入商品編號(hào)查詢是否存在NY顯示商品信息結(jié)束修改銷售商品數(shù)量確認(rèn)添加確認(rèn)銷售是否繼續(xù)添加Y圖2-3 銷售登記程序流程圖添加用戶程序流程圖如下開(kāi)始添加用戶頁(yè)面錄入用戶信息用戶名稱是否為空YN結(jié)束確認(rèn)添加Y用戶密碼是否為空;與確認(rèn)密碼是否不一致N圖2-4 用戶程序流程2.2數(shù)據(jù)庫(kù)的設(shè)計(jì)完成系統(tǒng)的最關(guān)鍵的部分就是數(shù)據(jù)庫(kù)的實(shí)現(xiàn),數(shù)據(jù)的存儲(chǔ)設(shè)計(jì)的優(yōu)良將會(huì)直接的體現(xiàn)在系統(tǒng)成品上,并且關(guān)系到完成后的維修與保養(yǎng)。滿足使用者的需求以及能夠?qū)?shù)據(jù)進(jìn)行有效而又迅速的處理為各種應(yīng)用程序提供支持的同時(shí)數(shù)據(jù)庫(kù)邏輯和物理結(jié)構(gòu)得到優(yōu)化是我們數(shù)據(jù)庫(kù)設(shè)計(jì)多面臨的問(wèn)題。我們
25、的目標(biāo)是為了方便客戶和應(yīng)用系統(tǒng)為其提供一個(gè)良好的運(yùn)行環(huán)境。主要包括兩個(gè)方面一是信息的存儲(chǔ)效率越高信息流轉(zhuǎn)越快二是內(nèi)存的利用效率。設(shè)計(jì)數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)需要遵守一項(xiàng)基本原則,這個(gè)原則就是要盡可能的使數(shù)據(jù)組織的相對(duì)獨(dú)立性提高,把它的結(jié)構(gòu)簡(jiǎn)化,以致于數(shù)據(jù)的維持成本有所降低。所以這就需要使用規(guī)范化方法數(shù)據(jù)存儲(chǔ)的結(jié)構(gòu),來(lái)保證數(shù)據(jù)的可維護(hù)性、完整性和一致性有所提高。我們選擇使用database來(lái)記錄存儲(chǔ)系統(tǒng)中應(yīng)該使用的程序。在程序的實(shí)現(xiàn)過(guò)程中最關(guān)鍵的可能就是數(shù)據(jù)庫(kù)的選用也就是數(shù)據(jù)庫(kù)的制作。例如應(yīng)該有多少個(gè)表,表里存放多少個(gè)數(shù)據(jù)放入什么數(shù)據(jù),標(biāo)語(yǔ)表表之間是如何連接的。系統(tǒng)的效率或者說(shuō)本程序的完成效果與我們構(gòu)建的數(shù)
26、據(jù)庫(kù)的結(jié)構(gòu)息息相關(guān)。我們需要的數(shù)據(jù)庫(kù)是響應(yīng)時(shí)間少,存儲(chǔ)的利用率高信息保存完整等。數(shù)據(jù)庫(kù)需求分析對(duì)數(shù)據(jù)庫(kù)進(jìn)行分析是我們構(gòu)建系統(tǒng)數(shù)據(jù)庫(kù)的基礎(chǔ),在這部分我我們首先要收集所需要存儲(chǔ)的數(shù)據(jù),方便接下來(lái)的數(shù)據(jù)庫(kù)的構(gòu)建。它的構(gòu)造主要從儲(chǔ)存和處理兩個(gè)方面來(lái)進(jìn)行規(guī)劃。信息的處理方面我們需要通過(guò)我們從外面得到的關(guān)于便利店工作情況的數(shù)據(jù)例如進(jìn)貨表銷售單之類的進(jìn)行分析得到表單直接的關(guān)系,從而構(gòu)建更加合理的鏈接。數(shù)據(jù)的儲(chǔ)存方面我們肯定是把分析得到的關(guān)系進(jìn)行歸納總結(jié),得到最合理的存儲(chǔ)方式提高存儲(chǔ)的效率。當(dāng)我們?cè)谕瓿蓴?shù)據(jù)庫(kù)信息的采集之后,我們將這些信息匯總將其整理為下列三項(xiàng)。1、數(shù)據(jù)庫(kù)項(xiàng)目用數(shù)據(jù)的名稱、數(shù)據(jù)類型、字段、以及
27、是否為主鍵等。2、信息框架使收集到的信息組合,包括信心的名稱、數(shù)據(jù)的含義以及組成數(shù)據(jù)項(xiàng)。3、數(shù)據(jù)流信息在數(shù)據(jù)可中被進(jìn)行的處理包括輸入 轉(zhuǎn)發(fā)等等。在每個(gè)軟件開(kāi)發(fā)過(guò)程中數(shù)據(jù)字典都是隨著系統(tǒng)的不斷完善而改變的,對(duì)于每一個(gè)程序都應(yīng)該有一個(gè)完備的數(shù)據(jù)字典。便利店的日常經(jīng)營(yíng)分為進(jìn)貨、銷售以及庫(kù)存這三大方面。 接下來(lái)對(duì)本系統(tǒng)的三個(gè)功能進(jìn)行逐步分析。進(jìn)貨管理進(jìn)貨的過(guò)程中我們首先需要選擇進(jìn)貨商也就是所謂的進(jìn)貨渠道,選擇一個(gè)合理的進(jìn)貨商既能從路途上節(jié)約進(jìn)貨成本,也能選擇更加合理的進(jìn)貨價(jià)格。然后將進(jìn)貨的規(guī)格價(jià)錢數(shù)量等基本信息記錄到進(jìn)貨的數(shù)據(jù)庫(kù)的表單之中。同時(shí)進(jìn)貨會(huì)使得庫(kù)存的表單發(fā)生變化,因此我們需要通過(guò)我們?cè)谶M(jìn)貨表
28、中變動(dòng)的信息來(lái)更改庫(kù)存表中的數(shù)據(jù)這樣才能使信息得到正確的流通。當(dāng)我們的倉(cāng)庫(kù)中不包含此物品時(shí),就將進(jìn)貨的數(shù)量更新到庫(kù)存中。要是倉(cāng)庫(kù)中有此物品,就需要將庫(kù)存中的數(shù)量與進(jìn)貨的數(shù)量加在一起得到新的庫(kù)存數(shù)量 銷售管理在銷售的過(guò)程中,銷售員首先將進(jìn)行銷售查詢,這個(gè)功能能夠獲知當(dāng)時(shí)倉(cāng)庫(kù)的商品數(shù)量以及相應(yīng)的價(jià)格規(guī)格等等。然后通過(guò)更改銷售數(shù)量及銷售時(shí)間來(lái)確認(rèn)購(gòu)買。得到銷售清單輸入付款的金額進(jìn)行支付。在這些過(guò)程中數(shù)據(jù)的變動(dòng)必須每一步都詳細(xì)的記錄在數(shù)據(jù)庫(kù)中,與進(jìn)貨相對(duì)比,此時(shí)從庫(kù)存數(shù)量上扣除之前銷售的數(shù)量。以上就是整個(gè)進(jìn)貨出貨的大體流程,經(jīng)過(guò)思考之后就應(yīng)該可以的到相對(duì)系統(tǒng)的數(shù)據(jù)庫(kù)模型,由于本系統(tǒng)容納的數(shù)據(jù)樣本不多,
29、故采用Access作為便利店管理系統(tǒng)的數(shù)據(jù)庫(kù)系統(tǒng)。為了方便起見(jiàn),各個(gè)表的主關(guān)鍵字采用Access的自動(dòng)增量類型。我們使用三個(gè)數(shù)據(jù)庫(kù)的表單來(lái)完成,用來(lái)記錄庫(kù)存的貨物和我們?cè)阡N售過(guò)程中已經(jīng)賣出的貨物。兩類是我們程序的核心,同時(shí)也是我們整個(gè)系統(tǒng)能夠運(yùn)用的根本同時(shí)還有兩個(gè)輔助功能表單以及一個(gè)使用者信息表1. E-R模型便利店管理系統(tǒng)數(shù)據(jù)庫(kù)E-R模型,如圖所示:職工/用戶職工編號(hào)籍貫進(jìn)貨日期進(jìn)貨進(jìn)貨單號(hào)商品編號(hào)名稱價(jià)格商品姓名性別工資身份證號(hào)銷售單號(hào)銷售日期數(shù)量mn銷售圖2-5 數(shù)據(jù)庫(kù)E-R模型圖2.2.1數(shù)據(jù)庫(kù)表結(jié)構(gòu)數(shù)據(jù)庫(kù)的連接:DriverManager.getConnection( jdbc:my
30、sql:/localhost:3306/15240supermarket?characterEncoding=utf-8, root, root);進(jìn)貨數(shù)據(jù)記錄表(buy)本表的作用是對(duì)買入的貨物進(jìn)行記錄。表1 進(jìn)貨數(shù)據(jù)記錄表字段名數(shù)據(jù)類型字段大小小數(shù)位數(shù)是否主鍵描述BuyID自動(dòng)編號(hào)整形PRI進(jìn)貨編號(hào)主關(guān)鍵字Price貨幣單精度2價(jià)格Quantity數(shù)字整形數(shù)量BuyDate日期/時(shí)間進(jìn)貨時(shí)間BuyPerson文本20購(gòu)買人SupplierID數(shù)字整形PRI供貨商編號(hào)外關(guān)鍵字WareID數(shù)字整形PRI商品編號(hào)外關(guān)鍵字銷售數(shù)據(jù)記錄表(sale)用來(lái)記錄銷售的商品的基本信息。表2 銷售數(shù)據(jù)記錄表
31、字段名數(shù)據(jù)類型字段大小小數(shù)位數(shù)是否主鍵描述SaleID自動(dòng)編號(hào)整形PRI銷售編號(hào)主關(guān)鍵字WareID數(shù)字整形2商品編號(hào)外關(guān)鍵字SalePrice數(shù)字單精度銷售價(jià)格SaleQty數(shù)字整形銷售數(shù)量SaleDate日期/時(shí)間銷售時(shí)間庫(kù)存數(shù)據(jù)記錄表(reserve)用來(lái)存放庫(kù)存的數(shù)據(jù)。表3 庫(kù)存記錄表字段名數(shù)據(jù)類型字段大小小數(shù)位數(shù)是否主鍵描述ResID自動(dòng)編號(hào)長(zhǎng)整型PRI商品編號(hào)WareID數(shù)字長(zhǎng)整型商品名稱ResQty數(shù)字長(zhǎng)整型商品產(chǎn)地商品記錄表(ware)用來(lái)儲(chǔ)存商品的基本信息的表。表4 商品記錄表字段名數(shù)據(jù)類型字段大小小數(shù)位數(shù)是否主鍵描述WareID自動(dòng)編號(hào)長(zhǎng)整型PRI商品編號(hào)WareName文
32、本80商品名稱WareProduct文本50商品產(chǎn)地WarePrice數(shù)字單精度型2商品銷售價(jià)格WareType文本50商品規(guī)格供貨商記錄表(supplier)存儲(chǔ)進(jìn)貨商的基本信息。表5 供應(yīng)商記錄表字段名數(shù)據(jù)類型字段大小小數(shù)位數(shù)是否主鍵描述SupplierID自動(dòng)編號(hào)長(zhǎng)整型PRI供應(yīng)商IDSupplierName文本802供應(yīng)商名字SupplierPhone文本50供應(yīng)商電話SupplierMobile文本50供應(yīng)商手機(jī)SupplierAddress文本50供應(yīng)商地址第三章 詳細(xì)設(shè)計(jì)3.1系統(tǒng)界面設(shè)計(jì)當(dāng)用戶打開(kāi)本程序時(shí)首先需要輸入自己的帳號(hào)與密碼,不同的賬號(hào)擁有不同的權(quán)限圖系統(tǒng)登陸界面圖3-
33、1 登錄頁(yè)面圖當(dāng)用戶登錄之后便可以根據(jù)自己的權(quán)限來(lái)進(jìn)行相應(yīng)的操作。3.1.1系統(tǒng)首頁(yè)當(dāng)用戶登錄成功之后進(jìn)入系統(tǒng)首頁(yè)圖3-2 系統(tǒng)首頁(yè)當(dāng)我們進(jìn)入到本系統(tǒng)時(shí)能夠看到首頁(yè),首頁(yè)包含了四個(gè)基本功能可以方便用戶進(jìn)行選擇,可以進(jìn)入不同的頁(yè)面,進(jìn)貨登記與進(jìn)貨的表單相連接,銷售管理包含銷售登記與銷售查詢兩大部分。庫(kù)存查詢功能我們可以同過(guò)下拉菜單得知剩余庫(kù)存的種類與數(shù)量。系統(tǒng)管理界面包含三哥小功能模塊,包括用戶的管理商品的管理與供應(yīng)商的管理。進(jìn)貨信息錄入界面圖3-3 進(jìn)貨登記頁(yè)面進(jìn)貨的部分使用的我們有的項(xiàng)目選擇使用了下拉菜單,對(duì)于使用者既方便省力又節(jié)約了時(shí)間。進(jìn)貨信息顯示界面圖3-4 進(jìn)貨登記結(jié)果頁(yè)面在進(jìn)貨完成
34、后會(huì)得到一個(gè)進(jìn)貨的結(jié)果單來(lái)對(duì)商品的名稱價(jià)格數(shù)量等等進(jìn)行記錄保證進(jìn)貨過(guò)程的準(zhǔn)確性。銷售信息登記界面先通過(guò)對(duì)商品編號(hào)的查詢來(lái)確定購(gòu)買的商品,再進(jìn)行購(gòu)買。圖3-5 庫(kù)存查詢信息錄入界面圖3-6 庫(kù)存查詢結(jié)果圖在庫(kù)存查詢界面中,我們只需要在商品名稱庫(kù)出在庫(kù)存查詢結(jié)果顯示界面中,下拉菜單選擇商品就可以了。系統(tǒng)功能模塊的實(shí)現(xiàn)3.1.2進(jìn)貨登記模塊當(dāng)用戶點(diǎn)擊頁(yè)面時(shí),通過(guò)Servlet收到來(lái)自界面?zhèn)魉偷男畔?,進(jìn)行進(jìn)貨的處理。調(diào)用函數(shù)的方式來(lái)接受傳送的信息,要是需要進(jìn)行反饋信息的話,我們就是用request語(yǔ)句來(lái)進(jìn)行消息的回復(fù)。銷售登記模塊本模塊主要是將銷售的商品的信息價(jià)格等信息填寫到銷售的數(shù)據(jù)庫(kù)的表單之中,然
35、后還需要對(duì)庫(kù)存的數(shù)量進(jìn)行更新。3.1.3庫(kù)存查詢模塊在下拉菜單中選擇貨物的名稱就可以查詢庫(kù)存的數(shù)量,此外為了方便用戶的查詢,本系統(tǒng)把查詢選項(xiàng)在首頁(yè)右側(cè)也設(shè)立了一個(gè)快捷鏈接方便用戶使用。這個(gè)模塊中涉及到的主要方法為request.getParameter, request.setAttribute。參數(shù)是名稱name, 3.1.4商品管理模塊當(dāng)我們點(diǎn)擊商品管理時(shí),首先應(yīng)該顯示所有商品的信息,仔細(xì)點(diǎn)入某一個(gè)確切的商品時(shí),就可以對(duì)該商品的所有信息進(jìn)行增加修改刪除等等。本部分使用了Add加入新的商品。Edit最已經(jīng)存在的貨物信息給予修正。Delete將已經(jīng)不再進(jìn)貨的商品或者銷路不好不再出售的商品的信息
36、刪除。參數(shù)為名稱Name,貨物Product,價(jià)格Price,規(guī)格Type。圖3-7 商品管理界面3.1.5供應(yīng)商管理模塊當(dāng)我們需要更換供應(yīng)商或者發(fā)現(xiàn)供應(yīng)商的信息需要進(jìn)行更改是在本界面就可以對(duì)供應(yīng)商進(jìn)行修改。圖3-8 供應(yīng)商管理界面3.1.6用戶管理模塊便利店總會(huì)遇到各種原因?qū)е聠T工調(diào)離或變動(dòng),這樣的話我們就需要對(duì)我們的用戶賬號(hào)進(jìn)行修改或者是更改權(quán)限,本模塊實(shí)現(xiàn)了這一功能,方便管理者進(jìn)行管理。圖3-9 用戶管理界面第四章 系統(tǒng)測(cè)試4.1測(cè)試綜述在系統(tǒng)的開(kāi)發(fā)大概完成以后,必須對(duì)開(kāi)發(fā)的軟件來(lái)進(jìn)行一些測(cè)試來(lái)保證軟件的操作性,防止在使用過(guò)程中發(fā)生的意外問(wèn)題。當(dāng)發(fā)現(xiàn)了問(wèn)題的時(shí)候就可以著手進(jìn)行整改。當(dāng)我們
37、在使用程序的時(shí)候,經(jīng)常會(huì)出現(xiàn)當(dāng)我們進(jìn)入了某一個(gè)選項(xiàng)的時(shí)候不能進(jìn)入下一個(gè)模塊或者說(shuō)是與其他的功能在鏈接方面產(chǎn)生了問(wèn)題。這個(gè)時(shí)候就可以去修改有問(wèn)題的地方。但是任何東西都不會(huì)是完美的也一定會(huì)有問(wèn)題,當(dāng)我們?cè)跈z驗(yàn)的時(shí)候就算沒(méi)有發(fā)生問(wèn)題,也不會(huì)代表整個(gè)程序都是完好的,所以我們將系統(tǒng)測(cè)試分為幾個(gè)部分,分步驟的進(jìn)行檢測(cè)。首先是將我們需要在實(shí)際運(yùn)行中用到的數(shù)據(jù)輸入到軟件之中,當(dāng)我們?cè)诎研畔⑻顚懙奖砝锏臅r(shí)候這個(gè)程序開(kāi)始運(yùn)行。當(dāng)我們可以得到我們預(yù)期的結(jié)果的時(shí)候,在這個(gè)環(huán)節(jié)我們可以認(rèn)為程序可以滿足運(yùn)行。接下來(lái)我們就是要針對(duì)性的尋找,在我們認(rèn)為最有可能出現(xiàn)問(wèn)題的地方仔細(xì)的查找,或者是出現(xiàn)問(wèn)題比較多,比較關(guān)鍵的點(diǎn)更應(yīng)該
38、注意。這樣可以對(duì)于核心的功能有一個(gè)保障。當(dāng)找到問(wèn)題之后當(dāng)然就是進(jìn)行解決,修改不正確的代碼對(duì)系統(tǒng)再次進(jìn)行運(yùn)行檢驗(yàn)修改。我們不斷地這樣重復(fù)這些方式來(lái)最大可能的保證測(cè)試的準(zhǔn)確性。在檢測(cè)中有下列這幾個(gè)錯(cuò)誤,第一是當(dāng)我們點(diǎn)開(kāi)頁(yè)面時(shí)不能正確跳轉(zhuǎn)到下一個(gè)模塊;第二是在我們填寫數(shù)據(jù)的時(shí)候變量有時(shí)會(huì)出錯(cuò);第三是在提交過(guò)程中我們發(fā)現(xiàn)在數(shù)據(jù)傳遞到下一個(gè)表中是發(fā)生問(wèn)題;第四是有時(shí)會(huì)發(fā)生找不到或者是打不開(kāi)等等情況。在檢測(cè)中發(fā)現(xiàn)錯(cuò)誤是十分常見(jiàn)的,但是把各個(gè)模塊功能詳細(xì)區(qū)分的話,還是可以進(jìn)行精確的測(cè)試的。4.2系統(tǒng)的單元測(cè)試本系統(tǒng)的功能實(shí)現(xiàn)塊較多,但是在系統(tǒng)實(shí)現(xiàn)中基本上介紹了每個(gè)功能模塊的使用。然后在根據(jù)自己的需求隨意操作
39、。4.3系統(tǒng)的集成測(cè)試便利店管理系統(tǒng)的每個(gè)模塊之間都是存在聯(lián)系的,模塊之間的鏈接契合程度決定了我們?cè)诒緶y(cè)試過(guò)程中的難度。本程序主要是通過(guò)輸入的程信息作為紐帶將各個(gè)模塊進(jìn)行聯(lián)合。所以他們之間關(guān)系的緊密程度也決定了在本項(xiàng)測(cè)試中的操作難度。經(jīng)由數(shù)據(jù)的傳遞使得頁(yè)面獲得跳轉(zhuǎn),這就是我們需要檢測(cè)的地方,因而我們只要將所有的信息輸入讓全部的鏈接跳轉(zhuǎn)就可以的到測(cè)試的結(jié)果。4.4測(cè)試結(jié)論在我們進(jìn)行測(cè)試之后,發(fā)現(xiàn)了很多之前在設(shè)計(jì)時(shí)沒(méi)有發(fā)現(xiàn)的問(wèn)題,并且對(duì)其進(jìn)行了修改。大體上還是能夠流暢的運(yùn)行的,雖然我們通過(guò)了測(cè)試,但是對(duì)于軟件開(kāi)發(fā)來(lái)說(shuō),測(cè)試的部分十分重要,我們自己也并不能保證軟件的沒(méi)有了任何其他的問(wèn)題。所以需要在以后需要進(jìn)行不斷地修改與完善。通過(guò)軟件測(cè)試讓我找到了以前很多對(duì)于知識(shí)理解的誤區(qū),正式這些對(duì)于理解的不到位才會(huì)導(dǎo)致發(fā)生了這些錯(cuò)誤,所以對(duì)于系統(tǒng)要有一個(gè)精益求精的態(tài)度才是做好程序的關(guān)鍵。結(jié) 論我們主要是依靠便利店的日常進(jìn)出貨的情況來(lái)進(jìn)行數(shù)據(jù)的分析今兒得到便利店系統(tǒng)的數(shù)據(jù)庫(kù)。要實(shí)施希望能夠起到幫助便利店在正常營(yíng)業(yè)中能夠提高效率減少誤差將人為可以避免的失誤降到最低。本次設(shè)計(jì)與實(shí)現(xiàn)組要是利用了jsp的方式來(lái)完成的。在這次設(shè)計(jì)中我收獲了很多,在便利店管理系統(tǒng)的開(kāi)發(fā)中不管是需求分析階段還或者是程序的實(shí)現(xiàn)很多
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年物業(yè)與業(yè)主社區(qū)養(yǎng)老服務(wù)體系合同3篇
- 二零二五版高速公路監(jiān)控系統(tǒng)集成采購(gòu)與安裝合同2篇
- 2025版定制化鐵藝工程勞務(wù)分包服務(wù)合同3篇
- 安徽省高三上學(xué)期校聯(lián)考化學(xué)試卷及答案(含答案解析)
- 二零二五年度木地板產(chǎn)品回收與再利用合同3篇
- 動(dòng)漫產(chǎn)業(yè)法律法規(guī)與版權(quán)保護(hù)考核試卷
- 城市規(guī)劃與城市能源結(jié)構(gòu)調(diào)整考核試卷
- 塑料加工過(guò)程中的物料管理與優(yōu)化考核試卷
- 二零二五版養(yǎng)老設(shè)施建設(shè)項(xiàng)目合伙承包合同樣本3篇
- 2025年度某某酒店電梯設(shè)施維護(hù)保養(yǎng)合同2篇
- 勞務(wù)協(xié)議范本模板
- 2025大巴車租車合同范文
- 老年上消化道出血急診診療專家共識(shí)2024
- 人教版(2024)數(shù)學(xué)七年級(jí)上冊(cè)期末測(cè)試卷(含答案)
- 2025屆撫州市高一上數(shù)學(xué)期末綜合測(cè)試試題含解析
- 公司印章管理登記使用臺(tái)賬表
- 磚廠承包合同簽訂轉(zhuǎn)讓合同
- 思政課國(guó)內(nèi)外研究現(xiàn)狀分析
- 2023年公務(wù)員多省聯(lián)考《申論》題(廣西B卷)
- EPC總承包項(xiàng)目中的質(zhì)量管理體系
- 高中物理考試成績(jī)分析報(bào)告
評(píng)論
0/150
提交評(píng)論