超市管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第1頁(yè)
已閱讀1頁(yè),還剩31頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  超市管理系統(tǒng)</b></p><p><b>  學(xué)生姓名:xxx</b></p><p>  指導(dǎo)老師:xxx </p><p><b>  所在院系:xxx</b></p><p><b>  所學(xué)專業(yè):xxx</b>

2、;</p><p><b>  研究方向:xxx</b></p><p><b>  xxx大 學(xué)</b></p><p><b>  xxx </b></p><p><b>  xxx</b></p><p>  Superma

3、rket Management System</p><p><b>  Name:xxx</b></p><p><b>  Tutor:xxx</b></p><p>  College:xxx</p><p><b>  Major:xxx</b></p>

4、<p>  Direction:xxx</p><p>  xxx University</p><p><b>  xxx </b></p><p><b>  xxx </b></p><p><b>  摘 要</b></p><p>

5、  隨著小超市規(guī)模和數(shù)量發(fā)展的不斷擴(kuò)大,商品數(shù)量也跟著急劇增加,有關(guān)商品的各種信息量的需求也成倍增長(zhǎng)。超市需要時(shí)時(shí)刻刻對(duì)各類商品信息進(jìn)行統(tǒng)計(jì)分析,這樣才能更好的了解市場(chǎng)發(fā)展動(dòng)態(tài)并提高工作及運(yùn)營(yíng)效率。然而,大型的超市管理系統(tǒng)功能過于強(qiáng)大,致使那些依附大型超市而運(yùn)行的小超市,由于操作繁瑣而降低了工作效率。</p><p>  超市管理系統(tǒng)是市場(chǎng)上超市運(yùn)行最流行且最常用的系統(tǒng)之一,它主要包含以下幾個(gè)模塊:人員信息管理、

6、庫(kù)存管理、財(cái)務(wù)統(tǒng)計(jì)信息管理、銷售信息管理、統(tǒng)計(jì)報(bào)表中心、綜合系統(tǒng)管理。通過對(duì)這些模塊及系統(tǒng)的調(diào)研分析,有助于實(shí)現(xiàn)對(duì)進(jìn)貨、銷售及員工信息等各類信息的掌握,并進(jìn)行更全面、動(dòng)態(tài)、及時(shí)的管理運(yùn)行和總結(jié)。</p><p>  經(jīng)上述分析,本文系統(tǒng)的研究了軟件開發(fā)的背景以過程,首先從軟件的開發(fā)環(huán)境入手,總述軟件的發(fā)展前景并根據(jù)市場(chǎng)所需大環(huán)境進(jìn)行分析;然后對(duì)軟件的設(shè)計(jì)過程進(jìn)行了分析介紹,進(jìn)一步對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)、各個(gè)模塊的設(shè)計(jì)和實(shí)

7、現(xiàn)進(jìn)行說明,并且闡述具體界面的設(shè)計(jì)和功能。</p><p>  關(guān)鍵詞:超市;Java;MySql;管理系統(tǒng)</p><p>  Supermarket Management System</p><p><b>  Abstract</b></p><p>  With the expansion of the sma

8、ll supermarket development scale and quantity, quantity followed a sharp increase in all kinds of information about goods demand is exponentially. Supermarkets need to every moment to statistical analysis to each kind of

9、 commodity information, so as to better understand the market development and improve the efficiency of work and operation. However, large supermarket management system management system function is too strong, causing t

10、hose who cling to a large super</p><p>  Supermarket management system is the most popular supermarket on the market operation and one of the most commonly used systems, it mainly includes the following seve

11、ral modules: personnel information management, inventory management, financial and statistical information, sales information management, statistical reports center, integrated management system. Through analyzing these

12、module and system research, help to realize the purchase, sales and employee information such as all kinds of info</p><p>  System through the above analysis, this paper studies the background in software de

13、velopment process, first of all, from the perspective of the software development environment, and the prospect of development of an overview of software according to the market required environment analysis; Then the so

14、ftware design process are analyzed, further to the database design, each module design and implementation, and expound the specific interface design and function.</p><p>  Keywords: Supermarket;Java;MySql;Ma

15、nagementSystem</p><p><b>  目錄</b></p><p><b>  摘 要I</b></p><p>  AbstractII</p><p><b>  1 前言1</b></p><p><b>  

16、1.1社會(huì)背景1</b></p><p><b>  1.2超市背景1</b></p><p>  1.3課題研究的目的和意義2</p><p><b>  2需求分析3</b></p><p>  2.1 技術(shù)可行性分析3</p><p>  2.2

17、經(jīng)濟(jì)可行性分析3</p><p>  2.2.1 超市有能力承擔(dān)系統(tǒng)開發(fā)費(fèi)用3</p><p>  2.2.2 新系統(tǒng)將為企業(yè)帶來經(jīng)濟(jì)效益3</p><p>  2.3 操作可行性分析3</p><p>  2.4 系統(tǒng)需求分析4</p><p>  2.4.1用戶工作流程4</p><

18、p>  2.4.2用戶業(yè)務(wù)需求4</p><p><b>  3系統(tǒng)概要設(shè)計(jì)5</b></p><p>  3.1 設(shè)計(jì)思想5</p><p>  3.2 設(shè)計(jì)原則5</p><p>  3.3 業(yè)務(wù)流程分析5</p><p>  3.3.1流程分析5</p>&l

19、t;p>  3.3.2 庫(kù)存業(yè)務(wù)6 </p><p>  3.3.3 銷售業(yè)務(wù)6</p><p>  3.4 系統(tǒng)數(shù)據(jù)流分析6</p><p>  3.5 數(shù)據(jù)字典9</p><p>  3.6 功能需求11</p><p>  3.7 性能需求11</p><p>  3.8

20、 運(yùn)行需求11</p><p>  4系統(tǒng)詳細(xì)設(shè)計(jì)12</p><p>  4.1 系統(tǒng)功能結(jié)構(gòu)圖12</p><p>  4.2 系統(tǒng)功能設(shè)計(jì)12</p><p>  4.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)13</p><p>  4.3.1 E-R模型13</p><p>  4.3.2 數(shù)據(jù)庫(kù)

21、設(shè)計(jì)13</p><p>  4.4 模塊功能設(shè)計(jì)16</p><p>  4.4.1系統(tǒng)登錄模塊16</p><p>  4.4.2 人員信息管理模塊16</p><p>  4.4.3 庫(kù)存管理模塊17</p><p>  4.4.4 財(cái)務(wù)信息管理模塊17</p><p>  4

22、.4.5銷售管理模塊18</p><p>  4.4.6 統(tǒng)計(jì)報(bào)表模塊18</p><p>  4.4.7 系統(tǒng)管理模塊19</p><p>  5系統(tǒng)測(cè)試運(yùn)行20 </p><p>  5.1測(cè)試方法20</p><p>  5.2功能測(cè)試20</p><p>  5.3 整體測(cè)試

23、21</p><p><b>  6結(jié)論22</b></p><p><b>  參考文獻(xiàn)23</b></p><p><b>  致 謝24</b></p><p><b>  1 前言</b></p><p><b

24、>  1.1社會(huì)背景</b></p><p>  隨著科學(xué)技術(shù)的迅猛發(fā)展,信息化時(shí)代已經(jīng)全面鋪開,計(jì)算機(jī)技術(shù)已經(jīng)逐漸滲透到各個(gè)領(lǐng)域,已然成為各行業(yè)都不可替代的獨(dú)特工具,特別是Internet技術(shù)的應(yīng)用推廣和信息高速公路的建立,使IT產(chǎn)業(yè)在市場(chǎng)競(jìng)爭(zhēng)中越發(fā)顯示出其獨(dú)特的優(yōu)勢(shì)。信息化時(shí)代的來臨,使得巨大的數(shù)據(jù)信息正在被等待加工處理和傳輸,這也就迫切需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行進(jìn)一步的開發(fā)和利用,以便更好的發(fā)揮其作

