【《基于JSP技術的超市倉庫管理系統(tǒng)設計與實現(xiàn)》5000字(論文)】_第1頁
【《基于JSP技術的超市倉庫管理系統(tǒng)設計與實現(xiàn)》5000字(論文)】_第2頁
【《基于JSP技術的超市倉庫管理系統(tǒng)設計與實現(xiàn)》5000字(論文)】_第3頁
【《基于JSP技術的超市倉庫管理系統(tǒng)設計與實現(xiàn)》5000字(論文)】_第4頁
【《基于JSP技術的超市倉庫管理系統(tǒng)設計與實現(xiàn)》5000字(論文)】_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGE20PAGE基于JSP技術的超市倉庫管理系統(tǒng)設計與實現(xiàn)目錄摘要 4第一章引言 51.1組織機構概況 51.2項目開發(fā)背景及信息系統(tǒng)目標 51.3信息系統(tǒng)范圍 6第二章系統(tǒng)分析 72.1概述 72.1.1系統(tǒng)分析的含義和目標 72.1.2系統(tǒng)分析的任務 72.1.3系統(tǒng)分析的步驟 72.2可行性分析 82.2.1技術可行性分析 82.2.2經(jīng)濟可行性分析 82.2.3營運可行性分析 92.3現(xiàn)行系統(tǒng)的詳細調(diào)查 92.3.1現(xiàn)行系統(tǒng)的總目標 9第三章需求分析 103.1業(yè)務流程分析 103.2數(shù)據(jù)流圖 113.2.1系統(tǒng)關聯(lián)圖 123.3數(shù)據(jù)字典 12HYPER系統(tǒng)地初步3.3.1數(shù)據(jù)流 133.3.2數(shù)據(jù)元素 143.3.3數(shù)據(jù)加工 153.3.4數(shù)據(jù)存儲 183.3.5外部項 193.4基本加工說明 20第四章系統(tǒng)概要設計 214.1軟件模塊結構設計 214.1.1開發(fā)工具介紹 21JSP技術 214.2數(shù)據(jù)庫設計 294.2.1實體描述 304.2.2聯(lián)系描述 304.2.3E-R圖 30第五章系統(tǒng)詳細設計 335.1數(shù)據(jù)庫的邏輯設計 335.2數(shù)據(jù)庫的實現(xiàn) 335.3程序流程圖 365.4計算機系統(tǒng)配置方案 385.4.1計算機系統(tǒng)硬件配置 385.4.2計算機系統(tǒng)軟件配置 385.5歷史信息的管理 385.6人機界面的設計 395.6.1登錄界面設計 395.6.2系統(tǒng)基本界面設計 415.6.3庫存添加界面 435.6.4庫存查詢界面 46第六章系統(tǒng)實現(xiàn) 476.1概述 476.2系統(tǒng)測試 486.3系統(tǒng)運行與維護 49第七章結束語 517.1概述 517.2系統(tǒng)開發(fā)的體會 517.3致謝 52第八章參考文獻 53摘要管理信息系統(tǒng)即在綜合人與計算機技術基礎上,除搜集、加工與保護以外,還能完成傳輸、保存以及選用信息內(nèi)容的系統(tǒng)。通過運用管理信息系統(tǒng),既能實時測量相關部門及企業(yè)的全方位運行實況,也能在已知此前數(shù)據(jù)的基礎上估測未來走向,在立足于大局角度提出輔助管理決策的同時,還能借助訊息實現(xiàn)相關部門及企業(yè)的活動控制,并促使其推進實現(xiàn)總體規(guī)劃總體目標。該系統(tǒng)借助應用管理信息系統(tǒng)(MIS)的辦法,對超市倉庫進銷存業(yè)務進行管理。幫助超市進行系統(tǒng)化管理倉庫。關鍵詞:管理信息系統(tǒng)進銷存系統(tǒng)第一章引言系統(tǒng)開發(fā)背景及信息系統(tǒng)目標如今眾多人因為疫情的原因開始熱衷于逛超市,而超市的倉庫管理將會面臨巨大的壓力。怎么能夠更加便捷迅速地對超市倉庫的貨物進行管理,使超市領導面臨的一大問題。如果采用人力去計算倉庫的進、銷、存,將是一項大工程,切將花費巨大的金額,十分不劃算。于是,本“超市倉庫管理系統(tǒng)”就是為了解決這項問題而開發(fā)的。對這個需求進行分析,了解此次的目標,運用合理的技術,進行開發(fā),制作出穩(wěn)定的系統(tǒng),能夠?qū)Τ袀}庫進行方便的管理。第二章系統(tǒng)分析2.1簡要描述2.1.1系統(tǒng)分析的任務系統(tǒng)分析的任務就是分析需求,找出系統(tǒng)內(nèi)部的關系,確定自己的邏輯,來實現(xiàn)倉庫管理系統(tǒng)的功能。系統(tǒng)分析主要涵蓋了以下內(nèi)容:可行性分析;展開調(diào)查、全面了解;系統(tǒng)性分析;邏輯模型的設計2.1.2對系統(tǒng)進行分析的步驟對系統(tǒng)進行分析有這幾個步驟:初步調(diào)查、可行性研究、系統(tǒng)調(diào)研、設計邏輯。系統(tǒng)的初步調(diào)查:此階段就是調(diào)查需求是什么,如何達成。適用性研究:在梳理總體目標與基本功能的而同時,還需深入闡述系統(tǒng)規(guī)模,并對開發(fā)范圍展開調(diào)查分析,闡明必要性和戰(zhàn)略意義,并根據(jù)應制定的時間表制定時間表,同時確立初步設計計劃。(3)詳細的系統(tǒng)研究:借助可行性研究深入探討系統(tǒng),由此找出如何避免漏洞和錯誤并確保系統(tǒng)后續(xù)操作的安全性。(4)系統(tǒng)邏輯設計方案的給出:制作并設定邏輯,不斷趨近用戶使用習慣。2.2可行性分析在確定網(wǎng)絡系統(tǒng)目的與壞境的基礎上,還需深入研究系統(tǒng)適用性。主要目的是弄清系統(tǒng)的基本功能,研究系統(tǒng)開發(fā)諸多含義,同時確立時間表并明確具體計劃。系統(tǒng)全面總結分析是開展可行性研究的基礎,除了技術設備適用性分析與運營適用性以外分析,還涵蓋有經(jīng)濟可行性分析等方面。2.2.1技術可行性分析系統(tǒng)的適應性分析就是要能讓用戶迅速適應,并且能夠完美在各個端口運行。超市能夠找到熟練運用電腦的人,并能夠迅速上手該系統(tǒng),對以后的系統(tǒng)操作和教學大有影響。2.3現(xiàn)行系統(tǒng)的詳細調(diào)查超市倉庫的運作模式需要去親自觀察,才能夠完美地制作自己的邏輯系統(tǒng),然后用流程圖對系統(tǒng)進行流程描述。2.3.1現(xiàn)行系統(tǒng)的總目標目前所做出來的系統(tǒng),就是為了幫助超市進行倉庫的管理。超市需要大量人手去管理貨架,反而沒太多時間去人工管理倉庫記錄。如果專門單獨找人來進行管理,可能花費的經(jīng)濟太大,。第三章需求分析這個階段的目標就是根據(jù)需求來完成系統(tǒng)說明書。說明書能夠幫助我們建立邏輯框架,完成設計。3.1業(yè)務流程分析圖3.1所展示的是我所用業(yè)務流程圖的圖例及零部件講解,流程圖如圖3.2所示:內(nèi)部人員外部實體賬單處理數(shù)據(jù)流向存儲圖3.1業(yè)務流程圖圖例圖3.2業(yè)務流程圖3.2數(shù)據(jù)流圖數(shù)據(jù)流圖對于人們來說會比較晦澀,比較抽象,但對邏輯模型卻十分重要。具體參照圖3.3:外部項加工數(shù)據(jù)存儲數(shù)據(jù)流圖3.3數(shù)據(jù)流圖圖例3.2.1系統(tǒng)關聯(lián)圖第一步需完成關聯(lián)圖制作,圖3.4:超市超市倉庫商品進銷存管理信息系統(tǒng)供應商圖3.4關聯(lián)圖3.3數(shù)據(jù)字典數(shù)據(jù)流圖能給我們一個框架,但是不夠詳細,還有些數(shù)據(jù)無法解釋清楚,所以這個時候我們需要數(shù)據(jù)字典來幫助我們補充解釋。3.4基本加工說明數(shù)據(jù)流程圖并未深入分界全部處理又叫基本處理。其對于系統(tǒng)而言很重要且是基本的。這是對系統(tǒng)邏輯的測試。是否可以清楚地描述基本處理是測試邏輯是否合格的標準。2/2第四章系統(tǒng)概要設計4.1軟件模塊結構設計結構化設計可以實現(xiàn)和提高功能性能,既能進行模塊劃分,也能有效應對并調(diào)用其間連接,對所有模塊內(nèi)部結構進行界定的同時,借助調(diào)用和穩(wěn)定關系的方式實現(xiàn)功能。4.2數(shù)據(jù)庫設計在數(shù)據(jù)庫設計階段要理清邏輯關系。概念模型要用圖形表達,而我則用E-R圖來表達,能夠清晰地將邏輯表現(xiàn)清楚。如圖4.6就是E-R圖的說明。實體屬性聯(lián)系圖4.6E-R圖圖例4.2.1E-R圖文中通過圖4.7詳細展示該系統(tǒng)E-R圖的具體情況:圖4.7E-R圖第五章系統(tǒng)詳細設計5.1數(shù)據(jù)庫的邏輯設計就數(shù)據(jù)庫的邏輯設計而言,即使E-R圖與設計模型匹配,第一步是執(zhí)行E-R圖的必要轉換。在此系統(tǒng)中,實體和關系的轉換有6種,三元關系和關系的轉換有4種。1:N關系可以轉換為1關系。總之,總共有11個關系,并且關系的主要代碼和外部代碼分別用下劃線和#標記:買家(買家編號,姓名,聯(lián)系方式)商品(除產(chǎn)品名稱、計量單位和對應編號以外,還包括安全庫存以及規(guī)格等)供應商(除供應商名稱、聯(lián)系人和對應編號以外,還包括供應商地址以及聯(lián)系方式)外向(外向訂單號,倉庫編號,產(chǎn)品編號,日期,數(shù)量)儲存(除產(chǎn)品編號與數(shù)量以外,還包括倉庫編號以及日期)入庫(倉庫編號,產(chǎn)品編號,入庫訂單號,日期,數(shù)量)5.2程序流程圖程序流程圖也稱為程序框圖,能直觀顯示程序邏輯的操作方法。這個概念是較早提出的,表示方法簡單易懂。我們可以將邏輯處理步驟列為五項,除了處理、輸入和輸出以外,還包括判斷以及開始和結束。不同過程所使用的代表符號也各不相同。程序流程圖符號為:處理輸入輸出判斷起始終止控制方向主模塊登陸模塊登陸模塊輸入密碼輸入密碼YYNN重新輸入密碼正確重新輸入密碼正確YY輸入選項輸入選項N選項N選項出入管理出入管理商品管理庫存管理供應商管理數(shù)據(jù)備份結束結束5.4備份管理更新是信息的必然過程,這也就意味著會有歷史信息的堆積,會對電腦的處理速度造成影響。但是歷史信息又不能隨意刪除,因為會記錄著過去的一些重要信息,如果處理不當,就會造成巨大的損失。因此就要對歷史信息進行適時的備份。備份的方式有很多種,但是對于信息的重要性就不言而喻。就經(jīng)濟性而言,可以選擇硬盤備份,簡單方便:也可以選擇在自己電腦上進行備份,新建文件夾,這樣來說就會比較簡單方便。5.5設計登陸界面登陸界面的設計一定要直觀簡單,這樣才能符合用戶的方便快捷的使用習慣。如果太過復雜,可能會造成使用失誤。5.5.1登錄界面設計為了系統(tǒng)和數(shù)據(jù)的安全,所以登錄系統(tǒng)就要常規(guī)的用戶名和密碼的簡單驗證,如圖5.1所示:圖5.1登錄界面登陸驗證模塊界面簡單,所需要添加的文本框和按鈕并不多,只有兩個文本框和一個按鈕,但是功能方面卻并不簡單,系統(tǒng)要對用戶所輸入的信息進行比對,明確識別權限,系統(tǒng)會在完成登錄后確認用戶名,并明確對應權限,便于分配權限。實現(xiàn)本模塊的主要代碼如下所示:5.5.2系統(tǒng)基本界面設計登進操作界面,根據(jù)需求展開系統(tǒng)操作。詳情參照圖5.3:圖5.3系統(tǒng)基本操作界面此即主界面,能夠看到并進行所有的后臺操作。 刺激面構架簡單,能夠在菜單列表中進行你想要進行的操作。 實現(xiàn)該框架的主要代碼如下所示:5.5.3庫存添加界面文中通過下圖展示了入庫添加及查詢的詳細界面:文中通過下圖展示了實現(xiàn)該框架所需代碼:文中通過下圖了出庫添加及查詢的詳細界面:文中通過下圖展示了實現(xiàn)該框架所需代碼:5.5.4庫存查詢界面該頁面屬于庫存查詢頁面,在已知編號或名稱的前提下可以此作為貨品檢索依據(jù)。下面就是主要代碼:更多的功能就不再贅述了。第六章系統(tǒng)實現(xiàn)6.1概述系統(tǒng)的生命周期包括規(guī)劃、分析和設計,最后再說將理論進行實施。實施階段就是將之前的所有的邏輯和理論設計全部轉化為實際成品。系統(tǒng)設計的最終步驟就是將理論實現(xiàn),這也是最后的、最重要的一步。系統(tǒng)實施雖然是系統(tǒng)的最終步驟,但是對于系統(tǒng)整體的影響卻不容忽視,影響很大。6.2系統(tǒng)測試在系統(tǒng)完成之后,還要進行軟件的測試,這個環(huán)節(jié)必不可少,能夠?qū)ο到y(tǒng)交付之前進行檢驗。因為在開發(fā)過程中,難免會發(fā)生很多錯誤,在所難免,錯誤是無處不在,必須要進行檢查和測試。系統(tǒng)測試的目標是:測試的過程中不僅僅是為了發(fā)現(xiàn)系統(tǒng)的錯誤,更是為了嚴密性和安全性。測試系統(tǒng)的用例越多越好。測試出錯,能給我們敲響警鐘。在測試中發(fā)現(xiàn)錯誤,這對于我們來說其實是件好事,不僅僅在于定義上的解釋。軟件測試中不僅在于發(fā)現(xiàn)錯誤,更要測試是否能夠滿足用戶的一些操作習慣,能否最大化的對經(jīng)濟方面進行節(jié)約。除了單元測試和確認測試以外,系統(tǒng)測試還包括有組裝測試以及系統(tǒng)測試,其間所有測試步驟均相互依靠,每個測試步驟都會對下一個測試步驟提供依據(jù)。單元測試單元測試是將程序劃分成許多的小單元,然后對這些小單元進行單獨的測試。當然這些單元又名小模塊,可以將其稱作模塊測試。譬如,就“登錄”模塊展開測試:用戶根據(jù)登錄界面提示完成用戶名、密碼輸入后成功登錄。程序在后臺數(shù)據(jù)庫進行查找比對,核對用戶名、密碼的正確性與存在性,若否此時將出現(xiàn)“用戶、密碼無效,重新輸入后再行登錄!”的彈窗提示。在單元測試期間存在兩項選擇,白盒測試或者黑盒測試。兩種方法都能夠在不同方向給予我們不同的測試方法,讓我們對系統(tǒng)進行檢測。組裝測試單元測試通過后,之后就要將相連,而后再次實施組裝測試。通常情況下,該類測試以黑盒法自頂向下測試方式為主。依照HIPO圖的圖示完成組裝,依次完成系統(tǒng)安裝。確認測試再次確認有無達成需求即為確認測試,也叫合格性測試,除功能測試、配置審查、源程序與測試材料和系統(tǒng)分析資料以外,確認測試內(nèi)容還包括性能測試、系統(tǒng)設計資料以及用戶資料等。系統(tǒng)測試系統(tǒng)測試即針對軟件總體實施測試,針對系統(tǒng)構成部分進行測試,由此促使系統(tǒng)正常運行。第七章結束語7.1概述超市倉庫管理信息系統(tǒng)以建立后臺數(shù)據(jù)庫與開發(fā)前端應用為主,屬于信息管理系統(tǒng)(MIS)。就建立數(shù)據(jù)庫而言,一定要安全完整,對于應用程序的開發(fā),一定要簡潔流暢。本次用使用JSP語言建立系統(tǒng)并不斷完善,最找那個完成了這個系統(tǒng)。7.2系統(tǒng)開發(fā)的感悟此次的系統(tǒng)開發(fā),對我未來工作積累了很大的經(jīng)驗,同時自己也產(chǎn)生了一些感悟。1.系統(tǒng)分析的重要性系統(tǒng)分析是為了讓我們明白客戶需求。這樣能夠讓我們在接下來的工作和開發(fā)中明確自己的目標,簡潔明了,方便迅速。2.嚴格按照既定規(guī)劃進行系統(tǒng)的開發(fā)系統(tǒng)開發(fā)的過程中,一定要為自己后續(xù)的工作制定規(guī)范要求。系統(tǒng)設計是嚴謹?shù)?,一旦出錯,可能整個程序都要重頭再來,因此,遵循自己制定的規(guī)范和要求是十分重要的。7.3致謝在這里感謝我的指導老師代老師對我的督促和監(jiān)督,還有實時的指導,對我的畢業(yè)論文提供很大的幫助。多謝我的家人,在我需要幫助的時候,能夠給我伸出援手,為我的畢業(yè)設計提供了完美的思路,讓我能夠在遇到困難和瓶頸的時候帶我走出死胡同。在這里我表示由衷地感謝。第八章參考文獻[1]汪曉平、鐘軍.JSP網(wǎng)絡開發(fā)技術[M].北京:人民郵政出版社,2003年12月

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論