畢業(yè)設計(論文)物流條碼系統(tǒng)的設計與實現(xiàn)_第1頁
畢業(yè)設計(論文)物流條碼系統(tǒng)的設計與實現(xiàn)_第2頁
畢業(yè)設計(論文)物流條碼系統(tǒng)的設計與實現(xiàn)_第3頁
畢業(yè)設計(論文)物流條碼系統(tǒng)的設計與實現(xiàn)_第4頁
畢業(yè)設計(論文)物流條碼系統(tǒng)的設計與實現(xiàn)_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、重慶大學本科學生畢業(yè)設計(論文)物流條碼系統(tǒng)的設計與實現(xiàn)學 生: 學 號:指導教師:專 業(yè):計算機科學與技術重慶大學計算機學院二o一一年六月graduation design(thesis) of chongqing universitylogistics barcode management system design and implementation undergraduate: yang juan juansupervisor: prof. zhou ming qiang major: computer science and technologycomputer collegech

2、ongqing universityjune 2011重慶大學本科學生畢業(yè)設計(論文) 摘要摘 要 隨著電子物流的飛速發(fā)展,條形碼作為一種及時、準確、可靠、經濟的數(shù)據(jù)輸入手段已被物流信息系統(tǒng)所采用,廣泛地應用于經濟發(fā)展之中,并且已成為商品獨有的世界通用的“身份證”,正是在這樣的背景下,本文提出并開發(fā)了基于條形碼的物流條碼管理系統(tǒng)。物流條碼管理系統(tǒng)是為實現(xiàn)經營管理目標、提高商家管理水平而開發(fā)的信息管理系統(tǒng)。該系統(tǒng)的主要功能包括產品的入庫、出庫、庫存管理、物流跟蹤、物流單打印、用戶管理及客戶管理等,以及根據(jù)條形碼實現(xiàn)防偽防竄貨,根據(jù)物流號實現(xiàn)即時物流跟蹤、物流單打印等功能,從而為現(xiàn)代物流和供應鏈管

