




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、完整的超市信息管理系統(tǒng)(畢業(yè)論文)易語言版瀘 州 職 業(yè) 技 術(shù) 學 院 畢業(yè)設計報告 連鎖超市管理系統(tǒng) 學生姓名所 在 系班 級專 業(yè)指導教師 張澤文 信息工程系 2011級軟件1班 軟件技術(shù) 刁顯峰2013年11月26日 天楓連鎖超市管理系統(tǒng)摘 要截止到目前超市金融市場的規(guī)模的發(fā)展不斷的壯大,供應商提供的商品數(shù)量更是數(shù)不勝數(shù),人們需求的商品急劇的增多,商品的相關(guān)信息也是成倍遞增。導致超市工作人員無法及時的處理商品對商品進行實時的統(tǒng)計分析,不能夠出現(xiàn)加盟商,也不便于管理。更加不用說大型的連鎖超市管理起來更是難上加難了。聰明的人們終于在迎來計算機時代里面尋找到了新大陸,把繁瑣的復雜的系統(tǒng)融合在
2、一套有一套的軟件系統(tǒng)里面,大大的提高了超市的工作效率,增加了企業(yè)的收益。徹底改變了連鎖超市等各個超市的管理經(jīng)營模式,成為超市界里面的人人皆知的產(chǎn)品。一款最普通的超市管理系統(tǒng)主要需要包含以下幾個模塊:商品入庫、商品數(shù)據(jù)錄入、銷售數(shù)據(jù)的匯總統(tǒng)計及查詢等。讓連鎖超市系統(tǒng)實現(xiàn)了在系統(tǒng)服務器里面實時監(jiān)控各個經(jīng)銷商的銷售進貨情況,進行分析匯總,不僅讓管理起來得心應手,還讓企業(yè)家們根據(jù)銷售情況可以對超市未來的前景進行有準確的預見性。下面我們將系統(tǒng)的對軟件開發(fā)的背景以過程進行全面的分析。介紹研發(fā)人員制作軟件的開發(fā)環(huán)境,介紹軟件的詳細設計編碼過程,數(shù)據(jù)庫的設計,使用等各個模塊的設計與實現(xiàn)。關(guān)鍵詞:超市管理系統(tǒng),
3、連鎖超市 1天楓連鎖超市管理系統(tǒng)目錄第一章 緒論 . 31.1社會背景 . 31.2超市背景 . 41.3程序設計目的 . 5第二章 系統(tǒng)可行性研究 . 52.1 技術(shù)可行性研究 . 62.2 經(jīng)濟可行性研究 . 62.3 操作可行性研究 . 7第三章 系統(tǒng)需求分析 . 73.1 企業(yè)管理工作流程 . 83.2 企業(yè)管理業(yè)務需求 . 8第四章 系統(tǒng)概要設計 . 94.1 設計思想 . 94.2 設計原則 . 94.3 業(yè)務流程分析 . 104.4 數(shù)據(jù)字典 . 114.5 功能需求 . 124.6 性能需求 . 134.7 運行需求 . 13第五章 系統(tǒng)詳細設計 . 155.1 系統(tǒng)功能結(jié)構(gòu)圖
4、 . 155.2 系統(tǒng)功能設計 . 155.3 系統(tǒng)數(shù)據(jù)庫設計 . 165.4模塊功能設計 . 22第六章 系統(tǒng)測試運行 . 366.1 模塊測試 . 366.2 整體測試 . 36第七章 總結(jié) . 37第八章 致謝 . 38第九章 參考文獻 . 39 2天楓連鎖超市管理系統(tǒng)第一章 緒論1.1社會背景科技發(fā)展到今天,那可謂是飛速的發(fā)展,進入到21世紀之后,各種讓人耳目一新的電子產(chǎn)品不斷的被開發(fā)出來,不斷的投入到了市場,深受廣大群體的熱愛,不管是青少年還是成年人,甚至部分老年人都投身進入了電腦技術(shù)的世界里面,跟隨著現(xiàn)代科技高新技術(shù)的迅猛發(fā)展,計算機技術(shù)幾乎已經(jīng)滲透到了各個領域,成為各行業(yè)乃至生活
5、不可或缺不可取代的工具,特別是當Internet網(wǎng)絡技術(shù)的產(chǎn)生,電信、聯(lián)通、移動等各個網(wǎng)絡業(yè)行業(yè)的精心管理和電子信息高速通道的建立,使得IT行業(yè)在各個行業(yè)市場競爭中越發(fā)的顯示出它獨特的優(yōu)勢,引領風騷,使人們生活各個國家步入信息化高速跨越時代,無窮的的數(shù)據(jù)量,海量的信息需要進行加工處理和傳輸,這使得人們需要擁有一塊數(shù)據(jù)庫的來進行數(shù)據(jù)的管理。作為國內(nèi)經(jīng)濟貿(mào)易市場的一些中大型超市商城,對于這些企業(yè)的海量資源信息管理,信息的保密、傳遞和處理顯得尤其重要,為了適應市場的競爭,擁有一個高效的安全的處理方式和管理方法是必要的,因此想管理好一個超市的信息沒有一款好的軟件是愚蠢的。在開發(fā)期間,我們通過對超市市場
6、的多方位調(diào)查,有針對性的對現(xiàn)在各中小型超市管理人員對管理商品和進銷存信息的實際需求,促使我們更好的開發(fā)了這套連鎖超市管理系統(tǒng)。在研發(fā)過程中,我們還針對當前各超市管理人員的行為習慣和管理特點以及技術(shù)人員的計算機實際操作水平,故采用了基于Windows系統(tǒng)下的圖形用戶界面設計一款適用的管理系統(tǒng)。在系統(tǒng)設計過程中,我們盡量使用簡單明了的功能使管理者方便的進行管理,使操作用戶能夠在短時間內(nèi)完全掌握如何使用管理運作系統(tǒng)。我們嚴格保證數(shù)據(jù)的安全性,正確性,使得數(shù)據(jù)能夠完整的在數(shù)據(jù)庫進行處理。保證正確性完整性安全性的基礎上再對代碼進行優(yōu)化,減少程序的BUG,節(jié)約系統(tǒng)資源讓軟件快速運行反應,減少對系統(tǒng)資源不必
7、要的的浪費。3天楓連鎖超市管理系統(tǒng)1.2超市背景超級行業(yè)市場最早發(fā)源于1930年,發(fā)源地在美國紐約。在1930年8月份,邁克爾·庫侖在美國紐約州創(chuàng)辦了世上第一家超級市場,簡稱“超市”,并命名為“金庫侖聯(lián)合商店”。當時的美國正是處于經(jīng)濟大危機時期,邁克爾·庫超市侖根據(jù)他這幾十年的食品經(jīng)營經(jīng)驗精確設計了這套低價策略,并首創(chuàng)新的定價方法。他開創(chuàng)的超級市場平均毛利率僅僅只有9,這和當時美國一般的商店毛利瑞在25-40之間相比,簡直就是一件極其駭人聽聞的事情。為了保證售價的低廉,商品質(zhì)量的優(yōu)質(zhì),必須要有低廉的進貨價格,只有大批量的進貨才能在供貨商盡量壓低進價,邁克爾·庫侖就
8、以連鎖的經(jīng)營方式開設其他分號店,建立起并保證了大批量進貨的銷售系統(tǒng)。他創(chuàng)立了全新的自助式銷售方式,采取用戶自主挑選商品再進行一次性結(jié)算。在第二次世界大戰(zhàn)之后,各國的經(jīng)濟受到或多或少的影響,促使了人們消費水平的退后,促使這種低廉快捷的購物方式,到了20世紀50、60年代,超級貿(mào)易市場在世界各范圍內(nèi)都得到較快的發(fā)展。使得人們能夠快捷的方便的購物。我國超市最初是在20世紀90年代初期被引進,目前已經(jīng)成為了我國經(jīng)濟貿(mào)易中不可或缺的一種經(jīng)濟方式,為國民經(jīng)濟的發(fā)展發(fā)揮了極其重要的作用。隨著超市高速的發(fā)展,規(guī)模的擴大,其經(jīng)營管理起來也變得非常的復雜,繁多的商品信息,銷售數(shù)據(jù)揉雜在一起,早期的經(jīng)營模式已不能再
9、滿足如今的銷售發(fā)展趨勢,如是引進一項計算機軟件系統(tǒng)技術(shù)就成了必要手段。超市無疑為人們購物增添了快捷方便等優(yōu)勢,但在目前超市運作狀態(tài)下,它仍然存在著不盡人意的地方。比如:商品價格調(diào)價不方便,統(tǒng)計每天的收益,分析效率,不能有效的管理商品信息,收款結(jié)算清單速度較慢,并且會由于各種因素導致出現(xiàn)營業(yè)的差錯,無法及時分析業(yè)績等,在超市的日常管理清算中,商品的進、銷、存缺乏實時分析的功能,并且對于連鎖超市來說,超市管理人員對獲取各個經(jīng)銷商銷售資料的始終得不到滿意的要求。日常所需處理數(shù)據(jù)量也日漸增大,經(jīng)濟貿(mào)易市場也變得越來越需要節(jié)省更多的時間才能夠有更大的利潤,原始的人工管理早已無法管理好這抄復雜的市場體系。
10、為此,依靠現(xiàn)代化的計算機信息高速處理技術(shù)來管理好超市甚至大型的連鎖超市不在話下,從而節(jié)省了大量的人力、財力,物力,時間,精力等改善了員工的工作條件,減輕了工作人員管理人員的勞動強度,并且能夠快速反映分析出每日每月的商品的進、銷、存等狀況 4天楓連鎖超市管理系統(tǒng)和各種反饋信息分析,使得超市管理起來得心應手,這樣的企業(yè)能不成功都難。1.3程序設計目的通過本次畢業(yè)設計系統(tǒng),使我們能夠全面、深刻地了解掌握數(shù)據(jù)庫系統(tǒng)的增刪改查如何運用。并且了解管理系統(tǒng)如果進行運作,超市管理者如何方便快捷的處理海里信息,如何快節(jié)奏的管理好企業(yè)的效率。5天楓連鎖超市管理系統(tǒng)第二章 系統(tǒng)可行性研究2.1 技術(shù)可行性研究在大多
11、數(shù)行業(yè)中都會存在跟計算機行業(yè)打交道的工作,從業(yè)的工作人員一般都是要求掌握著簡單的計算機操作技術(shù),具有一定良好的軟硬件基礎,并且會使用各種管理軟件產(chǎn)品,能夠了解接觸最新的IT技術(shù)。有的超市行業(yè)對員工的綜合素質(zhì)要求比較高,從管理層到下層的銷售人員,服務人員都要求具有一定的計算機基礎知識,能夠有效的對計算機操作,所以研發(fā)人員在新系統(tǒng)投入使用時,采取不復雜簡單易學的結(jié)構(gòu)對軟件進行設計,只要研發(fā)人員對員工進行適當?shù)牟僮髋嘤?,開發(fā)幫助文檔來引導員工操作軟件系統(tǒng)的功能和操作方法步驟就基本上能夠讓軟件系統(tǒng)實時運行起來。2.2 經(jīng)濟可行性研究借助這網(wǎng)絡營銷傳美的力量,信息可以在世界各地都會搜索到,可以不受到距離
12、的限制,只要制作的軟件系統(tǒng)足夠的好,被企業(yè)認可,經(jīng)濟收入情況逐步上升,對于超市管理系統(tǒng)在總店就可以有一款服務器管理系統(tǒng)來管理任何一個地方的經(jīng)銷商,節(jié)約許許多多的人力和物力,不僅方便了管理,還減少了很多很多不必要的開支和精力,同時一款好的管理進銷存系統(tǒng)可以幫助超市提高銷售效率,業(yè)績大幅度上升,更提高了超市的經(jīng)濟效益,所以從經(jīng)濟上方面考慮軟件系統(tǒng)是完全可行的,也是商家無可厚非的選擇。(1)超市企業(yè)有能力承擔系統(tǒng)開發(fā)費用開發(fā)新的客戶定制管理系統(tǒng)的工作對于研發(fā)人員來說是一項非常復雜的工作,不僅要投身進入超市管理層各個環(huán)節(jié)去實地考察,將管理人員工作人員頻繁卻乏味的工作性質(zhì)轉(zhuǎn)變?yōu)橛密浖到y(tǒng)來代替,節(jié)省了大
13、部分的人力和物力。從系統(tǒng)的業(yè)務角度分析需求,主要需要分析系統(tǒng)的編碼,系統(tǒng)的規(guī)劃設計,這些都需要投入巨大的人力資源。軟件IT企業(yè)作為一個將勞動力變?yōu)檐浖僮髁α康母呖萍籍a(chǎn)業(yè),其開發(fā)人員的要求都比一般企業(yè)員工了解計算機要求要高出很多,而且 6天楓連鎖超市管理系統(tǒng)對系統(tǒng)開發(fā)及軟件產(chǎn)業(yè)有著獨特的見解,能夠使得代碼能夠簡單化,系統(tǒng)運行更加的節(jié)省資源,所以研發(fā)人員在自我開發(fā)超市管理系統(tǒng)的過程當中,有專業(yè)的知識做背景和以往的開放經(jīng)驗會比較容易開發(fā)出更加優(yōu)秀的軟件。同時開發(fā)軟件產(chǎn)品跟其他商業(yè)產(chǎn)品來說屬于高端的行業(yè),無論是研發(fā)的成本,產(chǎn)品的價格還是質(zhì)量都要求比較高,而經(jīng)營超市的經(jīng)銷商或者是總銷商家都有足夠雄厚的
14、資金來支配超市運轉(zhuǎn)。所以,在系統(tǒng)的開發(fā)過程中,企業(yè)完全有能力有經(jīng)濟來承擔軟件開發(fā)所需要支付的費用。(2)新系統(tǒng)將為企業(yè)帶來更多的經(jīng)濟效益超市管理系統(tǒng)有著高速處理信息,實時分析數(shù)據(jù)信息、人工智能化和先進的高科技管理理念的結(jié)晶。而超市的管理是一個動態(tài)儲存的過程,在軟件運行和企業(yè)運作過程中要考慮到方方面面的因素,有針對性的對軟件問題或者人為問題制定多項解決措施,能夠及時上傳錯誤報告。如果人工統(tǒng)計每日或者每周每月要對銷售情況進行分析統(tǒng)計是比較困難的,如果能夠有一款軟件系統(tǒng)來管理所帶來的直接經(jīng)濟效益是最直接的,其最主要的優(yōu)勢就是減少了企業(yè)或者各經(jīng)銷商的管理人員費用和人力資源的開支。通過軟件系統(tǒng)的自動分析
15、能力不僅讓管理者節(jié)省了大量的時間來完成工作,還為企業(yè)的各項決策提供了更過的寶貴的參考資料,為企業(yè)以及各經(jīng)銷商帶來巨大的可觀的直接經(jīng)濟效益。2.3 操作可行性研究本連鎖超市管理系統(tǒng)采用基于Windows的圖形用戶界面,而該系統(tǒng)是大家所熟悉的使用人數(shù)最多的操作系統(tǒng),一般那些有計算機基礎知識的人員就可以輕輕松松上手。而整個超市管理系統(tǒng)采用最友好的圖形用戶交互界面,簡單明了,更不需要對數(shù)據(jù)庫進行深入的了解。由此,該管理系統(tǒng)的操作是可行的,再借助幫助文檔的使用毫無疑問的成為企業(yè)的第一首選軟件,我們更加有必要開發(fā)該系統(tǒng)來滿足企業(yè)的需求。綜合以上所述多方面,該超市管理系統(tǒng)具有極高的開發(fā)可行性,適用價值,推廣
16、潛力,無論是從研發(fā)者技術(shù)上或者雙方經(jīng)濟上還是操作上都可以是一個很好的體現(xiàn)。因此,為了能夠讓今后的其他企業(yè)的客戶定制需求,我們在開發(fā)過程中保留重要的框架級的重要代碼,在今后的漫長開發(fā)道路可以直接使用,節(jié)省開發(fā)的效率,設計出管理系統(tǒng)的數(shù)據(jù)流程圖,建立出完善的數(shù)據(jù)字典。7天楓連鎖超市管理系統(tǒng)第三章 系統(tǒng)需求分析3.1 企業(yè)管理工作流程進貨或銷售商品時,用戶要對進貨記錄或銷售記錄進行核對審查,并進行統(tǒng)計分析;用戶要從總店庫存中獲得進貨、銷售、庫存信息時,要對進貨情況、銷售情況、庫存情況進行查詢。3.2 企業(yè)管理業(yè)務需求(1)該超市管理軟件將對庫存商品進行資料管理和統(tǒng)計分析,對產(chǎn)品的進貨單和產(chǎn)品的銷售單
17、進行錄入管理和分析統(tǒng)計;(2)該管理軟件將根據(jù)用戶的需要對進貨、銷售、庫存情況等信息進行查詢,進貨,付款,退貨等。(3)該管理軟件將為用戶提供賬號管理工具,以便用戶對賬號進行管理,具體為修改用戶密碼,修改用戶聯(lián)系信息,地址等;(4)該管理軟件提供企業(yè)對經(jīng)銷商的管理,能夠?qū)ζ髽I(yè)下屬經(jīng)銷商的統(tǒng)一管理,新連鎖超市的加入以及刪除,修改分店信息等功能。整個超市管理系統(tǒng)的主要功能結(jié)構(gòu)如圖3-1所示: 8天楓連鎖超市管理系統(tǒng)第四章 系統(tǒng)概要設計4.1 設計思想(1)服務器系統(tǒng)分成4個功能模塊,客戶端系統(tǒng)分為2個功能模塊,模塊采用眷戀式菜單分層進行布局管理。(2)采用分層模塊化管理程序設計思想,整個系統(tǒng)采用圖
18、形界面結(jié)構(gòu)化設計。作為管理系統(tǒng)軟件程序其他功能有較強的擴展性和操作性。(3)簡單的數(shù)據(jù)流結(jié)構(gòu)設計,快速的讀取存儲數(shù)據(jù),在數(shù)據(jù)結(jié)構(gòu)設計中,使功能相互之間以數(shù)據(jù)流的形式進行連接,避免程序功能之間耦合性降低,節(jié)省系統(tǒng)運行所暫用內(nèi)存,提高系統(tǒng)穩(wěn)定性以及安全性。4.2 設計原則為了讓超市管理系統(tǒng)功能更加完善,操作更加簡便,最大限度的減少系統(tǒng)的錯誤,提高管理軟件的質(zhì)量,進而滿足客戶的實際功能需求,研發(fā)人員在設計開發(fā)過程中應當遵循如下的原則:(1)功能合法性:根據(jù)產(chǎn)品核算系統(tǒng)的工作規(guī)定以及工作的要求,參照核算管理者實際的工作情況,進行諸如產(chǎn)品進貨、出貨等工作。(2)功能實用性:適合超市商品信息管理工作的一些
19、實際需求,并能夠及時處理一些特殊情況的要求,除此之外,軟件結(jié)構(gòu)需要盡可能多的留些空間,以方便以后程序更新擴充一些軟件功能。(3)系統(tǒng)準確性:系統(tǒng)要對用戶輸入的相關(guān)數(shù)據(jù)資料建立強大的檢錯機制,及時檢測出BUG并上報研發(fā)人員報錯,使用戶能夠及時準確的輸入合法資料(如:類型匹配,長度不超限等)。(3)系統(tǒng)易操作:要求設計的系統(tǒng)功能齊全,符合用戶的需求且界面友好,使用易操作的圖形用戶界面方便用戶操作,必要的地方需要有明顯的區(qū)域進行提示。(5)數(shù)據(jù)源代碼可讀性:為了便于其他研發(fā)人員的二次設計或者更新功能,方便維護人員測試人員讀懂代碼進行其他功能開發(fā),需要盡可能的寫好代碼特別是 9天楓連鎖超市管理系統(tǒng)重要
20、代碼的注釋步驟,才能更加高效率的開發(fā)。(6)代碼優(yōu)化:為了達到優(yōu)化代碼的目的,合理的調(diào)用窗口,菜單,對象,接口等繼承功能,自定義用戶對象,類,事件,函數(shù)且減少不必要的重復性的代碼,減少代碼量,使程序簡介明了,方便代碼的復用,更加方便了將來的維護。(7)軟件安全性:給該系統(tǒng)的用戶設置用戶權(quán)限,不同的用戶對權(quán)限操作也就不同,保證對數(shù)據(jù)庫刪除等操作需要使用最高權(quán)限才可以完成對數(shù)據(jù)的刪除審核,有效的阻止被黑客篡改數(shù)據(jù)庫。4.3 業(yè)務流程分析超市管理系統(tǒng)主要是以先進的智能管理理念和計算機科學強大的技術(shù)來取代原始的手工操作,減輕了手工量給人們帶來的枯燥乏味,也使得企業(yè)效率大幅度提升。在新系統(tǒng)開發(fā)出來前,我
21、們需要對整個超市管理系統(tǒng)業(yè)務流程進行多次系統(tǒng)的調(diào)查,得出了下面的供貨商進貨業(yè)務流程圖,如圖4-1所示: 新系統(tǒng)主要流程分析:(1)商品進貨進貨商品入庫管理是企業(yè)經(jīng)營中及其至關(guān)重要的環(huán)節(jié),它不僅關(guān)系到超市的圖4-1 超市進貨業(yè)務流程圖 10天楓連鎖超市管理系統(tǒng)好壞還關(guān)系到產(chǎn)品質(zhì)量能否得到質(zhì)量保證,生產(chǎn)是否能夠順利進行,商品是否能夠及時供貨滿足顧客的需求,采購成本能否得到有效控制等諸多問題。企業(yè)進貨時對供貨商的選擇要慎重,雙方不能夠有討價還價的買賣關(guān)系,而是一種企業(yè)與供應商之間相互依存的合作伙伴關(guān)系,并且還需要讓供應商認識到我們企業(yè)產(chǎn)品質(zhì)量是要從采購抓起,如果質(zhì)量不行,供應商要負責把質(zhì)量抓起來。(
22、2)商品庫存:庫存管理是指在物流過程中商品數(shù)量的管理。過去認為倉庫里的商品多,表明企業(yè)發(fā)達、興隆,現(xiàn)在則認為 零庫存是最好的庫存管理。庫存多,占用資金多,利息負擔加重。但是如果過份降低庫存,則會出現(xiàn)斷檔。其主要業(yè)務如下:產(chǎn)品入庫、出庫、盤庫等日常處理??茖W合理地確定某庫存物資的庫存控制參數(shù)。如:最佳訂貨批量、最大庫存量、最佳缺貨量、最佳訂購周期等,進行嚴格的庫存控制工作。匯總統(tǒng)計各類庫存數(shù)據(jù),反應和監(jiān)督儲備資金占用及采購資金使用情況。(3)商品銷售銷商品銷售是指商品生產(chǎn)企業(yè)通過貨幣結(jié)算出售所經(jīng)營的商品,轉(zhuǎn)移所有權(quán)并取得銷售收入的交易行為。對于商品銷售的核算,同樣由于企業(yè)所采用的核算方法不同,其
23、賬務處理也有所不同。4.4 數(shù)據(jù)字典數(shù)據(jù)流條目(1)已進貨信息=進貨單號+供貨商號+商品名稱+進貨價+進貨數(shù)量+進貨日期+備注(2)銷售信息=銷售單號+商品編號+銷售數(shù)量+銷售日期文件條目(1)文件名:商品清單組成:商品編號+供貨商號+名稱+條形碼+計量單位+類別+產(chǎn)地+單價+備注 組織:按商品編號遞增排列(2)文件名:供貨商清單組成:供貨商號+名稱+聯(lián)系人+聯(lián)系 + +開戶行+銀行帳號+備注 組織:按供貨商編號遞增排列11天楓連鎖超市管理系統(tǒng)(3)文件名:進貨清單組成:進貨單號+商品編號+供貨商號+進貨價+數(shù)量+金額+進貨日期+備注 組織:按進貨單編號遞增排列(4)文件名:銷售清單組成:銷售
24、單號+商品編號+銷售數(shù)量+銷售日期組織:按銷售單編號遞增排列(5)文件名:庫存清單組成:商品編號+庫存數(shù)量組織:按商品編號遞增排列4.5 功能需求本系統(tǒng)采用自定向下方法開發(fā),其功能模塊主要有如下幾個部分:商品管理模塊、超市管理模塊、系統(tǒng)管理模塊和財務管理模塊。具體的功能描述如下:商品管理:1、商品分類條目,新增分類,新增下級分類等2、添加新商品3、商品品牌管理(新增,刪除,修改,查詢)4、商品列表(新增,刪除,修改,查詢)超市管理:5、注冊管理員信息6、管理分店超市信息7、更改超市信息8、管理員信息查詢9、管理員信息修改。系統(tǒng)管理:10、系統(tǒng)工具(包括高級日期查詢,快捷打開記事本,打開計算器)
25、。11、服務器日志:查詢客戶的操作。12、服務器配置:局域網(wǎng)IP&外網(wǎng)IP,顯示在線客戶列表(發(fā)送自定義消息給客戶,下線客戶,測試客戶連通性)財務管理:12天楓連鎖超市管理系統(tǒng)13、出貨明細(可以統(tǒng)計任意客戶或者全部客戶已支付或未支付的商品信息以及統(tǒng)計金額)14、財務統(tǒng)計:讀取所有用戶的訂單并統(tǒng)計出貨金額以及未支付金額。15、退貨處理:查詢指定客戶或者全部客戶的退貨訂單進行審批,審批選項同分為同意退貨或不同意退貨。4.6 性能需求(1)數(shù)據(jù)精確度商品的進貨銷售信息中涉及到的單價與金額相關(guān)的全部采用雙精度浮點數(shù),保留至小數(shù)點后兩位數(shù)。(2)時間要求連鎖超市管理系統(tǒng)軟件從雙擊啟動軟
26、件到顯示系統(tǒng)登錄界面的時間延時正常情況下應不多于5秒鐘,否則網(wǎng)絡連接會有延遲影響客戶體驗,錄入商城數(shù)據(jù)并更新商品數(shù)據(jù)的時間正常情況應該不多于2秒延時。(3)系統(tǒng)適用性該連鎖超市管理系統(tǒng)軟件適用于Windows xp/win7/win8及以上操作系統(tǒng)。4.7 運行需求(1)用戶操作界面本系統(tǒng)采用Microsoft開發(fā)平臺,采用c+編寫研發(fā)語言易語言編碼設計,用戶交互界面全部采用的是基于Windows的圖形窗口化界面。(2)硬件接口運行本軟件系統(tǒng)的硬件配置要求如下:CPU:Intel(R) Pentium(R) CPU B940 2.00GHz 2.00GHz及以上; 內(nèi)存:2.00GB及以上;硬
27、盤:5GB及以上。(3)軟件接口數(shù)據(jù)庫服務器:Mysql5.5。(4)數(shù)據(jù)庫管理工具13天楓連鎖超市管理系統(tǒng)Navicat for MySQL(5)系統(tǒng)要求Win xp/7/8 32或64位及以上。 14天楓連鎖超市管理系統(tǒng)第五章 系統(tǒng)詳細設計5.1 系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)總體結(jié)構(gòu)如圖5-1所示: 5.2 系統(tǒng)功能設計系統(tǒng)功能設計是使整個系統(tǒng)能基本實現(xiàn)超市的進、銷、存等管理功能,能讓超市管理者更直觀的了解超市的經(jīng)營狀況,以做出相應的經(jīng)營決策。連鎖超市管理系統(tǒng)就是要對這些零散的資源建立正確的數(shù)據(jù)庫,并進行信息的收集、傳送、存儲、編制成各種統(tǒng)計分析信息,同時對這些信息進行維護,通過實測超市的各種運行情
28、況,并利用過去的歷史數(shù)據(jù)預測未來的發(fā)展,從超市全局的角度出發(fā)進行決策,利用信息控制超市的行為,附注超市完成其目標。圖5-1 超市管理系統(tǒng)功能結(jié)構(gòu)圖15天楓連鎖超市管理系統(tǒng)本系統(tǒng)共包括四大模塊,分別是商品管理模塊,超市管理模塊,系統(tǒng)管理模塊,財務管理模塊。每個模塊的功能如下:商品管理:1、商品分類條目,新增分類,新增下級分類等2、添加新商品3、商品品牌管理(新增,刪除,修改,查詢)4、商品列表(新增,刪除,修改,查詢)超市管理:1、注冊管理員信息2、管理分店超市信息3、更改超市信息4、管理員信息查詢5、管理員信息修改系統(tǒng)管理:1、系統(tǒng)工具(包括高級日期查詢,快捷打開記事本,打開計算器)。2、服務
29、器日志:查詢客戶的操作。3、服務器配置:局域網(wǎng)IP&外網(wǎng)IP,顯示在線客戶列表(發(fā)送自定義消息給客戶,下線客戶,測試客戶連通性)財務管理:1、出貨明細(可以統(tǒng)計任意客戶或者全部客戶已支付或未支付的商品信息以及統(tǒng)計金額)2、財務統(tǒng)計:讀取所有用戶的訂單并統(tǒng)計出貨金額以及未支付金額。3、退貨處理:查詢指定客戶或者全部客戶的退貨訂單進行審批,審批選項同分為同意退貨或不同意退貨。 5.3 系統(tǒng)數(shù)據(jù)庫設計1.數(shù)據(jù)庫表設計由數(shù)據(jù)模型利用MySql數(shù)據(jù)庫進行數(shù)據(jù)庫的詳細設計,其基本表的設計如下: 16天楓連鎖超市管理系統(tǒng)其中所有的表有:超市管理員表,超市信息表,商品列表,商品供應商表,商品品
30、牌表,商品銷售清單。表1 超市管理員表(user)說明:此表存放超市管理員信息。 - - - 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)說明:此表存放超市分店信息。- - Table structure for supermarketmsg- -CREATE TABLE supermarketmsg (id int(11) NOT NULL AUTO_INCREMENT,branchnum varchar(32) NOT NULL COMMENT 分店號,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)說明:此表主要存放商品信息。- - 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 商品供應商表(provider)19天楓連鎖超市管理系統(tǒng)說明:此表存放商品供貨商信息。- - 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)說明:此表存放商品品牌表信息。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)說明:此表存放客戶銷售清單信息。- - 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模塊功能設計1. 系統(tǒng)登錄模塊功能:本模塊的主要功能是對用戶身份進行驗證,只有被注冊過的合法用戶才能順利進入系統(tǒng)。其服務器用戶界面如圖5-3-1所示: 圖5-3-1 服務器系統(tǒng)登錄模塊其客戶端用戶界面如圖5-3-2所示: 圖5-3-2 客戶端系統(tǒng)登錄模塊2
40、2天楓連鎖超市管理系統(tǒng) 在欲進入系統(tǒng)進行登錄驗證過程中,登錄系統(tǒng)將連接到mysql數(shù)據(jù)庫里的用戶表,并將用戶輸入的賬戶號密碼跟數(shù)據(jù)庫記錄進行驗證,只有當驗證帳號密碼都正確返回登陸成功之后,才允許用戶成功登錄到系統(tǒng)里面。在登錄模塊中,對系統(tǒng)的嘗試登錄次數(shù)進行了限制,禁止用戶無終止的進行系統(tǒng)登錄嘗試,在本系統(tǒng)中,當用戶對系統(tǒng)的三次登錄失敗后,系統(tǒng)將啟動自動機制模塊,突出登錄模塊。并在輸入了錯誤的或者是不存在的賬戶和密碼時,系統(tǒng)會給出出錯信息提示,指明登錄過程中的錯誤輸入或者錯誤操作,以便用戶進行正確的登錄。輸入項、輸出項:輸入項為賬號和密碼。賬號和密碼均為字符串,長度各為32個字符和加密512個字
41、符,密碼回顯字符是“*”。2. 進銷存管理模塊客戶端功能簡介:該模塊主要實現(xiàn)功能有:采購進貨,查貨退貨,進貨結(jié)算,進貨匯總,。采購進貨:該模塊列出超市提供的整個超市倉庫供貨情況查詢,分店采購員可以進行商品搜索,并查詢商品詳細信息,挑選商品到購入車等。(可查詢商品價格,建議零售價,供應商,庫存量,是否缺貨,詳細介紹等) 圖5-4 采購進貨測試圖23天楓連鎖超市管理系統(tǒng) 查貨退貨:改功能列舉出當前客戶購買的商品,其中包括貨物狀態(tài)信息(已支付,未支付,退貨審核中,退貨成功,退貨失敗等)。 圖5-5 查貨退貨測試圖 進貨結(jié)算:該模塊的列舉出全部訂單商品,能夠?qū)我簧唐愤M行選擇性的支付,或者全部進行支付
42、結(jié)算。 圖5-6 進貨結(jié)算測試圖24天楓連鎖超市管理系統(tǒng) 進貨匯總:統(tǒng)計全部訂單中已近支付的商品總價格。 圖5-7 采購進貨測試圖3. 系統(tǒng)管理模塊客戶端功能:本模塊的主要功能是高級日期查詢,記事本,計算器。 圖5-8 系統(tǒng)工具測試圖25天楓連鎖超市管理系統(tǒng) 4. 商品管理模塊服務器功能:本模塊的主要功能是商品信息的查詢,更新,修改等功能。商品分類:采用樹結(jié)構(gòu)對商品進行分類管理(查詢分類商品,修改商品分類,新增分類,刪除分類,修改分類名,刷新分類等,刪除商品) 圖5-9 商品管理商品分類測試圖 添加商品:添加新購買的商品信息到數(shù)據(jù)庫。 圖5-10 商品管理添加商品測試圖26天楓連鎖超市管理系統(tǒng)
43、 供應商:查詢修改供應商的信息,新增供應商信息等。 圖5-11 商品管理供應商管理測試圖商品品牌:查詢修改商品品牌的信息,新增商品品牌信息等。 圖5-12 商品管理商品品牌測試圖商品列表:列出庫存里面的所有商品(可進行新增,刪除,修改操作) 圖5-13 商品管理商品列表管理測試圖27天楓連鎖超市管理系統(tǒng)修改商品:在商品列表中選擇欲修改的商品就跳轉(zhuǎn)到此界面進行商品信息的編輯修改。 圖5-14 商品管理修改商品測試圖5. 超市管理模塊服務器在系統(tǒng)開發(fā)中,為解決超市人員管理員流動輪換問題,在系統(tǒng)中增添了管理員模塊,用來對超市的管理人員進行信息化管理,以此來提高員工的辦事效率,節(jié)約人力資源。注冊管理員
44、信息:將分店管理員信息添加進數(shù)據(jù)庫。 圖5-15 超市管理注冊管理員信息測試圖28天楓連鎖超市管理系統(tǒng)注冊超市信息:注冊完管理員之后需要把管理員跟分店信息關(guān)聯(lián)。 圖5-16 超市管理注冊超市信息測試圖更改超市信息:當超市地址需要變更進行修改超市信息。 圖5-17 超市管理更改超市信息測試圖管理員信息查詢:查詢當前分店的所有管理員信息。 圖5-18 超市管理管理員信息查詢測試圖管理員信息修改:對已注冊分店管理員信息進行修改包括刪除。 29天楓連鎖超市管理系統(tǒng) 圖5-19 超市管理管理員信息修改測試圖 6. 系統(tǒng)管理模塊服務器服務器管理需要對服務器進行日常的管理,查看服務器日志,系統(tǒng)工具等。 系統(tǒng)
45、工具:包含高級日期工具,快捷打開記事本,打開計算器等 圖5-20 系統(tǒng)管理系統(tǒng)工具測試圖系統(tǒng)日志:查詢客戶端與服務器交互的日志,比如客戶端讀取信息采購信息支付信息等常規(guī)操作,檢測是否正常操作等問題。 30天楓連鎖超市管理系統(tǒng) 圖5-21 系統(tǒng)管理系統(tǒng)日志測試圖服務器配置:該界面顯示服務器的局域網(wǎng)IP和廣域網(wǎng)IP,廣域網(wǎng)IP通過端口映射或者路由器轉(zhuǎn)接將服務器IP留在外網(wǎng)IP供其他連鎖超市的管理員連接到服務器進行登陸驗證等。 圖5-22 系統(tǒng)管理服務器配置測試圖 31天楓連鎖超市管理系統(tǒng) 7. 財務管理模塊服務器出貨明細:根據(jù)管理員用戶名可單一有針對性的查詢客戶的貨物訂單信息,并能夠進行統(tǒng)計已支付
46、未支付的總額,或者查詢?nèi)坑脩舻乃胸浳镉唵涡畔⒉⒔y(tǒng)計出全部金額。 圖5-23 財務管理出貨明細測試圖 財務統(tǒng)計:查詢?nèi)坑脩舻乃性趥}庫選購的貨物訂單信息并統(tǒng)計出全部金額。 圖5-24 財務管理財務統(tǒng)計測試圖32天楓連鎖超市管理系統(tǒng) 退貨處理:本功能對用戶進行退貨訂單進行審核處理,如果符合條件即可同意退貨,否者不同意。 圖5-24 財務管理退貨處理測試圖8. 銷售模塊銷售端 圖5-25 銷售管理登陸界面測試圖 選購商品:該功能可讀取出當前分店所銷售的商品,進行選購。登陸的分店不同所有的商品就不同。33天楓連鎖超市管理系統(tǒng) 圖5-26 銷售管理選購商品測試圖 銷售記錄:該功能顯示出當前分店的銷
47、售記錄情況。 34天楓連鎖超市管理系統(tǒng)進貨結(jié)算:該功能進行貨物訂單結(jié)算。 圖5-27 銷售管理進貨結(jié)算測試圖 進貨匯總:對分店所有進貨商品總價進行結(jié)算。 圖5-28 銷售管理進貨匯總測試圖35天楓連鎖超市管理系統(tǒng)第六章 系統(tǒng)測試運行完成對流程軟件的編碼后,當然最重要的事情就是對系統(tǒng)不斷的進行測試工作了,測試在系統(tǒng)設計階段有兩個時期,通常在編寫中對每個模塊功能進行單元的測試,另一個時期是對系統(tǒng)編寫完成之后再進行全部功能的統(tǒng)一測試。6.1 模塊測試在模塊測試時我們主要從以下幾個方面考慮:1. 局部數(shù)據(jù)結(jié)構(gòu);2. 重要執(zhí)行通道;3. 出錯處理通道;4. 影響上述方面的邊界條件。測試時進行代碼審查,從數(shù)據(jù)類型,變量聲明,數(shù)據(jù)結(jié)構(gòu)進行審查,然后進行功能測試,從輸入一些簡單的數(shù)據(jù)開始執(zhí)行一遍,觀測運行期間變量的變化,運行中值的變化范圍。改變測試方案來變換另一個角度進行測試,發(fā)現(xiàn)錯誤并記錄,修改代碼,測試條件使程序通過多層分支,判別運行結(jié)果從而完成模塊測試。6.2 整體測試總體測試是組裝軟件的系統(tǒng)技術(shù),本系統(tǒng)測試采用漸增集成
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 模塊化數(shù)據(jù)中心機房租賃與數(shù)據(jù)中心網(wǎng)絡優(yōu)化服務協(xié)議
- 水電站機組安全運行與委托維護管理合同
- 精英寵物寄養(yǎng)中心區(qū)域獨家代理合同
- 老舊小區(qū)房產(chǎn)增值收益調(diào)整協(xié)議
- 景區(qū)導游服務外包與旅游咨詢服務協(xié)議
- 生物制藥純化技術(shù)全面專利授權(quán)合同
- 電商平臺跨境電商商品風險管理與保險服務合同
- 高級數(shù)據(jù)分析專家全職雇傭服務合同
- 公司領導年會發(fā)言稿模版
- 智能家居網(wǎng)關(guān)設備集成與終身技術(shù)支持服務合同
- (完整版)農(nóng)業(yè)主要知識點
- 體育科研方法試卷試題答案
- 《國家電網(wǎng)公司十八項電網(wǎng)反事故措施(試行)》實施細則
- 射線檢測操作指導書
- 中國民主同盟入盟申請表(樣表)
- 國家標準色卡電子版(WORD版圖片)
- 9種基坑坍塌案例
- 《呼吸機的使用管理》PPT課件.ppt
- 《手機攝影》全套課件(完整版)
- 年產(chǎn)10萬噸甲醇低壓羰基化合成醋酸精制工段工藝設計(共56頁)
- 兒童相聲劇本43286
評論
0/150
提交評論