25、用。</p><p>  國(guó)內(nèi)市場(chǎng)中存在的一些中小型超市,他們的信息化步伐要遠(yuǎn)遠(yuǎn)落后與大中型超市,而這些企業(yè)的資源管理,尤其需要信息的存儲(chǔ)和處理,有效的處理方式和管理方法,才可以更好的適應(yīng)日新月異的市場(chǎng)競(jìng)爭(zhēng)需求,因此加快超市的信息化進(jìn)程顯得尤為迫切。</p><p>  通過對(duì)市場(chǎng)的調(diào)查分析,各中小型超市在對(duì)經(jīng)營(yíng)業(yè)務(wù)和人事管理都需要進(jìn)行新型的管理沖擊,來以此提高市場(chǎng)的需求和本身的經(jīng)營(yíng)效率,

26、針對(duì)這種現(xiàn)象,開發(fā)了這套超市管理系統(tǒng)。在開發(fā)過程中,我們以不同超市管理的不同特點(diǎn)和技術(shù)人員的實(shí)際水平為根基點(diǎn),在系統(tǒng)設(shè)計(jì)過程中,我們盡量以簡(jiǎn)為主,采用易懂易讀的人機(jī)界面,使用戶可以在短時(shí)間內(nèi)完全掌握并使用。與此同時(shí),我們始終將系統(tǒng)的正確性放在首位,力求數(shù)據(jù)的完整、更新的及時(shí)性以及處理的正確性,在此基礎(chǔ)上優(yōu)化程序代碼,加速系統(tǒng)運(yùn)行和減少對(duì)系統(tǒng)資源的占用。</p><p><b>  1.2超市背景<

27、/b></p><p>  超市在我國(guó)最初是在20世紀(jì)90年代初期形成的,現(xiàn)在它已經(jīng)成為我國(guó)零售業(yè)的中流砥柱,對(duì)國(guó)民經(jīng)濟(jì)的發(fā)展、貨幣的流通均發(fā)揮了其不可磨滅的作用。隨著超市高速的發(fā)展擴(kuò)大,其管理模式也日趨復(fù)雜化,經(jīng)營(yíng)方式也不斷變化,早期售貨員站柜臺(tái)的買賣形式早已不能滿足現(xiàn)有的市場(chǎng)需求及銷售的更新發(fā)展變化,這樣就對(duì)新的技術(shù)管理方法和銷售方法產(chǎn)生了迫切的需求。</p><p>  超市是

28、勞動(dòng)密集型的服務(wù)行業(yè),不同于生產(chǎn)型的企業(yè),由于商品都是源自外購(gòu),而且采購(gòu)的品種多,采購(gòu)的批次頻繁。超級(jí)市場(chǎng)具有經(jīng)營(yíng)品種豐富、更新速度快、交易高峰時(shí)間顧客交易頻繁、速度快準(zhǔn)確性要求高的特點(diǎn)。每日甚至每時(shí)將這些頻繁交易的真實(shí)情況實(shí)時(shí)地采集、匯總、分類、處理,生成各種賬目、報(bào)表,并將進(jìn)、存、以及資金分布等情況迅速反映出來,其往來業(yè)務(wù)非常繁雜。</p><p>  超市需要處理大量的庫(kù)存信息,還要時(shí)刻更新產(chǎn)品的銷售信息,

29、不斷添加商品信息。面對(duì)不同種類的信息,需要合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)來保存數(shù)據(jù)信息,需要有效的程序結(jié)構(gòu)支持各種數(shù)據(jù)操作的執(zhí)行。商店自動(dòng)化的產(chǎn)品管理在歐美等國(guó)家早已經(jīng)實(shí)現(xiàn),也是零售業(yè)管理的基礎(chǔ)。它最主要的特點(diǎn)是能夠?qū)崟r(shí)的和準(zhǔn)確的控制店內(nèi)的銷售情況。如果可以能夠?qū)崟r(shí)掌握銷售流程及銷售情況,則可以有效地加速商品的周轉(zhuǎn)率并提高服務(wù)質(zhì)量,而且可以減少產(chǎn)品售價(jià)不符等所產(chǎn)生的問題。顧客的消費(fèi)要求的是希望在超市購(gòu)物中能基本上都能購(gòu)得所需的商品,并且還要既保證商品

30、質(zhì)量還要享受優(yōu)質(zhì),方便的服務(wù)。</p><p>  超市的銷售形態(tài)具有很多的優(yōu)點(diǎn),但在當(dāng)前市場(chǎng)情形下,它仍然具有零售業(yè)企業(yè)所擁有的共性問題,如:商品的管理不及時(shí)、收款結(jié)算速度過慢、收款出現(xiàn)營(yíng)業(yè)差額、商品調(diào)價(jià)很難、盤點(diǎn)不準(zhǔn)確等問題。同時(shí)在超市日常管理中,商品的進(jìn)、存等決策多以經(jīng)驗(yàn)和市場(chǎng)的需求分析為主,缺乏對(duì)市場(chǎng)的評(píng)估分析能力,無法準(zhǔn)確判斷市場(chǎng)所需,管理人員對(duì)及時(shí)傳遞資料的要求始終得不到滿足,致使銷售停滯,得不到經(jīng)濟(jì)

31、上的滿足。超市的經(jīng)營(yíng)管理也逐漸走向復(fù)雜化,日常所需要處理的數(shù)據(jù)量也逐漸增大,商業(yè)運(yùn)轉(zhuǎn)的中間環(huán)節(jié)越來越多,原始的人工運(yùn)作已無法滿足市場(chǎng)的銷售需求。為此,在選題過程中,我選擇了超市管理系統(tǒng)設(shè)計(jì)題目,依靠現(xiàn)代化的計(jì)算機(jī)信息處理技術(shù)來管理超市,以便節(jié)省了人力、物力,改善員工的工作條件,減輕了勞動(dòng)強(qiáng)度,并且能夠快速的對(duì)商品的進(jìn)、銷、存等做出反應(yīng),同時(shí)對(duì)各種反饋信息進(jìn)行及時(shí)歸納分析,以便管理人員能夠根據(jù)所產(chǎn)生的問題及快速發(fā)展的市場(chǎng)做出正確的銷售管理

32、決策,加快超市經(jīng)營(yíng)管理效率。</p><p>  1.3課題研究的目的和意義</p><p>  1.大大提高小型超市的運(yùn)作效率。</p><p>  2.通過全面的信息采集和處理,輔助提高小型超市的決策水平。</p><p>  3.使用本系統(tǒng),可以迅速提升小型超市的管理水平,為降低經(jīng)營(yíng)成本,提高效益,增強(qiáng)超市擴(kuò)張能力, 提供有效的技術(shù)保障

33、</p><p><b>  2需求分析</b></p><p>  2.1 技術(shù)可行性分析</p><p>  在IT行業(yè)中從業(yè)的工作人員一般都要求掌握計(jì)算機(jī)技術(shù),具有一定的軟硬件基礎(chǔ),會(huì)使用各種管理軟件,熟悉IT產(chǎn)品。有的超市對(duì)員工的素質(zhì)要求比較高,從管理層到下面的銷售人員,都要求具有一定條件的計(jì)算機(jī)技術(shù)水平,所以在新系統(tǒng)投入使用時(shí),只要對(duì)

34、員工進(jìn)行簡(jiǎn)要的培訓(xùn)說明,對(duì)系統(tǒng)的功能和使用方法進(jìn)行初步了解,就基本上能夠使系統(tǒng)順利運(yùn)行。</p><p>  2.2 經(jīng)濟(jì)可行性分析</p><p>  通過網(wǎng)絡(luò)傳遞銷售信息是可以不受距離的限制,因此可以取締許多的人力和物力,方便管理,由此可以減少不必要的開支,同時(shí)該系統(tǒng)可以提高超市的銷售效率,即提高了超市的經(jīng)濟(jì)效益,所以從經(jīng)濟(jì)上完全是可行的。</p><p>  

35、2.2.1 超市有能力承擔(dān)系統(tǒng)開發(fā)費(fèi)用</p><p>  開發(fā)新系統(tǒng)的工作是一項(xiàng)間距復(fù)雜的工作,它的投資主要是人力和物力的投資。對(duì)于本系統(tǒng)的開發(fā)者來說,其主要投資還是在人力和物力兩個(gè)方面。如果是企業(yè)自己安排人手開發(fā)系統(tǒng)的話,其主要的投資還是在人力資源上,從系統(tǒng)的業(yè)務(wù)需求調(diào)查到系統(tǒng)的分析編碼制作都是需要巨大的人力投入的。軟件企業(yè)作為一個(gè)簡(jiǎn)短的高科技產(chǎn)業(yè),其員工要求都比一般企業(yè)的要求要高,而且對(duì)系統(tǒng)開發(fā)及軟件產(chǎn)業(yè)了