3、理提供有效的技術支持。本文按照統(tǒng)一過程(up)的軟件開發(fā)思想,詳細的分析了系統(tǒng)需求,靈活的利用統(tǒng)一建模語言(uml)進行建模,采用.net(c#)+sql server 2o00為的開發(fā)平臺架構,充分利用硬件資源優(yōu)勢,對業(yè)務進行合理分配,降低系統(tǒng)的通訊開銷,首先進行了客戶需求分析到系統(tǒng)詳細設計,以及編碼實現(xiàn)和測試,最后到系統(tǒng)試運行,具體包括產品掃描入庫、產品掃描出庫、物流跟蹤、打印物流單等功能模塊。采用物流條碼管理系統(tǒng),可以使商家在處理倉儲管理、打印管理、掃描出入庫等業(yè)務方面變的更加方便快捷,從而提高商家的效率,此外還充分利用了資源空間,優(yōu)化了庫存,達到了對物流作業(yè)的有效管理。本文分析了系統(tǒng)開

4、發(fā)的背景和相關商家管理信息系統(tǒng)的現(xiàn)狀,概括了系統(tǒng)需要解決的主要問題;概要描述了系統(tǒng)的整體設計情況;對系統(tǒng)的需求及架構設計進行了詳細分析和描述;開發(fā)了一套信息化的管理系統(tǒng),解決了商家的倉儲和物流管理業(yè)務。關鍵詞:條形碼,掃描入庫,掃描出庫,物流跟蹤重慶大學本科學生畢業(yè)設計(論文) abstractabstractbar code as a timely, accurate, reliable, economic data input method has been logistics information system used. in the industrial developed cou

5、ntries have already become commodities, popularize and apply exclusively universal id. based on barcode merchants warehousing and logistics management system is a electronic product merchants to achieve the operational management objectives and improve business management level and invest in the con

6、struction of the management information system. the main target system construction for: improve electronic products warehouse storage the dynamics and effective supervision, including product inventory, outbound and inventory management, logistics tracking, logistics, user management and singles pr

7、inting customer management, initially forming businessman of inventory, warehouse management, logistics tracking, print outbound logistics single the flow of information integration. this text, according to the unified process (up) in the software development method, analysis and design, flexible us

8、e described unified modeling language (uml). based on (c #)+ sqlserver database system 2o05 technology platform framework structure is, make full use of hardware resource advantages, and made a reasonable distribution of business, reduce the system communication overhead. as designer representative,

9、 the author of the whole system, participated in the development process, from the customer requirement analysis, system design details, coding implementation, testing, to the system commissioning, the transition process. specific analysis and design the product scanning inventory, product scanning

10、outbound, logistics tracking, print logistics sheet to wait function module for enterprise customers provide low cost and high quality, high performance of quality service, wins customer satisfaction, to win in the competition. in addition, optimize inventory, fully utilize the resources and space,

11、reached the effective management of logistics operations. this paper analyzes the background and related systems development present situation of business management information system, summarized the system needs to solve main problems; summary describe how the system overall design situation; the

12、system demand and architecture design makes a detailed analysis and description; using database technology built a set of information management system, solved some electronic products businessman warehouse and logistics management business.key words: bar code, scan incoming, scanning the outbound,

13、logistics tracking重慶大學本科學生畢業(yè)設計(論文) 目錄目 錄摘 要iiabstractiii第1章緒 論11.1系統(tǒng)開發(fā)背景11.2國內外的研究現(xiàn)狀21.2.1國外條碼技術發(fā)展概況21.2.2 國內條碼技術發(fā)展概況41.3系統(tǒng)研究的主要內容51.4 系統(tǒng)開發(fā)工具簡介51.4.1 asp.net簡介51.4.2 sql server 2000簡介71.4.3條形碼技術簡介81.4.4無線掃描技術簡介9第2章 系統(tǒng)需求分析162.1商家人員模式162.2總體業(yè)務描述172.2.1總體業(yè)務圖172.2.2核心業(yè)務流程描述172.3功能性需求192.4非功能性需求192.5小結20

14、第3章數(shù)據(jù)庫設計213.1 數(shù)據(jù)庫模型213.1.1概念模型213.1.2 物理模型223.2數(shù)據(jù)表設計233.3數(shù)據(jù)庫設計存儲過程263.4小結30第4章 系統(tǒng)框架結構與功能設計244.1利用.net實現(xiàn)系統(tǒng)框架結構244.2系統(tǒng)總體流程圖254.3系統(tǒng)各模塊的功能設計與實現(xiàn)264.3.1用戶管理模塊274.3.2數(shù)據(jù)管理模塊284.3.4訂單處理模塊314.3.5商家管理模塊334.3.6報表管理模塊334.4小結33第5章總 結34參 考 文 獻35 重慶大學本科學生畢業(yè)設計(論文) 總結2重慶大學本科學生畢業(yè)設計(論文) 緒論1 緒 論1.1系統(tǒng)開發(fā)背景隨著網(wǎng)絡技術和電子技術的發(fā)展,電

15、子中介作為一種工具被引入到生產、交換和消費中,人類進入了電子商務時代。隨著電子商務的飛速發(fā)展,有利地促進了信息流、商流、資金流和物流的有機結合。條碼技術是當代物流在電子商務中的發(fā)展與體現(xiàn),是計算機的應用實踐中產生和發(fā)展起來的一種自動識別技術。它是為實現(xiàn)對信息的自動掃描而設計的,是一種實現(xiàn)快速、準確而可靠的采集數(shù)據(jù)的有效手段。條碼技術的應用解決了數(shù)據(jù)錄入和數(shù)據(jù)采集的“瓶頸”問題,為現(xiàn)代物流及供應鏈管理提供了有效的技術支持。在當今市場經濟的激烈競爭下,企業(yè)要保持不敗之地,就必須為客戶提供高質量和高性能的服務,改變貿易循環(huán)的著眼點,通過提供優(yōu)質產品與服務來贏得客戶。而減少庫存和提高訂單的履約率,采取

16、有條理的、有選擇的發(fā)貨尤為重要,此外,還必須重視優(yōu)化庫存和設備,合理的配置各種資源,從而達到對物流作業(yè)的有效管理,使其與作業(yè)員、產品接收、提貨及發(fā)送的流程相匹配。但是當今的企業(yè)生產作業(yè)十分多樣化和復雜化,靠人工記憶去處理已十分困難。如果不能保證正確的進貨、驗收、發(fā)貨及物流跟蹤,就會導致時間的浪費,產生庫存積壓,延遲交貨,貨品丟失,增加成本,以致失去客戶。采用條形碼管理技術,并與信息處理技術結合,可確保庫存量的準確性,保證必要的庫存、倉庫貨位的合理安排、產品的隨時跟蹤及物流單批量打印。與進貨發(fā)貨協(xié)調一致,保證產品的最優(yōu)流入、保存和流出倉庫。不論物流流向哪里,我們都可以自動地記錄下物流的流動,條碼

17、技術與信息處理技術的結合,合理地、有目的地利用倉庫空間,以最快速、最正確、最低成本的方式為客戶提供最好的服務廠。條碼技術象一條紐帶,把產品生命期中各階段發(fā)生的信息聯(lián)接在一起,可跟蹤產品從生產到銷售的全過程,使企業(yè)在激烈的市場競爭中處于有利地位。并且條碼化可以保證數(shù)據(jù)的準確性,使用條碼設備既方便又快捷,鍵盤的效率與條碼自動識別技術是無法比擬的。通過一個條碼編號跟蹤每一件產品從生產、庫存到銷售的每個環(huán)節(jié)的情況,利用條碼設備的高效率數(shù)據(jù)采集的能力,提高生產、倉庫操作、銷售操作等環(huán)節(jié)的數(shù)據(jù)收集效率,以便實時、高效、準確的獲得各種數(shù)據(jù)并進行分析,為管理人員準確的決策提供幫助。而且,根據(jù)每件產品上的條碼編

18、號,客戶、代理商或者市場人員可以根據(jù)設置條件查一詢該產品的相關信息:如原料何時采購、何時生產下線、成品何時入庫、何時銷售出庫等信息,以及客戶根據(jù)訂單號查詢訂單執(zhí)行情況,或者市場人員根據(jù)產品的條碼標簽查詢該產品的應銷售區(qū)域以防止竄貨。通過控制條碼標簽的打印數(shù)量、貼標數(shù)量,可以做到每一個標簽唯一表示一件產品,這樣,如果提供簡單查詢功能給客戶使用(如根據(jù)條碼查詢該產品真?zhèn)巍N售地區(qū)情況)就可以起到一定的防偽效果,從而更好地為客戶服務,以提高客戶的滿意度。1.2國內外的研究現(xiàn)狀1.2.1國外條碼技術發(fā)展概況由于高科技的飛速發(fā)展,國際經濟迅速向一體化邁進,促進了信息開發(fā)和信息服務產業(yè)的誕生和發(fā)展。計算機

19、在性能上日臻完善,超大規(guī)模集成電路和超高速計算機技術的突飛猛進,如何改變手工數(shù)據(jù)輸入,使輸入質量和速度與其相匹配,正是基于這樣的背景下,條碼自動識別技術應運而生。條碼技術是以計算機、光電技術和通信技術的發(fā)展為基礎的一項綜合性科學技術,是信息數(shù)據(jù)自動識別、輸入的重要方法和手段。條形碼技術從四十年代進行研究開發(fā),七十年代逐漸形成了規(guī)模,而近三十年取得了長足發(fā)展,形成了一個包括條碼技術、磁條技術、智能卡技術、光字符識別、系統(tǒng)集成化、射頻技術、語音識別及視覺識別等以計算機、光、機、電、通訊技術為一體的高新科學技術?,F(xiàn)已應用在計算機管理的各個領域,并且滲透到了商業(yè)、工業(yè)、交通運輸業(yè)、郵電通訊業(yè)、物資管理

20、、倉儲、醫(yī)療衛(wèi)生、安全檢查、餐飲旅游、票證管理以及軍事裝備、工程項目等國民經濟各行各業(yè)和人民日常生活中。二戰(zhàn)后,美國將其在二戰(zhàn)期間高效的后勤保障系統(tǒng)的管理方式引進到了流通領域,把商品流、物資流、信息流集為一體,并采用條碼自動識別高新技術,改變了商品物資管理體制、商品物資配送方式、售貨方式和結算方式,促進了大流通、大市場的發(fā)展,從而推動了物品編碼和條碼技術在國際范圍的迅速發(fā)展,促成在七十年代成立了國際物品編碼協(xié)會(ean),負責開發(fā)、建立和推動全球性的物品編碼及條碼符號標識標準化,她的宗旨是通過條碼的應用,加速開發(fā)全球性的物品標識系統(tǒng),促進國際貿易,而主要任務是協(xié)調條碼在各國的應用,確保成員在采

21、用條碼標識上的規(guī)劃與步調充分一致,目前協(xié)會已擁有遍布世界各大洲七十一個會員。由于編碼技術和條碼技術的迅速發(fā)展,推動了一個新的產業(yè)的誕生即自動識別技術裝備產業(yè)在國際上的形成。條碼標識產品覆蓋率非常廣,幾乎涵蓋了經濟發(fā)達國家中采用年碼標識的所有產品,包括商業(yè)pos,商品物流中心、商品配送中心、大型商業(yè)城和連鎖店,自動識別技術裝備業(yè)已形成了獨立產業(yè)。目前世界各國特別是經濟發(fā)達國家把條碼技術的發(fā)展重點正向著生產自動化、交通運輸現(xiàn)代化、金融貿易國際化、醫(yī)療衛(wèi)生高效化、票證金卡普及化、安全防盜防偽保密化等領域推進,除大力推行13位商品標識碼外,同時重點推廣應用貿易單位128碼、ena位置碼、條碼應用標識、

22、二維條碼等;在條碼種種類上除紙碼外,還在研究開發(fā)金屬條碼,纖維織物條碼、隱形條碼、以增加信息量,擴大應用領域并保證條碼標識在各個領域、各種工作環(huán)境的應用。國際物品編碼協(xié)會和一些經濟發(fā)達國家在發(fā)展方向上已由單純的推廣物品條碼標識轉向生產流通領域的電子數(shù)據(jù)交換(edi)的開發(fā)和推廣應用。一些經濟發(fā)達國家和地區(qū)投入了大量資金建立地區(qū)或行業(yè)、國內或國際連通的電子數(shù)據(jù)交換系統(tǒng),以提高現(xiàn)代化管理水平和在國際貿易中的競爭能力。國際上一些走在前面的國家或地區(qū)己在商業(yè)批發(fā)零售和分配、工業(yè)制造、金融服務、政府行政管理、建筑和房地產、衛(wèi)生保健、教育和培訓、媒介出版和信息服務,交通運輸、旅游和娛樂服務等推廣應用,取得

23、了十分明顯的成果。由于條碼技術向著深度和廣度發(fā)展,推動了條碼自動識別技術裝備的發(fā)展,正向著多功能、遠距離、小型化,軟件硬件并舉,識別準確、信息傳遞快速,安全可靠、經濟適應等方向發(fā)展,出現(xiàn)了許多新型技術裝備。據(jù)國際自動識別制造商協(xié)會不完全統(tǒng)計,全球條碼自動識別技術裝備年銷售額達到了200多億美元,推動著國際條碼自動識別技術,適應國際經濟一體化的前程,方興未艾向前發(fā)展。交通運輸業(yè)、國際運輸協(xié)會已作出規(guī)定,貨物運輸中,物品的包裝上必須貼上條碼符號,以便所運物品進行自動化統(tǒng)計管理。此外,鐵路、公路的旅客車票自動化售票及檢票系統(tǒng),公路收票站的自動化,貨運倉庫、貨梭的物流信息系統(tǒng)中的作用條形碼作為一種及時

24、、準確、可靠、經濟的數(shù)據(jù)輸入手段已被物流信息系統(tǒng)所采用。條碼技術在工業(yè)發(fā)達國家已經普及應用,已成為商品獨有的世界通用的“身份證”。歐美、日本等等國家已經普遍使用條形碼技術,而且正在世界各地迅流自動化管理等,都須利用條碼技術來實時采集數(shù)據(jù)。郵電通訊業(yè):郵件的分揀、登單是非常繁重的工作,占用了郵電職工的絕大部分工作量。在郵件上貼上或印制上條碼符號,就能用條碼閱讀設備輸入相應的信息,實施分揀、登單的自動化管理。例如,6位數(shù)的郵政編碼用條碼符號代替,就可以利用計算機實現(xiàn)函件及各郵電局(所)都貼上相應的條碼標簽作為他們的代碼,用條碼閱讀設備讀取這些信息,則利用計算機可實現(xiàn)掛號函件的自動登單。物流行業(yè):物

25、流行業(yè)是條形碼技術一個很重要的應用方面。在物資入庫、分類、出庫、盤點和運輸?shù)确矫妫梢匀鎸崿F(xiàn)條形碼管理。通用商品流通銷售方面在這方面軍除抓好出口商品條碼自動化管理外,應著手研制適合中國情況的專用收款機和商場綜合管理系統(tǒng),并經高商場試用,逐步進行推廣。pos系統(tǒng)由若干個子系統(tǒng)組成,其中現(xiàn)金收款機(又叫收銀機)是集個人電腦和譯碼器為一身,既能自動識別條形符號,又能進行數(shù)據(jù)處理,而且能打印出購物清單,內容包括商品名稱、價格、數(shù)量、總金額及日期等,顧客可把它作為購物收據(jù)。系統(tǒng)中的計算機是用來對數(shù)據(jù)進行綜合處理的,為此應事先建立數(shù)據(jù)庫和應用軟件。這樣有利于根據(jù)各終端的當日報告情況,進行商品銷售綜合分析

