網(wǎng)上物流管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文_第1頁
網(wǎng)上物流管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文_第2頁
網(wǎng)上物流管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文_第3頁
網(wǎng)上物流管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文_第4頁
網(wǎng)上物流管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文_第5頁
已閱讀5頁,還剩50頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、畢畢 業(yè)業(yè) 設(shè)設(shè) 計(jì)計(jì)( 論論 文文)itit 產(chǎn)品網(wǎng)上物流管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)產(chǎn)品網(wǎng)上物流管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文作者姓名:論文作者姓名:申請(qǐng)學(xué)位專業(yè):申請(qǐng)學(xué)位專業(yè):申請(qǐng)學(xué)位類別:申請(qǐng)學(xué)位類別:指指導(dǎo)導(dǎo)教教師師姓姓名名(職職稱稱):論文提交日期:論文提交日期:itit 產(chǎn)品網(wǎng)上物流管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)產(chǎn)品網(wǎng)上物流管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘摘 要要隨著互聯(lián)網(wǎng)時(shí)代的來臨,it 產(chǎn)品在市場上大量流通,it 公司對(duì)現(xiàn)代物流提出了越來越高的要求。信息化、自動(dòng)化、網(wǎng)絡(luò)化、已成為現(xiàn)代物流的鮮明特征?,F(xiàn)代物流企業(yè)只有依靠對(duì)物流信息的科學(xué)運(yùn)籌和管理,將倉儲(chǔ)、運(yùn)輸、配送、信息傳遞等功能集于一體,才能

2、為客戶提供安全、優(yōu)質(zhì)、快捷、準(zhǔn)確的現(xiàn)代物流服務(wù)。因此,建立完善、有效的物流信息管理系統(tǒng)是非常有必要的。it 產(chǎn)品的物流管理信息系統(tǒng)采用 sql server 2000 和 asp.net 平臺(tái),以c#為編程語言進(jìn)行開發(fā)設(shè)計(jì)。實(shí)現(xiàn)貨物登記、貨物調(diào)動(dòng)、貨物運(yùn)輸、單據(jù)查詢驗(yàn)收、客戶信息管理的功能。通過系統(tǒng)可以使 it 產(chǎn)品在物流過程中各個(gè)環(huán)節(jié)有效、規(guī)范的管理,使貨物運(yùn)輸管理信息規(guī)范化,減少管理者的工作量,加快 it 產(chǎn)品在市場上的流通。關(guān)鍵詞關(guān)鍵詞:信息管理;物流管理;貨物運(yùn)輸;it 產(chǎn)品the design and realization of the online logistics manag

3、ement information system for it product abstractalong with internet time coming, the it product in the market circulate massively, it corporation take the more and more high request to the modern logistics. information, automation, network and intellectualization have become the distinct characteris

4、tic of the modern logistics. only depending upon the logistics information science operation and the management, integrating storage, transportation, allocation, transmission information, the modern logistics enterprise will be able to provide the security, high quality and quick services for the cu

5、stomer. therefore, it is necessary to extremely establish the consummate and effective logistics information management system. the it product logistics management information system uses sql server 2000 and the asp.net platform, uses c# as the programming language on the development design. it prov

6、ides functions including cargo registration, cargo reassignment, cargo traffic, bill checking and customer information management. using this system, the it product will be effective in the logistics process each link, the management will be consummate and the goods traffic management information wi

7、ll be standard. it also can reduce superintendents work load, speed up the it product in market circulation.key words: information management; logistics management; cargo transportation; it product目目 錄錄論文總頁數(shù):20 頁1 引言.11.1 選題背景.11.2 國內(nèi)外研究現(xiàn)狀.11.3 課題研究的意義.12 理論基礎(chǔ).12.1 數(shù)據(jù)庫技術(shù).12.2 面向?qū)ο蠹夹g(shù).32.3 b/s 架構(gòu)的 web

8、 程序設(shè)計(jì)技術(shù) .43 系統(tǒng)需求分析.43.1 現(xiàn)行業(yè)務(wù)系統(tǒng)描述.43.2 現(xiàn)行系統(tǒng)存在的主要問題分析.43.3 提出解決方案.54 系統(tǒng)功能模塊設(shè)計(jì).54.1 系統(tǒng)總體架構(gòu).54.2 數(shù)據(jù)庫設(shè)計(jì).74.3 系統(tǒng)模塊實(shí)現(xiàn).94.3.1貨物登記調(diào)動(dòng) .104.3.2貨物運(yùn)輸配送.124.3.3客戶資料管理.134.3.4單據(jù)查詢驗(yàn)收.135 系統(tǒng)實(shí)施及測試.155.1 實(shí)施概況.155.2 測試方案.165.3 測試結(jié)果.17結(jié) 論.18參考文獻(xiàn).18致 謝.19聲 明.20第 1 頁 共 20 頁1 1 引言引言1.11.1選題背景選題背景進(jìn)入 20 世紀(jì) 90 年代以來,企業(yè)的外界市場環(huán)境發(fā)

9、生了很大的變化,如客戶服務(wù)激增、時(shí)間性成為管理的焦點(diǎn)、產(chǎn)品的多樣性和小批量化決定了配送的復(fù)雜化,迫使企業(yè)越來越重視物流信息管理。由于市場競爭的日趨激烈,人們發(fā)現(xiàn)通過在生產(chǎn)過程中降低成本獲得競爭優(yōu)勢(shì)的空間已經(jīng)非常有限了,因此,企業(yè)開始把尋求成本優(yōu)勢(shì)和服務(wù)差別化優(yōu)勢(shì)的目光轉(zhuǎn)向向生產(chǎn)前后延伸的物流領(lǐng)域,并開始在這一領(lǐng)域里實(shí)行全程質(zhì)量管理??梢哉f,從世界范圍看,在當(dāng)今工商企業(yè)面臨的諸多戰(zhàn)略問題中,最具挑戰(zhàn)的領(lǐng)域之一就是物流信息管理。1.21.2國內(nèi)外研究現(xiàn)狀國內(nèi)外研究現(xiàn)狀針對(duì)現(xiàn)在物流信息系統(tǒng)的發(fā)展,在國外物流管理信息系統(tǒng)已經(jīng)發(fā)展進(jìn)入成熟階段,并轉(zhuǎn)向復(fù)雜功能的研究。在中國雖然起步較晚,但近幾年發(fā)展卻較快

10、,國內(nèi)企業(yè)物流信息系統(tǒng)大部分是面向基本流程控制,如庫存控制系統(tǒng)、貨物跟蹤查詢系統(tǒng)等。并且采用傳統(tǒng)的客戶/服務(wù)器模式(c/s)結(jié)構(gòu)。但是隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)飛速發(fā)展,對(duì)信息的需求日益增大,國內(nèi)開始轉(zhuǎn)向研究瀏覽器/服務(wù)器(c/s)模式的開發(fā)。在這種結(jié)構(gòu)下,系統(tǒng)的工作界面是通過 ie 瀏覽器來實(shí)現(xiàn)的,極大的方便了貨物信息的更新和有效的管理。1.31.3課題研究的意義課題研究的意義隨著互聯(lián)網(wǎng)的發(fā)展,網(wǎng)絡(luò)化管理領(lǐng)域已日趨成熟,目前最為明顯的是信息管理平臺(tái)的開發(fā)與使用。當(dāng)然,對(duì)于任何物流企業(yè)也可采用此方法來加強(qiáng)貨物信息的管理,讓管理者可以更方便更快捷的了解倉庫貨物信息,這樣可以通過物流管理系統(tǒng)網(wǎng)站平臺(tái)來加強(qiáng)

