第三天

1 修復(fù)window控件bug

將修復(fù)bug的js文件引入easyui目錄,然后在頁面中引入該文件

2 基礎(chǔ)設(shè)置部分需求分析


2.1 基礎(chǔ)檔案設(shè)置

在其他的系統(tǒng)中通常稱為“數(shù)據(jù)字典”。提供基礎(chǔ)數(shù)據(jù),供其他模塊使用。

數(shù)據(jù)字典


2.2 收費標準

雙重維度收費

2. 3 班車設(shè)置

貨物運輸

2.4 取派員設(shè)置

收取和派發(fā)貨物

2.5 區(qū)域設(shè)置

區(qū)域為國家劃分的行政區(qū)域。

2.6 分區(qū)設(shè)置

區(qū)域范圍很大,不規(guī)則,不便于直接進行人員分配,需要對區(qū)域進行細分----分區(qū)。

2.7 定區(qū)管理

定區(qū)是物流分配的基本單位。定區(qū)可以將分區(qū)、取派員、客戶信息進行關(guān)聯(lián),為自動分單提供數(shù)據(jù)支持。

2.8 時間管理


取件時間和派件時間


數(shù)據(jù)庫相關(guān)表設(shè)計

3 取派員添加功能實現(xiàn)

項目中頁面所在位置
瀏覽器中頁面所在位置

3.1 拓展校驗規(guī)則,對手機號進行校驗。

3.2 手機號輸入框應(yīng)用拓展的校驗規(guī)則

3.3 為添加窗口中的保存按鈕綁定事件進一步處理添加員工請求

3.4 創(chuàng)建StaffAction提供add方法完成添加員工請求

3.5 配置struts.xml

4 基于datagrid實現(xiàn)取派員分頁查詢

4.1 修改頁面中datagrid的url地址訪問action

4.2 創(chuàng)建一個pagebean封裝分頁信息

4.3 在StaffAction中提供pageQuery方法處理分頁查詢請求,并提供兩個參數(shù)page和rows以及對應(yīng)的設(shè)定器用于接受請求中的對應(yīng)參數(shù)。

4.4 在BaseDao中提供通用的分頁查詢方法

5 批量刪除取派員

邏輯刪除,deltag值設(shè)定為1.

5.1 給作廢按鈕綁定事件初步處理刪除請求并傳遞給后臺服務(wù)器

5.2 在StaffAction中提供參數(shù)ids及其設(shè)定器用于接收頁面?zhèn)魅氲膇d字符串,并提供批量刪除功能的delete方法。

5.3 ?在sevice中提供批量刪除方法deleteBatch進一步處理刪除請求

5.4 在Staff.hbm.xml中定義刪除語句

6 取派員信息修改功能

6.1 復(fù)制添加取派員窗口獲得修改的窗口

6.2 修改表格雙擊事件處理函數(shù)

6.3 在StaffAction中開發(fā)edit方法完成取派員信息修改操作


錯誤日志:

開發(fā)新增取派員功能時數(shù)據(jù)未保存到數(shù)據(jù)庫,控制臺未打印insert語句。解決原因:在創(chuàng)建StaffDaoImpl的時候繼承IBaseDaoImpl自動重寫了save等方法,而內(nèi)容為空導(dǎo)致調(diào)用時未執(zhí)行任何操作。

開發(fā)批量刪除功能時報錯沒有找到相關(guān)的sql語句。解決原因:原因在Staff.hbm.xml文件中定義刪除取派員語句時query標簽寫到了class標簽內(nèi)部導(dǎo)致的,改為和class標簽平級后解決。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容