小型超市商品進貨系統(tǒng)的設計與開發(fā)畢業(yè)設計_第1頁
小型超市商品進貨系統(tǒng)的設計與開發(fā)畢業(yè)設計_第2頁
小型超市商品進貨系統(tǒng)的設計與開發(fā)畢業(yè)設計_第3頁
小型超市商品進貨系統(tǒng)的設計與開發(fā)畢業(yè)設計_第4頁
小型超市商品進貨系統(tǒng)的設計與開發(fā)畢業(yè)設計_第5頁
已閱讀5頁,還剩32頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

畢業(yè)設計題目:小型超市商品進貨系統(tǒng)的設計與開發(fā)姓名:余賽君學號:學院:自動化學院專業(yè):物流工程指導教師:胡立栓協(xié)助指導教師:2021年5月4日摘要信息技術引入到物流供給鏈管理系統(tǒng),可以加快國際物流,資金流和信息流的交換,大大降低了經濟和社會活動的本錢,提高企業(yè)經營效率的社會和經濟效益。本系統(tǒng)基于B/S模式實現,為中小型超市設計一個可行的商品進貨系統(tǒng)。該系統(tǒng)可以處理商品的根本信息、對商品進行進貨操作、管理商品庫存信息、管理進貨商的根本信息,可以對商品的進貨情況和進貨商的供貨情況進行統(tǒng)計分析。該系統(tǒng)節(jié)省了大量人工操作,提高超市的工作效率,為決策層提供決策依據。在本設計中,首先分析調研系統(tǒng)需求,提出實現系統(tǒng)的設計方案。收集整理相關技術資料,學習有關設計開發(fā)軟、硬件系統(tǒng)知識。針對普通用戶要求系統(tǒng)實現商品根本信息瀏覽、查詢、統(tǒng)計進貨、退貨情況、分析評價供給商等功能;針對管理員用戶要求系統(tǒng)實現管理商品根本信息、管理供給商根本信息、執(zhí)行進貨和退貨操作等,要求進退貨操作時,實時更新商品的庫存量。本系統(tǒng)設計所采用的根本技術為JSP技術,并同時伴以Access+Tomcat的組合開發(fā)平臺。選用Eclipse軟件進行JSP語言的編寫及調試,利用Access數據庫進行數據的存儲工作,同時使用Tomcat5.5作為網站的運行效勞器。關鍵詞:物流信息系統(tǒng)進貨管理庫存管理JSPAccess

AbstractInformationTechnologyistogeneratetheinformationageandtodevelopnewthings,speeduptheglobalexchangeofgoods,capitalandinformationflow,greatlyreducingthecostofeconomicandsocialactivitiesandimprovetheoperationalefficiencyofsocialandeconomicefficiencyofenterprises.ThesystemisbasedonB/Smodewhichistodesignaviablecommoditypurchasingsystemforsmallandmediumsupermarket.Thesystemcanhandlebasicproductinformation,purchaseofcommoditiesoperations,managementofgoodsinventoryinformation,purchaseofmanagement'sbasicinformation,youcananalysisthecommoditypurchasebusinesssituationandavailabilityofstatisticalanalysis.Thesystemsavesalotofmanualoperations,improveefficiencyofthesupermarket,toprovidebasisfordecisionmakingdecision-making.Inthisdesign,thefirstanalysisresearchsystemrequirementsproposedforsystemdesign.Collectedrelevanttechnicalinformation,learnaboutthedesignanddevelopmentofsoftwareandhardwaresystemsknowledge.Fortheaverageuserrequiresasystemtoachievethebasicinformationcommoditybrowse,query,statisticspurchase,returnthesituation,analysisandevaluationofsuppliersandotherfunctions;userrequirementsforsystemadministratorstomanagecommoditybasicinformation,basicinformationmanagementproviders,toperformthepurchaseandreturnoperationrequirementsintothereturnoperation,real-timeupdatesofgoodsinventory.ThetechnologyusedinthesystemisdesignedfortheJSPtechnology,andaccompaniedwithJSP+Access+Tomcatcombinationofdevelopmentplatform.EclipsesoftwareJSPlanguagechosentowriteanddebug,useAccessdatabasetostoreworkingdatawhileusingTomcat5.5runtheserverasaWebsite.Keywords:LogisticInformationSystem;purchasecontrol;MIS;JSP;Access