11、貨物流通管理。 在物流企業(yè)中,貨物管理是一項(xiàng)非常重要的工作。使用人工方式管理貨物運(yùn)輸不僅效率低下,而且容易出錯(cuò),安全性很差。并且在實(shí)際操作中,數(shù)據(jù)的查找和更新都不容易實(shí)現(xiàn),容易發(fā)生差錯(cuò),導(dǎo)致了管理費(fèi)用增加,服務(wù)質(zhì)量難以得到保證,從而影響企業(yè)的競爭力。這里設(shè)計(jì)的 it 產(chǎn)品網(wǎng)上物流管理信息系統(tǒng),采用 b/s 結(jié)構(gòu),就可以解決這些問題。其目的在于實(shí)現(xiàn)貨物信息管理、入庫、出庫、調(diào)配、單據(jù)查詢驗(yàn)收的功能,從而提高工作效率和質(zhì)量。2 2 理論基礎(chǔ)理論基礎(chǔ)2.12.1數(shù)據(jù)庫技術(shù)數(shù)據(jù)庫技術(shù)數(shù)據(jù)庫技術(shù)產(chǎn)生于 20 世紀(jì) 60 年代末 70 年代初,其主要目的是有效地管理和存取大量的數(shù)據(jù)資源。數(shù)據(jù)庫技術(shù)主要研究

12、如何存儲(chǔ),使用和管理數(shù)據(jù)。近年來,數(shù)據(jù)庫技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展相互滲透,相互促進(jìn),已成為當(dāng)今計(jì)算機(jī)領(lǐng)域發(fā)展迅速,應(yīng)用廣泛的兩大領(lǐng)域.數(shù)據(jù)庫技術(shù)不僅應(yīng)用于事務(wù)處理,并且進(jìn)一第 2 頁 共 20 頁步應(yīng)用到情報(bào)檢索、人工智能、信息系統(tǒng)、計(jì)算機(jī)輔助設(shè)計(jì)等領(lǐng)域。數(shù)據(jù)庫主要內(nèi)容包括為:(1)實(shí)體:是現(xiàn)實(shí)世界中的客觀事物。(2)關(guān)系模型:是把數(shù)據(jù)間組織關(guān)系用一張表來表示。(3)表:表是包含數(shù)據(jù)庫中所有數(shù)據(jù)的數(shù)據(jù)庫對(duì)象,表定義為列的集合。(4)視圖:是一個(gè)虛擬表,其內(nèi)容由查詢進(jìn)行定義。(5)存儲(chǔ)過程:是由流程控制和 sql 語句書寫的過程,這個(gè)過程經(jīng)編譯和優(yōu)化后存儲(chǔ)在數(shù)據(jù)庫服務(wù)器中,使用時(shí)只需調(diào)動(dòng)。結(jié)合

13、物流管理信息系統(tǒng)的應(yīng)用,本系統(tǒng)采用現(xiàn)在普遍使用的 sql server 2000 數(shù)據(jù)庫并結(jié)合 實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ)和讀取。sql server 2000 簡介: sql server 2000 是微軟公司開發(fā)的一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng),以 transact_sql 作為它的數(shù)據(jù)庫查詢和編程語言。tsql 是結(jié)構(gòu)化查詢語言 sql 的一種,支持 ansi sql92 標(biāo)準(zhǔn)。sql server 提供服務(wù)器端的軟件,這部分需要安裝在 nt server 上,sql server 的客戶端則可以安裝在許多客戶端 pc 系統(tǒng)中,windows 可以讓客戶端進(jìn)行數(shù)據(jù)庫的建立,維護(hù)及存取等操作,sql serv

14、er 可以最多定義 32767 個(gè)數(shù)據(jù)庫,每個(gè)數(shù)據(jù)庫中,可以定義 20 億個(gè)表格,每個(gè)表格可以有 250 個(gè)字段,每個(gè)表格的數(shù)據(jù)個(gè)數(shù)并沒有限制,每一個(gè)表格可以定義 250 個(gè)索引,其中有一個(gè)可以是 clustered 索引。ado.net 簡介: ado.net 提供對(duì) microsoft sql server 等數(shù)據(jù)源以及通過 ole db 和 xml 公開的數(shù)據(jù)源的一致訪問。數(shù)據(jù)共享使用者應(yīng)用程序可以使用 來連接到這些數(shù)據(jù)源,并檢索、操作和更新數(shù)據(jù)。ado.net 是從 web的角度對(duì) ado 進(jìn)行檢討和改進(jìn)。microsoft 對(duì) ado.net 的設(shè)計(jì)嚴(yán)格地體現(xiàn)了其名字的含義:ado

15、再加上.net。ado.net 自動(dòng)連接網(wǎng)絡(luò),致力于讓 web 數(shù)據(jù)訪問變得更加簡單和高效。兩個(gè)功能使得這方面的增強(qiáng)成為可能。第 3 頁 共 20 頁asp.net 應(yīng)用程序datasetdatareaderdataadapterconnection 對(duì)象commadnd 對(duì)象數(shù)據(jù)庫圖 2-1ado.net 的對(duì)象ado.net 的對(duì)象主要包括:dataset,datatable,datacolumn,datarow,和 datarelation。這些對(duì)象的主要特點(diǎn)說明如下。 dataset:這個(gè)對(duì)象是一個(gè)集合對(duì)象,它可以包含任意數(shù)量的數(shù)據(jù)表,以及所有表的約束、索引和關(guān)系。所有這些信息都以 x

16、ml 的形式存在,我們可以處理、遍歷、搜索任意或者全部的數(shù)據(jù)。 datatable:這個(gè)對(duì)象代表著可以在 dataset 對(duì)象內(nèi)找到的所有表。datacolumn:表包含與列有關(guān)的信息,包括列的名稱、類型和屬性。我們可以按照下面的方式創(chuàng)建 datacolumn 對(duì)象,指定數(shù)據(jù)類型,然后把列加入到表。數(shù)據(jù)庫技術(shù)的快速發(fā)展能夠解決物流信息化管理的實(shí)現(xiàn)。2.22.2面向?qū)ο蠹夹g(shù)面向?qū)ο蠹夹g(shù)c#是純粹的面向?qū)ο缶幊陶Z言,它真正體現(xiàn)了“一切皆為對(duì)象”的精神。在c#中,即使是最基本的數(shù)據(jù)類型,如int,double,bool類型,都屬于system.object類型。此外,使用c#編程,不會(huì)存在與游離于對(duì)

