計(jì)算機(jī)畢業(yè)設(shè)計(jì)jsp冷凍倉(cāng)儲(chǔ)進(jìn)銷(xiāo)存管理系統(tǒng)vue論文_第1頁(yè)
計(jì)算機(jī)畢業(yè)設(shè)計(jì)jsp冷凍倉(cāng)儲(chǔ)進(jìn)銷(xiāo)存管理系統(tǒng)vue論文_第2頁(yè)
計(jì)算機(jī)畢業(yè)設(shè)計(jì)jsp冷凍倉(cāng)儲(chǔ)進(jìn)銷(xiāo)存管理系統(tǒng)vue論文_第3頁(yè)
計(jì)算機(jī)畢業(yè)設(shè)計(jì)jsp冷凍倉(cāng)儲(chǔ)進(jìn)銷(xiāo)存管理系統(tǒng)vue論文_第4頁(yè)
計(jì)算機(jī)畢業(yè)設(shè)計(jì)jsp冷凍倉(cāng)儲(chǔ)進(jìn)銷(xiāo)存管理系統(tǒng)vue論文_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

主要技術(shù)和工具介紹2.1B/S結(jié)構(gòu)B/S模式也就是瀏覽器/服務(wù)器模式,它的界面部分是在瀏覽器端展示,而主要工作是由服務(wù)器端進(jìn)行實(shí)現(xiàn)的,管理員的請(qǐng)求由瀏覽器端提交給服務(wù)器端進(jìn)行處理,而服務(wù)器將處理結(jié)果反饋給瀏覽器端,在瀏覽器端界面描畫(huà)給管理員查看。采用B/S模式不僅可以避免管理員必須安裝冷凍倉(cāng)儲(chǔ)管理系統(tǒng)軟件才能開(kāi)發(fā)系統(tǒng)或者訪(fǎng)問(wèn)系統(tǒng)的局限性,而且更加便利。2.2java技術(shù)java是一種跨平臺(tái)的網(wǎng)頁(yè)技術(shù),最終實(shí)現(xiàn)網(wǎng)頁(yè)的動(dòng)態(tài)效果,與JSP技術(shù)類(lèi)似,都是在HTML中混合一些程序的相關(guān)代碼,運(yùn)用語(yǔ)言引擎來(lái)執(zhí)行代碼,java能夠?qū)崿F(xiàn)與管理員的交互,方便管理員的使用。java技術(shù)具有諸多優(yōu)點(diǎn),可以忽略所使用的平臺(tái),實(shí)現(xiàn)僅需一次編寫(xiě)就能夠到處運(yùn)行使用,而且還具有很好的安全性和多平臺(tái)支持的特性,能夠在任何平臺(tái)的任何環(huán)境中進(jìn)行開(kāi)發(fā),進(jìn)行系統(tǒng)部署和環(huán)境擴(kuò)展。它也有屬于自己的功能強(qiáng)大的開(kāi)發(fā)工具的支持,并且可以通過(guò)很多渠道免費(fèi)得到,這就為java技術(shù)的傳播也準(zhǔn)備了條件[5][6]。2.3ssm框架當(dāng)今流行的“SSM組合框架”是Spring+SpringMVC+MyBatis的縮寫(xiě),受到很多的追捧,“組合SSM框架”是強(qiáng)強(qiáng)聯(lián)手、各司其職、協(xié)調(diào)互補(bǔ)的團(tuán)隊(duì)精神。web項(xiàng)目的框架,通常更簡(jiǎn)單的數(shù)據(jù)源。Spring屬于一個(gè)輕量級(jí)的反轉(zhuǎn)控制框架(IoC),但它也是一個(gè)面向表面的容器(AOP)。SpringMVC常常用于控制器的分類(lèi)工作模式,與模型對(duì)象分開(kāi),程序?qū)ο蟮淖饔门c自動(dòng)取款機(jī)進(jìn)行處理。這種解耦治療使整個(gè)系統(tǒng)的個(gè)性化變得更加容易。MyBatis是一個(gè)良好的可持續(xù)性框架,支持普通SQL查詢(xún),同時(shí)允許對(duì)存儲(chǔ)過(guò)程的高級(jí)映射進(jìn)行數(shù)據(jù)的優(yōu)化處理。大型JavaWeb應(yīng)用程序的由于開(kāi)發(fā)成本太高,開(kāi)發(fā)后難以維護(hù)和開(kāi)發(fā)過(guò)程中一些難以解決的問(wèn)題,而采用“SSM組合框架”,它允許建立業(yè)務(wù)層次結(jié)構(gòu),并為這個(gè)問(wèn)題提供良好的解決方案。2.4MySQL數(shù)據(jù)庫(kù)MySQL是目前中小型企業(yè)進(jìn)行軟件系統(tǒng)開(kāi)發(fā)時(shí)廣泛使用的傳統(tǒng)關(guān)系數(shù)據(jù)庫(kù)之一,特別是近年來(lái)在Oracle公司的管理下,MySQL數(shù)據(jù)庫(kù)的性能有了很大的提升,而且支持的功能也更加豐富。MySQL作為最早的開(kāi)源關(guān)系數(shù)據(jù)庫(kù)之一,最初是由瑞典的數(shù)據(jù)庫(kù)公司MySQLAB進(jìn)行開(kāi)發(fā)維護(hù)的,現(xiàn)歸甲骨文公司管理。MySQL作為最為流行的開(kāi)源關(guān)系數(shù)據(jù)庫(kù),是Web應(yīng)用開(kāi)發(fā)者進(jìn)行Web應(yīng)用開(kāi)發(fā)時(shí)的首選數(shù)據(jù)庫(kù)。MySQL數(shù)據(jù)庫(kù)雖然是開(kāi)發(fā)數(shù)據(jù)庫(kù)產(chǎn)品,但是在廣發(fā)MySQL使用者的共同維護(hù)下,MySQL本身的性能并不差。MySQL作為傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù),與其它傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)并無(wú)大的差別,在MySQL數(shù)據(jù)庫(kù)中,數(shù)據(jù)根據(jù)數(shù)據(jù)庫(kù)使用者的定義被存儲(chǔ)于不同的數(shù)據(jù)庫(kù)表中,而且管理員可以定于不同的數(shù)據(jù)庫(kù)來(lái)存放不同的數(shù)據(jù)表,這和目前新興的非關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)存儲(chǔ)方式有著很大的不同。MySQL數(shù)據(jù)庫(kù)中數(shù)據(jù)的分表分庫(kù)存儲(chǔ)方式能夠最大程度的避免數(shù)據(jù)同步代碼的性能損耗,使得數(shù)據(jù)庫(kù)的存取速度有了很大提升,而且同時(shí)保持了很大的靈活性。因此目前的中小型軟件系統(tǒng)大多采用MySQL數(shù)據(jù)庫(kù)進(jìn)行系統(tǒng)數(shù)據(jù)的存儲(chǔ)。第3章系統(tǒng)分析3.1可行性分析本文的設(shè)計(jì)的系統(tǒng)將會(huì)分別從經(jīng)濟(jì)的可行性,技術(shù)的可行性以及操作的可行性等方面進(jìn)行全面的可行性的分析。3.1.1經(jīng)濟(jì)可行性本系統(tǒng)是冷凍倉(cāng)儲(chǔ)管理系統(tǒng),面向的是電腦管理員所以成本并不高,維護(hù)和調(diào)試只需個(gè)別成員參與,所以人力投入也很少。雖說(shuō)人力和資金的投入不是很多,但是面臨的增益是十分的可觀尤其是從長(zhǎng)遠(yuǎn)角度來(lái)看,所謂知識(shí)是無(wú)價(jià)的,而需要面臨很多困擾,而冷凍倉(cāng)儲(chǔ)管理系統(tǒng)很大程度上解決了這一問(wèn)題,未來(lái),需要投入到資源保管的人十分的少,不需要很多的人就夠了,人少卻又能保證信息的安全,那么對(duì)人員的資金就可以減少不少,并且工作人員并不會(huì)很辛苦。使用的數(shù)據(jù)庫(kù)是MySQL數(shù)據(jù)庫(kù),對(duì)于小型網(wǎng)站來(lái)講是很低的成本,大大減少了空間,而原有的空間則可以用來(lái)處理別的事物。3.1.2技術(shù)可行性在技術(shù)方面也是完全可以做到的,目前所擁有的技術(shù)足以開(kāi)發(fā)出一個(gè)完整的冷凍倉(cāng)儲(chǔ)管理系統(tǒng)。因?yàn)槊嫦虻膶?duì)象較為單一,所以所需要的技術(shù)并不復(fù)雜,皆是學(xué)校內(nèi)所學(xué)到的知識(shí),而且所需要的工具也不是很復(fù)雜。使用eclipse作為開(kāi)發(fā)的平臺(tái),使用java編寫(xiě)頁(yè)面和mysql連接數(shù)據(jù)庫(kù),使用最簡(jiǎn)單的MySQL數(shù)據(jù)庫(kù),維護(hù)起來(lái)也是十分的容易,而本系統(tǒng)是基于B/S的結(jié)構(gòu)創(chuàng)建的,也是比較簡(jiǎn)單明了的。所以從技術(shù)方面來(lái)講也是可以實(shí)行的。3.1.3操作可行性本系統(tǒng)的開(kāi)發(fā),運(yùn)用的是基礎(chǔ)技術(shù),面向的是單一群體,所以不會(huì)造成信息擁堵和崩潰的局面,所以運(yùn)行時(shí)是可以較快的執(zhí)行管理員的命令的。而存在于頁(yè)面的數(shù)據(jù)都會(huì)以表單的形式傳送到數(shù)據(jù)庫(kù),所以不會(huì)造成混亂。就目前而言,計(jì)算機(jī)普及的時(shí)代,學(xué)習(xí)維護(hù)和運(yùn)用系統(tǒng)并不會(huì)很困難,所以人員方面是可以實(shí)行的,而且系統(tǒng)可以運(yùn)用在不同的計(jì)算機(jī)上,所以這里也是可以運(yùn)行的。3.1.4時(shí)間可行性就時(shí)間而言,因?yàn)轫?xiàng)目并不是很龐大,所以是可以在時(shí)間范圍內(nèi)完成的。但是需要好好把握時(shí)間的安排,因?yàn)楸敬萎厴I(yè)設(shè)計(jì)是單人的,所以需要自我監(jiān)督和敦促,不能見(jiàn)異思遷,一定要先有一個(gè)明確的時(shí)間規(guī)劃表。才能在有限的時(shí)間內(nèi)完成本系統(tǒng)3.1.5法律可行性本系統(tǒng)所用的技術(shù)和資源均是合法的,引用的部分都有注明,參考文獻(xiàn)等也是合乎規(guī)定的,是屬于個(gè)人的創(chuàng)作成果,沒(méi)有涉及到危害他人的知識(shí)產(chǎn)權(quán)的行為3.2需求分析針對(duì)現(xiàn)存的問(wèn)題和需要,通過(guò)功能需求的分析,特建立了數(shù)字化、信息化的冷凍倉(cāng)儲(chǔ)管理系統(tǒng)。本系統(tǒng)主要包含了系統(tǒng)管理員、商戶(hù)二個(gè)權(quán)限。不同的權(quán)限對(duì)應(yīng)相應(yīng)的功能模塊的需求,系統(tǒng)管理員權(quán)限的級(jí)別是最高的,所以所對(duì)應(yīng)的需求是最多的,下面根據(jù)不同的權(quán)限分別簡(jiǎn)單闡述一下各個(gè)權(quán)限的需求。3.3業(yè)務(wù)流程分析總體業(yè)務(wù)流程:以系統(tǒng)管理員的身份在登錄頁(yè)面輸入賬號(hào)和密碼,經(jīng)過(guò)數(shù)據(jù)庫(kù)身份驗(yàn)證,驗(yàn)證成功后登錄系統(tǒng)主頁(yè),可以使用系統(tǒng),管理系統(tǒng)等功能操作。3.4數(shù)據(jù)流程分析數(shù)據(jù)流圖的簡(jiǎn)稱(chēng)為DFD,是通過(guò)使用圖形的方法對(duì)系統(tǒng)所具備的邏輯功能進(jìn)行闡述,描述系統(tǒng)數(shù)據(jù)的流向和邏輯變換。由于該方法能將難以闡述的問(wèn)題進(jìn)行表述,因此被開(kāi)發(fā)者廣泛應(yīng)用,是當(dāng)前應(yīng)用范圍較為廣泛的結(jié)構(gòu)化系統(tǒng)分析方法。零層數(shù)據(jù)流程是流程中最抽象的一層,它包括了登錄管理、管理員功能管理和檢索維護(hù)管理等功能模塊,在登錄模塊使用到的數(shù)據(jù)存儲(chǔ)有管理員賬號(hào)信息文檔,管理員功能管理模塊需要的存儲(chǔ)是管理員添加信息文檔、查詢(xún)信息文檔、刪除信息文檔,檢索維護(hù)是通過(guò)以上這些文檔信息通過(guò)關(guān)鍵詞進(jìn)行搜索。系統(tǒng)的1層數(shù)據(jù)流圖如下圖所示。圖3-2系統(tǒng)數(shù)據(jù)流圖(1層)2層為管理員操作后臺(tái)數(shù)據(jù)流圖,管理員可以分別通過(guò)添加、修改和刪除來(lái)對(duì)商戶(hù)進(jìn)行管理,如下圖所示:圖3-4系統(tǒng)數(shù)據(jù)流圖(2層)第4章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)系統(tǒng)設(shè)計(jì)主要是管理員登錄后對(duì)整個(gè)系統(tǒng)相關(guān)操作進(jìn)行處理,可進(jìn)行管理員的添加和刪除,管理員模塊:首頁(yè)、個(gè)人中心、商戶(hù)管理、商品信息管理、商品分類(lèi)管理、入庫(kù)記錄管理、出庫(kù)申請(qǐng)管理、出庫(kù)記錄管理、管理員管理等。商戶(hù)模塊:首頁(yè)、個(gè)人中心、商品信息管理、入庫(kù)記錄管理、出庫(kù)申請(qǐng)管理、出庫(kù)記錄管理等多個(gè)模塊,系統(tǒng)的功能結(jié)構(gòu)圖如下圖所示。圖4-1系統(tǒng)功能結(jié)構(gòu)圖4.2開(kāi)發(fā)流程設(shè)計(jì)系統(tǒng)流程的分析是通過(guò)調(diào)查系統(tǒng)所涉及問(wèn)題的識(shí)別、可行性、可操作性、系統(tǒng)分析處理能力等具體環(huán)節(jié)來(lái)調(diào)節(jié)、整理系統(tǒng)的設(shè)計(jì)方案以確保系統(tǒng)能達(dá)到理想的狀態(tài)。這些操作都要從注冊(cè)、登錄處著眼進(jìn)行一系列的流程測(cè)試保證數(shù)據(jù)庫(kù)的完整,從而把控系統(tǒng)所涉及信息管理的安全、保證信息輸入、輸出正常轉(zhuǎn)換。然后,通過(guò)實(shí)際操作完成流程圖的繪制工作。冷凍倉(cāng)儲(chǔ)管理系統(tǒng)的開(kāi)發(fā)對(duì)管理模塊和系統(tǒng)使用的數(shù)據(jù)庫(kù)進(jìn)行分析,編寫(xiě)代碼,系統(tǒng)測(cè)試,如圖4-2所示。圖4-2開(kāi)發(fā)系統(tǒng)流程圖4.3數(shù)據(jù)庫(kù)設(shè)計(jì)系統(tǒng)里尤為關(guān)鍵的部分是在數(shù)據(jù)庫(kù)方面,需要十分清晰的思路,所以從開(kāi)始的設(shè)計(jì)時(shí)需要做到確立模塊之間的聯(lián)系,從而可以很明確的建立表間的聯(lián)系和表中所需的內(nèi)容。設(shè)計(jì)數(shù)據(jù)庫(kù)還有一點(diǎn)是減少表的繁雜的創(chuàng)建,所以聯(lián)系很關(guān)鍵,可以大大的減少,數(shù)據(jù)表中重復(fù)的事項(xiàng)。由此可以保證數(shù)據(jù)的完整和統(tǒng)一,不會(huì)造成數(shù)據(jù)的錯(cuò)誤和重復(fù),并且可以使數(shù)據(jù)得到數(shù)據(jù)庫(kù)安全的保護(hù),會(huì)使管理員更加的放心。4.3.1E-R圖設(shè)計(jì)概念設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,在概念設(shè)計(jì)階段,由需求分析得到了E-R模型。E-R圖是識(shí)別功能模型與數(shù)據(jù)模型間關(guān)聯(lián)關(guān)系的,在主題數(shù)據(jù)庫(kù)的抽取和規(guī)范化的過(guò)程中,采用的是簡(jiǎn)化的E-R圖表示方法,從而避免過(guò)繁過(guò)細(xì)的E-R圖表示影響規(guī)劃的直觀和可用性。是對(duì)現(xiàn)實(shí)世界的抽象和概括,是數(shù)據(jù)庫(kù)設(shè)計(jì)人員進(jìn)行數(shù)據(jù)可設(shè)計(jì)的有力工具,能夠方便直接地表達(dá)應(yīng)用中的各種語(yǔ)義知識(shí),令一方面它簡(jiǎn)單、清晰、易于管理員理解。管理員實(shí)體包括管理員賬號(hào)、密碼、角色三個(gè)屬性。管理員體ER圖如下圖所示。圖4-3管理員ER圖商戶(hù)信息;賬號(hào)、密碼、商家、聯(lián)系人、聯(lián)系電話(huà)、電子郵箱、商家地址ER圖如下圖所示。圖4-4商戶(hù)信息ER圖商品信息;賬號(hào)、商家、商品名稱(chēng)、商品類(lèi)型、商品圖片、商品規(guī)格、商品數(shù)量ER圖如下圖所示。圖4-5商品信息ER圖出庫(kù)申請(qǐng)信息;賬號(hào)、商家、商品名稱(chēng)、商品類(lèi)型、商品數(shù)量、出庫(kù)數(shù)量、申請(qǐng)時(shí)間、備注說(shuō)明、審核回復(fù)、審核狀態(tài)、審核ER圖如下圖所示。圖4-6出庫(kù)申請(qǐng)信息分析ER圖4.3.2表設(shè)計(jì)數(shù)據(jù)庫(kù)表是數(shù)據(jù)庫(kù)重要的組成部分,其實(shí)數(shù)據(jù)庫(kù)只是一個(gè)框架,數(shù)據(jù)庫(kù)表才是數(shù)據(jù)庫(kù)的本質(zhì),本系統(tǒng)數(shù)據(jù)庫(kù)表如下:allusers表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102username1502553pwd1502554cx1502555addtimeDateTime819chukujilu表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102addtime1502553zhanghao1502554shangjiaDateTime82555shangjia1502556shangpinmingchengDateTime82557shangpinleixing150255chukushenqing表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102addtime1502553zhanghao1502554shangjiaDateTime82555shangpinmingcheng1502556shangpinleixingDateTime8255shangpinshuliang150255chukushuliangDateTime8255shenqingshijian150255beizhushuomingDateTime8255sfsh150255shhfDateTime8255rukujilui表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102addtime1502554zhanghao1502555shangjia1502556shangpinmingchengDateTime87shangpinleixingshangpinleixingDateTime88shangpinshuliang9rukushijianshanghu表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102addtime1502554zhanghao1502555mima1502556shangjiaDateTime87lianxirenDateTime8lianxidianhua9dianziyouxiangshangpinleixingDateTime8shangjiadizhishangpinleixingDateTime8shangpinxinxi表:序號(hào)字段名稱(chēng)字段類(lèi)型大小允許為空最大長(zhǎng)度備注1idInt4102addtime1502554zhanghao1502555shangjia1502556shangpinmingchengDateTime87shangpinleixingDateTime8DateTime88shangpintupian9shangpinguigeDateTime8DateTime255shangpinshuliang9255第5章系統(tǒng)實(shí)現(xiàn)5.1登錄模塊的實(shí)現(xiàn)系統(tǒng)登錄模塊后臺(tái)登錄模塊,為確保系統(tǒng)安全性,系統(tǒng)操作員只有在登錄界面輸入正確的用戶(hù)名、密碼單擊“登錄”按鈕后才能夠進(jìn)入本系統(tǒng)的主界面。管理員登錄流程圖如下所示。管理員登錄流程圖5.2管理員功能實(shí)現(xiàn)管理員通過(guò)輸入用戶(hù)名,密碼、角色信息進(jìn)行系統(tǒng)登錄,效果如下圖所示5-1所示圖5-1管理員登錄界面5.2.1修改密碼管理員信息添加修改密碼功能主要指對(duì)其原密碼、新密碼、確認(rèn)密碼等一些基本信息的添加、刪除和修改。修改密碼頁(yè)面設(shè)計(jì)效果如下圖所示5-2所示圖5-2修改密碼界面5.2.2商戶(hù)管理管理員對(duì)商戶(hù)管理主要指對(duì)其賬號(hào)、密碼、商家、聯(lián)系人、聯(lián)系電話(huà)、電子郵箱、商家地址等一些基本信息的添加、刪除和修改。商戶(hù)管理效果如下圖所示5-3所示圖5-3商戶(hù)管理界面5.2.3商品信息管理管理員添加商品信息管理主要指對(duì)其賬號(hào)、商家、商品名稱(chēng)、商品類(lèi)型、商品圖片、商品規(guī)格、商品數(shù)量等一些基本信息的添加、刪除和修改。效果如下圖所示5-4所示圖5-4商品信息管理界面5.2.4商品分類(lèi)管理管理員通過(guò)商品分類(lèi)管理頁(yè)面查看商品類(lèi)型等進(jìn)行添加、刪除、修改以及查看等操作。效果如下圖所示5-5所示圖5-5商品分類(lèi)管理界面5.2.5入庫(kù)記錄管理管理員通過(guò)入庫(kù)記錄管理頁(yè)面查看賬號(hào)、商家、商品名稱(chēng)、商品類(lèi)型、商品數(shù)量、入庫(kù)時(shí)間等信息進(jìn)行操作或修改刪除,效果如下圖所示5-6所示圖5-6入庫(kù)記錄管理界面5.2.6出庫(kù)申請(qǐng)管理管理員通過(guò)出庫(kù)申請(qǐng)管理頁(yè)面查看賬號(hào)、商家、商品名稱(chēng)、商品類(lèi)型、商品數(shù)量、出庫(kù)數(shù)量、申請(qǐng)時(shí)間、備注說(shuō)明、審核回復(fù)、審核狀態(tài)、審核等信息進(jìn)行操作或修改刪除,效果如下圖所示5-7所示圖5-7出庫(kù)申請(qǐng)管理界面5.2.7出庫(kù)記錄管理管理員通過(guò)出庫(kù)記錄管理頁(yè)面查看賬號(hào)、商家、商品名稱(chēng)、商品類(lèi)型、商品數(shù)量、出庫(kù)時(shí)間等信息進(jìn)行操作或修改刪除,效果如下圖所示5-8所示圖5-8出庫(kù)記錄管理界面5.2.8管理員管理管理員通過(guò)管理員管理頁(yè)面查看用戶(hù)名、密碼、角色等信息進(jìn)行操作或修改刪除,效果如下圖所示5-9所示圖5-9管理員管理界面5.3商戶(hù)功能實(shí)現(xiàn)5.3.1商戶(hù)登錄商戶(hù)通過(guò)輸入用戶(hù)名,密碼,角色等信息進(jìn)行系統(tǒng)登錄,如圖5-10所示。圖5-10商戶(hù)登錄界面圖5.3.2個(gè)人信息商戶(hù)對(duì)個(gè)人信息進(jìn)行填寫(xiě)賬號(hào)、密碼、商家、聯(lián)系人、聯(lián)系電話(huà)、電子郵箱、商家地址并進(jìn)行修改以及查看個(gè)人信息等等操作。效果如下圖所示5-11所示圖5-11個(gè)人信息界面圖5.3.3修改密碼在修改密碼頁(yè)面可以通過(guò)填寫(xiě)原密碼、新密碼、確認(rèn)密碼等內(nèi)容并進(jìn)行添加、修改以及查看修改密碼。效果如下圖所示5-12所示圖5-12修改密碼界面圖5.3.4商品信息管理在商品信息管理頁(yè)面可以通過(guò)填寫(xiě)賬號(hào)、商家、商品名稱(chēng)、商品類(lèi)型、商品圖片、商品規(guī)格、商品數(shù)量等內(nèi)容并進(jìn)行添加、修改。效果如下圖所示5-13所示。圖5-13商品信息管理界面圖5.3.5入庫(kù)記錄管理在入庫(kù)記錄管理頁(yè)面可以通過(guò)填寫(xiě)賬號(hào)、商家、商品名稱(chēng)、商品類(lèi)型、商品數(shù)量、入庫(kù)時(shí)間等內(nèi)容并進(jìn)行添加、修改。效果如下圖所示5-14所示圖5-14入庫(kù)記錄管理界面圖5.3.6出庫(kù)申請(qǐng)管理在出庫(kù)申請(qǐng)管理頁(yè)面可以通過(guò)填寫(xiě)賬號(hào)、商家、商品名稱(chēng)、商品類(lèi)型、商品數(shù)量、出庫(kù)數(shù)量、申請(qǐng)時(shí)間、備注說(shuō)明、審核回復(fù)、審核狀態(tài)、審核等內(nèi)容并進(jìn)行添加、修改。效果如下圖所示5-15所示圖5-15出庫(kù)申請(qǐng)管理界面圖5.3.7出庫(kù)記錄管理在出庫(kù)記錄管理頁(yè)面可以通過(guò)填寫(xiě)賬號(hào)、商家、商品名稱(chēng)、商品類(lèi)型、商品數(shù)量、出庫(kù)時(shí)間等內(nèi)容并進(jìn)行添加、修改。效果如下圖所示5-16所示圖5-16出庫(kù)記錄管理界面圖第6章系統(tǒng)測(cè)試6.1程序測(cè)試基本概念程序測(cè)試是很重要的一個(gè)環(huán)節(jié),當(dāng)自身的程序已經(jīng)完成時(shí),仍需要測(cè)試來(lái)保證程序的正確性和可靠性,因?yàn)橥藭r(shí)出現(xiàn)的錯(cuò)誤就是商戶(hù)可能會(huì)出現(xiàn)的錯(cuò)誤,所以調(diào)試變得至關(guān)重要。唯有經(jīng)過(guò)多次的調(diào)試才能夠使系統(tǒng)達(dá)到完美的狀態(tài),使得商戶(hù)可以安全,放心的使用程序,保障商戶(hù)信息的安全是每個(gè)系統(tǒng)最基本的需求,因而調(diào)試也就是系統(tǒng)的最基本的要求。但是為了保證說(shuō)最大程度減少開(kāi)發(fā)者的工作量,應(yīng)當(dāng)分三個(gè)階段來(lái)測(cè)試,初期,中期和最終期。前期:主要調(diào)試模塊間的關(guān)系部分,看看是否是正確的,合理的,否則到后面會(huì)造成難以修改和總是出錯(cuò)的現(xiàn)象。中期:插入部分?jǐn)?shù)據(jù),看看是否數(shù)據(jù)庫(kù)方面連接和設(shè)計(jì)得當(dāng),有些時(shí)候理念存在的是不能夠在現(xiàn)實(shí)中完美實(shí)現(xiàn)的,并且調(diào)試界面找到最優(yōu)的布局。最終期:插入全部數(shù)據(jù),看是否正確,修改頁(yè)面看是否能達(dá)到最初預(yù)期效果,檢查功能是否完全實(shí)現(xiàn)。6.2程序測(cè)試具體內(nèi)容6.2.1測(cè)試的重要性及目的1.測(cè)試的重要性只有經(jīng)過(guò)反復(fù)的測(cè)試,才能夠使系統(tǒng)得到最穩(wěn)定的狀態(tài),才能把最好的一面展現(xiàn)給使用的商戶(hù),是極為關(guān)鍵的一個(gè)步驟。但是往往也是大家極容易忽視的一個(gè)部分,因?yàn)榻^大部分的人認(rèn)為這個(gè)部分是不重要的,但事實(shí)并非如此,任何系統(tǒng)不管怎樣做都不可能完全去除錯(cuò)誤,所以需要測(cè)試來(lái)最大程度的降低和減少錯(cuò)誤。要在多環(huán)境下進(jìn)行測(cè)試,以保證商戶(hù)能夠在不同環(huán)境配置下都能夠正常使用。大多數(shù),商戶(hù)的需求是不斷更新的,所以測(cè)試具有十分重要的意義,能夠及時(shí)的把握到商戶(hù)的最新動(dòng)態(tài),做出對(duì)系統(tǒng)的修改。測(cè)試的目的測(cè)試是為了讓商戶(hù)能夠使用到系統(tǒng)的最好一面,能夠充分利用到系統(tǒng)內(nèi)的跟自己相關(guān)的部分。另一方面,從系統(tǒng)開(kāi)發(fā)者的角度來(lái)說(shuō),這個(gè)舉措有助于開(kāi)發(fā)者在開(kāi)發(fā)系統(tǒng)的同時(shí)能夠與商戶(hù)保持有好的關(guān)系,能夠使開(kāi)發(fā)的系統(tǒng)減少最多的錯(cuò)誤和誤差,并且有助于開(kāi)發(fā),邊測(cè)試邊開(kāi)發(fā),能夠及時(shí)解決商戶(hù)的需求,而開(kāi)發(fā)者也能夠減少返工的工作量,保證開(kāi)發(fā)是朝著正確的道路前進(jìn)的,并且對(duì)于商戶(hù)來(lái)說(shuō)能夠定期看到一定的工作成果,也是更有助于提出更好的意見(jiàn),而不是到末期突然提出大量的工作需求。這樣可以使得商戶(hù)和開(kāi)發(fā)者之間的關(guān)系得到一定程度的改善,而開(kāi)發(fā)者也從中得到更多改善系統(tǒng)的方向。6.2.2登錄測(cè)試登錄及管理員添加模塊是對(duì)各個(gè)系統(tǒng)中不可缺少的功能之一,為了對(duì)在運(yùn)行過(guò)程能正常的操作本項(xiàng)目就要對(duì)此進(jìn)行測(cè)試。1.使用不同瀏覽器訪(fǎng)問(wèn)服務(wù)器的IP地址。2.輸入特殊的信息登錄系統(tǒng),例如邊界值等。3.查看登錄及管理員添加之后登錄系統(tǒng)所返回的結(jié)果。無(wú)論商戶(hù)登錄時(shí)都需要用戶(hù)名和密碼進(jìn)行登錄,當(dāng)輸入正確的用戶(hù)名和密碼觀察是否正常登錄。登錄測(cè)試表如下表6-1所示:表6-1登錄測(cè)試表名稱(chēng)功能名稱(chēng)操作闡述期盼結(jié)果測(cè)試結(jié)果登錄信息管理登錄管理員登錄時(shí)輸入賬號(hào):001密碼:001進(jìn)入后臺(tái)主頁(yè)面成功添加商戶(hù)登錄時(shí)輸入賬號(hào):002密碼:002進(jìn)入系統(tǒng)首頁(yè)成功商戶(hù)添加成功之后會(huì)給出提示,繼續(xù)進(jìn)行登錄操作,商戶(hù)添加成功驗(yàn)證的頁(yè)面如下圖6-2所示:圖6-2系統(tǒng)后臺(tái)管理員登錄成功頁(yè)面管理員可以管理添加商戶(hù)的信息。添加測(cè)試表如下表6-2所示:表6-2添加測(cè)試表名稱(chēng)功能名稱(chēng)操作闡述期盼結(jié)果測(cè)試結(jié)果添加信息管理添加管理員進(jìn)入添加商品類(lèi)型管理頁(yè)面成功顯示所有添加商戶(hù)列表成功管理員進(jìn)入添加商品類(lèi)型管理頁(yè)面,點(diǎn)擊刪除按鈕刪除成功,出現(xiàn)刪除成功的提示成功商戶(hù)進(jìn)入添加頁(yè)面,按提示輸入添加商戶(hù)信息添加成功,出現(xiàn)添加成功的提示成功6.2.3商品類(lèi)型管理模塊測(cè)試商品類(lèi)型管理信息模塊對(duì)本界面中的數(shù)據(jù)和信息進(jìn)行相對(duì)應(yīng)得基本操作,主要有查看信息,刪除信息等。點(diǎn)擊右面的刪除按鈕之后,會(huì)“提示確定要?jiǎng)h除”,點(diǎn)擊刪除之后的驗(yàn)證頁(yè)面如下圖6-3所示:圖6-3系統(tǒng)點(diǎn)擊確定刪除按鈕頁(yè)面管理員在可以查看并刪除信息。商品類(lèi)型管理如表6-3所示:表6-3商品類(lèi)型管理測(cè)試表模塊名稱(chēng)功能名稱(chēng)操作描述預(yù)期結(jié)果測(cè)試結(jié)果商戶(hù)信息管理查看管理員進(jìn)入商戶(hù)信息頁(yè)面,查看信息所有商戶(hù)均顯示成功刪除管理員進(jìn)入商戶(hù)信息頁(yè)面,點(diǎn)擊刪除按鈕彈窗提示,刪除成功成功6.3系統(tǒng)的優(yōu)點(diǎn)本系統(tǒng)的優(yōu)點(diǎn)在于界面簡(jiǎn)單,對(duì)于有計(jì)算機(jī)基本操作的人群均可以高效的使用,查詢(xún)功能可以使使用者在大量的數(shù)據(jù)搜索時(shí)能夠快速的找到所需要的內(nèi)容,開(kāi)發(fā)的結(jié)構(gòu)簡(jiǎn)單所以便于日后進(jìn)行維護(hù)和更新功能。信息的添加和查詢(xún),使得資源得到了充分的利用。功能并不復(fù)雜所以執(zhí)行速度也較快,所以商戶(hù)可以得到比較良好的體驗(yàn),系統(tǒng)內(nèi)部的增刪改查也比較人性化,所以比較快捷和精準(zhǔn)。商戶(hù),而身份而判別使得系統(tǒng)比較明了,更具有安全性,系統(tǒng)內(nèi)的數(shù)據(jù)是得到了一定的保護(hù)的。而頁(yè)面上添加商戶(hù),新增添了的一個(gè)優(yōu)勢(shì)在于,添加后的商戶(hù),需得到管理員的審核才能夠使用,避免了惡意添加或是惡意進(jìn)入商戶(hù)內(nèi)部的舉動(dòng)。并且管理員據(jù)有最高權(quán)限,保證數(shù)據(jù)的安全。第7章總結(jié)經(jīng)過(guò)幾個(gè)月的努力還堅(jiān)持,冷凍倉(cāng)儲(chǔ)管理系統(tǒng)終于完成了,程序功能模塊能按照需求來(lái)運(yùn)行,能實(shí)現(xiàn)多管理員的迸發(fā)使用,但是系統(tǒng)由于設(shè)計(jì)經(jīng)驗(yàn)以及冷凍倉(cāng)儲(chǔ)管理系統(tǒng)知識(shí)的局限性,在本系統(tǒng)的開(kāi)發(fā)過(guò)程中,在一些功能方面和業(yè)務(wù)邏輯方面做得不是很完善,系統(tǒng)還存在一些缺陷。界面的設(shè)計(jì)從布局到外觀,受限于自身的設(shè)計(jì)功底較低,沒(méi)能達(dá)到自己所要設(shè)計(jì)的界面要求,另一方面,系統(tǒng)存在一些沒(méi)有考慮的問(wèn)題和模塊。在學(xué)習(xí)的過(guò)程中首次進(jìn)行獨(dú)立設(shè)計(jì)工作,編碼過(guò)程出現(xiàn)了許多問(wèn)題和困難,原以為正確無(wú)誤的程序運(yùn)行過(guò)程中不會(huì)遇到問(wèn)題,但是在運(yùn)行過(guò)程中也總會(huì)出現(xiàn)各種各樣的問(wèn)題,在調(diào)試過(guò)程中找不出運(yùn)行出錯(cuò)的原因。而這些基本問(wèn)題卻都是一些簡(jiǎn)單的問(wèn)題,例如標(biāo)點(diǎn)符號(hào)應(yīng)該是英文狀態(tài)下的,卻因?yàn)椴缓玫木幊塘?xí)慣造成了一些中文的符號(hào)輸入,經(jīng)過(guò)仔細(xì)觀察和老師的幫組下,還是將問(wèn)題解決了。目前系統(tǒng)的功能比較簡(jiǎn)單,還存在許多瑕疵,這是一份遺憾,也是促進(jìn)我不斷進(jìn)步的動(dòng)力。致謝經(jīng)歷了近三個(gè)多月的動(dòng)手實(shí)踐及老師辛勤的指導(dǎo)和同學(xué)朋友熱心的幫助下,本人的畢業(yè)設(shè)計(jì)冷凍倉(cāng)儲(chǔ)管理系統(tǒng)的基本功能也基本完成。此次設(shè)計(jì)中,通過(guò)不斷的探討與學(xué)習(xí)使我熟悉、使我初步了解了java相關(guān)技術(shù)。做的是一個(gè)B/S結(jié)構(gòu)的冷凍倉(cāng)儲(chǔ)管理系統(tǒng),使我對(duì)做網(wǎng)站所需要,及運(yùn)行的環(huán)境有了初步的了解,在此次設(shè)計(jì)中我翻閱了較多的書(shū)籍,在有限的時(shí)間了豐富了對(duì)冷凍倉(cāng)儲(chǔ)管理系統(tǒng)技術(shù)的知識(shí)也積累了少許的經(jīng)驗(yàn)。起初對(duì)java的初步認(rèn)識(shí),通過(guò)這次設(shè)計(jì)更進(jìn)一步的了解了其工作原理,懂得了配置服務(wù)器環(huán)境,連接數(shù)據(jù)庫(kù)源,在設(shè)計(jì)過(guò)程中,也學(xué)會(huì)了用eclipse設(shè)計(jì)一個(gè)簡(jiǎn)單的頁(yè)面,增強(qiáng)了動(dòng)手的能力,激發(fā)了在此方面的興趣。但是由于時(shí)間、基礎(chǔ)及缺乏實(shí)踐等多方面的問(wèn)題,還有諸多需要解決的問(wèn)題依然存在,設(shè)計(jì)中很多方面考慮不夠周全或者考慮不到。非常感謝我的老師,我的同學(xué),我的朋友并希望在今后的學(xué)習(xí)生活中不斷培養(yǎng)多方面的興趣,不斷學(xué)習(xí)進(jìn)步從而能夠?qū)崿F(xiàn)獨(dú)立完成。設(shè)計(jì)中存在的諸多缺點(diǎn)誠(chéng)肯老師的原諒。

