[摘要] 物流行業已對大家并不陌生了,隨處可見的物流公司到處都有。那么,他們是靠什么保證每日的物流流轉不出差錯的呢?那就是下面我要提到的基于WEB的物流網站平臺的開發與實現。
[關鍵詞] 物流 平臺 方便
一、基本情況
域名由公司在“美橙互聯”(http://www.cndns.com)上交費申請的。我這里就以吉祥物流網站為例,(網址為:http://www.jixiangwuliu.com)加以說明。本人開發的物流系統采用了B/S結構,通過WEB瀏覽器和數據庫服務器實現的,用戶可以不受時間和地域的限制,在網絡條件允許的情況下,隨時隨地登錄系統,進行數據查詢、錄入、打印等操作。
二、開發環境
1.硬件環境:cpu p4 2.0、內存1G、硬盤160G普通計算機;
2.軟件環境:服務器操作系統是windows server2003企業版、客戶端是windows XP專業版、數據庫用的是SQL2005、軟件開發工具使用了vs2008 c#語言、Java script語言、SQL語言等。
三、系統的設計與實現
1.根據物流公司的具體要求,我使用了vs2008 c#語言等軟件環境中將主頁分成了9個模塊,即網站主頁、公司介紹、服務特色、資質說明、內部平臺、信息查詢、在線發貨、投訴建議、聯系我們,并將主頁美化,插入了動畫及圖片等,提高了公司形象。具體效果可以登入公司網站www.jixiangwuliu.com。
2.在網站的主頁中,還包括了“運單號碼”查詢選項,這是因為,運單號碼查詢是用戶訪問我們網站量最多的一項業務。所以,我們將它放在了首頁中,為我們的客戶提供了很大的方便。
3.在特色服務中,包括了包裹快運、貨物信息跟蹤、航空運輸、運輸解決方案等信息。
4.在資質說明中,包括公司的營業執照、法人代表、工作業績等信息。
5.在內部平臺中,包括選擇登陸平臺、選擇登陸城市。其中,登陸平臺和登陸城市采用列表形式,且需要用戶名和密碼的驗證才可操作。具體的操作包括:航空操作系統、財務統計系統、快運單業務錄入、快運單送貨操作、等通知送貨操作、快運單數據補錄、快運單業務統計7項。
6.在線發貨為用戶提供了:只要留下聯系人姓名、聯系方式、到達站、聯系地址、物品名、貨物數量等信息,我們會在第一時間與客戶聯系,立刻發貨,為客戶提供安全、快捷、準確、方便的服務。
7.投訴建議是對我們的工作的一個反饋,也是我們工作改革的一個重要指標。
8.聯系我們中,我們提供了公司的詳細地址、業務聯系電話及傳真等信息。
四、連接數據庫,訪問數據庫的主要函數
(1)連接數據庫服務器連接字符串放在配置文件Web.config中,具體如下:
(2)連接數據庫服務器:
string conn = System.Configuration.ConfigurationManager.ConnectionStrings[\"ConnectionSqlServer\"].ConnectionString;
SqlConnection cn = new SqlConnection(conn);
cn.Open();
(3)數據庫操作使用存儲過程,效率更高,如維護人員,在數據庫中建立如下存儲過程:
CREATE PROCEDURE insert_ope
@xxs_sname nchar(10),
@xxs_scity nchar(10),
@xxs_scode nchar(10),
@xxs_sopetye nchar(10)
as
BEGIN
insert into T_operator values(@xxs_sname,'1234',@xxs_scity,@xxs_scode,@xxs_sopetye)
END
在程序中,操作存儲過程如下:
SqlCommand cm = new SqlCommand(\"insert_ope\", cn);
cm.CommandType = CommandType.StoredProcedure;
cm.Parameters.Add(new SqlParameter(\"@xxs_sname\", TextBox1.Text.Trim()));存儲過程參數1來自文本框1
cm.Parameters.Add(new SqlParameter(\"@xxs_scity\", DropDownList1.SelectedValue.ToString().Trim()));存儲過程參數2來自下拉框1
cm.Parameters.Add(new SqlParameter(\"@xxs_scode\", dr1[\"start_city_id\"].ToString()));存儲過程參數3來自上個過程的值
cm.Parameters.Add(new SqlParameter(\"@xxs_sopetye\", DropDownList2.SelectedValue.ToString().Trim()));存儲過程參數4來自下拉框2
SqlDataAdapter da = new SqlDataAdapter(cm);
cm.ExecuteNonQuery();
(4)關閉數據庫連接:cn.close();
五、結束語
本文通過物流網站的建設與管理,提高了公司的知名度,增加了公司的業務量,降低了公司的運營成本,改善了員工的待遇及工作強度。網站不僅僅是公司的一個業務平臺,也是客戶的需求平臺。有了它,就給每日繁忙的物流流轉不出差錯提供了保障,用戶可以在家里清楚地看到自己的物品目前的托運情況。網站既方便了客戶,又給公司帶來了效益。
參考文獻:
[1]楊洪振.實現和維護WindowsServer2003網絡基礎結構:網絡服務.中國科學技術出版社,2005-5-1.
[2] [美]劉兵(Liu,B.)著.俞勇譯.Web數據挖掘(世界著名計算機教材精選).清華大學出版社,2009,4.