17、象之外的屬于過程的東西。c#支持所有關(guān)鍵的面向?qū)ο蟮母拍?如封裝、繼承和多態(tài)性。 在c#中, 不存在全局函數(shù)、變量或者是常量,所有的東西都封閉在類中,包括事件成員和靜態(tài)成員。面向?qū)ο蠹夹g(shù)的主要特點(diǎn):1、對(duì)象:特性+行為類描述了一組有相同特性(數(shù)據(jù)元素)和相同行為(函數(shù))的對(duì)象。類實(shí)際上就是數(shù)據(jù)類型,抽象數(shù)據(jù)類型的創(chuàng)建是面向?qū)ο蟪绦蛟O(shè)計(jì)中的一個(gè)基本概念。抽象數(shù)據(jù)類型幾乎能像內(nèi)部類型一樣準(zhǔn)確工作。程序員可以創(chuàng)建類型的變第 4 頁 共 20 頁量(在面向?qū)ο蟪绦蛟O(shè)計(jì)中稱為“對(duì)象”或“實(shí)例” )并操縱這些變量(稱為發(fā)送“消息”或“請(qǐng)求” ,對(duì)象根據(jù)發(fā)來的消息知道需要做什么事情) 。2、繼承:類型關(guān)系類

18、型不僅僅說明一組對(duì)象上的約束,還說明與其他類型之間的關(guān)系。兩個(gè)類型可以有共同的特性和行為,但是,一個(gè)類型可能包括比另一個(gè)類型更多的特性,也可以處理更多的消息(或?qū)ο⑦M(jìn)行不同的處理)。繼承表示了基本類型和派生類型之間的相似性。一個(gè)基本類型具有所有由它派生出來的類型所共有的特性和行為。程序員創(chuàng)建一個(gè)基本類型以描述系統(tǒng)中一些對(duì)象的思想核心。由這個(gè)基本類型派生出其他類型,表達(dá)了認(rèn)識(shí)該核心的不同途徑。3、多態(tài)性當(dāng)處理類型層次結(jié)構(gòu)時(shí),程序員常常希望不把對(duì)象看作是某一特殊類型的成員,而把它看作基本類型成員,這樣就可以編寫不依賴于特殊類型的代碼。程序員可以用關(guān)鍵字virtual表明他希望某個(gè)函數(shù)有晚捆綁的靈

19、活性,而并不需要懂得virtual的使用機(jī)制。沒有它,就不能用c + +做面向?qū)ο蟮某绦蛟O(shè)計(jì)。virtual函數(shù)(虛函數(shù))表示允許在相同家族中的類有不同的行為。這些不同是引起多態(tài)行為的原因。2.32.3b/sb/s 架構(gòu)的架構(gòu)的 webweb 程序設(shè)計(jì)技術(shù)程序設(shè)計(jì)技術(shù)b/s(browser/server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著 internet 技術(shù)的興起,對(duì) c/s 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,客戶工作界面是通過 www 瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端。由于 b/s 架構(gòu)管理軟件只安裝在服務(wù)器端(server)上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,客戶界面

20、主要事務(wù)邏輯在服務(wù)器(server)端完全通過 www 瀏覽器實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(browser)實(shí)現(xiàn)。.net 平臺(tái)最大的優(yōu)點(diǎn)體現(xiàn)在:傳統(tǒng)的 asp 限制程序開發(fā)人員使用腳本語言,而 asp.net 允許使用一個(gè)支持.net 的語言,因此在 asp.net 中編寫的代碼被編譯后將擁有更好的性能,并且可以充分的利用高級(jí)語言特性。visual c# 編程的庫是 .net framework。此系統(tǒng)的頁面和代碼部分是進(jìn)行了分離的,能夠更方便分離各個(gè)頁面的功能和排查錯(cuò)誤,使代碼看起整齊,有序。其中功能代碼在以后綴為 cs 的文件中,頁面的外觀和一些組件在以后綴為 aspx 的文件中。3 3

21、 系統(tǒng)需求分析系統(tǒng)需求分析3.13.1現(xiàn)行業(yè)務(wù)系統(tǒng)描述現(xiàn)行業(yè)務(wù)系統(tǒng)描述在現(xiàn)行的物流管理中企業(yè)使用傳統(tǒng)的人工方式管理,對(duì)貨物的登記,更新,調(diào)動(dòng),單據(jù)驗(yàn)收需要大量的人力和物力,整個(gè)貨物物流信息管理的各個(gè)環(huán)節(jié)分工合作是靠物流員的人工參與完成各項(xiàng)任務(wù)。第 5 頁 共 20 頁3.23.2現(xiàn)行系統(tǒng)存在的主要問題分析現(xiàn)行系統(tǒng)存在的主要問題分析在現(xiàn)代社會(huì)中,物流管理信息系統(tǒng)在 it 公司、電子商務(wù)網(wǎng)站中是一種廣泛需要的系統(tǒng),但一直以來人們使用傳統(tǒng)的人工方式管理,這種管理方式存在著許多缺點(diǎn),如:效率低且較為煩瑣,另外隨著物流管理項(xiàng)目的增加,工作量也將大大增加,這必然增加物流管理者的工作量和勞動(dòng)強(qiáng)度,并給物流管

22、理信息的查找、更新和維護(hù)都帶來了很多困難。目前我國有相當(dāng)一部分物流管理公司還停留在人工管理的基礎(chǔ)上,這樣的管理機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,其管理方法將浪費(fèi)許多的人力和物力。隨著科學(xué)技術(shù)的不斷提高,這種傳統(tǒng)的手工管理方法必然被以計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)為基礎(chǔ)的信息管理方法所取代。3.33.3提出解決方案提出解決方案針對(duì)現(xiàn)在人工管理的不完善,利用發(fā)展進(jìn)入成熟階段的計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和新推出的.net 平臺(tái),加上廣泛采用的 sql server 2000 數(shù)據(jù)庫,可以實(shí)現(xiàn)物流管理的信息化,并且針對(duì)貨物在運(yùn)輸過程和到達(dá)目的地的過程中很多有效的信息不能及時(shí)返回,也就不知道到貨物及時(shí)的狀態(tài),設(shè)計(jì)一個(gè)可以監(jiān)控貨物狀態(tài)的功

