完整的超市信息管理系統(tǒng)易語(yǔ)言版_第1頁(yè)
完整的超市信息管理系統(tǒng)易語(yǔ)言版_第2頁(yè)
完整的超市信息管理系統(tǒng)易語(yǔ)言版_第3頁(yè)
完整的超市信息管理系統(tǒng)易語(yǔ)言版_第4頁(yè)
完整的超市信息管理系統(tǒng)易語(yǔ)言版_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、完整的超市信息管理系統(tǒng)(畢業(yè)論文)易語(yǔ)言版瀘 州 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計(jì)報(bào)告 連鎖超市管理系統(tǒng) 學(xué)生姓名所 在 系班 級(jí)專 業(yè)指導(dǎo)教師 張澤文 信息工程系 2011級(jí)軟件1班 軟件技術(shù) 刁顯峰2013年11月26日 天楓連鎖超市管理系統(tǒng)摘 要截止到目前超市金融市場(chǎng)的規(guī)模的發(fā)展不斷的壯大,供應(yīng)商提供的商品數(shù)量更是數(shù)不勝數(shù),人們需求的商品急劇的增多,商品的相關(guān)信息也是成倍遞增。導(dǎo)致超市工作人員無(wú)法及時(shí)的處理商品對(duì)商品進(jìn)行實(shí)時(shí)的統(tǒng)計(jì)分析,不能夠出現(xiàn)加盟商,也不便于管理。更加不用說(shuō)大型的連鎖超市管理起來(lái)更是難上加難了。聰明的人們終于在迎來(lái)計(jì)算機(jī)時(shí)代里面尋找到了新大陸,把繁瑣的復(fù)雜的系統(tǒng)融合在

2、一套有一套的軟件系統(tǒng)里面,大大的提高了超市的工作效率,增加了企業(yè)的收益。徹底改變了連鎖超市等各個(gè)超市的管理經(jīng)營(yíng)模式,成為超市界里面的人人皆知的產(chǎn)品。一款最普通的超市管理系統(tǒng)主要需要包含以下幾個(gè)模塊:商品入庫(kù)、商品數(shù)據(jù)錄入、銷售數(shù)據(jù)的匯總統(tǒng)計(jì)及查詢等。讓連鎖超市系統(tǒng)實(shí)現(xiàn)了在系統(tǒng)服務(wù)器里面實(shí)時(shí)監(jiān)控各個(gè)經(jīng)銷商的銷售進(jìn)貨情況,進(jìn)行分析匯總,不僅讓管理起來(lái)得心應(yīng)手,還讓企業(yè)家們根據(jù)銷售情況可以對(duì)超市未來(lái)的前景進(jìn)行有準(zhǔn)確的預(yù)見(jiàn)性。下面我們將系統(tǒng)的對(duì)軟件開(kāi)發(fā)的背景以過(guò)程進(jìn)行全面的分析。介紹研發(fā)人員制作軟件的開(kāi)發(fā)環(huán)境,介紹軟件的詳細(xì)設(shè)計(jì)編碼過(guò)程,數(shù)據(jù)庫(kù)的設(shè)計(jì),使用等各個(gè)模塊的設(shè)計(jì)與實(shí)現(xiàn)。關(guān)鍵詞:超市管理系統(tǒng),

3、連鎖超市 1天楓連鎖超市管理系統(tǒng)目錄第一章 緒論 . 31.1社會(huì)背景 . 31.2超市背景 . 41.3程序設(shè)計(jì)目的 . 5第二章 系統(tǒng)可行性研究 . 52.1 技術(shù)可行性研究 . 62.2 經(jīng)濟(jì)可行性研究 . 62.3 操作可行性研究 . 7第三章 系統(tǒng)需求分析 . 73.1 企業(yè)管理工作流程 . 83.2 企業(yè)管理業(yè)務(wù)需求 . 8第四章 系統(tǒng)概要設(shè)計(jì) . 94.1 設(shè)計(jì)思想 . 94.2 設(shè)計(jì)原則 . 94.3 業(yè)務(wù)流程分析 . 104.4 數(shù)據(jù)字典 . 114.5 功能需求 . 124.6 性能需求 . 134.7 運(yùn)行需求 . 13第五章 系統(tǒng)詳細(xì)設(shè)計(jì) . 155.1 系統(tǒng)功能結(jié)構(gòu)圖

4、 . 155.2 系統(tǒng)功能設(shè)計(jì) . 155.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) . 165.4模塊功能設(shè)計(jì) . 22第六章 系統(tǒng)測(cè)試運(yùn)行 . 366.1 模塊測(cè)試 . 366.2 整體測(cè)試 . 36第七章 總結(jié) . 37第八章 致謝 . 38第九章 參考文獻(xiàn) . 39 2天楓連鎖超市管理系統(tǒng)第一章 緒論1.1社會(huì)背景科技發(fā)展到今天,那可謂是飛速的發(fā)展,進(jìn)入到21世紀(jì)之后,各種讓人耳目一新的電子產(chǎn)品不斷的被開(kāi)發(fā)出來(lái),不斷的投入到了市場(chǎng),深受廣大群體的熱愛(ài),不管是青少年還是成年人,甚至部分老年人都投身進(jìn)入了電腦技術(shù)的世界里面,跟隨著現(xiàn)代科技高新技術(shù)的迅猛發(fā)展,計(jì)算機(jī)技術(shù)幾乎已經(jīng)滲透到了各個(gè)領(lǐng)域,成為各行業(yè)乃至生活

5、不可或缺不可取代的工具,特別是當(dāng)Internet網(wǎng)絡(luò)技術(shù)的產(chǎn)生,電信、聯(lián)通、移動(dòng)等各個(gè)網(wǎng)絡(luò)業(yè)行業(yè)的精心管理和電子信息高速通道的建立,使得IT行業(yè)在各個(gè)行業(yè)市場(chǎng)競(jìng)爭(zhēng)中越發(fā)的顯示出它獨(dú)特的優(yōu)勢(shì),引領(lǐng)風(fēng)騷,使人們生活各個(gè)國(guó)家步入信息化高速跨越時(shí)代,無(wú)窮的的數(shù)據(jù)量,海量的信息需要進(jìn)行加工處理和傳輸,這使得人們需要擁有一塊數(shù)據(jù)庫(kù)的來(lái)進(jìn)行數(shù)據(jù)的管理。作為國(guó)內(nèi)經(jīng)濟(jì)貿(mào)易市場(chǎng)的一些中大型超市商城,對(duì)于這些企業(yè)的海量資源信息管理,信息的保密、傳遞和處理顯得尤其重要,為了適應(yīng)市場(chǎng)的競(jìng)爭(zhēng),擁有一個(gè)高效的安全的處理方式和管理方法是必要的,因此想管理好一個(gè)超市的信息沒(méi)有一款好的軟件是愚蠢的。在開(kāi)發(fā)期間,我們通過(guò)對(duì)超市市場(chǎng)