36、解比較多,所以在自我開發(fā)管理系統(tǒng)的過程中,企業(yè)自己比較容易安排人手,這樣就可以為企業(yè)取締大部分的額外開支。同時(shí)軟件就其它產(chǎn)品來說,屬于高端行業(yè),無論是產(chǎn)品的價(jià)格還是質(zhì)量都比較高,而經(jīng)營(yíng)產(chǎn)品的經(jīng)銷商或者是商家都要求有雄厚的資金支持。所以,在系統(tǒng)的開發(fā)過程中,企業(yè)完全有能力承擔(dān)開發(fā)費(fèi)用。</p><p>  2.2.2 新系統(tǒng)將為企業(yè)帶來經(jīng)濟(jì)效益</p><p>  管理系統(tǒng)是一個(gè)信息化、智能

37、化和擁有先進(jìn)管理理念的集合體。管理是一個(gè)動(dòng)態(tài)過程,在其運(yùn)行過程中要采取多項(xiàng)措施,在管理中獲得經(jīng)濟(jì)效益也就是需要獲得一個(gè)綜合性效益,因此要對(duì)它進(jìn)行直接定量的分析是比較困難的。一般新系統(tǒng)帶來的經(jīng)濟(jì)效益是顯而易見的,其最主要的表現(xiàn)就是減少了企業(yè)管理費(fèi)用和人力開支,而其它一些繁瑣的事物都通過新系統(tǒng)來加以分析解決,不僅節(jié)省了大量的時(shí)間,還為企業(yè)的各項(xiàng)決策提供了寶貴的資料,為企業(yè)帶來巨大的經(jīng)濟(jì)效益。</p><p>  2.

38、3 操作可行性分析</p><p>  本系統(tǒng)采用基于瀏覽器的系統(tǒng),而瀏覽器系統(tǒng)是大家熟悉的操作系統(tǒng),對(duì)于只要有一些計(jì)算機(jī)知識(shí)的人員可以輕松學(xué)會(huì)并加以運(yùn)用。而整個(gè)超市管理系統(tǒng)采用友好的交互界面,簡(jiǎn)介明了,不需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行深入的了解。由此,該系統(tǒng)的操作是可行的,有必要開發(fā)該系統(tǒng)。</p><p>  綜合以上三方面,該系統(tǒng)無論是從技術(shù)上或者經(jīng)濟(jì)上還是操作上,都具有非常成熟的市場(chǎng)和很高的開發(fā)

39、可行性。因此,可以設(shè)計(jì)該系統(tǒng)的數(shù)據(jù)流程圖,建立數(shù)據(jù)字典。</p><p>  2.4 系統(tǒng)需求分析</p><p>  2.4.1用戶工作流程</p><p>  進(jìn)貨或銷售商品時(shí),用戶要對(duì)進(jìn)貨單或銷售單進(jìn)行核對(duì)審查,并進(jìn)行登記;用戶要獲得進(jìn)貨、銷售、庫(kù)存信息時(shí),要對(duì)進(jìn)貨情況、銷售情況、庫(kù)存情況進(jìn)行查詢并打印。</p><p>  2.4.2

40、用戶業(yè)務(wù)需求</p><p>  1.該管理軟件將對(duì)員工、供應(yīng)商和會(huì)員的資料進(jìn)行管理,并且還可以對(duì)員工進(jìn)行權(quán)限的設(shè)置和管理。</p><p>  2.該管理軟件將對(duì)庫(kù)存產(chǎn)品進(jìn)行資料管理和統(tǒng)計(jì);對(duì)產(chǎn)品的進(jìn)貨單和產(chǎn)品的銷售單進(jìn)行錄入管理和統(tǒng)計(jì);還可以對(duì)進(jìn)貨、銷售、庫(kù)存情況進(jìn)行查詢,并能打印詳細(xì)信息。</p><p>  3.該管理軟件將由管理員對(duì)每日的銷售進(jìn)行結(jié)算處理;

41、對(duì)商品提供商的進(jìn)貨單進(jìn)行結(jié)算,對(duì)進(jìn)貨款和銷售款的收支進(jìn)行詳細(xì)記錄,以及對(duì)其他花銷的記錄進(jìn)行管理。</p><p>  4.該管理軟件提供一般的銷售功能;能夠進(jìn)行對(duì)會(huì)員的銷售,結(jié)算功能。</p><p>  5.該管理軟件提供對(duì)原料采購(gòu)的統(tǒng)計(jì),財(cái)務(wù)收入和支出的統(tǒng)計(jì),以及銷售排行的統(tǒng)計(jì)。</p><p>  6.該管理軟件提供輔助信息的維護(hù)以及系統(tǒng)用戶信息的管理。<

42、;/p><p>  7.整個(gè)超市管理系統(tǒng)的功能結(jié)構(gòu)如圖2-1所示:</p><p><b>  圖3-1 系</b></p><p>  圖2-1系統(tǒng)功能結(jié)構(gòu)圖</p><p><b>  3系統(tǒng)概要設(shè)計(jì)</b></p><p><b>  3.1 設(shè)計(jì)思想</b

43、></p><p>  1.系統(tǒng)分成幾個(gè)相對(duì)獨(dú)立的模塊,但這些模塊都進(jìn)行集中式管理。</p><p>  2.分層的模塊化程序設(shè)計(jì)思想,整個(gè)系統(tǒng)采用模塊化結(jié)構(gòu)設(shè)計(jì)。作為應(yīng)用程序有較強(qiáng)的可操作性和擴(kuò)展性。</p><p>  3.合理的數(shù)據(jù)流設(shè)計(jì),在應(yīng)用系統(tǒng)設(shè)計(jì)中,相對(duì)獨(dú)立的模塊間以數(shù)據(jù)流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運(yùn)行,提高系統(tǒng)安全性。</

44、p><p><b>  3.2 設(shè)計(jì)原則</b></p><p>  為了使本系統(tǒng)功能齊全完備,操作簡(jiǎn)便,最大限度的提高軟件的質(zhì)量,從而滿足用戶的實(shí)際需要,在設(shè)計(jì)開發(fā)過程中遵循了如下原則:</p><p>  1.合法性原則:依據(jù)產(chǎn)品核算系統(tǒng)的工作規(guī)定以及要求,參照核算實(shí)際的工作情況,進(jìn)行諸如產(chǎn)品進(jìn)貨、銷售等工作。</p><p

45、>  2.實(shí)用性原則:適合產(chǎn)品信息管理工作的實(shí)際需求,并能夠處理一些特殊情況的要求,此外,盡可能預(yù)留空間,以便擴(kuò)充功能。</p><p>  3.準(zhǔn)確性原則:對(duì)輸入的相關(guān)資料建立檢錯(cuò)機(jī)制,及時(shí)報(bào)錯(cuò),使用戶能夠及時(shí)準(zhǔn)確的輸入合法資料(如:類型匹配,長(zhǎng)度不超限等)。</p><p>  4.易操作原則:要求設(shè)計(jì)的系統(tǒng)功能齊全,界面友好,操作方便,必要的地方進(jìn)行提示。</p>

46、<p>  5.源程序可讀性原則:為了便于其他設(shè)計(jì),維護(hù)人員讀懂代碼或以后的代碼修改,軟件升級(jí)維護(hù),即可能做好代碼注釋工作。</p><p>  6.優(yōu)化原則:為了達(dá)到優(yōu)化的目的,合理的運(yùn)用窗口,菜單,對(duì)象等的繼承,自定義用戶對(duì)象,事件,函數(shù),減少不必要的重復(fù)性代碼,使程序簡(jiǎn)介明了,也方便了將來的維護(hù)。</p><p>  7.安全性原則:可以為該系統(tǒng)的用戶設(shè)置用戶權(quán)限。<

47、;/p><p>  3.3 業(yè)務(wù)流程分析</p><p>  超市管理系統(tǒng)主要是是以先進(jìn)的管理理念和科學(xué)的計(jì)算機(jī)技術(shù)來取代原始的手工操作。在新系統(tǒng)開發(fā)前,我們對(duì)這個(gè)超市管理系統(tǒng)業(yè)務(wù)流程進(jìn)行了系統(tǒng)的調(diào)查,新系統(tǒng)主要業(yè)務(wù)分析主要分為幾部分。</p><p><b>  3.3.1流程分析</b></p><p>  進(jìn)貨管理是企

