【基于MySQL數(shù)據(jù)庫的超市管理系統(tǒng)設計與實現(xiàn)9200字(論文)】_第1頁
【基于MySQL數(shù)據(jù)庫的超市管理系統(tǒng)設計與實現(xiàn)9200字(論文)】_第2頁
【基于MySQL數(shù)據(jù)庫的超市管理系統(tǒng)設計與實現(xiàn)9200字(論文)】_第3頁
【基于MySQL數(shù)據(jù)庫的超市管理系統(tǒng)設計與實現(xiàn)9200字(論文)】_第4頁
【基于MySQL數(shù)據(jù)庫的超市管理系統(tǒng)設計與實現(xiàn)9200字(論文)】_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

基于MySQL數(shù)據(jù)庫的超市管理系統(tǒng)設計與實現(xiàn)摘要目前,社會上流行的超市管理系統(tǒng)有很多很多,包括了各種各樣的大型超市的超市管理系統(tǒng),信息化管理的快速進步使得計算機可以處理大量的商品數(shù)據(jù),避免浪費了大量的人力而且還能避免發(fā)生錯誤,有非常深遠的影響,但是現(xiàn)如今許多的中小型企業(yè)還是進行著人工管理的模式來對超市進行管理。隨著現(xiàn)在社會的發(fā)展,現(xiàn)在越來越多的超市注重超市的智能化管理,超市的管理系統(tǒng)也會越來越壯大,超市的管理系統(tǒng)也會越來越偏向智能化。而人工的超市管理也將逐漸被智能化所代替。本次設計是針對現(xiàn)在中小型超市存在的人工管理的情況,將計算機的信息管理技術應用到中小型的超市管理上面,根據(jù)超市的特征,在現(xiàn)有的超市管理系統(tǒng)上,進行合適的改良,設計合適的系統(tǒng)并且應用到相應的超市中,從而使得超市的管理更加嚴謹,可以讓商家更好的了解超市的現(xiàn)狀,并及時對超市的運營做出合理的改變。關鍵詞:數(shù)據(jù)庫;MySQL;數(shù)據(jù)庫技術;超市管理目錄75441緒論 1269081.1研究背景 1179771.2MySql數(shù)據(jù)庫簡介 1319232需求分析 315422.1系統(tǒng)需求 3248892.2需求分析 3127422.3系統(tǒng)功能分析圖 36723總體設計 5199083.1系統(tǒng)結(jié)構(gòu)圖 5255233.2總體功能設計 5272673.3數(shù)據(jù)庫設計 5123333.3.1系統(tǒng)數(shù)據(jù)分析 5299653.3.2系統(tǒng)E-R圖 6144043.4數(shù)據(jù)流圖 6324603.5數(shù)據(jù)字典 8270333.5.1用戶信息表 8248883.5.2用戶權(quán)限表 9145183.5.3商品信息表 99863.5.4商品銷售表 9183093.5.5訂單銷售表 10326233.5.6庫存信息表 10144304設計思想與實現(xiàn) 12284744.1用戶登錄模塊 12231984.2主界面模塊 1224944.3用戶檢索功能 1312554.4用戶信息修改功能 1393414.5用戶添加功能 14211154.6商品檢索功能 1488114.7商品信息修改功能 15256814.8商品添加功能 1628664.9商品庫存信息界面 1630164.10商品庫存錄入界面 17147264.11商品訂單信息界面 17133684.12商品訂單創(chuàng)建界面 18166574.13商品訂單查詢界面 18188535系統(tǒng)測試與運行 20288645.1系統(tǒng)運行環(huán)境 2036745.2測試結(jié)果 20154815.3測試用例 2177536結(jié)束語 2629057參考文獻 271緒論研究背景當今世界高速發(fā)展,計算機技術逐漸滲透到個個管理領域中,在如今信息化競爭激烈的時代中發(fā)揮著重要的作用,誰在市場中掌握的信息資源多,誰就能在如今的社會競爭中去的發(fā)展的先機。近年來,我國的工業(yè)化發(fā)展迅速,但是還不夠智能化,為了能在競爭中保持競爭力,發(fā)展信息管理技術的需求迫在眉睫,而在我國的中小型超市中,相比于大型的超市企業(yè),中小型的超市還是才去人工形式的收款。管理商品等等,隨著現(xiàn)在社會的發(fā)展,人們的消費力的不斷提升,超市要處理的信息也在日趨增多,人工管理在如今的信息化時代中已經(jīng)不足以應付企業(yè)的日常需要從而逐漸被淘汰了,所以,在中小型超市中實行智能信息化的管理非常重要,在近幾年中新興超市中的現(xiàn)代化管理方式和便捷的購物方式中,良好周密的銷售服務恰恰是吸引顧客的主要方式,而開發(fā)超市管理系統(tǒng)則更加有利于超市掌握營銷情況,及時做出正確的決定,而不再是通過人工的方式來管理超市,更加有利于超市內(nèi)部的財務、工資、人員、庫存、銷售情況等管理,提高超市的管理水平和運作效率。超市管理系統(tǒng)主要負責超市的進化、銷售、庫存以及人員管理的核心,超市管理系統(tǒng)能夠為超市的工作者提供便捷的信息查詢以及操作方式,但是現(xiàn)在很多超市的運營都是采用人工管理的手段,不足以應付超市日常繁重的信息管理,造成超市的采購,庫存和銷售等信息經(jīng)常出錯,這樣不僅會造成工作效率低下,而且還不能給消費者帶來更好的體驗,而導致的中小型超市不能再市場競爭的占據(jù)優(yōu)勢的地位。而本次設計的超市管理系統(tǒng)能夠一定程度上解決上述的問題,讓超市的日常管理不斷進步,同時還可以使超市的日常銷售和管理更加智能化,減少不必要的錯誤,能夠獲得最大的利潤,對超市的管理的進步有著重要的意義。MySql數(shù)據(jù)庫簡介數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術,是計算機科學的重要分支。如今信息資源的管理是越來越復雜、越來越重要,而數(shù)據(jù)庫是信息系統(tǒng)的核心和基礎技術。數(shù)據(jù)庫是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫。數(shù)據(jù)庫可以解決多用戶、多應用共享數(shù)據(jù)的需要,使數(shù)據(jù)為盡可能多的應用服務。MySQL它在世界范圍內(nèi)得到了廣泛的安裝和使用,應該是使用人數(shù)最多的數(shù)據(jù)庫軟件了,因為它有著這樣的特性:成本低——MySQL是開源軟件,可以免費使用和修改。性能好——MySQL性能很好處理速度很快。簡單——MySQL很容易安裝和使用,對新手友好。MySQL數(shù)據(jù)庫軟件,也是使用最常用的數(shù)據(jù)庫管理語言:結(jié)構(gòu)化查詢語言(SQL),進行數(shù)據(jù)庫管理和操作。該超市管理系統(tǒng)是基于MYSQL進行開發(fā)的,MYSQL是一個輕型的SQL數(shù)據(jù)庫服務器,MySQL可以在多個平臺上運行,對于小型的應用系統(tǒng)來說是非常不錯的選擇,不僅如此,MYSQL具有非常好的性能、有著良好的可移植性和可靠性,并且易于學習,被認為是建立數(shù)據(jù)庫驅(qū)動的動態(tài)網(wǎng)站的最佳產(chǎn)品,本次的設計是在Windows系統(tǒng)上進行。2需求分析2.1系統(tǒng)需求超市管理系統(tǒng)是基于windows操作系統(tǒng)上的,通多對目前存在的大量的中小型超市管理系統(tǒng)的分析和總結(jié),然后再根據(jù)超市的需求與特點,設計出一個適合于超市內(nèi)部的超市管理系統(tǒng),而且設計出來的系統(tǒng)要求有優(yōu)良的可視化圖形操作界面,盡可能提高系統(tǒng)的可操作性和交互性,能便捷的對超市的管理進行操作,減少操作員的負擔,讓操作員可以更加方便的完成各種操作,除此之外,還要求超市管理系統(tǒng)有一定的穩(wěn)定性、可維護性、可移植性。同時,系統(tǒng)可以實現(xiàn)對各種用戶系統(tǒng)的權(quán)限進行修改,從而保證系統(tǒng)的可靠性。2.2需求分析本系統(tǒng)根據(jù)權(quán)限,設置的了不同管理功能,大致為:收銀員:銷售管理,添加會員。微機員:庫存信息的管理。會計:財務管理。經(jīng)理:銷售管理、財務管理、庫存管理、人員管理。本系統(tǒng)主要通過MySql數(shù)據(jù)庫的技術開發(fā)一個超市管理系統(tǒng),實現(xiàn)庫存管理、銷售管理。財務管理、人員管理的功能,使得超市管理系統(tǒng)能夠更加的智能化。本系統(tǒng)的主要實現(xiàn)目標為:系統(tǒng)需求分析系統(tǒng)的界面美觀,方便快捷準確地查詢信息、數(shù)據(jù)存儲安全可靠??梢詫崿F(xiàn)添加、修改、刪除和查詢超市內(nèi)相關信息和設置超市相關信息等一系列相關操作。能夠?qū)崿F(xiàn)超市商品的總覽。入庫、銷售等操作。能夠自動的完成數(shù)據(jù)計算,提高超市的工作效率??梢酝ㄟ^給定的商品名稱等對應的信息進行數(shù)據(jù)庫的快速定位。系統(tǒng)性能要求系統(tǒng)最大程度的實現(xiàn)易維護性和易操作性,并且運行穩(wěn)定、安全可靠。2.3系統(tǒng)功能分析圖圖2-1所示是列出超市管理系統(tǒng)不同用戶具有不同的功能權(quán)限。圖2-1系統(tǒng)功能分析圖3總體設計3.1系統(tǒng)結(jié)構(gòu)圖圖3-1系統(tǒng)結(jié)構(gòu)圖3.2總體功能設計系統(tǒng)總的設計是為了達到以下目標:系統(tǒng)的界面美觀,可以方便快捷準確地查詢信息、數(shù)據(jù)存儲安全可靠??梢詫崿F(xiàn)添加、修改、刪除和查詢并設置超市相關信息等一系列相關操作。能夠?qū)崿F(xiàn)超市商品的總覽、入庫、銷售等操作。能夠自動的完成數(shù)據(jù)計算,提高超市的工作效率??梢酝ㄟ^給定的商品名稱等對應的信息進行數(shù)據(jù)庫的快速定位。系統(tǒng)可以盡可能的實現(xiàn)易維護性和易操作性,并且運行穩(wěn)定、安全可靠。3.3數(shù)據(jù)庫設計3.3.1系統(tǒng)數(shù)據(jù)分析通過分析,我將超市管理系統(tǒng)分為兩個實體:商品和系統(tǒng)用戶(消費會員、收銀員、會計、微機員、經(jīng)理),這些實體設計的數(shù)據(jù)項有:商品:商品SKU碼;商品名稱;商品描述;商品數(shù)量;商品價格;系統(tǒng)用戶:用戶ID,用戶名稱;用戶密碼;用戶電話;用戶性別。3.3.2系統(tǒng)E-R圖通過分析,可以將系統(tǒng)實體數(shù)據(jù)關系畫出如圖3-2所示E-R圖。圖3-2系統(tǒng)E-R圖3.4數(shù)據(jù)流圖以下為數(shù)據(jù)流圖。(1)頂層數(shù)據(jù)流圖:圖3-2頂層數(shù)據(jù)流圖(2)第一層數(shù)據(jù)流圖:圖3-3第一層數(shù)據(jù)流圖(3)第二層數(shù)據(jù)流圖-采購:圖3-4第二層數(shù)據(jù)流圖-采購(4)第二層數(shù)據(jù)流圖-銷售:圖3-5第二層數(shù)據(jù)流圖-銷售3.5數(shù)據(jù)字典3.5.1用戶信息表描述:用戶信息表如表3-1所示,是對用戶基本信息的詳細記錄,用戶的基本信息包括:id、username、password、phonenumber、sex、tbRoleInfo_id幾個項。表3-1用戶信息表列名數(shù)據(jù)類型長度可否為空屬性名稱說明User_idint否id主鍵User_usernamevarchar45否username用戶名稱User_passwordvarchar45否password用戶密碼User_phonenumbervarchar12否phonenumber用戶電話User_sexbit1否sex用戶性別User_tbRoleInfoint否tbRoleInfo外鍵3.5.2用戶權(quán)限表描述:用戶權(quán)限表如表3-2所示,是對用戶權(quán)限信息的詳細記錄,用戶的權(quán)限信息包括id、RoleName、Permission、RoleType幾個項。表3-2用戶權(quán)限表列名數(shù)據(jù)類型長度可否為空屬性名稱說明User_idint否id主鍵User_RoleNamevarchar45否RoleName權(quán)限名稱User_Permissionvarchar45否Permission職位User_RoleTypeint否Permission權(quán)限類型3.5.3商品信息表描述:商品信息表如表3-3所示,是對商品信息的詳細記錄,商品的信息包括id、ProductSKU、ProductName、ProductDescript、Quanlity、Price、ProductPhoto、ProductType。表3-3商品信息表列名數(shù)據(jù)類型長度可否為空屬性名稱說明Product_idint否id主鍵Product_ProductSKUvarchar100否ProductSKU主鍵Product_ProductNamevarchar45否ProductName商品名稱Product_ProductDescripttext否ProductDescript商品描述Product_Quanlityint否Quanlity商品數(shù)量Product_Pricedouble否Price商品價格Product_ProductPhotobinary1否ProductPhoto商品照片Product_ProductTypevarchar45否ProductType商品類型3.5.4商品銷售表描述:商品銷售表如表3-4所示,是對商品銷售信息的詳細記錄,商品銷售表的信息包括id、ProductSKU、OrderID、Quanlity、unitPrice。表3-4商品銷售表列名數(shù)據(jù)類型長度可否為空屬性名稱說明Product_idint否id主鍵Product_ProductSKUvarchar100否ProductSKU商品SKU碼Product_OrderIDvarchar45否OrderID商品訂單號Product_Quanlityint否Quanlity商品數(shù)量Product_unitPricedouble否unitPrice商品銷售價格3.5.5訂單銷售表描述:訂單銷售表如表3-5所示,是對客戶訂單的詳細記錄,訂單銷售表的信息包括id、OrderID、CreateDate、OperationName、TotalPrice、Payment。表3-5訂單銷售表列名數(shù)據(jù)類型長度可否為空屬性名稱說明Order_idint否id主鍵Order_OrderIDvarchar45否OrderID訂單號碼Order_CreateDatedatetime否CreateDate創(chuàng)建時間Order_OperationNamevarchar45否OperationName操作人名稱Order_TotalPricedouble否TotalPrice總價Order_Paymentvarchar45否Payment支付方式3.5.6庫存信息表描述:庫存信息表如表3-6所示,是對庫存信息的詳細記錄,庫存信息表的信息包括:id、tbProductInfo_id、Quanlity、InboundDate、Description、OperateionName。表3-6庫存信息表列名數(shù)據(jù)類型長度可否為空屬性名稱說明Product_idint否id主鍵Product_tbProductInfovarchar100否tbProductInfo外鍵Product_Quanlityint否Quanlity商品數(shù)量Product_InboundDatedatetime否InboundDate入庫時間Product_Descriptiontext否Description描述Product_OperateionNamevarchar45否OperateionName操作人名稱Product_Providertext否Provider供應商續(xù)表續(xù)表3-64設計思想與實現(xiàn)這個超市管理系統(tǒng)是由我本人來完成的,下面讓我來介紹一下這個超市管理系統(tǒng)的主要功能和實現(xiàn)情況。4.1用戶登錄模塊用戶的登陸界面如圖4-1所示。圖4-1用戶登錄界面本界面是用戶登錄界面,登錄模塊是為了區(qū)分不同的用戶身份,我將不同的員工以及其相應的權(quán)限(包括收銀員,微機員,會計,經(jīng)理)存儲在了數(shù)據(jù)庫中,首先需要用戶輸入用戶名字和登陸密碼,系統(tǒng)會自動進行判斷輸入的UserName和Password在數(shù)據(jù)庫中的用戶信息表中如圖表3-1是否存在,如果沒有,則會顯示登錄失敗,如果存在該用戶,系統(tǒng)便會取出該用戶的權(quán)限ID,如圖表3-1中的tbRoleInfo信息相匹配,并對不用的用戶分配不同的權(quán)限功能。4.2主界面模塊用戶的主界面模塊如圖4-2所示。圖4-2用戶主界面登錄超市管理系統(tǒng)之后進入到主頁面,在主頁面的左上角有一項功能選擇,包括商品管理、訂單管理、用戶管理、庫存管理以及財務管理。在登錄系統(tǒng)前,系統(tǒng)根據(jù)數(shù)據(jù)庫中不同的權(quán)限如圖表3-2所示包括(RoleType=1;2;3;4;5分別對應會員、微機員、銷售、財務、經(jīng)理),登錄用戶只能點擊自己能控制的頁面,如果點擊的頁面不屬于自己的權(quán)限范圍之內(nèi),則系統(tǒng)會顯示不能進入該界面。4.3用戶檢索功能用戶的檢索界面如圖4-3所示。圖4-3用戶檢索界面通過點擊圖4-2的MembersManager按鈕進入用戶的檢索界面,該界面顯示了該系統(tǒng)下所有用戶的信息如圖表3-1所示,在界面的左上角有一個TEXTBOX的輸入框,用戶可以在輸入框中輸入UserName或者Phone進行查詢,然后系統(tǒng)就會通過輸入框中輸入的信息與數(shù)據(jù)庫的存儲的用戶信息如圖表3-1進行對比,如果相匹配的話,則會在DataGridView中顯示需要尋找的客戶信息,如果該用戶不存在,系統(tǒng)則會顯示該用戶不存在。4.4用戶信息修改功能用戶信息修改界面如圖4-4所示。圖4-4用戶信息修改界面在圖4-3中,如果我們想修改用戶的信息,則通過雙擊需要修改的用戶信息的信息框,則會彈出如圖4-4所示的用戶修改界面,用戶只需要將需要修改的用戶信息填寫到相應的TEXTBOX輸入框中,然后再點擊OK的按鈕,系統(tǒng)則將自動會把數(shù)據(jù)存儲到數(shù)據(jù)庫中的用戶信息表中,如圖表3-1所示,如果不需要修改數(shù)據(jù),用戶點擊CANCLE的按鈕即可返回。4.5用戶添加功能用戶添加功能界面如圖4-5所示圖4-5用戶添加功能界面在如圖4-3的用戶檢索界面中,在界面的右上角有一個NewUser的按鈕,如果用戶需要添加一個新的用戶,點擊按鈕則會出現(xiàn)如圖4-5的用戶添加功能的界面,然后再信息框中選取適合的用戶類型,輸入相關信息,點擊OK的按鈕,然后系統(tǒng)就會自動將輸入的用戶信息添加到數(shù)據(jù)庫中的用戶信息表中,如圖表3-1所示,如果不需要添加,則點擊CANCLE的按鈕即可返回。4.6商品檢索功能商品檢索功能如圖4-6所示。圖4-6商品檢索功能界面在圖4-2的主界面中點擊ProductManager按鈕進入商品檢索功能界面,該界面顯示了該系統(tǒng)下所有商品的信息,商品的信息存儲在數(shù)據(jù)庫中的商品信息表中,如圖表3-3所示,在界面的左上角有一個TEXTBOX的輸入框,用戶可以在輸入框中輸入Productname或者ProductSKU進行查詢,然后系統(tǒng)就會通過輸入框中輸入的信息與數(shù)據(jù)庫中的商品信息表如表3-3所示進行判斷,如果該商品信息在表中存在的話,則會在DataGridView中顯示需要尋找的商品信息,如果該商品不存在,系統(tǒng)則會顯示該商品不存在。4.7商品信息修改功能商品修改功能界面如圖4-7所示。圖4-7商品信息修改功能在圖4-6所示的商品檢索功能界面中,通過雙擊需要修改的商品信息的信息框,則會彈出如圖4-7所示的商品修改界面,用戶只需要將需要修改的商品信息填寫到相應的TEXTBOX輸入框中,然后再點擊OK的按鈕,系統(tǒng)則將自動會把數(shù)據(jù)更新到數(shù)據(jù)庫中相對應商品信息表中,如圖表3-3所示,如果不需要修改數(shù)據(jù),用戶點擊CANCLE按鈕即可。4.8商品添加功能商品添加功能如圖4-8所示圖4-8商品添加功能界面在如圖4-6的商品檢索界面中,在界面的右上角有一個Add的按鈕,如果用戶需要添加一個新的商品,點擊按鈕則會出現(xiàn)如圖4-8的商品添加功能的界面,然后再信息框中選取適合的商品類型,輸入相關信息,點擊OK的按鈕,然后系統(tǒng)就會自動將輸入的商品信息添加到數(shù)據(jù)庫中的商品信息表中如圖表3-3所示,如果不需要添加,則點擊CANCLE的按鈕即可返回。4.9商品庫存信息界面商品庫存信息界面如圖4-9所示圖4-9商品庫存信息界面通過點擊主界面InventoryMananger按鈕進入商品庫存界面,該界面顯示了數(shù)據(jù)庫中的庫存信息表如圖表3-6所示,如果用戶需要新產(chǎn)品入庫,則點擊INBOUND按鈕,則系統(tǒng)將切換到如圖4-10的界面,如果不需要入庫,則點擊Cancle按鈕返回主界面。4.10商品庫存錄入界面商品庫存錄入界面如圖4-10所示圖4-10商品庫存錄入界面該界面為商品庫存錄入界面,用戶需要在輸入框中輸入ProductSKU,Quanlity、OperationName、Provider以及ProductName和Inboundtime,點擊OK按鈕,系統(tǒng)會先判斷有沒有該商品的信息,如果沒有則入庫失敗,如果有該商品信息系統(tǒng)則會將信息更新到數(shù)據(jù)庫中的庫存信息表中如圖表3-6,并在如圖4-6中的商品檢索功能界面中更新商品的庫存庫存數(shù)量。如果不需要錄入信息,則點擊Cancle按鈕即可。4.11商品訂單信息界面商品訂單信息界面如圖4-11所示圖4-11商品訂單信息界面通過點擊主界面中的CheckOutOrders按鈕進入商品訂單信息界面,該界面顯示了數(shù)據(jù)庫中商品訂單信息表中的信息,如圖表3-5所示,在該界面中可以通過輸入id或者OrderID進行訂單的查詢,用戶輸入完畢之后點擊Search按鈕,系統(tǒng)會通過用戶輸入的信息和訂單信息表中的id和OrderID進行判斷,如果該信息在訂單信息表3-5中存在,則在DataGridView中顯示該訂單的數(shù)據(jù),如果沒有該訂單,則不顯示。4.12商品訂單創(chuàng)建界面商品訂單創(chuàng)建界面如圖4-12所示圖4-12商品訂單創(chuàng)建界面通過點擊圖4-11商品訂單信息界面中的Add按鈕進入到如圖4-12的商品訂單創(chuàng)建界面點擊一次addproduct按鈕就會多一行商品項通過下拉框選擇商品以及選擇要購買的數(shù)量,最后點擊Done,則成功創(chuàng)建訂單。如果選擇的途中不需要該商品,則可以點擊的delProduct按鈕刪除。創(chuàng)建訂單后,訂單的詳細信息會添加到訂單信息數(shù)據(jù)表3-5中,并會在圖4-11中的商品訂單信息界面中顯示。同時商品信息數(shù)據(jù)表如圖表3-3也會隨之更新,實時更新商品數(shù)量。4.13商品訂單查詢界面商品訂單查詢界面如圖4-13所示圖4-13商品訂單查詢界面通過點擊主界面中的Currency按鈕進入商品訂單銷售查詢界面,在該頁面下,通過在輸入框中輸入訂單的ID或者輸入客戶的電話,然后點擊Search按鈕,則在界面中會顯示該訂單或者該用戶的消費記錄,并顯示出金額。5系統(tǒng)測試與運行5.1系統(tǒng)運行環(huán)境為了該超市管理系統(tǒng)可靠方便,運行通暢,因此我對系統(tǒng)進行了一系列的功能測試和性能測試,主要測試如下:運行測試邏輯測試業(yè)務處理能力測試安全性測試性能測試易用性測試測試環(huán)境:操作系統(tǒng):Windows10/WindowsXP/Windows7/Windows8(32bit或64bit)數(shù)據(jù)庫:MySql硬件環(huán)境:Cpu:C233以上內(nèi)存:8GB硬盤:硬盤空閑空間200G5.2測試結(jié)果運行測試在進行運行測試時,我將軟件功能進行了全面的操作測試,將軟件所描述的功能逐一測試,發(fā)現(xiàn)了一些容錯和信息方便的問題,以及部分功能的難以實現(xiàn),如:一開始添加用戶功能不能實現(xiàn),后面經(jīng)過調(diào)試并修改了數(shù)據(jù)庫的語句,最后完成該功能。邏輯測試在進行邏輯測試的過程中,主要對超市管理系統(tǒng)的邏輯設計方面進行了深入的研究,檢查軟件是否在某一些方面的邏輯是否有違正常,其中發(fā)現(xiàn)了一些商品的信息不夠全面和完善,如:入庫商品訂單信息缺少供應商,尤為正常情況,最后我進行了相應了修改。業(yè)務處理能力測試在進行業(yè)務處理能力的測試過程中,我主要針對系統(tǒng)對業(yè)務的處理能力進行測試,檢查了系統(tǒng)的連貫性、全面性、及正確性,是否能滿足系統(tǒng)的描述要求,其中我發(fā)現(xiàn)了連貫性方面有些欠缺,對此,我對系統(tǒng)中不同界面的切換做出了調(diào)整,是整個系統(tǒng)使用起來更加的便捷。安全性測試在進行安全性測試過程中,主要對系統(tǒng)的登陸,不同權(quán)限所擁有的不同功能進行測試,檢查了數(shù)據(jù)的保密性以及系統(tǒng)會不會有漏洞。性能測試在進行超市管理系統(tǒng)的性能測試時,我對于系統(tǒng)的運行速度、加載速度、業(yè)務處理的速度等進行了相應的測試,結(jié)果發(fā)現(xiàn)如果一次輸入大量的數(shù)據(jù),則處理的速度會變慢,性能會下降。易用性測試在進行易用性測試時,我主要檢查了超市管理系統(tǒng)的界面設計布局是否合理,界面是否美觀,操作是否簡單方便。5.3測試用例在登錄模塊采用了黑盒測試法,目的是為了檢測不用權(quán)限的用戶在登錄時所賦予的權(quán)限是否正確,并檢驗密碼的正確有效性。在業(yè)務處理模塊采用了白盒測試法,在程序中輸入相應的數(shù)據(jù)來測試運行結(jié)果。用戶登錄界面(正確輸入)【輸入】UserName:testPassword:test【期望輸出】登錄成功,轉(zhuǎn)至主界面【實際輸出】登錄成功,轉(zhuǎn)至主界面(無效輸入)【輸入】UserName:abcPassword:abc【期望輸出】登錄失敗【實際輸出】登錄失敗用戶檢索功能(正確輸入)【輸入】username:testphonenumber:111111【期望輸出】檢索成功,并顯示該用戶信息【實際輸出】檢索成功,并顯示該用戶信息(無效輸入)【輸入】username:123phonenumber:123【期望輸出】檢索失敗【實際輸出】檢索失敗用戶信息修改功能(正確輸入)【輸入】RoleType;DBOperator;username:test;password:test;phonenumber:111111改為123;sex:female【期望輸出】修改成功,并在用戶檢索界面中顯示用戶test修改后的phonenumber為123,并更新數(shù)據(jù)庫中的信息【實際輸出】修改成功,并在用戶檢索界面中顯示用戶test修改后的phonenumber為123,并更新數(shù)據(jù)庫中的信息(無效輸入)【輸入】RoleType;DBOperator;username:(空);password:(空);phonenumber:123;sex:female【期望輸出】修改失敗【實際輸出】修改失敗用戶添加功能(正確輸入)【輸入】RoleType;DBOperator;username:222;password:222;phonenumber:222;sex:female【期望輸出】添加成功,并在用戶檢索界面中顯示用戶222修改后的信息,并更新數(shù)據(jù)庫中的信息【實際輸出】添加成功,并在用戶檢索界面中顯示用戶222修改后的信息,并更新數(shù)據(jù)庫中的信息(無效輸入)【輸入】RoleType;DBOperator;username:(空);password:(空);phonenumber:222;sex:female【期望輸出】添加失敗【實際輸出】添加失敗商品檢索功能(正確輸入)【輸入】ProductName:maijin或ProductSKU:111【期望輸出】檢索成功,并顯示該商品信息【實際輸出】檢索成功,并顯示該商品信息(無效輸入)【輸入】username:aaa或phonenumber:aaa【期望輸出】檢索失敗【實際輸出】檢索失敗商品信息修改功能(正確輸入)【輸入】ProductSKU:303;ProductName:zhurou;ProductDescript:food;Price:65改為55;ProductType:food【期望輸出】修改成功,并在用戶檢索界面中顯示用戶test修改后的Price為55,并更新數(shù)據(jù)庫中的信息【實際輸出】修改成功,并在用戶檢索界面中顯示用戶test修改后的Price為55,并更新數(shù)據(jù)庫中的信息(無效輸入)【輸入】ProductSKU:303;ProductName:zhurou;ProductDescript:food;Price:(空);ProductType:food【期望輸出】修改失敗【實際輸出】修改失敗商品添加功能(正確輸入)【輸入】ProductSKU:101;ProductName:jirou;ProductDescript:food;Price:55;ProductType:food【期望輸出】商品添加成功,并在商品檢索功能界面中顯示如圖4-6,并更新數(shù)據(jù)庫中商品信息的數(shù)據(jù)【實際輸出】商品添加成功,并在商品檢索功能界面中顯示如圖4-6,并更新數(shù)據(jù)庫中商品信息的數(shù)據(jù)(無效輸入)【輸入】ProductSKU:555;ProductName:(空);ProductDescript:food;Price:(空);ProductType:food【期望輸出】商品添加失敗【實際輸出】商品添加失敗商品庫存錄入功能(正確輸入)【輸入】ProductSKU:111;Quanlity:100;InboudDate:2022-3-2015:08:01;Description:food;OperationName:111;Provider:aaa【期望輸出】入庫成功,并在圖4-9商品庫存信息界面中顯示入庫的信息,并在數(shù)據(jù)庫中更新數(shù)據(jù)【實際輸出】入庫成功,并在圖4-9商品庫存信息界面中顯示入庫的信息,并在數(shù)據(jù)庫中更新數(shù)據(jù)(無效輸入)【輸入】ProductSKU:(空);Quanlity:(空);InboudDate:2022-3-2015:08:01;Description:food;OperationName:111;Provider:aaa【期望輸出】入庫失敗【實際輸出】入庫失敗商品訂單信息功能(正確輸入)【輸入】Id:1或OrderID:33dc5dfe-2fa6-48b7-af02

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論