26、,及時提供市場動態(tài),并根據(jù)此確定訂貨計劃,以保證經營活動的正常進行。由于使用了條形碼技術,既方便迅速,又保證了信息準確。1.2.2 國內條碼技術發(fā)展概況我國條碼自動識別技術雖然起步較晚,但發(fā)展很快。1991年和1997年我國以中國物品編碼中心和中國自動識別技術行業(yè)協(xié)會名義分別參加了國際物品編碼協(xié)會和國際自動識別制造商協(xié)會,促使我國條碼自動識別技術推廣應用和條碼自動識別技術裝備生產得到了迅速發(fā)展。截止1996年底條碼系統(tǒng)成員發(fā)展到了近三萬家,使用條碼標識的產品達到了40萬種,條碼自動掃描商店(pos)發(fā)展到了近1萬家,在各地涌現(xiàn)出了一大批連鎖店和配銷中心,在生產、倉儲、交通運輸、醫(yī)療等領域也建立

27、了一批pos系統(tǒng),edi也開始在一些領域進行試點。有力地推動了條碼自動識別技術裝備產業(yè)的誕生和發(fā)展,截止1996年底我國已有一百多家公司、研究所、企業(yè)、大專院校在從事條碼自動識別技術裝備的研究、開發(fā)、生產、銷售和系統(tǒng)建設。已由原來的代賣代銷國外產品發(fā)展到了自行研制、開發(fā)、生產,正在逐步向國產化邁進,年銷售額達到了十億人民幣,條碼自動識別技術裝備產業(yè)在我國已有了一個雛型同國際發(fā)展狀況比較,我們還有相當大的差距,同國內經濟技術發(fā)展要求比較也很不相適應。中華人民共和國國民經濟和社會發(fā)展“九五”計劃2010年遠景標綱要要求“九五”全面完成現(xiàn)代化建設的第二步戰(zhàn)略部署。要求2010年實現(xiàn)國民生產總值比20