48、業(yè)生產(chǎn)經(jīng)營(yíng)活動(dòng)中及其重要的一環(huán),它關(guān)系到產(chǎn)品質(zhì)量能否得到保證,生產(chǎn)是否能夠順利進(jìn)行,采購(gòu)成本能否得到有效控制等問題。企業(yè)現(xiàn)代管理理念中對(duì)企業(yè)的進(jìn)貨管理提出新的要求;企業(yè)進(jìn)貨時(shí)對(duì)供貨商的選擇更見慎重,雙方不再是討價(jià)還價(jià)的買賣關(guān)系,而是一種相互依存的合作伙伴關(guān)系,并且還需要認(rèn)識(shí)到企業(yè)產(chǎn)品質(zhì)量要從采購(gòu)抓起,這就關(guān)系到供方的供貨、服務(wù)質(zhì)量。下面是進(jìn)貨業(yè)務(wù)程序的主要內(nèi)容:</p><p>  供貨商的情況調(diào)查:在實(shí)施采購(gòu)之

49、前,超市首先就要對(duì)市場(chǎng)上各大商品供貨商進(jìn)行詳細(xì)的調(diào)查,了解公司的具體情況,評(píng)定企業(yè)的信譽(yù)級(jí)別和公司的市場(chǎng)口碑,做到準(zhǔn)確無誤,采購(gòu)順利。</p><p>  采購(gòu)計(jì)劃的編制:超市根據(jù)自身的資金條件和銷售狀況,綜合分析市場(chǎng)規(guī)律,擬定采購(gòu)計(jì)劃表。</p><p>  實(shí)施進(jìn)貨計(jì)劃:根據(jù)供貨商檔案及評(píng)審結(jié)果,選定供貨商;生成訂貨單給選定的供貨商;雙方就價(jià)格、數(shù)量、質(zhì)量等方面洽談磋商,直至簽訂合同;

50、跟蹤合同執(zhí)行,安排供貨進(jìn)度和貨物運(yùn)輸,做好驗(yàn)收入庫(kù)工作。</p><p>  3.3.2 庫(kù)存業(yè)務(wù)</p><p>  庫(kù)存管理是指在上產(chǎn)經(jīng)營(yíng)中為銷售和耗用而存儲(chǔ)的各種資產(chǎn)。企業(yè)存貨不當(dāng)都會(huì)增加不必要的費(fèi)用:存貨過多將導(dǎo)致物資的積壓、存儲(chǔ)費(fèi)用增加、流動(dòng)資金周轉(zhuǎn)不利,并且過量的庫(kù)存會(huì)掩蓋管理不善的問題。存貨不足則影響企業(yè)的正常銷售活動(dòng)。庫(kù)存管理的目標(biāo)是需求最佳存貨數(shù)量,使庫(kù)存的成本總額最小化

51、。其主要業(yè)務(wù)如下:</p><p>  1.產(chǎn)品入庫(kù)、出庫(kù)、盤庫(kù)等日常處理。</p><p>  2.科學(xué)合理地確定某庫(kù)存物資的庫(kù)存控制參數(shù)。如:最佳訂貨批量、最大庫(kù)存量、最佳缺貨量、最佳訂購(gòu)周期等,進(jìn)行嚴(yán)格的庫(kù)存控制工作。</p><p>  3.匯總統(tǒng)計(jì)各類庫(kù)存數(shù)據(jù),反應(yīng)和監(jiān)督儲(chǔ)備資金占用及采購(gòu)資金使用情況。</p><p>  3.3.

52、3 銷售業(yè)務(wù)</p><p>  銷售對(duì)一個(gè)企業(yè)的生存和發(fā)展是至關(guān)重要的,它不再是傳統(tǒng)意義上的“賣東西”,它對(duì)外關(guān)系到企業(yè)產(chǎn)品、服務(wù)和企業(yè)形象等多方面因素,對(duì)內(nèi)涉及到銷售、庫(kù)存、財(cái)務(wù)等信息。此外信息化的高速發(fā)展為企業(yè)的銷售工作提出了新的挑戰(zhàn),封閉意味著落后,超市要抓住時(shí)機(jī),引入現(xiàn)代化的銷售管理模式,實(shí)施企業(yè)的信息化、智能化銷售管理,才能使超市在激烈的市場(chǎng)競(jìng)爭(zhēng)中立于不敗之地。</p><p>

53、;  3.4 系統(tǒng)數(shù)據(jù)流分析</p><p>  超市管理系統(tǒng)頂層圖如圖3-1所示:</p><p>  圖3-1 超市管理系統(tǒng)頂層圖</p><p>  超市管理系統(tǒng)第0層圖如圖3-2所示:</p><p>  圖3-2 超市管理系統(tǒng)第0層圖</p><p>  庫(kù)存管理部分第1層圖如圖3-3所示:</p>

54、;<p>  圖3-3 庫(kù)存管理部分第1層圖</p><p>  銷售管理部分第1層圖如圖3-4所示:</p><p>  圖3-4 銷售管理部分第1層圖</p><p>  進(jìn)貨管理部分第1層圖如圖3-5所示:</p><p>  圖3-5 進(jìn)貨管理部分第1層圖</p><p>  人員信息管理部分第1

55、層圖如圖3-6所示:</p><p>  圖3-6 人員信息管理部分第1層圖</p><p><b>  3.5 數(shù)據(jù)字典</b></p><p><b>  數(shù)據(jù)流條目</b></p><p>  1.已進(jìn)貨信息=進(jìn)貨單號(hào)+供貨商號(hào)+商品名稱+進(jìn)貨價(jià)+進(jìn)貨數(shù)量+進(jìn)貨日期+備注</p>

56、<p>  2.銷售信息=銷售單號(hào)+商品編號(hào)+銷售數(shù)量+銷售日期</p><p><b>  文件條目</b></p><p>  1.文件名:職工清單</p><p>  組成:{職工編號(hào)+姓名+性別+籍貫+類別+聯(lián)系電話+聯(lián)系地址+身份證號(hào)+備注}</p><p>  組織:按職工編號(hào)遞增排列</p

57、><p>  2.文件名:商品清單</p><p>  組成:{商品編號(hào)+供貨商號(hào)+名稱+計(jì)量單位+類別+產(chǎn)地+單價(jià)+備注}</p><p>  組織:按商品編號(hào)遞增排列</p><p>  3.文件名:供貨商清單</p><p>  組成:{供貨商號(hào)+名稱+聯(lián)系人+聯(lián)系電話+聯(lián)系地址+開戶行+銀行帳號(hào)+備注}</p

58、><p>  組織:按供貨商編號(hào)遞增排列</p><p>  4.文件名:進(jìn)貨清單</p><p>  組成:{進(jìn)貨單號(hào)+商品編號(hào)+供貨商號(hào)+進(jìn)貨價(jià)+數(shù)量+金額+進(jìn)貨日期+備注}</p><p>  組織:按進(jìn)貨單編號(hào)遞增排列</p><p>  5.文件名:銷售清單</p><p>  組成:{銷

59、售單號(hào)+商品編號(hào)+銷售數(shù)量+銷售日期}</p><p>  組織:按銷售單編號(hào)遞增排列</p><p>  6.文件名:庫(kù)存清單</p><p>  組成:{商品編號(hào)+庫(kù)存數(shù)量}</p><p>  組織:按商品編號(hào)遞增排列</p><p><b>  加工說明</b></p>&l

60、t;p><b>  1.加工名:查詢</b></p><p>  加工邏輯:根據(jù)要查詢的庫(kù)存信息,檢索出庫(kù)存信息明細(xì)表</p><p>  輸入流:庫(kù)存信息查詢,發(fā)出庫(kù)存信息請(qǐng)求</p><p>  輸出流:庫(kù)存信息清單,進(jìn)貨信息請(qǐng)求</p><p><b>  2.加工名:更新</b><

61、;/p><p>  根據(jù)進(jìn)貨信息或銷售信息更新庫(kù)存信息</p><p>  輸入流:已進(jìn)貨信息,銷售信息</p><p>  輸出流:發(fā)出庫(kù)存檢索請(qǐng)求</p><p><b>  3.加工名:查詢</b></p><p>  根據(jù)要查詢的銷售信息,檢索出銷售信息明細(xì)表</p><p

