商務(wù)管理系統(tǒng)_第1頁
商務(wù)管理系統(tǒng)_第2頁
商務(wù)管理系統(tǒng)_第3頁
商務(wù)管理系統(tǒng)_第4頁
商務(wù)管理系統(tǒng)_第5頁
已閱讀5頁,還剩32頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

目錄6904第1章緒論 I頁1.3.2主要工作(1)完成系統(tǒng)需求分析對(duì)系統(tǒng)需求進(jìn)行歸納總結(jié),明確系統(tǒng)用例定義以及系統(tǒng)功能性需求和非功能性需求。(2)完成杰信商務(wù)管理平臺(tái)對(duì)杰信商務(wù)管理平臺(tái)進(jìn)行應(yīng)用框架設(shè)計(jì)以及數(shù)據(jù)庫表設(shè)計(jì)。(3)杰信商務(wù)管理平臺(tái)的實(shí)現(xiàn)在上述基礎(chǔ)上,對(duì)杰信商務(wù)管理平臺(tái)系統(tǒng)功能模塊進(jìn)行實(shí)現(xiàn)。主要功能分為系統(tǒng)模塊:用戶管理、部門管理、角色管理、模塊管理。貨運(yùn)管理:購銷合同、貨運(yùn)合同、合同附件、打印出貨表、保運(yùn)合同、出口保運(yùn)、保運(yùn)編輯。統(tǒng)計(jì)分析:分析廠家銷售情況、產(chǎn)品銷售情況、合理的運(yùn)用當(dāng)前主流技術(shù)進(jìn)行開發(fā)。(4)杰信商務(wù)管理平臺(tái)的測(cè)試在系統(tǒng)功能實(shí)現(xiàn)之后,采用不同用例進(jìn)行系統(tǒng)測(cè)試。經(jīng)過測(cè)試后,系統(tǒng)各功能模塊保證能夠順利運(yùn)行,使系統(tǒng)滿足需求。1.4論文的總體框架本論文由七個(gè)部份組成,共有7章。第1章,緒論。本章主要介紹了物流業(yè)的背景和意義,然后對(duì)國內(nèi)相關(guān)研究情況進(jìn)行分析和總結(jié),最后列出本文的研究目標(biāo)和主要工作。第2章,相關(guān)技術(shù)介紹。主要介紹了實(shí)現(xiàn)系統(tǒng)所用的相關(guān)技術(shù),SSH框架、Tomcat服務(wù)器、Iview、Ajax、Echart、POI等。第3章,杰信商務(wù)管理平臺(tái)需求分析。對(duì)杰信商務(wù)管理平臺(tái)需求進(jìn)行歸納總結(jié)。詳細(xì)介紹系統(tǒng)開發(fā)的總體需求、開發(fā)目標(biāo)、業(yè)務(wù)流程、功能性需求分析和非功能性需求分析。第4章,杰信商務(wù)管理平臺(tái)設(shè)計(jì)。包括系統(tǒng)整體架構(gòu)設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)。第5章,杰信商務(wù)管理平臺(tái)的功能實(shí)現(xiàn)。介紹系統(tǒng)主要功能模塊,并展示部分功能界面。第6章,系統(tǒng)測(cè)試。定義不同測(cè)試用例,對(duì)系統(tǒng)功能模塊進(jìn)行測(cè)試,驗(yàn)證系統(tǒng)功能模塊是否正常實(shí)現(xiàn)。7章,總結(jié)與展望。對(duì)杰信商務(wù)管理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行總結(jié),指出系統(tǒng)存在的意義,并提出建設(shè)性改進(jìn)方案。