目錄摘要 2Abstract 3目錄 4引言 61緒論 71.1課題研究的背景和意義 71.2開發(fā)技術綜述 71.2.1開發(fā)技術 71.2.2數據庫開發(fā)技術 81.2.3開發(fā)平臺和系統(tǒng)架構 81.2.4Web效勞器 82系統(tǒng)的開發(fā)方案 102.1用戶需求分析 102.2開發(fā)環(huán)境 102.2.1開發(fā)技術 102.2.3運行環(huán)境 102.3數據庫設計 112.3.1概念模型設計 11邏輯結構設計 132.4功能設計 132.4.1功能模塊圖 133.1設置數據庫 153.1.1搭建數據庫 153.1.2建立表格 153.1.3數據庫連接 173.2功能模塊設計 193.2.1各信息模塊的具體說明 204系統(tǒng)測試 294.1測試環(huán)境配置 294.1.1軟件環(huán)境 294.2功能測試 30系統(tǒng)主界面 314.2.2添加功能測試 314.2.3修改功能測試 334.2.4刪除功能測試 354.2.5統(tǒng)計功能測試 36結論 38參考文獻 39致謝 40

引言隨著信息技術的高速開展,我們現在的生活已經與互聯(lián)網密不可分,處理各種業(yè)務都可以使用互聯(lián)網進行網上操作。在工作方面,我們可以足不出戶,就能通過各大電商平臺買到自己所需的商品,在家中通過網絡方便快捷的完成一天的工作。由此可見互聯(lián)網技術對我們生活習慣與方式已經造成巨大改變。目前,一些小型超市依靠基于這種互聯(lián)網技術開發(fā)出商品管理系統(tǒng)來實現商品選貨,進貨,入庫,統(tǒng)計,供給商選擇,更換等操作,從而替代傳統(tǒng)手工記錄,來到達減少運營本錢,節(jié)約工作所需時間,提高效率。通過運用成熟的數據庫技術,商場可以隨時隨地調用所需貨物的根本信息以及其供給商信息,還能記錄商品進庫時間;生成商品進貨清單以及入庫清單,最大程度地防止了人為錯誤的出現。這種小型超市商品管理系統(tǒng),可以讓商場管理員享受到非常準確無誤的信息化效勞,他們可以對局部需要修改的商品信息進行查詢、添加、刪除及修改,并能在第一時間獲知商品以及供給商的最新信息,從而能及時處理,不會導致因為信息傳輸緩慢或人為錯誤,從而出現不必要的時間損失。信息技術改變了目前傳統(tǒng)商品管理技術陳舊落后的現狀,為商家和供給商共同提供了一個快速準確的運營平臺,改變了商品管理技術的現狀,成為目前各類商務公司主流的進貨操作系統(tǒng),進而被廣泛應用。在這次設計的小型超市商場進貨系統(tǒng)中,分為供給商模塊、庫存管理模塊和商品進貨模塊。在進入小型超市商品管理系統(tǒng),可以實現的功能有:商品庫存管理、供給商信息管理、供給商所供貨物管理、生成進貨單管理、進貨流程操作、入庫清單、入庫統(tǒng)計分析。

