【正文】
nication technology continues to progress, futrue delivery which is a promising and emerging industries will certainly e into the puter management phase.Firstly, this paper introduces the futrue delivery management system research background and significance, the current research status and graduation thesis design ideas and structure. Secondly, it analyzes the requirements of the futrue delivery management system foreground, and design the system architecture and database. Tertiary, it achieve most functions of the futrue delivery management system foreground using the B/S architecture, J2EE technology, MVC pattern, JSP pages technology, for SQL Server2005, Tomcat and MyEclipse as a development platform. Finally, it summary key technologies of the futrue delivery management system foreground, and point out the design to be improved.【Key words】Slow delivery。 課題研究背景與研究意義慢遞是通過某一服務(wù)代理機構(gòu)對客戶的物質(zhì)資料從供給者到需求者之間進行投遞,寄件人在進行郵寄服務(wù)時,在投遞過行程中會指定投遞的地點收件人,尤其特殊的是還會指定具體的投遞時間或是收貨人收獲的時間的一種特色代寄服務(wù)[1]。而慢遞的過程中同樣也將客戶的物質(zhì)資料投遞給準確的收件人,但不同的是慢遞的投遞時間需要的不是盡快而是可以根據(jù)客戶需求而定。于是,慢遞給大家一個傳遞或宣泄情感的途徑,客戶可以保留自己某個時候的美好回憶,或是與別人溝通情感,甚至只是將情緒投遞出去無所謂對方是否真的收到。遼寧社會科學院研究院張思寧表示,慢遞公司之所以有市場,是因為它迎合了現(xiàn)代人追求心情社會化的渴望,其實很多時候?qū)懡o未來的信完全可以保存在自己的抽屜里,但現(xiàn)在很多人寧愿把自己的心情通過這樣一個具有社會屬性的平臺來實現(xiàn),這無形中就是一種渴望社會凝視的需求,而這種需求可以說是當下快節(jié)奏生活狀態(tài)下衍生出的新型心理需求[3]。(2) 慢遞服務(wù)中安全存儲及指定時間投遞的問題。目前國家還沒有相應的法律法規(guī)進行約束,如何保證企業(yè)的信譽度是個關(guān)鍵。而客戶的慢遞物品,也應該要有詳細的分類,每一種物品都應該根據(jù)其不同保管年限和不同物品屬性有一個相應是收費標準。 慢遞行業(yè)發(fā)展的趨勢目前慢遞行業(yè)的發(fā)展還是存在很多問題的,不過慢遞并不會因此擱淺,今后慢遞將會不斷的發(fā)展下去的。最后是慢遞企業(yè)的經(jīng)營模式,慢遞公司可以和其他企業(yè)合作進行物品的保管或是投遞。然后,對這些資料進行認真的整理,設(shè)計出詳細的需求分析。第三章主要介紹了慢遞管理系統(tǒng)的需求,包括需求分析、功能模塊劃分、業(yè)務(wù)流程。2 慢遞管理系統(tǒng)技術(shù)在開發(fā)慢遞管理系統(tǒng)前臺時,需要建立后臺數(shù)據(jù)庫,設(shè)計系統(tǒng)網(wǎng)頁界面。JSP是由Sun Microsystems公司倡導、許多公司參與一起建立的一種的新一代站點開發(fā)語言,目前存在于ASP和PHP的一個通病—腳本級執(zhí)行已經(jīng)完全被它解決。任何人都可以下載Eclipse的源代碼,并在此基礎(chǔ)上開發(fā)自己的功能插件,同時在原來的基礎(chǔ)上還可以開發(fā)新的插件能夠拓展現(xiàn)有插件的功能,比如在Java開發(fā)環(huán)境中加入Tomcat服務(wù)器插件。MyEclipse的功能非常強大,可以這么說,MyEclipse涵蓋了現(xiàn)在市面上大部分所有主流的開源產(chǎn)品的專屬的eclipse開發(fā)工具。Tomcat得到了Sun 的積極參與和大力支持,我們總是能在Tomcat中看到最新的Servlet和JSP規(guī)范的具體體現(xiàn)[7]。 數(shù)據(jù)庫平臺目前應用廣泛且技術(shù)成熟的數(shù)據(jù)庫管理系統(tǒng)有,Microsoft Access,Microsoft SQL Server(Structured Query Language Server)和Oracle等。Microsoft SQL Server 2005與Microsoft Visual Studio、Microsoft Office System 以及新的開發(fā)工具包(包括 Business Intelligence Development Studio)緊密的集成使之與眾不同。 系統(tǒng)建設(shè)目標與可行性分析通過對客戶的咨詢及對系統(tǒng)的可行性討論后,慢遞管理的目標主要是為慢遞公司及其客戶提供更加高效、精準的系統(tǒng)服務(wù)。(2) 經(jīng)濟可行性經(jīng)濟可行性主要是對項目經(jīng)濟上的分析,計算出開發(fā)系統(tǒng)所有的支出和估算能夠取得的收益,在進行系統(tǒng)開發(fā)時應減少不必要的開支降低成本[9]。慢遞管理系統(tǒng)前臺是面向慢遞公司員工及客戶的,主要是讓客戶可以在網(wǎng)上就進行慢遞的預訂而無須到慢遞公司下訂單,以及對于自己的資料和預訂單、訂單和配送單信息進行管理;員工可以通過系統(tǒng)對客戶的預訂單、訂單、慢遞的物品、配送單等進行管理。(2) 公司與行業(yè)信息模塊客戶可以從這一模塊了解慢遞這一富有創(chuàng)意的新興行業(yè),以及關(guān)于本時光慢遞公司的基本情況與服務(wù)宗旨;慢遞公司員工可以對信息進行管理。圖32 預訂單審核流程(6) 預訂單管理模塊客戶注冊、登錄后,就可以進行網(wǎng)上預訂,填寫收件人信息和要慢遞的物品信息生成預訂單;客戶可以對自己未審核的預訂單進行修改和刪除;員工對購買了慢遞保險的客戶的慢遞物品進行估價并將估價結(jié)果返回給客戶,客戶對該估價及其所計算的保險費用進行確認,若客戶對此不滿意可以與修改或退預訂單;員工對不購買保險和已確認保險費用的預訂單進行審核,生成訂單、配送單,同時更改預訂單狀態(tài)為已審核。配送的流程圖如圖33所示。數(shù)據(jù)庫的設(shè)計操作主要是對數(shù)據(jù)庫里的數(shù)據(jù)信息進行分析,并且這應該是一個便于維護,很少冗余量,使用方便且合理化的數(shù)據(jù)庫。 員工表(employee)屬性名稱屬性類型是否為空備注屬性描述empnochar(13)not nullPrimary key員工編號empnamevarchar(20)not null員工姓名positionvarchar(20)not null職位sexchar(2)null性別varchar(20)not nullphonevarchar(15)not null聯(lián)系電話 客戶表(customer)屬性名稱屬性類型是否為空備注屬性描述custnochar(13)not nullprimary key客戶編號passwordvarchar(20)not null密碼custnamevarchar(20)not null客戶姓名varchar(20)nullphonevarchar(15)not null聯(lián)系電話sexchar(2)null性別addressvarchar(50)null住址 收件人表(receiver)屬性名稱屬性類型是否為空備注屬性描述receivernochar(13)not nullprimary key收件人編號receivernamevarchar(20)not null收件人姓名varchar(20)nullphonevarchar(15)not null聯(lián)系電話sexchar(2)null性別addressvarchar(50)not null住址 預訂表(book)屬性名稱屬性類型是否為空備注屬性描述booknochar(13)not nullprimary key預訂編號custnochar(13)not null foreign key客戶編號bookdatedatetimenot null預訂日期typeintnot null慢遞類型receivernochar(13)not nullforeign key收件人編號shenhevarchar(20)not null是否審核bpaynumeric(8, 2)not null總費用bxintnot null慢遞保險 預訂明細表(ordertail)屬性名稱屬性類型是否為空備注屬性描述booknochar(13)not nullprimary key預訂編號goodsnochar(13)not nullforeign key物品編號deliverdatedatetimenot null收件日期btpaynumeric(9, 2)not null明細費用bxpaynumeric(8, 2)not null保險費ccpaynumeric(8, 2)not null存儲費tdpaynumeric(8, 2)not null投遞費 訂單主表(order)屬性名稱屬性類型是否為空備注屬性描述ordernochar(13)not nullprimary key訂單編號custnochar(13)not null foreign key客戶編號empnochar(13)not nullforeign key業(yè)務(wù)員編號receivernochar(13)not nullforeign key收件人編號orderdatedatetimenot null訂單日期paynumeric(8, 2)not null支付費用typeintnot null慢遞類型bxintnot null慢遞保險booknochar(13)null相關(guān)預訂單編號statevarchar(20)not null訂單狀態(tài) 訂單明細表(ordertail)屬性名稱屬性類型是否為空備注屬性描述ordernochar(13)not nullprimary key訂單編號goodsnochar(13)not nullforeign key物品編號deliverdatedatetimenot null投遞日期otpaynumeric(9, 2)not null明細費用bxpaynumeric(8, 2)not null保險費ccpaynumeric(8, 2)not null存儲費tdpaynumeric(8, 2)not null投遞費 物品表(goods)屬性名稱屬性類型是否為空備注屬性描述goodsnochar(13)not nullprimary key物品編號goodschar(13)not null 物品描述valuenumeric(8, 2)not null物品價值goodsstateintnot null物品狀態(tài) 退單表(back)屬性名稱屬性類型是否為空備注屬性描述backnochar(13)not nullprimary key退單編號ordernochar(13)not null foreign key訂單編號backdatedatetimenot null退單日期empnochar(13)not nullforeign key業(yè)務(wù)員編號 退單明細表(backtail)屬性名稱屬性類型是否為空備注屬性描述backnochar(13)not nullprimary key退單編號goodsnochar(13)not null foreign key物品編號backdatedatetimenot null退單日期reasonvarchar(500)not null退單原因 入庫單主表(GRN)屬性名稱屬性類型是否為空備注屬性描述GRNnochar(13)not nullprimary key 入庫單編號GRNdatedatetimenot null入庫日期empnochar(13)not nullforeign key倉庫管理員編號 入庫單明細表(GRNtail)屬