23、能,實(shí)現(xiàn)貨物從運(yùn)輸?shù)降竭_(dá)目的地的層層細(xì)化和單據(jù)信息及時(shí)返回到系統(tǒng)的功能 ,讓管理員更加方便的查看庫存中的貨物。系統(tǒng)采用 b/s 的結(jié)構(gòu)模式,一個(gè)服務(wù)器端對(duì)整個(gè)系統(tǒng)的有效管理,和一個(gè)瀏覽器端對(duì)貨物狀態(tài)信息的更新反饋.整個(gè)方案都實(shí)現(xiàn)物流管理信息系統(tǒng)的主要功能,結(jié)合現(xiàn)在 it 產(chǎn)品的大量出貨,本系統(tǒng)主要是針對(duì) it 產(chǎn)品的運(yùn)輸管理。4 4 系統(tǒng)功能模塊設(shè)計(jì)系統(tǒng)功能模塊設(shè)計(jì)4.14.1系統(tǒng)總體架構(gòu)系統(tǒng)總體架構(gòu)結(jié)合.net 的特性和物流信息系統(tǒng)的特點(diǎn),系統(tǒng)采用 b/s 的結(jié)構(gòu)模式開發(fā)。下面給出系統(tǒng)模塊圖,如圖 4-1:(1)貨物登記調(diào)動(dòng)管理:對(duì)入庫的貨物進(jìn)行登記(貨物 id、貨物名稱、貨物廠家、貨物價(jià)格

24、、貨物品牌、貨物狀態(tài))錄入到系統(tǒng)中,等待貨物的調(diào)配運(yùn)輸。(2)貨物運(yùn)輸配送管理:把貨物從庫存中調(diào)度出來,進(jìn)行分類選定,開始物流送貨。(3)貨物單據(jù)查詢驗(yàn)收:根據(jù)貨物的發(fā)送時(shí)間和客戶的確認(rèn)時(shí)間以及貨物的狀態(tài)值(0 和 1)對(duì)貨物在運(yùn)輸過程中進(jìn)行監(jiān)控并把單據(jù)信息及時(shí)返回到系統(tǒng)中。(4)客戶信息管理:添加客戶資料,添加客戶的 id 和密碼使客戶在賦予查看貨物的狀態(tài)的權(quán)限后才能進(jìn)入確認(rèn)系統(tǒng),對(duì)客戶實(shí)現(xiàn)有效的管理。使系統(tǒng)更加安全。第 6 頁 共 20 頁物流管理信息系統(tǒng)客戶資料管理貨物運(yùn)輸配送單據(jù)查詢驗(yàn)收刪除客戶資料添加客戶資料 刪除貨物信息添加確認(rèn)時(shí)間添加貨物信息更新貨物狀態(tài)更新客戶資料添加貨物狀態(tài)添

25、加目的地 貨物登記調(diào)動(dòng)添加發(fā)貨時(shí)間添加客戶 id調(diào)動(dòng)貨物圖 4-1 功能模塊圖根據(jù)整個(gè)物流運(yùn)輸系統(tǒng)的流程設(shè)計(jì)了該系統(tǒng)的流程圖, 如圖 4-2:第 7 頁 共 20 頁首頁管理員登錄 確認(rèn)貨物系統(tǒng)管理員客戶端管理審批處理貨物瀏覽 物流送貨 更新客戶信息基本管理 登記貨物 提交審批通過是否否是圖 4-2 系統(tǒng)流程圖4.24.2數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)對(duì)于 it 網(wǎng)上物流管理信息系統(tǒng),使用數(shù)據(jù)庫為 it,要應(yīng)用到的數(shù)據(jù)庫表有:表 41 admin字段名稱字段名稱字段類型字段類型字段說明字段說明主鍵主鍵外鍵外鍵長度長度nameint帳號(hào)帳號(hào)是是否否20passwordvarchar密碼密碼否否否否50功能

26、說明:記錄管理員的基本信息。表 42 guest字段名稱字段名稱字段類型字段類型字段說明字段說明主鍵主鍵外鍵外鍵長度長度idint編號(hào)編號(hào)是是否否20namevarchar名字名字否否否否50passwordvarchar密碼密碼否否否否50addressvarchar聯(lián)系地址聯(lián)系地址否否否否100功能說明:記錄客戶的基本信息。第 8 頁 共 20 頁表 43 product字段名稱字段名稱字段類型字段類型字段說明字段說明主鍵主鍵外鍵外鍵長度長度idint編號(hào)編號(hào)是是否否20itnamevarchar貨物名稱貨物名稱否否否否50ittypevarchar貨物類型貨物類型否否否否50 itcom

27、panyvarchar貨物廠家貨物廠家否否否否30itpricemoney貨物價(jià)格貨物價(jià)格否否否否30sendtimesmalldatetime發(fā)貨時(shí)間發(fā)貨時(shí)間否否否否4rectimesmalldatetime到貨時(shí)間到貨時(shí)間否否否否4destvarchar目的地目的地否否否否50statesmallint反饋信息反饋信息否否否否2useridint客戶編號(hào)客戶編號(hào)否否否否4功能說明:記錄倉庫中貨物的基本信息。er 圖(實(shí)體-關(guān)系圖): 它反映了在進(jìn)行數(shù)據(jù)庫設(shè)計(jì)時(shí)表示各種圖表的關(guān)系圖.本系統(tǒng)采用了數(shù)據(jù)庫中貨物編號(hào),客戶編號(hào)和合同編號(hào)相對(duì)應(yīng)的關(guān)系實(shí)現(xiàn)貨物和客戶以 1:1 的關(guān)系進(jìn)行設(shè)計(jì)的??蛻粜?/p>

28、息客戶編號(hào)名字地址密碼貨物信息貨物編號(hào)貨物名稱類型品牌家價(jià)格庫存狀 態(tài)物流送貨n1 圖 4-3 er 關(guān)系圖第 9 頁 共 20 頁在數(shù)據(jù)庫中各個(gè)表顯示如下:在物流管理信息系統(tǒng)中,關(guān)于管理員的信息存放于 admin 表中,如圖 4-4:圖 4-4 管理員表在物流管理信息系統(tǒng)中,關(guān)于客戶的信息存放于 guest 表中,如圖 4-5:圖 4-5 客戶表在物流管理信息系統(tǒng)中,關(guān)于貨物的信息放在 product 表中,如圖 4-6:圖 4-6 貨物表數(shù)據(jù)庫的連接關(guān)鍵代碼:string connstr = server=(local);uid=sa;pwd=sa;database=it;sqlconne

29、ction conn = new sqlconnection(connstr);sqldataadapter da = new sqldataadapter(selectstr,conn);conn.open();4.34.3系統(tǒng)模塊系統(tǒng)模塊實(shí)現(xiàn)實(shí)現(xiàn)根據(jù)系統(tǒng)功能分析,主要實(shí)現(xiàn)四個(gè)主要模塊(登記調(diào)動(dòng)管理、運(yùn)輸配送管理、客戶資料管理、單據(jù)查詢驗(yàn)收)。每個(gè)模塊還包括一些小的模塊。第 10 頁 共 20 頁4.3.1貨物登記調(diào)動(dòng)貨物登記調(diào)動(dòng)主頁(index.aspx):主頁具體介紹貨物的信息和圖片,讓客戶了解貨物的具體規(guī)格說明。圖 4-7 主頁管理員登錄窗體(adminlogin.aspx):管理員通

