資料庫課程設計運網物流管理系統

2021-03-04 05:31:08 字數 4482 閱讀 4458

摘要《運網物流管理系統》是乙個基於開發的web物流管理管理系統。作為b/s結構的web資料庫管理系統,本系統具有所有b/s結果系統的優點,同時又具有的高效的優勢。

從技術上說,本系統採用了c#編寫,充分利用強大的元件datagrid,結合對任務書中的物流管理的sql server2000資料庫進行管理。通過本系統可以對資料庫執行新增、刪除、修改、查詢等全面的操作。系統支援分頁功能,能支援大量資料的儲存。

我利用具有高安全性的cookie作為安全校驗的依據,對使用者的許可權進行審核,提供系統的安全保障。

從功能上說,本系統主要分為2大模組: 使用者登陸模組和資料操作模組。通過使用者登陸模組能對使用者身份進行核實和驗證,通過資料操作模組能對物流系統的相關資訊進行操作,新增刪除修改在乙個頁面內完成,直觀簡潔。

作為課程設計,本系統達到了設計任務的基本要求,並在其上才用了更先進的語言,提供了更強大的擴充套件能力和更好的執行效率,作為乙個完善的系統的雛形,本系統只要進入軟體開發的螺旋法則,不久之後就可以進化為乙個成熟的,能讓終端使用者所接受的系統。

此次課程設計內容則是以c# 作為開發語言,編寫 程式,c#是一門全新的語言,具有更強大的編輯和操作能力,在此過程中,我又開始了認真的從無到有的學習,通過鍥而不捨的實踐操作和對各種相關書籍的鑽研,終於理解了c#的語言,並迅速開發出了本系統。

在學習和實踐的過程中,我充分體會到了c#和.***技術的強大,在學習的過程中,我認識了幾個來自microsoft 社群的mvp,在通過和他們交流和認真學習他們編寫的經驗文章後,我已經能更好的理解 .*** 平台的執行機制,從核心這個層次認識到了microsoft 給作為程式設計師的我們帶來了什麼。

本文關於運網物流管理系統的設計是在何迎生老師的指導下完成的。經過乙個學期的設計,我們基本完成了任務。設計過程中,何迎生老師給予了我們極大的幫助與鼓勵,在此,我們對他的悉心指導表示衷心的感謝!

關鍵字:運網物流管理,c#, b/s, web

第一章緒論

在新的世紀裡,資訊科技迅猛發展,而網路技術和資料庫技術又是資訊科技最主要的核心。於是,基於web的資料庫也就應運而生了。

隨著inter***/intra***技術的發展,開發基於web的應用程式勢在必行,資料庫技術更是需要和web資料相結合,才是更為廣闊的前景。作為微軟推出的新興web應用程式開發技術,在資料庫應用方面發揮著越來越重要的作用。

inter***的普及和應用使人們的現代生活方式發生了深刻的變化,現在各大企業也加快了資訊化程序,並且都建立了自己的企業網。這為企業網路現代化創收提高效率提供了必備的物質基礎。企業總是處於新技術的最前沿地帶,於是乙個基於網路管理的應用系統的開發也正蓬勃發展並發揮著巨大的作用。

基於以上原因,本文提出了一種網上實現物流管理系統,它能很好的解決以上的問題。它改變了以往物流的運作方式,而是採用網上入港和出港,極大地便捷了企業的管理層了解企業的執行和業務狀態顯著地提高了工作效率。系統引用了這一具有強大功能、用於web開發的全新框架。

在系統重處於作業系統核心與應用程式之間,使得應用程式可以更好地利用作業系統提供的功能,並使得應用程式的開發更快、更簡單。本系統採用b/s模式,其最根本的目的是讓在企業的管理層便捷檢視企業執行狀態,操作業務員入港出港操作,財務統計等,並且具有操作方便,響應快捷等優點。

第二章系統概要設計

物流管理系統,在不同的物流公司有著自身的特殊性,公司的大小不同,主要面對物件不同,則業務關係也相對的不同,運網物流管理系統v2.0版主要針對的是中小型物流公司。幫助其實現現代化資訊化的管理,由於時間有限,整個系統分階段開發,本次開發為第一階段,主要實現系統的出港製單、報表列印、進港收貨確認、系統的管理員增加、刪除、修改等功能。

房管理、同行管理、統計分析等方面為第二階段設計,在此不做介紹。

2.1 使用者總體業務結構

物流管理系統,包括主要部分:進港業務、出港業務、客戶管理、同行管理、統計分析、進港財務、出港財務、系統設定。各業務包括的主要內容有:(在此只介紹第一階段設計)

①出港業務:本公司操作員完成客人所要託運的貨物的表單製作,輸入貨物的基本資訊,託運人基本資料和接收人基本資料,然後列印出報表與客人作為託運憑證。

②進港業務:公司操作員接收貨物資訊,並確認貨物資訊中的條形碼,確認到貨,並通知收貨人接受貨物。

③系統管理:管理員在此管理頁面中管理使用者,增加使用者,設定使用者許可權、輸入和修改管理員基本資料,修改個人的密碼。

2.2 總體安全要求

1、保密性機密或敏感資料庫在儲存過程、處理、傳輸過程中要保密,確保使用者在授權後才能訪問。

2、完整性保證系統中的資訊處在一種完整和沒有受到損害,防止因非授權訪問、部件故障或其它錯誤而引起資訊篡改、破壞或丟失。企業建站資料庫中。系統管理員可以訪問註冊使用者資料庫,系統管理員分為不同的許可權。

對不同的管理員有不同的許可權。如分為市場部人員、使用者管理員、財務管理員、超級管理員。不同許可權的工作人員登入後,操作許可權不同。