1緒論1.1課題研究的背景和意義隨著互聯(lián)網技術的逐漸普及,許多互聯(lián)網技術已經被逐步應用至物流管理技術,這種技術加快國際物流,資金流和信息流的交換,大大降低了經濟和社會活動的本錢,提高企業(yè)經營效率的社會和經濟效益。目前網絡物流管理方式的根本方法是運用現下最為普遍的JAVA語言,這次系統(tǒng)設計所用的JSP語言,正是一種對于開發(fā)和維護網頁的開源語言之一。它在JAVA語言的根底上,利用Eclipse平臺對網頁進行設計,優(yōu)化,美化以及功能模塊的編寫,為信息管理提供更加節(jié)約時間與本錢的方法現如今,多種多樣的網頁設計有時讓人嘆為觀止,這其中很多是利用JSP語言進行網絡編寫與開發(fā)的。網站的設計人員為了使網站的界面更加豐富,便捷,通過JSP語言最大程度來美化自己的網站與系統(tǒng),例如,增加界面的平滑流暢度,采取動態(tài)網頁設計,添加適宜的指導語音等等,從而到達增加瀏覽量的目的。但是,網絡的最大優(yōu)點是其快捷迅速的信息更新與發(fā)布能力,用戶需要的在第一時間了解到信息的變化。在這種環(huán)境下,數據庫自動更新技術就誕生了能完整應用好互聯(lián)網技術的企業(yè),才能在目前競爭劇烈的市場中取得一席之地。現今網絡平臺快速開展、其方便,快捷,少錯等優(yōu)點,已經被許多商用戶所認可。在管理一個小型超市的商品進貨信息與供給商信息時,通過設計一個管理系統(tǒng),從而到達使超市的商品信息,供給商信息,進貨信息這三者相互關聯(lián),并能夠隨時更新,并能被用戶隨時都可以查閱。1.2開發(fā)技術綜述1.2.1開發(fā)技術web技術經歷了快速開展,目前應用較多的是JSP、PHP、ASP等。JSP的根本思想是在HTML文件中參加Java程序片斷和JSP標記,生成頁面上的動態(tài)內容。在邏輯業(yè)務層中的內容被封裝在Servlet程序和JavaBeans組件中,JSP支持多平臺,代碼進行移植時不用做任何更改;有強大的可伸縮性,它可以在任何Web效勞器或應用效勞器上運行;JSP應用邏輯和顯示別離。缺點是jsp將占用大量的存儲空間。PHP是超級文本預處理語言的縮寫。是一種在效勞器端執(zhí)行的嵌入式腳本語言HTML文檔的語言。與其他技術相比,PHP本身是免費的,而且程序運行速度快,開發(fā)便捷、系統(tǒng)資源消耗少,跨平臺性強,技術較易上手,效率高。ASP是目前應用較多的開發(fā)軟件,主要用于網絡數據庫的查詢與管理。當管理者傳遞出請求時,效勞器將ASP的程序源代碼,轉換為HTML內容,送達至網頁瀏覽器上顯示出來。AS優(yōu)點是開發(fā)簡單,功能強和靈活,被廣泛接受,成為開發(fā)動態(tài)網站的主要技術之一。1.2.2數據庫開發(fā)技術當今的數據庫市場,比擬知名關系型數據庫管理系統(tǒng)包括SQLServer2000,Jsp效勞器,Tomcat,MySQL等。SQLServer是由微軟開發(fā)和推廣的,包括企業(yè)版、標準版、個人版、開發(fā)者版,具有使用方便、可伸縮性好、與軟件集成程度高等優(yōu)點。MySQL是Oracle公司開發(fā)。MySQ數據存儲在不同的表中,提高了速度和更大的靈活性。MySQL包括社區(qū)版和商業(yè)版,具有體積小、速度快、本錢低、開源等特性,很受歡送Access是由Microsoft發(fā)布的另一款數據庫管理系統(tǒng)。Access內置向導從而快速創(chuàng)立查詢,窗體和報表,有助于快速,方便地構建應用程序框架。它支持代碼模塊,很容易構建可重用代碼庫函數。1.2.3開發(fā)平臺和系統(tǒng)架構Eclipse是一個免費提供給開發(fā)者的開源根本程序,主要為Java語言平臺進行操作。Eclipse是一個框架和用于通過插件組件構建開發(fā)環(huán)境的一組效勞。Eclipse提供了許多給開發(fā)者使用的插件,包括Java開發(fā)工具〔Java開發(fā)工具,JDT〕。MVC框架采用面向對象的模塊化設計原那么,使應用程序分為數據組件,組件的性能和輸入處理組件。MVC模式的Web應用程序的開發(fā)是先進的設計理念,把一個問題分成三個局部來處理。與JSP/Servlet、EJB等設計模式相比,MVC設計模式提供多個應用程序對相同數據的不同視圖,實現軟件代碼更好的可維護性和可重用性。1.2.4Web效勞器支持JSP運行的Web效勞器有Weblogic和Tomcat等。WebLogic基于制定規(guī)那么,擁有多種功能,是企業(yè)建立自己應用程序的基石。WebLogic支持各種系統(tǒng)和數據庫的集成,支持跨網絡的合作。WebLogic提供對開放標準的合規(guī)性,多元架構的支持,還支持插件的開發(fā)。目前主流的互聯(lián)網的企業(yè)都熱衷于選擇WebLogic來開發(fā)。Tomcat是一個免費開源的Web應用效勞器,是一個迷你型負載量較低的效勞器,大多被應用至小型企業(yè)以及瀏覽量不多的效勞器。開發(fā)和調試JSP程序往往使用Tomcat效勞器。