第2章相關(guān)技術(shù)介紹2.1SSH框架SSH是Hibernate+Spring和SpringMvc的一個(gè)集成\t"/item/ssh%E6%A1%86%E6%9E%B6/_blank"框架,是一種Web應(yīng)用程序的開源框架。Hibernate是用來操作數(shù)據(jù)庫的,是一種持久層框架。SpringMvc是用來進(jìn)行mvc模式的,也就是主要寫控制層和視圖層的。Spring的話就是一個(gè)管理者的身份,它里面有aop和ioc,主要是ioc進(jìn)行控制反轉(zhuǎn),也就是其他框架中的對(duì)象都交給Spring容器進(jìn)行管理。使用框架的好處在于分層設(shè)計(jì)結(jié)構(gòu)清晰,前后端數(shù)據(jù)交互分離,降低各個(gè)組件間的耦合性,提高開發(fā)效率。2.1.1SpringSpring是一種aop和ioc的企業(yè)級(jí)框架。它能簡(jiǎn)化企業(yè)應(yīng)用程序的開發(fā)。它常見的三種配置是基于xml配置,基于java類,基于注解。他主要包括7大模塊:1.springcore核心類庫。2.springaop面向切面編程。3.springmvc提供model-view-controll模型。4.springweb進(jìn)行文件上傳等操作。5.springorm對(duì)象關(guān)系映射就是將獲取到數(shù)據(jù)庫的信息映射給java類。6.springcontext提供bean的訪問方式。比如掃描包。7.springdao簡(jiǎn)化jdbc(數(shù)據(jù)庫連接)操作。他的優(yōu)點(diǎn)是:1集成了各種優(yōu)秀框架2.有aop技術(shù)3.有ioc控制反轉(zhuǎn)。我們只需要在工廠拿對(duì)象就行了4.有junit測(cè)試類。方便測(cè)試5。方便對(duì)程序進(jìn)行聲明式管理,我們只需要通過配置就能進(jìn)行事務(wù)管理6.簡(jiǎn)化了jdbc的開發(fā)難度。它主要作用:Spring主要通過ioc,對(duì)其他進(jìn)行管理。比如管理springmvc中的web層,service層,管理mybatis的dao層,和mapper,pojo層。還能管理事務(wù)等等。??偟膩碚f,就是管理。2.1.2SpringMVCSpringMVC是Web層的MVC框架,是目前最流行的MVC框架。SpringMVC主要用來替代Servlet,并在web層進(jìn)行解耦操作,主要有前端控制器,映射器,適配器,視圖解析器,handle。總結(jié)來說就是:前端控制器是處理請(qǐng)求。調(diào)度各種器。響應(yīng)返回的。映射器就是找到該方法。適配器處理該方法視圖解析器解析視圖。渲染頁面響應(yīng)客戶handle后端處理器。SpringMVC執(zhí)行流程如圖2-1所示。圖2-1SpringMVC執(zhí)行流程圖2.1.3Hibernate他是一種全自動(dòng)的持久層框架是一種對(duì)象關(guān)系映射的框架。他區(qū)別于mybatis,我們可以在配置實(shí)體的時(shí)候指明數(shù)據(jù)庫映射關(guān)系。然后與數(shù)據(jù)庫字段一一對(duì)應(yīng)。再自己編寫hql語句,操作實(shí)體。這樣就能很方便的進(jìn)行數(shù)據(jù)庫操作。所謂的對(duì)象關(guān)系映射指的是orm,orm(objectrelationalmapping),他是通過使用描述對(duì)象和數(shù)據(jù)庫之間映射的元數(shù)據(jù),將java程序中的對(duì)象進(jìn)行持久化操作。也就是存儲(chǔ)到硬盤中。2.2TomcatTomcat主要是用來發(fā)布服務(wù)的web應(yīng)用程序。適合中小型系統(tǒng)或者那種訪問量不大的使用。他都是與各種框架聯(lián)合使用,比如spring,springboot。目前使用的是8.5版本的tomcat,他相比較于之前的版本,他的優(yōu)勢(shì)在于版本越高,對(duì)于servlet和jsp兼容的版本就越高,性能就越好。Tomcat結(jié)構(gòu)如圖2-2所示。圖2-2Tomcat結(jié)構(gòu)圖Tomcat主要組件:服務(wù)器Server,服務(wù)Service,連接器Connector、容器Container。連接器Connector和容器Container是Tomcat的核心。2.3IviewIview是vue的升級(jí)框架,可以用來快速開發(fā)前端。它里面有各種組件,各種樣式,還有各種事件。是目前前端的主流框架之一。我們一般結(jié)合npm與webpack一起使用,npm相當(dāng)于java中的jdk,他能夠安裝一些相關(guān)依賴。里面主要是很多js代碼,我們通過這些js代碼才能使用一些相關(guān)命令。Webpack是用來打包的工具,當(dāng)我們項(xiàng)目寫好后,可以通過webpack打包然后發(fā)布到服務(wù)器。2.4AjaxAjax是前端用來向后端發(fā)送請(qǐng)求的一種技術(shù)。必須指定發(fā)送方式,比如post,get,put,delete。必須指定發(fā)送url,然后通過發(fā)送方式,來選擇怎么攜帶參數(shù)。比如get就是將參數(shù)寫在地址欄上面,這樣的話,就容易信息泄露,而且參數(shù)大小有限制。如果是post的話,就是將參數(shù)攜帶在請(qǐng)求體中。這樣安全而且,沒有大小限制。它是通信中很重要的一門技術(shù)。2.5EchartEchart指的是一種圖形化的前端顯示技術(shù),他是使用javaScript進(jìn)行實(shí)現(xiàn)的,可以在PC和移動(dòng)設(shè)備上流暢的使用。比如將后端信息接收到,前端可以顯示成圖表或者圓。這樣能夠重視覺上清晰的看到各種信息。它提供了常規(guī)的一些圖案。比如折線圖、柱狀圖、散點(diǎn)圖、餅圖、K線圖、用于統(tǒng)計(jì)的盒型圖。還可以自定義圖案。我們只需要傳入一個(gè)rdnderItem函數(shù),就可以通過數(shù)據(jù)映射成你想要的圖案。2.6POIPoi是一種打印Excel表的技術(shù)。我們可以先設(shè)置打印的模板,設(shè)置模板的物理存儲(chǔ)位置,然后給模板動(dòng)態(tài)生成數(shù)據(jù),最后通過流的形式打印出來。他同時(shí)可以打印100萬行數(shù)據(jù)。它主要提供了一套api可以給java程序訪問office格式檔案讀和寫的能力,目前主要使用2中,HSSF支持office2003之前的版本,并且數(shù)據(jù)較小。XSSF支持office2003之后的版本,數(shù)據(jù)量也相比于之前更多。2.7本章小結(jié)本章主要介紹了杰信商務(wù)管理系統(tǒng)所用到的相關(guān)技術(shù),包括SSH框架,Tomcat服務(wù)器以及UI框架iview,以及前端的Ajax,Poi和Echart。通過對(duì)這些技術(shù)進(jìn)行詳細(xì)介紹,為后續(xù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)奠定了理論基礎(chǔ)。