6、的多方位調(diào)查,有針對(duì)性的對(duì)現(xiàn)在各中小型超市管理人員對(duì)管理商品和進(jìn)銷存信息的實(shí)際需求,促使我們更好的開(kāi)發(fā)了這套連鎖超市管理系統(tǒng)。在研發(fā)過(guò)程中,我們還針對(duì)當(dāng)前各超市管理人員的行為習(xí)慣和管理特點(diǎn)以及技術(shù)人員的計(jì)算機(jī)實(shí)際操作水平,故采用了基于Windows系統(tǒng)下的圖形用戶界面設(shè)計(jì)一款適用的管理系統(tǒng)。在系統(tǒng)設(shè)計(jì)過(guò)程中,我們盡量使用簡(jiǎn)單明了的功能使管理者方便的進(jìn)行管理,使操作用戶能夠在短時(shí)間內(nèi)完全掌握如何使用管理運(yùn)作系統(tǒng)。我們嚴(yán)格保證數(shù)據(jù)的安全性,正確性,使得數(shù)據(jù)能夠完整的在數(shù)據(jù)庫(kù)進(jìn)行處理。保證正確性完整性安全性的基礎(chǔ)上再對(duì)代碼進(jìn)行優(yōu)化,減少程序的BUG,節(jié)約系統(tǒng)資源讓軟件快速運(yùn)行反應(yīng),減少對(duì)系統(tǒng)資源不必

7、要的的浪費(fèi)。3天楓連鎖超市管理系統(tǒng)1.2超市背景超級(jí)行業(yè)市場(chǎng)最早發(fā)源于1930年,發(fā)源地在美國(guó)紐約。在1930年8月份,邁克爾·庫(kù)侖在美國(guó)紐約州創(chuàng)辦了世上第一家超級(jí)市場(chǎng),簡(jiǎn)稱“超市”,并命名為“金庫(kù)侖聯(lián)合商店”。當(dāng)時(shí)的美國(guó)正是處于經(jīng)濟(jì)大危機(jī)時(shí)期,邁克爾·庫(kù)超市侖根據(jù)他這幾十年的食品經(jīng)營(yíng)經(jīng)驗(yàn)精確設(shè)計(jì)了這套低價(jià)策略,并首創(chuàng)新的定價(jià)方法。他開(kāi)創(chuàng)的超級(jí)市場(chǎng)平均毛利率僅僅只有9,這和當(dāng)時(shí)美國(guó)一般的商店毛利瑞在25-40之間相比,簡(jiǎn)直就是一件極其駭人聽(tīng)聞的事情。為了保證售價(jià)的低廉,商品質(zhì)量的優(yōu)質(zhì),必須要有低廉的進(jìn)貨價(jià)格,只有大批量的進(jìn)貨才能在供貨商盡量壓低進(jìn)價(jià),邁克爾·庫(kù)侖就

8、以連鎖的經(jīng)營(yíng)方式開(kāi)設(shè)其他分號(hào)店,建立起并保證了大批量進(jìn)貨的銷售系統(tǒng)。他創(chuàng)立了全新的自助式銷售方式,采取用戶自主挑選商品再進(jìn)行一次性結(jié)算。在第二次世界大戰(zhàn)之后,各國(guó)的經(jīng)濟(jì)受到或多或少的影響,促使了人們消費(fèi)水平的退后,促使這種低廉快捷的購(gòu)物方式,到了20世紀(jì)50、60年代,超級(jí)貿(mào)易市場(chǎng)在世界各范圍內(nèi)都得到較快的發(fā)展。使得人們能夠快捷的方便的購(gòu)物。我國(guó)超市最初是在20世紀(jì)90年代初期被引進(jìn),目前已經(jīng)成為了我國(guó)經(jīng)濟(jì)貿(mào)易中不可或缺的一種經(jīng)濟(jì)方式,為國(guó)民經(jīng)濟(jì)的發(fā)展發(fā)揮了極其重要的作用。隨著超市高速的發(fā)展,規(guī)模的擴(kuò)大,其經(jīng)營(yíng)管理起來(lái)也變得非常的復(fù)雜,繁多的商品信息,銷售數(shù)據(jù)揉雜在一起,早期的經(jīng)營(yíng)模式已不能再

9、滿足如今的銷售發(fā)展趨勢(shì),如是引進(jìn)一項(xiàng)計(jì)算機(jī)軟件系統(tǒng)技術(shù)就成了必要手段。超市無(wú)疑為人們購(gòu)物增添了快捷方便等優(yōu)勢(shì),但在目前超市運(yùn)作狀態(tài)下,它仍然存在著不盡人意的地方。比如:商品價(jià)格調(diào)價(jià)不方便,統(tǒng)計(jì)每天的收益,分析效率,不能有效的管理商品信息,收款結(jié)算清單速度較慢,并且會(huì)由于各種因素導(dǎo)致出現(xiàn)營(yíng)業(yè)的差錯(cuò),無(wú)法及時(shí)分析業(yè)績(jī)等,在超市的日常管理清算中,商品的進(jìn)、銷、存缺乏實(shí)時(shí)分析的功能,并且對(duì)于連鎖超市來(lái)說(shuō),超市管理人員對(duì)獲取各個(gè)經(jīng)銷商銷售資料的始終得不到滿意的要求。日常所需處理數(shù)據(jù)量也日漸增大,經(jīng)濟(jì)貿(mào)易市場(chǎng)也變得越來(lái)越需要節(jié)省更多的時(shí)間才能夠有更大的利潤(rùn),原始的人工管理早已無(wú)法管理好這抄復(fù)雜的市場(chǎng)體系。

10、為此,依靠現(xiàn)代化的計(jì)算機(jī)信息高速處理技術(shù)來(lái)管理好超市甚至大型的連鎖超市不在話下,從而節(jié)省了大量的人力、財(cái)力,物力,時(shí)間,精力等改善了員工的工作條件,減輕了工作人員管理人員的勞動(dòng)強(qiáng)度,并且能夠快速反映分析出每日每月的商品的進(jìn)、銷、存等狀況 4天楓連鎖超市管理系統(tǒng)和各種反饋信息分析,使得超市管理起來(lái)得心應(yīng)手,這樣的企業(yè)能不成功都難。1.3程序設(shè)計(jì)目的通過(guò)本次畢業(yè)設(shè)計(jì)系統(tǒng),使我們能夠全面、深刻地了解掌握數(shù)據(jù)庫(kù)系統(tǒng)的增刪改查如何運(yùn)用。并且了解管理系統(tǒng)如果進(jìn)行運(yùn)作,超市管理者如何方便快捷的處理海里信息,如何快節(jié)奏的管理好企業(yè)的效率。5天楓連鎖超市管理系統(tǒng)第二章 系統(tǒng)可行性研究2.1 技術(shù)可行性研究在大多

