夏彬皓 樓一樹 張藝瓊
(運城學院,山西 運城 044000)
基于C#.net的物流管理系統(tǒng)的設計與實現(xiàn)
夏彬皓 樓一樹 張藝瓊
(運城學院,山西 運城 044000)
隨著計算機網(wǎng)絡飛速的發(fā)展,在社會的各個領域中,計算機都發(fā)揮著極其重要的作用。基于C#.net結構的物流配送管理系統(tǒng),使物流管理系統(tǒng)的各個環(huán)節(jié)實現(xiàn)了系統(tǒng)化、規(guī)范化的管理,不但降低了公司運營成本,而且提高了工作效率。
C#.net;物流管理系統(tǒng);系統(tǒng)化;規(guī)范化
隨著國內(nèi)經(jīng)濟較快速增長,生產(chǎn)規(guī)模的不斷擴大以及經(jīng)濟活動的增加,尤其是在國家政策對西部地區(qū)支持下的大規(guī)模地開發(fā),增加了東南西部之間的經(jīng)濟聯(lián)系,這必然導致對物流運輸服務業(yè)極大的需求。與此同時,物流配送公司的業(yè)務員要計劃和管理比較多的數(shù)據(jù)。這就需要業(yè)務員處理很大的工作量,必然會引起公司的運營效率降低。其次,由于龐大的工作量,導致業(yè)務員處理不及時,引起客戶的不滿,繼而影響自身利潤。種種方面的原因,使得傳統(tǒng)的物流在激烈不斷的市場競爭中的優(yōu)勢越來越弱。
計算機網(wǎng)絡的不斷發(fā)展和應用給物流運輸提供了一個廣闊便捷的信息管理平臺。物流公司可以利用計算機網(wǎng)絡這個平臺,系統(tǒng)化并規(guī)范化每個客戶的數(shù)據(jù)及管理,來滿足客戶的要求。所以,在整個物流系統(tǒng)中,研究如何優(yōu)化物流管理具有極其重要的意義。
2.1 系統(tǒng)架構
本文設計的物流管理系統(tǒng),是在基于Web的B/S[1]結構模式基礎上,采用.NET[2-3]技術框架,基于C#開發(fā)語言[4],使用SQL Server[5]作為數(shù)據(jù)庫進行設計與實現(xiàn)。
2.2 系統(tǒng)總體設計
具體要求如下:合理的設計數(shù)據(jù)庫、設計出友好的界面、實現(xiàn)基本功能和一些特殊功能的操作等。文中,基于C#.net的物流管理系統(tǒng)不僅能實現(xiàn)信息的錄入,刪除,查詢等,還能夠根據(jù)用戶的特定需求進行個性化操作。
物流管理系統(tǒng)主要實現(xiàn)后臺管理員維護基礎數(shù)據(jù)信息,包括客戶信息、貨物類別、重量收費、路程收費等;業(yè)務功能需要客戶或管理員增加托運單;公司的財務人員需要對貨物托運金額進行查詢和統(tǒng)計等。此外,物流管理系統(tǒng)是針對特定對象使用的,因此,登錄系統(tǒng)首先要進行身份驗證,驗證成功才能對相應角色功能進行使用。主要實現(xiàn)三方面人員的使用功能,即管理員、客戶、財務人員等。系統(tǒng)功能結構如圖1所示。
圖1 系統(tǒng)功能結構
分別從系統(tǒng)管理員中的客戶信息維護、用戶功能中的托運單列表和財務人員中的貨物托運金額查詢,對系統(tǒng)主要功能的設計和實現(xiàn)進行介紹。
4.1 客戶信息維護
管理員對客戶的信息可以進行如下操作:
(1)添加:添加客戶信息時,需輸入帳號、客戶名稱、地址、電話、聯(lián)系人、聯(lián)系電話和備注。此時判斷客戶帳號是否為空、是否重復。
(2)修改:管理員可以對客戶信息進行修改。
(3)刪除:刪除客戶信息,此時判斷該客戶信息是否使用中。
具體實現(xiàn)如圖2所示。管理員登陸系統(tǒng)后,點擊左側(cè)功能菜單中的客戶信息維護選項,進入客戶信息列表的詳細頁面,包括賬號、客戶名稱、地址、電話、聯(lián)系人、聯(lián)系電話、客戶來源,添加、修改和刪除按鈕。
圖2 客戶信息維護列表
4.2 托運單列表
客戶登陸系統(tǒng)后,可以對貨物進行托運的信息維護,添加新單、查看和刪除操作。如圖3所示。
通過點擊左側(cè)功能菜單中的托運單列表,進入貨物托運單列表頁面,包括托送時間、總重量、應收金額、實際收費、接收標志、托運標志、新單、查看和刪除按鈕。刪除時判斷當前信息是否使用中;如使用中,則不能刪除。
圖3 客戶托運單列表
4.3 貨物托運金額查詢
財務人員登陸系統(tǒng)以后,點擊左側(cè)功能菜單中的貨物托運金額查詢,右側(cè)顯示貨物托運單列表(針對托運完成的貨物),顯示托運時間(開始)、托運時間(截止),通過輸入時間段,點擊查詢按鈕,顯示該時間段的貨物托運單信息,包括客戶名稱、托送時間、總重量、應收金額、實際收費、接收標志和托運標志;點擊全部按鈕,顯示該公司所有的貨物托運單信息。
圖4 貨物托運金額查詢
測試是開發(fā)系統(tǒng)中的最后一個階段,是保證開發(fā)軟件質(zhì)量的重要手段。通過黑盒測試對物流管理系統(tǒng)進行測試,測試示例如下:
(1)管理員維護客戶信息,添加客戶信息時,當帳號為空,點擊確定按鈕,系統(tǒng)提示“帳號不能為空”。
(2)當客戶提交托運以后,管理員已經(jīng)對該貨物配車,則托運標志應更改為“可以托運”,客戶界面也能看到該貨物的托運狀態(tài)為“可以托運”。
經(jīng)過測試,文中提到的所有功能都基本實現(xiàn),沒有任何變形。也就是說,在功能的測試上也已經(jīng)比較圓滿地完成。
在計算機網(wǎng)絡飛速發(fā)展的今天,文中設計的基于C#.net的物流管理系統(tǒng),通過網(wǎng)絡和Web手段,對物流信息進行科學管理,基本實現(xiàn)了后臺管理員維護基礎數(shù)據(jù);前臺客戶提交托送單,管理員配車送貨后生成接收單的業(yè)務;以及財務人員可以對貨物托運金額進行查詢、統(tǒng)計等基本功能。對物流運輸中的整個環(huán)節(jié)進行規(guī)范化和系統(tǒng)化,具有一定的推廣應用價值。
[1]姜瓊慧.基于B/S模式的物流管理系統(tǒng)設計與實現(xiàn)[D].長沙:中南大學,200 7.
[2]特勒爾森.C#與.NET 3.5高級程序設計[M].北京:人民郵電出版社,200 9.
[3]埃斯波西托.Microsoft.NET企業(yè)級應用架構設計[M].北京:人民郵電出版社,2010.
[4]張保貴.基于c#.net的超市管理系統(tǒng)的設計與實現(xiàn)[D].成都:電子科技大學,2013.
[5]胡百敬,姚巧玫.SQL SERVER 200 5數(shù)據(jù)庫開發(fā)詳解(附光盤) [M].北京:電子工業(yè)出版社,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-),男,江蘇靖江人,本科,研究方向為計算機應用。
指導教師:張盼盼。
運城學院大學生創(chuàng)新項目。