第3章項(xiàng)目需求分析3.1系統(tǒng)總體需求為杰信出口貿(mào)易公司開發(fā)一個(gè)商務(wù)管理系統(tǒng)(平臺(tái)),隨著公司的發(fā)展,公司原有的系統(tǒng)已經(jīng)無法滿足公司的日常發(fā)展需求使用,妨礙公司成長,所以在該背景環(huán)境下,杰信公司決定開發(fā)《杰信商務(wù)管理平臺(tái)》。3.2系統(tǒng)開發(fā)目標(biāo)本系統(tǒng)部署在互聯(lián)網(wǎng)上,通過瀏覽器訪問,系統(tǒng)管理員能夠隨時(shí)隨地地通過互聯(lián)網(wǎng)設(shè)備了解當(dāng)前貨運(yùn)的總體情況。主要開發(fā)目標(biāo)有:建立更加便捷的貨運(yùn)管理平臺(tái),加快公司的貨運(yùn)效率。完善各種需求,能夠更加方便的使用該系統(tǒng)。完善數(shù)據(jù)與數(shù)據(jù)之間的聯(lián)系。3.3系統(tǒng)功能需求分析3.3.1系統(tǒng)功能模塊杰信商務(wù)管理平臺(tái)主要功能模塊如圖3-1所示。3.3.2系統(tǒng)功能需求管理員是系統(tǒng)的主要使用人員,由管理員進(jìn)行管理。各個(gè)模塊的功能如下。系統(tǒng)管理:可以對(duì)員工,部門,角色,模塊進(jìn)行管理,主要是對(duì)員工的相關(guān)信息,以及對(duì)各種不同角色進(jìn)行登錄系統(tǒng)后模塊的分配,各個(gè)用戶進(jìn)行角色分配。貨運(yùn)管理:主要是對(duì)于購銷合同的制作,以及打印。并且對(duì)各種合同進(jìn)行發(fā)貨操作。分析:主要是分析各個(gè)時(shí)間點(diǎn)的銷售情況。3.4業(yè)務(wù)流程(1)杰信商務(wù)管理平臺(tái)的總體業(yè)務(wù)流程,如圖3-2所示。說明:杰信商務(wù)管理平臺(tái)是前后端分離的項(xiàng)目,只提供給內(nèi)部成員使用,需要借助網(wǎng)絡(luò),所以網(wǎng)絡(luò)的連通與否和系統(tǒng)能否正常運(yùn)行以及能否正常使用系統(tǒng)緊密相關(guān)。(2)管理員使用業(yè)務(wù)流程管理員是系統(tǒng)的管理人員,負(fù)責(zé)系統(tǒng)的信息管理和資源管理。杰信商務(wù)管理平臺(tái)系統(tǒng)管理員使用業(yè)務(wù)流程圖如圖3-3所示。3.5用例分析UnifiedModelingLanguage(UML)又稱統(tǒng)一建模語言或標(biāo)準(zhǔn)建模語言。他通過可視化界面,將系統(tǒng)開發(fā)過程中的各種需求可視化。3.5.1主要用例圖和時(shí)序圖(3)管理員用例圖如圖3-4所示。3.5.2主要用例定義用例表,也稱為用例描述,是用來描述系統(tǒng)的各個(gè)用例,介紹系統(tǒng)的任務(wù)和結(jié)果。通過用例描述可以明確功能模塊的執(zhí)行流程,執(zhí)行結(jié)果以及相關(guān)執(zhí)行事件等。管理員是系統(tǒng)的維護(hù)者,登陸后可對(duì)系統(tǒng)信息資源進(jìn)行管理,用例定義如表3-1所示。表3-1管理員登錄用例定義用例號(hào)S-1用例名稱管理員登錄角色管理員描述系統(tǒng)對(duì)用戶名和密碼以及身份進(jìn)行驗(yàn)證,驗(yàn)證信息無誤后進(jìn)入對(duì)應(yīng)的界面,否則提示信息有誤前置條件系統(tǒng)已啟動(dòng)后置條件系統(tǒng)對(duì)登錄信息進(jìn)行驗(yàn)證,通過驗(yàn)證則進(jìn)入對(duì)應(yīng)的用戶界面,否則提示信息有誤事件流程1、用戶輸入用戶名、密碼,選擇對(duì)應(yīng)的身份2、系統(tǒng)對(duì)登錄信息進(jìn)行驗(yàn)證3、驗(yàn)證成功后進(jìn)入用戶相應(yīng)的界面,否則提示信息有誤相關(guān)用例管理員登錄管理員可對(duì)用戶信息進(jìn)行查看、修改、新增等操作,用例定義如表3-2所示。表3-2用戶管理用例定義用例號(hào)S-2用例名稱用戶管理角色管理員描述管理員把對(duì)用戶進(jìn)行查看、修改、新增等操作前置條件管理員已登錄系統(tǒng)后置條件系統(tǒng)將對(duì)應(yīng)操作內(nèi)容保存到數(shù)據(jù)庫事件流程管理員選擇對(duì)應(yīng)操作,提交相應(yīng)內(nèi)容系統(tǒng)將所提交內(nèi)容保存到數(shù)據(jù)庫相關(guān)用例管理員登錄管理員可以對(duì)部門管理進(jìn)行查看、修改、刪除等操作,用例定義如表3-3所示。表3-3部門管理用例定義用例號(hào)S-3用例名稱部門管理角色管理員描述管理員對(duì)部門進(jìn)行查看、修改、新增、刪除等操作前置條件管理員已登錄系統(tǒng)后置條件系統(tǒng)將對(duì)應(yīng)操作內(nèi)容同步到數(shù)據(jù)庫事件流程1、管理員選擇對(duì)應(yīng)操作,提交操作內(nèi)容2、系統(tǒng)將操作內(nèi)容同步到數(shù)據(jù)庫相關(guān)用例管理員登錄管理員可以對(duì)角色進(jìn)行查看、修改、刪除、分配模塊等操作,用例定義如表3-4所示。表3-4角色管理用例定義用例號(hào)S-4用例名稱角色管理角色管理員描述管理員對(duì)所有角色進(jìn)行查看、修改、新增、刪除、分配模塊的操作前置條件管理員已登錄系統(tǒng)后置條件系統(tǒng)將對(duì)應(yīng)操作內(nèi)容同步到數(shù)據(jù)庫事件流程1、管理員選擇對(duì)應(yīng)操作,提交操作內(nèi)容2、系統(tǒng)將操作內(nèi)容同步到數(shù)據(jù)庫相關(guān)用例管理員登錄管理員可以對(duì)模塊進(jìn)行管理,用例定義如表3-5所示。表3-5模塊管理用例定義用例號(hào)S-5用例名稱模塊管理角色管理員描述管理員對(duì)模塊進(jìn)行增、刪、查、改、操作前置條件管理員已登錄系統(tǒng)后置條件系統(tǒng)將操作結(jié)果同步到數(shù)據(jù)庫事件流程1、管理員選擇對(duì)應(yīng)操作,提交操作內(nèi)容2、系統(tǒng)將操作內(nèi)容同步到數(shù)據(jù)庫相關(guān)用例管理員登錄管理員可以對(duì)購銷合同進(jìn)行管理,用例定義如表3-6所示。表3-6購銷合同用例定義用例號(hào)S-6用例名稱購銷合同角色管理員描述管理員對(duì)購銷合同進(jìn)行增、刪、查、改、提交、取消操作前置條件管理員已登錄系統(tǒng)后置條件系統(tǒng)將操作結(jié)果同步到數(shù)據(jù)庫事件流程1、管理員選擇對(duì)應(yīng)操作,提交操作內(nèi)容2、系統(tǒng)將操作內(nèi)容同步到數(shù)據(jù)庫相關(guān)用例管理員登錄管理員可以對(duì)合同貨物進(jìn)行管理,用例定義如表3-7所示。表3-7模塊管理用例定義用例號(hào)S-7用例名稱合同貨物角色管理員描述管理員對(duì)提交的貨物、進(jìn)行增、刪、查、改、保運(yùn)操作前置條件管理員已登錄系統(tǒng)后置條件系統(tǒng)將操作結(jié)果同步到數(shù)據(jù)庫事件流程1、管理員選擇對(duì)應(yīng)操作,提交操作內(nèi)容2、系統(tǒng)將操作內(nèi)容同步到數(shù)據(jù)庫相關(guān)用例管理員登錄管理員可以對(duì)合同附件進(jìn)行管理,用例定義如表3-8所示。表3-8模塊管理用例定義用例號(hào)S-8用例名稱合同附件角色管理員描述管理員對(duì)合同附件進(jìn)行增、刪、查、改、等操作前置條件管理員已登錄系統(tǒng)后置條件系統(tǒng)將操作結(jié)果同步到數(shù)據(jù)庫事件流程1、管理員選擇對(duì)應(yīng)操作,提交操作內(nèi)容2、系統(tǒng)將操作內(nèi)容同步到數(shù)據(jù)庫相關(guān)用例管理員登錄管理員可以對(duì)打印報(bào)表進(jìn)行管理,用例定義如表3-9所示。表3-9模塊管理用例定義用例號(hào)S-9用例名稱打印報(bào)表角色管理員描述管理員對(duì)合同進(jìn)行打印操作前置條件管理員已登錄系統(tǒng)后置條件系統(tǒng)將操作結(jié)果同步到數(shù)據(jù)庫事件流程1、管理員選擇對(duì)應(yīng)操作,提交操作內(nèi)容2、系統(tǒng)將操作內(nèi)容同步到數(shù)據(jù)庫相關(guān)用例管理員登錄管理員可以對(duì)保運(yùn)合同進(jìn)行管理,用例定義如表3-10所示。表3-10模塊管理用例定義用例號(hào)S-10用例名稱保運(yùn)管理角色管理員描述管理員對(duì)合同狀態(tài)為保運(yùn)狀態(tài)的進(jìn)行增、刪、查、改、打印等操作前置條件管理員已登錄系統(tǒng)后置條件系統(tǒng)將操作結(jié)果同步到數(shù)據(jù)庫事件流程1、管理員選擇對(duì)應(yīng)操作,提交操作內(nèi)容2、系統(tǒng)將操作內(nèi)容同步到數(shù)據(jù)庫相關(guān)用例管理員登錄管理員可以對(duì)保運(yùn)編輯進(jìn)行管理,用例定義如表3-11所示。表3-11模塊管理用例定義用例號(hào)S-11用例名稱保運(yùn)編輯角色管理員描述管理員對(duì)保運(yùn)編輯進(jìn)行增、刪、查、改、操作前置條件管理員已登錄系統(tǒng)后置條件系統(tǒng)將操作結(jié)果同步到數(shù)據(jù)庫事件流程1、管理員選擇對(duì)應(yīng)操作,提交操作內(nèi)容2、系統(tǒng)將操作內(nèi)容同步到數(shù)據(jù)庫相關(guān)用例管理員登錄管理員可以對(duì)廠家銷售情況進(jìn)行管理,用例定義如表3-12所示。表3-12模塊管理用例定義用例號(hào)S-12用例名稱廠家銷售情況角色管理員描述管理員使用Echarts技術(shù)對(duì)廠家銷售情況進(jìn)行統(tǒng)計(jì)前置條件管理員已登錄系統(tǒng)后置條件系統(tǒng)將操作結(jié)果同步到數(shù)據(jù)庫事件流程1、管理員選擇對(duì)應(yīng)操作,提交操作內(nèi)容2、查詢數(shù)據(jù)庫得到結(jié)果相關(guān)用例管理員登錄管理員可以對(duì)產(chǎn)品銷售排行進(jìn)行管理,用例定義如表3-13所示。表3-13模塊管理用例定義用例號(hào)S-13用例名稱產(chǎn)品銷售排行角色管理員描述管理員使用Echarts技術(shù)對(duì)產(chǎn)品銷售排行進(jìn)行統(tǒng)計(jì)前置條件管理員已登錄系統(tǒng)后置條件系統(tǒng)將操作結(jié)果同步到數(shù)據(jù)庫事件流程1、管理員選擇對(duì)應(yīng)操作,提交操作內(nèi)容2、查詢數(shù)據(jù)庫得到結(jié)果相關(guān)用例管理員登錄3.6非功能需求分析杰信商務(wù)管理系統(tǒng)使用互聯(lián)網(wǎng)技術(shù)和自身優(yōu)點(diǎn)進(jìn)行結(jié)合,形成了一種新的更加合理的貨運(yùn)管理系統(tǒng)。系統(tǒng)的非功能性需求包括:(1)實(shí)用性通過初期對(duì)用戶。員工進(jìn)行調(diào)查訪問,系統(tǒng)在設(shè)計(jì)時(shí)針對(duì)當(dāng)下管理功能存在的問題為公司的貨運(yùn)提供功能,保證公司貨運(yùn)的高效運(yùn)行。(2)安全性為了防止非權(quán)限訪問系統(tǒng)、網(wǎng)絡(luò)入侵等引起用戶信息泄露,系統(tǒng)設(shè)計(jì)時(shí)應(yīng)該重點(diǎn)考慮數(shù)據(jù)存取安全,在系統(tǒng)各個(gè)環(huán)節(jié)采取對(duì)應(yīng)的安全措施。(3)可擴(kuò)展性系統(tǒng)可擴(kuò)展性在于后期進(jìn)行功能模塊擴(kuò)充,添加一些新的功能模塊,比如員工薪水管理,用戶貨物退款等。系統(tǒng)在設(shè)計(jì)時(shí)保證可擴(kuò)展性,能夠接入其他信息系統(tǒng)。3.7本章小結(jié)本章結(jié)合公司的日常需求,用戶的體驗(yàn)效果,公司的貨運(yùn)效率,以及員工的信息管理而設(shè)計(jì)出了商務(wù)管理系統(tǒng)。通過對(duì)系統(tǒng)用例定義、功能需求和非功能需求等進(jìn)行詳細(xì)說明,為后續(xù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)奠定了充實(shí)的基礎(chǔ)。

