版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
OA協(xié)同辦公OA協(xié)同辦公系統(tǒng)具體設(shè)計(jì)說(shuō)明書 編寫:XXX編寫:XXX日期:審核:日期:同意:日期:受控狀態(tài):是公布版次:日期:編號(hào):變更統(tǒng)計(jì)日期版本變更說(shuō)明作者XXXX-XX-XX1.0初始版本XXX簽字確定系統(tǒng)模塊對(duì)應(yīng)章節(jié)對(duì)應(yīng)部門責(zé)任人簽字引言編寫目標(biāo)本說(shuō)明書目標(biāo)在于明確說(shuō)明系統(tǒng)各功效實(shí)現(xiàn)方法,指導(dǎo)開(kāi)發(fā)員進(jìn)行編碼。關(guān)鍵為本企業(yè)以幾份承包方閱讀者,如設(shè)計(jì)人員、開(kāi)發(fā)人員等。有時(shí)能夠包含用戶方閱讀者,如:業(yè)務(wù)人員、系統(tǒng)管理人員等。背景:待開(kāi)發(fā)軟件系統(tǒng)名稱:OA協(xié)同辦公系統(tǒng)此軟件系統(tǒng)任務(wù)提出者:XXXXXXXX此軟件系統(tǒng)任務(wù)開(kāi)發(fā)者:XXXXXXXX此軟件系統(tǒng)任務(wù)用戶:XXXX基線OA協(xié)同辦公系統(tǒng)業(yè)務(wù)分析匯報(bào)v1.0OA協(xié)同辦公系統(tǒng)需求分析說(shuō)明書v1.0OA協(xié)同辦公系統(tǒng)概要設(shè)計(jì)說(shuō)明書v1.0OA協(xié)同辦公系統(tǒng)具體設(shè)計(jì)說(shuō)明書v1.0特殊名詞定義縮寫、術(shù)語(yǔ)解釋DAO數(shù)據(jù)訪問(wèn)對(duì)象SD系統(tǒng)設(shè)計(jì),SystemDesignCURD創(chuàng)建(Create)、讀取(Read)更新(Update)和刪除(Delete)參考資料OA協(xié)同辦公系統(tǒng)業(yè)務(wù)分析匯報(bào)v1.0OA協(xié)同辦公系統(tǒng)需求分析說(shuō)明書v1.0OA協(xié)同辦公系統(tǒng)概要設(shè)計(jì)說(shuō)明書v1.0Java開(kāi)發(fā)規(guī)范模塊命名規(guī)則包名命名規(guī)則vo值對(duì)象,其中存放是每個(gè)JavaBean,其中JavaBean命名是和數(shù)據(jù)庫(kù)中表名稱是一一對(duì)應(yīng)。dbc一個(gè)有意義名字+dbc其中類是來(lái)操縱數(shù)據(jù)庫(kù)關(guān)閉和打開(kāi)例子:DatabaseConnection.javaAction模塊名+Action:是用來(lái)給servlet命名例子:LoginAction.javaform模塊名+ActionForm:是用來(lái)給servlet命名例子:LoginActionForm.javadaoI+有意義名字+DAO,因?yàn)閐ao包是用來(lái)定義接口,在接口命名中,在最前面是要加上一個(gè)字母“I”。包中定義每一個(gè)接口抽象方法,全部是用來(lái)讓Impl類和Proxy類來(lái)實(shí)現(xiàn)。例子:IUserDAO.javaImpl有意義名字+Impl:這是用來(lái)實(shí)現(xiàn)具體增、刪、改、查操作真實(shí)實(shí)現(xiàn)類,不負(fù)責(zé)數(shù)據(jù)庫(kù)關(guān)閉,且直接不會(huì)被servlet調(diào)用。例子:UserBeanImpl.javaProxy代理類:一個(gè)有意義名字+Proxy:這是用用來(lái)實(shí)現(xiàn)真實(shí)實(shí)現(xiàn)類,它為實(shí)現(xiàn)類實(shí)例化,調(diào)用實(shí)現(xiàn)類方法,是實(shí)現(xiàn)類孿生弟兄,她負(fù)責(zé)數(shù)據(jù)庫(kù)關(guān)閉工作。例子:UserDaoproxy.javaFactory工廠類:一個(gè)有意義名字+Factory。這個(gè)類是用來(lái)調(diào)用dao接口。而dao接口經(jīng)過(guò)其子類Proxy實(shí)例化。例子:UserFactory.java模塊匯總模塊匯總表總企業(yè):系統(tǒng)管理模塊名稱功效簡(jiǎn)述后臺(tái)用戶管理用戶CURD權(quán)限分配角色權(quán)限CURD車輛管理模塊名稱功效簡(jiǎn)述車輛管理對(duì)車輛信息進(jìn)行增刪改查班次管理模塊名稱功效簡(jiǎn)述班次設(shè)置對(duì)班次信息CURD處理加急班次對(duì)來(lái)自配送點(diǎn)加急班次申請(qǐng)進(jìn)行處理線路管理模塊名稱功效簡(jiǎn)述基礎(chǔ)線路管理對(duì)基礎(chǔ)路線CURD運(yùn)輸線路管理對(duì)運(yùn)輸線路CURD配送點(diǎn)管理模塊名稱功效簡(jiǎn)述配送點(diǎn)基礎(chǔ)信息管理對(duì)配送點(diǎn)和現(xiàn)有對(duì)應(yīng)班次CURD審查配送費(fèi)方案審查各個(gè)配送點(diǎn)提交配送費(fèi)計(jì)算方案費(fèi)用管理模塊名稱功效簡(jiǎn)述運(yùn)費(fèi)計(jì)算方案管理設(shè)置或修改以千克或體積為標(biāo)準(zhǔn)運(yùn)費(fèi)方案利潤(rùn)分配方案管理調(diào)整總企業(yè)和各個(gè)配送點(diǎn)收益分配比率收益統(tǒng)計(jì)管理統(tǒng)計(jì)總企業(yè)和各個(gè)配送點(diǎn)收益情況分企業(yè):訂單管理模塊名稱功效簡(jiǎn)述訂單管理對(duì)訂單CURD訂單審核對(duì)網(wǎng)上下單和當(dāng)?shù)叵聠芜M(jìn)行審核庫(kù)存訂單查詢對(duì)庫(kù)存訂單進(jìn)行查詢,方便交接單生成訂單確定對(duì)貨物配送訂單進(jìn)行確定等相關(guān)操作交接單管理模塊名稱功效簡(jiǎn)述交接單管理對(duì)交接單CURD緊急訂單查詢對(duì)緊急訂單或待發(fā)訂單進(jìn)行查詢,方便交接單生成班次查詢及加急班次設(shè)置查詢班次,綁定交接單,申請(qǐng)加急班次,處理緊急訂單異常訂單管理模塊名稱功效簡(jiǎn)述異常訂單登記登記異常訂單相關(guān)信息,方便后期處理異常訂單查詢查詢異常訂單處理情況當(dāng)?shù)匦畔⒃O(shè)置模塊名稱功效簡(jiǎn)述配送價(jià)格設(shè)置對(duì)配送價(jià)格進(jìn)行設(shè)置并進(jìn)行申報(bào)設(shè)置中轉(zhuǎn)線路對(duì)中轉(zhuǎn)線路進(jìn)行設(shè)置,提供查詢功效,給出中轉(zhuǎn)選擇意見(jiàn)財(cái)務(wù)管理模塊名稱功效簡(jiǎn)述財(cái)務(wù)統(tǒng)計(jì)統(tǒng)計(jì)一段時(shí)間收益,方便后期申報(bào)財(cái)務(wù)匯報(bào)定時(shí)向總企業(yè)申報(bào)財(cái)務(wù)系統(tǒng)管理模塊名稱功效簡(jiǎn)述后臺(tái)用戶管理對(duì)當(dāng)?shù)睾笈_(tái)用戶信息CURD注冊(cè)用戶管理對(duì)網(wǎng)上注冊(cè)用戶信息CURD權(quán)限管理對(duì)全部系統(tǒng)用戶權(quán)限和角色分配企業(yè)前臺(tái)注冊(cè)管理模塊名稱功效簡(jiǎn)述用戶管理提供注冊(cè)、登陸功效,方便用戶網(wǎng)上下單查詢管理模塊名稱功效簡(jiǎn)述查詢運(yùn)費(fèi)價(jià)格向用戶提供運(yùn)費(fèi)查詢功效,是用戶對(duì)費(fèi)用有預(yù)先了解查詢訂單進(jìn)度向用戶提供訂單查詢功效,方便用戶查詢進(jìn)度和個(gè)人訂單歷史統(tǒng)計(jì)系統(tǒng)架構(gòu)設(shè)計(jì)系統(tǒng)架構(gòu)基礎(chǔ)功效實(shí)現(xiàn)代碼包結(jié)構(gòu)及關(guān)系圖例所表示。包結(jié)構(gòu)及關(guān)系(圖例1)代碼共分成六個(gè)包:base包專門用來(lái)存放連接數(shù)據(jù)庫(kù)類contrl包存放action類即多種業(yè)務(wù)跳轉(zhuǎn)控制類service包存放服務(wù)類文件dao包存放數(shù)據(jù)持久化類util包存放部分幫助類文件vo存放數(shù)據(jù)封裝類系統(tǒng)模塊功效具體設(shè)計(jì)訂單管理模塊功效實(shí)現(xiàn)訂單管理模塊具體類圖:訂單管理模塊時(shí)序圖:時(shí)序圖展示內(nèi)容說(shuō)明:OrderManager經(jīng)過(guò)JSP頁(yè)面進(jìn)行CURD操作。JSP頁(yè)面經(jīng)過(guò)post方法和控制器Servlet交互,提交訂單查詢請(qǐng)求。OrderService類經(jīng)過(guò)DBConnection類建立和數(shù)據(jù)庫(kù)連接。OrderServlet調(diào)用OrderService類queryOrder()函數(shù)進(jìn)行查詢。OrderService類調(diào)用OrderDAO類quryOrder()函數(shù)完成查詢。OrderDAO類經(jīng)過(guò)OrderVO類取得Order類數(shù)據(jù)封裝。OrderDAO類調(diào)用PageHelp完成份頁(yè)請(qǐng)求。OrderDAO類將PageHelp對(duì)象返回給OrderService類。OrderService類將PageHelp對(duì)象返回給OrderServlet類。OrderServlet調(diào)用disPatch()函數(shù),將response返回給JSP頁(yè)面。JSP頁(yè)面經(jīng)過(guò)post方法和控制器Servlet交互,提交訂單添加請(qǐng)求。OrderService類經(jīng)過(guò)DBConnection類建立和數(shù)據(jù)庫(kù)連接。OrderServlet調(diào)用OrderService類addOrder()函數(shù)進(jìn)行添加。OrderService類調(diào)用OrderDAO類addOrder()函數(shù)完成添加。OrderDAO類經(jīng)過(guò)OrderVO類取得Order類數(shù)據(jù)封裝。OrderDAO類將Interger值(代表添加成功是否判定條件)返回給OrderService類。OrderService類將Interger值(代表添加成功是否判定條件)返回給OrderServlet類。OrderServlet調(diào)用disPatch()函數(shù),將response返回給JSP頁(yè)面。JSP頁(yè)面經(jīng)過(guò)post方法和控制器Servlet交互,提交訂單刪除請(qǐng)求。OrderService類經(jīng)過(guò)DBConnection類建立和數(shù)據(jù)庫(kù)連接。OrderServlet調(diào)用OrderService類delOrder()函數(shù)進(jìn)行刪除。OrderService類調(diào)用OrderDAO類delOrder()函數(shù)完成刪除。OrderDAO類經(jīng)過(guò)OrderVO類取得Order類數(shù)據(jù)封裝。OrderDAO類將Interger值(代表刪除成功是否判定條件)返回給OrderService類。OrderService類將Interger值(代表刪除成功是否判定條件)返回給OrderServlet類。OrderServlet調(diào)用disPatch()函數(shù),將response返回給JSP頁(yè)面。附加說(shuō)明:本時(shí)序圖中并沒(méi)有畫出具體類圖中updateOrder()、querystoreOrder()、queryconfirmOrder()這三個(gè)功效,因其具體步驟和上面描述過(guò)程基礎(chǔ)一致。updateOrder()功效步驟能夠復(fù)用addOrder()功效基礎(chǔ)步驟;querystoreOrder()、queryconfirmOrder()功效步驟全部能夠復(fù)用queryOrder()功效步驟。會(huì)員管理模塊功效實(shí)現(xiàn)會(huì)員管理模塊具體類圖:會(huì)員管理模塊時(shí)序圖:時(shí)序圖展示內(nèi)容說(shuō)明:User經(jīng)過(guò)JSP頁(yè)面進(jìn)行CURD操作。JSP頁(yè)面經(jīng)過(guò)post方法和控制器Servlet交互,提交登錄請(qǐng)求。MemberService類經(jīng)過(guò)DBConnection類建立和數(shù)據(jù)庫(kù)連接。MemberServlet調(diào)用MemberService類loginValidate()函數(shù)進(jìn)行登錄驗(yàn)證。MemberService類調(diào)用MemberDAO類loginValidate()函數(shù)完成登錄驗(yàn)證。MemberDAO類經(jīng)過(guò)MemberVO類取得Member類數(shù)據(jù)封裝。MemberDAO類將Interger值(代表登錄成功是否判定條件)返回給MemberService類。MemberService類將Interger值(代表登錄成功是否判定條件)返回給MemberServlet類。MemberServlet調(diào)用disPatch()函數(shù),將response返回給JSP頁(yè)面。JSP頁(yè)面經(jīng)過(guò)post方法和控制器Servlet交互,提交費(fèi)用查詢請(qǐng)求。MemberService類經(jīng)過(guò)DBConnection類建立和數(shù)據(jù)庫(kù)連接。MemberServlet調(diào)用MemberService類queryCost()函數(shù)進(jìn)行登錄驗(yàn)證。MemberService類調(diào)用MemberDAO類queryCost()函數(shù)完成登錄驗(yàn)證。MemberDAO類經(jīng)過(guò)MemberVO類取得Member類數(shù)據(jù)封裝。MemberDAO類經(jīng)過(guò)CitylistVO類取得Citylist類數(shù)據(jù)封裝。MemberDAO類經(jīng)過(guò)CityListVO類取得Citylist類數(shù)據(jù)封裝。MemberDAO類將Double值(代表費(fèi)用總計(jì))返回給MemberService類。MemberService類將Double值(代表費(fèi)用總計(jì))返回給MemberServlet類。MemberServlet調(diào)用disPatch()函數(shù),將response返回給JSP頁(yè)面。附加說(shuō)明:本時(shí)序圖并沒(méi)有畫出regMember()、queryorderState()這兩個(gè)功效,因其具體步驟和Order類時(shí)序圖一些功效基礎(chǔ)步驟類似:regMember()功效具體步驟能夠復(fù)用Order類addOrder()功效具體步驟;queryorderState()功效具體步驟能夠復(fù)用Order類queryOrder()功效具體步驟。交接單管理功效實(shí)現(xiàn)交接單管理模塊類圖:交接單管理模塊時(shí)序圖:a)創(chuàng)建交接單時(shí)序圖展示內(nèi)容說(shuō)明:User經(jīng)過(guò)JSP頁(yè)面進(jìn)行Create操作。JSP頁(yè)面經(jīng)過(guò)post方法和控制器Servlet交互,提交訂單添加請(qǐng)求。JoinServlet調(diào)用JoinService類joinCreate()函數(shù)進(jìn)行添加。JoinService類調(diào)用JoinDAO類joinCreate()函數(shù)完成添加。JoinDAO類經(jīng)過(guò)JoinVO類取得Join類數(shù)據(jù)封裝。JoinDAO類將Interger值(代表添加成功是否判定條件)返回給JoinService類。添加交接單后要建立交接單和訂單聯(lián)絡(luò)并更新班次,JoinService調(diào)用OrderbyjoinDAO類obInsert()完成添加交接單和訂單聯(lián)絡(luò)。OrderbyjoinDAO類經(jīng)過(guò)OrderbyjoinVO類取得Orderbyjoin類數(shù)據(jù)封裝。OrderbyjoinDAO類將Interger值(代表添加成功是否判定條件)返回給JoinService類。進(jìn)行班次信息更新,JoinService調(diào)用ClassDAO類classUpdate()完成班次信息更新。ClassDAO類經(jīng)過(guò)ClassVO類取得Class類數(shù)據(jù)封裝。ClassDAO類將Interger值(代表添加成功是否判定條件)返回給JoinService類。進(jìn)行訂單信息更新,JoinService調(diào)用OrderDAO類orderUpdate()完成訂單狀態(tài)信息更新。OrderDAO類經(jīng)過(guò)OrderVO類取得Order類數(shù)據(jù)封裝。OrderDAO類將Interger值(代表添加成功是否判定條件)返回給JoinService類。OrderService類將Interger值(代表添加成功是否判定條件)返回給OrderServlet類。JoinServlet調(diào)用disPatch()函數(shù),將response返回給JSP頁(yè)面。b)確定交接單時(shí)序圖展示內(nèi)容說(shuō)明:User經(jīng)過(guò)JSP頁(yè)面進(jìn)行交接單確定操作。JSP頁(yè)面經(jīng)過(guò)post方法和控制器Servlet交互,提交交接單確定請(qǐng)求。JoinServlet調(diào)用JoinService類joinUpdate()函數(shù)進(jìn)行更新。JoinService類調(diào)用JoinDAO類joinUpdate()函數(shù)完成對(duì)交接單更新。JoinDAO類經(jīng)過(guò)JoinVO類取得Join類數(shù)據(jù)封裝。JoinDAO類將Interger值(代表更新成功是否判定條件)返回給JoinService類。進(jìn)行班次信息更新,JoinService調(diào)用ClassDAO類classUpdate()完成班次信息更新。ClassDAO類經(jīng)過(guò)ClassVO類取得Class類數(shù)據(jù)封裝。ClassDAO類將Interger值(代表更新成功是否判定條件)返回給JoinService類。進(jìn)行訂單信息更新,JoinService調(diào)用OrderDAO類orderUpdate()完成訂單狀態(tài)信息更新。OrderDAO類經(jīng)過(guò)OrderVO類取得Order類數(shù)據(jù)封裝。OrderDAO類將Interger值(代表更新成功是否判定條件)返回給JoinService類。JoinService類將Interger值(代表更新成功是否判定條件)返回給JoinServlet類。JoinServlet調(diào)用disPatch()函數(shù),將response返回給JSP頁(yè)面。c)修改交接單時(shí)序圖展示內(nèi)容說(shuō)明:User經(jīng)過(guò)JSP頁(yè)面進(jìn)行交接單修改操作。JSP頁(yè)面經(jīng)過(guò)post方法和控制器Servlet交互,提交交接單修改請(qǐng)求。JoinServlet調(diào)用JoinService類joinModify()函數(shù)進(jìn)行更新。JoinService類調(diào)用OrderbyjoinDAO類ojInsert()函數(shù)完成對(duì)交接單添加訂單更新。OrderbyjoinDAO類經(jīng)過(guò)OrderbyjoinVO類取得Orderbyjoin類數(shù)據(jù)封裝。OrderbyjoinDAO類將Interger值(代表更新成功是否判定條件)返回給JoinService類。JoinService類調(diào)用OrderbyjoinDAO類ojDelete()函數(shù)完成對(duì)交接單刪除訂單訂單更新。OrderbyjoinDAO類將Interger值(代表更新成功是否判定條件)返回給JoinService類。JoinService類將Interger值(代表更新成功是否判定條件)返回給JoinServlet類。JoinServlet調(diào)用disPatch()函數(shù),將response返回給JSP頁(yè)面。d)查詢交接單時(shí)序圖展示內(nèi)容說(shuō)明:User經(jīng)過(guò)JSP頁(yè)面進(jìn)行交接單查詢操作。JSP頁(yè)面經(jīng)過(guò)post方法和控制器Servlet交互,提交訂單查詢請(qǐng)求。JoinServlet調(diào)用JoinService類joinQuery()函數(shù)進(jìn)行查詢。JoinService類調(diào)用JoinDAO類joinQuery()函數(shù)完成查詢。JoinDAO類經(jīng)過(guò)JoinVO類取得Join類數(shù)據(jù)封裝。JoinDAO類調(diào)用PageHelp完成份頁(yè)請(qǐng)求。JoinVO將PageHelp對(duì)象返回給JoinDAO類。JoinDAO類將PageHelp對(duì)象返回給JoinService類。JoinService類將PageHelp對(duì)象返回給JoinServlet類。JoinServlet調(diào)用disPatch()函數(shù),將response返回給JSP頁(yè)面。附加說(shuō)明:本時(shí)序圖中并沒(méi)有畫出具體類圖中classQuery()、transferQuery()、orderQuery()這三個(gè)功效,因其具體步驟和上面描述過(guò)程基礎(chǔ)一致。以上三個(gè)功效步驟均可復(fù)用查詢交接單步驟圖。系統(tǒng)管理功效實(shí)現(xiàn)1、用戶管理模塊類圖:2、角色管理模塊類圖:3、權(quán)限管理模塊類圖:4、用戶管理模塊類圖:系統(tǒng)管理模塊時(shí)序圖:用戶查詢:時(shí)序圖展示內(nèi)容說(shuō)明:User經(jīng)過(guò)JSP頁(yè)面進(jìn)行交接單查詢操作。JSP頁(yè)面經(jīng)過(guò)post方法和控制器Servlet交互,提交用戶查詢請(qǐng)求。UserServlet調(diào)用UserService類UserQuery()函數(shù)進(jìn)行查詢。UserService類調(diào)用UserDAO類UserQuery()函數(shù)完成查詢。UserDAO類經(jīng)過(guò)UserVO類取得User類數(shù)據(jù)封裝。UserDAO類調(diào)用PageHelp完成份頁(yè)請(qǐng)求。UserDAO類將PageHelp對(duì)象返回給UserService類。UserService類將PageHelp對(duì)象返回給UserServlet類。UserServlet調(diào)用disPatch()函數(shù),將response返回給JSP頁(yè)面。用戶刪除:時(shí)序圖展示內(nèi)容說(shuō)明:User經(jīng)過(guò)JSP頁(yè)面進(jìn)行交接單查詢操作。JSP頁(yè)面經(jīng)過(guò)post方法和控制器Servlet交互,提交用戶刪除請(qǐng)求。UserServlet調(diào)用UserService類userDelete()函數(shù)進(jìn)行刪除。UserService類調(diào)用UserDAO類userDelete()函數(shù)完成刪除。UserDAO類將Interger值(代表刪除成功是否判定條件)返回給UserService類。UserService類將Interger值(代表刪除成功是否判定條件)返回給UserServlet類。UserServlet調(diào)用disPatch()函數(shù),將response返回給JSP頁(yè)面。用戶信息修改:時(shí)序圖展示內(nèi)容說(shuō)明:User經(jīng)過(guò)JSP頁(yè)面進(jìn)行用戶修改操作。JSP頁(yè)面經(jīng)過(guò)post方法和控制器Servlet交互,提交用戶修改請(qǐng)求。UserServlet調(diào)用UserService類userUpdate()函數(shù)進(jìn)行更新。UserService類調(diào)用UserDAO類userUpdatet()函數(shù)完成對(duì)用戶信息更新。UserDAO類經(jīng)過(guò)UserVO類取得User類數(shù)據(jù)封裝。UserDAO類將Interger值(代表更新成功是否判定條件)返回給UserService類。UserService類將Interger值(代表更新成功是否判定條件)返回給UserServlet類。UserServlet調(diào)用Dispatch()函數(shù),將response返回給JSP頁(yè)面。創(chuàng)建角色時(shí)序圖展示內(nèi)容說(shuō)明:User經(jīng)過(guò)JSP頁(yè)面進(jìn)行Create操作。JSP頁(yè)面經(jīng)過(guò)post方法和控制器Servlet交互,提交角色添加請(qǐng)求。RoleServlet調(diào)用RoleService類RoleInsert()函數(shù)進(jìn)行添加。RoleService類調(diào)用RoleDAO類RoleInsert()函數(shù)完成添加。RoleDAO類經(jīng)過(guò)RoleVO類取得Role類數(shù)據(jù)封裝。RoleDAO類將roleVO(代表添加角色)返回給RoleService類。RoleService調(diào)用PermissDAO類permissInsert()完成添加角色和權(quán)限聯(lián)絡(luò)。PermissDAO類經(jīng)過(guò)PermissVO類取得PermissRole類數(shù)據(jù)封裝。PsermissDAO類將Interger值(代表添加成功是否判定條件)返回給RoleService類。RoleService類將Interger值(代表添加成功是否判定條件)返回給RoleServlet類。RoleServlet調(diào)用disPatch()函數(shù),將response返回給JSP頁(yè)面。修改角色信息時(shí)序圖展示內(nèi)容說(shuō)明:User經(jīng)過(guò)JSP頁(yè)面進(jìn)行修改操作。JSP頁(yè)面經(jīng)過(guò)post方法和控制器Servlet交互,提交角色修改請(qǐng)求。RoleServlet調(diào)用RoleService類RoleModify()函數(shù)進(jìn)行添加。RoleService類調(diào)用RoleDAO類RoleUpdate()函數(shù)完成角色基礎(chǔ)信息更新。RoleDAO類經(jīng)過(guò)RoleVO類取得Role類數(shù)據(jù)封裝。RoleDAO類將roleVO(代表更新角色)返回給RoleService類。RoleService類調(diào)用PermissDAO類permissInsert()函數(shù)完成角色對(duì)應(yīng)權(quán)限更新。PermissDAO類經(jīng)過(guò)PermissVO類取得Permiss類數(shù)據(jù)封裝。PermissDAO類將Integer(代表更新成功是否)返回給RoleService類。RoleService類調(diào)用PermissDAO類permissDelete()函數(shù)完成角色修改中刪除對(duì)應(yīng)權(quán)限更新。RoleDAO類將Integer(代表更新成功是否)返回給RoleService類。RoleService類將Interger值(代表更新成功是否判定條件)返回給RoleServlet類。RoleServlet調(diào)用disPatch()函數(shù),將response返回給JSP頁(yè)面。角色信息查詢:時(shí)序圖展示內(nèi)容說(shuō)明:User經(jīng)過(guò)JSP頁(yè)面進(jìn)行角色查詢操作。JSP頁(yè)面經(jīng)過(guò)post方法和控制器Servlet交互,提交角色查詢請(qǐng)求。RoleServlet調(diào)用RoleService類RoleQuery()函數(shù)進(jìn)行查詢。RoleService類調(diào)用RoleDAO類RoleQuery()函數(shù)完成查詢。RoleDAO類經(jīng)過(guò)RoleVO類取得Role類數(shù)據(jù)封裝。RoleDAO類將roleVO(代表查詢角色)返回給RoleService類。RoleService類調(diào)用PermissDAO類permissQuery()函數(shù)完成角色對(duì)應(yīng)權(quán)限查詢。PermissDAO類經(jīng)過(guò)PermissVO類取得Permiss類數(shù)據(jù)封裝。PermissDAO類調(diào)用PageHelp完成份頁(yè)請(qǐng)求PermissDAO類將PageHelp對(duì)象返回給RoleService類。RoleService類將PageHelp對(duì)象返回給RoleServlet類。RoleServlet調(diào)用disPatch()函數(shù),將response返回給JSP頁(yè)面。創(chuàng)建權(quán)限時(shí)序圖展示內(nèi)容說(shuō)明:User經(jīng)過(guò)JSP頁(yè)面進(jìn)行Create操作。JSP頁(yè)面經(jīng)過(guò)post方法和控制器Servlet交互,提交權(quán)限添加請(qǐng)求。PowerServlet調(diào)用PowerService類PowerInsert()函數(shù)進(jìn)行添加。PowerService類調(diào)用PowerDAO類PowerInsert()函數(shù)完成添加。PowerDAO類經(jīng)過(guò)PowerVO類取得Power類數(shù)據(jù)封裝。PowerDAO類將Interger值(代表添加成功是否判定條件)返回給PowerService類。PowerService類將Interger值(代表添加成功是否判定條件)返回給PowerServlet類。PowerServlet調(diào)用disPatch()函數(shù),將response返回給JSP頁(yè)面。權(quán)限信息查詢:時(shí)序圖展示內(nèi)容說(shuō)明:User經(jīng)過(guò)JSP頁(yè)面進(jìn)行權(quán)限查詢操作。JSP頁(yè)面經(jīng)過(guò)post方法和控制器Servlet交互,提交權(quán)限查詢請(qǐng)求。PowerServlet調(diào)用PowerService類PowerQuery()函數(shù)進(jìn)行查詢。PowerService類調(diào)用PowerDAO類PowerQuery()函數(shù)完成查詢。PowerDAO類經(jīng)過(guò)PowerVO類取得Power類數(shù)據(jù)封裝。PowerDAO類調(diào)用PageHelp完成份頁(yè)請(qǐng)求PowerDAO類將PageHelp對(duì)象返回給PowerService類。PowerService類將PageHelp對(duì)象返回給PowerServlet類。PowerServlet調(diào)用disPatch()函數(shù),將response返回給JSP頁(yè)面。附加說(shuō)明:本時(shí)序圖中并沒(méi)有畫出具體類圖中roleDelete()、userInsert()、powerDelete()、powerUpdate()和用戶CRUD功效,因其具體步驟和上面描述過(guò)程基礎(chǔ)一致。roleDelete()、powerDelete()、userInsert()、powerUpdate()這四個(gè)模塊和powerInsert()步驟一致,用戶管理CRUD功效和權(quán)限管理CRUD步驟一致。異常訂單登記查詢模塊功效實(shí)現(xiàn)異常查詢模塊類圖:異常登記查詢模塊時(shí)序圖:時(shí)序圖展示內(nèi)容敘述:用戶進(jìn)入CURD頁(yè)面,輸入查詢條件并提交查詢參數(shù)經(jīng)過(guò)form以POST形式傳輸給后臺(tái)服務(wù)器上ExcOrderServletExcOrderServlet依據(jù)獲取參數(shù)condition=”query”判定出查詢命令,生成查詢SQL語(yǔ)句,調(diào)用ExcOrderService查詢方法query(sql,currentpage),此處currentpage=1或由javascript得到currentpage值ExcOrderService獲取和建立數(shù)據(jù)庫(kù)連接,調(diào)用ExcOrderDAO方法query(conn,sql,currentpage)ExcOrderDAO依據(jù)傳輸sql語(yǔ)句和currentpage生成新符合顯示條件SQL語(yǔ)句,查詢數(shù)據(jù)庫(kù),將查詢結(jié)果集(待顯示)封裝進(jìn)由ExcOrderDAO對(duì)象組成LIST中。LIST傳輸給Pagehelp對(duì)象ExcOrderDAO返回裝載了LISTpagehelp對(duì)象pagehelp對(duì)象返回到ExcOrderService中pagehelp對(duì)象返回到ExcOrderServlet中pagehelp對(duì)象返回到ExcOrder.jsp顯示頁(yè)面ExcOrderServlet獲取參數(shù)condition="add",跳轉(zhuǎn)到ExcOrder_add.jsp頁(yè)面獲取用戶輸入添加信息,生成sql添加語(yǔ)句,調(diào)用add(sql)獲取Connection對(duì)象conn,調(diào)用ExcOrderDAO中add(conn,sql),添加到數(shù)據(jù)庫(kù)中ExcOrderServlet獲取參數(shù)condition="delete",獲取用戶輸入刪除信息,生成sql添加語(yǔ)句,調(diào)用add(sql)獲取Connection對(duì)象conn,調(diào)用ExcOrderDAO中add(conn,sql),從數(shù)據(jù)庫(kù)中刪除相關(guān)信息ExcOrderServlet獲取參數(shù)condition="update",獲取用戶輸入更新信息,生成sql添加語(yǔ)句,調(diào)用add(sql)獲取Connection對(duì)象conn,調(diào)用ExcOrderDAO中add(conn,sql),更新數(shù)據(jù)庫(kù)中信息配送費(fèi)設(shè)置和申報(bào)模塊功效實(shí)現(xiàn)配送費(fèi)設(shè)置和申報(bào)類圖:配送費(fèi)設(shè)置和申報(bào)模塊時(shí)序圖:時(shí)序圖展示內(nèi)容敘述:Client輸入配送費(fèi)方案提交配送費(fèi)方案到ChargeServlet中ChargeServlet獲取配送費(fèi)信息,生成sql語(yǔ)句,調(diào)用ChargeServicechargeSet(sql)ChargeService獲取數(shù)據(jù)庫(kù)連接對(duì)象conn,調(diào)用ChargeDAO中chargeSet(conn,sql)ChargeDAO生成配送費(fèi)方案對(duì)象用戶獲取配送費(fèi)方案信息跳轉(zhuǎn)到ChargeServlet中獲取申報(bào)參數(shù),提交調(diào)用ChargeServicechargeApply()調(diào)用ChargeDAOchargeApply(),修改申報(bào)狀態(tài)中轉(zhuǎn)訂單線路選擇模塊功效實(shí)現(xiàn)中轉(zhuǎn)訂單線路類圖:中轉(zhuǎn)訂單線路時(shí)序圖:時(shí)序圖說(shuō)明:用戶進(jìn)入中轉(zhuǎn)訂單線路設(shè)置首頁(yè)用戶進(jìn)行查詢操作queryServlet獲取參數(shù)"all",調(diào)用queryall(sql)queryService調(diào)用DBConnectiongetConn(),建立數(shù)據(jù)庫(kù)連接,生成Connection對(duì)象conn,調(diào)用queryall(conn,sql)queryDAO查詢數(shù)據(jù)庫(kù),將要展示內(nèi)容封裝進(jìn)LIST對(duì)象,傳輸給PAGEHELPqueryServlet獲取參數(shù)"false",調(diào)用queryall(sql)queryService調(diào)用DBConnectiongetConn(),建立數(shù)據(jù)庫(kù)連接,生成Connection對(duì)象conn,調(diào)用queryfasle(conn,sql)queryDAO查詢數(shù)據(jù)庫(kù),將要展示內(nèi)容封裝進(jìn)LIST對(duì)象,傳輸給PAGEHELPqueryServlet獲取參數(shù)"true",調(diào)用queryall(sql)queryService調(diào)用DBConnectiongetConn(),建立數(shù)據(jù)庫(kù)連接,生成Connection對(duì)象conn,調(diào)用querytrue(conn,sql)queryDAO查詢數(shù)據(jù)庫(kù),將要展示內(nèi)容封裝進(jìn)LIST對(duì)象,傳輸給PAGEHELP返回pagehelp對(duì)象到queryDAO返回pagehelp對(duì)象到queryService返回pagehelp對(duì)象到queryServlet返回pagehelp對(duì)象到query.jsp中,向用戶顯示查詢內(nèi)容queryServlet獲取參數(shù)"select"跳轉(zhuǎn)到generate.jsp頁(yè)面進(jìn)行操作用戶選擇系統(tǒng)自動(dòng)生成路線,調(diào)用generateService方法auto(sql)generateService獲取對(duì)象conn,調(diào)用generateDAO方法auto(conn,sql)用戶選擇手動(dòng)設(shè)置路線,調(diào)用generateService方法manual(sql)generateService獲取對(duì)象conn,調(diào)用generateDAO方法manual(conn,sql)中轉(zhuǎn)訂單線路選擇模塊功效實(shí)現(xiàn)財(cái)務(wù)管理模塊具體類圖:財(cái)務(wù)管理模塊時(shí)序圖:時(shí)序圖展示內(nèi)容說(shuō)明:user經(jīng)過(guò)JSP頁(yè)面進(jìn)行CURD操作。JSP頁(yè)面經(jīng)過(guò)post方法和控制器Servlet交互,提交財(cái)務(wù)查詢請(qǐng)求。ProfitsService類經(jīng)過(guò)DBConnection類建立和數(shù)據(jù)庫(kù)連接。ProfitsServlet調(diào)用ProfitsService類query()方法進(jìn)行查詢。ProfitsService類調(diào)用OrderDAO類orderQuery()方法完成查詢。OrderDAO類經(jīng)過(guò)OrderVO類取得Order類數(shù)據(jù)封裝。OrderDAO類用List將OrderVO對(duì)象數(shù)組打包。OrderDAO類將List對(duì)象返回給ProfitsService類。ProfitsService類將List對(duì)象拆包并對(duì)OrderVO對(duì)象數(shù)組循環(huán)操作。ProfitsService類調(diào)用profitsDAO類profitsQuery()方法進(jìn)行查詢。ProfitsService經(jīng)過(guò)ProfitsVO類取得Profits類數(shù)據(jù)封裝。ProfitsDAO類調(diào)用PageHelp完成份頁(yè)請(qǐng)求。ProfitsDAO類將PageHelp對(duì)象返回給ProfitsService類。ProfitsService類將PageHelp對(duì)象返回給ProfitsServlet類。ProfitsServlet調(diào)用disPatch()函數(shù),將response返回給JSP頁(yè)面??偲髽I(yè)車輛管理功效實(shí)現(xiàn)1.代碼具體類結(jié)構(gòu)及關(guān)系圖例1所表示。車輛管理類圖(圖例1)2.系統(tǒng)功效實(shí)現(xiàn)時(shí)序圖:查看&查詢車輛信息時(shí)序圖(圖例2)時(shí)序圖展示內(nèi)容說(shuō)明:用戶經(jīng)過(guò)終端瀏覽器提交查詢請(qǐng)求Carinfo.jsp提交查詢請(qǐng)求到CarServletCarServlet創(chuàng)建CarService對(duì)象處理請(qǐng)求調(diào)用CarService方法查詢車輛類型調(diào)用DAO方法查詢車輛類型DAO查詢完成后,實(shí)例化CartypeVO對(duì)象返回返回CartypeVO對(duì)象到CarService返回CartypeVO對(duì)象到CarServlet調(diào)用CarService方法查詢車輛具體信息調(diào)用DAO方法查詢車輛具體信息DAO查詢完成后,實(shí)例化CarinfoVO對(duì)象DAO查詢完成后,實(shí)例化PageHelp對(duì)象返回返回PageHelp對(duì)象到CarService返回PageHelp對(duì)象到CarServlet跳轉(zhuǎn)到Carinfo.jsp修改車輛信息時(shí)序圖(圖例3)時(shí)序圖展示內(nèi)容說(shuō)明:用戶經(jīng)過(guò)終端瀏覽器提交修改請(qǐng)求Carinfo.jsp提交查詢請(qǐng)求到CarServletCarServlet依據(jù)修改請(qǐng)求實(shí)例化改動(dòng)后CarinfoVO對(duì)象CarServlet創(chuàng)建CarService對(duì)象處理請(qǐng)求調(diào)用CarService方法處理修改請(qǐng)求調(diào)用DAO方法處理修改請(qǐng)求調(diào)用CarService方法查詢車輛類型調(diào)用DAO方法查詢車輛類型DAO查詢完成后,實(shí)例化CartypeVO對(duì)象返回返回CartypeVO對(duì)象到CarService返回CartypeVO對(duì)象到CarServlet調(diào)用CarService方法查詢車輛具體信息調(diào)用DAO方法查詢車輛具體信息DAO查詢完成后,實(shí)例化CarinfoVO對(duì)象DAO查詢完成后,實(shí)例化PageHelp對(duì)象返回返回PageHelp對(duì)象到CarService返回PageHelp對(duì)象到CarServlet跳轉(zhuǎn)到Carinfo.jsp新增車輛信息時(shí)序圖(圖例4)時(shí)序圖展示內(nèi)容說(shuō)明:用戶經(jīng)過(guò)終端瀏覽器提交新增請(qǐng)求Carinfo.jsp提交增添請(qǐng)求到CarServletCarServlet依據(jù)增添請(qǐng)求實(shí)例化增添后CarinfoVO對(duì)象CarServlet創(chuàng)建CarService對(duì)象增添請(qǐng)求調(diào)用CarService方法處理增添請(qǐng)求調(diào)用DAO方法處理增添請(qǐng)求調(diào)用CarService方法查詢車輛類型調(diào)用DAO方法查詢車輛類型DAO查詢完成后,實(shí)例化CartypeVO對(duì)象返回返回CartypeVO對(duì)象到CarService返回CartypeVO對(duì)象到CarServlet調(diào)用CarService方法查詢車輛具體信息調(diào)用DAO方法查詢車輛具體信息DAO查詢完成后,實(shí)例化CarinfoVO對(duì)象DAO查詢完成后,實(shí)例化PageHelp對(duì)象返回返回PageHelp對(duì)象到CarService返回PageHelp對(duì)象到CarServlet跳轉(zhuǎn)到Carinfo.jsp刪除車輛信息時(shí)序圖(圖例5)時(shí)序圖展示內(nèi)容說(shuō)明:用戶經(jīng)過(guò)終端瀏覽器提交刪除請(qǐng)求Carinfo.jsp提交刪除請(qǐng)求到CarServletCarServlet創(chuàng)建CarService對(duì)象處理刪除請(qǐng)求調(diào)用CarService方法處理刪除請(qǐng)求調(diào)用DAO方法處理刪除請(qǐng)求調(diào)用CarService方法查詢車輛類型調(diào)用DAO方法查詢車輛類型DAO查詢完成后,實(shí)例化CartypeVO對(duì)象返回返回CartypeVO對(duì)象到CarService返回CartypeVO對(duì)象到CarServlet調(diào)用CarService方法查詢車輛具體信息調(diào)用DAO方法查詢車輛具體信息DAO查詢完成后,實(shí)例化CarinfoVO對(duì)象DAO查詢完成后,實(shí)例化PageHelp對(duì)象返回返回PageHelp對(duì)象到CarService返回PageHelp對(duì)象到CarServlet跳轉(zhuǎn)到Carinfo.jsp跳轉(zhuǎn)到修改時(shí)序圖(圖例6)時(shí)序圖展示內(nèi)容說(shuō)明:用戶經(jīng)過(guò)終端瀏覽器提交查詢請(qǐng)求Carinfo.jsp提交查詢請(qǐng)求到CarServletCarServlet創(chuàng)建CarService對(duì)象處理請(qǐng)求調(diào)用CarService方法查詢車輛類型調(diào)用DAO方法查詢車輛類型DAO查詢完成后,實(shí)例化CartypeVO對(duì)象返回返回CartypeVO對(duì)象到CarService返回CartypeVO對(duì)象到CarServlet調(diào)用CarService方法查詢車輛具體信息調(diào)用DAO方法查詢車輛具體信息DAO查詢完成后,實(shí)例化CarinfoVO對(duì)象DAO查詢完成后,實(shí)例化PageHelp對(duì)象返回返回PageHelp對(duì)象到CarService返回PageHelp對(duì)象到CarServlet跳轉(zhuǎn)到Carmod.jsp跳轉(zhuǎn)到新增時(shí)序圖(圖例7)時(shí)序圖展示內(nèi)容說(shuō)明:用戶經(jīng)過(guò)終端瀏覽器提交查詢請(qǐng)求Carinfo.jsp提交查詢請(qǐng)求到CarServletCarServlet創(chuàng)建CarService對(duì)象處理請(qǐng)求調(diào)用CarService方法查詢車輛類型調(diào)用DAO方法查詢車輛類型DAO查詢完成后,實(shí)例化CartypeVO對(duì)象返回返回CartypeVO對(duì)象到CarService返回CartypeVO對(duì)象到CarServlet跳轉(zhuǎn)到Caradd.jsp總企業(yè)費(fèi)用管理功效實(shí)現(xiàn)功效一:利潤(rùn)分配方案管理1.代碼具體類結(jié)構(gòu)及關(guān)系圖例8所表示。利潤(rùn)分配類圖(圖例8)2.系統(tǒng)功效實(shí)現(xiàn)時(shí)序圖:查看利潤(rùn)分配百分比時(shí)序圖(圖例9)時(shí)序圖展示內(nèi)容說(shuō)明:用戶經(jīng)過(guò)終端瀏覽器提交查看請(qǐng)求Profit.jsp提交查詢請(qǐng)求到ProfitServletProfitServlet創(chuàng)建ProfitService對(duì)象處理請(qǐng)求調(diào)用ProfitService方法查詢利潤(rùn)分配百分比調(diào)用DAO方法查詢利潤(rùn)分配百分比DAO查詢完成后,實(shí)例化ProfitVO對(duì)象返回返回ProfitVO對(duì)象到ProfitService返回ProfitVO對(duì)象到ProfitServlet跳轉(zhuǎn)到Profitinfo.jsp修改利潤(rùn)分配時(shí)序圖(圖例10)時(shí)序圖展示內(nèi)容說(shuō)明:用戶經(jīng)過(guò)終端瀏覽器提交修改請(qǐng)求Profit.jsp提交修改請(qǐng)求到ProfitServletProfitServlet依據(jù)修改請(qǐng)求實(shí)例化改動(dòng)后ProfitVO對(duì)象ProfitServlet創(chuàng)建ProfitService對(duì)象處理請(qǐng)求調(diào)用ProfitService方法處理修改請(qǐng)求調(diào)用DAO方法處理修改請(qǐng)求調(diào)用ProfitService方法查詢利潤(rùn)分配方案調(diào)用DAO方法查詢利潤(rùn)分配方案DAO查詢完成后,實(shí)例化ProfittypeVO對(duì)象返回返回ProfittypeVO對(duì)象到ProfitService返回ProfittypeVO對(duì)象到ProfitServlet跳轉(zhuǎn)到Profitinfo.jsp功效二:運(yùn)費(fèi)計(jì)算方案管理1.代碼具體類結(jié)構(gòu)及關(guān)系圖例8所表示。運(yùn)費(fèi)管理類圖(圖例11)2.系統(tǒng)功效實(shí)現(xiàn)時(shí)序圖:運(yùn)費(fèi)管理查詢,修改時(shí)序圖可完全復(fù)用利潤(rùn)分配時(shí)序圖(圖例6,7),其中profit全部替換成transfee功效三:收益統(tǒng)計(jì)1.代碼具體類結(jié)構(gòu)及關(guān)系圖例9所表示。收益統(tǒng)計(jì)類圖(圖例12)2.系統(tǒng)功效實(shí)現(xiàn)時(shí)序圖:查詢收益統(tǒng)計(jì)時(shí)序圖(圖例13)時(shí)序圖展示內(nèi)容說(shuō)明:收益統(tǒng)計(jì)查詢,修改時(shí)序圖可完全復(fù)用車輛查詢時(shí)序圖(圖例2),其中car全部替換成income,cartype全部替換成Point總企業(yè)配送點(diǎn)管理功效實(shí)現(xiàn)功效一:配送點(diǎn)基礎(chǔ)信息管理1.代碼具體類結(jié)構(gòu)及關(guān)系圖例11所表示。配送點(diǎn)基礎(chǔ)信息管理類圖(圖例14)2.系統(tǒng)功效實(shí)現(xiàn)時(shí)序圖:查看配送點(diǎn)基礎(chǔ)信息時(shí)序圖(圖例15)時(shí)序圖展示內(nèi)容說(shuō)明:用戶經(jīng)過(guò)終端瀏覽器提交查看請(qǐng)求jsp提交查詢請(qǐng)求到ServletServlet創(chuàng)建Service對(duì)象處理請(qǐng)求調(diào)用Service方法查詢調(diào)用DAO方法查詢DAO查詢完成后,實(shí)例化PointVO對(duì)象返回DAO查詢完成后,實(shí)例化PageHelp對(duì)象返回返回PageHelp對(duì)象到Service返回PageHelp對(duì)象到Servlet跳轉(zhuǎn)到Point.jsp修改配送點(diǎn)基礎(chǔ)信息時(shí)序圖(圖例16)時(shí)序圖展示內(nèi)容說(shuō)明:用戶經(jīng)過(guò)終端瀏覽器提交修改請(qǐng)求jsp提交修改請(qǐng)求到ServletServlet依據(jù)修改請(qǐng)求實(shí)例化改動(dòng)后PointVO對(duì)象Servlet創(chuàng)建Service對(duì)象處理請(qǐng)求調(diào)用Service方法處理修改請(qǐng)求調(diào)用DAO方法處理修改請(qǐng)求調(diào)用Service方法查詢調(diào)用DAO方法查詢DAO查詢完成后,實(shí)例化PointVO對(duì)象返回DAO查詢完成后,實(shí)例化PageHelp對(duì)象返回返回PageHelp對(duì)象到Service返回PageHelp對(duì)象到Servlet跳轉(zhuǎn)到Point.jsp刪除配送點(diǎn)基礎(chǔ)信息時(shí)序圖(圖例17)時(shí)序圖展示內(nèi)容說(shuō)明:用戶經(jīng)過(guò)終端瀏覽器提交刪除請(qǐng)求jsp提交修改請(qǐng)求到ServletServlet創(chuàng)建Service對(duì)象處理請(qǐng)求調(diào)用Service方法處理刪除請(qǐng)求調(diào)用DAO方法處理刪除請(qǐng)求調(diào)用Service方法查詢調(diào)用DAO方法查詢DAO查詢完成后,實(shí)例化PointVO對(duì)象返回DAO查詢完成后,實(shí)例化PageHelp對(duì)象返回返回PageHelp對(duì)象到Service返回PageHelp對(duì)象到Servlet跳轉(zhuǎn)到Point.jsp跳轉(zhuǎn)到修改配送點(diǎn)基礎(chǔ)信息時(shí)序圖(圖例18)時(shí)序圖展示內(nèi)容說(shuō)明:用戶經(jīng)過(guò)終端瀏覽器提交跳轉(zhuǎn)修改請(qǐng)求jsp提交修改請(qǐng)求到ServletServlet創(chuàng)建Service對(duì)象處理請(qǐng)求調(diào)用Service方法查詢調(diào)用DAO方法查詢DAO查詢完成后,實(shí)例化PointVO對(duì)象返回返回PointVO對(duì)象到Service返回PointVO對(duì)象到Servlet跳轉(zhuǎn)到Pointmod.jsp功效二:審查配送費(fèi)方案1.代碼具體類結(jié)構(gòu)及關(guān)系圖例16所表示。審查配送費(fèi)方案類圖(圖例19)2.系統(tǒng)功效實(shí)現(xiàn)時(shí)序圖:查看配送費(fèi)方案時(shí)序圖(圖例20)時(shí)序圖展示內(nèi)容說(shuō)明:用戶經(jīng)過(guò)終端瀏覽器提交查看請(qǐng)求jsp提交查詢請(qǐng)求到ServletServlet創(chuàng)建Service對(duì)象處理請(qǐng)求調(diào)用Service方法查詢調(diào)用DAO方法查詢DAO查詢完成后,實(shí)例化chargeVO對(duì)象返回DAO查詢完成后,實(shí)例化PageHelp對(duì)象返回返回PageHelp對(duì)象到Service返回PageHelp對(duì)象到Servlet跳轉(zhuǎn)到charge.jsp拒絕配送費(fèi)方案時(shí)序圖(圖例21)時(shí)序圖展示內(nèi)容說(shuō)明:用戶經(jīng)過(guò)終端瀏覽器提交拒絕請(qǐng)求jsp提交查詢請(qǐng)求到ServletServlet創(chuàng)建Service對(duì)象處理請(qǐng)求調(diào)用Service方法處理拒絕請(qǐng)求調(diào)用DAO方法處理拒絕請(qǐng)求調(diào)用Service方法查詢調(diào)用DAO方法查詢DAO查詢完成后,實(shí)例化chargeVO對(duì)象返回DAO查詢完成后,實(shí)例化PageHelp對(duì)象返回返回PageHelp對(duì)象到Service返回PageHelp對(duì)象到Servlet跳轉(zhuǎn)到charge.jsp同意配送費(fèi)方案時(shí)序圖(圖例22)時(shí)序圖展示內(nèi)容說(shuō)明:同意配送費(fèi)方案時(shí)序圖可完全復(fù)用拒絕配送費(fèi)方案時(shí)序圖(圖例18),其中rej()替換成sub()總企業(yè)線路管理功效實(shí)現(xiàn)功效一:配送點(diǎn)基礎(chǔ)線路管理1.代碼具體類結(jié)構(gòu)及關(guān)系圖例20所表示。配送點(diǎn)基礎(chǔ)線路管理類圖(圖例23)2.系統(tǒng)功效實(shí)現(xiàn)時(shí)序圖:查看配送點(diǎn)基礎(chǔ)路線時(shí)序圖(圖例24)修改配送點(diǎn)基礎(chǔ)路線時(shí)序圖(圖例25)新增配送點(diǎn)基礎(chǔ)路線時(shí)序圖(圖例26)刪除配送點(diǎn)基礎(chǔ)路線時(shí)序圖(圖例27)跳轉(zhuǎn)到修改配送點(diǎn)基礎(chǔ)路線時(shí)序圖(圖例28)跳轉(zhuǎn)到新增配送點(diǎn)基礎(chǔ)路線時(shí)序圖(圖例29)時(shí)序圖展示內(nèi)容說(shuō)明:圖例24-29內(nèi)容說(shuō)明可對(duì)應(yīng)地復(fù)用圖例2-7,將其中cartype替換成Poi
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 胡椒小豬說(shuō)課稿
- 吊裝工程模板施工合同
- 舞臺(tái)燈光貨場(chǎng)租賃協(xié)議
- 圖書配送貨車司機(jī)聘用協(xié)議
- 質(zhì)押借款協(xié)議
- 農(nóng)業(yè)設(shè)施商品混凝土施工協(xié)議
- 城市綠化機(jī)械臺(tái)班施工合同
- 兒童游樂(lè)設(shè)施資產(chǎn)管理方案
- 礦山爆破安全帽管理辦法
- 供水工程項(xiàng)目招投標(biāo)資料
- 檢驗(yàn)科生化項(xiàng)目臨床意義培訓(xùn)課件
- APQP產(chǎn)品先期策劃計(jì)劃流程圖
- 危險(xiǎn)化學(xué)品MSDS氨水(12%)
- 上海音樂(lè)出版社三年級(jí)上冊(cè)音樂(lè)教案全冊(cè)
- Q∕SY 02625.1-2018 油氣水井帶壓作業(yè)技術(shù)規(guī)范 第1部分:設(shè)計(jì)
- 外市電引入工程施工組織設(shè)計(jì)方案
- 紙包裝公司簡(jiǎn)介
- DB23∕T 389-2001 林木育苗技術(shù)規(guī)程
- 家長(zhǎng)開(kāi)放周活動(dòng)家長(zhǎng)意見(jiàn)反饋表
- 選擇期刊投稿技巧課件(PPT 49頁(yè))
- 湘少版英語(yǔ)三下《Unit6Whatcolouristhisballoon》PPT課件2[wwwedudownnet]
評(píng)論
0/150
提交評(píng)論