基于Web的超市管理系統的設計與實現_第1頁
基于Web的超市管理系統的設計與實現_第2頁
基于Web的超市管理系統的設計與實現_第3頁
基于Web的超市管理系統的設計與實現_第4頁
基于Web的超市管理系統的設計與實現_第5頁
已閱讀5頁,還剩11頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

摘要隨著計算機科技的進一步發展,人們對計算機越來越看重,計算機的作用也越來大,功能也越來越多,尤其是計算機的數據管理,和數據的處理,在生活當中表現得尤為重要。當今,超市的規模發展在逐漸擴大,人們對商品數量的需求急劇增加。傳統的柜臺經營模式已經滿足不了商品流動量迅速膨脹的要求和銷售商品的多元化。高效的超市管理系統,是激烈的市場競爭的必要工具。市場需要需要商場有較高的的辦事效率。超市無時無刻都要準備著對各式各樣的商品進行銷售統計、出入庫統計等等,需要強大的管理系統輔助超市運營。本文設計了超市管理系統,它主要包含以下幾個模塊:系統管理員注冊、登錄、添加貨物信息、貨物的出售和增加管理、庫存的查詢和貨物不足提示、貨物出售分析,從而,實現對進貨、銷售及員工信息等實現全面、動態、及時的管理。通過使用超市進銷存管理系統,使超市的管理更加簡單高效。本文系統的分析了軟件開發的背景以及過程,論文全面介紹了系統的功能設計、業務流程設計和需求分析。關鍵詞:進銷存;效率;規模;超市管理系統AbstractWiththefurtherdevelopmentofcomputerscienceandtechnology,peoplepaymoreandmoreattentiontocomputers.Computersplayamoreandmoreimportantroleandhavemoreandmorefunctions.Inparticular,computerdatamanagementanddataprocessingareparticularlyimportantinlife.Nowadays,thescaleofsupermarketsisgraduallyexpanding,andpeople'sdemandforgoodsisincreasingsharply.Thetraditionalcounterbusinessmodelcannotmeettherequirementsoftherapidexpansionofcommodityflowandthediversificationofsellingcommodities.Efficientsupermarketmanagementsystemisanecessarytoolforfiercemarketcompetition.Themarketneedsshoppingmallstohavehighefficiency.Supermarketsshouldbereadytocarryoutsalesstatistics,warehousingstatisticsandsoonforallkindsofgoodsallthetime.Theyneedastrongmanagementsystemtoassistthesupermarketoperation.Thispaperdesignsasupermarketmanagementsystem,whichmainlyincludesthefollowingmodules:systemadministratorregistration,login,addinggoodsinformation,goodssalesandincreasemanagement,inventoryqueryandgoodsshortageprompt,goodssalesanalysis,soastorealizethecomprehensive,dynamicandtimelymanagementofpurchase,salesandemployeeinformation.Byusingthesupermarketinventorymanagementsystem,themanagementofthesupermarketismoresimpleandefficient.Thispapersystematicallyanalyzesthebackgroundandprocessofsoftwaredevelopment,andcomprehensivelyintroducesthefunctiondesign,businessprocessdesignanddemandanalysisofthesystem.Keywords:purchase,saleandinventory;Efficiency;Scale;Supermarketmanagementsystem目錄一、引言 頁(二)系統功能設計1.數據庫設計軟件開發階段有一個重要環節是數據庫設計,如果軟件開發者設計得好數據庫的話會對開發工作有好處,在設計數據庫的時候要考慮到以后表是否會有擴展性。隨著企業的發展,企業的業務需求會逐漸地發生轉變,從而導致系統功能需要修改。如果系統功能發生改變的話,系統對應的數據庫表也需要發生轉變,因此數據庫在設計的時候需要考慮到后續修改的需要,系統在設計的時候需要注意靈活性。本學生點餐管理系統數據量不少很大,因此在使用數據庫的使用選擇的是MySQL,數據庫表的詳細結構設計如下:用戶表。表4-1user數據庫表商品信息表。表4-2shangpinxinxi數據庫表(3)供應商表。表4-3gongyingshang數據庫表2.系統功能實現登錄:用戶通過填寫用戶名、密碼、選擇角色進行登錄操作。個人中心:用戶可以修改用戶名、修改密碼需要輸入原密碼、新密碼、確認密碼操作,用戶用戶如果原始密碼錯誤或者新密碼與確認密碼不一致則不能修改密碼。員工管理:可以對員工的工號、姓名、性別、年齡、頭像、身份證、手機號進行增刪改查操作。庫存信息管理:可以對商品編號、商品名稱、商品類型、圖片、規則、重量、保質期、價格、數量、登記時間等信息進行增刪改查操作。進貨信息管理:可以對商品編號、商品名稱、商品類型、供應商、進貨價格、數量、總價格、進貨時間、備注、工號、姓名等信息進行增刪改查操作。銷售信息管理:可以對商品編號、商品名稱、商品類型、客戶名字、價格、數量、總價格、出庫時間、備注、工號、姓名等信息進行增刪改查操作,并且能根據商品的銷售情況進行統計以柱形圖呈現。(五)系統測試系統測試的目的是為了能夠盡可能地找出系統中現有的系統缺陷,對發現的缺陷進行修復,使得系統能夠達到安全運行。系統測試本質是通過測試用例對系統功能進行測試,目的是比較運行結果和預期結果,如果預期結果和運行結果一致,則表示系統功能測試通過。對同一功能模塊還需要注意設置多個測試用例,測試用力設計是否合理能夠影響測試效果,進而提升軟件測試質量。一般來說,如果發現了功能模塊有缺陷,那么該功能模塊往往還包含有許多缺陷。如果在軟件測試中能夠發現軟件缺陷,那么可以提前修復從而降低軟件開發成本[9]。在軟件測試的時候還需要設置測試目標,擬定的測試方案需要圍繞測試目標,這樣才能夠減少時間成本。軟件開發的后期還需要對軟件進行測試,開發的過程當中需要包含軟件測試,軟件測試能夠用來確認軟件的性能,在這個過程當中程序開發人員能夠檢測軟件。軟件開發者需要根據最早確定的業務需求完成測試計劃,編寫不同的測試用例,這樣可以保證后續軟件在運行的時候減少bug出現的幾率,這有助于滿足用戶不同的要求。為了能夠保證軟件的質量和數據的可靠性,需要在軟件完成之后進行測試。本章不僅研究了軟件測試,而且結合了本超市管理系統的實際情況確定了測試的不同方案,最后軟件開發者分析測試結果。5.1測試目的系統測試能夠全面測試超市管理系統,包括不同功能模塊的測試。超市管理系統是較為復雜的應用,需要軟件開發者充分地運用,這樣能夠保證系統的穩定運行和數據庫中的數據較為安全可靠。有效地測試給系統帶來了許多的益處。在系統測試階段不僅需要玩測試用例的設計還需要完成執行。用例的側重點在于最終實現的軟件是否能夠滿足需求規格說明書。軟件開發者測試該超市管理系統的目的為達到用戶需求的基礎之上,同時需要保證系統的可用性。5.2測試方案單元測試能夠對系統的環境進行測試,因為超市管理系統的開發環境較為復雜,所以一旦軟件開發完成之后,需要在開發環境測試軟件,在開發環境中使用debug的功能測試軟件,觀察數據庫的數據是否能夠正常更新,這樣有利于及時更新系統存在的錯誤。系統測試能夠發現軟件的缺陷,通過軟件的用途實現,軟件開發者不用去了解超市管理系統的內部結構,從用戶的角度對軟件進行測試。數據驅動測試也被稱為黑盒測試,主要檢測功能是否能夠正常使用。在進行測試的時候需要把軟件看成為一個黑盒子,這是完全不考慮程序的內部結構,通過測試程序的接口。它需要檢查程序功能是否能夠正常使用,如果軟件能夠正確地輸入數據,那么往往能產生正確的輸出數據。邏輯驅動測試又被稱為白盒測試,邏輯驅動測試需要知道軟件內部工作流程,從而可以測試軟件內部動作是否有按照規定進行。測試軟件需要結合軟件的內部結構,檢測軟件是否能夠正確地反饋。在使用白盒測試的時候,軟件開發者需要注重程序的內部邏輯,對其測試并得出相關的測試數據。黑盒測試側重點為關注系統整體,側重點不是系統代碼實現,需要把系統看成為一個盒子,而不是注重于代碼實現細節,測試用例需要根據測試目標擬定。白盒測試和黑盒測試測試的角度完全不同,白盒測試需要了解系統代碼實現細節,代碼邏輯設計需要了解,測試人員可以清晰了解測試對象,測試用例可以根據白盒測試目標擬定。黑盒測試一般是根據功能需求進行測試,在對超市管理系統進行測試的過程中,用戶能夠正常登錄,權限設置是否嚴謹屬于黑盒測試。白盒測試通常稱為結構性測試,主要測試程序是否正常,測試人員在測試之前需要提前了解代碼的設計和語句判斷的邏輯條件。5.3系統測試內容具體測試內容如表3-1所示表3-1模塊與功能測試項目名稱基于超市管理系統的設計與開發測試環境硬件環境一臺PC機;使用Windows7瀏覽器:谷歌瀏覽器軟件環境MySql;eclipse;tomcat7.0;編制人xxx編制時間2021-12-07功能模塊名登入與注冊模塊;商品搜索模塊;商品發布模塊;商品購買與查看商品訂單模塊;收貨模塊測試目的為了使各個功能模塊正常運行測試模塊測試方案預期結果測試結果登入與注冊模塊先點擊注冊,后登入可以正常注冊賬號以及登入能夠順利注冊兩種類型的用戶并登入商品搜索模塊輸入商品關鍵詞進行搜索可以搜索商品信息通過搜索關鍵詞順利得到相關商品的信息商品發布模塊填寫商品相關資料進行發布可以正常發布商品信息商家用戶成功的對商品信息的填寫并發布續表4商品購買與查看訂單模塊查看商品并購買或查看訂單購買用戶可以購買感興趣商品;商家可以查看購買記錄購買用戶順利購買商品,商家用戶順利查看到他人的購買記錄在線聊天模塊查看用戶與商家聊天可以實現商家與用戶的交流商家成功接收用戶的發送消息測試結果分析數據可以完成增刪改查,系統完成規劃的需求六、總結與展望在開超市管理系統之前,我對管理系統的了解還在僅僅是理論水平上,學習知識的目的是為了通過考試,在軟件開發經驗上幾乎為0,沒有把知識融會貫通起來。通過這次設計的電商后臺管理系統,我通過網絡上的資源學習了相關的開發知識,完成了電商后臺管理系統的設計與開發。在軟件設計和論文撰寫過程當中遇到了不少的問題,我在學習的過程當中慢慢克服了。非常幸運的是,在編寫畢業設計代碼和撰寫論文的過程當中指導老師給了很多的幫助和鼓勵,使得我通過這次畢業設計學到了很多動手知識。在自學和設計的過程當中,我請教了不少同學和老師。在每一次修改過程中技術不斷地提高,遺憾的是有些功能無法實現,由于時間比較緊的關系,在接下來的時間中我會更加深入地研究編程語言。這次畢業設計是我在大學所學知識的應用,這相當于溫習了大學所學的新知識。最后,通過幾個月的論文撰寫和代碼的設計,我最終完成了電商后臺管理系統的開發,在開超市管理系統的時候,我學會了Java語言和MySQL數據庫結合開超市管理系統。對于不足之處在于界面設計沒有采用過多的CSS樣式進行美化。在技術方面,通過開超市管理系統,本人對軟件體系結構有了更加深刻地認識。七.參考文獻童瑩。HTML編輯器在JAVAWEB下的應用研究[J].無線互聯科技,2014,(11):140-141.Fe張澤,雷光波。基于JavaWeb的創新創業管理系統設計與實現[J].軟件導刊,2017,(02):113-115.劉敏娜。基于JAVAWeb的教材管理系統的設計與實現[J].數字技術與應用,2016,(01):173-174曹劉陽.編寫高

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論