【正文】
成都三全物流公司門戶網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)摘要本論文介紹的是成都三全物流公司門戶網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)過程,使用Visual Studio 2003 .Net 、 Microsoft SQL 。整個(gè)網(wǎng)站的設(shè)計(jì)和實(shí)現(xiàn)包括公司門戶網(wǎng)站首頁和后臺信息管理兩個(gè)部分,主要又以后面這一部分為主體,占據(jù)了70%的開發(fā)時(shí)間??梢栽诰W(wǎng)站上了解關(guān)于三全公司的一些基本信息,還可以在線提供汽車運(yùn)輸信息和貨源運(yùn)輸信息、提交留言信息。在網(wǎng)站后臺實(shí)現(xiàn)網(wǎng)站前臺信息管理,一些公司信息管理等等。后臺分成五個(gè)部分:個(gè)人用戶、企業(yè)用戶、兼職人員、一般管理員、高級管理員。個(gè)人用戶主要是一些以個(gè)人名義運(yùn)輸貨物,可以在網(wǎng)上注冊成為本網(wǎng)站用戶,或者是直接與公司客戶服務(wù)聯(lián)系運(yùn)輸,待運(yùn)輸開始客戶服務(wù)人員會(huì)主動(dòng)聯(lián)系你,為你提供本網(wǎng)站的使用賬號和密碼,方便你隨時(shí)查詢貨物情況。企業(yè)用戶與個(gè)人用戶的功能是一樣的。兼職人員向公司申請成為公司業(yè)務(wù)聯(lián)系兼職人員,由系統(tǒng)高級管理員為兼職人員提供用戶名和密碼,方便在網(wǎng)上提交貨運(yùn)信息,以及在網(wǎng)上查詢自己工作提成情況。網(wǎng)站初級管理員隨時(shí)查看公司首頁信息、更改相關(guān)信息、以及回復(fù)外部向公司網(wǎng)站的留言情況等等。網(wǎng)站高級管理員是管理初級管理員、查看網(wǎng)站全局?jǐn)?shù)據(jù)情況、發(fā)布一些公司規(guī)章制度等等。本論文從各個(gè)功能模塊入手,對本網(wǎng)站開發(fā)做了具體的闡述。關(guān)鍵字:成都三全物流公司門戶網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn);;MVC、前臺和后臺。43 / 49AbstractThis paper presents the process of Sanquanwuliu Corporation‘s portal site design and implement, using Visual studio , Microsoft SQL2000 and to develop it based on (C) and the classic MVC pattern. Whole project content two parts, the front and background, and the background take the 70% developing time. You can know some messages on the pany‘s portal site. And provide transport trucks’ information and freight transport information on the line, At the back manage the basic visible information. There are five kinds back roles, personal users, enterpriser users, part time workers, primary managers and super managers. Every one users can register at the home page of the pany website, also can connect to pany custom service to transport your good and then them will give you account and password to login in the system, checking your good transportations. The enterprise users almost the same function as personal users. Any one desire be a part time worker of pany, can hand up your application to the super managers, the they will give you a account. You should login into your manage UI to change your information. Part time worker can submit freight information to the system, of cause workers can deduct money from work achievement be their salary. Primary managers manage the portal messages on the web pages, reply messages from the website. Super managers check all the information of the portal, also mange primary managers information, freight and truck transportations.This paper expound the portal developing from all modules.Key words: portal site design and implement。 。 MVC。 front and background. 目錄1 緒論 1 背景及目的 12 系統(tǒng)概述 1 物流相關(guān)知識 1 什么是物流 1 什么現(xiàn)代化信息物流 2 系統(tǒng)需求描述 2 開發(fā)環(huán)境和技術(shù) 3 網(wǎng)站總體設(shè)計(jì) 3 數(shù)據(jù)庫設(shè)計(jì) 4 數(shù)據(jù)字典 4 表格設(shè)計(jì)信息 5 網(wǎng)站安全設(shè)計(jì) 17 用戶身份驗(yàn)證 18 URL請求驗(yàn)證 18 抗SQL注入式攻擊 18 雙重驗(yàn)證 19 非法鏈接和非法復(fù)制 193 系統(tǒng)功能模塊設(shè)計(jì) 19 個(gè)人用戶功能模塊 19: 20 個(gè)人用戶功能ER圖: 20 企業(yè)用戶功能模塊 20 企業(yè)用戶功能模塊圖: 21 企業(yè)用戶ER圖: 21 初級管理員功能模塊: 22 初級管理員功能模塊圖: 22 初級管理員ER圖: 23 高級管理員功能模塊: 23 高級管理員功能模塊: 24 高級管理員ER圖: 244 系統(tǒng)登錄設(shè)計(jì) 25 系統(tǒng)數(shù)據(jù)庫連接 25 前臺登陸設(shè)計(jì) 26 后臺登陸設(shè)計(jì) 29 初級管理員登陸 29 高級管理員登陸 295 個(gè)人用戶 30 實(shí)現(xiàn)目標(biāo) 30 實(shí)現(xiàn)方法 316 高級管理員 41 實(shí)現(xiàn)目標(biāo) 41 實(shí)現(xiàn)方法 427 結(jié)論 428 致謝 43參考文獻(xiàn) 441 緒論 背景及目的隨著物流服務(wù)產(chǎn)業(yè)的發(fā)展,物流已經(jīng)成為現(xiàn)代社會(huì)經(jīng)濟(jì)的重要利潤來源。物流產(chǎn)業(yè)也迫切需要利用先進(jìn)的信息技術(shù)來保障物流業(yè)務(wù)過程和物流管理的暢通、高效。物流管理信息系統(tǒng)正是響應(yīng)了這一需求的集成化信息系統(tǒng),用以實(shí)現(xiàn)對物流過程中伴隨的信息進(jìn)行組織和處理作用。在1985年以來,世界經(jīng)濟(jì)發(fā)展的速度進(jìn)一步加快,經(jīng)濟(jì)全球化的成都日益深入,人類經(jīng)濟(jì)活動(dòng)變得前所未有的復(fù)雜多變。在這個(gè)階段可以稱為信息時(shí)代的物流革命階段,在這個(gè)階段以互聯(lián)網(wǎng)的廣泛應(yīng)用為標(biāo)志的信息化席卷全球,以電子商務(wù)為代表的新經(jīng)濟(jì)呈現(xiàn)出一種嶄新的運(yùn)作方式和商務(wù)模式,是推動(dòng)經(jīng)濟(jì)增長的重要?jiǎng)恿?,同時(shí)引發(fā)了經(jīng)濟(jì)領(lǐng)域自工業(yè)革命以最廣泛、最深刻的一場革命性改革。電子商務(wù)的出現(xiàn)和快速發(fā)展,不經(jīng)對改變經(jīng)濟(jì)體系的運(yùn)作方式、提高經(jīng)濟(jì)運(yùn)作效率發(fā)揮積極的作用,而且對產(chǎn)業(yè)結(jié)構(gòu)調(diào)整,刺激經(jīng)濟(jì)需求、創(chuàng)新的就業(yè)機(jī)會(huì)產(chǎn)生重大影響。隨著信息技術(shù)的普及應(yīng)用和電子商務(wù)的發(fā)展,在實(shí)現(xiàn)傳統(tǒng)物流向現(xiàn)代物流快速創(chuàng)興同時(shí),物流業(yè)也被提高到前所未有的高度,愈來愈顯示出其重要作用和戰(zhàn)略地位。2 系統(tǒng)概述網(wǎng)站是根據(jù)三全物流公司需要,能夠?qū)崿F(xiàn)在網(wǎng)上注冊、網(wǎng)上留言、能夠?yàn)楣景l(fā)布汽車和貨源信息、以及為公司做到宣傳的作用,同時(shí)附帶的是找個(gè)網(wǎng)站的內(nèi)容管理系統(tǒng)、以及一些業(yè)務(wù)處理功能。能夠在網(wǎng)上處理一些貨源、訂單、以及兼職人員等等信息管理。 物流相關(guān)知識 什么是物流物流是指為了滿足客戶的需要,以最低的成本,通過運(yùn)輸、保管、配送等方式,實(shí)現(xiàn)原材料、半成品、成品及相關(guān)信息由商品的產(chǎn)地到商品的消費(fèi)地所進(jìn)行的計(jì)劃、實(shí)施和管理的全過程。物流構(gòu)成:商品的運(yùn)輸、倉儲(chǔ)、包裝、搬運(yùn)裝卸、流通加工,以及相關(guān)的物流信息等環(huán)節(jié)。物流活動(dòng)的具體內(nèi)容包括以下幾個(gè)方面: 用戶服務(wù)、需求預(yù)測、定單處理、配送、存貨控制、運(yùn)輸、倉庫管理、工廠和倉庫的布局與選址、搬運(yùn)裝卸、采購、包裝、情報(bào)信息。 什么現(xiàn)代化信息物流什么是現(xiàn)代物流?現(xiàn)代物流不僅單純的考慮從生產(chǎn)者到消費(fèi)者的貨物配送問題,而且還考慮從供應(yīng)商到生產(chǎn)者對原材料的采購,以及生產(chǎn)者本身在產(chǎn)品制造過程中的運(yùn)輸、保管和信息等各個(gè)方面,全面地、綜合性地提高經(jīng)濟(jì)效益和效率的問題。因此,現(xiàn)代物流是以滿足消費(fèi)者的需求為目標(biāo),把制造、運(yùn)輸、銷售等市場情況統(tǒng)一起來考慮的一種戰(zhàn)略措施。這與傳統(tǒng)物流把它僅看作是“后勤保障系統(tǒng)”和“銷售活動(dòng)中起橋梁作用”的概念相比,在深度和廣度上又有了進(jìn)一步的含義?,F(xiàn)代物流具有如下特點(diǎn):電子商務(wù)與物流的緊密結(jié)合;現(xiàn)代物流是物流、信息流、資金流和人才流的統(tǒng)一;電子商務(wù)物流是信息化、自動(dòng)化、網(wǎng)絡(luò)化、智能化、柔性化的結(jié)合;物流設(shè)施、商品包裝的標(biāo)準(zhǔn)化,物流的社會(huì)化、共同化也都是電子商務(wù)下物流模式的新特點(diǎn)。在近現(xiàn)代,現(xiàn)代的物流概念的形成,以及現(xiàn)代經(jīng)濟(jì)的發(fā)展,古老的物流運(yùn)作方式已經(jīng)不能適應(yīng)現(xiàn)代經(jīng)濟(jì)的運(yùn)輸和數(shù)量規(guī)模的改變。由于物流規(guī)模的擴(kuò)大,直接導(dǎo)致物流的全部流程有人工實(shí)現(xiàn)的不可能。因此,物流企業(yè)尋求一種能夠快速和方便物流方式來代替人工物流,這樣信息化物流就應(yīng)運(yùn)而生。由計(jì)算機(jī)編程人員根據(jù)物流公司的操作流程編寫完整的物流操作系統(tǒng)來代替大部分人工操作。這樣就精簡了物流企業(yè)員工的數(shù)量、提高企業(yè)、提高企業(yè)運(yùn)作物流的等等。這樣就形成了現(xiàn)代物流信息化,或者說是現(xiàn)代化信息物流。 系統(tǒng)需求描述本網(wǎng)站包括前臺和后臺兩個(gè)部分,前臺主要包括個(gè)人用戶注冊和登錄、企業(yè)用戶注冊和登錄、兼職人員登錄、公司信息簡介、公司新聞資訊、向公司提供汽車信息、提供貨源運(yùn)輸信息、相關(guān)物流解決方案、留言給系統(tǒng)管理員、聯(lián)系方式等等信息。后臺又包括5個(gè)部分組成,分別是:個(gè)人用戶管理后臺、企業(yè)用戶管理后臺、兼職人員管理后臺、網(wǎng)站初級管理后臺、網(wǎng)站高級管理員管理后臺。個(gè)人用戶管理后臺,主要是實(shí)現(xiàn)查詢個(gè)人用戶運(yùn)輸貨物信息查詢、向管理員發(fā)送郵件和留言信息、本人信息查詢、填寫調(diào)查表格。企業(yè)用戶基本上和個(gè)人用戶功能相同。兼職人員分成三個(gè)等級,等級不同業(yè)務(wù)提成不同,等級越高提成比例越高,查詢提成信息、查詢自己所作業(yè)務(wù)信息查詢。初級管理員主要負(fù)責(zé)網(wǎng)站信息管理、個(gè)人用戶和企業(yè)用戶管理、提交過來的貨源信息處理、提交過來的汽車信息處理、根據(jù)貨源信息生成貨運(yùn)訂單信息。高級管理員管理初級管理員信息、管理全部訂單、貨源、汽車信息、管理兼職人員信息、發(fā)布公司規(guī)章制度等等。 開發(fā)環(huán)境和技術(shù)開發(fā)環(huán)境Visual Studio 200數(shù)據(jù)庫Microsoft SQL2000、。(C)所開發(fā)。 網(wǎng)站總體設(shè)計(jì)這個(gè)網(wǎng)站如果對任何用戶而言,就可以分成兩種結(jié)構(gòu):網(wǎng)站前臺(對任何人都可見)和后臺(只有具有權(quán)限的人才可見)。這樣分不是很詳細(xì),太過籠統(tǒng),讓人感覺太大概了。那么根據(jù)網(wǎng)站系統(tǒng)的使用角色種類分,那么這個(gè)網(wǎng)站系統(tǒng)就分成六個(gè)部分:任何人、個(gè)人用戶、企業(yè)用戶、兼職人員、初級管理員、高級管理員。也可以將這個(gè)六種成為這個(gè)網(wǎng)站系統(tǒng)的六種功能模塊。結(jié)構(gòu)圖如 :系統(tǒng)總體ER圖: 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)字典 一些圖片顯示的是網(wǎng)站數(shù)據(jù)庫中的全部表格信息。數(shù)據(jù)庫名:SanquaLogistics 表格設(shè)計(jì)信息表格名稱對應(yīng)上面圖片中。:answersInfo序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵允許空默認(rèn)值說明1messageIdvarchar140否2answerDatedatetime83否3answerContentchar4000否4primaryAdminIDvarchar60否5new1char100是(null)6new2char100是(null)7new3char100是(null):panyInfo序號列名列名列名小數(shù)位標(biāo)識主鍵允許空默認(rèn)值說明1panyNamevarchar600是2panyLocationchar2000是3panyPhonevarchar130是4panyFaxvarchar130是5panyCellPhonevarchar140是6panyEmailchar500是7panyPostCodevarchar60是序號列名列名列名小數(shù)位標(biāo)識主鍵允許空默認(rèn)值說明8panyIntrotext160是9panyCultruetext160是10panyServiceAdvantegetext160是11panyStructuretext160是12panyServiceRanget