夏彬皓 樓一樹 張藝瓊
(運城學院,山西 運城 044000)
基于C#.net的物流管理系統的設計與實現
夏彬皓 樓一樹 張藝瓊
(運城學院,山西 運城 044000)
隨著計算機網絡飛速的發展,在社會的各個領域中,計算機都發揮著極其重要的作用?;贑#.net結構的物流配送管理系統,使物流管理系統的各個環節實現了系統化、規范化的管理,不但降低了公司運營成本,而且提高了工作效率。
C#.net;物流管理系統;系統化;規范化
隨著國內經濟較快速增長,生產規模的不斷擴大以及經濟活動的增加,尤其是在國家政策對西部地區支持下的大規模地開發,增加了東南西部之間的經濟聯系,這必然導致對物流運輸服務業極大的需求。與此同時,物流配送公司的業務員要計劃和管理比較多的數據。這就需要業務員處理很大的工作量,必然會引起公司的運營效率降低。其次,由于龐大的工作量,導致業務員處理不及時,引起客戶的不滿,繼而影響自身利潤。種種方面的原因,使得傳統的物流在激烈不斷的市場競爭中的優勢越來越弱。
計算機網絡的不斷發展和應用給物流運輸提供了一個廣闊便捷的信息管理平臺。物流公司可以利用計算機網絡這個平臺,系統化并規范化每個客戶的數據及管理,來滿足客戶的要求。所以,在整個物流系統中,研究如何優化物流管理具有極其重要的意義。
2.1 系統架構
本文設計的物流管理系統,是在基于Web的B/S[1]結構模式基礎上,采用.NET[2-3]技術框架,基于C#開發語言[4],使用SQL Server[5]作為數據庫進行設計與實現。
2.2 系統總體設計
具體要求如下:合理的設計數據庫、設計出友好的界面、實現基本功能和一些特殊功能的操作等。文中,基于C#.net的物流管理系統不僅能實現信息的錄入,刪除,查詢等,還能夠根據用戶的特定需求進行個性化操作。
物流管理系統主要實現后臺管理員維護基礎數據信息,包括客戶信息、貨物類別、重量收費、路程收費等;業務功能需要客戶或管理員增加托運單;公司的財務人員需要對貨物托運金額進行查詢和統計等。此外,物流管理系統是針對特定對象使用的,因此,登錄系統首先要進行身份驗證,驗證成功才能對相應角色功能進行使用。主要實現三方面人員的使用功能,即管理員、客戶、財務人員等。系統功能結構如圖1所示。

圖1 系統功能結構
分別從系統管理員中的客戶信息維護、用戶功能中的托運單列表和財務人員中的貨物托運金額查詢,對系統主要功能的設計和實現進行介紹。
4.1 客戶信息維護
管理員對客戶的信息可以進行如下操作:
(1)添加:添加客戶信息時,需輸入帳號、客戶名稱、地址、電話、聯系人、聯系電話和備注。此時判斷客戶帳號是否為空、是否重復。
(2)修改:管理員可以對客戶信息進行修改。
(3)刪除:刪除客戶信息,此時判斷該客戶信息是否使用中。
具體實現如圖2所示。管理員登陸系統后,點擊左側功能菜單中的客戶信息維護選項,進入客戶信息列表的詳細頁面,包括賬號、客戶名稱、地址、電話、聯系人、聯系電話、客戶來源,添加、修改和刪除按鈕。

圖2 客戶信息維護列表
4.2 托運單列表
客戶登陸系統后,可以對貨物進行托運的信息維護,添加新單、查看和刪除操作。如圖3所示。
通過點擊左側功能菜單中的托運單列表,進入貨物托運單列表頁面,包括托送時間、總重量、應收金額、實際收費、接收標志、托運標志、新單、查看和刪除按鈕。刪除時判斷當前信息是否使用中;如使用中,則不能刪除。

圖3 客戶托運單列表
4.3 貨物托運金額查詢
財務人員登陸系統以后,點擊左側功能菜單中的貨物托運金額查詢,右側顯示貨物托運單列表(針對托運完成的貨物),顯示托運時間(開始)、托運時間(截止),通過輸入時間段,點擊查詢按鈕,顯示該時間段的貨物托運單信息,包括客戶名稱、托送時間、總重量、應收金額、實際收費、接收標志和托運標志;點擊全部按鈕,顯示該公司所有的貨物托運單信息。

圖4 貨物托運金額查詢
測試是開發系統中的最后一個階段,是保證開發軟件質量的重要手段。通過黑盒測試對物流管理系統進行測試,測試示例如下:
(1)管理員維護客戶信息,添加客戶信息時,當帳號為空,點擊確定按鈕,系統提示“帳號不能為空”。
(2)當客戶提交托運以后,管理員已經對該貨物配車,則托運標志應更改為“可以托運”,客戶界面也能看到該貨物的托運狀態為“可以托運”。
經過測試,文中提到的所有功能都基本實現,沒有任何變形。也就是說,在功能的測試上也已經比較圓滿地完成。
在計算機網絡飛速發展的今天,文中設計的基于C#.net的物流管理系統,通過網絡和Web手段,對物流信息進行科學管理,基本實現了后臺管理員維護基礎數據;前臺客戶提交托送單,管理員配車送貨后生成接收單的業務;以及財務人員可以對貨物托運金額進行查詢、統計等基本功能。對物流運輸中的整個環節進行規范化和系統化,具有一定的推廣應用價值。
[1]姜瓊慧.基于B/S模式的物流管理系統設計與實現[D].長沙:中南大學,200 7.
[2]特勒爾森.C#與.NET 3.5高級程序設計[M].北京:人民郵電出版社,200 9.
[3]埃斯波西托.Microsoft.NET企業級應用架構設計[M].北京:人民郵電出版社,2010.
[4]張保貴.基于c#.net的超市管理系統的設計與實現[D].成都:電子科技大學,2013.
[5]胡百敬,姚巧玫.SQL SERVER 200 5數據庫開發詳解(附光盤) [M].北京:電子工業出版社,200 6.
Design and Implementation of Meeting Management System Based on J2EE
Fan Xiaoling
(Changzhou Institute of Light Industry Technology,Changzhou 213164,Jiangsu)
With the continuous development of information technology,companies reduce the consumption of manpower and materials with the meeting room management system,adding conference room services,improving the service level of the conference room,and reducing the management problems.The system is based on JSP and Servlet provided by J2EE platform,using MySQL database.The system is simple,easy to be operated.It has simple interface and complete functions,which will play a role in the information management of company.
meeting management system;J2EE;JSP;MySQL
TP311.52
A
1008-6609(2016)10-0036-02
夏彬皓(19 9 6-),男,江蘇靖江人,本科,研究方向為計算機應用。
指導教師:張盼盼。
運城學院大學生創新項目。