第4章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)總體設(shè)計(jì)系統(tǒng)采用B/S結(jié)構(gòu)進(jìn)行開發(fā),后臺(tái)系統(tǒng)采用Maven的多模塊化管理,將表現(xiàn)層和業(yè)務(wù)邏輯層分離,從一定程度上保證了整個(gè)系統(tǒng)服務(wù)邏輯的一致性和穩(wěn)定性,并且也保證了后期功能模塊的可擴(kuò)展性,同時(shí)也采用Spring、SpringMVC、Hibernate等開源框架,簡(jiǎn)化了系統(tǒng)的開發(fā)難度,也縮短了系統(tǒng)的開發(fā)周期。前臺(tái)系統(tǒng)采用iview框架,為使用該系統(tǒng)的人進(jìn)行更好的體驗(yàn)。前后端項(xiàng)目的分離,也大大提高了開發(fā)效率,降低開發(fā)的維護(hù)。杰信商務(wù)管理系統(tǒng)架構(gòu)圖如圖4-1所示:4.2數(shù)據(jù)庫設(shè)計(jì)4.2.1數(shù)據(jù)庫設(shè)計(jì)思想該為滿足當(dāng)下公司業(yè)務(wù)需求而開發(fā),數(shù)據(jù)庫都是進(jìn)行了認(rèn)真分析,數(shù)據(jù)都是反復(fù)推敲在進(jìn)行輸入的。主要都是搞懂現(xiàn)實(shí)生活中的一些常見需求,和一些依賴關(guān)系。4.2.2結(jié)構(gòu)設(shè)計(jì)(1)概念數(shù)據(jù)模型:簡(jiǎn)稱概念模型,它主要用來描述對(duì)象、數(shù)據(jù)之間的聯(lián)系,與具體的數(shù)據(jù)管理系統(tǒng)無關(guān)。該系統(tǒng)的CDM如圖4-2所示。物理數(shù)據(jù)模型(PhysicalDataModel):也稱為物理模型,主要用來描述數(shù)據(jù)的具體存儲(chǔ)結(jié)構(gòu),和數(shù)據(jù)管理系統(tǒng)以及操作系統(tǒng)有關(guān)。該系統(tǒng)的PDM如圖4-3所示。4.2.3數(shù)據(jù)庫表設(shè)計(jì)(每張表都有5個(gè)共同字段)(1)用戶表。如表4-1所示:表4-1用戶表序號(hào)字段名類型長度描述允許空備注1user_idvarchar20用戶id否主鍵2user_namevarchar20登錄賬號(hào)否3passwordvarchar32登錄密碼否4statebigint20狀態(tài)否5dept_idvarchar10部門id否部門主鍵6user_info_idvarchar20用戶相關(guān)的信息否用戶信息主鍵說明:用戶表中部門id用來標(biāo)明用戶與部門之間的關(guān)系,一個(gè)部門有多個(gè)用戶屬于多對(duì)一的關(guān)系;用戶相關(guān)的信息user_info_id用來標(biāo)明用戶與用戶自身的關(guān)系,屬于1對(duì)1。(2)用戶擴(kuò)展信息表。如表4-2所示。表4-2用戶擴(kuò)展信息表序號(hào)字段名類型長度描述允許空備注1user_info_idvarchar20用戶擴(kuò)展id否主鍵2namevarchar20姓名否3Join_datedatetime20入職時(shí)間是4Salarybigint20薪水是5Birthdaydatetime20生日是6gendervarchar20職位是7stationvarchar20狀態(tài)是8telephonevarchar20電話是9degreebigint20序號(hào)是10remarkvarchar20描述是(3)部門信息表。如表4-3所示。表4-3部門信息表序號(hào)字段名類型長度描述允許空備注1dept_idvarchar20部門id否主鍵2dept_namevarchar20部門名稱否3statebigint20狀態(tài)是4parent_idvarchar20父模塊id是(4)角色信息表。如表4-4所示。表4-4角色信息表序號(hào)字段名類型長度描述允許空備注1role_idvarchar20角色序號(hào)否主鍵2remarkvarchar20角色描述否3namevarchar20角色名稱是Remark說明角色類型,比如管理員,普通角色等等。(5)模塊表。如表4-5所示。表4-5模塊表序號(hào)字段名類型長度描述允許空備注1module_idvarchar20模塊id否主鍵2parent_idvarchar20父模塊id否3parent_namevarchar20父模塊名字是4namevarchar20名稱是5layer_numbigint255序號(hào)否6is_leafbigint20是否啟用否7Icobigint20使用是8cpermissionbigint20描述否9Curlvarchar20Url地址否10ctypebigint20類型否11statebigint20狀態(tài)否(6)合同表。如表4-6所示。表4-6合同表序號(hào)字段名類型長度描述允許空備注1contrat_idvarchar20合同id否主鍵2offerorvarchar20序號(hào)否3contrat_nobigint20產(chǎn)品序號(hào)是4singing_datebigint20創(chuàng)建時(shí)間是5input_byvarchar255簽單人是6check_byvarchar255檢查人否7inspectorvarchar20決策人否8total_amoutbigint20總價(jià)否9crequestvarchar20客戶重要程度否10custom_nameVarchar255客戶名稱否(7)工廠表。如表4-7所示。表4-7工廠表序號(hào)字段名類型長度描述允許空備注1factory_idvarchar20工廠id否主鍵2ctypevarchar20類型否3Full_namevarchar20制造廠商是4Factory_namevarchar20工廠名稱是5contactsvarchar255客戶是6phonevarchar255電話否7mobilevarchar20座機(jī)否8inspectorVarchar20處理人否9remarkvarchar20描述否10StateVarchar255狀態(tài)否8)合同產(chǎn)品表。如表4-8所示。表4-8合同產(chǎn)品表序號(hào)字段名類型長度描述允許空備注1contrat_product_idvarchar20合同產(chǎn)品id否主鍵2Factory_namevarchar20工廠名稱否3product_nobigint20產(chǎn)品序號(hào)是4Product_imgvarchar20產(chǎn)品圖片是5Product_descvarchar255產(chǎn)品描述是6Loading_ratevarchar255折扣否7box_numvarchar20套裝否8packing_unitbigint20打包否9cnumberdouble20數(shù)量允許10PriceDouble255價(jià)格允許11Amoutdouble255總價(jià)允許9)保運(yùn)表。如表4-9所示。表4-9保運(yùn)表序號(hào)字段名類型長度描述允許空備注1export_idvarchar20保運(yùn)id否主鍵2Input_datevarchar20時(shí)間否3contrat_idsbigint20合同id是4Customer_contractbigint20顧客產(chǎn)品是5lcnovarchar255序號(hào)是6consigneevarchar255consignee否7marksvarchar255marks否8Transport_modebigint20運(yùn)輸方式否9remarkvarchar20描述允許10Box_numsVarchar20套裝數(shù)量允許10)保運(yùn)產(chǎn)品表。如表4-10所示。表4-10保運(yùn)產(chǎn)品表序號(hào)字段名類型長度描述允許空備注1idvarchar20id否主鍵2product_novarchar20產(chǎn)品序號(hào)否3Packing_unitbigint20打包方式是4cnumberbigint20數(shù)量是5Box_numvarchar255套裝數(shù)量是6Gross_weightvarchar255凈重否7Net_weightvarchar20毛重否8Lengthbigint20長否9Widthvarchar20寬允許10HeightVarchar255高允許11ex_pricedouble20價(jià)格允許11)附件產(chǎn)品表。如表4-11所示。表4-11附件產(chǎn)品表序號(hào)字段名類型長度描述允許空備注1idvarchar20id否主鍵2Factory_namevarchar20工廠名字否3product_nobigint20產(chǎn)品序號(hào)是4Product_imgbigint20產(chǎn)品圖片是5Product_descvarchar255產(chǎn)品描述是6Paking_unitvarchar255打包方式否7cnumbervarchar20數(shù)量否8Pricebigint20單價(jià)否9Amountvarchar20總價(jià)允許10Product_requestVarchar255產(chǎn)品需求允許11Order_noBigint20序號(hào)允許12)附件打印表。如表4-12所示。表4-12附件打印表序號(hào)字段名類型長度描述允許空備注1idvarchar20id否主鍵2Factory_idvarchar20工廠id否3product_nobigint20產(chǎn)品序號(hào)是4Product_imgbigint20產(chǎn)品圖片是5Product_descvarchar255產(chǎn)品描述是6Paking_unitvarchar255打包方式否7cnumbervarchar20數(shù)量否8Pricebigint20單價(jià)否9Amountvarchar20總價(jià)允許10Product_requestVarchar255產(chǎn)品需求允許11Export_productIdvarchar255保運(yùn)產(chǎn)品id允許4.3本章小結(jié)本章首先介紹了杰信商務(wù)管理平臺(tái)系統(tǒng)的總體設(shè)計(jì),之后介紹了系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)思想,并對(duì)杰信商務(wù)管理平臺(tái)系統(tǒng)各子模塊進(jìn)行數(shù)據(jù)庫表的邏輯設(shè)計(jì),詳細(xì)說明了設(shè)計(jì)概念數(shù)據(jù)模型和物理數(shù)據(jù)模型模型,以及數(shù)據(jù)庫各個(gè)表的內(nèi)容,為下一章節(jié)功能實(shí)現(xiàn)做鋪墊。