62、>  輸入流:銷售信息查詢</p><p>  輸出流:銷售清單,銷售單</p><p><b>  4.加工名:更新</b></p><p>  加工邏輯:根據(jù)銷售信息更細(xì)銷售清單</p><p>  輸入流:前臺(tái)銷售信息,庫(kù)存信息</p><p>  輸出流:更新庫(kù)存清單</p&g

63、t;<p><b>  5.加工名:查詢</b></p><p>  加工邏輯:根據(jù)要查詢的進(jìn)貨信息,檢索出進(jìn)貨信息明細(xì)表</p><p>  輸入流:進(jìn)貨信息查詢,發(fā)出進(jìn)貨/采購(gòu)清單查詢</p><p>  輸出流:庫(kù)存信息清單,已進(jìn)貨信息,新供貨商信息,進(jìn)貨單信息清單,采購(gòu)單,進(jìn)貨信息請(qǐng)求,進(jìn)貨/采購(gòu)清單檢索結(jié)果</p&

64、gt;<p><b>  6.加工名:更新</b></p><p>  加工邏輯:根據(jù)進(jìn)貨信息更新進(jìn)貨清單</p><p>  輸入流:進(jìn)貨信息請(qǐng)求,進(jìn)貨單</p><p>  輸出流:發(fā)出進(jìn)貨/采購(gòu)清單查詢</p><p><b>  7.加工名:查詢</b></p>

65、<p>  加工邏輯:根據(jù)輸入要查詢的職工信息或供貨商信息,檢索出相應(yīng)的結(jié)果</p><p>  輸入流:職工信息查詢,供貨商信息查詢,發(fā)出職工/供貨商清單查詢</p><p>  輸出流:已有供貨商信息,供貨商信息清單,職工信息清單,職工/供貨商清單檢索結(jié)果</p><p><b>  8.加工名:更新</b></p>

66、<p>  加工邏輯:根據(jù)輸入的職工信息或新供貨商信息更新相應(yīng)的職工清單或供貨商清單</p><p>  輸入流:職工信息,新供貨商信息清單,職工/供貨商清單檢索結(jié)果</p><p>  輸出流:發(fā)出職工/供貨商信息查詢</p><p><b>  3.6 功能需求</b></p><p>  本系統(tǒng)采用自定

67、向下方法開發(fā),其功能模塊主要有如下幾個(gè)部分:人員信息管理模塊、庫(kù)存信息管理模塊、財(cái)務(wù)信息管理模塊、銷售信息管理模塊、統(tǒng)計(jì)報(bào)表中心模塊、綜合系統(tǒng)管理模塊。具體的功能描述如下: </p><p>  1.人員信息管理:其功能是對(duì)超市人員、供應(yīng)商人員以及會(huì)員人員信息的管理,并可以進(jìn)行對(duì)應(yīng)的增刪改查的操作。 </p><p>  2.庫(kù)存信息管理:其功能是對(duì)采購(gòu)來的產(chǎn)品進(jìn)行企業(yè)內(nèi)部編碼入庫(kù),產(chǎn)品分

68、類等活動(dòng),同時(shí)能夠根據(jù)銷售清單進(jìn)行出貨管理,以及庫(kù)存統(tǒng)計(jì)。</p><p>  3.財(cái)務(wù)統(tǒng)計(jì)管理:其功能是對(duì)每日的銷售進(jìn)行結(jié)算處理;對(duì)商品提供商的進(jìn)貨單進(jìn)行結(jié)算;對(duì)進(jìn)貨款和銷售款的收支有詳細(xì)記錄以及對(duì)于其他花銷的記錄和管理。</p><p>  4.銷售信息管理:其功能是提供一般的銷售管理,能夠進(jìn)行對(duì)會(huì)員的銷售,結(jié)算功能。</p><p>  5.統(tǒng)計(jì)報(bào)表中心:其功

69、能是提供對(duì)原料采購(gòu)的統(tǒng)計(jì),財(cái)務(wù)收入和支出的統(tǒng)計(jì),以及銷售排行的統(tǒng)計(jì)。</p><p>  6.綜合系統(tǒng)管理:其功能是提供輔助信息的維護(hù)以及系統(tǒng)用戶信息的管理。</p><p><b>  3.7 性能需求</b></p><p>  1.數(shù)據(jù)精確度:產(chǎn)品的進(jìn)貨單和銷售單中,單價(jià)、金額采用浮點(diǎn)數(shù),保留至小數(shù)點(diǎn)后兩位。</p><

70、;p>  2.時(shí)間特性:該管理系統(tǒng)軟件從啟動(dòng)到進(jìn)入系統(tǒng)登錄界面的時(shí)間正常情況下應(yīng)少于5秒,錄入并更新數(shù)據(jù)的時(shí)間正常情況下少于2秒。</p><p>  3.適用性:該管理系統(tǒng)軟件適用于Windows 2000/xp及以上操作系統(tǒng)。</p><p><b>  3.8 運(yùn)行需求</b></p><p>  1.用戶界面:本系統(tǒng)采用java設(shè)

71、計(jì),用戶交互界面采用的是基于Windows的瀏覽器頁(yè)面。</p><p>  2.硬件接口。運(yùn)行本系統(tǒng)的硬件基本要求如下:CPU:Intel P3及以上;內(nèi)存:256MB及以上;硬盤:10GB及以上。</p><p>  3.軟件接口:java框架:struts2+spring+jdbc/hibernate;數(shù)據(jù)庫(kù)服務(wù)器:Mysql 數(shù)據(jù)庫(kù)。</p><p><

72、;b>  4系統(tǒng)詳細(xì)設(shè)計(jì)</b></p><p>  4.1 系統(tǒng)功能結(jié)構(gòu)圖</p><p>  系統(tǒng)總體結(jié)構(gòu)如圖4-1所示:</p><p>  圖4-1 超市管理系統(tǒng)功能結(jié)構(gòu)圖</p><p>  4.2 系統(tǒng)功能設(shè)計(jì)</p><p>  系統(tǒng)功能設(shè)計(jì)是使整個(gè)系統(tǒng)能基本實(shí)現(xiàn)超市的進(jìn)、銷、存等管理功

73、能,能讓超市管理者更直觀的了解超市的經(jīng)營(yíng)狀況,以做出相應(yīng)的經(jīng)營(yíng)決策。管理信息系統(tǒng)(MIS)就是要對(duì)這些資源建立正確的數(shù)據(jù)庫(kù),并進(jìn)行信息的收集、傳送、存儲(chǔ)、編制成各種憑證、報(bào)表、臺(tái)帳、圖形等信息,同時(shí)對(duì)這些信息進(jìn)行維護(hù),通過實(shí)測(cè)超市的各種運(yùn)行情況,并利用過去的歷史數(shù)據(jù)預(yù)測(cè)未來的發(fā)展,從超市全局的角度出發(fā)進(jìn)行決策,利用信息控制超市的行為,附注超市完成其目標(biāo)。</p><p>  本系統(tǒng)共包括六大模塊,分別是人員信息管

74、理模塊、庫(kù)存信息管理模塊、財(cái)務(wù)信息管理模塊、銷售信息管理模塊、統(tǒng)計(jì)報(bào)表中心模塊、綜合系統(tǒng)管理模塊。每個(gè)模塊的功能如下:</p><p>  1.人員信息管理模塊功能:實(shí)現(xiàn)職工信息的查詢;實(shí)現(xiàn)職工信息的更新,包括增加、刪除、修改功能;實(shí)現(xiàn)供貨商信息的查詢;實(shí)現(xiàn)供貨商信息的更新,包括增加、刪除、修改功能。實(shí)現(xiàn)會(huì)員信息的查詢;實(shí)現(xiàn)會(huì)員信息的更新,包括增加、刪除、修改功能;</p><p>  2