2系統(tǒng)的開發(fā)方案2.1用戶需求分析本次畢業(yè)設計中,所要求設計開發(fā)的商品進貨系統(tǒng)主要面向的是小型超市的應用。該系統(tǒng)功能包括管理商品信息以及供給商信息,能夠管理進貨商所能供給的商品信息。當需要進貨時,能為需要進貨的商品選擇最適宜的進貨商,從而生成進貨單。進行進貨操作后,生成一條進貨記錄并同時修改商品庫存。根據進貨數據可以對進貨情況進行統(tǒng)計分析,可以對供給商進行統(tǒng)計分析。具體的功能模塊包括:〔1〕商品根本信息管理模塊。包括瀏覽、添加、修改和刪除商品根本信息?!?〕供給商管理模塊。包括瀏覽、添加、修改和刪除供給商的根本信息?!?〕供給商所供貨商品管理。包括管理每個供給商所供給商品的名稱、數量等信息?!?〕進貨單生成模塊。能針對所要進貨的商品,選擇最恰當的供給商,從而生成進貨單?!?〕入庫操作。包括登記進貨信息和修改庫存信息?!?〕商品進貨統(tǒng)計。統(tǒng)計商品在某一時期進貨的次數和數量等?!?〕供給商統(tǒng)計。統(tǒng)計供給商在某一時期,供貨的次數和數量等。2.2開發(fā)環(huán)境2.2.1開發(fā)技術本次設計采用的開發(fā)技術是JSP技術。JSP具有開源、跨平臺、平安性高、兼容性強大等特點,是眾多大中型系統(tǒng)的首選。在開發(fā)JSP頁面通常采用HTML語言作為根底架構來,并增加其他附件插件來實現更多視圖的以及更高級的操作。2.2.2開發(fā)平臺Web-Eclipse是本次設計另一個備選平臺。Web-Eclipse是一個開放源碼工程,它與先前的visualforjava接口相似,任何人可以在這平臺上加載自己的插件,甲骨文等大公司也經常使用此平臺。其根本內核包括:圖形API〔SWT/JFace的〕,Java開發(fā)環(huán)境插件〔JDT〕,插件開發(fā)環(huán)境〔PDE〕等。2.2.3運行環(huán)境Tomcat5.5是目前最流行的Web應用效勞器,是目前主流的web效勞器。Tomcat與操作系統(tǒng)的兼容性很強,在幾乎所有的計算機操作系統(tǒng)上都可以運行。因為它是免費開源軟件,有大量的開發(fā)人員為其開發(fā)新的特性、修改原來的缺陷,這就使得Apache能夠在Web應用效勞器領域越走越遠。對于編程者而言,軟件的改進、更新無疑為廣闊使用者提供更多便利。此外,Tomcat能取得如此成功并缺乏為奇,穩(wěn)定且性能卓越。2.3數據庫設計在與其他主流數據庫進行比照分析之后,最終結果為我選用Access2007作為數據庫開發(fā)軟件。是目前大量被開發(fā)者應用的主流數據庫,且與JSP,Tomcat相匹配。數據庫設計的宗旨,是將系統(tǒng)所需要的數據進行有效的規(guī)劃存儲,使其能更好的為所設計的管理系統(tǒng)效勞。要實現這些功能,只靠平臺的代碼編寫和需求分析是遠遠不夠,還需要數據庫的支持。通過平臺編寫程序代碼,將有效完整的數據寫入數據庫,并加以儲存,就能成為系統(tǒng)后臺的穩(wěn)定保障,為整個系統(tǒng)提供平安,穩(wěn)定,高效的工作空間以及用戶體驗。2.3.1概念模型設計E-R模型圖是描述各個實體之間相互的聯(lián)系與關系,提供了商品屬性,聯(lián)系,以及對應關系。商品實體圖2.SEQ圖2-\*ARABIC1商品實體圖供給商實體圖2.2供給商實體圖進貨操作圖2.3進貨操作實體圖供貨操作圖2.4供貨操作實體圖 圖2.5系統(tǒng)E-R關系圖2.3.2邏輯結構設計邏輯結構設計就是把以上的E-R模型轉化為一種可以被數據庫所接受的格式、內容,通過簡單直接的方式告訴用戶其系統(tǒng)包含的數據庫表,以及數據庫表下的各種分類??蛻魸M意度評價系統(tǒng)的模塊將建立如下數據庫表用于各種信息的保存:〔1〕商品信息:goods(ID,name,type,size,price,num,other)〔2〕供給商信息:supply(ID,sName,address,phone,person,other)〔3〕進貨信息:input(goodsID,price,num,supplyId,isput,theDate,other)〔4〕入庫信息:supplyGoods(supplyID,goodsId,price,num,theDate,other)2.4功能設計2.4.1功能模塊圖根據系統(tǒng)功能需求描述,功能模塊圖如圖2.6所示,包供庫存管理,供給商信息管理、供給商供貨管理、生成進貨單、進貨流程操作、入庫清單、商品入庫管理、供給商供貨統(tǒng)計等。圖2.6功能模塊圖

