




已閱讀5頁(yè),還剩189頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
區(qū)域性道路客運(yùn)綜合信息服務(wù)系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)XX有限責(zé)任公司二五年六月目錄1引言41.1.背景41.2.編寫(xiě)目的41.3.定義41.4.參考資料42詳細(xì)設(shè)計(jì)52.1運(yùn)管費(fèi)收取詳細(xì)設(shè)計(jì)52.1.1功能描述52.1.2類詳細(xì)72.1.3運(yùn)管費(fèi)界面流程描述132.1.4界面與類表142.2征費(fèi)模塊系統(tǒng)參數(shù)詳細(xì)設(shè)計(jì)142.2.1功能描述142.2.2類詳細(xì)152.2.3征費(fèi)系統(tǒng)參數(shù)設(shè)置界面流程描述172.2.4界面與類表182.3其他費(fèi)用證收詳細(xì)設(shè)計(jì)192.3.1功能描述192.3.2類詳細(xì)202.3.3其他費(fèi)用收取,日統(tǒng)計(jì),駕培費(fèi)收取界面流程描述262.3.4界面與類表292.4臺(tái)帳申請(qǐng)?jiān)敿?xì)設(shè)計(jì)302.4.1功能描述302.4.2企業(yè)臺(tái)帳申請(qǐng)頁(yè)面流程描述352.4.3界面與類表372.5企業(yè)臺(tái)帳管理詳細(xì)設(shè)計(jì)682.5.1功能描述682.5.2系統(tǒng)用例分析類及順序圖682.5.3類詳細(xì)712.5.4企業(yè)臺(tái)帳管理界面流程描述732.5.5界面與類表762.6車(chē)輛內(nèi)部/外部轉(zhuǎn)籍申請(qǐng)(目標(biāo)企業(yè)不存在)詳細(xì)設(shè)計(jì)1102.6.1功能描述1102.6.2類詳細(xì)1102.6.3車(chē)輛內(nèi)部/外部轉(zhuǎn)籍申請(qǐng)(目標(biāo)企業(yè)不存在)界面流程描述1142.6.4界面與類表1162.7客運(yùn)/貨運(yùn)車(chē)輛管理詳細(xì)設(shè)計(jì)1182.7.1功能描述1182.7.2類詳細(xì)1192.7.3客運(yùn)/貨運(yùn)車(chē)輛管理界面流程描述1212.7.4界面與類表1222.8證照打印詳細(xì)設(shè)計(jì)1252.8.1功能描述1252.8.2用例分析與時(shí)序圖1252.8.3類詳細(xì)1272.8.4證照打印界面流程描述1292.8.5界面與類表1322.9移動(dòng)稽查詳細(xì)設(shè)計(jì)1342.9.1功能描述1342.9.2系統(tǒng)順序圖1352.9.3類詳細(xì)1352.9.4界面流程描述1392.9.5界面與類表1392.10移動(dòng)處罰詳細(xì)設(shè)計(jì)1412.10.1功能描述1412.10.2系統(tǒng)順序圖1412.10.3類詳細(xì)1422.10.4界面流程描述1422.10.5界面與類表1432.11線路管理詳細(xì)設(shè)計(jì)1452.11.1功能描述1452.11.2系統(tǒng)用例分析類及順序圖1452.11.3關(guān)鍵代碼1472.11.4界面流程描述1512.11.5界面與類表1522.12線路控制詳細(xì)設(shè)計(jì)1542.12.1功能描述1542.12.2系統(tǒng)功能詳細(xì)設(shè)計(jì)1552.13數(shù)據(jù)處理系統(tǒng)詳細(xì)設(shè)計(jì)1562.13.1功能描述1562.13.2數(shù)據(jù)庫(kù)設(shè)計(jì)1562.13.3系統(tǒng)主界面1592.13.4系統(tǒng)流程圖1602.13.5對(duì)象詳細(xì)設(shè)計(jì)1622.14車(chē)輛二級(jí)維護(hù)詳細(xì)設(shè)計(jì)1692.14.1功能描述1692.14.2系統(tǒng)順序圖1702.14.3類詳細(xì)1712.14.4界面流程描述1722.14.5界面與類表1722.15用戶管理模塊詳細(xì)設(shè)計(jì)1742.15.1功能描述1742.15.2系統(tǒng)順序圖1742.15.3類詳細(xì)1752.15.4系統(tǒng)管理界面流程描述1802.15.5界面與類表1832.16字典設(shè)置詳細(xì)設(shè)計(jì)1842.16.1功能描述1842.16.2系統(tǒng)用例分析類及順序圖1842.16.3類詳細(xì)1842.16.4字典設(shè)置界面流程描述1862.16.5界面與類表1862.17流程設(shè)置詳細(xì)設(shè)計(jì)1872.17.1功能描述1872.17.2系統(tǒng)用例分析類及順序圖1872.17.3類詳細(xì)1872.17.4流程設(shè)置界面流程描述1892.17.5界面與類表1901931 引言1.1. 背景項(xiàng)目名稱: 區(qū)域性道路客運(yùn)綜合信息服務(wù)系統(tǒng)建設(shè)單位: 成都市交通委員會(huì)開(kāi)發(fā)單位: 成都交通信息港有限責(zé)任公司文檔名稱: 系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)版本: 1.41.2. 編寫(xiě)目的本文檔根據(jù)項(xiàng)目總體設(shè)計(jì)方案中的設(shè)計(jì)要求編寫(xiě)而成,內(nèi)容包括數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)命名規(guī)則、數(shù)據(jù)表結(jié)構(gòu)設(shè)計(jì),功能描述等。本文檔將作為系統(tǒng)開(kāi)發(fā)的基礎(chǔ)。系統(tǒng)設(shè)計(jì)人員、開(kāi)發(fā)人員和維護(hù)人員將根據(jù)此說(shuō)明書(shū)進(jìn)行詳細(xì)設(shè)計(jì)、編程和維護(hù)。本文檔的使用者包括用戶相關(guān)人員、系統(tǒng)設(shè)計(jì)人員、開(kāi)發(fā)人員和維護(hù)人員。1.3. 定義本系統(tǒng):指“區(qū)域性道路客運(yùn)綜合信息服務(wù)系統(tǒng)”。需求分析報(bào)告:指成都市區(qū)域性道路客運(yùn)綜合信息服務(wù)系統(tǒng)示范工程需求分析1.4. 參考資料1) 成都市區(qū)域性道路客運(yùn)綜合信息服務(wù)系統(tǒng)示范工程需求分析2) 成交信息【2005】140號(hào):成都市交通局關(guān)于成立交通部信息化示范工程建設(shè)專項(xiàng)工作領(lǐng)導(dǎo)小組的通知3) 交通部文件:廳規(guī)劃字【2005】113號(hào): 關(guān)于印發(fā)交通信息化示范工程管理暫行辦法的通知4) 交通部文件:廳規(guī)劃字【2004】366號(hào):交通信息化示范工程主要內(nèi)容(摘要)5) JTJ001-97 公路工程技術(shù)標(biāo)準(zhǔn)6) 交通部公路工程基本建設(shè)項(xiàng)目設(shè)計(jì)文件編制辦法(修訂規(guī)范)1998年7) GB/T 11457 軟件工程術(shù)語(yǔ)8) GB 8566 計(jì)算機(jī)軟件開(kāi)發(fā)規(guī)范9) GB 8567 計(jì)算機(jī)軟件產(chǎn)品開(kāi)發(fā)文件編制指南10) GB/T 12505 計(jì)算機(jī)軟件配置管理計(jì)劃規(guī)范2 詳細(xì)設(shè)計(jì)2.1 運(yùn)管費(fèi)收取詳細(xì)設(shè)計(jì)2.1.1 功能描述用戶通過(guò)輸入單位號(hào)與選擇繳費(fèi)方式來(lái)進(jìn)行單位車(chē)輛費(fèi)用的收取。2.1.2 系統(tǒng)順序圖1.初始化頁(yè)面1) 征費(fèi)人員在登錄后的頁(yè)面中輸入單位編號(hào),選擇繳費(fèi)方式,點(diǎn)擊“確定”按鈕,提交請(qǐng)求。2) 請(qǐng)求在transportcosts.jsp中映射為farecollectionshow.do,對(duì)應(yīng)方法method=show。3) ActionServlet根據(jù)struts-farecollection.xml配置文建選擇TransportCostsAction這個(gè)類進(jìn)行處理。struts-farecollection.xml配置文件具體內(nèi)容如下: 4) Action調(diào)用TransportCostsService的相應(yīng)接口5) TransportCostsService接口調(diào)用TransportCostsDAO層的相應(yīng)方法訪問(wèn)數(shù)據(jù)庫(kù)6) 進(jìn)行返回的數(shù)據(jù)整理存儲(chǔ)。7) 在JSP中將相關(guān)信息顯示在頁(yè)面上。2.選擇本次繳費(fèi)時(shí)間1) 征費(fèi)人員在錄入好本次繳費(fèi)時(shí)間后,a.營(yíng)收,點(diǎn)擊錄入金額b.包繳點(diǎn)擊選擇車(chē)輛(也可點(diǎn)擊計(jì)算默認(rèn)全部車(chē)輛)。2) a.請(qǐng)求在transportcosts.jsp中映射為farecollectionyingshoushow.do,對(duì)應(yīng)方法method=yingshoujishuan;b.請(qǐng)求在transportcosts.jsp中映射為farecollectionshow.do,對(duì)應(yīng)方法method=jishuanmoney。3) ActionServlet根據(jù)struts-farecollection.xml配置文建選擇TransportCostsAction這個(gè)類進(jìn)行處理。struts-farecollection.xml配置文件具體內(nèi)容如下: 4) Action調(diào)用TransportCostsService的相應(yīng)接口5) TransportCostsService接口調(diào)用TransportCostsDAO層的相應(yīng)方法訪問(wèn)數(shù)據(jù)庫(kù)6) 進(jìn)行返回的數(shù)據(jù)整理存儲(chǔ)。7) 在JSP中將相關(guān)信息顯示在頁(yè)面上。3.刪除記錄1) 對(duì)未打印的記錄,點(diǎn)擊“刪除記錄”按鈕,提交請(qǐng)求。2) 請(qǐng)求在transportcosts.jsp中映射為farecollectionyingshoushow.do,對(duì)應(yīng)方法method=deleteitem。3) ActionServlet根據(jù)struts-farecollection.xml配置文建選擇TransportCostsAction這個(gè)類進(jìn)行處理。struts-farecollection.xml配置文件具體內(nèi)容如下: 4) Action調(diào)用TransportCostsService的相應(yīng)接口5) TransportCostsService接口調(diào)用TransportCostsDAO層的相應(yīng)方法訪問(wèn)數(shù)據(jù)庫(kù)6) 進(jìn)行返回的數(shù)據(jù)整理存儲(chǔ)。7) 在JSP中將相關(guān)信息顯示在頁(yè)面上。2.1.2 類詳細(xì)1) 獲得該單位該時(shí)期的繳費(fèi)錄入介面相關(guān)關(guān)鍵代碼:/*獲取該單位該時(shí)期的錄入介面控制類:根據(jù)Form中單位編號(hào),繳費(fèi)方式,調(diào)用TransportCostsDAOHibernate類中的方法查詢數(shù)據(jù)庫(kù),根據(jù)查詢結(jié)果顯示相應(yīng)頁(yè)面。 */public final class TransportCostsAction extends BaseAction Public ActionForward show(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws Exception 從Form中獲得單位編號(hào)與繳費(fèi)方式根據(jù)單位編號(hào)與繳費(fèi)方式顯示相應(yīng)繳費(fèi)介面if ( 該單位是否有計(jì)算過(guò)還未打印的繳費(fèi)記錄=true)顯示該條繳費(fèi)記錄elseIf(繳費(fèi)方式=包繳)判斷該單位是否有新車(chē)顯示包繳繳費(fèi)介面If(繳費(fèi)方式=營(yíng)收)顯示營(yíng)收繳費(fèi)介面 2) 包繳方式費(fèi)用計(jì)算相關(guān)關(guān)鍵代碼:/*根據(jù)傳輸來(lái)的車(chē)輛ID和本次繳費(fèi)時(shí)間。TransportCostsAction的jishuanmoney方法計(jì)算出該單位本期應(yīng)繳納的費(fèi)用*/public final class TransportCostsAction extends BaseAction public ActionForward jishuanmoney(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws Exception If(是否存在車(chē)輛ID=true)得到所選的車(chē)輛While(所選車(chē)輛)計(jì)算與保存單個(gè)車(chē)輛的繳費(fèi)情況else此時(shí)不存在車(chē)輛ID表示默認(rèn)計(jì)算全部車(chē)輛While(所有車(chē)輛)計(jì)算與保存單個(gè)車(chē)輛的繳費(fèi)情況根據(jù)單個(gè)車(chē)輛的繳費(fèi)情況得到單位的本次繳費(fèi)記錄Return 顯示計(jì)算情況 3)營(yíng)收方式費(fèi)用計(jì)算相關(guān)關(guān)鍵代碼/*根據(jù)傳輸來(lái)的每月起始時(shí)間與單月的營(yíng)收金額。TransportCostsAction的yingshoujishuan方法計(jì)算出該單位本期應(yīng)繳納的費(fèi)用*/public final class TransportCostsAction extends BaseAction public ActionForward yingshoujishuan (ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws Exception 根據(jù)傳輸來(lái)的單月起始時(shí)間與單月的營(yíng)收金額計(jì)算出該月的繳費(fèi)情況,并對(duì)單的繳費(fèi)情況進(jìn)行存儲(chǔ)。根據(jù)單月繳費(fèi)情況得到該單位該期的繳費(fèi)情況并存儲(chǔ)。Return 顯示計(jì)算結(jié)果4)新單位處理相關(guān)關(guān)鍵代碼/*根據(jù)單位繳費(fèi)記錄表里該單位是否有繳費(fèi)記錄來(lái)確定是否為新單位。TransportCostsAction的newunit方法來(lái)處理新單位的情況。*/public final class TransportCostsAction extends BaseAction public ActionForward newunit(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws Exception 錄入該單位初始(上一次)繳費(fèi)記錄If(繳費(fèi)方式=包繳)保存該單位單個(gè)車(chē)輛的初始(上一次)繳費(fèi)記錄3)刪除計(jì)算了卻未打印的記錄相關(guān)關(guān)鍵代碼/*刪除單位計(jì)算機(jī)了卻還未打印的相關(guān)繳費(fèi)記錄。TransportCostsAction的deleteitem方法處理具體的操作*/public final class TransportCostsAction extends BaseAction public ActionForward deleteitem(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws Exception If(繳費(fèi)方式=包繳)刪除單位的此次繳費(fèi)記錄,與該單位各車(chē)輛此次繳費(fèi)的詳情記錄If(繳費(fèi)方式=營(yíng)收)刪除單位的些次繳費(fèi)記錄,與該單位本次期間的單月的詳情記錄3)打印繳費(fèi)記錄相關(guān)關(guān)鍵代碼/*打印該單位已計(jì)算的繳費(fèi)記錄。TransportCostsAction的printitem方法來(lái)具體實(shí)現(xiàn)打印的相關(guān)操作。*/public final class TransportCostsAction extends BaseAction public ActionForward printitem(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws Exception 修改單位打印標(biāo)志If(繳費(fèi)方式=包繳)修改該單位本次繳費(fèi)車(chē)輛的打印標(biāo)志。并更改該單位非本次繳費(fèi)車(chē)輛的打印標(biāo)志為零(到時(shí)方便刪除)If(繳費(fèi)方式=營(yíng)收)修改該單位本繳繳費(fèi)單月的打印標(biāo)志。存儲(chǔ)一條繳款書(shū)記錄4)修改金額相關(guān)關(guān)鍵代碼/*根據(jù)用戶可以修改的范圍修改未打印的繳費(fèi)記錄。TransportCostsAction的yingshoujishuan方法計(jì)算出該單位本期應(yīng)繳納的費(fèi)用*/public final class TransportCostsAction extends BaseAction public ActionForward modifymoney(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws Exception If(用戶修改金額用戶修改最大金額)Return 提示超過(guò)最大修改金額else修改單位該次繳費(fèi)金額保存修改情況到修改日志表5)打印繳訖證相關(guān)關(guān)鍵代碼/*根據(jù)單位編號(hào)與車(chē)牌號(hào)與車(chē)牌顏色查詢了該單位各車(chē)輛的相應(yīng)記錄。TransportCostsAction的printjiaozhen方法查詢出該單位車(chē)輛的相應(yīng)記錄*/public final class TransportCostsAction extends BaseAction public ActionForward printjiaozhen(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws Exception If(是否為新單位=true)Return該單位各車(chē)輛相應(yīng)記錄elseIf(繳費(fèi)方式=包繳)Return 得到該單位各車(chē)輛相應(yīng)記錄If(繳費(fèi)方式=營(yíng)收)Return 得到該單位各車(chē)輛相應(yīng)記錄2.1.3 運(yùn)管費(fèi)界面流程描述運(yùn)管費(fèi)收取邏輯上面分兩個(gè)錄入界面,分別以包繳方式或營(yíng)收方式收取費(fèi)用的兩個(gè)錄入介面.用戶在界面中輸入機(jī)構(gòu)號(hào)與選擇繳費(fèi)方式,按確定則會(huì)出現(xiàn)相應(yīng)繳費(fèi)方式的錄入頁(yè)面,如果是新機(jī)構(gòu):a)以營(yíng)收方式收費(fèi),則會(huì)要求用戶輸入機(jī)構(gòu)的上次繳費(fèi)時(shí)間,b)如果以包繳方式收費(fèi),則會(huì)彈出頁(yè)面要求輸入該單位與該單位車(chē)輛的上次繳費(fèi)時(shí)間等初始信息.主要步驟:1) 輸入機(jī)構(gòu)號(hào),選擇繳費(fèi)方式.2) 點(diǎn)擊“查詢”;3) 則會(huì)出現(xiàn)相應(yīng)繳費(fèi)方式的錄入頁(yè)面,如果是新機(jī)構(gòu):a)以營(yíng)收方式收費(fèi),則會(huì)要求用戶輸入機(jī)構(gòu)的上次繳費(fèi)時(shí)間,b)如果以包繳方式收費(fèi),則會(huì)彈出頁(yè)面要求輸入該單位與該單位車(chē)輛的上次繳費(fèi)時(shí)間等初始信息.包繳方式錄入主頁(yè)面: ( transportcosts.jsp)營(yíng)收方式錄入主頁(yè)面: ( transportcosts.jsp)2.1.4 界面與類表運(yùn)管費(fèi)收取需要用到如下界面:界面名稱包含的頁(yè)面名稱作用運(yùn)管費(fèi)收取的主頁(yè)面transportcosts.jsp對(duì)運(yùn)管費(fèi)包繳或營(yíng)收的錄入新車(chē)或新單位初始值錄入頁(yè)面newunitcar.jsp對(duì)新車(chē)或新單位的初始值錄入車(chē)輛選取頁(yè)面xuanche.jsp對(duì)以包繳方式繳費(fèi)單位進(jìn)行繳費(fèi)車(chē)輛選取營(yíng)收月金額錄入頁(yè)面yingshoumonth.jsp對(duì)以營(yíng)收方式繳費(fèi)的單位進(jìn)行期間單個(gè)月金額的錄入金額修改頁(yè)面modifymoney.jsp對(duì)未打印記錄進(jìn)行金額的修改打印信息錄入頁(yè)面printintercalate.jsp打印繳款單信息的錄入需要用到如下類:類名文件名類的類型類的方法作用TransportCostsAction TransportCostsAction.java控制類Show(); newunit();Printitem()等對(duì)操作邏輯上的控制與跳轉(zhuǎn)運(yùn)管費(fèi)信息操作CustomRegister.javaCustomBook.java.Modal類各個(gè)字段的set get類 運(yùn)管費(fèi)數(shù)據(jù)庫(kù)信息類運(yùn)管費(fèi)介面顯示TransportCostsForm.java界面類各個(gè)字段的set get類 運(yùn)管費(fèi)介面顯示 2.2 征費(fèi)模塊系統(tǒng)參數(shù)詳細(xì)設(shè)計(jì)2.2.1 功能描述對(duì)征費(fèi)模塊的企業(yè)帳號(hào)、征費(fèi)項(xiàng)目、車(chē)輛類型、系統(tǒng)參數(shù)的對(duì)設(shè)置。企業(yè)帳號(hào)設(shè)置順序圖(因?yàn)檐?chē)輛類型設(shè)置,企業(yè)帳號(hào),征費(fèi)項(xiàng)目,系統(tǒng)參數(shù)實(shí)現(xiàn)相同,這兒就以為企業(yè)帳號(hào)為例)1) 用戶點(diǎn)擊頁(yè)面“添加”按鈕,提交請(qǐng)求。2) 請(qǐng)求在accountsparshowpage.jsp中映射為farecollparameteraccountscomein.do,對(duì)應(yīng)方法method=addnewaccounts(其中修改method=updateaccounts,刪除method=deleteaccounts)。3) ActionServlet根據(jù)struts-farecollection.xml配置文建選擇ParameterAction類進(jìn)行處理。struts-farecollection.xml配置文件具體內(nèi)容如下: 4) ParameterAction調(diào)用ParameterService的相應(yīng)接口5) ParameterService接口調(diào)用ParameterDAO層的相應(yīng)方法訪問(wèn)數(shù)據(jù)庫(kù)6) 進(jìn)行返回的數(shù)據(jù)整理存儲(chǔ)。7) 在JSP中將相關(guān)信息顯示在頁(yè)面上。2.2.2 類詳細(xì)由于征費(fèi)模塊的企業(yè)帳號(hào)、征費(fèi)項(xiàng)目、車(chē)輛類型、系統(tǒng)參數(shù)的實(shí)現(xiàn)邏輯與方式都一樣,所以就以其中的企業(yè)帳號(hào)的設(shè)置為例1) 企業(yè)帳號(hào)顯示相關(guān)關(guān)鍵代碼:/*顯示企業(yè)帳號(hào)參數(shù)。ParameterAction 的showaccounts方法計(jì)算出該單位本期應(yīng)繳納的費(fèi)用*/public final class ParameterAction extends BaseAction public ActionForward showaccounts(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws ExceptionReturn 該縣所的企業(yè)帳號(hào)記錄2) 顯示企業(yè)帳號(hào)添加頁(yè)面/*顯示企業(yè)帳號(hào)錄入頁(yè)面。ParameterAction 的addnewaccounts方法計(jì)算出該單位本期應(yīng)繳納的費(fèi)用*/public final class ParameterAction extends BaseAction public ActionForward addnewaccounts(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws Exception顯示頁(yè)面添加頁(yè)面3) 企業(yè)帳號(hào)的修改或添加/*企業(yè)帳號(hào)的修改與添加。ParameterAction 的saveaccounts實(shí)施修改或刪除的具體操作*/public final class ParameterAction extends BaseActionpublic ActionForward saveaccounts(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws ExceptionIf(判斷是否為保存=true)If(根據(jù)編號(hào)查詢是存在=true)Return 提示該記錄號(hào)已經(jīng)重復(fù)else保存該記錄else修改該記錄4) 企業(yè)帳號(hào)刪除/*企業(yè)帳號(hào)刪除。ParameterAction 的deleteaccounts實(shí)施被選中記錄的具體刪除*/public final class ParameterAction extends BaseActionpublic ActionForward deleteaccounts(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws Exception此除被選中的記錄2.2.3 征費(fèi)系統(tǒng)參數(shù)設(shè)置界面流程描述對(duì)征費(fèi)模塊的企業(yè)帳號(hào)、征費(fèi)項(xiàng)目、車(chē)輛類型、系統(tǒng)參數(shù)進(jìn)行添加,刪除,修改配置(由于此四個(gè)參數(shù)的實(shí)現(xiàn)的大體邏輯與都介面都一致,所以就以企業(yè)帳號(hào)的設(shè)置作以說(shuō)明).用戶進(jìn)入所見(jiàn)到的介面為本縣所的企業(yè)帳號(hào)總體信息.用戶可以去所見(jiàn)的任意一條記錄進(jìn)行修改,刪除等操作,或者進(jìn)行新記錄的添加主要步驟:1) 選中一條企業(yè)帳號(hào)記錄2) 點(diǎn)擊“刪除”或“修改”;3) 如是刪除,則可以看到顯示的記錄中以此條記錄,如點(diǎn)擊修改,則會(huì)進(jìn)行企業(yè)帳號(hào)的修改頁(yè)面企業(yè)帳號(hào)查詢主頁(yè)面: ( transportcosts.jsp)企業(yè)帳號(hào)添加或修改主頁(yè)面: ( transportcosts.jsp)2.2.4 界面與類表運(yùn)管費(fèi)收取需要用到如下界面:界面名稱包含的頁(yè)面名稱作用企業(yè)帳號(hào)設(shè)置添加修改頁(yè)面accountsparpage.jsp對(duì)企業(yè)帳號(hào)的添加修改錄入頁(yè)面企業(yè)帳號(hào)設(shè)置顯示頁(yè)面accountsparshowpage.jsp顯示企業(yè)帳號(hào)設(shè)置記錄車(chē)輛類型設(shè)置添加修改頁(yè)面carsortparpage.jsp對(duì)車(chē)輛類型的添加修改錄入頁(yè)面車(chē)輛類型設(shè)置顯示頁(yè)面carsortparshowpage.jsp顯示車(chē)輛類型設(shè)置記錄項(xiàng)目設(shè)置添加修改頁(yè)面itemparpage.jsp對(duì)項(xiàng)目設(shè)置的添加修改錄入頁(yè)面項(xiàng)目設(shè)置顯示頁(yè)面itemparshowpage.jsp顯示項(xiàng)目設(shè)置設(shè)置記錄系統(tǒng)參數(shù)設(shè)置添加修改頁(yè)面systemparpage.jsp對(duì)系統(tǒng)參數(shù)的添加修改錄入頁(yè)面系統(tǒng)參數(shù)設(shè)置顯示頁(yè)面systemparshowpage.jsp顯示系統(tǒng)參數(shù)設(shè)置記錄需要用到如下類:類名文件名類的類型類的方法作用ParameterActionParameterAction.java控制類deleteaccounts (); saveaccounts ();addnewaccounts ();updateaccouts()等對(duì)操作邏輯上的控制與跳轉(zhuǎn)其他費(fèi)用,駕培費(fèi)信息操作CorporAtionAccount.javaCollectItemIntercalate.javaCollectSystemParameter.javaChargeCarType.java.Modal類各個(gè)字段的set get類 運(yùn)管費(fèi)數(shù)據(jù)庫(kù)信息類其他費(fèi)用,駕培費(fèi)介面顯示AccountsForm.javaCarsortForm.javaItemparForm.javaSystemparForm.java界面類各個(gè)字段的set get類 運(yùn)管費(fèi)介面顯示 2.3 其他費(fèi)用證收詳細(xì)設(shè)計(jì)2.3.1 功能描述對(duì)運(yùn)管費(fèi)外的其他費(fèi)用進(jìn)行收取.還金額的日統(tǒng)計(jì),記錄的導(dǎo)出單位日統(tǒng)計(jì)順序圖1.頁(yè)面請(qǐng)求(統(tǒng)計(jì))1) 用戶選擇好統(tǒng)計(jì)時(shí)間(當(dāng)然此時(shí)也可以把用戶自定義繳款書(shū)號(hào)選擇成是輸入起始,終止繳款書(shū)號(hào)進(jìn)行統(tǒng)計(jì),此時(shí)的統(tǒng)計(jì)時(shí)間無(wú)效)與統(tǒng)計(jì)方法(全部或轉(zhuǎn)支或現(xiàn)金)點(diǎn)擊頁(yè)面“統(tǒng)計(jì)”按鈕,提交請(qǐng)求。2) 請(qǐng)求在tongjipage.jsp中映射為farecollectionselsecomein.do,對(duì)應(yīng)方法method=tongjipageshow。3) ActionServlet根據(jù)struts-farecollection.xml配置文建選擇FareCollectionElseCharge類進(jìn)行處理。struts-farecollection.xml配置文件具體內(nèi)容如下:. . 4) FareCollectionElseCharge調(diào)用FareCollectionElseChargeService的相應(yīng)接口5) FareCollectionElseChargeService接口調(diào)用FareCollectionElseChargeDAO層的相應(yīng)方法訪問(wèn)數(shù)據(jù)庫(kù)6) 進(jìn)行返回的數(shù)據(jù)整理存儲(chǔ)。7) 在JSP中將相關(guān)信息顯示在頁(yè)面上。2.3.2 類詳細(xì)1) 導(dǎo)出登錄用戶未導(dǎo)出的繳費(fèi)記錄相關(guān)關(guān)鍵代碼/*導(dǎo)出登錄用戶未導(dǎo)出,且打印與未作廢的繳費(fèi)記錄。FareCollectionElseCharge的daochupageshow方法來(lái)具體實(shí)現(xiàn)導(dǎo)出的具體操作。*/public final class FareCollectionElseCharge extends BaseAction public ActionForward daochupageshow(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws Exception If(查詢是否有符合條件的導(dǎo)出記錄=true)對(duì)導(dǎo)出記錄進(jìn)行處理返回導(dǎo)出記錄并寫(xiě)入本地文件elseReturn 提示暫無(wú)導(dǎo)出記錄2) 按日期或繳款書(shū)號(hào)進(jìn)行繳費(fèi)金額的統(tǒng)計(jì)相關(guān)關(guān)鍵代碼/*根據(jù)日期或繳款書(shū)號(hào)對(duì)繳費(fèi)金額進(jìn)行統(tǒng)計(jì)。FareCollectionElseCharge的tongjipageshow方法來(lái)具體實(shí)現(xiàn)統(tǒng)計(jì)的具體運(yùn)算。*/public final class FareCollectionElseCharge extends BaseAction public ActionForward tongjipageshow(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws Exception If(按日期(某一天)統(tǒng)計(jì)=true)Return 運(yùn)算并返回統(tǒng)計(jì)結(jié)果else/按繳款書(shū)號(hào)進(jìn)行統(tǒng)計(jì)Return 運(yùn)算并返回統(tǒng)計(jì)結(jié)果3) 根據(jù)繳款書(shū)號(hào)對(duì)繳款記錄的查尋相關(guān)關(guān)鍵代碼/*根據(jù)繳款書(shū)號(hào)對(duì)繳款記錄的查尋統(tǒng)計(jì)。FareCollectionElseCharge的show方法來(lái)具體實(shí)現(xiàn)統(tǒng)計(jì)的具體操作。*/public final class FareCollectionElseChargeextends BaseAction public ActionForward show(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws Exception If(是否為駕培費(fèi)查詢=true)Return 顯示駕培費(fèi)查詢頁(yè)面else/普通繳款書(shū)查詢Return 顯示通過(guò)繳款書(shū)查詢頁(yè)面4) 駕培費(fèi)添加頁(yè)面相關(guān)關(guān)鍵代碼/*進(jìn)入加培費(fèi)添加頁(yè)面。FareCollectionElseCharge的addnewpeijafei方法來(lái)具體實(shí)現(xiàn)統(tǒng)計(jì)的具體操作。*/public final class FareCollectionElseChargeextends BaseAction public ActionForward addnewpeijafei(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws Exception 相應(yīng)數(shù)據(jù)的準(zhǔn)備Return 駕培訓(xùn)收取頁(yè)面5) 其他費(fèi)用收取錄入頁(yè)面相關(guān)關(guān)鍵代碼/*其他費(fèi)用收取錄入頁(yè)面。FareCollectionElseCharge的addnew方法來(lái)具體實(shí)現(xiàn)統(tǒng)計(jì)的具體操作。*/public final class FareCollectionElseChargeextends BaseAction public ActionForward addnew(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws Exception 相應(yīng)數(shù)據(jù)的準(zhǔn)備Return 其他費(fèi)用收取頁(yè)面6) 駕培費(fèi)或其他費(fèi)用收取保存相關(guān)關(guān)鍵代碼/*駕培費(fèi)或其他費(fèi)用收取保存。FareCollectionElseCharge的chongfuandsave方法來(lái)具體實(shí)現(xiàn)統(tǒng)計(jì)的具體操作。*/public final class FareCollectionElseChargeextends BaseAction public ActionForward chongfuandsave(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws Exception If(根據(jù)繳款書(shū)號(hào)判斷標(biāo)識(shí)是否重復(fù)=true)If(是否為駕培費(fèi)收取=true)Return 返回駕培費(fèi)收取頁(yè)面,并提示信息 :重復(fù)else/其他費(fèi)用收取Return 返回其他費(fèi)用收取頁(yè)面,并提示信息 :重復(fù)else保存繳費(fèi)記錄If(是否為駕培費(fèi)收取=true)Return 返回駕培費(fèi)收取頁(yè)面else/其他費(fèi)用收取Return 返回其他費(fèi)用收取頁(yè)面 7) 對(duì)繳款書(shū)記錄進(jìn)行打印相關(guān)關(guān)鍵代碼/*對(duì)繳款書(shū)記錄進(jìn)行打印。FareCollectionElseCharge的printpage方法來(lái)具體實(shí)現(xiàn)統(tǒng)計(jì)的具體操作。*/public final class FareCollectionElseChargeextends BaseAction public ActionForward printpage(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws Exception 更改該記錄打印標(biāo)志.Return 該繳款書(shū)打印頁(yè)面8) 對(duì)未打印的繳款書(shū)記錄進(jìn)行刪除相關(guān)關(guān)鍵代碼/*對(duì)未打印的繳款書(shū)記錄進(jìn)行刪除。FareCollectionElseCharge的deleters方法來(lái)具體實(shí)現(xiàn)統(tǒng)計(jì)的具體操作。*/public final class FareCollectionElseChargeextends BaseAction public ActionForward deleters(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws Exception 刪除繳款書(shū)記錄If(是否為駕培費(fèi)刪除=true)Return 返回駕培費(fèi)添加頁(yè)面else/其他費(fèi)用收取Return 返回其他費(fèi)用添加頁(yè)面 9) 對(duì)未打印的繳款書(shū)記錄進(jìn)行修改相關(guān)關(guān)鍵代碼/*對(duì)未打印的繳款書(shū)記錄進(jìn)行修改。FareCollectionElseCharge的updaters方法來(lái)具體實(shí)現(xiàn)統(tǒng)計(jì)的具體操作。*/public final class FareCollectionElseChargeextends BaseAction public ActionForward updaters(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws Exception 保存修改信息If(是否為駕培費(fèi)修改=true)Return 返回駕培費(fèi)修改頁(yè)面else/其他費(fèi)用收取Return 返回其他費(fèi)用修改頁(yè)面 10) 對(duì)打印了的繳款書(shū)記錄進(jìn)行作廢相關(guān)關(guān)鍵代碼/*對(duì)打印了的繳款書(shū)記錄進(jìn)行作廢。FareCollectionElseCharge的zhoufei方法來(lái)具體實(shí)現(xiàn)統(tǒng)計(jì)的具體操作。*/public final class FareCollectionElseChargeextends BaseAction public
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度貨款欠款合同模板:環(huán)保新能源技術(shù)研發(fā)合同
- 出租房屋裝修合同履約金條款
- 定制家具業(yè)務(wù)開(kāi)發(fā)合同
- 2025至2030年中國(guó)同徑直接數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2031年中國(guó)高純鎂砂行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國(guó)汽車(chē)變速箱同步器齒環(huán)行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2030年中國(guó)通訊電纜保護(hù)鋰罩?jǐn)?shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年保險(xiǎn)職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)參考答案
- 2025年阿勒泰職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)考試題庫(kù)1套
- 2025年安徽礦業(yè)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性考試題庫(kù)及答案一套
- 生物-天一大聯(lián)考2025屆高三四省聯(lián)考(陜晉青寧)試題和解析
- 汽車(chē)坡道玻璃雨棚施工方案
- 多重耐藥護(hù)理查房
- 《旅游經(jīng)濟(jì)學(xué)》全書(shū)PPT課件
- 中國(guó)醫(yī)院質(zhì)量安全管理 第3-5部分:醫(yī)療保障 消毒供應(yīng) T∕CHAS 10-3-5-2019
- 安全評(píng)價(jià)理論與方法第五章-事故樹(shù)分析評(píng)價(jià)法
- CoDeSys編程手冊(cè)
- 幼兒園一日活動(dòng)流程表
- 中國(guó)民俗知識(shí)競(jìng)賽題(附答案和詳細(xì)解析)
- 散裝水泥罐體標(biāo)準(zhǔn)資料
- 原發(fā)性肝癌臨床路徑最新版
評(píng)論
0/150
提交評(píng)論