30、過登錄驗(yàn)證后實(shí)現(xiàn)后臺(tái)的管理。圖 4-8 管理員登錄頁面功能頁面(adminmain.aspx):登錄系統(tǒng)后管理員可以通過對(duì)系統(tǒng)的重要功能進(jìn)行操作(貨物登記調(diào)動(dòng)、貨物運(yùn)輸、單據(jù)查詢驗(yàn)收、客戶資料管理的功能)。第 11 頁 共 20 頁圖 4-9 系統(tǒng)功能頁面 貨物路由器管理(adminrouter):管理員可以對(duì)貨物進(jìn)行發(fā)貨處理錄入貨物的基本信息(id,名稱,類型,品牌廠家,貨物價(jià)格,和發(fā)貨時(shí)間以及最重要的貨物狀態(tài)(此處輸入 0 表示貨物的狀態(tài)為發(fā)貨的狀態(tài))。圖 4-10 貨物登記頁面代碼:實(shí)現(xiàn)數(shù)據(jù)庫中的字段以表格的形式加載到頁面中。第 12 頁 共 20 頁圖 4-11 加載頁面代碼4.3.2

31、貨物運(yùn)輸配送貨物運(yùn)輸配送貨物物流管理(selectit.aspx):管理員對(duì)即將物流的貨物進(jìn)行選定如果系統(tǒng)管理頁面選取的是路由器,返回的結(jié)果就該是貨物路由器,如果選取的是交換機(jī),返回的結(jié)果就該是交換機(jī),此選取的是路由器。選定后貨物就可以開始物流運(yùn)輸。 圖 4-12 貨物調(diào)配頁面第 13 頁 共 20 頁4.3.3客戶資料管理客戶資料管理客戶信息管理(manegeuser.aspx):管理員對(duì)客戶的基本信息進(jìn)行管理。在添加了客戶的系統(tǒng)密碼后,客戶就有了查看貨物狀態(tài)和返回確認(rèn)信息的權(quán)限。圖 4-13 客戶資料管理頁面4.3.4單據(jù)查詢驗(yàn)收單據(jù)查詢驗(yàn)收客戶登錄界面(guestlogin.aspx):

32、客戶登錄系統(tǒng)后可以對(duì)產(chǎn)品進(jìn)行確認(rèn),并填寫單據(jù)。把信息返回到系統(tǒng)中。圖 4-14 客戶登錄頁面貨物確認(rèn)頁面(showrouter&showswitch):此界面顯示了從系統(tǒng)發(fā)過來的貨物編號(hào)和貨物類型,名稱,價(jià)格以及發(fā)貨日期,客戶填寫完確認(rèn)日期后并在確認(rèn)第 14 頁 共 20 頁狀態(tài)中填 1(表示貨物到達(dá)目的地,為處理狀態(tài))最后點(diǎn)提交按扭返回到信息系統(tǒng)中。圖 4-15 貨物確認(rèn)頁面單據(jù)查看頁面:管理員在后臺(tái)對(duì)已經(jīng)處理的貨物進(jìn)行查看單據(jù)。圖 4-16 單據(jù)返回頁面代碼:實(shí)現(xiàn)把反饋的信息更新到數(shù)據(jù)庫中(1 表示處理,0 表示未處理)第 15 頁 共 20 頁圖 4-17 更新數(shù)據(jù)庫代碼5 5 系統(tǒng)實(shí)施

33、及測試系統(tǒng)實(shí)施及測試5.15.1實(shí)施概況實(shí)施概況實(shí)現(xiàn)功能模塊時(shí),采用先模塊化,后集成的方式。首先對(duì)系統(tǒng)各個(gè)功能模塊分別獨(dú)立設(shè)計(jì)和調(diào)試,在創(chuàng)建系統(tǒng)主窗體時(shí)將各個(gè)功能模塊通過主窗體的菜單系統(tǒng)集成到一起,最后進(jìn)行系統(tǒng)整體設(shè)計(jì)調(diào)試。系統(tǒng)配置:cpu:inter p4 1.8 以上內(nèi)存:512mb 以上硬盤:40g 以上軟件環(huán)境:windows 2003 server (含 iis 6.0),microsoft sql server 2000vs 2003 dremweaver mx 2004 fireworks mx 2004編程環(huán)境比較:asp 的不足:(1)它是被解釋執(zhí)行的,并不是被編譯執(zhí)行的,所

34、以比較慢。(2)它沒有提供一個(gè)很好的開發(fā)環(huán)境。 (3)不支持類,很難封裝復(fù)雜的外理邏輯。(4)可隨意加入腳本,很靈活,但也導(dǎo)致了不可維護(hù)性。asp.net 相應(yīng)的優(yōu)點(diǎn):(1)它是被編譯后再執(zhí)行的,所以效率要比 asp 高很多。(2)它有很高的開發(fā)環(huán)境,如 vs.net 2003,更容易調(diào)試程式。(3)支持類,支持面向?qū)ο?,可以使?net framework 更好的進(jìn)行開發(fā)。(4)它使設(shè)計(jì)和開發(fā)分開過來,如界面設(shè)計(jì)放在.aspx 文件中,開發(fā)則放在.cs 或 .vb 等文件中。這樣更有利于程式的維護(hù)。第 16 頁 共 20 頁5.25.2測試方案測試方案把整個(gè)代碼文件放在文件名為 it 的目錄

35、下面,配置好 iis 虛擬目錄 it,并把該目錄創(chuàng)建為應(yīng)用程序,打開 sql server 服務(wù)管理器啟動(dòng)服務(wù)。在 windows 2003 的系統(tǒng)下進(jìn)行測試。針對(duì)貨物的登記運(yùn)送管理模塊進(jìn)行測試。首先我們?cè)诎l(fā)貨系統(tǒng)中添加一個(gè)準(zhǔn)備登記運(yùn)送的貨物,設(shè)立兩個(gè)條件,(1)提交內(nèi)容為(id 號(hào)為 6,名稱為:3905,類型為交換機(jī),品牌為華為,價(jià)格為 3000,發(fā)送時(shí)間為 2007-5-1 號(hào),目的地為四川)。(2)改變提交的內(nèi)容,隨意輸入一些數(shù)據(jù)如數(shù)字(343) ,看能否提交成功到數(shù)據(jù)庫,系統(tǒng)會(huì)出現(xiàn)什么結(jié)果。輸入條件(1) 圖 5-1 貨物登記測試 1 頁面系統(tǒng)返回頁面:第 17 頁 共 20 頁 圖

36、 5-2 登記成功頁面輸入條件(2): 圖 5-3 貨物登記測試 2 頁面點(diǎn)擊提交按紐后出現(xiàn)錯(cuò)誤,提示字符串轉(zhuǎn)換發(fā)生錯(cuò)誤: 圖 5-4 返回錯(cuò)誤頁面5.35.3測試結(jié)果測試結(jié)果通過測試發(fā)現(xiàn)在數(shù)據(jù)庫中有一些字段的定義還不是很準(zhǔn)確,向數(shù)據(jù)庫提交一些數(shù)據(jù)時(shí)會(huì)報(bào)錯(cuò)誤,系統(tǒng)沒有對(duì)輸入內(nèi)容進(jìn)行驗(yàn)證控制的功能,從而輸入的數(shù)據(jù)字段與在數(shù)據(jù)庫中的字段不匹配,無法向數(shù)據(jù)庫中提交數(shù)據(jù),而且在提交數(shù)據(jù)的時(shí)候系統(tǒng)反映速度比較,系統(tǒng)的界面還不是很友好。第 18 頁 共 20 頁結(jié)結(jié) 論論通過運(yùn)用以前所學(xué)的專業(yè)知識(shí),以及對(duì)貨物物流運(yùn)輸過程的了解,分析當(dāng)前 it 企業(yè)對(duì)物流信息系統(tǒng)的需求而設(shè)計(jì)了此系統(tǒng)。實(shí)現(xiàn)了貨物登記調(diào)動(dòng)、貨