11、數(shù)行業(yè)中都會(huì)存在跟計(jì)算機(jī)行業(yè)打交道的工作,從業(yè)的工作人員一般都是要求掌握著簡(jiǎn)單的計(jì)算機(jī)操作技術(shù),具有一定良好的軟硬件基礎(chǔ),并且會(huì)使用各種管理軟件產(chǎn)品,能夠了解接觸最新的IT技術(shù)。有的超市行業(yè)對(duì)員工的綜合素質(zhì)要求比較高,從管理層到下層的銷售人員,服務(wù)人員都要求具有一定的計(jì)算機(jī)基礎(chǔ)知識(shí),能夠有效的對(duì)計(jì)算機(jī)操作,所以研發(fā)人員在新系統(tǒng)投入使用時(shí),采取不復(fù)雜簡(jiǎn)單易學(xué)的結(jié)構(gòu)對(duì)軟件進(jìn)行設(shè)計(jì),只要研發(fā)人員對(duì)員工進(jìn)行適當(dāng)?shù)牟僮髋嘤?xùn),開(kāi)發(fā)幫助文檔來(lái)引導(dǎo)員工操作軟件系統(tǒng)的功能和操作方法步驟就基本上能夠讓軟件系統(tǒng)實(shí)時(shí)運(yùn)行起來(lái)。2.2 經(jīng)濟(jì)可行性研究借助這網(wǎng)絡(luò)營(yíng)銷傳美的力量,信息可以在世界各地都會(huì)搜索到,可以不受到距離

12、的限制,只要制作的軟件系統(tǒng)足夠的好,被企業(yè)認(rèn)可,經(jīng)濟(jì)收入情況逐步上升,對(duì)于超市管理系統(tǒng)在總店就可以有一款服務(wù)器管理系統(tǒng)來(lái)管理任何一個(gè)地方的經(jīng)銷商,節(jié)約許許多多的人力和物力,不僅方便了管理,還減少了很多很多不必要的開(kāi)支和精力,同時(shí)一款好的管理進(jìn)銷存系統(tǒng)可以幫助超市提高銷售效率,業(yè)績(jī)大幅度上升,更提高了超市的經(jīng)濟(jì)效益,所以從經(jīng)濟(jì)上方面考慮軟件系統(tǒng)是完全可行的,也是商家無(wú)可厚非的選擇。(1)超市企業(yè)有能力承擔(dān)系統(tǒng)開(kāi)發(fā)費(fèi)用開(kāi)發(fā)新的客戶定制管理系統(tǒng)的工作對(duì)于研發(fā)人員來(lái)說(shuō)是一項(xiàng)非常復(fù)雜的工作,不僅要投身進(jìn)入超市管理層各個(gè)環(huán)節(jié)去實(shí)地考察,將管理人員工作人員頻繁卻乏味的工作性質(zhì)轉(zhuǎn)變?yōu)橛密浖到y(tǒng)來(lái)代替,節(jié)省了大

13、部分的人力和物力。從系統(tǒng)的業(yè)務(wù)角度分析需求,主要需要分析系統(tǒng)的編碼,系統(tǒng)的規(guī)劃設(shè)計(jì),這些都需要投入巨大的人力資源。軟件IT企業(yè)作為一個(gè)將勞動(dòng)力變?yōu)檐浖僮髁α康母呖萍籍a(chǎn)業(yè),其開(kāi)發(fā)人員的要求都比一般企業(yè)員工了解計(jì)算機(jī)要求要高出很多,而且 6天楓連鎖超市管理系統(tǒng)對(duì)系統(tǒng)開(kāi)發(fā)及軟件產(chǎn)業(yè)有著獨(dú)特的見(jiàn)解,能夠使得代碼能夠簡(jiǎn)單化,系統(tǒng)運(yùn)行更加的節(jié)省資源,所以研發(fā)人員在自我開(kāi)發(fā)超市管理系統(tǒng)的過(guò)程當(dāng)中,有專業(yè)的知識(shí)做背景和以往的開(kāi)放經(jīng)驗(yàn)會(huì)比較容易開(kāi)發(fā)出更加優(yōu)秀的軟件。同時(shí)開(kāi)發(fā)軟件產(chǎn)品跟其他商業(yè)產(chǎn)品來(lái)說(shuō)屬于高端的行業(yè),無(wú)論是研發(fā)的成本,產(chǎn)品的價(jià)格還是質(zhì)量都要求比較高,而經(jīng)營(yíng)超市的經(jīng)銷商或者是總銷商家都有足夠雄厚的

14、資金來(lái)支配超市運(yùn)轉(zhuǎn)。所以,在系統(tǒng)的開(kāi)發(fā)過(guò)程中,企業(yè)完全有能力有經(jīng)濟(jì)來(lái)承擔(dān)軟件開(kāi)發(fā)所需要支付的費(fèi)用。(2)新系統(tǒng)將為企業(yè)帶來(lái)更多的經(jīng)濟(jì)效益超市管理系統(tǒng)有著高速處理信息,實(shí)時(shí)分析數(shù)據(jù)信息、人工智能化和先進(jìn)的高科技管理理念的結(jié)晶。而超市的管理是一個(gè)動(dòng)態(tài)儲(chǔ)存的過(guò)程,在軟件運(yùn)行和企業(yè)運(yùn)作過(guò)程中要考慮到方方面面的因素,有針對(duì)性的對(duì)軟件問(wèn)題或者人為問(wèn)題制定多項(xiàng)解決措施,能夠及時(shí)上傳錯(cuò)誤報(bào)告。如果人工統(tǒng)計(jì)每日或者每周每月要對(duì)銷售情況進(jìn)行分析統(tǒng)計(jì)是比較困難的,如果能夠有一款軟件系統(tǒng)來(lái)管理所帶來(lái)的直接經(jīng)濟(jì)效益是最直接的,其最主要的優(yōu)勢(shì)就是減少了企業(yè)或者各經(jīng)銷商的管理人員費(fèi)用和人力資源的開(kāi)支。通過(guò)軟件系統(tǒng)的自動(dòng)分析

15、能力不僅讓管理者節(jié)省了大量的時(shí)間來(lái)完成工作,還為企業(yè)的各項(xiàng)決策提供了更過(guò)的寶貴的參考資料,為企業(yè)以及各經(jīng)銷商帶來(lái)巨大的可觀的直接經(jīng)濟(jì)效益。2.3 操作可行性研究本連鎖超市管理系統(tǒng)采用基于Windows的圖形用戶界面,而該系統(tǒng)是大家所熟悉的使用人數(shù)最多的操作系統(tǒng),一般那些有計(jì)算機(jī)基礎(chǔ)知識(shí)的人員就可以輕輕松松上手。而整個(gè)超市管理系統(tǒng)采用最友好的圖形用戶交互界面,簡(jiǎn)單明了,更不需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行深入的了解。由此,該管理系統(tǒng)的操作是可行的,再借助幫助文檔的使用毫無(wú)疑問(wèn)的成為企業(yè)的第一首選軟件,我們更加有必要開(kāi)發(fā)該系統(tǒng)來(lái)滿足企業(yè)的需求。綜合以上所述多方面,該超市管理系統(tǒng)具有極高的開(kāi)發(fā)可行性,適用價(jià)值,推廣