75、.庫(kù)存信息管理模塊功能:實(shí)現(xiàn)商品信息的查詢;實(shí)現(xiàn)商品信息的更新,包括增加、刪除、修改功能;實(shí)現(xiàn)庫(kù)存信息的查詢;實(shí)現(xiàn)庫(kù)存信息的更新,包括增加、刪除、修改功能。實(shí)現(xiàn)商品采購(gòu)入庫(kù)信息的查詢;實(shí)現(xiàn)商品采購(gòu)入庫(kù)信息的更新,包括增加、刪除、修改功能。</p><p>  3.財(cái)務(wù)信息管理模塊功能:實(shí)現(xiàn)當(dāng)日銷售信息的查詢,結(jié)算。實(shí)現(xiàn)采購(gòu)信息的查詢,結(jié)算。實(shí)現(xiàn)收入和支出信息的查看。實(shí)現(xiàn)其他收入信息的查詢;實(shí)現(xiàn)其他收入信息的更新,

76、包括增加、刪除、修改功能。</p><p>  4.銷售信息管理模塊功能:實(shí)現(xiàn)會(huì)員信息的查詢;實(shí)現(xiàn)商品信息的查詢;實(shí)現(xiàn)銷售商品信息的更新,包括增加、修改功能;實(shí)現(xiàn)銷售商品信息的金額計(jì)算;實(shí)現(xiàn)銷售商品后客戶的消費(fèi)金額和實(shí)收金額,以及應(yīng)找零金額的計(jì)算功能。</p><p>  5.統(tǒng)計(jì)報(bào)表中心模塊功能:實(shí)現(xiàn)商品采購(gòu)信息的統(tǒng)計(jì)及打??;實(shí)現(xiàn)財(cái)務(wù)收入和支出的統(tǒng)計(jì)及打印。</p><

77、;p>  6.綜合系統(tǒng)管理模塊功能:實(shí)現(xiàn)系統(tǒng)輔助信息的查詢;實(shí)現(xiàn)系統(tǒng)輔助信息的更新,包括增加、刪除、修改功能;實(shí)現(xiàn)系統(tǒng)用戶信息的查詢;實(shí)現(xiàn)系統(tǒng)用戶信息的更新,包括增加、刪除、修改功能。</p><p>  4.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p>  系統(tǒng)的數(shù)據(jù)庫(kù)是一個(gè)中心組成部分,其存在的意義,可以直接體現(xiàn)在系統(tǒng)的運(yùn)行上。</p><p>  4.3.1 E-

78、R模型</p><p>  超市管理系統(tǒng)數(shù)據(jù)庫(kù)E-R模型,如圖4-2所示:</p><p>  圖4-2 數(shù)據(jù)庫(kù)E-R模型圖</p><p>  4.3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p>  由數(shù)據(jù)模型利用mysql進(jìn)行數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì),其基本表的設(shè)計(jì)如下:</p><p>  1.用戶清單表(UserBill),說明:

79、此表存放系統(tǒng)用戶信息。具體信息如表4-1:</p><p><b>  表4-1用戶表</b></p><p>  2.庫(kù)存清單(StoreBill):此表存放庫(kù)存信息。具體信息如表4-2:</p><p><b>  表4-2庫(kù)存信息表</b></p><p>  3.職工清單表(StaffBil

80、l),說明:此表存放員工信息。具體信息如表4-3:</p><p><b>  表4-3職工表</b></p><p>  4.商品清單表(MerchBill),說明:此表存放商品信息。具體信息如表4-4:</p><p><b>  表4-4商品信息表</b></p><p>  5.銷售清單(S

81、aleBill),說明:此表存放銷售信息。具體信息如表4-5:</p><p><b>  表4-5銷售信息表</b></p><p>  6.供貨商清單表(ProfferBill),說明:此表存放供貨商信息。具體信息如表4-6:</p><p>  表4-6供貨商信息表</p><p>  7.進(jìn)貨清單表(Import

82、Bill), 說明:此表存放進(jìn)貨信息。具體信息如表4-7:</p><p><b>  表4-7進(jìn)貨信息表</b></p><p>  4.4 模塊功能設(shè)計(jì)</p><p>  模塊有多種形式的設(shè)計(jì),在這里我主要將軟件劃分為七個(gè)模塊,分別敘述其在系統(tǒng)中所承擔(dān)的角色并闡述其功能。</p><p>  4.4.1系統(tǒng)登錄模塊

83、</p><p>  功能:本模塊的主要功能是對(duì)用戶身份進(jìn)行,,驗(yàn)證只有系統(tǒng)的合法用戶才能進(jìn)入系統(tǒng),并且該系統(tǒng)是按權(quán)限來分配管理信息的。其窗體如圖4-3所示:</p><p>  圖4-3 系統(tǒng)登錄模塊</p><p>  在進(jìn)行系統(tǒng)登錄過程中,登錄模塊將調(diào)用數(shù)據(jù)庫(kù)里的用戶清單,并對(duì)賬號(hào)和密碼進(jìn)行驗(yàn)證,只有輸入了正確的賬號(hào)和密碼后,系統(tǒng)登錄才會(huì)成功。并在輸入了錯(cuò)誤的

84、或者是不存在的賬戶和密碼時(shí),系統(tǒng)會(huì)給出出錯(cuò)信息提示,指明登錄過程中的錯(cuò)誤輸入或者錯(cuò)誤操作,以便用戶進(jìn)行正確的登錄。</p><p>  輸入項(xiàng)、輸出項(xiàng):輸入項(xiàng)為賬號(hào)和密碼。賬號(hào)和密碼均為字符串,長(zhǎng)度各為6個(gè)字符,密碼回顯字符是“*”。</p><p>  4.4.2 人員信息管理模塊</p><p>  在系統(tǒng)開發(fā)中,為解決超市人員流動(dòng)問題,在系統(tǒng)中增添了員工管理子

85、模塊,用來對(duì)超市的人員進(jìn)行信息化管理,以此來提高員工的辦事效率,節(jié)約人力資源;同時(shí)也增加了會(huì)員信息管理子模塊和供應(yīng)商信息管理子模塊,用來對(duì)超市的顧客和合作伙伴信息的管理。</p><p>  人員信息錄入:在超市招進(jìn)新員工時(shí)、有新客戶辦理會(huì)員時(shí)、有新合作伙伴加入時(shí)??梢詫?duì)其進(jìn)行基本信息的存儲(chǔ),對(duì)新增人員信息進(jìn)行基本的了解。</p><p>  人員信息維護(hù):當(dāng)人員信息發(fā)生變化時(shí),利用以上模

86、塊對(duì)其進(jìn)行信息變更。如圖4-4所示:</p><p>  圖4-4人員信息管理模塊</p><p>  4.4.3 庫(kù)存管理模塊</p><p>  功能:本模塊的主要功能是商品信息的查詢和更新,庫(kù)存信息的查詢和更新以及采購(gòu)入庫(kù)信息的查詢和更新。如圖4-5所示:</p><p>  圖4-5庫(kù)存管理模塊</p><p>

87、;  4.4.4 財(cái)務(wù)信息管理模塊</p><p>  功能:該模塊主要是實(shí)現(xiàn)收入的結(jié)算的管理、采購(gòu)付款的管理、收支明細(xì)的管理和其他收入支出管理四個(gè)子模塊。</p><p>  1.收入結(jié)算。該功能主要是對(duì)未結(jié)算的銷售單進(jìn)行結(jié)算;可以對(duì)已經(jīng)結(jié)算的信息查詢和修改;還可以對(duì)修改的信息進(jìn)行刪除等操作。</p><p>  2.采購(gòu)結(jié)算。該功能主要是對(duì)采購(gòu)單進(jìn)行結(jié)算;可以對(duì)

88、已經(jīng)結(jié)算的采購(gòu)信息查詢和修改;還可以對(duì)修改的信息進(jìn)行刪除等操作。</p><p>  3.收支明細(xì)。該功能主要是對(duì)收支信息的查詢。</p><p>  4.其他收入支出。該功能主要是對(duì)除去正常收入和支出外的其他支出的記錄;可以對(duì)其他收入和支出進(jìn)行查詢和修改等操作。如圖4-6所示:</p><p>  圖4-6 財(cái)務(wù)統(tǒng)計(jì)管理模塊</p><p>

89、;  4.4.5銷售管理模塊</p><p>  功能:本模塊的主要功能是把銷售信息寫入銷售清單,同時(shí)對(duì)庫(kù)存清單進(jìn)行更新,以備用戶將來對(duì)庫(kù)存信息進(jìn)行查詢和打印,此外還可以對(duì)銷售信息進(jìn)行查詢功能。如圖4-7所示:</p><p>  圖4-7銷售管理模塊</p><p>  4.4.6 統(tǒng)計(jì)報(bào)表模塊</p><p>  本模塊的主要功能是對(duì)采購(gòu)

