




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PAGEIII基于JSP和Mysql的超市生鮮出入庫系統(tǒng)設(shè)計(jì)摘要:連鎖性生鮮超市是人們平時(shí)購買生鮮商品的主要平臺渠道,生鮮商品存在著生鮮商品保質(zhì)周期短,生鮮商品類目眾多難以管路,生鮮需求不確定性等難題。為了更好的滿足廣大群眾購買生鮮商品的消費(fèi)需求、提高中小型生鮮超市的服務(wù)能力、生鮮商品出入庫的效率、減少超市運(yùn)營成本,本文針對目前生鮮超市行業(yè)開發(fā)一個(gè)易于操作,省時(shí),省力的較為完善的生鮮產(chǎn)品出入庫系統(tǒng),對整個(gè)超市的生鮮出入庫管理和查詢等自動化處理變得十分重要。借助超市生鮮出入庫系統(tǒng)來實(shí)現(xiàn)中小型生鮮超市生鮮商品出入庫管理的標(biāo)準(zhǔn)化、規(guī)范化、精細(xì)化、信息化、智能化,幫助超市管理人員減少工作量,處理好繁雜的數(shù)據(jù)查詢和統(tǒng)計(jì)。該系統(tǒng)主要包括:員工信息管理、商品信息管理、生鮮入庫信息管理、生鮮出庫信息管理、庫存信息查看、客戶供應(yīng)商管理等功能。本系統(tǒng)前臺主要使用JSP作為開發(fā)語言,后臺使用Mysql作為數(shù)據(jù)庫管理系統(tǒng),開發(fā)環(huán)境是MyEclipse,服務(wù)器采用tomcat,開發(fā)出的一個(gè)基于Web技術(shù)的B/S結(jié)構(gòu)的出入庫管理系統(tǒng)。關(guān)鍵詞:出入庫管理;JSP;B/S結(jié)構(gòu)目錄TOC\o"1-2"\h\z\t"標(biāo)題3,3,標(biāo)題4,4"摘要 I第一章緒論 11.1課題背景 11.2目的和意義 1第二章系統(tǒng)相關(guān)技術(shù)及研究現(xiàn)狀分析 22.1開發(fā)工具及技術(shù) 22.1.1MyEclipse介紹 22.1.2Tomcat 22.1.3Mysql數(shù)據(jù)庫 22.1.4JSP技術(shù) 32.1.5JavaScript 42.2國內(nèi)外研究現(xiàn)狀 42.3存在問題及解決方法 2第三章需求分析 53.1需求調(diào)研 53.2可行性分析 53.2.1經(jīng)濟(jì)可行性 53.2.2技術(shù)可行性 53.2.3操作可行性 53.2.4開發(fā)環(huán)境可行性 63.3系統(tǒng)業(yè)務(wù)流程分析 63.4功能模塊需求分析 83.5設(shè)計(jì)的基本思想 8第四章系統(tǒng)設(shè)計(jì) 94.1系統(tǒng)功能模塊結(jié)構(gòu)設(shè)計(jì) 94.2系統(tǒng)功能模塊描述 104.3數(shù)據(jù)庫的分析與設(shè)計(jì) 104.3.1數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì) 113.1.2數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì) 154.3數(shù)據(jù)庫的連接原理 18第五章系統(tǒng)功能實(shí)現(xiàn) 205.1系統(tǒng)登陸頁面實(shí)現(xiàn) 205.2系統(tǒng)首頁設(shè)計(jì) 225.3物品管理模塊 225.4生鮮入庫管理 265.5客戶管理模塊 295.6安全退出系統(tǒng) 32第六章系統(tǒng)測試 336.1系統(tǒng)測試目的與意義 336.2測試過程 336.3其他錯(cuò)誤 34結(jié)論 35參考文獻(xiàn) 36第一章緒論1.1課題背景2020年1月,新冠病毒疫情引爆全國,在疫情影響下,線下商超門店銷量不降反增。政府限流出行致使民眾日常出行頻率降低,店面人流量大幅減少,但由于居民居家防疫時(shí)對生活用品需求較大,加之網(wǎng)購受限,多數(shù)選擇線下集中購物,一次性購買大量的生活用品和生鮮食品,而在后疫情時(shí)代,顧客開始更加注重生鮮類商品的來源安全、新鮮程度、入庫狀態(tài)信息變化。因此,連鎖性生鮮超市擁有一個(gè)能夠準(zhǔn)確記錄生鮮產(chǎn)品各方面信息的生鮮入庫管理系統(tǒng),已經(jīng)成為必不可阻擋的一個(gè)新趨勢。隨著科學(xué)技術(shù)的發(fā)展以及電子信息時(shí)代的到來,各企業(yè)管理者及商家利用信息管理系統(tǒng)處理繁雜的工作內(nèi)容已經(jīng)變成新時(shí)代的潮流。不僅是大型企業(yè),各類中小型企業(yè)也是如此,超市管理者也深深意識到要不斷革新順應(yīng)社會發(fā)展變化,舊有的出入庫管理模式大多為手工機(jī)械操作錄入,存在效率低、易出錯(cuò)、手續(xù)繁瑣等弊端,并且耗費(fèi)大量的人力、物力、財(cái)力。因此,超市管理者們迫切希望有一款智能化、專業(yè)化、信息化的生鮮商品出入庫管理系統(tǒng)來解脫雙手,自動實(shí)現(xiàn)商品分類管理、出入庫管理、客戶和供應(yīng)商管理、庫存管理等功能。通過電腦化數(shù)字信息管理,進(jìn)一步提高工作效率,便于快速錄入、一鍵查詢、刪除、提取和更新相應(yīng)關(guān)鍵數(shù)據(jù)和統(tǒng)計(jì)結(jié)果。1.2目的和意義長期以來,生鮮超市出入庫管理采用傳統(tǒng)手工記錄商品信息的方式,造成生鮮商品出入庫、客戶信息錄入、庫存查詢、數(shù)據(jù)更新和產(chǎn)品分析只能通過手工記錄、計(jì)算、統(tǒng)計(jì)和分析,中小型生鮮超市在資金和人力成本上難以應(yīng)對。為滿足廣大管理者現(xiàn)實(shí)需求,采用JSP等編程語言開發(fā)基于B/S結(jié)構(gòu),涉及數(shù)據(jù)計(jì)算、信息科學(xué)和計(jì)算機(jī)技術(shù)的復(fù)雜人機(jī)交互系統(tǒng)等手段的超市生鮮出入庫管理系統(tǒng),全面實(shí)現(xiàn)快捷、高效、簡便管理,大大節(jié)省了人力、物力、財(cái)力,為出入庫管理提供很多便利,可以騰出很大一部分精力在企業(yè)經(jīng)營發(fā)展上,為企業(yè)創(chuàng)造出更多的效益。
第二章系統(tǒng)相關(guān)技術(shù)及研究現(xiàn)狀分析2.1開發(fā)工具及技術(shù)本設(shè)計(jì)主要利用MyEclipse和Tomcat的后臺服務(wù)器來完成,而在超市生鮮出入庫系統(tǒng)的設(shè)計(jì)過程中,頁面設(shè)計(jì)主要采用了JSP技術(shù),下面對諸如MyEclipse、Tomcat和Mysql數(shù)據(jù)庫等技術(shù)做一簡單介紹。2.1.1MyEclipse介紹MyEclipse是一個(gè)很實(shí)用于開發(fā)Java和J2EE的Eclipse插件集合,首先,MyEclipse中的功能非常強(qiáng)大,支持的范圍非常廣泛,尤其是各種開元產(chǎn)品。2.1.2TomcatTomcat是一個(gè)小而輕量的應(yīng)用服務(wù)器,它被廣泛地應(yīng)用于沒有大量并發(fā)用戶的中小型系統(tǒng)。在開發(fā)和調(diào)試JSP程序時(shí)是首選的。2.1.3Mysql數(shù)據(jù)庫通過使用C語言和c++語言編寫MySQL,并使用多種編譯器進(jìn)行測試,MySQL保證了源代碼的可移植性;對普通個(gè)人用戶和中小型企業(yè)管理人員來說,MySQL提供的功能足夠多,而且由于MySQL是開源軟件,它可以極大地減少總體擁有的總成本。2.1.4JSP技術(shù)使用Java編程語言,JSP技術(shù)編寫了類XML的標(biāo)簽和腳本,用于封裝生成動態(tài)網(wǎng)頁的處理邏輯。Web頁面也可以通過tags和scriptlets訪問服務(wù)器上存在的應(yīng)用邏輯。JSP將網(wǎng)頁設(shè)計(jì)和顯示從網(wǎng)頁邏輯中分離出來,并支持基于組件的可重用設(shè)計(jì),從而使基于Web的應(yīng)用程序的開發(fā)快速而簡單。2.1.5JavaScriptjavascript是一個(gè)對象和事件驅(qū)動的、相對安全的客戶端腳本語言。這也是一種廣泛用于客戶端Web開發(fā)的腳本語言,用于向HTMLWeb頁面添加動態(tài)功能,例如響應(yīng)用戶動作。2.2國內(nèi)外研究現(xiàn)狀2.2.1國內(nèi)外生鮮農(nóng)產(chǎn)品庫存研究鮮食農(nóng)產(chǎn)品由于其特有的易腐特性,因此它在易腐食品庫存研究中具有典型的代表性。由于產(chǎn)品的特殊性質(zhì),在普通運(yùn)輸過程中極易發(fā)生變質(zhì)而失去價(jià)值或物品本身價(jià)值降低的一系列產(chǎn)品,稱為易變質(zhì)品[1]。就國內(nèi)的研究情況來看,到目前為止,關(guān)于易變品的研究大都比較零散。當(dāng)前已有的研究成果,大多采用國內(nèi)外已成型的研究技術(shù)。庫存管理領(lǐng)域的模型研究也屢見不鮮,但幾乎都是以普通物品為研究對象,很少有專門針對易變物品的模型研究[2]。對易逝性產(chǎn)品的研究,國外第一個(gè)深入到存貨研究的人是Whitin,他首先針對存貨進(jìn)行研究,了解到存貨周期的末尾,產(chǎn)品在這一過程中會發(fā)生變質(zhì)的情況[3]。Roychowdhury是另一位著名學(xué)者,他根據(jù)易逝品的特性,在一個(gè)固定的時(shí)間內(nèi)研究它,并為在允許缺貨情況下的易逝品制定了一個(gè)EOQ模型[4]。從六十年代開始,針對當(dāng)時(shí)已有的Ghare易腐產(chǎn)品庫存問題,國外對其研究的理論基礎(chǔ)進(jìn)行了大量的拓展,極大地豐富了易腐產(chǎn)品庫存管理的理論基礎(chǔ)[5]。帕德曼納布漢和瓦拉特兩位學(xué)者針對易腐食品的銷售進(jìn)行了研究,分析了易腐食品的庫存與銷售量之間的關(guān)系,通過對銷售率的比例計(jì)算,建立了一種新的庫存模型,它包含三個(gè)模型:缺貨量不允許拖拽,缺貨量部分拖拽,缺貨量完全拖拽。而Petrovic和Dobrila等人則對其管理進(jìn)行優(yōu)化,運(yùn)用供應(yīng)鏈庫存管理的方法,在此基礎(chǔ)上提升易逝品的庫存管理[7]。阿古恩和Kalpakam兩位學(xué)者以消費(fèi)者需求為研究對象,在消費(fèi)者需求隨機(jī)的情況下,研究了易逝品的庫存變化[8]。LiaoH.C.和Tsaic.H.最后得出了一個(gè)易逝性產(chǎn)品的經(jīng)濟(jì)批量模型,其目的是比較庫存和銷售的超時(shí)情況。坦格和Chang這兩位學(xué)者不只是基于前面提到的學(xué)者,來研究時(shí)間對庫存和銷售額的影響,而是要深入到消費(fèi)者內(nèi)部,研究當(dāng)需求和銷售額都影響銷售份額時(shí),易逝品的最佳生產(chǎn)方式,也就是最優(yōu)生產(chǎn)批量模型[10]。德伊和ouyan對Padmanabhan和Vrat已有的模型進(jìn)行了深入的研究,得出了在缺貨狀態(tài)下,易逝品的時(shí)間效應(yīng),即所謂拖后癥,以及在庫存充足時(shí),對銷售額的影響,并得出了新的EOQ模型[11]。以易逝品的價(jià)格為研究對象,Law得到了剩余產(chǎn)品的庫存模型[12]。哈利姆、穆克赫吉和吉里三位學(xué)者的研究是基于假設(shè)的,他們研究了在易逝品庫存短缺且不清楚變質(zhì)率的情況下,易逝品的經(jīng)濟(jì)訂購需求[13]。我國學(xué)者對易逝品庫存問題的研究起步較晚,羅兵、熊中楷和楊帥在確定其產(chǎn)品需求和銷售量的基礎(chǔ)上,建立了易逝品的EOQ模型,進(jìn)一步把時(shí)間和價(jià)格因素考慮進(jìn)去,研究了EOQ對庫存管理的影響,建立了相應(yīng)的EOQ模型[14]。余雙琪研究了易逝品的價(jià)格問題,研究了折扣期內(nèi)易逝品的銷售情況,將消費(fèi)者需求設(shè)為一個(gè)單一的斜坡型函數(shù),然后再轉(zhuǎn)化為一個(gè)無形變質(zhì)產(chǎn)品的庫存模型,討論了該模型可能產(chǎn)生的最優(yōu)形式[15]。在安恰、駱建文的控制下,刨去消費(fèi)者需求與產(chǎn)品之間的關(guān)系,建立了包括分銷商和零售商在內(nèi)的易腐產(chǎn)品二級供應(yīng)鏈模型,從而實(shí)現(xiàn)對易腐產(chǎn)品二級供應(yīng)鏈庫存的協(xié)同控制[16]。王衛(wèi)星、韓勇兩人提出,三級對應(yīng)模式下的易腐品應(yīng)考慮變質(zhì)問題,并應(yīng)同時(shí)考慮到產(chǎn)品的缺貨問題,最終建立一個(gè)能讓三方協(xié)同工作的靈敏度分析求最佳模型的方法,以研究其對總成本的影響[17]。徐賢浩、余雙琪則根據(jù)不同易腐產(chǎn)品的新鮮期,分別在其特鮮、臨時(shí)缺貨、近腐折扣三種情況下,根據(jù)其消費(fèi)需求,推導(dǎo)出不同的庫存模型[18]。博倫、里登以此為基礎(chǔ),針對農(nóng)產(chǎn)品供應(yīng)鏈中信息傳遞效率不高的問題,將RFID射頻識別技術(shù)引入供應(yīng)鏈。奧斯瓦爾德研究了在時(shí)間限制和消費(fèi)條件下兼具時(shí)間窗的生鮮農(nóng)產(chǎn)品供銷模型[20]。如Shukla等人所提出的特殊模型,在農(nóng)產(chǎn)品供應(yīng)符合標(biāo)準(zhǔn)研究的情況下,可將其投入供應(yīng)鏈?zhǔn)袌鯷21]。Ceylan和Sayin研究了供應(yīng)市場在生鮮農(nóng)產(chǎn)品和生鮮農(nóng)產(chǎn)品供應(yīng)鏈中的角色,并就此進(jìn)行了SWOT分析[22]。利用仿真技術(shù),秦建紅首先建立了服裝產(chǎn)品報(bào)存量優(yōu)化決策模型,針對其產(chǎn)品的儲運(yùn)與配送特性,利用仿真技術(shù)給出了模型中各參數(shù)間的關(guān)系,最后結(jié)合生鮮農(nóng)產(chǎn)品的配送特性、延時(shí)性,得出了最終模型[23]。針對生鮮農(nóng)產(chǎn)品新鮮度隨時(shí)間推移而降低的特點(diǎn),結(jié)合消費(fèi)者銷售價(jià)格對消費(fèi)者需求的影響程度,推導(dǎo)出一種新的函數(shù),分析不同時(shí)期消費(fèi)者對生鮮農(nóng)產(chǎn)品新鮮度與其價(jià)格波動的關(guān)系,并以此建立一種新的模擬模型,該模型可用于分析不同新鮮度下,消費(fèi)者偏好影響需求的生鮮農(nóng)產(chǎn)品仿真模型,企業(yè)可根據(jù)該模型,分析消費(fèi)者對生鮮農(nóng)產(chǎn)品的需求,借機(jī)提高消費(fèi)者的效用,分析不同新鮮度下,消費(fèi)者對生鮮農(nóng)產(chǎn)品的需求,最后確定零售商如何維護(hù)自身利益最大化的需求,根據(jù)該模型,陳軍、但斌等人除研究消費(fèi)者需求外,還研究了商品的定價(jià)預(yù)期,如何保證零售商在保持自身利益最大限度的前提下,保證生鮮農(nóng)產(chǎn)品的新鮮度,從而為零售商提供一種利益最大化、消費(fèi)者滿意度最高、產(chǎn)品最新鮮的訂貨策略[25]。(2)以零售終端為主導(dǎo)的生鮮農(nóng)產(chǎn)品供應(yīng)鏈模式零售終端作為鮮活農(nóng)產(chǎn)品供應(yīng)鏈中消費(fèi)者的直接接觸,在供應(yīng)鏈流通效率中起主導(dǎo)作用,逐漸受到學(xué)者們的重視。超市以多種形式的零售終端主宰著新鮮食品。農(nóng)業(yè)供應(yīng)鏈研究范圍更廣。黃新華認(rèn)為,以超市為主導(dǎo)的生鮮食品供應(yīng)鏈模式,為生鮮食品的銷售提供了更便捷的渠道,也為消費(fèi)者提供了更方便的消費(fèi)方式。對由超級市場帶來的鮮活農(nóng)產(chǎn)品供應(yīng)鏈模式優(yōu)化,王婷婷提出了有效的管理建議[26]。由超級市場主導(dǎo)的生鮮商品供應(yīng)鏈能夠提高供應(yīng)鏈的運(yùn)作效率,為消費(fèi)者提供更加新鮮、安全的生鮮商品。連鎖店可以通過規(guī)模、渠道、信譽(yù)、完整的物流系統(tǒng)和信息共享等方式實(shí)現(xiàn)自身優(yōu)勢,從而提高鮮活農(nóng)產(chǎn)品供應(yīng)鏈的運(yùn)作效率,滿足消費(fèi)者的需求。在周悅看來,超市的生鮮產(chǎn)品供應(yīng)鏈最接近消費(fèi)者。超級市場最了解消費(fèi)者的需求,這使得“超級市場網(wǎng)絡(luò)”成為新型農(nóng)業(yè)供應(yīng)鏈模式發(fā)展的必然趨勢。將傳統(tǒng)的鮮活農(nóng)產(chǎn)品供應(yīng)鏈模式與以超市為中心的現(xiàn)代鮮活農(nóng)產(chǎn)品供應(yīng)鏈模式相比較,李慧娟提出了生鮮商品供應(yīng)鏈新模式的必然,并對超市主導(dǎo)的生活方式進(jìn)行了分析。在生鮮商品供應(yīng)鏈中,存在著物流技術(shù)不足、供應(yīng)鏈各環(huán)節(jié)不一致、信息共享機(jī)制不完善等問題,為此提出了相應(yīng)的對策[27]。在此基礎(chǔ)上,劉琦研究了生鮮供應(yīng)鏈的穩(wěn)定性及運(yùn)行性能。研究發(fā)現(xiàn),信任承諾、合作預(yù)期和收益分配對提升鮮活農(nóng)產(chǎn)品供應(yīng)鏈績效有積極作用[28]。在此基礎(chǔ)上,顏佳玲提出了建立核心企業(yè)的設(shè)想。以核心企業(yè)為主導(dǎo)的鮮活農(nóng)產(chǎn)品供應(yīng)鏈模式能夠有效協(xié)調(diào)供應(yīng)鏈中各成員企業(yè)之間的利益沖突,提高其運(yùn)作效率[29]。浦徐進(jìn)和范旺達(dá)對中國鮮活農(nóng)產(chǎn)品供應(yīng)鏈自主生產(chǎn)銷售模式進(jìn)行了總結(jié)。松、緊、松、松的“農(nóng)業(yè)超級對接”模式對三種銷售狀況進(jìn)行了比較。供應(yīng)鏈投入水平和運(yùn)作效率[30]。李艷杰與陳莫凡從競爭的角度比較了超市與合作社的最佳產(chǎn)出與供應(yīng)鏈的最佳系統(tǒng)利潤,以及“農(nóng)民+合作社”與“農(nóng)業(yè)超級對接”兩種模式[31]。新鮮食品供應(yīng)鏈的運(yùn)作效率。浦徐進(jìn)、金德龍研究了中國生鮮商品供應(yīng)鏈模式未來的發(fā)展方向,并將單一“超對接”模式與超級市場和社區(qū)共存的雙渠道供應(yīng)鏈模式比作自有店的利潤水平和運(yùn)營效率[32]。2.3生鮮出入庫管理存在的問題及解決方法2.3.1連鎖性生鮮超市出入庫管理存在的問題及原因隨著科技的發(fā)展和進(jìn)步,連鎖生鮮超市的出入庫管理模式仍有很大的改進(jìn)空間,由于其現(xiàn)有的商業(yè)模式陳舊,存在一些弊端,可以與現(xiàn)代物流的出入庫管理模式相結(jié)合,適合企業(yè)對行業(yè)現(xiàn)狀的分析,從各個(gè)方面與同類發(fā)達(dá)國家的生鮮超市進(jìn)行比較,發(fā)現(xiàn)其出入庫管理模式也存在很多問題。1.超市和供應(yīng)商各自擁有獨(dú)立倉庫的傳統(tǒng)進(jìn)出庫管理在企業(yè)內(nèi)部主要是協(xié)調(diào)和整合各部門的活動,工作協(xié)調(diào)的范圍相對有限,且易造成與供應(yīng)鏈上游企業(yè)的信息不暢。零售企業(yè)與供應(yīng)商擁有獨(dú)立的庫存,兩者之間庫存很少,業(yè)務(wù)上應(yīng)有的默契和信息共享,協(xié)作協(xié)調(diào)的溝通能力大大降低。與此同時(shí),企業(yè)不同部門的管理模式和理念也不盡相同。掃除門前積雪的現(xiàn)象經(jīng)常發(fā)生,常常是為了完成自我完善,由于倉庫管理員的工作任務(wù),導(dǎo)致與倉庫管理員之間缺乏溝通,造成安全庫存量過高,如采購減少等。采購量過大是因?yàn)椴少弮r(jià)格的優(yōu)惠。為避免斷貨,提高顧客滿意度,商店會購買各種商品,并將庫存維持在相對較高的水平,這無疑增加了安全庫存,增加了倉庫的壓力;供應(yīng)商、批發(fā)商、企業(yè)之間缺乏溝通,以減少因貨源不足而造成的銷售機(jī)會流失,滿足客戶的需求,并維持一定的安全庫存,這會導(dǎo)致安全庫存的積累,從零售商到供應(yīng)商層層遞增,導(dǎo)致每個(gè)企業(yè)的倉庫出現(xiàn)不同程度的貨物滯留,庫存積壓嚴(yán)重,導(dǎo)致庫存成本上升,最終導(dǎo)致商品價(jià)格上漲,形成惡性循環(huán)。二、生鮮產(chǎn)品儲藏技術(shù)要求高,儲藏設(shè)施條件落后,生鮮產(chǎn)品易腐爛鮮果產(chǎn)品種類多,價(jià)值低,季節(jié)性強(qiáng),容易變質(zhì)和腐爛變質(zhì)。為保證新鮮程度,其儲存條件需要專業(yè)冷藏儲存設(shè)備、專業(yè)倉庫管理技術(shù)人員和細(xì)心的庫存管理人員,但倉庫設(shè)備專業(yè)水平嚴(yán)重不足,且倉庫管理手段單一,這是最突出的問題,不是倉庫沒有對各類生鮮農(nóng)產(chǎn)品的特性進(jìn)行詳細(xì)分類和分析,所有生鮮農(nóng)產(chǎn)品都只憑經(jīng)驗(yàn)進(jìn)行倉儲管理,管理方法不科學(xué)、不系統(tǒng),各類農(nóng)產(chǎn)品之間的差異很小,了解的不多,有些農(nóng)產(chǎn)品不適合倉儲管理方法,腐敗現(xiàn)象屢見不鮮。3.超級市場與供應(yīng)商之間信息交流不足,時(shí)間滯后,導(dǎo)致線下商店缺貨率上升根據(jù)可靠數(shù)據(jù)統(tǒng)計(jì),超市離線門店各分店的平均每日缺貨率高達(dá)10%,這是因?yàn)闀充N商品無法及時(shí)補(bǔ)充,造成了超級市場的巨大銷售損失,而且每個(gè)季節(jié)的生鮮產(chǎn)品都各不相同,缺貨率高,補(bǔ)貨率低,主要原因是供應(yīng)商和倉庫信息流不暢,目前使用的倉庫管理系統(tǒng)只適用于企業(yè)內(nèi)部,與供應(yīng)商沒有聯(lián)系,溝通局限于采購員與供應(yīng)商之間的信息交流。造成供貨商未能及時(shí)掌握銷售庫存信息,需求預(yù)測不準(zhǔn)確,間接制約了門店的正常經(jīng)營,從而大大降低了其商品銷售的優(yōu)勢。2.3.2連鎖性生鮮超市出入庫管理改進(jìn)建議1.超級市場可對不同種類的新鮮產(chǎn)品采用不同的管理辦法。第一,根據(jù)后臺數(shù)據(jù),可以大致劃分出生鮮農(nóng)產(chǎn)品銷售庫存占用和庫存資金占用情況。按照農(nóng)產(chǎn)品的特殊性,可以將其劃分為以下幾個(gè)標(biāo)準(zhǔn):腐敗循環(huán)、季節(jié)性因素和銷售循環(huán)、供應(yīng)困難程度、物流設(shè)施待機(jī)狀態(tài)、缺貨等影響;其中,物流環(huán)境設(shè)施設(shè)備,例如常規(guī)溫和冷鏈。超級市場能夠發(fā)展冷鏈物流,降低物流損失,提高績效,改善生鮮農(nóng)產(chǎn)品的質(zhì)量安全。渠道大小對于經(jīng)濟(jì)效益好的品種來說,要充分利用訂單量,提高庫存周轉(zhuǎn)率。倉儲設(shè)施也可以根據(jù)新鮮農(nóng)產(chǎn)品的不同特點(diǎn)進(jìn)行銷售。企業(yè)要加強(qiáng)進(jìn)銷存管理,實(shí)時(shí)監(jiān)控庫存狀況,及時(shí)更新庫存水平,防止生鮮農(nóng)產(chǎn)品在流通過程中大量流失。當(dāng)超市出售農(nóng)產(chǎn)品時(shí),可以采取FIFO策略,以減少由于短期貨架期和新鮮農(nóng)產(chǎn)品腐敗導(dǎo)致的高存貨損失率,從而降低高存貨成本的風(fēng)險(xiǎn)。由于生鮮超市為連鎖超市的終端,以新鮮農(nóng)產(chǎn)品為主,及時(shí)開展市場營銷活動,降低因腐爛而造成的銷售損失。2.為使需要重點(diǎn)管理的生鮮農(nóng)產(chǎn)品經(jīng)營更加完善,提高銷售額,降低庫存成本,超市可采用供應(yīng)鏈庫存管理模式進(jìn)行管理。超級市場可增加供應(yīng)商數(shù)量,選擇優(yōu)質(zhì)供應(yīng)商進(jìn)行合作,培養(yǎng)其需求預(yù)測和良好的供應(yīng)能力,提高補(bǔ)充供應(yīng)商的水平,減少庫存,降低風(fēng)險(xiǎn)。作為供應(yīng)鏈終端平臺的生鮮連鎖店,為了更好地調(diào)整倉庫管理模式,建立與供應(yīng)商的信息共享平臺勢在必行。該平臺實(shí)現(xiàn)業(yè)務(wù)操作自動化,實(shí)現(xiàn)信息共享,不僅可以提高生鮮超市供應(yīng)商的庫存管理水平,而且可以提高整個(gè)供應(yīng)鏈的管理水平。第三章需求分析3.1需求調(diào)研隨機(jī)選取和實(shí)地走訪調(diào)研不同地區(qū)的部分中小型生鮮超市,通過出入庫流程調(diào)查和與管理者和員工談話發(fā)現(xiàn),目前生鮮出入庫管理工作在現(xiàn)實(shí)操作中確實(shí)存在很多弊端,手工記錄資料不易保存且容易丟失,不利于數(shù)據(jù)查詢和統(tǒng)計(jì)分析。在實(shí)際調(diào)查的基礎(chǔ)上,實(shí)現(xiàn)生鮮產(chǎn)品出入庫管理精細(xì)化、網(wǎng)絡(luò)化、信息化非常有必要,因此設(shè)計(jì)了本套超市生鮮出入庫管理系統(tǒng)。3.2可行性分析信息系統(tǒng)開發(fā)會受到經(jīng)濟(jì)環(huán)境的可操作性、信息技術(shù)的新發(fā)展、企業(yè)管理層的觀念更新等條件的影響。因此,在項(xiàng)目開發(fā)之前,需要進(jìn)行全面系統(tǒng)的可行性分析,降低風(fēng)險(xiǎn),減少不必要的損失和浪費(fèi)。下面就經(jīng)濟(jì)可行性、技術(shù)可行性、操作可行性和開發(fā)環(huán)境可行性四個(gè)方面進(jìn)行介紹。3.2.1經(jīng)濟(jì)可行性生鮮產(chǎn)品出入庫管理系統(tǒng)的開發(fā)和運(yùn)行對計(jì)算機(jī)配置要求較低,普通電腦都完全可以完全滿足操作需求,將員工從繁瑣的記錄中脫離出來降低人工成本,且不存在材料消耗費(fèi)用,商品智能化管理帶來的效益遠(yuǎn)超過投資和運(yùn)行成本,所以在經(jīng)濟(jì)上非常合算。3.2.2技術(shù)可行性本系統(tǒng)開發(fā)工具為Mysql和MyEclipse數(shù)據(jù)庫,開發(fā)語言為Java,主要使用J2EE技術(shù),數(shù)據(jù)庫設(shè)計(jì)和操作難度不高。在前期查閱相關(guān)資料、深入學(xué)習(xí)系統(tǒng)建模、軟件測試、UML統(tǒng)一建模語言的基礎(chǔ)上,簡單易學(xué)便于開發(fā)。該系統(tǒng)對計(jì)算機(jī)聯(lián)網(wǎng)能力、數(shù)據(jù)安全性、設(shè)備輸入輸出、容量存儲的配置和功能需求不高,因此在技術(shù)上完全具有可行性。3.2.3操作可行性該系統(tǒng)輸入信息大多為頁面下拉框選擇,且很多頁面信息可以自動生成,需手動輸入較少,對技術(shù)操作人員的經(jīng)驗(yàn)、水平和素質(zhì)等方面要求較低,操作人員經(jīng)過簡單培訓(xùn)后就能承擔(dān)使用和維護(hù)工作,超市從業(yè)人員完全能夠滿足系統(tǒng)操作需求。3.2.4開發(fā)環(huán)境可行性超市生鮮出入庫管理系統(tǒng)是自行開發(fā)的信息管理系統(tǒng),開發(fā)環(huán)境軟件和使用數(shù)據(jù)庫都是開源代碼,在法律上不存在侵權(quán)問題。該系統(tǒng)無需耗費(fèi)大量資金或抽取骨干力量參加研發(fā),能夠?yàn)橄到y(tǒng)開發(fā)建設(shè)提供一個(gè)長期良好的環(huán)境。最后,超市管理者們迫切希望有一款智能化、專業(yè)化、信息化的管理系統(tǒng)來解脫雙手、節(jié)省成本,在需求上完全可以保持一致。3.3系統(tǒng)業(yè)務(wù)流程分析業(yè)務(wù)流程圖可以直觀描述系統(tǒng)業(yè)務(wù)處理過程。在業(yè)務(wù)流程圖中可以看到業(yè)務(wù)信息從實(shí)體或數(shù)據(jù)存儲中流出,進(jìn)入加工處理業(yè)務(wù)。從加工處理業(yè)務(wù)流出到實(shí)體或存儲中。相比文字能更清晰表達(dá)業(yè)務(wù)關(guān)系。系統(tǒng)設(shè)計(jì)人員往往對業(yè)務(wù)關(guān)系不熟,使用語言文字與需求用戶進(jìn)行交流很容易出現(xiàn)偏差。設(shè)計(jì)人員和用戶都可以直觀看出業(yè)務(wù)流圖的流程,是兩者最有效的交流工具。本系統(tǒng)設(shè)計(jì)的主要目標(biāo)是實(shí)現(xiàn)超市生鮮商品的系統(tǒng)化、自動化管理,降低工作強(qiáng)度,提高管理效率。系統(tǒng)運(yùn)行要穩(wěn)定、易操作、維護(hù)方便簡單,不同工作人員可以共享需要的信息,同時(shí)不要保證信息的安全。進(jìn)貨出貨保存好記錄,同時(shí)自動更新庫存數(shù)量。信息查詢統(tǒng)計(jì)要準(zhǔn)確迅速。系統(tǒng)的業(yè)務(wù)流程圖如圖3.1所示:圖3.1系統(tǒng)業(yè)務(wù)流程分析3.4功能模塊需求分析該系統(tǒng)的使用用戶分為管理員及操作員兩種,兩種用戶的操作權(quán)限不同。管理員擁有超市生鮮出入庫系統(tǒng)的全部的操作權(quán)限,需要實(shí)現(xiàn)對超市的客戶及供應(yīng)商資料的管理,完成新的客戶或供應(yīng)商信息的創(chuàng)建,對已有的客戶及供應(yīng)商資料進(jìn)行查看維護(hù);由于超市中的生鮮商品的數(shù)量較多,為方便對超市中的生鮮商品進(jìn)行管理,對超市中的生鮮商品進(jìn)行了分類,實(shí)現(xiàn)對生鮮超市中的商品及類別的管理;管理員需要完成對生鮮超市中的員工的資料進(jìn)行管理,創(chuàng)建員工的資料并為員工分配使用權(quán)限;實(shí)現(xiàn)生鮮商品入庫單的創(chuàng)建及管理,管理入庫單中的明細(xì)資料;實(shí)現(xiàn)對生鮮商品出庫單的創(chuàng)建及管理,完成出庫單中明細(xì)的管理;需要完成對超市中生鮮商品的庫存的查看,如果庫存低于一定數(shù)量,需要給出預(yù)警。普通操作員員工需要實(shí)現(xiàn)對生鮮超市中商品的庫存的查詢,入庫及入庫明細(xì)的管理,出庫及出庫明細(xì)的管理。3.5設(shè)計(jì)的基本思想1.采用B/S模式開發(fā),前臺和后臺處理上層次分明,符合眾多普通用戶使用網(wǎng)頁方式。2.采用模塊化設(shè)計(jì),將整個(gè)系統(tǒng)劃分成基于小的模塊,便于代碼重載,進(jìn)而簡化設(shè)計(jì)和實(shí)現(xiàn)過程。并且需要改進(jìn)的地方能夠很快進(jìn)行擴(kuò)充,更好適應(yīng)用戶需求。3.采用面向結(jié)構(gòu)的開發(fā)與設(shè)計(jì)理念,保證系統(tǒng)良好的框架,從而實(shí)現(xiàn)穩(wěn)定性和運(yùn)行效率。4.在設(shè)計(jì)過程中可以很大程度上減少資源占用,保證速度優(yōu)先原則。5.簡單友好、細(xì)致周到的系統(tǒng)界面,用戶可以很快適應(yīng)和接受系統(tǒng)操作。第四章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)功能模塊結(jié)構(gòu)設(shè)計(jì)系統(tǒng)采用模塊化設(shè)計(jì)方法,按完成的功能分為相應(yīng)的模塊。先將系統(tǒng)分解為主要的、大的模塊。再逐漸把已分解的模塊繼續(xù)分解,使每個(gè)模塊只完成一個(gè)特定的功能。模塊設(shè)計(jì)時(shí)通常采用自頂向下逐層分解的方法,模塊化設(shè)計(jì)方法使系統(tǒng)結(jié)構(gòu)更清晰易于理解。模塊間具有一定獨(dú)立性,一個(gè)模塊出現(xiàn)問題盡可能減少對其他模塊的影響。模塊間相互聯(lián)系通常使用專用接口,模塊內(nèi)部信息不能或減少被其他模塊使用訪問,測試、調(diào)試效率更高。衡量模塊獨(dú)立的標(biāo)準(zhǔn)是內(nèi)聚和耦合。耦合是指模塊間彼此依賴緊密程度,內(nèi)聚是模塊內(nèi)部結(jié)合緊密程度,高內(nèi)聚、低耦合的模塊獨(dú)立性高。超市生鮮出入庫管理系統(tǒng)主要實(shí)現(xiàn)商品的進(jìn)貨、出貨操作,并同步更新庫存數(shù)量。為實(shí)現(xiàn)以上目標(biāo)需要對相關(guān)信息進(jìn)行管理,如添加供應(yīng)商、添加商品、添加客戶等。系統(tǒng)劃分時(shí)依據(jù)所完成的功能,如供應(yīng)商管理,采購入庫的管理,商品信息管理,銷售出庫管理等。系統(tǒng)的功能結(jié)構(gòu)圖4.1所示:圖4.1用戶功能模塊圖4.2系統(tǒng)功能模塊描述系統(tǒng)功能模塊圖直觀的反應(yīng)出了系統(tǒng)模塊結(jié)構(gòu),以下用文字詳細(xì)說明各模塊:1、員工信息管理,主要實(shí)現(xiàn)對生鮮超市的員工資料的創(chuàng)建及管理,完成員工權(quán)限的分配。2、商品管理包括分類管理及商品管理。商品分類管理,主要實(shí)現(xiàn)對超市中生鮮商品的類別的管理,由于超市中生鮮商品的數(shù)量較多,為了方便管理,對商品進(jìn)行分類。分類管理模塊實(shí)現(xiàn)商品的類的創(chuàng)建及管理。商品管理模塊實(shí)現(xiàn)對生鮮超市中的商品的資料的創(chuàng)建管理,商品信息是系統(tǒng)管理主要對象,所有功能都與商品有關(guān)。在各功能使用商品信息可以直接選擇,提高信息錄入速度。商品信息主要有名稱,規(guī)格,類型,產(chǎn)地等信息。3、采購入庫管理,商品采購入庫管理模塊對庫存不足商品進(jìn)行采購入庫,生成相應(yīng)入庫記錄,同時(shí)更新庫存商品的數(shù)量。入庫操作時(shí)創(chuàng)建入庫單并對入庫明細(xì)進(jìn)行管理。4、出庫管理,對出庫的商品信息進(jìn)行登記,并減少庫存數(shù)量。出庫操作時(shí)創(chuàng)建出庫單并對出庫明細(xì)進(jìn)行管理。5、商品庫存管理主要是查看商品庫存數(shù)量,可以按名稱進(jìn)行查詢。在入庫、出庫時(shí)已經(jīng)同步更新庫存數(shù)量,能夠查看庫存預(yù)警的商品。6、客戶及供應(yīng)商資料的管理,主要實(shí)現(xiàn)對生鮮超市的供應(yīng)商及客戶的資料進(jìn)行管理,記錄供應(yīng)商或客戶的聯(lián)系方式等,在需要的時(shí)侯方便查找。4.3數(shù)據(jù)庫的分析與設(shè)計(jì)計(jì)算機(jī)信息系統(tǒng)以數(shù)據(jù)庫為核心,在數(shù)據(jù)庫管理系統(tǒng)的支持下,進(jìn)行信息的收集、整理、存儲、檢索、更新、加工、統(tǒng)計(jì)和傳播等操作。數(shù)據(jù)庫已經(jīng)成為現(xiàn)在信息系統(tǒng)等計(jì)算機(jī)系統(tǒng)的基礎(chǔ)與核心部分。數(shù)據(jù)庫設(shè)計(jì)的好壞直接影響到整個(gè)系統(tǒng)的質(zhì)量和效率。數(shù)據(jù)庫的設(shè)計(jì)一般經(jīng)過規(guī)劃。需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)5個(gè)步驟。4.3.1數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)概念性設(shè)計(jì)是指在數(shù)據(jù)分析的基礎(chǔ)上自底向上建立整個(gè)系統(tǒng)的數(shù)據(jù)庫概念結(jié)構(gòu),從用戶的角度進(jìn)行視圖設(shè)計(jì),然后集成視圖,最后通過結(jié)構(gòu)分析的集成優(yōu)化得到最終結(jié)果。采用實(shí)體-聯(lián)系(E-R)模式進(jìn)行數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)。用E-R圖表示的E-R模型法的構(gòu)成要素有實(shí)體、屬性、聯(lián)系,E-R圖提示用戶工作環(huán)境中涉及的事物,屬性描述實(shí)體特征。概念化設(shè)計(jì)的目的是產(chǎn)生一個(gè)反映企業(yè)組織信息需求的數(shù)據(jù)庫概念結(jié)構(gòu),即概念模式。概念性模式與數(shù)據(jù)庫邏輯結(jié)構(gòu)無關(guān),與支持?jǐn)?shù)據(jù)庫的DBMS無關(guān),與計(jì)算機(jī)系統(tǒng)無關(guān),基于上述數(shù)據(jù)庫的需求分析,結(jié)合概念模型的特點(diǎn)和建立方法,繪制了E-R模型圖。(1)圖4.2所示為項(xiàng)目類別實(shí)體的E-R圖:(2)物品信息實(shí)體E-R圖(3)客戶信息E-R圖(4)入庫信信息E-R圖(5)出庫信信息E-R圖(6)供應(yīng)商信息E-R圖管理員信息E-R圖(8)入庫信息E-R圖(9)出庫信息E-R圖系統(tǒng)總體E-R圖3.1.2數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì)眾所周知,數(shù)據(jù)庫的概念模型是獨(dú)立于任何特定的數(shù)據(jù)庫管理系統(tǒng)的,因此,它需要根據(jù)具體使用的數(shù)據(jù)庫管理系統(tǒng)的特性進(jìn)行轉(zhuǎn)換。將E-R模型轉(zhuǎn)化為關(guān)系型數(shù)據(jù)庫模型,并將其轉(zhuǎn)化為計(jì)算機(jī)處理的關(guān)系型數(shù)據(jù)庫模型,遵循以下原則:*每個(gè)實(shí)體應(yīng)轉(zhuǎn)換為一種關(guān)系*所有主鍵必須定義為非空白(NOT空)對二元聯(lián)系應(yīng)該按照一對多,弱對實(shí),一對一,多對多的方式來定義外鍵。依據(jù)E-R模型,出入庫管理系統(tǒng)建立了如下邏輯數(shù)據(jù)結(jié)構(gòu),每個(gè)數(shù)據(jù)表詳細(xì)說明如下。(1)項(xiàng)目類別表主要記錄項(xiàng)目類別的基本資料。表格結(jié)構(gòu)見表4.1。(2)物品信息表主要是記錄了出入庫管理的基本信息,表結(jié)構(gòu)如圖4.2所示。(3)入庫信息表主要是記錄出入庫管理的入庫的基本信息,表結(jié)構(gòu)如圖4.3所示。(4)客戶信息表主要記錄了客戶的基本信息,表如圖4.4所示。(5)出庫信息表主要是記錄出入庫管理的出庫的基本信息,表結(jié)構(gòu)如圖4.5所示。(6)管理員信息表主要記錄的管理員的賬號信息,包括用戶名和密碼,表結(jié)構(gòu)如表4.6所示。入庫明細(xì)表存放商品入庫明細(xì)。如表4.7所示:(8)出庫明細(xì)表存放商品出庫明細(xì)。如表4.8所示:4.3數(shù)據(jù)庫的連接原理通過JDBC連接數(shù)據(jù)庫,您只需將相應(yīng)數(shù)據(jù)庫的jar包導(dǎo)入到工程中,即可方便地連接到數(shù)據(jù)庫,在程序中,您可以使用Class.forName()方法加載驅(qū)動程序,使用DriverManager的getConnection()方法創(chuàng)建數(shù)據(jù)庫連接。DAO(DataAccessObject,databaseAccessObject)是Java編程中的一種經(jīng)典模式,在J2EE架構(gòu)中得到了廣泛應(yīng)用,DAO(DAOObject,dataAccessObject)是實(shí)現(xiàn)數(shù)據(jù)庫訪問操作的分層次軟件架構(gòu)。DAO模式的基本思想是從抽象的數(shù)據(jù)源中提取數(shù)據(jù)并進(jìn)行處理。對數(shù)據(jù)的抽象意味著編寫應(yīng)用程序的程序員不需要關(guān)心數(shù)據(jù)庫的物理位置,數(shù)據(jù)庫已經(jīng)是什么樣子了,只需要用封裝的數(shù)據(jù)庫來表示記錄的數(shù)據(jù)對象。圖4.12中顯示了它的思路:在圖中,BussinessObject是業(yè)務(wù)對象,它是使用DAO模式的客戶端;DataTransferObject數(shù)據(jù)傳輸對象,它在應(yīng)用程序的不同層次之間進(jìn)行對象傳輸,在分布式應(yīng)用程序中,通??梢愿倪M(jìn)整理性能;DataObjectAcces數(shù)據(jù)輸入/輸出對象封裝對數(shù)據(jù)源的一些基本操作;DataSource指數(shù)據(jù)源。如圖所示,DAO模式將業(yè)務(wù)邏輯和數(shù)據(jù)Road分離開來,編寫的軟件具有很好的分層架構(gòu)。為了便于對數(shù)據(jù)庫進(jìn)行操作,系統(tǒng)主要使用DBContent的對象連接數(shù)據(jù)庫(創(chuàng)建一個(gè)類DBContent),代碼為:附錄1。當(dāng)程序需要連接數(shù)據(jù)庫時(shí),只需為DBConnet生成一個(gè)對象來連接和操作數(shù)據(jù)庫。
第五章系統(tǒng)功能實(shí)現(xiàn)MIS生命周期中,在經(jīng)歷了需求分析、系統(tǒng)設(shè)計(jì)等階段后,就進(jìn)入了系統(tǒng)實(shí)施階段。在系統(tǒng)分析和設(shè)計(jì)階段,系統(tǒng)開發(fā)工作主要集中在邏輯、功能和技術(shù)設(shè)計(jì)方面,系統(tǒng)實(shí)施階段要繼承前幾個(gè)階段的工作成果,把技術(shù)設(shè)計(jì)轉(zhuǎn)化為實(shí)際實(shí)現(xiàn),使系統(tǒng)實(shí)施的成果成為系統(tǒng)分析和設(shè)計(jì)階段的結(jié)晶。5.1系統(tǒng)登陸頁面實(shí)現(xiàn)1.說明:為保證系統(tǒng)的安全,首先使用本系統(tǒng)必須首先登陸到系統(tǒng)中,并且不同角色的用戶進(jìn)入的界面不同,功能也會有所不同。2.圖5.1所示的頁面登錄運(yùn)行效果圖:圖5.1系統(tǒng)登陸頁面設(shè)計(jì)3.在登陸頁面輸入用戶名和密碼,點(diǎn)擊提交按鈕,即可跳轉(zhuǎn)到登錄服務(wù),登錄服務(wù)將顯示用戶名、密碼、驗(yàn)證碼,并根據(jù)相應(yīng)的用戶角色進(jìn)入相應(yīng)的頁面,loginservice關(guān)鍵代碼:附錄25.2系統(tǒng)首頁設(shè)計(jì)描述:管理員主頁面:左方頁面展示了管理員可操作的6個(gè)主要功能,進(jìn)入相關(guān)管理頁面即可鏈接到子菜單,并高亮顯示,在每個(gè)管理模塊下對應(yīng)的子菜單。2.圖5.2所示的系統(tǒng)運(yùn)行主頁面效果圖:圖5.2系統(tǒng)主頁面每一個(gè)jsp頁面都會截獲一個(gè)相關(guān)的用戶,這提高了安全性,防止了用戶不通過登錄頁面就進(jìn)入任何子菜單頁面:附錄35.3物品管理模塊5.3.1物品信息錄入說明:輸入項(xiàng)目類別相關(guān)的正確信息后,點(diǎn)擊輸入按鈕,如果是未輸入完整信息,將出現(xiàn)相應(yīng)的錯(cuò)誤提示,無法成功輸入。在form表單中定義的方法onsubmit="returncheckForm()"檢查輸入數(shù)據(jù),checkForm()函數(shù)提供了各種校驗(yàn)輸入數(shù)據(jù)的方法。2.圖5.3所示的生鮮商品信息錄入效果圖:圖5.3生鮮商品信息錄入效果圖3.圖5.4所示的生鮮商品信息錄入流程圖:5.3.2生鮮商品信息管理1.說明:管理員點(diǎn)擊左邊的“項(xiàng)目管理”菜單,在項(xiàng)目管理界面上跳轉(zhuǎn)到項(xiàng)目管理,調(diào)用后臺action類查詢所有項(xiàng)目庫管理信息。2.下圖5.5所示生鮮商品信息管理圖5.生鮮商品信息管理物品信息管理關(guān)鍵代碼:附錄45.3.3物品信息刪除1.描述:一開始點(diǎn)擊做項(xiàng)目信息管理,頁面跳至項(xiàng)目信息管理界面,瀏覽所有項(xiàng)目信息,點(diǎn)擊要刪除的項(xiàng)目信息,彈出確定對話框,就可以刪除該項(xiàng)目信息。2.下圖5.6所示的物品信息刪除效果圖圖5.6物品信息刪除5.4生鮮入庫管理5.5.1生鮮入庫添加1.說明:在本頁主要是輸入入庫單據(jù)編號、入庫時(shí)間、總價(jià)值、經(jīng)手人等信息,通過form表單中的onsubmit="returncheckForm()"檢查輸入的總價(jià)值是否為數(shù)字,并將其作為空值。2.圖5.7所示的生鮮入庫添加效果圖:圖5.7生鮮入庫添加5.5.2生鮮入庫管理1.說明:管理員點(diǎn)擊左邊的“新產(chǎn)入庫管理”菜單,在該界面上,您可以跳轉(zhuǎn)到新產(chǎn)入庫管理界面,調(diào)用后臺的入庫Action類來查詢所有的入庫信息,并將該信息封入數(shù)據(jù)集合List,綁定到request對象,然后該頁面跳轉(zhuǎn)到相應(yīng)的jsp,以顯示新產(chǎn)入庫信息。可單擊入庫明細(xì)連接。檢查入庫明細(xì)信息,并添加新的入庫明細(xì)。2.下圖5.8所示的生鮮入庫管理頁面效果圖圖5.8生鮮入庫管理頁面3.mydata97的日歷控件實(shí)現(xiàn)了整個(gè)系統(tǒng)中所有涉及輸入日期的地方,即在jsp頁面上開始引入<scripttype="text/javascript"src="../js/calendar.js">,以在文本框的屬性定義中定義方法onclick="newCalendar().show(this);",從而在工程中導(dǎo)入Calendar.js文件。生鮮入庫管理關(guān)鍵代碼:附錄55.5客戶管理模塊5.5.1客戶信息錄入1.說明:輸入客戶信息后,點(diǎn)擊“提交”按鈕,可添加備注中的其他信息。如未輸入客戶名,系統(tǒng)將發(fā)出警告,提示必須輸入客戶名。2.圖5.10所示的客戶信息錄入效果圖:圖5.10客戶信息錄入5.5.2客戶信息查詢1.說明:若不輸入任何信息點(diǎn)擊查詢按鈕查詢所有客戶信息,可根據(jù)輸入條件過濾。2.圖5.22所示的程序效果圖:圖5.11客戶信息查詢客戶管理核心代碼:附錄65.6安全退出系統(tǒng)1.描述:點(diǎn)此按鈕回到系統(tǒng)的主頁面。2.關(guān)鍵代碼:主要是通過javascript語句來實(shí)現(xiàn),item_word[8][4]="退出系統(tǒng)";item_link[8][4]="javascript:window.open('../index.jsp','_self')";第六章系統(tǒng)測試6.1系統(tǒng)測試目的與意義系統(tǒng)測試是系統(tǒng)開發(fā)過程中最為復(fù)雜且耗時(shí)的一個(gè)環(huán)節(jié)。其主要表現(xiàn)在他是系統(tǒng)可靠性和質(zhì)量的最后保證,并將在系統(tǒng)開發(fā)過程中對系統(tǒng)設(shè)計(jì)、系統(tǒng)分析和系統(tǒng)實(shí)現(xiàn)環(huán)節(jié)進(jìn)行最終審核。系統(tǒng)測試的任務(wù)就是盡可能徹底地檢查程序中的錯(cuò)誤,提高軟件系統(tǒng)的可靠性,目的就是要檢查系統(tǒng)是否正常運(yùn)行。此階段可分為三個(gè)步驟:模塊測試,測試每個(gè)模塊的程序是否正確;組裝測試,測試模塊之間的界面是否正確;驗(yàn)證測試,測試整個(gè)軟件系統(tǒng)是否符合用戶的功能和性能要求。在測試中發(fā)現(xiàn)問題后,經(jīng)過調(diào)試,找到錯(cuò)誤的原因和位置,然后進(jìn)行糾正。以系統(tǒng)總體需求規(guī)范為基礎(chǔ)的黑盒測試,應(yīng)覆蓋系統(tǒng)隨偶聯(lián)合的各部分,而系統(tǒng)測試則是對整個(gè)產(chǎn)品系統(tǒng)進(jìn)行的正向測試,目的是驗(yàn)證系統(tǒng)是否滿足了需求規(guī)范的定義,并找出與需求規(guī)范不符或矛盾之處。6.2測試過程由于剛開始時(shí)數(shù)據(jù)庫中的數(shù)據(jù)是隨意輸入的,沒有實(shí)用價(jià)值,為了使系統(tǒng)更加完善,在系統(tǒng)測試過程中,本系統(tǒng)會先對隨機(jī)輸入的數(shù)據(jù)進(jìn)行清理,然后再輸入一些有效的測試數(shù)據(jù),這樣才能更真實(shí)地反映系統(tǒng)的功能實(shí)現(xiàn)情況。通過不斷地發(fā)現(xiàn)問題,通過反復(fù)的測試、調(diào)試,將問題逐個(gè)解決,最后系統(tǒng)才能正常運(yùn)行。檢測過程:1.打開系統(tǒng)首頁,輸入錯(cuò)誤的登錄信息2.登錄3.正確輸入登錄信息4.登錄5.檢驗(yàn)結(jié)果6.3其他錯(cuò)誤編程實(shí)現(xiàn)過程中,不可避免地會出現(xiàn)各種不可預(yù)知的錯(cuò)誤,如寫錯(cuò)、傳遞值類型不一致、參數(shù)傳遞問題等。這需要通過仔細(xì)的檢測和持續(xù)的調(diào)試才能排除。例如,由于不小心的錯(cuò)誤導(dǎo)致在配置servlet路徑時(shí)導(dǎo)致運(yùn)行,從而導(dǎo)致了報(bào)告的錯(cuò)誤,如圖6.4:圖6.4運(yùn)行時(shí)提示,因?yàn)閟ervlet路徑配置錯(cuò)誤結(jié)論這次畢業(yè)設(shè)計(jì)把我四年來在電子商務(wù)領(lǐng)域所學(xué)的理論知識運(yùn)用到實(shí)際工作中,加深了理論知識,還鍛煉了動手能力。該課題對于連鎖性生鮮超市與供應(yīng)商之間的發(fā)展與改進(jìn)意義重大。本文研究的關(guān)鍵技術(shù)主要使用MyEclipse加Tomcat后臺服務(wù)器進(jìn)行操作,而超市生鮮出入庫系統(tǒng)的設(shè)計(jì)過程中頁面設(shè)計(jì)主要使用JSP技術(shù)完成。其成果對于超市生鮮出入庫管理的研究與分析具有一定的理論意義,同時(shí)對超市與供應(yīng)商之間優(yōu)化庫存,降低成本,減少生鮮的消耗浪費(fèi),增加生鮮的可利用率具有實(shí)用意義。通過此次系統(tǒng)開發(fā)設(shè)計(jì)我學(xué)會了很多在企業(yè)在教科書里學(xué)不到的東西,從中鍛煉了我的思維邏輯能力,系統(tǒng)建模能力,研究自學(xué)能力,通過此次實(shí)踐動手開發(fā),令我知道了突破重重困難,終見光明的喜悅心情是如此的令人振奮。盡管系統(tǒng)在功能及代碼方面還有些許不足需要改進(jìn),但是我相信,只要貫徹落實(shí)堅(jiān)持不放棄的學(xué)習(xí)理念終能撥開云霧見光明,柳暗花明又一村的。本超市生鮮出入庫系統(tǒng)還存在些許不足,部分功能仍需改進(jìn)完善,下一步需要搜集更多的數(shù)據(jù)來完善功能實(shí)用性的方向??傊?,跟隨時(shí)代的潮流去開發(fā)實(shí)用性軟件才是真正的學(xué)以致用。參考文獻(xiàn)[1]劉芳.易腐品冷鏈百科全書[M].2,上海:東華大學(xué)出版社2011:1-2.[2]陳丹丹,倪衛(wèi)紅,錢存華.離散需求下的易變質(zhì)品庫存控制模型研究[J].2015,15:103-105[3]WhitinTM.Theoryofinventorymanagement[M].PrincetonUniversityPress,1957,45-65[4]RoyehowdHuryM,ChaudhuriKS.Anorder-levelinventorymodelfordeterioiatingitemswithfiniterateofreplenishment[J].Opseareh,1983,(20):99-106[5]GhareP.M,SchraderG.F.Aninventorymodelforexponentialdeterioratingitems[J].JournalofIndustrialEngineering,1963,14:238-243[6]PadmanabhanG,VratP.EOQmodelsforperishableitemsunderstockdependentsellingrate[J].EuropeanJournalofOperationalResearch,1995,86(2):281-292[7]Petrovic,Dobrila.Modellingandanalysisofserialsupplyinuncertainenvironments[J].EnvironmentandEcology,1997:12[8]Aggoun,Benkherouf,Tadj.Optimaladaptiveestimatorsforpartiallyobservednumbersofdefectiveitemsininventorymodels[J].MathematicalandComputerModelling,1999,29(3):83-93[9]LiaoH.C,TsaiC,H,SuC.T.Aninventorymodelwithdeterioratingitemsunderinflationwhenadelayinpaymentispermissible[J].InternationalJournalofProduction,2000,63(2):207-214[10]TengJ.T,ChangC.T.Economicproductionquantitymodelsfordeterioratingitemswithprice-andstock-dependentdemand[J].ComputerandOperationsResearch,2005,32(2):297-308[11]DyeC.Y,OuyangL.Y.AnEOQmodelforperishableitemsunderstock-dependentsellingrateandtime-dependentpartialbacklogging[J].EuropeanJournalofOperationalResearch,2005,163(3):776-783[12]LawST,WeeHM.Anintegratedproduction-inventorymodelforamelioratinganddeterioratingitemstakingaccountoftim
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 營銷管理讀書分享
- 腦動脈栓塞術(shù)后護(hù)理
- 腦卒中情緒管理
- 品牌一致性對企業(yè)發(fā)展的作用
- 街舞教務(wù)年終總結(jié)
- 財(cái)務(wù)知識安全培訓(xùn)
- 設(shè)備使用培訓(xùn)
- 幼兒園廚師聘用合同
- 預(yù)防保健科室
- 青春之歌中的愛國情懷與教育價(jià)值觀后感
- 1shopee課程簡介認(rèn)識蝦皮
- 信息系統(tǒng)項(xiàng)目驗(yàn)收方案
- 2024年新北師大版七年級上冊數(shù)學(xué) 問題解決策略:直觀分析 教學(xué)課件
- 2024小學(xué)數(shù)學(xué)新教材培訓(xùn):新課標(biāo)下的新教材解讀
- 10以內(nèi)連加減口算練習(xí)題完整版205
- 老年失能全周期綜合康復(fù)管理模式專家共識
- 第九單元 文人情致 課件高一音樂人音版(2019)必修 音樂鑒賞
- 全過程工程咨詢投標(biāo)方案(技術(shù)方案)
- 11BS4排水工程華北標(biāo)圖集
- 混合痔疾病查房課件
- GJB3206B-2022技術(shù)狀態(tài)管理
評論
0/150
提交評論