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