3、各類功能模塊介紹小型超市商品進貨管理系統(tǒng)能夠實現以下功能:〔1〕庫存管理模塊能夠對商品的根本信息進行添加,修改,刪除,瀏覽等操作?!?〕供給商管理模塊能夠瀏覽供給商信息,并對供給商進行瀏覽,添加,刪除。〔3〕供給商供貨管理模塊能夠查詢供給商貨物信息,對貨物信息進行查詢,添加,修改,輸出?!?〕生成進貨單模塊選擇所需要進貨貨品數量,選擇供給商等?!?〕管理進貨單模塊對選擇好的貨物進行進貨操作?!?〕入庫清單模塊進行入庫操作,生成入庫清單等?!?〕商品入庫管理模塊能夠對入庫的商品進行查閱、統(tǒng)計等。供給商供貨統(tǒng)計管理模塊 能夠對供給商的已供貨商品進行統(tǒng)計分析操作等。

3系統(tǒng)的開發(fā)和實現3.1設置數據庫3.1.1搭建數據庫本次畢業(yè)設計所選用的軟件為MicsoftAccess2021,其構建數據庫的名稱為ysd.mdb。進入數據庫頁面之后,新建數據庫,其中數據庫根本設定以及相關屬性設置均按照默認選擇,如圖3.1所示。圖3.SEQ圖3-\*ARABIC1建立數據庫3.1.2建立表格在軟件左上角點擊建表按鈕就可以建立表單,在此構建4個表單〔goodsinputsupplysupplygoods〕如圖3.2所示。圖3.2建立完成后的表單本數據庫中包含四張表。如表:3.1至3.5所示。a)商品數據表數據表名:input功能:記錄商品的進貨信息,可以對商品根本信息進行添加,修改,刪除。結構:如表3.1所示。表名3.SEQ表3-\*ARABIC1goods表的結構字段名稱數據類型id自動編號需要入庫商品編號name文本入庫商品名稱〔根本信息〕type文本商品種類〔分類〕size文本商品型號〔規(guī)格〕price數字商品價格〔每件〕num數字進入倉庫數量other文本其他〔備注〕進貨數據表數據表名:input功能:儲存商所進商品的根本信息,包括日期,價格,供給商等操作。結構:如表3.2所示。表3.2input表的結構字段名稱數據類型id自動編號入庫商品進貨操作〔系統(tǒng)生成〕supplyId數字供給商編號goodsId數字商品編號〔傳輸商品信息〕price數字入庫價格〔商品本錢價〕num數字進庫數量isput數字是否成功進貨thedate日期/時間具體進貨日期供給商數據表數據表名:supply功能:記錄供給商信息,可以對供給商信息進行修改,添加,刪除。結構:如表3.3所示。表3.3supply表的結構字段名稱數據類型id自動編號供給商id(自動編號生成)sName短文本供給商名稱〔信息〕person短文本聯(lián)系人〔供貨商〕address數字地址〔廠家信息〕phone數字聯(lián)系方式〔郵箱〕供貨信息表數據表名:supplygoods功能:儲存供給商可提供貨物信息。結構:如表3.4.表3.4supplygoods表的結構字段名稱數據類型ID自動編號供給商供貨信息編號supplyId數字供給商ID編號goodsId數字商品ID編號price數字供貨價格num數字供貨數量3.1.3數據庫連接點擊開始菜單,在控制面板選項中選擇管理工具,選擇ODBC數據源,選擇添加DNS添加,添加已經創(chuàng)立完成的庫表ysd.mdb采如圖3.5所示。最后單擊完成,建立好數據源。圖3.3創(chuàng)立ODBC數據源圖3.4選擇數據庫種類圖3.5添加數據源程序中通過JDBC-ODBC進行連接數據庫,其核心代碼如下。3.2功能模塊設計功能模塊的主要開發(fā)語言為jsp。具體的工作頁面表,如下表所示。表3.5JSP頁面功能表序號功能對應文件1添加商品根本信息界面/goods/addGoods.jsp2商品信息成功添加操作/goods/addGoodsOk.jsp3商品信息刪除操作/goods/delete.jsp4修改商品信息界面/goods/edit.jsp5商品信息修改成功操作/goods/editOk.jsp6商品庫存管理主界面/goods/show.jsp7進貨信息填寫界面/input/addInput.jsp8進貨信息添加成功操作/input/addInputOk.jsp9進貨操作刪除操作/input/delete.jsp10修改進貨根本信息界面/input/editInput.jsp11進貨信息修改成功界面/input/editinputOk.jsp12進貨操作主界面/input/show.jsp13添加供給商根本信息界面/supply/addsupplys.jsp14添加供給商根本信息成功操作/supply/addsupplysOk.jsp15刪除錯誤供給商信息操作/supply/delete.jsp16修改供給商根本信息界面/supply/edit.jsp17修改供給商信息成功操作/supply/editOk.jsp18供給商管理主界面/supply/show.jsp19添加供給商供貨界面/supplygoods/add.jsp20處理供給商供貨操作/supplygoods/addOk.jsp21刪除供給商供貨信息操作/supplygoods/delete.jsp22修改供給商供貨信息界面/supplygoods/edit.jsp23修改供給商供貨信息成功界面/supplygoods/editOk.jsp24供給商供貨管理主界面/supplygoods/show.jsp25商品入庫統(tǒng)計操作/supplygoods/countGoods.jsp26商品入庫清單操作/supplygoods/countSupply.jsp27主界面頭局部head.jsp28主界面index.html3.2.1各信息模塊的具體說明本次小型超市數據管理模塊包括商品管理模塊,供給商管理模塊,供給商供貨管理模塊,管理進貨單操作模塊,生成進貨單操作模塊,入庫清單模塊,入庫統(tǒng)計管理模塊和供給商供貨統(tǒng)計管理模塊。下面,我就對上述功能進行具體的詳細說明。庫存管理模塊庫存管理模塊是對小型超市管理系統(tǒng)內的商品根本信息進行匯總統(tǒng)計,方便管理員進行查閱,瀏覽。如圖3.6所示。圖3.6庫存管理新增商品根本信息對新增的商品進行添加,并填寫詳細的名稱,類型,型號,價格,數量等詳細信息。如圖3.6,圖3.7所示。圖3.6新增商品圖3.7商品添加成功頁面添加商品的代碼為:<%……〔此處省略連接ODBC數據庫源程序〕如圖3.8所示,將管理系統(tǒng)中的商品id為13的商品定價由4000改為3800,確認提交之后,由圖3.10看出,再次查詢商品id13〔iphone5c〕其定價已由原價〔4000〕調為3800。圖3.8核心代碼: Stringid=null,name=null,type=null,size=null,price=null,num=null,other=null; id=request.getParameter("id"); name=request.getParameter("name");name=convert(name); type=request.getParameter("type");type=convert(type); size=request.getParameter("size");size=convert(size); price=request.getParameter("price"); num=request.getParameter("num"); other=request.getParameter("other");other=convert(other); ...此處省略連接ODBC源程序 ps.setString(1,name); ps.setString(2,type); ps.setString(3,size); ps.setFloat(4,Float.parseFloat(price)); ps.setInt(5,Integer.parseInt(num)); ps.setString(6,other); ps.setString(7,id); ps.execute(); ps.close(); con.close();out.println("修改成功"); 本次系統(tǒng)中庫存管理的刪除模塊的實際效果圖,如圖3.9所示。在選擇需要刪除的商品,確認后,點擊刪除,id為6的商品已經從系統(tǒng)中完整刪除,再次查詢系統(tǒng)時就無法查詢到這條商品信息。 刪除商品信息的核心代碼為:…… Stringid=null, id=request.getParameter("id");獲取id值 ... ps.setInt(1,Integer.parseInt(id)); ps.execute(); ps.close(); con.close(); out.println("數據庫記錄刪除成功。<br>"); 此模塊包含增加,刪除,修改功能,如圖3.9所示。其功能為增加供給商的根本信息,包括名稱,聯(lián)系人,地址,聯(lián)系。并可以對供給商進行添加和刪除。此模塊是提供給管理者查閱供給商的進貨種類,時間,數量和類型,從而更好的選擇供給商提高,并在后續(xù)模塊中根據供給商供貨商品類型進行進貨操作。 圖3.10供給商信息表在進貨單生成界面,系統(tǒng)可以給管理員選擇商品進行進貨,點擊“生成進貨單〞,選擇進貨商品,填寫進貨價格與進貨數量,最后選擇適宜的供給商,點擊“確定〞完成進貨操作,如圖3.11所示。圖3.11進貨操作表生成進貨單核心代碼:...ResultSetrs1=s.executeQuery("select*fromsupplyGoodswheregoodsId="+id);while(rs1.next()){ supplyId=rs1.getString("supplyId");獲取供給商ID sPrice=rs1.getString("price");獲取商品零售金額 sNum=rs1.getString("num");獲取商品出售數量 out.print("<optionvalue="+supplyId+">供給商:"+supplyId+"供給價格:"+sPrice+"供給數量:"+sNum+"</option>"); 傳輸供給商id以及數據}rs1.close();s.close();con.close();...此模塊為進貨單確認模塊,對所選商品,數量及其供給商進行最后確實認,這里需要對所有的信息進行入庫前的最后核對,接下來進行入庫操作。圖3.12商品進貨清單表在入庫管理模塊中,進入入庫清單界面,確認無誤后,點擊入庫按鈕,將會生成入庫清單,從而完成整個商品的進貨流程,圖3.13所示。圖3.13入庫管理系統(tǒng)統(tǒng)計商品入庫時的詳細時間段,確認提交后就可查詢在這個時間段的入庫貨物的商品名稱,進貨總金額,進貨總數量信息。核心代碼:<tr><th>商品編碼</th><th>該商品進貨總量</th><th>該商品進貨總次數</th></tr><%while(rs.next()){ %><tr><td><%=rs.getString("goodsId")%></td>傳輸入庫商品id<td><%=rs.getString("totalNum")%></td>傳輸入庫總數量<td><%=rs.getString("totalNo")%></td>傳輸入庫總編號</tr><%}rs.close();s.close();con.close();%> 供給商供貨模塊是用來統(tǒng)計供給商供貨根本信息,商家在向供貨商完成進貨之后,商品包含的供給商信息將會儲存在此模塊中,管理員可以隨時查看瀏覽供給商信息,包括入庫總量,入庫名稱,入庫時間。