參考文獻(xiàn)[1]劉曉華,周慧貞.java應(yīng)用開(kāi)發(fā)詳解[M].電子工業(yè)出版社,2018[2]阿斯利森,舒塔,金靈等譯.Ajax基礎(chǔ)教程[M].人民郵電出版社,2018]馬石安,javaWeb程序設(shè)計(jì)與項(xiàng)目案例開(kāi)發(fā)[M].清華大學(xué)出版社,2017

[4]王珊,薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].高等物業(yè)出版社出版社,2019[5]王毅,周峰,孫更新.java經(jīng)典案例設(shè)計(jì)與實(shí)現(xiàn)[M].電子工業(yè)出版,2019[6]張海藩,軟件工程導(dǎo)論[M].清華大學(xué)出版社,2018:5-14

[7]鄭阿奇.MYSQL實(shí)用教程[M].電子工業(yè)出版社,2017[8]譚慶平,毛新軍編著.軟件工程實(shí)踐[M].高等物業(yè)出版社,2019[9]林邦杰.java程序設(shè)計(jì)入門(mén)教程[M].

中國(guó)青年出版社,2017[10]謝希仁.計(jì)算機(jī)網(wǎng)絡(luò)[M].

電子工業(yè)出版社,2018[11]列旭松,java核心技術(shù)與最佳實(shí)踐[M].機(jī)械工業(yè)出版社,2018[12]王行言.java語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)[M].清華大學(xué)出版社,2018:[13]威廉斯,java&MySQLWeb數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)指南[M].東南大學(xué)出版社,2019[14]陳云芳.基于B/S的Web應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)[M].人民郵電

出版社,

2017[15]

DavidHopkins.Improvingthe

Quality

of

Teaching

and

Learning[J].Support

for

Learning,2018reference[1]LiuXiaohua,ZhouHuizhen.javaapplicationdevelopmentdetails[M].ElectronicIndustryPress,2018[2][M].People'sPostsandTelecommunicationsPress,2018]MaShi'an,javawebprogramdesignandprojectcasedevelopment[M].TsinghuaUniversityPress,2017[4]WangShan,SA

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論