第5章杰信商務(wù)管理平臺(tái)的功能實(shí)現(xiàn)5.1模塊劃分根據(jù)需求和分析,杰信商務(wù)管理平臺(tái)系統(tǒng)包括系統(tǒng)管理、貨運(yùn)管理和業(yè)績(jī)分析三個(gè)大模塊。系統(tǒng)管理包括部門管理、角色管理、用戶管理、模塊管理。貨運(yùn)管理包括合同、貨物、附件、打印出貨表、保運(yùn)合同、保運(yùn)編輯。統(tǒng)計(jì)分析包括廠家銷售情況、產(chǎn)品銷售情況。此外還有管理員登錄和退出功能。如圖5-1所示。5.2功能模塊的實(shí)現(xiàn)5.2.1管理員登錄管理員訪問網(wǎng)站首先進(jìn)入登錄界面,需要用戶輸入用戶名、密碼。系統(tǒng)會(huì)對(duì)用戶信息進(jìn)行驗(yàn)證,若驗(yàn)證不通過,登錄界面提示賬戶名或密碼錯(cuò)誤,用戶名和密碼格式由前臺(tái)JQuery進(jìn)行校驗(yàn)。杰信商務(wù)管理平臺(tái)登錄界面如圖5-2所示。成功登錄后的界面如圖5-3所示。5.2.2系統(tǒng)管理管理員是使用系統(tǒng)的主要用戶之一,進(jìn)行公司人員的相關(guān)操作。主要包括四個(gè)部分:部門管理、用戶管理、角色管理、模塊管理。(1)部門管理:獲取數(shù)據(jù)庫部門表中的所有部門信息,在頁面展示,管理員可以在此頁面查看所有部門信息及詳細(xì)信息,可以進(jìn)行相應(yīng)的增加、刪除、修改、查找等操作。杰信商務(wù)管理平臺(tái)部門管理展示如圖5-4所示。杰信商務(wù)管理平臺(tái)部門管理修改部門界面如圖5-5所示。杰信商務(wù)管理平臺(tái)部門管理查詢部門界面如圖5-6所示。用戶管理:系統(tǒng)從數(shù)據(jù)庫抓取所有用戶信息,并在頁面展示,管理員可在此頁面查看用戶信息和詳細(xì)信息,并且可以進(jìn)行增加、刪除、修改、查詢,并為用戶分配角色的操作。杰信商務(wù)管理平臺(tái)用戶管理界面如圖5-7所示。杰信商務(wù)管理平臺(tái)-用戶管理為用戶分配角色界面如圖5-8所示。角色管理:管理員登錄系統(tǒng)后可以進(jìn)行角色管理、可以對(duì)角色進(jìn)行增加、刪除、查詢、修改。并且新增角色的時(shí)候可以為角色分配模塊。杰信商務(wù)管理平臺(tái)角色管理界面展示如圖5-9所示。杰信商務(wù)管理平臺(tái)角色管理為角色分配模塊界面如圖5-10所示。模塊管理:系統(tǒng)從數(shù)據(jù)庫獲取所有模塊,并展示在此頁面,管理員可以進(jìn)行增加、刪除、修改、查詢操作。杰信商務(wù)管理平臺(tái)模塊管理展示如圖5-11所示。5.2.3貨運(yùn)管理貨運(yùn)管理是杰信商務(wù)管理平臺(tái)的系統(tǒng)核心,通過使用此版塊對(duì)貨運(yùn)進(jìn)行管理。主要包括7個(gè)部分:購銷合同、合同產(chǎn)品、合同附件、打印出貨表、保運(yùn)合同、出口保運(yùn)、保運(yùn)編輯。(1)購銷合同:系統(tǒng)從數(shù)據(jù)庫抓取所有合同信息,在當(dāng)前頁面展示,管理員可以對(duì)合同進(jìn)行增加、刪除、修改、查詢、也可以將合同為草稿的提交為未保運(yùn)狀態(tài)、也可以將未保運(yùn)狀態(tài)取消為草稿狀態(tài)。其中的總金額字段是所有合同總金額加上附件總金額得到。杰信商務(wù)管理平臺(tái)貨運(yùn)管理-購銷合同展示如圖5-12所示。(2)合同產(chǎn)品:管理員通過點(diǎn)擊購銷合同界面中的貨物字體可以查看該貨物的信息。并可以進(jìn)行增加、刪除、修改、返回操作。其中的總金額是通過數(shù)量和單價(jià)計(jì)算得到。杰信商務(wù)管理平臺(tái)合同產(chǎn)品列表所示如圖5-13所示。合同附件:管理員通過點(diǎn)擊合同產(chǎn)品中的附件字體可以得到該合同的附件??梢詫?duì)該附件進(jìn)行增加、刪除、修改、返回操作。杰信商務(wù)管理平臺(tái)貨運(yùn)管理-合同附件列表如圖5-14所示。打印出貨表:系統(tǒng)從數(shù)據(jù)庫獲取所有的合同,管理員可以按照出貨時(shí)間的月份將該合同打印出來。杰信商務(wù)管理平臺(tái)——打印出貨表所示如圖5-15所示。2018-12月合同出貨表如圖5-16所示。保運(yùn)合同。管理員通過數(shù)據(jù)庫將所有合同狀態(tài)為已上報(bào)待保運(yùn)的合同展示給頁面,并且可以進(jìn)行查詢、保運(yùn)操作。杰信商務(wù)管理平臺(tái)貨運(yùn)管理--保運(yùn)合同頁面展示如圖5-17所示。杰信商務(wù)管理平臺(tái)貨運(yùn)管理--保運(yùn)合同保運(yùn)操作展示如圖5-18所示。出口保運(yùn)。管理員將所有點(diǎn)擊了報(bào)運(yùn)的合同通過數(shù)據(jù)庫查詢得到,并展示。并且可以進(jìn)行修改、刪除、提交、打印操作。杰信商務(wù)管理平臺(tái)貨運(yùn)管理--出口報(bào)運(yùn)展示如圖5-19所示。當(dāng)管理員點(diǎn)擊了修改操作就會(huì)跳轉(zhuǎn)到保運(yùn)編輯界面。藍(lán)色跟新字體代表跟新報(bào)運(yùn)方式,綠色字體代表更新貨物屬性。杰信商務(wù)管理平臺(tái)貨運(yùn)管理--報(bào)運(yùn)編輯如圖5-20所示。當(dāng)管理員點(diǎn)擊了提交字體。則公司會(huì)安排人員進(jìn)行保運(yùn)。狀態(tài)也將會(huì)從草稿變?yōu)橐焉蠄?bào)。杰信商務(wù)管理平臺(tái)貨運(yùn)管理-出口保運(yùn)-提交后的操作如圖5-21所示。當(dāng)管理員選中某一項(xiàng)并點(diǎn)擊了打印字體。則進(jìn)行打印。出口商品報(bào)運(yùn)單如圖5-22所示。(8)保運(yùn)編輯。管理員跟新保運(yùn)方式和貨物屬性。該模塊主要是通過出口報(bào)運(yùn)模塊的修改操作進(jìn)行跳轉(zhuǎn)。5.2.4統(tǒng)計(jì)分析管理員主要對(duì)貨運(yùn)進(jìn)行統(tǒng)計(jì),主要包括兩個(gè)部分:廠家銷售情況,產(chǎn)品銷售排行。廠家銷售情況:所有廠家銷售情況從數(shù)據(jù)庫獲取并展示在頁面。杰信商務(wù)管理平臺(tái)統(tǒng)計(jì)分析-廠家銷售情況展示如圖5-23所示。產(chǎn)品銷售排行:所有產(chǎn)品銷售情況展示。杰信商務(wù)管理平臺(tái)統(tǒng)計(jì)分析-產(chǎn)品銷售排行列表展示如圖5-24所示。5.3本章小結(jié)本章節(jié)在需求分析與系統(tǒng)設(shè)計(jì)的基礎(chǔ)上,對(duì)系統(tǒng)具體模塊功能進(jìn)行了前臺(tái)和后臺(tái)實(shí)現(xiàn)。主要介紹了系統(tǒng)整體功能模塊結(jié)構(gòu)以及各功能子模塊,并對(duì)部分功能展示其信息顯示。

