版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
springboot百貨中心供應鏈管理系統(tǒng)小程序摘要隨著我國經(jīng)濟迅速發(fā)展,人們對手機的需求越來越大,各種手機軟件也都在被廣泛應用,但是對于手機進行數(shù)據(jù)信息管理,對于手機的各種軟件也是備受用戶的喜愛,百貨中心供應鏈管理系統(tǒng)被用戶普遍使用,為方便用戶能夠可以隨時進行百貨中心供應鏈的數(shù)據(jù)信息管理,特開發(fā)了基于百貨中心供應鏈的管理系統(tǒng)。百貨中心供應鏈管理系統(tǒng)主要是對系統(tǒng)所要實現(xiàn)的功能進行詳細考慮,確定所要實現(xiàn)的功能后進行界面的設計,在這中間還要考慮如何可以更好的將功能及頁面進行很好的結(jié)合,方便用戶可以很容易明了的找到自己所需要的信息,還有系統(tǒng)平臺后期的可操作性,通過對信息內(nèi)容的詳細了解進行技術的開發(fā)。百貨中心供應鏈管理系統(tǒng)的開發(fā)利用現(xiàn)有的成熟技術參考,以源代碼為模板,分析功能調(diào)整與百貨中心供應鏈管理系統(tǒng)管理的實際需求相結(jié)合,討論了基于springboot的百貨中心供應鏈管理系統(tǒng)管理的使用。
關鍵詞:百貨中心供應鏈管理系統(tǒng);JAVA;springboot;MySQLSpringbootdepartmentstoresupplychainmanagementappletAbstractWiththerapiddevelopmentofChina'seconomy,people'sdemandformobilephonesisgrowing,andvariousmobilephonesoftwarearealsowidelyused.However,datainformationmanagementformobilephonesandvariousmobilephonesoftwarearealsopopularamongusers.Thesupplychainmanagementofdepartmentstoresiswidelyusedbyusers,sothatuserscanmanagethedatainformationofthesupplychainofdepartmentstoresatanytime,Wehavedevelopedamanagementsystembasedonthesupplychainofdepartmentstores.Thedepartmentstoresupplychainmanagementmainlyconsidersthefunctionstoberealizedbythesystemindetail,determinesthefunctionstoberealized,andthendesignstheinterface.Inthemiddle,italsoconsidershowtobettercombinethefunctionsandpages,sothatuserscaneasilyfindtheinformationtheyneed,aswellastheoperabilityofthesystemplatforminthelaterstage,Developtechnologythroughadetailedunderstandingofinformationcontent.Thedevelopmentofdepartmentstoresupplychainmanagementusestheexistingmaturetechnologyreference,takesthesourcecodeasthetemplate,analyzesthecombinationoffunctionadjustmentandtheactualdemandofdepartmentstoresupplychainmanagementmanagement,anddiscussestheuseofdepartmentstoresupplychainmanagementmanagementbasedonspringboot.Keywords:departmentstoresupplychainmanagement;JAVA;springboot;MySQL目錄TOC\o"1-3"\h\u29282第一章緒論 160041.1選題背景 1271351.2研究現(xiàn)狀 189061.3研究內(nèi)容 217945第二章開發(fā)工具及關鍵技術介紹 357102.1微信開發(fā)者工具 3198932.2小程序框架以及目錄結(jié)構(gòu)介紹 3276752.3JAVA技術 4197232.4Mysql數(shù)據(jù)庫 461462.5Springboot框架 518230第三章系統(tǒng)分析 7156143.1需求分析 7303133.2可行性分析 7192163.2.1技術可行性:技術背景
758423.2.2經(jīng)濟可行性 8125703.2.3操作可行性:
865443.3性能分析 8272503.4系統(tǒng)操作流程 921563.4.1用戶登錄流程 9118543.4.2信息添加流程 9266693.4.3信息刪除流程 1030509第四章系統(tǒng)設計與實現(xiàn) 1258294.1系統(tǒng)架構(gòu)設計 1227934.2開發(fā)流程設計 12193654.3數(shù)據(jù)庫設計 13123254.3.1實體ER圖 13215014.3.2數(shù)據(jù)表 1425630第五章系統(tǒng)實現(xiàn) 32127245.1用戶前臺功能模塊(前端) 32154135.2管理員功能模塊(后端) 3915190第六章系統(tǒng)的測試 44145146.1測試目的 4431566.2測試方案設計 44149756.2.1測試策略 44205406.2.2測試分析 4471606.3測試結(jié)果 452272結(jié)論 4611521參考文獻 4711906致謝 49PAGEPAGE31第一章緒論1.1選題背景隨著網(wǎng)絡不斷的普及發(fā)展,百貨中心供應鏈管理系統(tǒng)依靠網(wǎng)絡技術的支持得到了快速的發(fā)展,首先要從管理員和用戶的實際需求出發(fā),通過了解管理員和用戶的需求開發(fā)出具有針對性的百貨中心供應鏈管理功能,利用目前網(wǎng)絡給管理員和用戶帶來的方便快捷這一特點對系統(tǒng)進行調(diào)整,設計的系統(tǒng)讓用戶的使用起來更加方便,本系統(tǒng)的主要目的就是給管理員和用戶帶來方便,管理員足不出戶只要通過計算機就可以進行百貨中心供應鏈管理。同時隨著電子商務的發(fā)展百貨中心供應鏈管理系統(tǒng)已經(jīng)受到廣大用戶的喜愛?;ヂ?lián)網(wǎng)發(fā)展至今,已經(jīng)解決了很多我們解決不了的難題,使得我們工作更加便捷,提高了我們的工作效率。目前各行各業(yè)都在運用網(wǎng)絡信息管理程序,不同的人群也都接觸到信息管理,特別是在各大電商行業(yè)廣泛的應運起來。通過對當前網(wǎng)絡環(huán)境發(fā)展的分析與總結(jié),開發(fā)百貨中心供應鏈管理系統(tǒng)可以改變以往的百貨中心供應鏈管理方式,改變傳統(tǒng)線下百貨中心供應鏈管理的狀態(tài),由于人群的不斷增多,使用傳統(tǒng)的百貨中心供應鏈管理模式已經(jīng)遠遠不能滿足于用戶需求了,而且越來越多的百貨也在開通線上管理,所以開發(fā)一個百貨中心供應鏈管理系統(tǒng)可以解決百貨中心供應鏈不利于線下管理的問題,同時可以利用網(wǎng)絡對百貨中心供應鏈信息進行管理,設計的網(wǎng)站保證信息的完整安全,這樣才能提高工作效率,保證系統(tǒng)安全正常的運行。1.2研究現(xiàn)狀在國外他們的信息技術的發(fā)展是我國的許多倍,從1946年誕生在美國的世界上第一臺計算機開始,國外的信息技術就一直在飛速地發(fā)展,一些計算機應用軟件也紛紛出現(xiàn),軟件技術也一直在不斷完善和更新。軟件行業(yè)早已遍布各個地方。在國內(nèi),我國信息技術發(fā)展起步比較晚,后期慢慢的不斷地進行優(yōu)化和改革,才讓我們的信息技術上升到新的階段。在現(xiàn)在軟件開發(fā)的技術經(jīng)過大量研究和生活實踐基本能夠達到獨立開發(fā)系統(tǒng)應用的水平,生活中的各個行業(yè)也把軟件操作替換成傳統(tǒng)的記錄模式。軟件行業(yè)正是現(xiàn)在比較熱門的行業(yè)。隨著百貨中心供應鏈管理人數(shù)的不斷增加,百貨中心供應鏈管理系統(tǒng)也在隨著增加,由于百貨中心供應鏈信息的增多,百貨中心供應鏈管理系統(tǒng)能夠?qū)Π儇浿行墓湽芾磉M行完整的規(guī)劃和管理,而且百貨也通過網(wǎng)絡系統(tǒng)來完成日常管理信息中的各種需求,所以網(wǎng)上百貨中心供應鏈管理系統(tǒng)的開發(fā)給人們帶來了足夠的便利,人們通過系統(tǒng)來滿足生活中的需求,因此,由于信息的增加,信息處理系統(tǒng)也隨之增加,通過網(wǎng)絡來滿足現(xiàn)代人群需求。此次開發(fā)設計主要是實現(xiàn)百貨中心供應鏈管理系統(tǒng),結(jié)合java技術以及mysql數(shù)據(jù)庫進行設計,彌補目前百貨中心供應鏈信息網(wǎng)站中的不足,來開發(fā)出一款即方便又實用的百貨中心供應鏈管理系統(tǒng),并且設計的程序具有界面整潔、功能強大等特性,從全局來說,百貨中心供應鏈管理系統(tǒng)的設計解決了信息零散、不利于百貨中心供應鏈管理的問題,該系統(tǒng)實現(xiàn),可以投入到真實環(huán)境中,這樣不僅能解決以上提及的問題,讓信息管理更準則。1.3研究內(nèi)容百貨中心供應鏈管理系統(tǒng)的開發(fā)及實現(xiàn),所需要的工作內(nèi)容:(1)首先是確定選題,確定好所要做的系統(tǒng),并對系統(tǒng)的背景及現(xiàn)在面臨的一些問題等進行系統(tǒng)的初步確認。(2)系統(tǒng)確認完成后,結(jié)合系統(tǒng)開發(fā)的需求進行確認系統(tǒng)開發(fā)所使用的技術,本百貨中心供應鏈管理系統(tǒng)的開發(fā)使用JAVA技術,數(shù)據(jù)庫進行平臺的搭建開發(fā),確認好使用的技術進行技術分析,所使用的技術是否可以完成百貨中心供應鏈管理系統(tǒng)的實現(xiàn)。(3)確定好系統(tǒng)使用的技術,進行在線確認系統(tǒng)所劃分的用戶角色,并且根據(jù)用戶角色劃分確定所要設計的功能模塊,對于百貨中心供應鏈管理系統(tǒng)系統(tǒng)的設計主要劃分別為管理員和用戶角色,并所使用的功能模塊也相應不同,但是系統(tǒng)的數(shù)據(jù)庫實現(xiàn)的內(nèi)容是交互的,用戶可以隨時根據(jù)自己的需求進行課程信息,對于系統(tǒng)工作人員可以根據(jù)自己的分管內(nèi)容進行在線信息的處理及操作,管理員獲取到所有用戶的詳細數(shù)據(jù)信息,并根據(jù)需求進行第一時間處理解決。(4)系統(tǒng)的功能模塊確認完成后進行程序及界面的設計,設計完成后,并且通過測試來判斷程序是否完善,對于系統(tǒng)測試,需要不同的用戶進行不同的內(nèi)容編輯及提交,及使用不同的測試方式找出程序中存在的漏洞,并對程序出現(xiàn)的漏洞問題進行在線解決處理,如果測試系統(tǒng)沒有任何問題時,可以將系統(tǒng)上傳進行正式操作使用。開發(fā)工具及關鍵技術介紹2.1微信開發(fā)者工具微信開發(fā)者工具現(xiàn)在已經(jīng)被小程序開發(fā)團隊開發(fā)運行,目前微信開發(fā)者工具任然在不斷的完善中,在開發(fā)小程序時經(jīng)常要不斷的更新??梢允褂梦⑿艗叽a登陸開發(fā)者工具,開發(fā)者工具將使用這個微信帳號的信息進行小程序的開發(fā)和調(diào)試。機型選擇:小程序以智能手機的屏幕尺寸為設計標準,進行切圖。預覽界面:寫好視圖布局后點擊編譯,用來刷新視圖界面??刂婆_:方便調(diào)試打印輸出信息。上傳代碼:上傳到騰訊服務器,提交審核必經(jīng)步驟。上傳代碼時可以填寫版本號和備注信息。資源文件:一般可以在資源文件進行對應項目的文件目錄的斷點調(diào)試。顯示遠程調(diào)試:手機端和PC端開發(fā)工具聯(lián)調(diào)對用戶而言是非常實用的。本地數(shù)據(jù)存儲:顯示的是本地存儲的數(shù)據(jù)。視圖調(diào)試:標組件以子父層級結(jié)構(gòu)呈現(xiàn),方便調(diào)試。微信限制在2M以內(nèi)的代碼體積;開發(fā)中一般不校驗合法域名信息;小程序后臺要做配置服務器域名。以上就是在開發(fā)過程中微信開發(fā)者工具常用到的功能,微信開發(fā)者工具也在不斷的完善。2.2小程序框架以及目錄結(jié)構(gòu)介紹整個小程序框架系統(tǒng)分為兩部分:邏輯層和視圖層。小程序開發(fā)框架的目標是通過盡可能簡單、高效的方式讓開發(fā)者可以在微信中開發(fā)具有原生小程序體驗的服務。小程序在視圖層與邏輯層間提供了數(shù)據(jù)傳輸和事件系統(tǒng),提供了自己的視圖層以及邏輯層框架,讓開發(fā)者能夠?qū)W⒂跀?shù)據(jù)與邏輯??蚣艿暮诵氖且粋€響應的數(shù)據(jù)綁定系統(tǒng),可以讓數(shù)據(jù)與視圖非常簡單地保持同步。在邏輯層做數(shù)據(jù)修改,在視圖層就會做相應的更新??蚣芴峁┝艘惶谆A的組件,這些組件自帶微信風格的樣式以及特殊的邏輯,開發(fā)者可以通過組合基礎組件,創(chuàng)建出強大的微信小程序。2.3JAVA技術Java主要采用CORBA技術和安全模型,可以在互聯(lián)網(wǎng)應用的數(shù)據(jù)保護。它還提供了對EJB(EnterpriseJavaBeans)的全面支持,javaservletAPI,SSM(javaserverpages),和XML技術。JAVA語言功能:面向?qū)ο螅好嫦驅(qū)ο笫荍ava編程語言的標志之一,是一種軟件開發(fā)方法。最重要的是將所有東西變成對象,然后以某種方式編程。編程時,代碼和數(shù)據(jù)寫在每個對象上。面向?qū)ο缶幊谭椒ǖ某霈F(xiàn)使得人們在編程過程中的設計思考和操作變得非常簡單,同時也提高了程序的安全性??缙脚_:Java流行的一個關鍵特性是它的跨平臺特性,這使得用Java編程變得容易。您可以用Java編寫程序并在其他地方運行它,而無需在編譯后更改它。垃圾回收機制:用來將那些在程序不操作時無用的對象所占用的內(nèi)存空間釋放掉,C++最被人厭惡的就是因為其不能將在編程的過程中所占用的內(nèi)存空間進行及時的釋放,導致隨著編程時間的變長所占用的內(nèi)存空間越來越多。對于一些編程高手而言,他們會在剛開始編程的時候配置一塊內(nèi)存地址放在堆棧上,然后在不需要的時候會對其進行釋放,而一些新手和菜鳥在很多的時候會忘記刪除這個內(nèi)存地址,從而導致程序在運行的過程中會變得十分的不穩(wěn)定,最終有可能會導致程序崩潰。所以很多C++的高手在編寫程序時往往都會將刪除后的指針的值設置為NULL,然后在刪除之前確定一個指針的值是否為NULL。2.4Mysql數(shù)據(jù)庫數(shù)據(jù)庫是系統(tǒng)開發(fā)過程中不可或缺的一部分。在WEB應用方面,MySQLAB開發(fā)了一個具有很大優(yōu)勢的MySQL關系數(shù)據(jù)庫管理系統(tǒng)。MySQL可以將數(shù)據(jù)存儲在不同的表中,這非常靈活,并且還可以提高系統(tǒng)在實際應用中的速度。數(shù)據(jù)庫訪問最常用于標準SQL語言,MySQL用于SQL語言,因此它具有高度兼容性。數(shù)據(jù)庫的操作是必不可少的,包括對數(shù)據(jù)庫表的增加、刪除、修改、查詢等功能?,F(xiàn)如今,數(shù)據(jù)庫可以分為關系型數(shù)據(jù)庫和非關系型數(shù)據(jù)庫,Mysql屬于關系性數(shù)據(jù)庫,Mysql數(shù)據(jù)庫是一款小型的關系型數(shù)據(jù)庫,它以其自身特點:體積小、速度快、成本低等,Mysql數(shù)據(jù)庫是目前最受歡迎的開源數(shù)據(jù)庫。在WEB應用技術中,Mysql數(shù)據(jù)庫支持不同的操作系統(tǒng)平臺,雖然在不同平臺下的安裝和配置都不相同,但是差別也不是很大,Mysql在Windows平臺下兩種安裝方式,二進制版和免安裝版。安裝完Mysql數(shù)據(jù)庫之后,需要啟動服務進程,相應的客戶端就可以連接數(shù)據(jù)庫,客戶端可通過命令行或者圖形界面工具登錄數(shù)據(jù)庫。2.5Springboot框架Spring框架是Java平臺上的一種開源應用框架,提供具有控制反轉(zhuǎn)特性的容器。盡管Spring框架自身對編程模型沒有限制,但其在Java應用中的頻繁使用讓它備受青睞,以至于后來讓它作為EJB(EnterpriseJavaBeans)模型的補充,甚至是替補。Spring框架為開發(fā)提供了一系列的解決方案,比如利用控制反轉(zhuǎn)的核心特性,并通過依賴注入實現(xiàn)控制反轉(zhuǎn)來實現(xiàn)管理對象生命周期容器化,利用面向切面編程進行聲明式的事務管理,整合多種持久化技術管理數(shù)據(jù)訪問,提供大量優(yōu)秀的Web框架方便開發(fā)等等。Spring框架具有控制反轉(zhuǎn)(IOC)特性,IOC旨在方便項目維護和測試,它提供了一種通過Java的反射機制對Java對象進行統(tǒng)一的配置和管理的方法。Spring框架利用容器管理對象的生命周期,容器可以通過掃描XML文件或類上特定Java注解來配置對象,開發(fā)者可以通過依賴查找或依賴注入來獲得對象。Spring框架具有面向切面編程(AOP)框架,SpringAOP框架基于代理模式,同時運行時可配置;AOP框架主要針對模塊之間的交叉關注點進行模塊化。Spring框架的AOP框架僅提供基本的AOP特性,雖無法與AspectJ框架相比,但通過與AspectJ的集成,也可以滿足基本需求。Spring框架下的事務管理、遠程訪問等功能均可以通過使用SpringAOP技術實現(xiàn)。Spring的事務管理框架為Java平臺帶來了一種抽象機制,使本地和全局事務以及嵌套事務能夠與保存點一起工作,并且?guī)缀蹩梢栽贘ava平臺的任何環(huán)境中工作。Spring集成多種事務模板,系統(tǒng)可以通過事務模板、XML或Java注解進行事務配置,并且事務框架集成了消息傳遞和緩存等功能。Spring的數(shù)據(jù)訪問框架解決了開發(fā)人員在應用程序中使用數(shù)據(jù)庫時遇到的常見困難。它不僅對Java:JDBC、iBATS/MyBATIs、Hibernate、Java數(shù)據(jù)對象(JDO)、ApacheOJB和ApacheCayne等所有流行的數(shù)據(jù)訪問框架中提供支持,同時還可以與Spring的事務管理一起使用,為數(shù)據(jù)訪問提供了靈活的抽象。Spring框架最初是沒有打算構(gòu)建一個自己的WebMVC框架,其開發(fā)人員在開發(fā)過程中認為現(xiàn)有的StrutsWeb框架的呈現(xiàn)層和請求處理層之間以及請求處理層和模型之間的分離不夠,于是創(chuàng)建了SpringMVC。第三章系統(tǒng)分析3.1需求分析任何一個項目在開發(fā)研究前,都需要對研發(fā)系統(tǒng)本身的需求做一個認真的分析,市場的調(diào)研是不可忽視的,從實際場景中確定使用人員的功能需求,從而明確目標,對整個系統(tǒng)的開發(fā)有一個更加準確的定位,在這個章節(jié),需要對系統(tǒng)的性能分析,業(yè)務流程分析,和數(shù)據(jù)等進行分析,百貨中心供應鏈管理系統(tǒng)的整體界面簡單,功能完善。需求的可行性是分析和討論發(fā)達的系統(tǒng)能達到什么樣的要求。開發(fā)的系統(tǒng)平臺是否符合之前的要求。只有在預先評估系統(tǒng)的開發(fā)中,才能在系統(tǒng)開發(fā)和實施之前完成需求。如果您不具備開發(fā)一個功能不合格的系統(tǒng)的可行性,那就是開發(fā)失敗。開發(fā)系統(tǒng)是否有用,可以完成之前討論過的需求,以下分析了百貨中心供應鏈管理系統(tǒng)的實際需求。系統(tǒng)設計需要從用戶和管理員的實際需求開始,以了解他們需要實施哪些功能以及他們可以包括哪些管理工作??紤]到百貨中心供應鏈管理系統(tǒng)系統(tǒng)設計的特點,應滿足幾個要求:(1)它可以通過網(wǎng)絡開展百貨中心供應鏈管理系統(tǒng)信息管理工作,促進對百貨中心供應鏈信息管理。(2)信息變得更加多樣化,管理更加標準化;(3)它提供了一個免費的渠道,以確保數(shù)據(jù)的實時有效溝通。3.2可行性分析3.2.1技術可行性:技術背景
百貨中心供應鏈管理系統(tǒng)采用了JAVA技術,開發(fā)了功能完備、使用簡單的前端應用程序,并建立、維護了一個數(shù)據(jù)完整、安全、穩(wěn)定性強的后臺數(shù)據(jù)庫系統(tǒng)。系統(tǒng)使用JAVA技術和Mysql數(shù)據(jù)庫作為設計工具,可簡單易行地學習操作。用戶角色之間的相結(jié)合開發(fā)一套百貨中心供應鏈管理系統(tǒng)是值得嘗試的,數(shù)據(jù)完整性和許多品質(zhì)為數(shù)據(jù)的功能分配和管理提供了依據(jù)。它也是數(shù)據(jù)庫安全平臺的重要組成部分,是提高和增強數(shù)據(jù)安全性的重要手段。此外,為了提供更平滑,更智能和更有效的基本控制方法,定義了同時構(gòu)建對安全計算環(huán)境的支持所需的步驟,并幫助維護安全性。因為在這兩種開發(fā)工具中,功能強大且免費且界面良好,所以百貨中心供應鏈管理系統(tǒng)在技術方面是可行的。3.2.2經(jīng)濟可行性桌面百貨中心供應鏈管理系統(tǒng)的開發(fā)是由開發(fā)者自己開發(fā),不需要購買其他軟件或者端口之類的,而且在百貨中心供應鏈管理系統(tǒng)的開發(fā)之前所做的市場調(diào)研及其他的百貨中心供應鏈管理系統(tǒng),都是沒有任何費用的,通過開發(fā)者自己的努力,所有的工作的都是自己親力親為,在碰到自己比較難以解決的問題,大多是通過同學和指導老師的幫助進行相關信息的解決,所以對于百貨中心供應鏈管理系統(tǒng)的開發(fā)在經(jīng)濟上是完全可行的,沒有任何費用支出的。使用JAVA技術是比較成熟的技術,所以百貨中心供應鏈管理系統(tǒng)的開發(fā)在經(jīng)濟上是沒有問題的。3.2.3操作可行性:
可操作性主要是對百貨中心供應鏈管理系統(tǒng)的系統(tǒng)設計完成后,用戶的使用體驗度,對于管理員可以通過系統(tǒng)隨時管理相關的數(shù)據(jù)信息,并且對于管理員、用戶二個用戶角色,都可以簡單明了的進入到自己的系統(tǒng)界面,通過界面導航菜單可以簡單明了地操作功能模塊,方便用戶信息需求和百貨中心供應鏈的數(shù)據(jù)信息,對于系統(tǒng)的操作,不需要專業(yè)人員都可以直接進行功能模塊的操作管理,所以在系統(tǒng)的可操作性是完全可以的。本系統(tǒng)的操作使用的也是界面窗口進行登錄,所以操作人員只要會簡單的電腦操作就完全可以的。3.3性能分析對于性能分析,與傳統(tǒng)的管理方式相比,傳統(tǒng)的管理方式是使用人工通過用紙和筆進行數(shù)據(jù)信息的統(tǒng)計和管理,并且這種方式對于存儲和查找某一數(shù)據(jù)信息都比較麻煩,隨著計算機網(wǎng)絡的到來,這種傳統(tǒng)的方法很難適應當下社會的發(fā)展,不僅降低人們的辦事效率,而且還需要很多的人力和物力,對于使用的時間和所要花費的費用都是比較高的,為了降低成本費用,提高用戶的工作效率,進行開發(fā)一套基于計算機和網(wǎng)絡技術的百貨中心供應鏈管理系統(tǒng)。百貨中心供應鏈管理系統(tǒng)的開發(fā)設計時一個獨立的系統(tǒng),以流行數(shù)據(jù)庫進行數(shù)據(jù)的存儲開發(fā),主要是為了實現(xiàn)百貨中心供應鏈管理系統(tǒng)的用戶角色及相對應的功能模塊,讓百貨中心供應鏈管理系統(tǒng)的管理不會存在管理差異、低效率,而是跟傳統(tǒng)的管理信息恰好相反,百貨中心供應鏈管理系統(tǒng)的實現(xiàn)可以節(jié)約資源,并且對于業(yè)務的處理速度也提高,速度快、效率高,功能性強大。3.4系統(tǒng)操作流程3.4.1用戶登錄流程對于系統(tǒng)的安全性的第一關,就是用戶想要進入系統(tǒng),必須通過登錄窗口,輸入自己的登錄信息才可以進行登錄,用戶輸入的信息準確無誤后才可以進入到操作系統(tǒng)界面,進行功能模塊的相對應操作,如果用戶輸入的信息不正確,則窗口出現(xiàn)提示框,用戶登錄失敗,返回到第一步進行重新輸入,如圖3-1所示。圖3-1登錄操作流程圖3.4.2信息添加流程對于百貨中心供應鏈管理系統(tǒng),需要隨時添加所需要的數(shù)據(jù)信息,對于用戶添加信息,需要根據(jù)添加界面,根據(jù)選框的內(nèi)容進行填寫所要添加的數(shù)據(jù)信息,信息輸入完成后判斷數(shù)據(jù)信息是否符合要求,符合要求則添加完成,用戶所添加的信息不符合要求,則需要返回到第一步,重新輸入數(shù)據(jù)信息,再進行判斷操作,如圖3-2所示。圖3-2信息添加流程圖3.4.3信息刪除流程不管是哪個用戶角色進入到不通的系統(tǒng)操作界面,都可以進行不同的信息內(nèi)容的操作功能,對用系統(tǒng)數(shù)據(jù)信息的刪除,用戶一旦將信息刪除,那么該刪除的數(shù)據(jù)信息將無法恢復,所以用戶在對數(shù)據(jù)刪除事,一定判斷刪除的內(nèi)容是否是確定要刪除的,確定無誤后選擇確定刪除操作,如圖3-3所示。圖3-3信息刪除流程圖第四章系統(tǒng)設計與實現(xiàn)4.1系統(tǒng)架構(gòu)設計百貨中心供應鏈管理系統(tǒng)的系統(tǒng)項目的概述設計分析,主要內(nèi)容有百貨中心供應鏈管理系統(tǒng)的具體分析,進行數(shù)據(jù)庫的是設計,數(shù)據(jù)采用mysql數(shù)據(jù)庫,并且對于系統(tǒng)的設計采用比較人性化的操作設計,對于系統(tǒng)出現(xiàn)的錯誤信息可以及時做出處理及反饋。基于百貨中心供應鏈管理系統(tǒng)基于現(xiàn)有的手機,可以實現(xiàn)管理員,后臺首頁、輪播圖、公告欄管理、資源管理、系統(tǒng)用戶、模塊管理(部門信息、供應商管理、商品信息、采購信息、入庫信息、出庫信息、銷售信息、訂單運輸)等詳細的了解及統(tǒng)計分析,根據(jù)系統(tǒng)功能需求建立的模塊關系圖如下圖:圖4-1管理員功能模塊圖4.2開發(fā)流程設計百貨中心供應鏈管理系統(tǒng)的開發(fā)對管理模塊和系統(tǒng)使用的數(shù)據(jù)庫進行分析,編寫代開發(fā),規(guī)劃和操作是構(gòu)建信息管理應用程序的必要三步曲,它決定了系統(tǒng)是否能夠真正實現(xiàn)預設功能以及是否可以在成功設計后實施。在開發(fā)過程中,每個階段必須嚴格按照線性順序進行開發(fā),并且在相應階段生成的每個工作都可以通過技術進行驗證和檢查。確保一個階段完成后是正確的,不會造成下一階段拖拽現(xiàn)象,使系統(tǒng)完成設計功能后得到保證。從百貨中心供應鏈管理系統(tǒng)的成功開發(fā)經(jīng)驗來看,上述方法效果最為明顯,最大程度地降低了系統(tǒng)開發(fā)的復雜性。如圖4-2所示。圖4-2開發(fā)系統(tǒng)流程圖4.3數(shù)據(jù)庫設計數(shù)據(jù)庫是信息系統(tǒng)的基礎和核心。數(shù)據(jù)庫設計的好壞直接影響到信息系統(tǒng)開發(fā)的成敗。創(chuàng)建數(shù)據(jù)庫表首先確定實體的屬性和實體之間的關系。根據(jù)關系創(chuàng)建一個數(shù)據(jù)表。4.3.1實體ER圖數(shù)據(jù)庫是整個軟件編程中最重要的一個步驟,對于數(shù)據(jù)庫問題主要是判定數(shù)據(jù)庫的數(shù)量和結(jié)構(gòu)公式的創(chuàng)建。展示系統(tǒng)使用的是Mysql進行對數(shù)據(jù)庫進行管理,進行保證數(shù)據(jù)的安全性、穩(wěn)定性等。概念模型的設計是為了抽象真實世界的信息,并對信息世界進行建模。它是數(shù)據(jù)庫設計的強大工具。數(shù)據(jù)庫概念模型設計可以通過E-R圖描述現(xiàn)實世界的概念模型。系統(tǒng)的E-R圖顯示了系統(tǒng)中實體之間的鏈接。而且Mysql數(shù)據(jù)庫是自我保護能力比較強的數(shù)據(jù)庫,下圖主要是對系統(tǒng)的E-R圖:圖4-3系統(tǒng)的E-R圖這些功能可以充分滿足百貨中心供應鏈管理系統(tǒng)的需求。此系統(tǒng)功能較為全面如下圖系統(tǒng)功能結(jié)構(gòu)如圖4-5所示。圖4-5系統(tǒng)功能結(jié)構(gòu)圖4.3.2數(shù)據(jù)表我們可以根據(jù)數(shù)據(jù)結(jié)構(gòu)的詳細分析要求,我們根據(jù)輸入和輸出數(shù)據(jù)量的要求進行分析,確定什么表,結(jié)構(gòu)之間的關系,我們可以驗證,調(diào)整和完善,查詢和瀏覽過程,可以實現(xiàn)數(shù)據(jù)庫,以使用戶對數(shù)據(jù)和功能有更多要求?;谙到y(tǒng)使用的數(shù)據(jù)庫管理系統(tǒng)的特點,對數(shù)據(jù)庫的概念模型進行了轉(zhuǎn)換和構(gòu)建。但是,這個系統(tǒng)只需要充分考慮百貨中心供應鏈管理系統(tǒng)的功能,而且組織比較清晰。表access_token(登陸訪問時長)編號名稱數(shù)據(jù)類型長度小數(shù)位允許空值主鍵默認值說明1token_idint100NY臨時訪問牌ID2tokenvarchar640YN臨時訪問牌3infotext655350YN4maxageint100NN2最大壽命:默認2小時5create_timetimestamp190NNCURRENT_TIMESTAMP創(chuàng)建時間:6update_timetimestamp190NNCURRENT_TIMESTAMP更新時間:7user_idint100NN0用戶編號:表article(文章:用于內(nèi)容管理系統(tǒng)的文章)編號名稱數(shù)據(jù)類型長度小數(shù)位允許空值主鍵默認值說明1article_idmediumint80NY文章id:[0,8388607]2titlevarchar1250NY標題:[0,125]用于文章和html的title標簽中3typevarchar640NN0文章分類:[0,1000]用來搜索指定類型的文章4hitsint100NN0點擊數(shù):[0,1000000000]訪問這篇文章的人次5praise_lenint100NN0點贊數(shù)6create_timetimestamp190NNCURRENT_TIMESTAMP創(chuàng)建時間:7update_timetimestamp190NNCURRENT_TIMESTAMP更新時間:8sourcevarchar2550YN來源:[0,255]文章的出處9urlvarchar2550YN來源地址:[0,255]用于跳轉(zhuǎn)到發(fā)布該文章的網(wǎng)站10tagvarchar2550YN標簽:[0,255]用于標注文章所屬相關內(nèi)容,多個標簽用空格隔開11contentlongtext21474836470YN正文:文章的主體內(nèi)容12imgvarchar2550YN封面圖13descriptiontext655350YN文章描述表article_type(文章分類)編號名稱數(shù)據(jù)類型長度小數(shù)位允許空值主鍵默認值說明1type_idsmallint50NY分類ID:[0,10000]2displaysmallint50NN100顯示順序:[0,1000]決定分類顯示的先后順序3namevarchar160NN分類名稱:[2,16]4father_idsmallint50NN0上級分類ID:[0,32767]5descriptionvarchar2550YN描述:[0,255]描述該分類的作用6icontext655350YN分類圖標:7urlvarchar2550YN外鏈地址:[0,255]如果該分類是跳轉(zhuǎn)到其他網(wǎng)站的情況下,就在該URL上設置8create_timetimestamp190NNCURRENT_TIMESTAMP創(chuàng)建時間:9update_timetimestamp190NNCURRENT_TIMESTAMP更新時間:表auth(用戶權限管理)編號名稱數(shù)據(jù)類型長度小數(shù)位允許空值主鍵默認值說明1auth_idint100NY授權ID:2user_groupvarchar640YN用戶組:3mod_namevarchar640YN模塊名:4table_namevarchar640YN表名:5page_titlevarchar2550YN頁面標題:6pathvarchar2550YN路由路徑:7positionvarchar320YN位置:8modevarchar320NN_blank跳轉(zhuǎn)方式:9addtinyint30NN1是否可增加:10deltinyint30NN1是否可刪除:11settinyint30NN1是否可修改:12gettinyint30NN1是否可查看:13field_addtext655350YN添加字段:14field_settext655350YN修改字段:15field_gettext655350YN查詢字段:16table_nav_namevarchar5000YN跨表導航名稱:17table_navvarchar5000YN跨表導航:18optiontext655350YN配置:19create_timetimestamp190NNCURRENT_TIMESTAMP創(chuàng)建時間:20update_timetimestamp190NNCURRENT_TIMESTAMP更新時間:表collect(收藏)編號名稱數(shù)據(jù)類型長度小數(shù)位允許空值主鍵默認值說明1collect_idint100NY收藏ID:2user_idint100NN0收藏人ID:3source_tablevarchar2550YN來源表:4source_fieldvarchar2550YN來源字段:5source_idint100NN0來源ID:6titlevarchar2550YN標題:7imgvarchar2550YN封面:8create_timetimestamp190NNCURRENT_TIMESTAMP創(chuàng)建時間:9update_timetimestamp190NNCURRENT_TIMESTAMP更新時間:表comment(評論)編號名稱數(shù)據(jù)類型長度小數(shù)位允許空值主鍵默認值說明1comment_idint100NY評論ID:2user_idint100NN0評論人ID:3reply_to_idint100NN0回復評論ID:空為04contentlongtext21474836470YN內(nèi)容:5nicknamevarchar2550YN昵稱:6avatarvarchar2550YN頭像地址:[0,255]7create_timetimestamp190NNCURRENT_TIMESTAMP創(chuàng)建時間:8update_timetimestamp190NNCURRENT_TIMESTAMP更新時間:9source_tablevarchar2550YN來源表:10source_fieldvarchar2550YN來源字段:11source_idint100NN0來源ID:表department_information(部門信息)編號名稱數(shù)據(jù)類型長度小數(shù)位允許空值主鍵默認值說明1department_information_idint100NY部門信息ID2department_namevarchar640YN部門名稱3department_headvarchar640YN部門主管4department_locationvarchar640YN部門位置5number_of_employeesint100YN0員工人數(shù)6remarkstext655350YN備注信息7recommendint100NN0智能推薦8create_timedatetime190NNCURRENT_TIMESTAMP創(chuàng)建時間9update_timetimestamp190NNCURRENT_TIMESTAMP更新時間表finance_department(財務部)編號名稱數(shù)據(jù)類型長度小數(shù)位允許空值主鍵默認值說明1finance_department_idint100NY財務部ID2employee_idvarchar640NN員工工號3employee_namevarchar640YN員工姓名4employee_gendervarchar640YN員工性別5examine_statevarchar160NN已通過審核狀態(tài)6recommendint100NN0智能推薦7user_idint100NN0用戶ID8create_timedatetime190NNCURRENT_TIMESTAMP創(chuàng)建時間9update_timetimestamp190NNCURRENT_TIMESTAMP更新時間表hits(用戶點擊)編號名稱數(shù)據(jù)類型長度小數(shù)位允許空值主鍵默認值說明1hits_idint100NY點贊ID:2user_idint100NN0點贊人:3create_timetimestamp190NNCURRENT_TIMESTAMP創(chuàng)建時間:4update_timetimestamp190NNCURRENT_TIMESTAMP更新時間:5source_tablevarchar2550YN來源表:6source_fieldvarchar2550YN來源字段:7source_idint100NN0來源ID:表ministry_of_personnel(人事部)編號名稱數(shù)據(jù)類型長度小數(shù)位允許空值主鍵默認值說明1ministry_of_personnel_idint100NY人事部ID2employee_idvarchar640NN員工工號3employee_namevarchar640YN員工姓名4employee_gendervarchar640YN員工性別5examine_statevarchar160NN已通過審核狀態(tài)6recommendint100NN0智能推薦7user_idint100NN0用戶ID8create_timedatetime190NNCURRENT_TIMESTAMP創(chuàng)建時間9update_timetimestamp190NNCURRENT_TIMESTAMP更新時間表notice(公告)編號名稱數(shù)據(jù)類型長度小數(shù)位允許空值主鍵默認值說明1notice_idmediumint80NY公告id:2titlevarchar1250NN標題:3contentlongtext21474836470YN正文:4create_timetimestamp190NNCURRENT_TIMESTAMP創(chuàng)建時間:5update_timetimestamp190NNCURRENT_TIMESTAMP更新時間:表order_transportation(訂單運輸)編號名稱數(shù)據(jù)類型長度小數(shù)位允許空值主鍵默認值說明1order_transportation_idint100NY訂單運輸ID2product_numbervarchar640YN商品編號3product_namevarchar640YN商品名稱4salesmanvarchar640YN銷售人員5customer_namevarchar640YN客戶姓名6contact_numbervarchar640YN聯(lián)系電話7delivery_toolsvarchar640YN配送工具8drivers_namevarchar640YN司機姓名9contact_informationvarchar640YN聯(lián)系方式10route_deliveryvarchar640YN路線配送11transportation_remarkstext655350YN運輸備注12recommendint100NN0智能推薦13create_timedatetime190NNCURRENT_TIMESTAMP創(chuàng)建時間14update_timetimestamp190NNCURRENT_TIMESTAMP更新時間表outbound_information(出庫信息)編號名稱數(shù)據(jù)類型長度小數(shù)位允許空值主鍵默認值說明1outbound_information_idint100NY出庫信息ID2product_numbervarchar640YN商品編號3product_namevarchar640YN商品名稱4outbound_personnelvarchar640YN出庫人員5delivery_timedate100YN出庫時間6outbound_quantityint100YN0出庫數(shù)量7outbound_remarkstext655350YN出庫備注8recommendint100NN0智能推薦9create_timedatetime190NNCURRENT_TIMESTAMP創(chuàng)建時間10update_timetimestamp190NNCURRENT_TIMESTAMP更新時間表praise(點贊)編號名稱數(shù)據(jù)類型長度小數(shù)位允許空值主鍵默認值說明1praise_idint100NY點贊ID:2user_idint100NN0點贊人:3create_timetimestamp190NNCURRENT_TIMESTAMP創(chuàng)建時間:4update_timetimestamp190NNCURRENT_TIMESTAMP更新時間:5source_tablevarchar2550YN來源表:6source_fieldvarchar2550YN來源字段:7source_idint100NN0來源ID:8statusbit10NN1點贊狀態(tài):1為點贊,0已取消表procurement_department(采購部)編號名稱數(shù)據(jù)類型長度小數(shù)位允許空值主鍵默認值說明1procurement_department_idint100NY采購部ID2employee_idvarchar640NN員工工號3employee_namevarchar640YN員工姓名4employee_gendervarchar640YN員工性別5examine_statevarchar160NN已通過審核狀態(tài)6recommendint100NN0智能推薦7user_idint100NN0用戶ID8create_timedatetime190NNCURRENT_TIMESTAMP創(chuàng)建時間9update_timetimestamp190NNCURRENT_TIMESTAMP更新時間表procurement_information(采購信息)編號名稱數(shù)據(jù)類型長度小數(shù)位允許空值主鍵默認值說明1procurement_information_idint100NY采購信息ID2product_numbervarchar640YN商品編號3product_namevarchar640YN商品名稱4purchase_datedate100YN采購日期5suppliervarchar640YN供應商6procurement_personnelvarchar640YN采購人員7purchase_quantityvarchar640YN采購數(shù)量8purchase_pricevarchar640YN采購價格9examine_statevarchar160NN未審核審核狀態(tài)10examine_replyvarchar160YN審核回復11recommendint100NN0智能推薦12create_timedatetime190NNCURRENT_TIMESTAMP創(chuàng)建時間13update_timetimestamp190NNCURRENT_TIMESTAMP更新時間表product_information(商品信息)編號名稱數(shù)據(jù)類型長度小數(shù)位允許空值主鍵默認值說明1product_information_idint100NY商品信息ID2product_numbervarchar640YN商品編號3product_namevarchar640YN商品名稱4product_typevarchar640YN商品類型5storage_locationvarchar640YN存放位置6commodity_pricevarchar640YN商品價格7inventory_quantityint100YN0庫存數(shù)量8remarkstext655350YN備注信息9recommendint100NN0智能推薦10create_timedatetime190NNCURRENT_TIMESTAMP創(chuàng)建時間11update_timetimestamp190NNCURRENT_TIMESTAMP更新時間表sales_department(銷售部)編號名稱數(shù)據(jù)類型長度小數(shù)位允許空值主鍵默認值說明1sales_department_idint100NY銷售部ID2employee_idvarchar640NN員工工號3employee_namevarchar640YN員工姓名4employee_gendervarchar640YN員工性別5examine_statevarchar160NN已通過審核狀態(tài)6recommendint100NN0智能推薦7user_idint100NN0用戶ID8create_timedatetime190NNCURRENT_TIMESTAMP創(chuàng)建時間9update_timetimestamp190NNCURRENT_TIMESTAMP更新時間表sales_information(銷售信息)編號名稱數(shù)據(jù)類型長度小數(shù)位允許空值主鍵默認值說明1sales_information_idint100NY銷售信息ID2product_numbervarchar640YN商品編號3product_namevarchar640YN商品名稱4salesmanvarchar640YN銷售人員5commodity_pricevarchar640YN商品價格6sales_datedate100YN銷售日期7sales_volumesint100YN0銷售數(shù)量8sales_amountvarchar640YN銷售金額9customer_namevarchar640YN客戶姓名10contact_informationvarchar640YN聯(lián)系方式11sales_remarkstext655350YN銷售備注12recommendint100NN0智能推薦13create_timedatetime190NNCURRENT_TIMESTAMP創(chuàng)建時間14update_timetimestamp190NNCURRENT_TIMESTAMP更新時間表service_department(服務部)編號名稱數(shù)據(jù)類型長度小數(shù)位允許空值主鍵默認值說明1service_department_idint100NY服務部ID2employee_idvarchar640NN員工工號3employee_namevarchar640YN員工姓名4employee_gendervarchar640YN員工性別5examine_statevarchar160NN已通過審核狀態(tài)6recommendint100NN0智能推薦7user_idint100NN0用戶ID8create_timedatetime190NNCURRENT_TIMESTAMP創(chuàng)建時間9update_timetimestamp190NNCURRENT_TIMESTAMP更新時間表slides(輪播圖)編號名稱數(shù)據(jù)類型長度小數(shù)位允許空值主鍵默認值說明1slides_idint100NY輪播圖ID:2titlevarchar640YN標題:3contentvarchar2550YN內(nèi)容:4urlvarchar2550YN鏈接:5imgvarchar2550YN輪播圖:6hitsint100NN0點擊量:7create_timetimestamp190NNCURRENT_TIMESTAMP創(chuàng)建時間:8update_timetimestamp190NNCURRENT_TIMESTAMP更新時間:表supplier_management(供應商管理)編號名稱數(shù)據(jù)類型長度小數(shù)位允許空值主鍵默認值說明1supplier_management_idint100NY供應商管理ID2corporate_namevarchar640YN公司名稱3company_locationvarchar640YN公司地點4person_in_chargevarchar640YN負責人5contact_informationvarchar640YN聯(lián)系方式6main_productsvarchar640YN主要產(chǎn)品7recommendint100NN0智能推薦8create_timedatetime190NNCURRENT_TIMESTAMP創(chuàng)建時間9update_timetimestamp190NNCURRENT_TIMESTAMP更新時間表upload(文件上傳)編號名稱數(shù)據(jù)類型長度小數(shù)位允許空值主鍵默認值說明1upload_idint100NY上傳ID2namevarchar640YN文件名3pathvarchar2550YN訪問路徑4filevarchar2550YN文件路徑5displayvarchar2550YN顯示順序6father_idint100YN0父級ID7dirvarchar2550YN文件夾8typevarchar320YN文件類型表user(用戶賬戶:用于保存用戶登錄信息)編號名稱數(shù)據(jù)類型長度小數(shù)位允許空值主鍵默認值說明1user_idmediumint80NY用戶ID:[0,8388607]用戶獲取其他與用戶相關的數(shù)據(jù)2statesmallint50NN1賬戶狀態(tài):[0,10](1可用|2異常|3已凍結(jié)|4已注銷)3user_groupvarchar320YN所在用戶組:[0,32767]決定用戶身份和權限4login_timetimestamp190NNCURRENT_TIMESTAMP上次登錄時間:5phonevarchar110YN手機號碼:[0,11]用戶的手機號碼,用于找回密碼時或登錄時6phone_statesmallint50NN0手機認證:[0,1](0未認證|1審核中|2已認證)7usernamevarchar160NN用戶名:[0,16]用戶登錄時所用的賬戶名稱8nicknamevarchar160YN昵稱:[0,16]9passwordvarchar640NN密碼:[0,32]用戶登錄所需的密碼,由6-16位數(shù)字或英文組成10emailvarchar640YN郵箱:[0,64]用戶的郵箱,用于找回密碼時或登錄時11email_statesmallint50NN0郵箱認證:[0,1](0未認證|1審核中|2已認證)12avatarvarchar2550YN頭像地址:[0,255]13create_timetimestamp190NNCURRENT_TIMESTAMP創(chuàng)建時間:表user_group(用戶組:用于用戶前端身份和鑒權)編號名稱數(shù)據(jù)類型長度小數(shù)位允許空值主鍵默認值說明1group_idmediumint80NY用戶組ID:[0,8388607]2displaysmallint50NN100顯示順序:[0,1000]3namevarchar160NN名稱:[0,16]4descriptionvarchar2550YN描述:[0,255]描述該用戶組的特點或權限范圍5source_tablevarchar2550YN來源表:6source_fieldvarchar2550YN來源字段:7source_idint100NN0來源ID:8registersmallint50YN0注冊位置:9create_timetimestamp190NNCURRENT_TIMESTAMP創(chuàng)建時間:10update_timetimestamp190NNCURRENT_TIMESTAMP更新時間:表warehousing_information(入庫信息)編號名稱數(shù)據(jù)類型長度小數(shù)位允許空值主鍵默認值說明1warehousing_information_idint100NY入庫信息ID2product_numbervarchar640YN商品編號3product_namevarchar640YN商品名稱4warehousing_employeesvarchar640YN入庫員工5warehousing_timedate100YN入庫時間6receipt_quantityint100YN0入庫數(shù)量7recommendint100NN0智能推薦8create_timedatetime190NNCURRENT_TIMESTAMP創(chuàng)建時間9update_timetimestamp190NNCURRENT_TIMESTAMP更新時間第五章系統(tǒng)實現(xiàn)5.1用戶前臺功能模塊(前端)首頁,可以進行首頁、企業(yè)資訊、我的(基本信息、部門信息、供應商管理、商品信息、采購信息、入庫信息、出庫信息、銷售信息、訂單運輸)等功能模塊的查看與操作,如圖5-1所示。圖5-1系統(tǒng)首頁界面圖公告欄列表頁面可以查看公告詳情等信息。如圖5-2所示。圖5-2公告欄列表界面圖商品信息頁面可以填寫商品名稱、商品類型、存放位置、商品價格等詳細的信息,進行添加等的操作。如圖5-3,5-4所示。圖5-3添加商品信息界面圖圖5-4商品信息詳細界面圖采購信息頁面可以查看商品編號、商品名稱、采購日期、供應商、采購人員、采購數(shù)量等詳細的信息,進行查看、審核等的操作。如圖5-5所示。圖5-5采購信息界面圖入庫信息頁面可以查看商品編號、商品名稱、入庫時間、入庫數(shù)量等詳細的信息,進行添加等的操作。如圖5-6所示。圖5-6添加入庫信息界面圖出庫信息頁面可以填寫商品名稱、出庫人員、出庫時間、出庫數(shù)量等詳細的信息,進行詳情等的操作。如圖5-7所示。圖5-7出庫信息界面圖銷售信息頁面可以填寫商品名稱、商品編號、銷售人員、銷售日期等詳細的信息,進行詳情、出庫等的操作。如圖5-8所示。圖5-8銷售信息界面圖5.2管理員功能模塊(后端)在管理員功能頁面可以查看后臺首頁、輪播圖、公告欄管理、資源管理(企業(yè)資訊、資訊分類)、系統(tǒng)用戶(管理員、人事部、財務部、銷售部、采購部、服務部)、模塊管理(部門信息、供應商管理、商品信息、采購信息、入庫信息、出庫信息、銷售信息、訂單運輸)等內(nèi)容進行相對應操作,如圖5-9所示。圖5-9管理員功能界面圖資源管理,在資源管理頁面能查看企業(yè)資訊、資訊分類兩個子模塊,并可根據(jù)需要進行查詢、刪除、添加等操作,如圖5-10,5-11所示。圖5-10企業(yè)資訊界面圖圖5-11企業(yè)資訊添加界面圖供應商管理,在供應商管理頁面可以查看公司名稱、公司地點、負責人、聯(lián)系方式、主要產(chǎn)品等內(nèi)容,并可根據(jù)需要進行查詢、添加、刪除等操作,如圖5-12所示。圖5-12供應商管理界面圖商品信息,在商品信息頁面可以查看商品編號、商品名稱、存放位置、商品價格、庫存數(shù)量等內(nèi)容,并可根據(jù)需要進行查詢、刪除、添加等操作,如圖5-13所示。圖5-13商品信息界面圖出庫信息,在出庫信息頁面可以查看出庫人員、出庫時間、出庫數(shù)量等內(nèi)容,進行查詢、刪除、添加等操作,如圖5-14所示。圖5-14出庫信息界面圖銷售信息,在銷售信息頁面可以查看銷售人員、商品價格、銷售日期、銷售數(shù)據(jù)、銷售金額等內(nèi)容,進行查詢、刪除、添加等操作,如圖5-15所示。圖5-15銷售信息界面圖訂單運輸,在訂單運輸頁面可以查看商品編號、商品名稱、銷售人員、客戶姓名、聯(lián)系電話、配送工具等內(nèi)容,進行查詢、刪除等操作,如圖5-16所示。圖5-16訂單運輸界面圖第六章系統(tǒng)的測試6.1測試目的程序設計不能保證沒有錯誤,這是一個開發(fā)過程,在錯誤或錯誤的過程中難以避免,這是不可避免的,但我們不能使這些錯誤始終存在于系統(tǒng)中,錯誤可能會造成無法估量的后果如系統(tǒng)崩潰,安全信息,系統(tǒng)無法正常啟動,導致安裝用戶手機屏幕等,為了避免這些問題,我們需要測試程序,并發(fā)現(xiàn)這些問題,并糾正它們,并使系統(tǒng)更長時間穩(wěn)定成熟,本章的作用是發(fā)現(xiàn)這些問題,并對其進行修改,雖然耗時費力,但長期非常重要和必要系統(tǒng)的開發(fā)。軟件測試與開發(fā)過程是一樣的,都必須按照軟件工程的正規(guī)原理進行,遵守管理學理論。不過,目前國內(nèi)的軟件測試已經(jīng)積累了大量經(jīng)驗和方法,步驟相對成熟,軟件測試的效率也越來越高。百貨中心供應鏈管理系統(tǒng)的實現(xiàn),對于系統(tǒng)中功能模塊的實現(xiàn)及操作都必須通過測試進行來評判系統(tǒng)是否可以準確的實現(xiàn)。在百貨中心供應鏈管理系統(tǒng)正式上傳使用之前必須做的一步就是系統(tǒng)測試,對于測試發(fā)現(xiàn)的錯誤及時修改處理,保證系統(tǒng)準確無誤的供給用戶使用。6.2測試方案設計6.2.1測試策略1、功能測試從用戶的角度來看,測試時不了解新開發(fā)軟件的內(nèi)部結(jié)構(gòu),因此可以將系統(tǒng)與黑匣子進行比較,盲目輸入后可以查看系統(tǒng)給出的反饋。這種測試屬于黑盒測試,在測試中如果輸入錯誤信息系統(tǒng)會報錯。2、性能測試測試軟件程序的整體狀況(稱為性能測試)通常使用自動化測試工具來檢測系統(tǒng)的整體功能,在負載測試和壓力測試之間進行分配,在某些情況下,將這兩種情況結(jié)合起來。雖然壓力測試可以檢測到系統(tǒng)可以提供的最高級別的服務,但負載測試可以測試系統(tǒng)如何響應增加的負載。6.2.2測試分析測試評估系統(tǒng)質(zhì)量的方法不局限于系統(tǒng)編碼和過程,應該與軟件設計工作和歷史需求分析密切相關。軟件測試應遵循以下原則:(1)軟件測試應盡快進行,整個測試部分應在軟件開發(fā)和設計的整個過程中進行。如發(fā)現(xiàn)錯誤,立即處理,將大大減少軟件開發(fā)的時間,并提高軟件的質(zhì)量。(2)在軟件的各種測試中,測試過程中使用的計劃、報告等應妥善處理和存儲。其主要目的是為了便于以后系統(tǒng)的維護。(3)軟件測試整個過程中的聚類現(xiàn)象應優(yōu)先考慮。(4)對于軟件測試,我們應該盡量不去和自己設計的系統(tǒng)進行參考,而是要測試對方的程序,以確保軟件測試結(jié)果的客觀性和公平性。(5)整個測試計劃嚴格按照軟件測試的具體實施細則進行。(6)對整個測試結(jié)果進行綜合檢查,盡量避免重復錯誤。本百貨中心供應鏈管理系統(tǒng)滿足用戶的要求和需求,本百貨中心供應鏈管理系統(tǒng)的使用能夠有效的提高用戶的使用率。6.3測試結(jié)果測試后得到的性能和用例,系統(tǒng)具有足夠的正確性、可靠性、穩(wěn)定性,并且可以對輸入數(shù)據(jù)進行準確的點擊操作處理和響應測試用戶的體驗也得到了很好的反饋和響應時間。合理的范圍,可以兼容所有主流瀏覽器,設計所需的效果。結(jié)論在這個設計中,我花了大量的時間去理解系統(tǒng)開發(fā)中使用的知識,經(jīng)過這段時間的努力工作最終完成了系統(tǒng)設計。通過這一階段的學習,我發(fā)現(xiàn)了自己的不足,充分掌握了必要的應用技能,進一步的學習使我充實了自己的知識基礎,完成了這個艱巨的任務。當遇到問題時,我很及時的尋求老師的幫助,通過專業(yè)的網(wǎng)站和論壇來解決,他們的幫助讓我一步一步的成功克服了困難的問題。系統(tǒng)設計過程不容易,你需要不斷充實自己,有勇氣克服困難。系統(tǒng)開發(fā)的一些功能還不完善,需要繼續(xù)改善后,通過用戶體驗來修改設計完美的系統(tǒng),讓用戶得到更好的體驗,我覺得很高興,因為這是我第一次通過自己的努力實現(xiàn)這個系統(tǒng),但絕不是我的最后一個,在未來我將努力實現(xiàn)更多的優(yōu)秀的系統(tǒng)。在一些編程語言的系統(tǒng)實現(xiàn)中,對詞匯表不太熟悉,導致了開發(fā)的困難,但是我通過了合適的字
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 動態(tài)心電圖目前最需要解決的問題教學課件
- 【大學課件】國際新興服務貿(mào)易產(chǎn)業(yè)
- 【物理課件】運動快慢的描述 速度課件
- DB32T-長江河道疏浚采砂項目施工質(zhì)量驗收規(guī)范編制說明
- 信息與通信射頻電路與天線課件
- 《電梯安全經(jīng)驗分享》課件
- 現(xiàn)在完成時復習課件
- 單位人力資源管理制度集粹選集十篇
- 固收定期報告:資金面均衡偏松年末票據(jù)利率上行
- 單位管理制度品讀選集【人力資源管理】
- 零碳智慧園區(qū)解決方案
- 服務推廣合同協(xié)議(2025年)
- 麻風病防治知識課件
- 中國保險行業(yè)協(xié)會官方-2023年度商業(yè)健康保險經(jīng)營數(shù)據(jù)分析報告-2024年3月
- 痛風護理疑難病例討論
- 文印服務投標方案(技術方案)
- 車輛管理各崗位績效考核量表
- 挺身式跳遠單元教學計劃
- (完整版)小學三年級下冊詞語表
- 淺談小組合作學習在小學數(shù)學課堂中的應用
- 激光精度檢測模板
評論
0/150
提交評論