4系統(tǒng)測試4.1測試環(huán)境配置本次系統(tǒng)開發(fā)采用的是EclipseLuna〔x64版本〕,并搭載Tomcat5.5web效勞器,并使用JDK1.5.0數據開源包,數據庫方面使用ACCESS數據庫進行數據統(tǒng)計。測試用PC機為win7系統(tǒng)。4.1.1軟件環(huán)境圖4.1安裝界面于Tomcat官方網站下載ApacheTomcat5.5并安裝,安裝成功出現的界面。如圖4.2所示。于Eclipse官網上下載64位版本EclipseLuna,進行相關默認安裝并調試成功具體結果如圖4.3所示圖4.3Eclipse界面4.2功能測試在進行小型超市進貨系統(tǒng)開發(fā)前,要對系統(tǒng)的所有相關功能進行詳細精確的調試與排查,對程序出現的功能漏洞進行整改以及調整,并確認所設計編寫的模塊都能完整運行,并且系統(tǒng)成功運行實現,仔細排查系統(tǒng)不合理之處并改正.測試單功能調試和綜合模塊測試4.2.1系統(tǒng)主界面本次畢業(yè)設計的主界面包括商品信息庫存管理,供給商信息管理,供給商貨物管理,生成進貨單,管理進貨單,入庫清單,商品 入庫統(tǒng)計,供給商供貨統(tǒng)計。如圖4.4所示。圖4.4小型超市商品進貨管理系統(tǒng)主界面4.2.2添加商品信息功能測試對商品信息庫存模塊中的商品添加功能和供給商模塊中的添加供給商操作進行調試,如:圖4.5添加商品,圖4.6添加供給商.圖4.5添加商品圖4.6增加供給商4.2.3修改功能測試對庫存管理模塊以及其修改功能和供給商管理模塊進行相關測試,如圖4.7修改商品庫存模塊信息,圖4.8修改供給商模塊根本信息。圖4.7圖4.8修改供給商模塊根本信息4.2.4

溫馨提示

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

評論

0/150

提交評論