![jsp企業(yè)訂單管理系統(tǒng)mysql論文_第1頁](http://file4.renrendoc.com/view5/M00/3B/18/wKhkGGZJRV2ANq1zAAB1JUVvH3M026.jpg)
![jsp企業(yè)訂單管理系統(tǒng)mysql論文_第2頁](http://file4.renrendoc.com/view5/M00/3B/18/wKhkGGZJRV2ANq1zAAB1JUVvH3M0262.jpg)
![jsp企業(yè)訂單管理系統(tǒng)mysql論文_第3頁](http://file4.renrendoc.com/view5/M00/3B/18/wKhkGGZJRV2ANq1zAAB1JUVvH3M0263.jpg)
![jsp企業(yè)訂單管理系統(tǒng)mysql論文_第4頁](http://file4.renrendoc.com/view5/M00/3B/18/wKhkGGZJRV2ANq1zAAB1JUVvH3M0264.jpg)
![jsp企業(yè)訂單管理系統(tǒng)mysql論文_第5頁](http://file4.renrendoc.com/view5/M00/3B/18/wKhkGGZJRV2ANq1zAAB1JUVvH3M0265.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
系統(tǒng)設(shè)計4.1系統(tǒng)結(jié)構(gòu)設(shè)計系統(tǒng)結(jié)構(gòu)設(shè)計是一個將一個龐大的任務(wù)細(xì)分為多個小的任務(wù)的過程,這些小的任務(wù)分段完成后,組合在一起形成一個完整的任務(wù)。它具體的工作步驟是:(1)系統(tǒng)被分解多個子模塊(2)對各個子模塊的功能進(jìn)行預(yù)先的設(shè)計(3)對各個子模塊之間的邏輯關(guān)系進(jìn)行設(shè)計(4)對各個模塊的界面以及模塊間信息的傳輸進(jìn)行設(shè)計在整個設(shè)計過程,以確定可能的具體方案達(dá)成每一個小的最終目標(biāo),對于每一個小的目標(biāo)而言,我們必須先了解一些相關(guān)的需求分析的信息。然后對系統(tǒng)進(jìn)行初步的設(shè)計,并對其逐漸進(jìn)行優(yōu)化,設(shè)計出一個具體可實(shí)現(xiàn)的系統(tǒng)結(jié)構(gòu)。本企業(yè)訂單管理系統(tǒng)的整體結(jié)構(gòu)設(shè)計如圖4-1所示。圖4-1系統(tǒng)結(jié)構(gòu)圖4.2系統(tǒng)順序圖順序圖是由采用通常方式表示的對象組成。使用順序圖可以更好的將系統(tǒng)模塊化,并明確各個模塊的功能。下面就介紹本系統(tǒng)幾個主要模塊的順序圖。(1)登錄模塊順序圖登錄模塊主要滿足了管理員和員工權(quán)限的登錄操作,登錄模塊順序圖如圖4-2所示。圖4-2登錄順序圖(2)添加信息模塊順序圖管理員和員工登錄后臺后可進(jìn)行信息的添加,添加信息順序圖如圖4-3所示圖4-3添加信息順序圖4.3數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫是計算機(jī)信息系統(tǒng)的基礎(chǔ)。信息的收集、整理、存儲、檢索、更新、加工、統(tǒng)計和傳播等操作必須在數(shù)據(jù)庫管理系統(tǒng)的支持下才能進(jìn)行。目前,電腦系統(tǒng)的關(guān)鍵與核心部分就是數(shù)據(jù)庫。數(shù)據(jù)庫開發(fā)的優(yōu)劣對整個系統(tǒng)的質(zhì)量和速度有著直接影響。4.3.1數(shù)據(jù)庫實(shí)體設(shè)計概念就是在數(shù)據(jù)分析的基礎(chǔ)上自下而上的對整個系統(tǒng)的數(shù)據(jù)庫概念結(jié)構(gòu)進(jìn)行設(shè)計。從用戶的角度對視圖進(jìn)行開發(fā),然后集成視圖,最后分析從而取得最后的結(jié)果。通常概念設(shè)計是組織部門的需求中的數(shù)據(jù)庫系統(tǒng)模式主要目標(biāo),數(shù)據(jù)庫系統(tǒng)的概念模式通常是獨(dú)立于邏輯結(jié)構(gòu)的數(shù)據(jù)系統(tǒng)、管理系統(tǒng)DBMS、計算機(jī)系統(tǒng)等。數(shù)據(jù)庫的概念模型設(shè)計可以通過E-R圖來現(xiàn)實(shí)世界的概念模型,本企業(yè)訂單管理系統(tǒng)的實(shí)體E-R圖如下圖所示:(1)管理員實(shí)體屬性圖如圖4-4所示。圖4-4管理員實(shí)體屬性圖(2)經(jīng)銷商實(shí)體屬性圖如圖4-5所示。圖4-5經(jīng)銷商實(shí)體屬性圖(3)倉庫實(shí)體屬性圖如圖4-6所示。圖4-6倉庫實(shí)體屬性圖(4)公告實(shí)體屬性圖如圖4-7所示。圖4-7公告實(shí)體屬性圖(5)員工實(shí)體屬性圖如圖4-8所示。圖4-8員工實(shí)體屬性圖4.3.2數(shù)據(jù)庫表設(shè)計本企業(yè)訂單管理系統(tǒng)采用MYSQL數(shù)據(jù)庫進(jìn)行系統(tǒng)數(shù)據(jù)的儲存,主要的數(shù)據(jù)庫表的具體設(shè)置如下:表4-1allusers管理員信息表列名數(shù)據(jù)類型長度是否主鍵是否可空說明IDint11是否編號usernamevarchar255否是用戶名pwdvarchar255否是密碼表4-2`gongyingshangxinxi經(jīng)銷商信息表列名數(shù)據(jù)類型長度是否主鍵是否可空說明id`int11是否編號bianhaovarchar255否是經(jīng)銷商編號mingchengvarchar255否是經(jīng)銷商名稱lianxidianhuavarchar255否是聯(lián)系電話dizhivarchar255否是地址beizhuvarchar255否是備注addtimetimestamp否是添加時間表4-3t_cangku倉庫信息表列名數(shù)據(jù)類型長度是否主鍵是否可空說明idint11是否IDbeizhutext否是備注bianhaovarchar255否是編號cnamevarchar255否是倉庫名稱deletestatusint11否是狀態(tài)表4-4t_gonggao公告信息表列名數(shù)據(jù)類型長度是否主鍵是否可空說明id`int11是否編號deletestatusvarchar11否是狀態(tài)gbiaotivarchar255否是標(biāo)題neirongtext否是內(nèi)容shijianvarchar255否是時間表4-5yuangong員工信息表列名數(shù)據(jù)類型長度是否主鍵是否可空說明id`int11是否編號yonghumingvarchar255否是用戶名mima`varchar255否是密碼xingmingvarchar255否是姓名xingbievarchar255否是性別nianlingvarchar255否是年齡shoujivarchar255否是手機(jī)beizhuvarchar255否是備注addtimetimestamp否是添加時間5系統(tǒng)的實(shí)現(xiàn)5.1登錄模塊用戶要想進(jìn)入本企業(yè)訂單管理系統(tǒng),用戶首先通過正確的用戶名、密碼和驗證碼,選擇登錄權(quán)限,點(diǎn)擊登錄按鈕進(jìn)行登錄系統(tǒng),否則無權(quán)進(jìn)入系統(tǒng),系統(tǒng)登錄界面展示如圖5-1所示。圖5-1系統(tǒng)登錄界面圖5.2企業(yè)公告管理模塊管理員登錄后可以進(jìn)行添加、修改和刪除公告信息,員工可以進(jìn)行查看公告信息,其界面展示如圖5-2所示。圖5-2企業(yè)公告管理界面圖5.3員工管理模塊管理員可以進(jìn)行員工信息的添加、修改和刪除,其界面展示如圖5-3所示。圖5-3員工管理界面圖5.4經(jīng)銷商管理模塊管理員通過經(jīng)銷商管理可以進(jìn)行經(jīng)銷商信息的添加、修改和刪除,其界面展示如圖5-4所示。圖5-4經(jīng)銷商管理界面圖5.5倉庫管理模塊管理員通過倉庫管理可以進(jìn)行倉庫信息的添加、修改和刪除,其界面展示如圖5-5所示。圖5-5倉庫管理界面圖5.6訂單管理模塊管理員通過訂單管理可以進(jìn)行訂單的查看和審核,其界面展示如圖5-6所示。圖5-6訂單管理界面圖員工可以進(jìn)行訂單信息的添加,其界面展示如圖5-7所示。圖5-7添加訂單界面圖5.7銷售費(fèi)用管理模塊管理員通過銷售費(fèi)用管理可以進(jìn)行確認(rèn)收款,其界面展示如圖5-8所示。圖5-8銷售費(fèi)用管理界面圖6系統(tǒng)測試每個系統(tǒng)在交付前,都要先進(jìn)行專業(yè)的軟件測試,小型系統(tǒng)可以設(shè)計測試用例表簡單測試,大型的系統(tǒng)則要專業(yè)的測試人員。這其中包括模塊測試和集成測試,針對系統(tǒng)的功能是否滿足用戶需求的檢驗。6.1測試定義測試的定義:程序測試的目的是為了找到錯誤而實(shí)行程序的一個過程。測試(Testing)的任務(wù)與目的可以表現(xiàn)為:目的:發(fā)現(xiàn)程序的錯誤;任務(wù):通過運(yùn)行計算機(jī)上的程序,找到程序中隱藏的錯誤。另一個預(yù)測的相關(guān)術(shù)語叫糾錯(Debugging)。其目的以及任務(wù)可以規(guī)定為:目的:找到并且糾正錯誤;任務(wù):解除軟件的故障,從而保證程序的可靠運(yùn)行。測試與糾錯的關(guān)系,可以用圖6-1的數(shù)據(jù)流圖來說明。從圖中可以看出,每一次系統(tǒng)的測試是要準(zhǔn)備好若干個測試數(shù)據(jù),從而與被測試的程序一起送入計算機(jī)進(jìn)行命令執(zhí)行。一般我們把程序執(zhí)行一次所需要的測試數(shù)據(jù),叫做一個“測試用例(TestCase)。其中每一個測試用所例產(chǎn)生相應(yīng)的“測試結(jié)果”。但是如果它的測試結(jié)果與“期望結(jié)果”不一致的話,那就是說明程序中的錯誤是存在的,需要我們來找到并改正。圖6-1測試與糾錯信息流程6.2測試方法就像開發(fā)過程,測試過程中要完成的一步一步的邏輯上的每一步都是在繼續(xù)之前的一個步驟。由許多個子系統(tǒng)是大型軟件系統(tǒng),并且多個包括各子系統(tǒng)模塊的。因此,一個軟件系統(tǒng)的測試基本上由以下步驟組成:(1)測試模塊,編碼和詳細(xì)設(shè)計錯誤往往在本測試程序中找到。(2)在此測試步驟中遇到的測試系統(tǒng)的軟件錯誤的設(shè)計,規(guī)范的要求的錯誤也可以找到。(3)系統(tǒng)需求規(guī)格說明書的錯誤也是在這個測試程序進(jìn)行驗收測試發(fā)現(xiàn)。6.3功能測試功能測試主要包括五項內(nèi)容:適用性、準(zhǔn)確性、可操作性、依從性、安全性。本系統(tǒng)功能測試如表6-1所示:表6-1系統(tǒng)功能測試測試內(nèi)容測試結(jié)果適用性好準(zhǔn)確性好可操作性好依從性好安全性好6.4測試策略為了方便用戶使用本企業(yè)訂單管理系統(tǒng),以及盡可能減少使企業(yè)訂單管理系統(tǒng)的測試錯誤的發(fā)生。該測試系統(tǒng)的主要范圍,以測試在以下三個方面:(1)于企業(yè)訂單管理系統(tǒng)實(shí)現(xiàn)的代碼,分別進(jìn)行單元測試,集成測試,系統(tǒng)測試,驗收測試的結(jié)果;(2)列在測試對象可以被測試或不可接受的測試的特性和功能;(3)用于分析和文檔的測試需求,該日期的書面文件不必影響的設(shè)計,開發(fā)和執(zhí)行的測試。6.5測試結(jié)果經(jīng)測試本企業(yè)訂單管理系統(tǒng)界面友好、功能齊全,系統(tǒng)運(yùn)行后很穩(wěn)定,可靠,也具有數(shù)據(jù)加密的功能,滿足安全性??傮w說來,軟件通過測試。7結(jié)論本企業(yè)訂單管理系統(tǒng),通過對JSP和MYSQL數(shù)據(jù)庫的簡介,從硬件和軟件兩反面說明了企業(yè)訂單管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)的可行性。通過本次企業(yè)訂單管理系統(tǒng)的設(shè)計,讓我體會到了實(shí)踐的重要性,通過實(shí)踐可以提高開發(fā)經(jīng)驗,經(jīng)驗可以來說最重要的,經(jīng)驗不足會導(dǎo)致一系列的問題出現(xiàn)。開發(fā)過程中,充分考慮用戶的需求,使得本系統(tǒng)操作起來簡單方便,具有高效的功能,同時簡化企業(yè)訂單管理的流程,降低管理成本,最終提高效率達(dá)到互利共贏。對于系統(tǒng)的不足和需要改進(jìn)的地方,系統(tǒng)的部分處理流程不夠清晰,實(shí)現(xiàn)的模塊之間的耦合有些高,需要改善代碼,對常用操作進(jìn)行封裝,實(shí)現(xiàn)低耦合的效果。在本次設(shè)計中,我不僅學(xué)到了很多書本上沒有的知識,也提高了自己解決問題和處理方法的能力。這次鍛煉提高了我的實(shí)際應(yīng)用水平,也大大提高了我的動手動腦能力,讓我享受了探索的樂趣,成功的喜悅,這對我來說是一筆巨大的財富,將受益終身。在此次畢業(yè)設(shè)計活動中,我不斷的提高了自己,也得到了寶貴的經(jīng)驗,我相信這些對我以后的發(fā)展都會有很大幫助。回顧本次設(shè)計的整個過程,充滿了種種困難磨煉,讓我在困境中不斷摸索,不斷前進(jìn),但是當(dāng)我完成的時刻,那種喜悅之感讓你頓時感覺所有的辛苦付出都是值得的,讓我終生難忘。參考文獻(xiàn)[1]張孝祥、徐明華,JAVA基礎(chǔ)與案例開發(fā)詳解,清華大學(xué)出版社,2009.[2]劉亞賓,精通Eclipse--JAVA技術(shù)大系,電子工業(yè)出版社,2005.[3]于萬波,網(wǎng)站開發(fā)與應(yīng)用案例教程,清華大學(xué)出版社,2009.[4]楊學(xué)瑜,高立軍,軟件開發(fā)過程與項目管理,電子工業(yè)出版社,2008.[5]張潔才,Javaweb應(yīng)用開發(fā)教程,科學(xué)出版社,2005.[6]戴維爾,JavaScript程序員教程,電子工業(yè)出版社,2010.[7]黎連業(yè)、王華、李淑春,軟件測試與測試技術(shù),清華大學(xué)出版社,2009.[8]陳紹英,戴金龍.軟件測試案例分析[J],測試員,2005,8,23-25[9]付昕.基于B/S模式訂單系統(tǒng)的實(shí)現(xiàn)[J].山東省農(nóng)業(yè)管理干部學(xué)院學(xué)報,2010,27(4):166-168[10]王家華.軟件工程[M],沈陽:東北大學(xué)出版社,2011:46[11]魏亮,王艷玲.JavaEE程序設(shè)計例學(xué)與實(shí)踐.清華大學(xué)出版社,2013.12[12]辛長安,王顏國.JSP權(quán)威剖析:AJKX的原理、機(jī)制與開發(fā)實(shí)例.清華大學(xué)出版社,2012.05[13]尹智宇,郭晴.數(shù)據(jù)庫原理與應(yīng)用教程:MYSQL.清華大學(xué)出版社,2010.05[14]萬常選,廖國瓊,吳京慧.數(shù)據(jù)庫系統(tǒng)原理與設(shè)計.清華大學(xué)出版社,2009.09致謝經(jīng)過好幾個月的努力,終于完成了本企業(yè)訂單管理系統(tǒng)的開發(fā)。在這次畢業(yè)設(shè)計中是對我平常在課堂的一次考核,也是將理論應(yīng)用到實(shí)踐的一項考察。我要
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑材料進(jìn)口物流合同樣本
- 礦產(chǎn)開采用地中介服務(wù)合同
- 二零二五年度包裝機(jī)械遠(yuǎn)程監(jiān)控與維修服務(wù)合同
- 家禽養(yǎng)殖合同禽類采購合同
- 房屋買賣合同詳情
- 農(nóng)業(yè)工程綜合實(shí)施方案
- 軟件技術(shù)服務(wù)合同書
- 國際酒店服務(wù)管理手冊
- 工程監(jiān)理規(guī)范實(shí)務(wù)手冊
- 牛羊肉供貨協(xié)議書
- 人教版PEP五年級英語下冊單詞表與單詞字帖 手寫體可打印
- 如果歷史是一群喵
- 抖音房產(chǎn)直播敏感詞匯表
- 2024屆山東省青島市市北區(qū)八年級物理第二學(xué)期期末質(zhì)量檢測試題含解析
- 2022-2023年人教版九年級化學(xué)(上冊)期末試題及答案(完整)
- 中華民族共同體概論課件專家版2第二講 樹立正確的中華民族歷史觀
- 蔚來用戶運(yùn)營分析報告-數(shù)字化
- 中學(xué)生低碳生活調(diào)查報告
- 游泳池經(jīng)營合作方案
- 擘畫未來技術(shù)藍(lán)圖
- 基于情報基本理論的公安情報
評論
0/150
提交評論