28、00年翻一番。特別提出要進行現(xiàn)代化信息基礎設施建設,推動國民經濟信息化,促進信息市場健康發(fā)育和信息服務業(yè)進一步發(fā)展,加強信息資源開發(fā)利用,實現(xiàn)信息社會共享。同時為了促進傳統(tǒng)計劃經濟向社會主義市場經濟轉變,粗放經營向集約化經營轉變,必須深化流通體制改革,完善商品流通體系。綱要提出要積極發(fā)展配送中心、產需間的直達供貨、代理制、連鎖經營等新的營銷方式,推動發(fā)展大流通、大市場。它給條碼自動識別技術的發(fā)展指出了方向,提供了機遇。條碼自動識別技術要面對挑戰(zhàn),抓住機遇,適應國內外經濟技術發(fā)展要求,全方位進行開拓。我們的發(fā)展戰(zhàn)略可否設想是全面發(fā)展系統(tǒng)成員,大力推動系統(tǒng)建設,建立技術裝備產業(yè),加強基礎工作,保證

29、全方位發(fā)展。我國現(xiàn)有工商企業(yè)500多萬個,發(fā)展系統(tǒng)成員的潛力非常大。要打破原有框框,不僅在生產企業(yè)中發(fā)展系統(tǒng)成員,在流通領域也要發(fā)展系統(tǒng)成員;不僅要發(fā)展13位商品條碼系統(tǒng)成員,還應大力發(fā)展流通領域電子數(shù)據(jù)交換用戶、位置碼用戶,建立條碼商品數(shù)據(jù)庫和pos商品銷售數(shù)據(jù)服務系統(tǒng)。發(fā)展系統(tǒng)成員是建設和發(fā)展應用系統(tǒng)的基礎。我國現(xiàn)有國營大中型商場近40多萬家,就流通領域的商場而言發(fā)展應用系統(tǒng)的潛力就非常大。同時還有大量的工業(yè)生產企業(yè)、倉儲企業(yè)、交通運輸企業(yè)、金融企業(yè)、海關、醫(yī)療衛(wèi)生等等需要建設條碼應用系統(tǒng)、電子數(shù)據(jù)交流系統(tǒng)。在建設應用系統(tǒng)時,要特別注意應用系統(tǒng)軟件的研究和開發(fā),盡可能開發(fā)通用的軟件。從狹義