第6章系統(tǒng)測(cè)試6.1系統(tǒng)測(cè)試目的一般系統(tǒng)開發(fā)由一個(gè)團(tuán)隊(duì)多人進(jìn)行,每人負(fù)責(zé)不同功能模塊,各功能模塊開發(fā)單獨(dú)進(jìn)行。系統(tǒng)功能模塊完成實(shí)現(xiàn)后,將各功能模塊拼接形成一個(gè)完成的系統(tǒng)。但這種開發(fā)方式可能會(huì)使系統(tǒng)出現(xiàn)一些未知錯(cuò)誤,因此,系統(tǒng)測(cè)試便尤為重要。系統(tǒng)測(cè)試的目的在于通過詳細(xì)的測(cè)試計(jì)劃發(fā)現(xiàn)系統(tǒng)潛在的錯(cuò)誤[19],保證每個(gè)功能模塊在不影響其他功能的情況下正常執(zhí)行,從而保證整個(gè)系統(tǒng)的穩(wěn)定性和可靠性。同時(shí),系統(tǒng)測(cè)試報(bào)告也可以作為參考資料,便于后期系統(tǒng)維護(hù)升級(jí)。因此,系統(tǒng)測(cè)試是開發(fā)過程中的重要步驟。6.2系統(tǒng)測(cè)試6.2.1測(cè)試大綱針對(duì)杰信商務(wù)管理平臺(tái)測(cè)試,其測(cè)試針對(duì)登錄、系統(tǒng)管理、貨運(yùn)管理、統(tǒng)計(jì)分析四個(gè)模塊編寫測(cè)試大綱。測(cè)試大綱如下:登錄測(cè)試大綱:需要測(cè)試系統(tǒng)登錄、退出功能能否正常執(zhí)行。系統(tǒng)管理測(cè)試大綱:對(duì)部門管理、用戶管理、角色管理、模塊管理等功能模塊測(cè)試其功能能否正常執(zhí)行。貨運(yùn)管理測(cè)試大綱:對(duì)購銷合同、合同產(chǎn)品、合同附件、打印出貨表、保運(yùn)合同、出口保運(yùn)、保運(yùn)編輯等功能模塊測(cè)試其功能能否正常執(zhí)行。統(tǒng)計(jì)分析測(cè)試大綱:對(duì)廠家銷售情況、產(chǎn)品銷售情況等功能模塊測(cè)試其功能是否正常執(zhí)行。數(shù)據(jù)庫連接是否正常測(cè)試大綱:對(duì)數(shù)據(jù)庫進(jìn)行多次連接、對(duì)數(shù)據(jù)的更改進(jìn)行多次測(cè)試。測(cè)試其功能是否正常執(zhí)行。6.2.2測(cè)試用例