16、潛力,無(wú)論是從研發(fā)者技術(shù)上或者雙方經(jīng)濟(jì)上還是操作上都可以是一個(gè)很好的體現(xiàn)。因此,為了能夠讓今后的其他企業(yè)的客戶定制需求,我們?cè)陂_(kāi)發(fā)過(guò)程中保留重要的框架級(jí)的重要代碼,在今后的漫長(zhǎng)開(kāi)發(fā)道路可以直接使用,節(jié)省開(kāi)發(fā)的效率,設(shè)計(jì)出管理系統(tǒng)的數(shù)據(jù)流程圖,建立出完善的數(shù)據(jù)字典。7天楓連鎖超市管理系統(tǒng)第三章 系統(tǒng)需求分析3.1 企業(yè)管理工作流程進(jìn)貨或銷售商品時(shí),用戶要對(duì)進(jìn)貨記錄或銷售記錄進(jìn)行核對(duì)審查,并進(jìn)行統(tǒng)計(jì)分析;用戶要從總店庫(kù)存中獲得進(jìn)貨、銷售、庫(kù)存信息時(shí),要對(duì)進(jìn)貨情況、銷售情況、庫(kù)存情況進(jìn)行查詢。3.2 企業(yè)管理業(yè)務(wù)需求(1)該超市管理軟件將對(duì)庫(kù)存商品進(jìn)行資料管理和統(tǒng)計(jì)分析,對(duì)產(chǎn)品的進(jìn)貨單和產(chǎn)品的銷售單

17、進(jìn)行錄入管理和分析統(tǒng)計(jì);(2)該管理軟件將根據(jù)用戶的需要對(duì)進(jìn)貨、銷售、庫(kù)存情況等信息進(jìn)行查詢,進(jìn)貨,付款,退貨等。(3)該管理軟件將為用戶提供賬號(hào)管理工具,以便用戶對(duì)賬號(hào)進(jìn)行管理,具體為修改用戶密碼,修改用戶聯(lián)系信息,地址等;(4)該管理軟件提供企業(yè)對(duì)經(jīng)銷商的管理,能夠?qū)ζ髽I(yè)下屬經(jīng)銷商的統(tǒng)一管理,新連鎖超市的加入以及刪除,修改分店信息等功能。整個(gè)超市管理系統(tǒng)的主要功能結(jié)構(gòu)如圖3-1所示: 8天楓連鎖超市管理系統(tǒng)第四章 系統(tǒng)概要設(shè)計(jì)4.1 設(shè)計(jì)思想(1)服務(wù)器系統(tǒng)分成4個(gè)功能模塊,客戶端系統(tǒng)分為2個(gè)功能模塊,模塊采用眷戀式菜單分層進(jìn)行布局管理。(2)采用分層模塊化管理程序設(shè)計(jì)思想,整個(gè)系統(tǒng)采用圖

18、形界面結(jié)構(gòu)化設(shè)計(jì)。作為管理系統(tǒng)軟件程序其他功能有較強(qiáng)的擴(kuò)展性和操作性。(3)簡(jiǎn)單的數(shù)據(jù)流結(jié)構(gòu)設(shè)計(jì),快速的讀取存儲(chǔ)數(shù)據(jù),在數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)中,使功能相互之間以數(shù)據(jù)流的形式進(jìn)行連接,避免程序功能之間耦合性降低,節(jié)省系統(tǒng)運(yùn)行所暫用內(nèi)存,提高系統(tǒng)穩(wěn)定性以及安全性。4.2 設(shè)計(jì)原則為了讓超市管理系統(tǒng)功能更加完善,操作更加簡(jiǎn)便,最大限度的減少系統(tǒng)的錯(cuò)誤,提高管理軟件的質(zhì)量,進(jìn)而滿足客戶的實(shí)際功能需求,研發(fā)人員在設(shè)計(jì)開(kāi)發(fā)過(guò)程中應(yīng)當(dāng)遵循如下的原則:(1)功能合法性:根據(jù)產(chǎn)品核算系統(tǒng)的工作規(guī)定以及工作的要求,參照核算管理者實(shí)際的工作情況,進(jìn)行諸如產(chǎn)品進(jìn)貨、出貨等工作。(2)功能實(shí)用性:適合超市商品信息管理工作的一些

19、實(shí)際需求,并能夠及時(shí)處理一些特殊情況的要求,除此之外,軟件結(jié)構(gòu)需要盡可能多的留些空間,以方便以后程序更新擴(kuò)充一些軟件功能。(3)系統(tǒng)準(zhǔn)確性:系統(tǒng)要對(duì)用戶輸入的相關(guān)數(shù)據(jù)資料建立強(qiáng)大的檢錯(cuò)機(jī)制,及時(shí)檢測(cè)出BUG并上報(bào)研發(fā)人員報(bào)錯(cuò),使用戶能夠及時(shí)準(zhǔn)確的輸入合法資料(如:類型匹配,長(zhǎng)度不超限等)。(3)系統(tǒng)易操作:要求設(shè)計(jì)的系統(tǒng)功能齊全,符合用戶的需求且界面友好,使用易操作的圖形用戶界面方便用戶操作,必要的地方需要有明顯的區(qū)域進(jìn)行提示。(5)數(shù)據(jù)源代碼可讀性:為了便于其他研發(fā)人員的二次設(shè)計(jì)或者更新功能,方便維護(hù)人員測(cè)試人員讀懂代碼進(jìn)行其他功能開(kāi)發(fā),需要盡可能的寫好代碼特別是 9天楓連鎖超市管理系統(tǒng)重要

20、代碼的注釋步驟,才能更加高效率的開(kāi)發(fā)。(6)代碼優(yōu)化:為了達(dá)到優(yōu)化代碼的目的,合理的調(diào)用窗口,菜單,對(duì)象,接口等繼承功能,自定義用戶對(duì)象,類,事件,函數(shù)且減少不必要的重復(fù)性的代碼,減少代碼量,使程序簡(jiǎn)介明了,方便代碼的復(fù)用,更加方便了將來(lái)的維護(hù)。(7)軟件安全性:給該系統(tǒng)的用戶設(shè)置用戶權(quán)限,不同的用戶對(duì)權(quán)限操作也就不同,保證對(duì)數(shù)據(jù)庫(kù)刪除等操作需要使用最高權(quán)限才可以完成對(duì)數(shù)據(jù)的刪除審核,有效的阻止被黑客篡改數(shù)據(jù)庫(kù)。4.3 業(yè)務(wù)流程分析超市管理系統(tǒng)主要是以先進(jìn)的智能管理理念和計(jì)算機(jī)科學(xué)強(qiáng)大的技術(shù)來(lái)取代原始的手工操作,減輕了手工量給人們帶來(lái)的枯燥乏味,也使得企業(yè)效率大幅度提升。在新系統(tǒng)開(kāi)發(fā)出來(lái)前,我