以適合實際應用的需求,如:市場部人員只能檢視使用者名單和聯絡方法;財務管理員可以為付款使用者開通**;使用者管理員可以對使用者資料進行修改、刪除操作;超級管理員可以對管理員進行管理。註冊使用者只能對自己的資料庫進行管理。

3、可靠性保障系統在複雜的網路環境下提供持續、可靠的服務。

一、應用背景:

1.1簡介

本系統作物流解決方案系列軟體之一的運輸管理系統,系統設計的目標是協助公路運輸企業迅速發展成為以本地向外輻射,具有強大的多式聯運能力的物流服務商。運網物流在進行運輸管理物流系統的設計規劃的過程中,基於以下指導思想:按盡可能低的總成本來建立顧客目標價值。

因此,物流系統必須具有高度的客戶反應能力,同時能控制作業成本的變化運網物流管理系統是吉首大**網物流自主開發的適用於廣泛的公路運輸企業、貨代配載和第三方物流企業的運輸管理系統.

1.2背景

使使用者和專案人員明確系統的功能、應用範圍。

1.3定義

code 1.1(工作室自定義)

二、系統概要分析:

系統uml用例模型

系統的功能性需求

系統的非功能性需求

a: 使用者介面需求

簡潔、易用、易懂,美觀、大方、標準,具備一定的相容性。

b: 軟硬體環境需求

軟體環境:

客戶端:相容當前安裝ie6.0 的windows作業系統。

伺服器:支援.***的windows2000服務版或windows2003 server

硬體環境:586以上計算機,印表機等。

c: 軟體質量需求

易用、健壯、相容性好、執行穩定、有一定安全保障

第三章系統總體設計

運網物流管理系統是滿足中小型物流公司對貨物資訊管理要求,採用microsoft visual studio .*** 2003+sql server 2000(資料庫)設計,程式可執行於windows 2000/xp/2003下windows nt 及更高版本中所有支援的**伺服器中。使用者輸入特定的網路ip或網域名稱,可以通過網際網路絡訪問。

3.1系統體系結構

運網物流管理系統採用b/s多層結構的資料庫應該設計,系統分為:客戶端、伺服器、web伺服器、資料庫伺服器。基工作過程為:

①客戶端的電腦輸入ip位址執行應用程式,連線到web伺服器,再由web伺服器與伺服器連線。客戶端不處理企業核心邏輯,只擁有部分應該邏輯。減少負載。

②web伺服器接收並處理瀏覽器的網頁請求,並呼叫應用伺服器的應用程式,接收處理結果,並回送客戶端。

③應用伺服器處理業務邏輯,接受輸入,處理後返回結果。

④資料庫伺服器處理業務資料,負責管理對資料的讀寫和維護,以及資料庫的資料訪問許可權。

3.2系統軟體開發平台

3.2.1 資料庫管理系統選擇

microsoft sql server 2000 中文版是基於客戶端/伺服器模式的新一代大型資料庫管理系統(dbms),它在電子商務、資料倉儲和資料庫解決方案等應用中起著重要的核心作用,可為企業的資料管理提供強大的支援,對資料庫中的資料提供有效的管理,並採用有效的措施實現資料的完整性及資料的安全性。

3.2.2 開發工具選

是由微軟公司推出的用於web應用開發的全新框架,是.***框架(即.*** framework)的組成部分,它從現有的asp(active server pages,活動伺服器頁)結構體系上跨出了一大步,是對傳統asp技術的重大公升級和更新。

是建立在.***框架的公共語言執行庫上的程式設計框架,可用於在伺服器上生成功能強大的web應用程式。

微軟公司的.***框架是繼activex技術之後,於2023年推出的用於構建新一代i****** 整合服務平台的最新框架,這種整合服務平台允許各各系統環境下的應用程式通過網際網路進行通訊和共享資料。目前,網際網路服務平台亟待解決的重要問題是系統間的互通性問題,一些相關協議如xml(extensible markup language,可擴充套件標記語言)、soap(****** object access protocol,簡單物件訪問協議)等,.

***平台將對這些協議提供支援,其意義可與當年windows平台推出的意義相提並論,微軟公司將其稱為「.***戰略」。也就是說,.

***的最終目的就是讓使用者在任何地方、任何時間,利用任何裝置都能訪問所需的資訊、檔案和程式。使用者不需要知道這些檔案放在會地方,只需要發出請求,然後只管接收即sk ,而所有後台的複雜性是完全遮蔽起來的。同時,對於開發人員來說,更容易建立web應用程式和web服務,進一步簡化對應用程式的開發。

資料庫課程設計運網物流管理系統

運網物流管理系統 摘要 運網物流管理系統 是乙個基於開發的web物流管理管理系統。作為b s結構的web資料庫管理系統,本系統具有所有b s結果系統的優點,同時又具有的高效的優勢。從技術上說,本系統採用了c 編寫,充分利用強大的元件datagrid,結合對任務書中的物流管理的sql server20...

資料庫課程設計酒店管理系統

酒店管理系統 背景說明 目前大多數酒店提供的服務多種多樣,規模大小也各不相同,但稍具規模的酒店必含下面三類服務 飲食 住宿和娛樂。由於我們對酒店行業沒有具體的接觸和實質性的了解。此次資料庫設計只能在一些收集到的基本材料與個人直觀認識的基礎上,簡單模仿中等規模的酒店設計管理系統,並將其抽象成乙個由三部...

超市管理系統資料庫課程設計

信工學院 資料庫課程設計 題目 超市進銷存管理系統資料庫設計 超市進銷存管理系統資料庫設計 學生姓名 xx xx08電腦科學與技術x班 摘要本次實習的題目是超市進銷存管理系統,主要的目的是在超市進銷存模組的基礎上對超市的經營 管理進行研究和 根據系統所需功能,決定以windows xp為開發平台,採...