30、上講應用系統(tǒng)是發(fā)展系統(tǒng)成員的動力,從廣義上講這些領域的應用系統(tǒng)的建設和發(fā)展才能推動國民經濟的信息化??梢姡捎谖覈鴹l碼自動識別技術與國際先進水平相比還很落后,很多產品連基礎的13位條形碼都沒有。但是,只要我們方向正確,措施得當,實現(xiàn)跨越式發(fā)展,迎頭趕上的機會還是很大的。1.3系統(tǒng)研究的主要內容隨著條碼技術的飛速發(fā)展,可以更加有效地結合防偽與防竄貨功能,為商家提供日常產品進購出售處理業(yè)務和品牌質量的可靠保證。本文正是從這種思路出發(fā),根據(jù)產品擁有的條碼號追蹤電腦配件的去向和保證產品的質量,并能夠根據(jù)條碼號實現(xiàn)對商家電腦配件的追蹤。本文的主要內容如下:產品通過在線掃描或者無線掃描出入庫的基本條碼管理

31、; 數(shù)據(jù)從原來的單機版系統(tǒng)導入到該系統(tǒng)和該系統(tǒng)中的數(shù)據(jù)導出為excel格式; 物流追蹤管理,根據(jù)條碼號實現(xiàn)產品追蹤; 使用該系統(tǒng)的用戶基本信息管理和對所有客戶的相關信息進行管理; 設計郵政等12中物流單據(jù)的打印及物流標簽的打印。1.4 系統(tǒng)開發(fā)工具簡介1.4.1 asp.net簡介 asp.net是microsoft公司為了迎接網(wǎng)絡時代的來臨而提出的一個統(tǒng)一的web開發(fā)模型。asp.net是建立在公共語言運行庫上的編程框架,可用于在服務器上生成功能強大的web應用程序。 .net是microsoft公司發(fā)布的新一代的系統(tǒng)、服務和編程平臺,主要由.net framework和microsoft

32、visual studio.net開發(fā)工具組成。.net framework是一種新的計算平臺,它包含了操作系統(tǒng)上軟件開發(fā)的所有層,簡化了在高度分布式internet環(huán)境中的應用程序開發(fā)。.net framework主要包括兩個最基本的內核,即公共語言運行庫(common language runtime,簡稱clr)和.net framework基本類庫,它們?yōu)?net平臺的實現(xiàn)提供了底層技術支持。微軟為asp.net設計了這樣一些策略:易于寫出結構清晰的代碼、代碼易于重用和共享、可用編譯類語言編寫等等,目的是讓程序員更容易開發(fā)出web應用,滿足計算向web轉移的戰(zhàn)略需要。asp.net提供

33、了穩(wěn)定的性能、優(yōu)秀的升級性、更快速的開發(fā)、更簡便的管理、全新的語言以及網(wǎng)絡服務。貫穿整個asp.net的主題就是系統(tǒng)幫用戶做了大部分不重要的瑣碎的工作。具有以下新性能:全新的構造新的asp.net引入受管代碼(managed code)這樣一個全新概念,橫貫整個視窗開發(fā)平臺。受管代碼在ngws runtime下運行,而ngws runtime是一個時間運行環(huán)境,它管理代碼的執(zhí)行,使程序設計更為簡便。高效率對于一個程序,速度是一件非常令人渴望的東西。一旦代碼開始工作,接下來你就得盡可能地讓它運作得快些快些再快些。在asp中你只有盡可能精簡你的代碼,以至于不得不將它們移植到一個僅有很少一點性能的部

34、件中。而現(xiàn)在,asp.net會妥善地解決這一問題。易控制在asp.net里,你將會擁有一個“data-bounds” (數(shù)據(jù)約束),這意味著它會與數(shù)據(jù)源連接,并會自動裝入數(shù)據(jù),使控制工作簡單易行。語言支持asp.net支持多種語言,支持編譯類語言,支持比如vb、vc+、c#等,它比這些編譯類語言運行速度快,更適合編寫大型應用。更好的升級能力快速發(fā)展的分布式應用也需要更快速、更模塊化、更易操作、更多平臺支持和重復利用性更強的開發(fā),需要一種新的技術來適應不同的系統(tǒng),網(wǎng)絡應用和網(wǎng)站需要提供一種更加強大的可升級的服務。asp.net能夠適應上面的要求。讓你的生活更簡單對于今天的web程序員來說,最大的

35、挑戰(zhàn)就是不斷變化的瀏覽器兼容性以及它們不斷升級的復雜性。在保證頁面能在所有瀏覽器下工作的同時,又得盡量使用每個瀏覽器的最新屬性來建立更具交互性的頁面,這簡直就是一場惡夢。更加可怕的是,需要對不同的用戶設備建立不同的網(wǎng)頁。最簡單的解決辦法就是動態(tài)地對不同的用戶生成不同的輸出,或者就是對不同的用戶寫多個頁面。大多數(shù)開發(fā)者都會選擇第一種方法。但是,這就意味著用戶的每次點擊都會讓服務器判斷應該向用戶顯示什么。而通過asp.net,我們可以看到一個新的服務控制的概念,它封裝了一些普通的任務,提供了一種清晰的編程模塊,有助于管理和處理不同的用戶類型。簡單地說,asp.net把這些過程自動化了1.4.2 s

36、ql server 2000簡介 sql server 2000是微軟公司sql server生產線上的最受期待的產品。在成千上萬的電子郵件、成百上千的規(guī)格說明以及大量的編譯的基礎上,sql server 2000確保了自己是windows平臺上數(shù)據(jù)庫應用程序中最具戲劇性的新型數(shù)據(jù)庫平臺。本書介紹全部sql server 2000產品新功能的精華。它覆蓋了聯(lián)機事務處理(online transaction processing,oltp)技術和聯(lián)機分析處理(online analytical processing,olap)技術,以及在它們之間的大部分內容,涉及了微軟公司的全部旗艦數(shù)據(jù)庫產品。