21、們需要對(duì)整個(gè)超市管理系統(tǒng)業(yè)務(wù)流程進(jìn)行多次系統(tǒng)的調(diào)查,得出了下面的供貨商進(jìn)貨業(yè)務(wù)流程圖,如圖4-1所示: 新系統(tǒng)主要流程分析:(1)商品進(jìn)貨進(jìn)貨商品入庫(kù)管理是企業(yè)經(jīng)營(yíng)中及其至關(guān)重要的環(huán)節(jié),它不僅關(guān)系到超市的圖4-1 超市進(jìn)貨業(yè)務(wù)流程圖 10天楓連鎖超市管理系統(tǒng)好壞還關(guān)系到產(chǎn)品質(zhì)量能否得到質(zhì)量保證,生產(chǎn)是否能夠順利進(jìn)行,商品是否能夠及時(shí)供貨滿足顧客的需求,采購(gòu)成本能否得到有效控制等諸多問(wèn)題。企業(yè)進(jìn)貨時(shí)對(duì)供貨商的選擇要慎重,雙方不能夠有討價(jià)還價(jià)的買賣關(guān)系,而是一種企業(yè)與供應(yīng)商之間相互依存的合作伙伴關(guān)系,并且還需要讓供應(yīng)商認(rèn)識(shí)到我們企業(yè)產(chǎn)品質(zhì)量是要從采購(gòu)抓起,如果質(zhì)量不行,供應(yīng)商要負(fù)責(zé)把質(zhì)量抓起來(lái)。(

22、2)商品庫(kù)存:庫(kù)存管理是指在物流過(guò)程中商品數(shù)量的管理。過(guò)去認(rèn)為倉(cāng)庫(kù)里的商品多,表明企業(yè)發(fā)達(dá)、興隆,現(xiàn)在則認(rèn)為 零庫(kù)存是最好的庫(kù)存管理。庫(kù)存多,占用資金多,利息負(fù)擔(dān)加重。但是如果過(guò)份降低庫(kù)存,則會(huì)出現(xiàn)斷檔。其主要業(yè)務(wù)如下:產(chǎn)品入庫(kù)、出庫(kù)、盤庫(kù)等日常處理??茖W(xué)合理地確定某庫(kù)存物資的庫(kù)存控制參數(shù)。如:最佳訂貨批量、最大庫(kù)存量、最佳缺貨量、最佳訂購(gòu)周期等,進(jìn)行嚴(yán)格的庫(kù)存控制工作。匯總統(tǒng)計(jì)各類庫(kù)存數(shù)據(jù),反應(yīng)和監(jiān)督儲(chǔ)備資金占用及采購(gòu)資金使用情況。(3)商品銷售銷商品銷售是指商品生產(chǎn)企業(yè)通過(guò)貨幣結(jié)算出售所經(jīng)營(yíng)的商品,轉(zhuǎn)移所有權(quán)并取得銷售收入的交易行為。對(duì)于商品銷售的核算,同樣由于企業(yè)所采用的核算方法不同,其

23、賬務(wù)處理也有所不同。4.4 數(shù)據(jù)字典數(shù)據(jù)流條目(1)已進(jìn)貨信息=進(jìn)貨單號(hào)+供貨商號(hào)+商品名稱+進(jìn)貨價(jià)+進(jìn)貨數(shù)量+進(jìn)貨日期+備注(2)銷售信息=銷售單號(hào)+商品編號(hào)+銷售數(shù)量+銷售日期文件條目(1)文件名:商品清單組成:商品編號(hào)+供貨商號(hào)+名稱+條形碼+計(jì)量單位+類別+產(chǎn)地+單價(jià)+備注 組織:按商品編號(hào)遞增排列(2)文件名:供貨商清單組成:供貨商號(hào)+名稱+聯(lián)系人+聯(lián)系 + +開(kāi)戶行+銀行帳號(hào)+備注 組織:按供貨商編號(hào)遞增排列11天楓連鎖超市管理系統(tǒng)(3)文件名:進(jìn)貨清單組成:進(jìn)貨單號(hào)+商品編號(hào)+供貨商號(hào)+進(jìn)貨價(jià)+數(shù)量+金額+進(jìn)貨日期+備注 組織:按進(jìn)貨單編號(hào)遞增排列(4)文件名:銷售清單組成:銷售

24、單號(hào)+商品編號(hào)+銷售數(shù)量+銷售日期組織:按銷售單編號(hào)遞增排列(5)文件名:庫(kù)存清單組成:商品編號(hào)+庫(kù)存數(shù)量組織:按商品編號(hào)遞增排列4.5 功能需求本系統(tǒng)采用自定向下方法開(kāi)發(fā),其功能模塊主要有如下幾個(gè)部分:商品管理模塊、超市管理模塊、系統(tǒng)管理模塊和財(cái)務(wù)管理模塊。具體的功能描述如下:商品管理:1、商品分類條目,新增分類,新增下級(jí)分類等2、添加新商品3、商品品牌管理(新增,刪除,修改,查詢)4、商品列表(新增,刪除,修改,查詢)超市管理:5、注冊(cè)管理員信息6、管理分店超市信息7、更改超市信息8、管理員信息查詢9、管理員信息修改。系統(tǒng)管理:10、系統(tǒng)工具(包括高級(jí)日期查詢,快捷打開(kāi)記事本,打開(kāi)計(jì)算器)

25、。11、服務(wù)器日志:查詢客戶的操作。12、服務(wù)器配置:局域網(wǎng)IP&外網(wǎng)IP,顯示在線客戶列表(發(fā)送自定義消息給客戶,下線客戶,測(cè)試客戶連通性)財(cái)務(wù)管理:12天楓連鎖超市管理系統(tǒng)13、出貨明細(xì)(可以統(tǒng)計(jì)任意客戶或者全部客戶已支付或未支付的商品信息以及統(tǒng)計(jì)金額)14、財(cái)務(wù)統(tǒng)計(jì):讀取所有用戶的訂單并統(tǒng)計(jì)出貨金額以及未支付金額。15、退貨處理:查詢指定客戶或者全部客戶的退貨訂單進(jìn)行審批,審批選項(xiàng)同分為同意退貨或不同意退貨。4.6 性能需求(1)數(shù)據(jù)精確度商品的進(jìn)貨銷售信息中涉及到的單價(jià)與金額相關(guān)的全部采用雙精度浮點(diǎn)數(shù),保留至小數(shù)點(diǎn)后兩位數(shù)。(2)時(shí)間要求連鎖超市管理系統(tǒng)軟件從雙擊啟動(dòng)軟