37、物運(yùn)輸、單據(jù)查詢驗(yàn)收、客戶資料管理的功能。解決了以前物流人工管理的貨物調(diào)配不合理,單據(jù)信息不能及時(shí)返回,貨物狀態(tài)不能跟蹤,客戶資料不準(zhǔn)確的問題。實(shí)現(xiàn)了物流管理的信息化,加快了 it 產(chǎn)品在市場上的流通。系統(tǒng)在設(shè)計(jì)過程中不可避免地遇到了各種各樣的問題,通過測試發(fā)現(xiàn)系統(tǒng)還存在如下的問題:1、系統(tǒng)界面還不夠友好。2、信息的管理不夠全面。3、一些數(shù)據(jù)字段定義不夠準(zhǔn)確。4、物流管理信息系統(tǒng)的一些功能,如數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)等還沒實(shí)現(xiàn)。這些問題都需要在以后的工作學(xué)習(xí)中不斷完善。 本次設(shè)計(jì)前期做了大量的工作,比如資料的搜集,系統(tǒng)的分析。通過自己的不斷努力,最后按要求成功的完成了 it 產(chǎn)品網(wǎng)上物流管理信息系統(tǒng)

38、各個(gè)模塊的設(shè)計(jì)。也是對(duì)自己大學(xué)四年學(xué)習(xí)到的知識(shí)進(jìn)行的一次檢驗(yàn)。 參考文獻(xiàn)參考文獻(xiàn)1 王輝,黃紅超.asp.net 實(shí)用教程m.北京: 清華大學(xué)出版社, 2004。2 陳程.中文 dreamweaver mx 三合一教程m.北京: 電子工業(yè)出版社, 2005。3 費(fèi)書寧.c#標(biāo)準(zhǔn)教程m.北京: 清華大學(xué)出版社, 2005。4 鄭人杰,殷人昆.管理信息系統(tǒng)m.北京: 清華大學(xué)出版社, 2005。5 張海藩.軟件工程導(dǎo)論m.北京: 清華大學(xué)出版社, 2005。6 吳越.asp.net 應(yīng)用與開發(fā)案教程m.北京: 清華大學(xué)出版社, 2004。7 楊云.asp.net 程序開發(fā)詳解m.北京: 人民郵電出

39、版社, 2004。8 明海波.asp.net 項(xiàng)目教程m.北京: 清華大學(xué)出版社, 2005。第 19 頁 共 20 頁致致 謝謝本文是在趙軍老師的熱情關(guān)心和指導(dǎo)下完成的,他淵博的知識(shí)和嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)使我受益匪淺,對(duì)順利完成本課題起到了極大的作用。在此向他表示我最衷心的感謝!在論文完成過程中,本人還得到了其他老師和許多同學(xué)的熱心幫助,本人向他們表示深深的謝意!最后向在百忙之中評(píng)審本文的各位專家、老師表示衷心的感謝!作者簡介:姓 名: 孫林 性別: 男出生年月:1983 年 8 月 民族: 漢e-mail: 聲聲 明明本論文的工作是 2007 年 2 月至 2007 年 6 月在成都信息工程學(xué)院

40、網(wǎng)絡(luò)工程系完成的。文中除了特別加以標(biāo)注地方外,不包含他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得成都信息工程學(xué)院或其他教學(xué)機(jī)構(gòu)的學(xué)位或證書而使用過的材料。除非另有說明,本文的工作是原始性工作。關(guān)于學(xué)位論文使用權(quán)和研究成果知識(shí)產(chǎn)權(quán)的說明:本人完全了解成都信息工程學(xué)院有關(guān)保管使用學(xué)位論文的規(guī)定,其中包括:(1)學(xué)校有權(quán)保管并向有關(guān)部門遞交學(xué)位論文的原件與復(fù)印件。(2)學(xué)??梢圆捎糜坝?、縮印或其他復(fù)制方式保存學(xué)位論文。(3)學(xué)??梢詫W(xué)術(shù)交流為目的復(fù)制、贈(zèng)送和交換學(xué)位論文。(4)學(xué)??稍试S學(xué)位論文被查閱或借閱。(5)學(xué)??梢怨紝W(xué)位論文的全部或部分內(nèi)容(保密學(xué)位論文在解密后遵守此規(guī)定) 。除非另有科

41、研合同和其他法律文書的制約,本論文的科研成果屬于成都信息工程學(xué)院。特此聲明! 作者簽名: 年 月 日畢畢 業(yè)業(yè) 設(shè)設(shè) 計(jì)計(jì)( 論論 文文)itit 產(chǎn)品網(wǎng)上物流管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)產(chǎn)品網(wǎng)上物流管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文作者姓名:論文作者姓名:申請(qǐng)學(xué)位專業(yè):申請(qǐng)學(xué)位專業(yè):申請(qǐng)學(xué)位類別:申請(qǐng)學(xué)位類別:指指導(dǎo)導(dǎo)教教師師姓姓名名(職職稱稱):論文提交日期:論文提交日期:itit 產(chǎn)品網(wǎng)上物流管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)產(chǎn)品網(wǎng)上物流管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘摘 要要隨著互聯(lián)網(wǎng)時(shí)代的來臨,it 產(chǎn)品在市場上大量流通,it 公司對(duì)現(xiàn)代物流提出了越來越高的要求。信息化、自動(dòng)化、網(wǎng)絡(luò)化、已成為現(xiàn)代物流的鮮明特

42、征?,F(xiàn)代物流企業(yè)只有依靠對(duì)物流信息的科學(xué)運(yùn)籌和管理,將倉儲(chǔ)、運(yùn)輸、配送、信息傳遞等功能集于一體,才能為客戶提供安全、優(yōu)質(zhì)、快捷、準(zhǔn)確的現(xiàn)代物流服務(wù)。因此,建立完善、有效的物流信息管理系統(tǒng)是非常有必要的。it 產(chǎn)品的物流管理信息系統(tǒng)采用 sql server 2000 和 asp.net 平臺(tái),以c#為編程語言進(jìn)行開發(fā)設(shè)計(jì)。實(shí)現(xiàn)貨物登記、貨物調(diào)動(dòng)、貨物運(yùn)輸、單據(jù)查詢驗(yàn)收、客戶信息管理的功能。通過系統(tǒng)可以使 it 產(chǎn)品在物流過程中各個(gè)環(huán)節(jié)有效、規(guī)范的管理,使貨物運(yùn)輸管理信息規(guī)范化,減少管理者的工作量,加快 it 產(chǎn)品在市場上的流通。關(guān)鍵詞關(guān)鍵詞:信息管理;物流管理;貨物運(yùn)輸;it 產(chǎn)品the de

43、sign and realization of the online logistics management information system for it product abstractalong with internet time coming, the it product in the market circulate massively, it corporation take the more and more high request to the modern logistics. information, automation, network and intell

44、ectualization have become the distinct characteristic of the modern logistics. only depending upon the logistics information science operation and the management, integrating storage, transportation, allocation, transmission information, the modern logistics enterprise will be able to provide the se

45、curity, high quality and quick services for the customer. therefore, it is necessary to extremely establish the consummate and effective logistics information management system. the it product logistics management information system uses sql server 2000 and the asp.net platform, uses c# as the progr

46、amming language on the development design. it provides functions including cargo registration, cargo reassignment, cargo traffic, bill checking and customer information management. using this system, the it product will be effective in the logistics process each link, the management will be consumma