37、五年多的開發(fā),sql server 2000與其先前版本的技術完全不同。本書囊括了整個產品的主要功能。本章僅僅介紹sql server 2000最新的部分。我將提取出最好、最有趣的功能,同時深入介紹這些功能和技術的使用方式。內容包括一些關于sql server引擎的發(fā)展歷史、sql server 2000的不同版本、可伸縮性、有效性、大型數(shù)據(jù)庫的維護和商業(yè)智能(business intelligence,bi)。從功能的角度看,sql server 2000提供了下列各項功能:數(shù)據(jù)庫引擎增強。sql server 2000為數(shù)據(jù)庫引擎引入了諸多改進和新的功能。這些改進和功能包括與m、新的xml

38、技術、增強sql處理、新的數(shù)據(jù)類型,以及對關系型數(shù)據(jù)庫可伸縮性和可用性的改進。管理工具。sql server 2000引入一整套管理工具和管理api,管理工具和管理api使得sql server使用更方便、管理更輕松,并且支持大規(guī)模sql server部署操作。數(shù)據(jù)轉換服務(dts)的增強。dts在sql server 2000中全部重新設計了、提供全面的企業(yè)提取、轉換和裝載平臺。它也被重新命名為sql服務器集成服務(sql server integration services)。復制增強。sql server 2000對復制服務進行了一些改進和增強,簡化了安裝、配置和復制拓撲的監(jiān)控。數(shù)據(jù)訪

39、問接口。針對ado.net進行了改進。引入了一個新的sql本地客戶端。分析服務增強。sql server 2000分析服務在多方面進行了擴展,包括可伸縮性、易管理性、可靠性、有效性和數(shù)據(jù)倉庫的可編程性、商業(yè)智能和商業(yè)解決方案。報表服務。sql server 2000報表服務是一個新的報表服務器和工具集,可以構建、管理和部署企業(yè)報表。報表服務允許業(yè)務輕松地將各種數(shù)據(jù)源和數(shù)據(jù)倉庫中的業(yè)務數(shù)據(jù)集成到功能豐富的、交互的、可管理的報表中,并且可以通過內部網(wǎng)、外延網(wǎng)和互聯(lián)網(wǎng)瀏覽和導航這些報表。通知服務。sql server通知服務是幫助開發(fā)集中的通知應用和大規(guī)模部署這些應用的平臺。通知服務允許商業(yè)人員創(chuàng)建

40、豐富的通知應用。這些通知應用將個性化的、及時的信息發(fā)送給設備以及數(shù)以百萬計的訂閱者,這些信息有證券市場的報警、新聞訂閱、包裹遞送的報警和航空公司票價格。1.4.3條形碼技術簡介條形碼技術包括條形碼編制規(guī)則、條形碼譯碼技術、條形碼印刷技術、數(shù)據(jù)通信技術及計算機技術等,它是一門綜合技術。任何一種條形碼都是按照預先規(guī)定的條形碼編碼規(guī)則和有關技術標準,由條和空組合而成的。簡單但高效的條形碼技術具有下面的優(yōu)點:輸入速度快與鍵盤輸入相比,條形碼輸入的速度是鍵盤輸入的5倍,并且能實現(xiàn)“即時數(shù)據(jù)輸入”.可靠性高鍵盤輸入數(shù)據(jù)出錯率為二百分之一,利用光學字符識別技術出錯率為萬分之一,而采用條形碼技術誤碼率低于百萬

41、分之一。有資料可查,鍵盤輸入平均每300個字符產生一個錯誤,而條碼輸入平均每15000個字符一個錯誤如果加上校驗位,其出錯率是千萬分之一。采集信息量大利用傳統(tǒng)的一維條形碼一次可采集幾十位字符的信息,二維條形碼更可以攜帶數(shù)千個字符的信息,并有一定的自動糾錯能力。靈活實用條形碼標識既可以作為一種識別手段單獨使用,也可以和有關識別設備組成一個系統(tǒng)實現(xiàn)自動化識別,實現(xiàn)自動化處理。自由度大識別裝置與條碼標簽相對位置的自由度要比ocr大得多。條碼通常只在一維方向上表達信息,而且同一條碼上所表示的信息完全相同并且連續(xù),這樣即使標簽有部分缺損,仍可以從正常部分輸入正確的信息。易于制作對設備和材料沒有特殊要求,

42、識別設備操作容易,不需要特殊培訓,且設備也相對便宜。條碼技術像一條紐帶,把產品生命期中各階段發(fā)生的信息聯(lián)接在一起,可跟蹤產品從生產到銷售的全過程。在物流條碼管理系統(tǒng)中,利用條碼技術,無論倉庫中的商品流向哪里,只要對商品包裝上的條碼進行掃描,就可自動記錄下物品的流動情況,隨時掌握庫存物品情況。條碼技術與信息處理技術的結合,使我們能夠合理地、有效地利用倉庫空間,優(yōu)化倉庫作業(yè),并保證正確的進貨、驗收、盤點和出貨,快捷地為客戶提供優(yōu)質的服務。倉庫管理系統(tǒng)引入條碼技術后對倉庫的到貨檢驗、入庫、 出庫、調撥、移庫移位、庫存盤點等各個作業(yè)環(huán)節(jié)的數(shù)據(jù)都可以進行自動化的數(shù)據(jù)采集,保證倉庫管理各個作業(yè)環(huán)節(jié)數(shù)據(jù)輸入

43、的效率和準確性,確保企業(yè)及時準確地掌握庫存的真實數(shù)據(jù)。合理保持和控制企業(yè)庫存。通過科學的編碼,還可方便地進行物品的批次、保質期等方面進行管理。1.4.4無線掃描技術簡介由于該商家主要應用艾碼森無線條碼采集器進行電子配件產品的出入庫掃描,以下為艾碼森無線條碼采集器的功能特點和使用方法。艾碼森無線條碼采集器是一款目前市場上非常獨特的無線條碼掃描產品,它融合了無線條碼掃描槍和簡單的無線條碼數(shù)據(jù)采集器功能,用戶無需任何編程就可以使用。艾碼森產品帶有鍵盤和屏幕,能實現(xiàn)無線條碼掃描槍無法實現(xiàn)的功能,如條碼有損壞不能掃描時,可以通過自帶的鍵盤輸入;能顯示當前所用的無線信道、無線信號強度和電池電量等。和手持機