90、商品信息和采購(gòu)商品所花費(fèi)款項(xiàng)的統(tǒng)計(jì);對(duì)統(tǒng)計(jì)的查詢以及對(duì)統(tǒng)計(jì)的導(dǎo)出等功能。如圖4-8所示:</p><p>  圖4-8 統(tǒng)計(jì)報(bào)表模塊</p><p>  4.4.7 系統(tǒng)管理模塊</p><p>  系統(tǒng)管理:在系統(tǒng)實(shí)行多用戶管理時(shí),本模塊將為系統(tǒng)開辟多個(gè)系統(tǒng)用戶,并能對(duì)其進(jìn)行簡(jiǎn)單的信息維護(hù),對(duì)系統(tǒng)的信息進(jìn)行修改等操作。</p><p>  

91、退出:選擇退出系統(tǒng),將關(guān)閉整個(gè)系統(tǒng),結(jié)束本次使用。如圖4-9所示:</p><p>  圖4-9 系統(tǒng)管理模塊</p><p><b>  5系統(tǒng)測(cè)試運(yùn)行</b></p><p>  測(cè)試任何產(chǎn)品都有兩種方法:如果已經(jīng)知道了產(chǎn)品應(yīng)該具有的功能,可以通過測(cè)試來檢驗(yàn)是否每個(gè)功能都能正常使用;如果知道產(chǎn)品內(nèi)部工作過程,可以通過測(cè)試來檢驗(yàn)產(chǎn)品內(nèi)部動(dòng)作是

92、否按照規(guī)格說明書的規(guī)定正常進(jìn)行。前一個(gè)方法稱為黑盒測(cè)試,后一個(gè)方法稱為白盒測(cè)試。在測(cè)試階段,我采用的是黑盒測(cè)試的方法,即對(duì)程序內(nèi)部結(jié)構(gòu)和特性不做考慮,只從程序的輸入輸出特性上來測(cè)試本軟件是否能滿足設(shè)定的功能。</p><p><b>  5.1測(cè)試方法</b></p><p>  測(cè)試任何產(chǎn)品都有兩種方法:如果已經(jīng)知道了產(chǎn)品應(yīng)該具有的功能,可以通過測(cè)試來檢驗(yàn)是否每個(gè)功

93、能都能正常使用;如果知道產(chǎn)品內(nèi)部工作過程,可以通過測(cè)試來檢驗(yàn)產(chǎn)品內(nèi)部動(dòng)作是否按照規(guī)格說明書的規(guī)定正常進(jìn)行。前一個(gè)方法稱為黑盒測(cè)試,后一個(gè)方法稱為白盒測(cè)試。在測(cè)試階段,我采用的是黑盒測(cè)試的方法,即對(duì)程序內(nèi)部結(jié)構(gòu)和特性不做考慮,只從程序的輸入輸出特性上來測(cè)試本軟件是否能滿足設(shè)定的功能。</p><p><b>  5.2功能測(cè)試</b></p><p>  首先對(duì)對(duì)系統(tǒng)用

94、戶登陸界面進(jìn)行測(cè)試,內(nèi)容包括對(duì)用戶名、密碼的輸入進(jìn)行正確性和合法性的檢查,系統(tǒng)操作界面顯示控制以及對(duì)用戶身份的判斷。本系統(tǒng)是一個(gè)管理系統(tǒng),對(duì)于系統(tǒng)的用戶有管理員和銷售員的區(qū)分,這也需要我們對(duì)系統(tǒng)中的不同用戶的操作權(quán)限進(jìn)行區(qū)分,不同的系統(tǒng)用戶所能進(jìn)行的操作權(quán)限不同。當(dāng)用戶填寫完用戶名和密碼提交后,系統(tǒng)會(huì)進(jìn)行輸入信息正確性的檢查,如果用戶名和密碼輸入不正確,則提示出錯(cuò)并要求用戶重新輸入;如果輸入正確,則根據(jù)用戶身份轉(zhuǎn)入不同的操作。登陸到主界

95、面后,共人員信息管理模塊、庫(kù)存信息管理模塊、財(cái)務(wù)信息管理模塊、銷售信息管理模塊、統(tǒng)計(jì)報(bào)表中心模塊和綜合系統(tǒng)管理六個(gè)功能模塊,以下將對(duì)六個(gè)模塊進(jìn)行具體的功能測(cè)試。測(cè)試時(shí)采取邊設(shè)計(jì)邊測(cè)試的方法,發(fā)現(xiàn)錯(cuò)誤及時(shí)更正,不斷的反復(fù)進(jìn)行測(cè)試,直到系統(tǒng)運(yùn)行正常為止。</p><p>  對(duì)人員信息管理模塊測(cè)試,內(nèi)容包括對(duì)查詢員工信息/供應(yīng)商信息的不同查詢方式對(duì)應(yīng)的不同查詢結(jié)果的測(cè)試,對(duì)修改員工信息/供應(yīng)商信息文本框所輸入的新信息

96、的合法性、正確性進(jìn)行測(cè)試,對(duì)提交修改信息是否成功的測(cè)試。</p><p>  對(duì)庫(kù)存信息管理模塊測(cè)試,內(nèi)容包括對(duì)查詢庫(kù)存商品的不同查詢方式對(duì)應(yīng)的不同查詢結(jié)果的測(cè)試,對(duì)修改庫(kù)存商品信息文本框所輸入的新信息的合法性、正確性進(jìn)行測(cè)試,對(duì)提交修改信息后庫(kù)存信息是否改變進(jìn)行測(cè)試,對(duì)庫(kù)存商品總值盤點(diǎn)的結(jié)果核對(duì)是否正確的測(cè)試。</p><p>  對(duì)財(cái)務(wù)信息管理模塊測(cè)試,內(nèi)容包括對(duì)財(cái)務(wù)信息的不同查詢方式

97、對(duì)應(yīng)的不同查詢結(jié)果的測(cè)試,對(duì)財(cái)務(wù)信息文本框所輸入的新信息的合法性、正確性進(jìn)行測(cè)試,對(duì)提交修改信息后庫(kù)存信息是否改變進(jìn)行測(cè)試。</p><p>  對(duì)銷售管理模塊測(cè)試,內(nèi)容包括對(duì)購(gòu)買時(shí)判斷庫(kù)存商品是否足夠的測(cè)試,對(duì)文本框輸入數(shù)據(jù)是否合法進(jìn)行測(cè)試,對(duì)按商品編號(hào)、名稱查詢庫(kù)存商品的結(jié)果測(cè)試,對(duì)購(gòu)買列表顯示是否正確進(jìn)行測(cè)試,對(duì)商品價(jià)格結(jié)算是否正確進(jìn)行測(cè)試,對(duì)判斷收款金額是否足夠進(jìn)行測(cè)試,對(duì)完成銷售時(shí)找零數(shù)目進(jìn)行測(cè)試,對(duì)完

98、成銷售后的銷售信息盤點(diǎn)進(jìn)行測(cè)試,對(duì)銷售排行榜的正確性進(jìn)行測(cè)試。</p><p>  對(duì)統(tǒng)計(jì)中心管理模塊測(cè)試,內(nèi)容包括對(duì)已有的商品采購(gòu)信息統(tǒng)計(jì)的正確性、合法性的測(cè)試。</p><p>  對(duì)系統(tǒng)管理模塊測(cè)試,內(nèi)容包括對(duì)添加、修改、刪除用戶操作的正確性、合法性的測(cè)試,對(duì)重置數(shù)據(jù)信息是否成功進(jìn)行測(cè)試,對(duì)系統(tǒng)的功能進(jìn)行測(cè)試。</p><p><b>  5.3 整

99、體測(cè)試</b></p><p>  總體測(cè)試是組裝軟件的系統(tǒng)技術(shù),本系統(tǒng)測(cè)試采用漸增集成測(cè)試,即測(cè)試單一模塊,將測(cè)試完的模塊加入系統(tǒng)中,進(jìn)行一次系統(tǒng)測(cè)試,依次類推將所有模塊加入系統(tǒng)中,在具體測(cè)試時(shí),采用自頂向下的結(jié)合方式,從主控模塊開始,沿各控制層向下移動(dòng),逐漸把所有模塊結(jié)合了。</p><p><b>  6結(jié)論</b></p><p