47、te and the goods traffic management information will be standard. it also can reduce superintendents work load, speed up the it product in market circulation.key words: information management; logistics management; cargo transportation; it product目目 錄錄論文總頁數(shù):20 頁1 引言.11.1 選題背景.11.2 國內(nèi)外研究現(xiàn)狀.11.3 課題研究的

48、意義.12 理論基礎(chǔ).12.1 數(shù)據(jù)庫技術(shù).12.2 面向?qū)ο蠹夹g(shù).32.3 b/s 架構(gòu)的 web 程序設(shè)計(jì)技術(shù) .43 系統(tǒng)需求分析.43.1 現(xiàn)行業(yè)務(wù)系統(tǒng)描述.43.2 現(xiàn)行系統(tǒng)存在的主要問題分析.43.3 提出解決方案.54 系統(tǒng)功能模塊設(shè)計(jì).54.1 系統(tǒng)總體架構(gòu).54.2 數(shù)據(jù)庫設(shè)計(jì).74.3 系統(tǒng)模塊實(shí)現(xiàn).94.3.1貨物登記調(diào)動(dòng) .104.3.2貨物運(yùn)輸配送.124.3.3客戶資料管理.134.3.4單據(jù)查詢驗(yàn)收.135 系統(tǒng)實(shí)施及測試.155.1 實(shí)施概況.155.2 測試方案.165.3 測試結(jié)果.17結(jié) 論.18參考文獻(xiàn).18致 謝.19聲 明.20第 1 頁 共 20

49、頁6 6 引言引言6.16.1選題背景選題背景進(jìn)入 20 世紀(jì) 90 年代以來,企業(yè)的外界市場環(huán)境發(fā)生了很大的變化,如客戶服務(wù)激增、時(shí)間性成為管理的焦點(diǎn)、產(chǎn)品的多樣性和小批量化決定了配送的復(fù)雜化,迫使企業(yè)越來越重視物流信息管理。由于市場競爭的日趨激烈,人們發(fā)現(xiàn)通過在生產(chǎn)過程中降低成本獲得競爭優(yōu)勢(shì)的空間已經(jīng)非常有限了,因此,企業(yè)開始把尋求成本優(yōu)勢(shì)和服務(wù)差別化優(yōu)勢(shì)的目光轉(zhuǎn)向向生產(chǎn)前后延伸的物流領(lǐng)域,并開始在這一領(lǐng)域里實(shí)行全程質(zhì)量管理??梢哉f,從世界范圍看,在當(dāng)今工商企業(yè)面臨的諸多戰(zhàn)略問題中,最具挑戰(zhàn)的領(lǐng)域之一就是物流信息管理。6.26.2國內(nèi)外研究現(xiàn)狀國內(nèi)外研究現(xiàn)狀針對(duì)現(xiàn)在物流信息系統(tǒng)的發(fā)展,在國

50、外物流管理信息系統(tǒng)已經(jīng)發(fā)展進(jìn)入成熟階段,并轉(zhuǎn)向復(fù)雜功能的研究。在中國雖然起步較晚,但近幾年發(fā)展卻較快,國內(nèi)企業(yè)物流信息系統(tǒng)大部分是面向基本流程控制,如庫存控制系統(tǒng)、貨物跟蹤查詢系統(tǒng)等。并且采用傳統(tǒng)的客戶/服務(wù)器模式(c/s)結(jié)構(gòu)。但是隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)飛速發(fā)展,對(duì)信息的需求日益增大,國內(nèi)開始轉(zhuǎn)向研究瀏覽器/服務(wù)器(c/s)模式的開發(fā)。在這種結(jié)構(gòu)下,系統(tǒng)的工作界面是通過 ie 瀏覽器來實(shí)現(xiàn)的,極大的方便了貨物信息的更新和有效的管理。6.36.3課題研究的意義課題研究的意義隨著互聯(lián)網(wǎng)的發(fā)展,網(wǎng)絡(luò)化管理領(lǐng)域已日趨成熟,目前最為明顯的是信息管理平臺(tái)的開發(fā)與使用。當(dāng)然,對(duì)于任何物流企業(yè)也可采用此方法來加

51、強(qiáng)貨物信息的管理,讓管理者可以更方便更快捷的了解倉庫貨物信息,這樣可以通過物流管理系統(tǒng)網(wǎng)站平臺(tái)來加強(qiáng)貨物流通管理。 在物流企業(yè)中,貨物管理是一項(xiàng)非常重要的工作。使用人工方式管理貨物運(yùn)輸不僅效率低下,而且容易出錯(cuò),安全性很差。并且在實(shí)際操作中,數(shù)據(jù)的查找和更新都不容易實(shí)現(xiàn),容易發(fā)生差錯(cuò),導(dǎo)致了管理費(fèi)用增加,服務(wù)質(zhì)量難以得到保證,從而影響企業(yè)的競爭力。這里設(shè)計(jì)的 it 產(chǎn)品網(wǎng)上物流管理信息系統(tǒng),采用 b/s 結(jié)構(gòu),就可以解決這些問題。其目的在于實(shí)現(xiàn)貨物信息管理、入庫、出庫、調(diào)配、單據(jù)查詢驗(yàn)收的功能,從而提高工作效率和質(zhì)量。7 7 理論基礎(chǔ)理論基礎(chǔ)7.17.1數(shù)據(jù)庫技術(shù)數(shù)據(jù)庫技術(shù)數(shù)據(jù)庫技術(shù)產(chǎn)生于 2

52、0 世紀(jì) 60 年代末 70 年代初,其主要目的是有效地管理和存取大量的數(shù)據(jù)資源。數(shù)據(jù)庫技術(shù)主要研究如何存儲(chǔ),使用和管理數(shù)據(jù)。近年來,數(shù)據(jù)庫技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展相互滲透,相互促進(jìn),已成為當(dāng)今計(jì)算機(jī)領(lǐng)域發(fā)展迅速,應(yīng)用廣泛的兩大領(lǐng)域.數(shù)據(jù)庫技術(shù)不僅應(yīng)用于事務(wù)處理,并且進(jìn)一第 2 頁 共 20 頁步應(yīng)用到情報(bào)檢索、人工智能、信息系統(tǒng)、計(jì)算機(jī)輔助設(shè)計(jì)等領(lǐng)域。數(shù)據(jù)庫主要內(nèi)容包括為:(1)實(shí)體:是現(xiàn)實(shí)世界中的客觀事物。(2)關(guān)系模型:是把數(shù)據(jù)間組織關(guān)系用一張表來表示。(3)表:表是包含數(shù)據(jù)庫中所有數(shù)據(jù)的數(shù)據(jù)庫對(duì)象,表定義為列的集合。(4)視圖:是一個(gè)虛擬表,其內(nèi)容由查詢進(jìn)行定義。(5)存儲(chǔ)過程:是由

53、流程控制和 sql 語句書寫的過程,這個(gè)過程經(jīng)編譯和優(yōu)化后存儲(chǔ)在數(shù)據(jù)庫服務(wù)器中,使用時(shí)只需調(diào)動(dòng)。結(jié)合物流管理信息系統(tǒng)的應(yīng)用,本系統(tǒng)采用現(xiàn)在普遍使用的 sql server 2000 數(shù)據(jù)庫并結(jié)合 實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ)和讀取。sql server 2000 簡介: sql server 2000 是微軟公司開發(fā)的一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng),以 transact_sql 作為它的數(shù)據(jù)庫查詢和編程語言。tsql 是結(jié)構(gòu)化查詢語言 sql 的一種,支持 ansi sql92 標(biāo)準(zhǔn)。sql server 提供服務(wù)器端的軟件,這部分需要安裝在 nt server 上,sql server 的客戶端則可以安裝在許多客