44、通訊的無線基站采用usb接口,仿真鍵盤模式,無需任何驅動程序就可以在windows 下使用。特殊應用的無線基站也可選擇硬件串口的型號。艾碼森無線條碼采集器采用了激光條碼掃描引擎,掃描速度快,景深大,能滿足大部分行業(yè)的需求。目前市場上絕大部分的激光掃描槍仍然采用8 位單片機來完成解碼,艾碼森則采用速度快十倍以上的32位arm cpu來實現(xiàn)解碼,解碼更快更準。艾碼森無線條碼采集器具有簡單的條碼數(shù)據(jù)采集功能。支持離線批量掃描模式,一次最大可以掃描和保存5 萬個條碼數(shù)據(jù)。采集結束后,用戶可以通過無線方式一次集中傳輸?shù)诫娔X上。對于很多簡單的條碼采集應用,可以直接替代原來使用的昂貴復雜的盤點機。艾碼森無線

45、條碼采集器不只是一個無線條碼掃描槍,它還具有簡單的條碼采集和存儲功能,內置的flash 存儲器可以一次存儲多達5 萬個條碼,對于如辦公設備的條碼收集、服裝的盤點、進貨和出貨清點及其它類似的應用也很適合。通過無線批量傳送功能,批量采集的條碼可以自動傳輸?shù)絜xcel 電子表格中,也可以傳送到一個文本文件中,以便將采集數(shù)據(jù)導入到管理軟件中。艾碼森無線條碼采集器也支持簡單的盤點功能,最大可以支持一萬種物品的盤點。35重慶大學本科學生畢業(yè)設計(論文) 系統(tǒng)需求分析 2 系統(tǒng)需求分析一個系統(tǒng)的開發(fā)最重要的是熟悉相關的業(yè)務和需求,即系統(tǒng)的需求分析。作為開發(fā)方代表,從接手項目與公司代表進行項目的洽談,并實地到

46、公司進行了解,根據(jù)掌握的公司實際情況和公司代表提出的初始需求,建立了初始的系統(tǒng)開發(fā)方案,獲取系統(tǒng)的詳細需求。在本章中首先描述該商家的人員模式和總體業(yè)務流程,以便形成對該公司業(yè)務的概括性的了解,并就企業(yè)人員情況進行描述。2.1商家人員模式每個系統(tǒng)都是由人來操作的,所以一個項目的好壞是由具體的操作人員說了算的。系統(tǒng)的開發(fā)首先應征求客戶的具體操作人員的需求。公司具體人員及所要做的工作分工為:公司高層經理(高級管理員):查詢系統(tǒng)的業(yè)務數(shù)據(jù)、掌握公司運作的第一手、產品的全面數(shù)據(jù)資料。公司各子公司經理(用戶):負責本公司的系統(tǒng)使用情況,督促本公司人員正常使用系統(tǒng),為系統(tǒng)的運行提供基礎數(shù)據(jù),掌握本公司產品的

47、相關數(shù)據(jù)資料。倉庫管理員(用戶):負責產品出入庫的數(shù)據(jù)采集工作,及物流標簽、物流單據(jù)的打印。總體來看,操作物流條碼管理系統(tǒng)的人員模式圖如圖2.1所示。圖2.1 人員模式圖2.2總體業(yè)務描述2.2.1總體業(yè)務圖系統(tǒng)的應用為了改變該商家管理無序、倉儲混亂、管理信息透明度低,人際關系復雜、不易管理的現(xiàn)狀。系統(tǒng)通過市面成熟的條碼技術統(tǒng)一管理電子產品倉儲的全部信息。信息數(shù)據(jù)包括產品從開始生產到產品出入庫、盤點、物流、質量跟蹤服務、物流單打印等流程中產品產生的相關信息數(shù)據(jù)。總體來看,產品物流條碼管理總體業(yè)務流程圖如圖2.2所示。圖2.2 總體業(yè)務圖2.2.2核心業(yè)務流程描述本系統(tǒng)的核心業(yè)務我們主要對倉儲管

48、理和訂單管理部分進行描述,其中包括產品無線掃描出入庫、物流跟蹤、物流單據(jù)及物流標簽打印三大功能,其他的本節(jié)不做描述。無線掃描出入庫無線掃描出入庫指的是通過無線掃描器(即無線條碼采集器)掃描產品的基本信息進行出入庫,信息能夠準確無誤地導入到該系統(tǒng),產品入庫主要包括單件產品、成箱成品的進貨入庫,特殊情況入庫,庫房調撥。其中特殊入庫指客戶由于非質量原因退換貨時產品重新入庫。產品出庫主要包括單件產品、單件成品的銷售出庫,庫房調撥。其中產品入庫流程圖如圖2.3所示。圖2.3 入庫流程圖物流跟蹤物流跟蹤指的是在商家不僅能夠根據(jù)產品的條形碼號(即系列號)在產品入庫后清楚某一產品存放于庫房的某一個位置,和在產