100、>  本文從六個(gè)方面對(duì)超市管理系統(tǒng)進(jìn)行了分析,超市管理系統(tǒng)還有很多不完善的地方,會(huì)逐漸根據(jù)市場(chǎng)的需求進(jìn)行進(jìn)一步的改進(jìn)完善。在開發(fā)過程中,本人通過對(duì)優(yōu)秀開發(fā)人員的開發(fā)經(jīng)驗(yàn)進(jìn)行研究借鑒,通過規(guī)劃、設(shè)計(jì)、開發(fā)、編輯等幾個(gè)步驟進(jìn)行了整個(gè)軟件的開發(fā)。</p><p>  本軟件所闡述的中心概念是:程序+文檔,所體現(xiàn)出來的是程序就是文檔,文檔則集成在程序中,相輔相成。兩者的同時(shí)存在就要求在選擇開發(fā)環(huán)境時(shí),不僅有一個(gè)良好

101、的環(huán)境來孕育優(yōu)異的設(shè)計(jì)和開發(fā),而且還要考慮對(duì)維護(hù)、文檔的完美支持;它還要求軟件開發(fā)人員在設(shè)計(jì)、開發(fā)過程中重視并考慮到維護(hù)問題和文檔問題;它更要求程序與文檔存儲(chǔ)在同一位置、同一系統(tǒng)中,可以使用相同工具進(jìn)行程序與文檔的書寫、檢索,兩者可以互通有無,在編寫和維護(hù)程序的同時(shí)形成文檔,在書寫文檔時(shí)編寫、維護(hù)程序。程序和文檔的統(tǒng)一結(jié)合,是至始至終貫穿整個(gè)開發(fā)設(shè)計(jì)周期的,從系統(tǒng)的開發(fā)設(shè)計(jì)階段到維護(hù)階段都需要二者共同完成。軟件文檔的開發(fā)最主要的目的是傳

102、達(dá)一個(gè)系統(tǒng)的技術(shù)要素和使用方法,這就要求軟件開發(fā)人員提供技術(shù)細(xì)節(jié),按照正確的語法組織進(jìn)行內(nèi)容及文檔的編寫。</p><p>  通過此次畢業(yè)設(shè)計(jì),使自己對(duì)軟件開發(fā)的流程有了更清晰更深入的認(rèn)識(shí),提升了自己軟件開發(fā)的系統(tǒng)認(rèn)知能力,掌握了新知識(shí),豐富了自己的閱歷 ,鍛煉了本人軟件開發(fā)的能力,為以后軟件的開發(fā)給予了很大的幫助。</p><p>  在開發(fā)過程中,本人還存在很多不足,對(duì)軟件需求的理解

103、能力及技術(shù)水平的限制,本系統(tǒng)在也僅僅是實(shí)現(xiàn)了一些基本功能,更深層次的數(shù)據(jù)挖掘方面沒有做到,如前臺(tái)的銷售系統(tǒng)也僅僅是模擬而已;對(duì)于數(shù)據(jù)銷售商品的排行等。還有就是對(duì)于系統(tǒng)優(yōu)化做的不是很全面。使系統(tǒng)存在多處需要完善的地方,希望老師可以給予指導(dǎo)批評(píng)。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 薩師煊、王珊,數(shù)據(jù)庫(kù)系統(tǒng)概論,1985,高校教育出版

104、社,北京,P33-P35</p><p>  [2] 王勇領(lǐng),計(jì)算機(jī)數(shù)據(jù)處理系統(tǒng)分析與設(shè)計(jì),1986,清華大學(xué)出版社, 北京,P22-P24</p><p>  [3] 張基溫,信息系統(tǒng)開發(fā)案例,1999,清華大學(xué)出版社, 北京,P41-P46</p><p>  [4] 黨建武.管理信息系統(tǒng),2001,蘭州大學(xué)出版社,P50-P52</p><

105、p>  [5] 趙池龍、楊林、孫偉,實(shí)用軟件工程[M],2006,電子工業(yè)出版社,北京,P28-P33.</p><p>  [6] 鄧子云,JSP應(yīng)用開發(fā)[M],2007,電子工業(yè)出版社,北京,P37-P40.</p><p>  [7] 張黎偉,JSP從入門到精通[M],2007,上??茖W(xué)普及出版社,上海,P34-P36</p><p>  [8] 高鐵杠

106、、顧巧論,智能公交查詢系統(tǒng)[J].新技術(shù)應(yīng)用,2005 (7),P31-P32.</p><p>  [9] 畢庶偉,管理信息系統(tǒng)分析與設(shè)計(jì),1992,機(jī)械工業(yè)出版社,北京,P31-P32.</p><p>  [11] 黃梯云,企業(yè)管理模型及微型機(jī)應(yīng)用程序,1985,河北人民出版社,石家莊,. P24-P25</p><p>  [12] 黃梯云,管理信息系統(tǒng)導(dǎo)論

107、,1986,機(jī)械工業(yè)出版社,北京,P35-P36</p><p>  [13] [美]Y.Daniel Liang.Java語言程序設(shè)計(jì)[M],2008.6,機(jī)械工業(yè)出版社,北京,P41-P42</p><p>  [14] Borland International,Inc.數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)指南[M],1996.5,石油工業(yè)出版社,北京,P35-P37</p><p

108、>  [15] [美]Herbert Schidt.Java參考大全[M],2006,清華大學(xué)出版社,北京,P55-P56</p><p>  [16] Maneesh Sahu [美]著 .金艷偉,史曉峰,張殿峰等譯,Java Server Pages編程實(shí)例,2005,機(jī)械工業(yè)出版,北京,P18-P21</p><p>  [17] 王海鵬譯,Java與UML面向?qū)ο蟪绦蛟O(shè)計(jì)[

109、M],2005,人民郵電出版社,北京,P23-P26</p><p>  [18] Ian Gilfillan[美] ,王軍等譯著,MySQL 4從入門到精通,2003,電子工業(yè)出版社,北京,P46~P48</p><p>  [19] 薩師煊 王珊,數(shù)據(jù)庫(kù)系統(tǒng)概論.(第三版),2000,高等教育出版社,北京,P47~P52</p><p>  [20] 胥光輝,軟

110、件工程方法與實(shí)踐[M],2009,機(jī)械工業(yè)出版社,北京,P26~P28</p><p>  [21] Abraham Silberschatz, Henry F. Korth, S. Sudar shan,Database System Concepts[M],2010,McGraw-Hill,. P56~P58</p><p>  [22] Peter Rob、Carlos Corone

111、l ,Database Systems[M],2008,Cengage Learning EMEA,P44~P45</p><p>  [23] J. Stanley Warford, Computer Systems[M],2009,Jones & Bartlett Publishers,P39~P45</p><p>  [24] Toby J. Teorey、 Stephen

112、 Buxton、 Lowell Fryman、Terry Halpin,Database design: know it all [M],2009,Morgan Kaufmann,P21~P25</p><p>  [25] John W. Satzinger,Systems Analysis and Design in a Changing World[M],2008,Cengage Learning EMEA

113、,P45~P46</p><p>  [26] Alan Beaulieu, Learning SQLO'Reilly Series[M],2009,O'Reilly Media, Inc,P35~P38</p><p><b>  致 謝</b></p><p>  軟件設(shè)計(jì)是一個(gè)精細(xì)漫長(zhǎng)的過程,超市管理系統(tǒng)的設(shè)計(jì)開發(fā),并不是

114、一個(gè)人就可以一蹴而就的,因此在此我要特別感謝從論文的選題到最終的完成,都給予我悉心幫助的xxx老師和xxx老師,正是因?yàn)閮晌焕蠋煹馁M(fèi)心指導(dǎo),不僅幫助我拓寬了知識(shí)界面加強(qiáng)了邏輯分析能力,而且還加強(qiáng)了我的技術(shù)操作能力,希望借此機(jī)會(huì),對(duì)xxx老師表示由衷的感謝。</p><p>  在整個(gè)設(shè)計(jì)開發(fā)過程中,都需要周密的計(jì)劃和安排,每一步驟,都需要按照軟件工程標(biāo)準(zhǔn)來完成。通過對(duì)有開發(fā)經(jīng)驗(yàn)的人的咨詢,以及在開發(fā)過程中同學(xué)的幫

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論