54、戶端 pc 系統(tǒng)中,windows 可以讓客戶端進(jìn)行數(shù)據(jù)庫的建立,維護(hù)及存取等操作,sql server 可以最多定義 32767 個(gè)數(shù)據(jù)庫,每個(gè)數(shù)據(jù)庫中,可以定義 20 億個(gè)表格,每個(gè)表格可以有 250 個(gè)字段,每個(gè)表格的數(shù)據(jù)個(gè)數(shù)并沒有限制,每一個(gè)表格可以定義 250 個(gè)索引,其中有一個(gè)可以是 clustered 索引。ado.net 簡介: ado.net 提供對(duì) microsoft sql server 等數(shù)據(jù)源以及通過 ole db 和 xml 公開的數(shù)據(jù)源的一致訪問。數(shù)據(jù)共享使用者應(yīng)用程序可以使用 來連接到這些數(shù)據(jù)源,并檢索、操作和更新數(shù)據(jù)。ado.net 是從 web的角度對(duì) ad

55、o 進(jìn)行檢討和改進(jìn)。microsoft 對(duì) ado.net 的設(shè)計(jì)嚴(yán)格地體現(xiàn)了其名字的含義:ado 再加上.net。ado.net 自動(dòng)連接網(wǎng)絡(luò),致力于讓 web 數(shù)據(jù)訪問變得更加簡單和高效。兩個(gè)功能使得這方面的增強(qiáng)成為可能。第 3 頁 共 20 頁asp.net 應(yīng)用程序datasetdatareaderdataadapterconnection 對(duì)象commadnd 對(duì)象數(shù)據(jù)庫圖 2-1ado.net 的對(duì)象ado.net 的對(duì)象主要包括:dataset,datatable,datacolumn,datarow,和 datarelation。這些對(duì)象的主要特點(diǎn)說明如下。 dataset:這

56、個(gè)對(duì)象是一個(gè)集合對(duì)象,它可以包含任意數(shù)量的數(shù)據(jù)表,以及所有表的約束、索引和關(guān)系。所有這些信息都以 xml 的形式存在,我們可以處理、遍歷、搜索任意或者全部的數(shù)據(jù)。 datatable:這個(gè)對(duì)象代表著可以在 dataset 對(duì)象內(nèi)找到的所有表。datacolumn:表包含與列有關(guān)的信息,包括列的名稱、類型和屬性。我們可以按照下面的方式創(chuàng)建 datacolumn 對(duì)象,指定數(shù)據(jù)類型,然后把列加入到表。數(shù)據(jù)庫技術(shù)的快速發(fā)展能夠解決物流信息化管理的實(shí)現(xiàn)。7.27.2面向?qū)ο蠹夹g(shù)面向?qū)ο蠹夹g(shù)c#是純粹的面向?qū)ο缶幊陶Z言,它真正體現(xiàn)了“一切皆為對(duì)象”的精神。在c#中,即使是最基本的數(shù)據(jù)類型,如int,do

57、uble,bool類型,都屬于system.object類型。此外,使用c#編程,不會(huì)存在與游離于對(duì)象之外的屬于過程的東西。c#支持所有關(guān)鍵的面向?qū)ο蟮母拍?如封裝、繼承和多態(tài)性。 在c#中, 不存在全局函數(shù)、變量或者是常量,所有的東西都封閉在類中,包括事件成員和靜態(tài)成員。面向?qū)ο蠹夹g(shù)的主要特點(diǎn):1、對(duì)象:特性+行為類描述了一組有相同特性(數(shù)據(jù)元素)和相同行為(函數(shù))的對(duì)象。類實(shí)際上就是數(shù)據(jù)類型,抽象數(shù)據(jù)類型的創(chuàng)建是面向?qū)ο蟪绦蛟O(shè)計(jì)中的一個(gè)基本概念。抽象數(shù)據(jù)類型幾乎能像內(nèi)部類型一樣準(zhǔn)確工作。程序員可以創(chuàng)建類型的變第 4 頁 共 20 頁量(在面向?qū)ο蟪绦蛟O(shè)計(jì)中稱為“對(duì)象”或“實(shí)例” )并操縱這

58、些變量(稱為發(fā)送“消息”或“請(qǐng)求” ,對(duì)象根據(jù)發(fā)來的消息知道需要做什么事情) 。2、繼承:類型關(guān)系類型不僅僅說明一組對(duì)象上的約束,還說明與其他類型之間的關(guān)系。兩個(gè)類型可以有共同的特性和行為,但是,一個(gè)類型可能包括比另一個(gè)類型更多的特性,也可以處理更多的消息(或?qū)ο⑦M(jìn)行不同的處理)。繼承表示了基本類型和派生類型之間的相似性。一個(gè)基本類型具有所有由它派生出來的類型所共有的特性和行為。程序員創(chuàng)建一個(gè)基本類型以描述系統(tǒng)中一些對(duì)象的思想核心。由這個(gè)基本類型派生出其他類型,表達(dá)了認(rèn)識(shí)該核心的不同途徑。3、多態(tài)性當(dāng)處理類型層次結(jié)構(gòu)時(shí),程序員常常希望不把對(duì)象看作是某一特殊類型的成員,而把它看作基本類型成員,

59、這樣就可以編寫不依賴于特殊類型的代碼。程序員可以用關(guān)鍵字virtual表明他希望某個(gè)函數(shù)有晚捆綁的靈活性,而并不需要懂得virtual的使用機(jī)制。沒有它,就不能用c + +做面向?qū)ο蟮某绦蛟O(shè)計(jì)。virtual函數(shù)(虛函數(shù))表示允許在相同家族中的類有不同的行為。這些不同是引起多態(tài)行為的原因。7.37.3b/sb/s 架構(gòu)的架構(gòu)的 webweb 程序設(shè)計(jì)技術(shù)程序設(shè)計(jì)技術(shù)b/s(browser/server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著 internet 技術(shù)的興起,對(duì) c/s 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,客戶工作界面是通過 www 瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端。由于 b/s 架構(gòu)管理軟件只安裝在服務(wù)器端(server)上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,客戶界面主要事務(wù)邏輯在服務(wù)器(server)端完全通過 www 瀏覽器實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(browser)實(shí)現(xiàn)。.net 平臺(tái)最大的優(yōu)點(diǎn)體現(xiàn)在:傳統(tǒng)的 asp 限制程序開發(fā)人員使用腳本語言,而 asp.net 允許使用一個(gè)支持.net 的語言,因此在 asp.net 中編寫的代碼被編譯后將擁有更好的性能,并且可以充分的利用高級(jí)語言特性。visual c# 編程的庫是 .net framework。此系統(tǒng)的頁面和代碼部分是進(jìn)行了分離的,能夠更方便分離各個(gè)頁面的功能和排查錯(cuò)誤,使代碼看起整齊

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論