49、品出庫后了解產品的去向,防止偽造和竄貨,保證產品的質量。還能夠根據(jù)物流號隨時查看產品再物流狀態(tài)中的物流狀態(tài)。物流跟蹤查詢的數(shù)據(jù)查詢流程圖如圖2.4所示。圖2.4 數(shù)據(jù)查詢流程圖物流單據(jù)及物流標簽打印 由于實地考察到該商家在進行產品發(fā)貨時,每件產品都要進行人工手動填寫物流標簽和物流快遞單,為了解決該問題,該功能實現(xiàn)直接在線打印物流單據(jù)(即物流快遞單)和物流標簽,節(jié)約了手動填寫的時間和體力。2.3功能性需求系統(tǒng)的功能性需求可以較為直觀和容易地建立起系統(tǒng)架構,且容易被客戶理解,結合需求依次用不同的文檔來描述各階段獲取的細化需求。從功能上看,物流條碼管理系統(tǒng)分為六大主要功能,主要包括以下功能:數(shù)據(jù)管理

50、、倉儲管理、訂單管理、客戶管理、用戶管理、報表管理。系統(tǒng)架構圖如圖2.3所示。系統(tǒng)框架 數(shù)據(jù)管理 倉儲管理 客戶管理 用戶管理 數(shù)據(jù)導入數(shù)據(jù)導出產品出庫產品入庫訂單管理 查看已出訂單物流跟蹤用戶列表物流標簽打印物流單據(jù)打印報表管理 統(tǒng)計報表客戶列表詳細報表修改用戶添加客戶圖2.3 系統(tǒng)架構圖2.4非功能性需求非功能性需求目標是寫出系統(tǒng)補充規(guī)范、術語表、定義質量屬性及制定系統(tǒng)必須遵守的約束條件。非功能性需求雖不直接影響系統(tǒng)功能,但在用戶和系統(tǒng)支持人員對該信息系統(tǒng)的認可方面具有很大的影響。準確性和可測試性為了保證非功能性需求的準確性和可測試性,采用定量指標描述要求。即在規(guī)定的培訓時間內用戶能夠掌握

51、系統(tǒng)的操作,系統(tǒng)的可用性才能滿足要求,系統(tǒng)的可用性要求規(guī)定為48小時??煽啃韵到y(tǒng)的可靠性包括系統(tǒng)的故障率、可恢復性和可維護性,具體形成如表2.1所示的技術指標要求。表2.1指標要求平均故障率故障發(fā)生頻率不高于1次/月,且無不可恢復性故障發(fā)生。故障可恢復性擁有備份機制,提供系統(tǒng)恢復工具,保障10小時內恢復系統(tǒng)。對重要數(shù)據(jù)進行有效性檢查,保證故障時不會產生無效數(shù)據(jù)??删S護性提供系統(tǒng)管理工具,供系統(tǒng)管理員進行系統(tǒng)設置和管理。提供系統(tǒng)備份/恢復工具,供管理員對系統(tǒng)進行定期備份和在發(fā)生故障時恢復系統(tǒng)。系統(tǒng)的性能系統(tǒng)的性能包括內容較多,主要指作業(yè)響應時間,各類業(yè)務給出的響應時間參考值具體要求如表2.2所示

52、的約束條件。表2.2性能指標指標要求交互作業(yè)平均響應時間3一10(秒)交互作業(yè)峰值響應時間10一30(秒)簡單查詢平均響應時間9一20(秒)復雜查詢平均響應時間30一360(秒)2.5小結 本章是介紹了物流條碼管理系統(tǒng)前期需求分析設計的系統(tǒng)總結。首先介紹了需要使用該系統(tǒng)的人員角色,構建了人員模式圖。其次分析了該商家進行電子配件產品管理的業(yè)務流程,確定了系統(tǒng)采用 b/s的工作模式,并對系統(tǒng)進行了功能模塊的劃分和簡單介紹。最后對非功能性需求方面的系統(tǒng)性能、可靠性、可維護性、可測試性進行了簡單的介紹。為下一步進行物流條碼管理系統(tǒng)的詳細設計做好了充分的準備。重慶大學本科學生畢業(yè)設計(論文) 數(shù)據(jù)庫設計

53、第3章 數(shù)據(jù)庫設計3.1 數(shù)據(jù)庫模型3.1.1概念模型數(shù)據(jù)庫概念模型用于信息世界的建模,是現(xiàn)實世界到信息世界的第一層抽象,是數(shù)據(jù)庫設計人員進行數(shù)據(jù)庫設計的有力工具。建立數(shù)據(jù)概念模型,就是從數(shù)據(jù)的觀點出發(fā),觀察系統(tǒng)中數(shù)據(jù)的采集、傳輸、處理、存儲、輸出等,經過分析、總結之后建立起來的一個邏輯模型。該系統(tǒng)的概念模型如圖3.1所示。圖3.1概念模型3.1.2 物理模型物理模型設計所做的工作是根據(jù)信息系統(tǒng)的容量,復雜度,項目資源以及數(shù)據(jù)倉庫項目自身的軟件生命周期確定數(shù)據(jù)庫系統(tǒng)的軟硬件配置,數(shù)據(jù)庫分層設計模式,數(shù)據(jù)的存儲結構,確定索引策略,確定數(shù)據(jù)存放位置,確定存儲分配等等。該系統(tǒng)的物理模型如圖3.2所示。圖3.2 物理模型3.2數(shù)據(jù)表設計關系型數(shù)據(jù)庫設計主要是進行表和列的設計,需要遵守一定的規(guī)則,例如關于范式的要求。為了清晰起見,這里對系統(tǒng)要設計的數(shù)據(jù)庫表進行介紹。用戶基本信息表:用于存放使用該系統(tǒng)的所有用戶信息形成的數(shù)據(jù)表,主要用于高級用戶便于查詢和管理該公司所有使用該系統(tǒng)的用戶。用戶基本信息表如表3.1所示。表3.1中文名英文名類型備注

溫馨提示

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

評論

0/150

提交評論