26、件到顯示系統(tǒng)登錄界面的時(shí)間延時(shí)正常情況下應(yīng)不多于5秒鐘,否則網(wǎng)絡(luò)連接會(huì)有延遲影響客戶體驗(yàn),錄入商城數(shù)據(jù)并更新商品數(shù)據(jù)的時(shí)間正常情況應(yīng)該不多于2秒延時(shí)。(3)系統(tǒng)適用性該連鎖超市管理系統(tǒng)軟件適用于Windows xp/win7/win8及以上操作系統(tǒng)。4.7 運(yùn)行需求(1)用戶操作界面本系統(tǒng)采用Microsoft開(kāi)發(fā)平臺(tái),采用c+編寫研發(fā)語(yǔ)言易語(yǔ)言編碼設(shè)計(jì),用戶交互界面全部采用的是基于Windows的圖形窗口化界面。(2)硬件接口運(yùn)行本軟件系統(tǒng)的硬件配置要求如下:CPU:Intel(R) Pentium(R) CPU B940 2.00GHz 2.00GHz及以上; 內(nèi)存:2.00GB及以上;硬

27、盤:5GB及以上。(3)軟件接口數(shù)據(jù)庫(kù)服務(wù)器:Mysql5.5。(4)數(shù)據(jù)庫(kù)管理工具13天楓連鎖超市管理系統(tǒng)Navicat for MySQL(5)系統(tǒng)要求Win xp/7/8 32或64位及以上。 14天楓連鎖超市管理系統(tǒng)第五章 系統(tǒng)詳細(xì)設(shè)計(jì)5.1 系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)總體結(jié)構(gòu)如圖5-1所示: 5.2 系統(tǒng)功能設(shè)計(jì)系統(tǒng)功能設(shè)計(jì)是使整個(gè)系統(tǒng)能基本實(shí)現(xiàn)超市的進(jìn)、銷、存等管理功能,能讓超市管理者更直觀的了解超市的經(jīng)營(yíng)狀況,以做出相應(yīng)的經(jīng)營(yíng)決策。連鎖超市管理系統(tǒng)就是要對(duì)這些零散的資源建立正確的數(shù)據(jù)庫(kù),并進(jìn)行信息的收集、傳送、存儲(chǔ)、編制成各種統(tǒng)計(jì)分析信息,同時(shí)對(duì)這些信息進(jìn)行維護(hù),通過(guò)實(shí)測(cè)超市的各種運(yùn)行情

28、況,并利用過(guò)去的歷史數(shù)據(jù)預(yù)測(cè)未來(lái)的發(fā)展,從超市全局的角度出發(fā)進(jìn)行決策,利用信息控制超市的行為,附注超市完成其目標(biāo)。圖5-1 超市管理系統(tǒng)功能結(jié)構(gòu)圖15天楓連鎖超市管理系統(tǒng)本系統(tǒng)共包括四大模塊,分別是商品管理模塊,超市管理模塊,系統(tǒng)管理模塊,財(cái)務(wù)管理模塊。每個(gè)模塊的功能如下:商品管理:1、商品分類條目,新增分類,新增下級(jí)分類等2、添加新商品3、商品品牌管理(新增,刪除,修改,查詢)4、商品列表(新增,刪除,修改,查詢)超市管理:1、注冊(cè)管理員信息2、管理分店超市信息3、更改超市信息4、管理員信息查詢5、管理員信息修改系統(tǒng)管理:1、系統(tǒng)工具(包括高級(jí)日期查詢,快捷打開(kāi)記事本,打開(kāi)計(jì)算器)。2、服務(wù)

29、器日志:查詢客戶的操作。3、服務(wù)器配置:局域網(wǎng)IP&外網(wǎng)IP,顯示在線客戶列表(發(fā)送自定義消息給客戶,下線客戶,測(cè)試客戶連通性)財(cái)務(wù)管理:1、出貨明細(xì)(可以統(tǒng)計(jì)任意客戶或者全部客戶已支付或未支付的商品信息以及統(tǒng)計(jì)金額)2、財(cái)務(wù)統(tǒng)計(jì):讀取所有用戶的訂單并統(tǒng)計(jì)出貨金額以及未支付金額。3、退貨處理:查詢指定客戶或者全部客戶的退貨訂單進(jìn)行審批,審批選項(xiàng)同分為同意退貨或不同意退貨。 5.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)1.數(shù)據(jù)庫(kù)表設(shè)計(jì)由數(shù)據(jù)模型利用MySql數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì),其基本表的設(shè)計(jì)如下: 16天楓連鎖超市管理系統(tǒng)其中所有的表有:超市管理員表,超市信息表,商品列表,商品供應(yīng)商表,商品品

