岳俊華(吉林建筑大學計算機科學與工程學院,長春 130118)
訂單管理系統的設計與實現
岳俊華
(吉林建筑大學計算機科學與工程學院,長春 130118)
快遞訂單管理系統是將IT技術用于快遞訂單信息的管理,收集與存儲快遞訂單的檔案信息,提供更新與檢索快遞訂單信息的接口;通過統一訂單提供用戶整合的一站式供應鏈服務。通過訂單的管理和運輸管理有機的結合,使運輸和訂單成為一個有機的整體,大大提高了工作效率。系統采用JAVA編程語言。論文主要介紹了所要完成的功能和開發的過程。
信息管理;快遞訂單 ;Java
在傳統的快遞訂單信息管理中,需要經過若干道手續,整個過程都需要手工操作,效率十分低下,且由于他們之間關聯復雜,統計和查詢的方式各不相同;且會出現信息的重復傳遞問題,因此該過程必須實現信息化。本文使快遞訂單信息管理通過功能模塊的優化組合實現不同的管理細節,使管理過程實現最大程度的自動化與信息化,并能自動對人工操作環節進行復查,使出錯率降至最低,從而達到提高快遞訂單信息管理效率的目的。
快速訂單管理系統前臺主要實現網站導航模塊、快遞訂單申請添加修改模塊、快遞訂單信息評論模塊、快遞訂單快速檢索模塊等功能;后臺主要用于管理員對會員登錄管理,數據信息修改、添加、刪除管理;數據庫訪問的接口設計。
系統具備的主要功能為系統管理、配貨管理、車源管理、用戶管理等。通過系統管理對客戶訂單信息進行維護,通過配貨管理模塊可以向用戶展示出整個物流配送的過程,通過用戶管理模塊完成查詢用戶貨品的配送狀態,利用數據庫完成數據備份和還原及系統初始化任務。
通過以上分析,可以確定系統的功能需求,快遞訂單系統流程圖如圖1所示。
圖1 快遞訂單管理系統流程圖
本快遞訂單管理系統主要由系統管理,車源管理,配貨管理,用戶管理等管理模塊,其中系統管理包含管理員登錄和修改密碼的功能、基本表的信息維護(車輛信息表的維護)、客戶訂單信息的維護。 車源管理 包含車輛信息的增、刪、改、查、行車路線的管理。配貨管理包含填寫發貨單、車源信息查詢、回執單確認、退貨管理。用戶管理模塊包含用戶注冊、用戶發訂單等。
數據庫分析:快遞訂單管理系統是一個中小型的企業管理系統,首先考慮用戶的數據量大小,如果數據量不大,可以采用mysql數據庫等;如果數據量大,應采用大型數據庫,如SqlServer,Oracle,DB2等。其次考慮開發的成本、搭配的合理性以及操作的靈活性等。本次開發使用的是MySQL數據庫,使用Navicat圖形化界面能夠輕松地實現對MySQL數據庫的管理和操作。
數據庫設計:根據上述對快遞訂單管理系統做的需求分析和系統設計,整理出快遞訂單管理系統的實體關系E-R圖,其中包括系統管理員信息實體、快遞訂單信息實體、快遞配送路線信息實體、會員個人信息實體等。
(1)系統管理員信息實體。系統管理員信息實體用于存儲用戶的名稱和密碼以及管理員身份,包括用戶名稱,用戶密碼和管理員身份等內容;(2)快遞訂單信息實體。快遞訂單信息實體用于存儲快遞訂單信息的,包括訂單號、收貨人、收貨人地址、配送的物品名稱、聯系電話等內容。快遞訂單信息實體E-R圖如下圖2所示;(3)快遞配送路線信息實體。快遞配送路線信息實體用于存儲快遞配送路線信息的,包括訂單號、起始站、終點站、路線名稱以及配送路線備注;(4)會員個人信息實體。會員個人信息實體用于存儲會員用戶信息的,包括用戶名、用戶密碼、注冊時間、最近登錄的時間以及登錄次數的信息。
圖2 快遞訂單信息實體E-R圖
管理信息系統的開發是一項復雜的系統工程,必須嚴格的按照系統規劃、系統分析、系統設計、系統實施、系統運行與評價的開發步驟來進行。經過測試系統合格,完成了設計要求。當然一個信息管理系統的設計,不可能一步到位,還需要不斷的補充和完善。
[1]溫謙.HTML+CSS網頁設計與布局從入門到精通[M].人民郵電出版社,2008.
[2]張興科.JSP動態網站設計項目教程[M].北京:中國人民大學出版社,2010.
[3]孫衛琴.Tomcat與Java Web開發技術詳解[M].電子工業出版社, 2009.
[4]唐漢明.深入淺出MySQL(第2版)[M].北京:人民郵電出版社, 2014.
岳俊華(1970-),女,吉林長春人,博士,副教授,主要從事:計算機應用方面的研究。
10.16640/j.cnki.37-1222/t.2015.21.210