(1)登錄測(cè)試用例如表6-1所示。表6-1系統(tǒng)設(shè)置模塊測(cè)試用例表用例名稱登錄測(cè)試用例用例描述測(cè)試用戶登錄、退出是否正常,服務(wù)器能否正常接收前提條件用戶登錄,服務(wù)器與數(shù)據(jù)庫正常運(yùn)行輸入期望結(jié)果完成狀態(tài)系統(tǒng)登錄服務(wù)器接收正常,返回值正確,登錄成功通過系統(tǒng)退出服務(wù)器反應(yīng)正常,退出成功通過(2)部門管理模塊測(cè)試用例如表6-2所示。表6-2部門管理模塊測(cè)試用例表用例名稱部門管理模塊測(cè)試用例用例描述檢測(cè)部門管理模塊是否正常,各功能能否正常使用前提條件管理員登錄,服務(wù)器與數(shù)據(jù)庫正常輸入期望結(jié)果完成狀態(tài)查看部門列表部門列表信息準(zhǔn)確展示通過增加部門服務(wù)器正常接受,數(shù)據(jù)庫正確增加通過按部門名稱查詢部門詳細(xì)信息準(zhǔn)確展示通過跟新部門服務(wù)器正常接受,數(shù)據(jù)庫正確更新通過刪除部門服務(wù)器正常接收、數(shù)據(jù)庫正確刪除通過(3)用戶管理模塊測(cè)試用例如表6-3所示。表6-3用戶管理模塊測(cè)試用例表用例名稱用戶管理模塊測(cè)試用例用例描述檢測(cè)用戶管理模塊是否正常,各功能能否正常使用前提條件管理員登錄,服務(wù)器與數(shù)據(jù)庫連接正常輸入期望結(jié)果完成狀態(tài)查看用戶信息列表用戶列表信息準(zhǔn)確展示通過按照用戶名查詢用戶詳細(xì)信息準(zhǔn)確展示通過增加用戶服務(wù)器正常接受,數(shù)據(jù)庫正確增加通過修改用戶服務(wù)器正常接受,數(shù)據(jù)庫正確更新通過刪除用戶服務(wù)器正常接受,數(shù)據(jù)庫正確刪除通過為用戶分配角色服務(wù)器正常接受,數(shù)據(jù)庫正確更新通過(4)角色管理模塊測(cè)試用例如表6-4所示。表6-4角色管理模塊測(cè)試用例表用例名稱角色管理模塊測(cè)試用例用例描述檢測(cè)角色管理模塊是否正常,各功能能否正常使用前提條件管理員登錄,服務(wù)器與數(shù)據(jù)庫連接正常輸入期望結(jié)果完成狀態(tài)角色列表查看所有角色信息顯示正確通過按角色名稱查詢?cè)摻巧畔@示正確通過新增角色服務(wù)器正常接受,數(shù)據(jù)庫正確增加通過新增角色,所有模塊展示所有模塊正確展示通過跟新服務(wù)器正常接受,數(shù)據(jù)庫正確更新通過刪除角色服務(wù)器正常接受,數(shù)據(jù)庫正確刪除通過(5)模塊管理模塊測(cè)試用例如表6-5所示。表6-5模塊管理模塊測(cè)試用例表用例名稱模塊管理模塊測(cè)試用例用例描述檢測(cè)模塊管理模塊是否正常,各功能能否正常使用前提條件管理員登錄,服務(wù)器與數(shù)據(jù)庫連接正常輸入期望結(jié)果完成狀態(tài)模塊列表查看所有模塊列表信息顯示正常通過按模塊名稱查詢?cè)撃K信息展示正常通過添加模塊服務(wù)器接收正常,數(shù)據(jù)庫增加成功通過跟新模塊服務(wù)器接收正常,數(shù)據(jù)庫跟新成功通過刪除模塊服務(wù)器接收正常,數(shù)據(jù)庫刪除成功通過(6)購銷合同模塊測(cè)試用例如表6-6所示。表6-6購銷合同模塊測(cè)試用例表用例名稱購銷合同模塊測(cè)試用例用例描述檢測(cè)購銷合同模塊是否正常,各功能能否正常使用前提條件管理員登錄,服務(wù)器與數(shù)據(jù)庫連接正常輸入期望結(jié)果完成狀態(tài)合同列表查看所有合同列表信息顯示正常通過按合同號(hào)查詢合同改合同信息顯示正常通過新增合同服務(wù)器接收正常,數(shù)據(jù)庫增加成功通過修改合同服務(wù)器接收正常,數(shù)據(jù)庫修改成功通過更新合同服務(wù)器接收正常,數(shù)據(jù)庫跟新成功通過刪除合同服務(wù)器接收正常,數(shù)據(jù)庫刪除成功通過提交合同服務(wù)器接收正常,數(shù)據(jù)庫跟新成功通過取消合同服務(wù)器接收正常,數(shù)據(jù)庫跟新成功通過(7)合同產(chǎn)品模塊測(cè)試用例如表6-7所示。表6-7合同產(chǎn)品模塊測(cè)試用例表用例名稱合同產(chǎn)品模塊測(cè)試用例用例描述檢測(cè)合同產(chǎn)品模塊是否正常,各功能能否正常使用前提條件管理員登錄,服務(wù)器與數(shù)據(jù)庫連接正常輸入期望結(jié)果完成狀態(tài)該合同所有貨物展示該合同所有貨物信息正常顯示。通過新建貨物服務(wù)器接收正常,數(shù)據(jù)庫增加成功通過刪除貨物服務(wù)器接收成功,數(shù)據(jù)庫刪除成功通過修改貨物服務(wù)器接收正常,數(shù)據(jù)庫更新成功通過(8)合同附件模塊測(cè)試用例如表6-8所示。表6-8合同附件模塊測(cè)試用例表用例名稱合同附件模塊測(cè)試用例用例描述檢測(cè)合同附件模塊是否正常,各功能能否正常使用前提條件管理員登錄,服務(wù)器與數(shù)據(jù)庫連接正常輸入期望結(jié)果完成狀態(tài)該合同所有附件展示該合同所有附件信息顯示正常通過新增附件服務(wù)器接收正常,數(shù)據(jù)庫增加成功通過修改附件服務(wù)器接收正常,數(shù)據(jù)庫修改成功通過刪除附件服務(wù)器接收正常,數(shù)據(jù)庫刪除成功通過(9)打印出貨表模塊測(cè)試用例如表6-9所示。表6-9打印出貨表模塊測(cè)試用例表用例名稱打印出貨表模塊測(cè)試用例用例描述打印出貨表是否在頁面正常下載前提條件管理員登錄,服務(wù)器與數(shù)據(jù)庫連接正常輸入期望結(jié)果完成狀態(tài)所有合同列表顯示合同列表信息顯示正常通過按照出貨月份打印合同服務(wù)器接收正常,界面正確下載通過(10)報(bào)運(yùn)合同模塊測(cè)試用例如表6-10所示。表6-10保運(yùn)合同模塊測(cè)試用例表用例名稱保運(yùn)合同模塊測(cè)試用例用例描述檢測(cè)保運(yùn)合同模塊是否正常,各功能能否正常使用前提條件管理員登錄,服務(wù)器與數(shù)據(jù)庫連接正常輸入期望結(jié)果完成狀態(tài)狀態(tài)為未保運(yùn)的合同顯示列表信息顯示正常通過按合同號(hào)查詢合同詳細(xì)信息顯示正常通過對(duì)合同進(jìn)行保運(yùn),并增加保運(yùn)方式保運(yùn)成功,增加成功。數(shù)據(jù)庫正確通過(11)出口報(bào)運(yùn)模塊測(cè)試用例如表6-11所示。表6-11出口保運(yùn)模塊測(cè)試用例表用例名稱出口保運(yùn)模塊測(cè)試用例用例描述檢測(cè)保運(yùn)合同模塊是否正常,各功能能否正常使用前提條件管理員登錄,服務(wù)器與數(shù)據(jù)庫連接正常輸入期望結(jié)果完成狀態(tài)出口保運(yùn)顯示列表信息顯示正常通過修改出口保運(yùn)服務(wù)器接收正常,數(shù)據(jù)庫修改成功通過刪除出口保運(yùn)服務(wù)器接收正常,數(shù)據(jù)庫保存成功通過提交出口保運(yùn)服務(wù)器接收正常,數(shù)據(jù)庫修改成功通過取消出口保運(yùn)服務(wù)器接收正常,數(shù)據(jù)庫修改成功通過打印出口保運(yùn)打印成功通過(12)報(bào)運(yùn)模塊測(cè)試用例如表6-12所示。表6-12報(bào)運(yùn)編輯模塊測(cè)試用例表用例名稱報(bào)運(yùn)編輯模塊測(cè)試用例用例描述檢測(cè)報(bào)運(yùn)編輯模塊是否正常,各功能能否正常使用前提條件管理員登錄,服務(wù)器與數(shù)據(jù)庫連接正常輸入期望結(jié)果完成狀態(tài)保運(yùn)編輯頁面顯示信息顯示正常通過修改出口保運(yùn)服務(wù)器接收正常,數(shù)據(jù)庫修改成功通過修改貨物信息服務(wù)器接收正常,數(shù)據(jù)庫修改成功通過(13)廠家銷售情況模塊測(cè)試用例如表6-13所示。表6-13廠家銷售情況模塊測(cè)試用例表用例名稱廠家銷售情況模塊測(cè)試用例用例描述檢測(cè)廠家銷售情況是否正常,各功能能否正常使用前提條件管理員登錄,服務(wù)器與數(shù)據(jù)庫連接正常輸入期望結(jié)果完成狀態(tài)廠家銷售情況頁面顯示信息顯示正常通過(14)產(chǎn)品銷售排行模塊測(cè)試用例如表6-14所示表6-14產(chǎn)品銷售排行模塊測(cè)試用例表用例名稱產(chǎn)品銷售排行模塊測(cè)試用例用例描述檢測(cè)產(chǎn)品銷售排行模塊是否正常,各功能能否正常使用前提條件管理員登錄,服務(wù)器與數(shù)據(jù)庫連接正常輸入期望結(jié)果完成狀態(tài)產(chǎn)品銷售排行頁面顯示信息顯示正常通過6.2.3測(cè)試總結(jié)經(jīng)過測(cè)試,此杰信商務(wù)管理平臺(tái)各項(xiàng)測(cè)試數(shù)據(jù)與預(yù)期結(jié)果相同,各項(xiàng)功能正常執(zhí)行,滿足系統(tǒng)設(shè)計(jì)需求,可供管理員進(jìn)行使用。測(cè)試過程如下::先進(jìn)行數(shù)據(jù)庫登錄測(cè)試。測(cè)試到登錄不同用戶都能進(jìn)行訪問。:登錄用戶后進(jìn)行了每個(gè)模塊的測(cè)試。主要測(cè)試了顯示數(shù)據(jù)是否正常。

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論