30、牌表,商品銷售清單。表1 超市管理員表(user)說(shuō)明:此表存放超市管理員信息。 - - - Table structure for user- - CREATE TABLE user (id int(11) NOT NULL AUTO_INCREMENT, name varchar(32) NOT NULL,password varchar(512) NOT NULL, username varchar(64) NOT NULL, power varchar(18) DEFAULT , sex varchar(2) DEFAULT NULL, age int(2) DEFAULT NULL,

31、idcard varchar(18) DEFAULT NULL, telephone varchar(11) DEFAULT NULL, email varchar(24) DEFAULT NULL, branchnum varchar(16) DEFAULT NULL, PRIMARY KEY (id),UNIQUE KEY name (name),UNIQUE KEY branchnum (branchnum) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8; 表2 超市信息表(supermarketmsg

32、)17天楓連鎖超市管理系統(tǒng)說(shuō)明:此表存放超市分店信息。- - Table structure for supermarketmsg- -CREATE TABLE supermarketmsg (id int(11) NOT NULL AUTO_INCREMENT,branchnum varchar(32) NOT NULL COMMENT 分店號(hào),address varchar(512) NOT NULL,joinintime varchar(32) NOT NULL,PRIMARY KEY (id),KEY fk_branchnum (branchnum),CONSTRAINT fk_bra

33、nchnum FOREIGN KEY (branchnum) REFERENCES user (branchnum) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;表3 商品表(waresitems)18天楓連鎖超市管理系統(tǒng)說(shuō)明:此表主要存放商品信息。- - Table structure for waresitems- -CREATE TABLE waresitems (id int(11) NOT NULL AUTO_INCREMENT,name varcha

34、r(128) NOT NULL,parentid int(11) DEFAULT NULL,number varchar(11) NOT NULL DEFAULT 0,price varchar(11) NOT NULL DEFAULT 0.00,retailprice varchar(11) NOT NULL DEFAULT 0.00,provider varchar(128) DEFAULT NULL,stock int(8) DEFAULT NULL,stockout varchar(12) DEFAULT 未缺貨,brand varchar(64) DEFAULT NULL,intro

35、duce varchar(1024) DEFAULT NULL,PRIMARY KEY (id),KEY fk_parentid (parentid),CONSTRAINT fk_parentid FOREIGN KEY (parentid) REFERENCES waresitems (id) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE=InnoDB AUTO_INCREMENT=185 DEFAULT CHARSET=utf8;表4 商品供應(yīng)商表(provider)19天楓連鎖超市管理系統(tǒng)說(shuō)明:此表存放商品供貨商信息。- - Table

36、structure for provider- -CREATE TABLE provider (id int(11) NOT NULL AUTO_INCREMENT,name varchar(128) NOT NULL,linkman varchar(12) NOT NULL,address varchar(512) NOT NULL,telephone varchar(11) NOT NULL,qq varchar(12) DEFAULT NULL,email varchar(24) DEFAULT NULL,PRIMARY KEY (id) ENGINE=InnoDB AUTO_INCRE

37、MENT=23 DEFAULT CHARSET=utf8; 表5 商品品牌表(brand)說(shuō)明:此表存放商品品牌表信息。SET FOREIGN_KEY_CHECKS=0;- - Table structure for brand- -CREATE TABLE brand (20天楓連鎖超市管理系統(tǒng)id int(11) NOT NULL AUTO_INCREMENT,brandname varchar(64) NOT NULL,PRIMARY KEY (id) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8; 表6 商品銷售清單(user

38、order)說(shuō)明:此表存放客戶銷售清單信息。- - Table structure for userorder- -DROP TABLE IF EXISTS userorder;CREATE TABLE userorder (id int(11) NOT NULL AUTO_INCREMENT,username varchar(32) NOT NULL,waresname varchar(128) NOT NULL,number varchar(16) NOT NULL,sell varchar(16) NOT NULL DEFAULT 0,residue varchar(16) DEFAUL

39、T NULL,total varchar(11) NOT NULL,time varchar(10) NOT NULL,state varchar(10) NOT NULL,21天楓連鎖超市管理系統(tǒng)PRIMARY KEY (id) ENGINE=InnoDB AUTO_INCREMENT=47 DEFAULT CHARSET=utf8;5.4模塊功能設(shè)計(jì)1. 系統(tǒng)登錄模塊功能:本模塊的主要功能是對(duì)用戶身份進(jìn)行驗(yàn)證,只有被注冊(cè)過(guò)的合法用戶才能順利進(jìn)入系統(tǒng)。其服務(wù)器用戶界面如圖5-3-1所示: 圖5-3-1 服務(wù)器系統(tǒng)登錄模塊其客戶端用戶界面如圖5-3-2所示: 圖5-3-2 客戶端系統(tǒng)登錄模塊2

40、2天楓連鎖超市管理系統(tǒng) 在欲進(jìn)入系統(tǒng)進(jìn)行登錄驗(yàn)證過(guò)程中,登錄系統(tǒng)將連接到mysql數(shù)據(jù)庫(kù)里的用戶表,并將用戶輸入的賬戶號(hào)密碼跟數(shù)據(jù)庫(kù)記錄進(jìn)行驗(yàn)證,只有當(dāng)驗(yàn)證帳號(hào)密碼都正確返回登陸成功之后,才允許用戶成功登錄到系統(tǒng)里面。在登錄模塊中,對(duì)系統(tǒng)的嘗試登錄次數(shù)進(jìn)行了限制,禁止用戶無(wú)終止的進(jìn)行系統(tǒng)登錄嘗試,在本系統(tǒng)中,當(dāng)用戶對(duì)系統(tǒng)的三次登錄失敗后,系統(tǒng)將啟動(dòng)自動(dòng)機(jī)制模塊,突出登錄模塊。并在輸入了錯(cuò)誤的或者是不存在的賬戶和密碼時(shí),系統(tǒng)會(huì)給出出錯(cuò)信息提示,指明登錄過(guò)程中的錯(cuò)誤輸入或者錯(cuò)誤操作,以便用戶進(jìn)行正確的登錄。輸入項(xiàng)、輸出項(xiàng):輸入項(xiàng)為賬號(hào)和密碼。賬號(hào)和密碼均為字符串,長(zhǎng)度各為32個(gè)字符和加密512個(gè)字

41、符,密碼回顯字符是“*”。2. 進(jìn)銷存管理模塊客戶端功能簡(jiǎn)介:該模塊主要實(shí)現(xiàn)功能有:采購(gòu)進(jìn)貨,查貨退貨,進(jìn)貨結(jié)算,進(jìn)貨匯總,。采購(gòu)進(jìn)貨:該模塊列出超市提供的整個(gè)超市倉(cāng)庫(kù)供貨情況查詢,分店采購(gòu)員可以進(jìn)行商品搜索,并查詢商品詳細(xì)信息,挑選商品到購(gòu)入車等。(可查詢商品價(jià)格,建議零售價(jià),供應(yīng)商,庫(kù)存量,是否缺貨,詳細(xì)介紹等) 圖5-4 采購(gòu)進(jìn)貨測(cè)試圖23天楓連鎖超市管理系統(tǒng) 查貨退貨:改功能列舉出當(dāng)前客戶購(gòu)買的商品,其中包括貨物狀態(tài)信息(已支付,未支付,退貨審核中,退貨成功,退貨失敗等)。 圖5-5 查貨退貨測(cè)試圖 進(jìn)貨結(jié)算:該模塊的列舉出全部訂單商品,能夠?qū)我簧唐愤M(jìn)行選擇性的支付,或者全部進(jìn)行支付

42、結(jié)算。 圖5-6 進(jìn)貨結(jié)算測(cè)試圖24天楓連鎖超市管理系統(tǒng) 進(jìn)貨匯總:統(tǒng)計(jì)全部訂單中已近支付的商品總價(jià)格。 圖5-7 采購(gòu)進(jìn)貨測(cè)試圖3. 系統(tǒng)管理模塊客戶端功能:本模塊的主要功能是高級(jí)日期查詢,記事本,計(jì)算器。 圖5-8 系統(tǒng)工具測(cè)試圖25天楓連鎖超市管理系統(tǒng) 4. 商品管理模塊服務(wù)器功能:本模塊的主要功能是商品信息的查詢,更新,修改等功能。商品分類:采用樹(shù)結(jié)構(gòu)對(duì)商品進(jìn)行分類管理(查詢分類商品,修改商品分類,新增分類,刪除分類,修改分類名,刷新分類等,刪除商品) 圖5-9 商品管理商品分類測(cè)試圖 添加商品:添加新購(gòu)買的商品信息到數(shù)據(jù)庫(kù)。 圖5-10 商品管理添加商品測(cè)試圖26天楓連鎖超市管理系統(tǒng)

43、 供應(yīng)商:查詢修改供應(yīng)商的信息,新增供應(yīng)商信息等。 圖5-11 商品管理供應(yīng)商管理測(cè)試圖商品品牌:查詢修改商品品牌的信息,新增商品品牌信息等。 圖5-12 商品管理商品品牌測(cè)試圖商品列表:列出庫(kù)存里面的所有商品(可進(jìn)行新增,刪除,修改操作) 圖5-13 商品管理商品列表管理測(cè)試圖27天楓連鎖超市管理系統(tǒng)修改商品:在商品列表中選擇欲修改的商品就跳轉(zhuǎn)到此界面進(jìn)行商品信息的編輯修改。 圖5-14 商品管理修改商品測(cè)試圖5. 超市管理模塊服務(wù)器在系統(tǒng)開(kāi)發(fā)中,為解決超市人員管理員流動(dòng)輪換問(wèn)題,在系統(tǒng)中增添了管理員模塊,用來(lái)對(duì)超市的管理人員進(jìn)行信息化管理,以此來(lái)提高員工的辦事效率,節(jié)約人力資源。注冊(cè)管理員

44、信息:將分店管理員信息添加進(jìn)數(shù)據(jù)庫(kù)。 圖5-15 超市管理注冊(cè)管理員信息測(cè)試圖28天楓連鎖超市管理系統(tǒng)注冊(cè)超市信息:注冊(cè)完管理員之后需要把管理員跟分店信息關(guān)聯(lián)。 圖5-16 超市管理注冊(cè)超市信息測(cè)試圖更改超市信息:當(dāng)超市地址需要變更進(jìn)行修改超市信息。 圖5-17 超市管理更改超市信息測(cè)試圖管理員信息查詢:查詢當(dāng)前分店的所有管理員信息。 圖5-18 超市管理管理員信息查詢測(cè)試圖管理員信息修改:對(duì)已注冊(cè)分店管理員信息進(jìn)行修改包括刪除。 29天楓連鎖超市管理系統(tǒng) 圖5-19 超市管理管理員信息修改測(cè)試圖 6. 系統(tǒng)管理模塊服務(wù)器服務(wù)器管理需要對(duì)服務(wù)器進(jìn)行日常的管理,查看服務(wù)器日志,系統(tǒng)工具等。 系統(tǒng)

45、工具:包含高級(jí)日期工具,快捷打開(kāi)記事本,打開(kāi)計(jì)算器等 圖5-20 系統(tǒng)管理系統(tǒng)工具測(cè)試圖系統(tǒng)日志:查詢客戶端與服務(wù)器交互的日志,比如客戶端讀取信息采購(gòu)信息支付信息等常規(guī)操作,檢測(cè)是否正常操作等問(wèn)題。 30天楓連鎖超市管理系統(tǒng) 圖5-21 系統(tǒng)管理系統(tǒng)日志測(cè)試圖服務(wù)器配置:該界面顯示服務(wù)器的局域網(wǎng)IP和廣域網(wǎng)IP,廣域網(wǎng)IP通過(guò)端口映射或者路由器轉(zhuǎn)接將服務(wù)器IP留在外網(wǎng)IP供其他連鎖超市的管理員連接到服務(wù)器進(jìn)行登陸驗(yàn)證等。 圖5-22 系統(tǒng)管理服務(wù)器配置測(cè)試圖 31天楓連鎖超市管理系統(tǒng) 7. 財(cái)務(wù)管理模塊服務(wù)器出貨明細(xì):根據(jù)管理員用戶名可單一有針對(duì)性的查詢客戶的貨物訂單信息,并能夠進(jìn)行統(tǒng)計(jì)已支付

46、未支付的總額,或者查詢?nèi)坑脩舻乃胸浳镉唵涡畔⒉⒔y(tǒng)計(jì)出全部金額。 圖5-23 財(cái)務(wù)管理出貨明細(xì)測(cè)試圖 財(cái)務(wù)統(tǒng)計(jì):查詢?nèi)坑脩舻乃性趥}(cāng)庫(kù)選購(gòu)的貨物訂單信息并統(tǒng)計(jì)出全部金額。 圖5-24 財(cái)務(wù)管理財(cái)務(wù)統(tǒng)計(jì)測(cè)試圖32天楓連鎖超市管理系統(tǒng) 退貨處理:本功能對(duì)用戶進(jìn)行退貨訂單進(jìn)行審核處理,如果符合條件即可同意退貨,否者不同意。 圖5-24 財(cái)務(wù)管理退貨處理測(cè)試圖8. 銷售模塊銷售端 圖5-25 銷售管理登陸界面測(cè)試圖 選購(gòu)商品:該功能可讀取出當(dāng)前分店所銷售的商品,進(jìn)行選購(gòu)。登陸的分店不同所有的商品就不同。33天楓連鎖超市管理系統(tǒng) 圖5-26 銷售管理選購(gòu)商品測(cè)試圖 銷售記錄:該功能顯示出當(dāng)前分店的銷

47、售記錄情況。 34天楓連鎖超市管理系統(tǒng)進(jìn)貨結(jié)算:該功能進(jìn)行貨物訂單結(jié)算。 圖5-27 銷售管理進(jìn)貨結(jié)算測(cè)試圖 進(jìn)貨匯總:對(duì)分店所有進(jìn)貨商品總價(jià)進(jìn)行結(jié)算。 圖5-28 銷售管理進(jìn)貨匯總測(cè)試圖35天楓連鎖超市管理系統(tǒng)第六章 系統(tǒng)測(cè)試運(yùn)行完成對(duì)流程軟件的編碼后,當(dāng)然最重要的事情就是對(duì)系統(tǒng)不斷的進(jìn)行測(cè)試工作了,測(cè)試在系統(tǒng)設(shè)計(jì)階段有兩個(gè)時(shí)期,通常在編寫中對(duì)每個(gè)模塊功能進(jìn)行單元的測(cè)試,另一個(gè)時(shí)期是對(duì)系統(tǒng)編寫完成之后再進(jìn)行全部功能的統(tǒng)一測(cè)試。6.1 模塊測(cè)試在模塊測(cè)試時(shí)我們主要從以下幾個(gè)方面考慮:1. 局部數(shù)據(jù)結(jié)構(gòu);2. 重要執(zhí)行通道;3. 出錯(cuò)處理通道;4. 影響上述方面的邊界條件。測(cè)試時(shí)進(jìn)行代碼審查,從數(shù)據(jù)類型,變量聲明,數(shù)據(jù)結(jié)構(gòu)進(jìn)行審查,然后進(jìn)行功能測(cè)試,從輸入一些簡(jiǎn)單的數(shù)據(jù)開(kāi)始執(zhí)行一遍,觀測(cè)運(yùn)行期間變量的變化,運(yùn)行中值的變化范圍。改變測(cè)試方案來(lái)變換另一個(gè)角度進(jìn)行測(cè)試,發(fā)現(xiàn)錯(cuò)誤并記錄,修改代碼,測(cè)試條件使程序通過(guò)多層分支,判別運(yùn)行結(jié)果從而完成模塊測(cè)試。6.2 整體測(cè)試總體測(cè)試是組裝軟件的系統(tǒng)技術(shù),本系統(tǒng)測(cè)試采用漸增集成

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論