數(shù)據(jù)庫SQL課程設(shè)計_第1頁
數(shù)據(jù)庫SQL課程設(shè)計_第2頁
數(shù)據(jù)庫SQL課程設(shè)計_第3頁
數(shù)據(jù)庫SQL課程設(shè)計_第4頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫 SQL課程設(shè)計SQLServer 數(shù)據(jù)庫技術(shù)課程設(shè)計之運網(wǎng)物流管理系統(tǒng)的設(shè)計班級: 2014 級電子商務(wù)二班姓名:程壽陽學(xué)號:201410420027系部:電子商務(wù)系教師:王書琴2014-2015 年第二學(xué)期目 錄摘要 .1第一章 .2緒論 .2第二章 .3正文 .32.1 用戶總體業(yè)務(wù)結(jié)構(gòu)物流管理系統(tǒng).32.2 總體安全要求.33.1.1簡介 .43.2.2背景 .4第三章.63.3系統(tǒng)需求描述 .83.3.1運網(wǎng)物流管理系統(tǒng)數(shù)據(jù)流圖 .8第四章12總結(jié)12I摘 要運網(wǎng)物流管理系統(tǒng)是一個基于ASP.NET開發(fā)的 Web物流管理管理系統(tǒng)。作為 B/S 結(jié)構(gòu)的 web數(shù)據(jù)庫管理系統(tǒng),本系

2、統(tǒng)具有所有B / S 結(jié)果系統(tǒng)的優(yōu)點,同時又具有 ASP.N ET 的高效的優(yōu)勢。從技術(shù)上說,本系統(tǒng)采用了C#編寫,充分利用ASP.NET強大的組件DATAGRID,結(jié)合 ADO.NET對任務(wù)書的物流管理的SQL Server2000 數(shù)據(jù)庫進(jìn)行管理。通過本系統(tǒng)可以對數(shù)據(jù)庫執(zhí)行添加、刪除、修改、查詢等全面的操作。系統(tǒng)支持分頁功能,能支持大量數(shù)據(jù)的存儲。我利用具有高安全性的 Cookie 作為安全校驗的依據(jù),對用戶的權(quán)限進(jìn)行審核,提供系統(tǒng)的安全保障。從功能上說,本系統(tǒng)主要分為2 大模塊:用戶登陸模塊和數(shù)據(jù)操作模塊。通過用戶登陸模塊能對用戶身份進(jìn)行核實和驗證,通過數(shù)據(jù)操作模塊能對物流系統(tǒng)的相關(guān)信息

3、進(jìn)行操作,添加刪修改在一個頁面內(nèi)完成,直觀簡潔。作 為課程設(shè)計,本系統(tǒng)達(dá)到了設(shè)計任務(wù)的基本求,并在其上才用了更先進(jìn)的語言,提供了更強大的擴展能力和更好的執(zhí)行效率, 作為一個完善的系統(tǒng)的雛形,本系統(tǒng)只要進(jìn)入軟件開發(fā)的螺旋法則,不久之后就可以進(jìn)化為一個成熟的,能讓最終用戶所接受的系統(tǒng)。此次課程設(shè)計內(nèi)容則是以 c# 作為開發(fā)語言,編寫 程序, c#是一門全新的語言,具有更強大的編輯和操作能力,在此過程中,我又開始了認(rèn)真的從無到有的學(xué)習(xí),通過鍥而不舍的實踐操作和對各種相關(guān)書籍的鉆研,終于理解了c#的語言,并迅速開發(fā)出了本系統(tǒng)。在學(xué)習(xí)和實踐的過程中,我充分體會到了c#和 .Net 技術(shù)的強大,在學(xué)習(xí)的過

4、程中,我認(rèn)識了幾個來自Microsoft社區(qū)的 MVP,在通過和他們交流和認(rèn)真學(xué)習(xí)他們編寫的經(jīng)驗文章后,我已經(jīng)能更好的理解.Net平臺運行機制,從內(nèi)核這個層次認(rèn)識到了Microsoft給作為程序員的我們帶來了什么。 本文關(guān)于運網(wǎng)物流管理系統(tǒng)的設(shè)計是在歡迎新老師的指導(dǎo)下完成的。經(jīng)過一個學(xué)期的設(shè)計,我們基本完成了任務(wù)。1第一章緒 論在新的世紀(jì)里,信息技術(shù)迅猛發(fā)展,而網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫技術(shù)又是信息 技術(shù)最主要的核心。于是,基于 Web的數(shù)據(jù)庫也就應(yīng)運而生了。隨著Internet/Intranet技術(shù)的發(fā)展,開發(fā)基于Web的應(yīng)用程序勢在必行,數(shù)據(jù)庫技術(shù)更是需要和 Web數(shù)據(jù)相結(jié)合,才是更為廣闊的前景。

5、ASP.Net 作 為 微 軟 推出 的 新 興 Web應(yīng)用程序開發(fā)技術(shù),在數(shù)據(jù)庫應(yīng)用方面發(fā)揮著越來越重要的作用。 Internet 的普及和應(yīng)用使人們的現(xiàn)代生活方式發(fā)生了深刻的變化,現(xiàn)在各大企業(yè)也加快了信息化進(jìn)程,并且都建立了自己的企業(yè)網(wǎng)。這為企業(yè)網(wǎng)絡(luò)現(xiàn)代化創(chuàng)收提高效率提供了必備的物質(zhì)基礎(chǔ)。企業(yè)總是處于新技術(shù)的最前沿地帶,于是一個基于網(wǎng)絡(luò)管理的應(yīng)用系統(tǒng)的開發(fā)也正蓬勃發(fā)展并發(fā)揮著巨大的作用?;谝陨显?,本文提出了一種網(wǎng)上實現(xiàn)物流管理系統(tǒng),它能很好的解決以上的問題。 它改變了以往物流的運作方式, 而是采用網(wǎng)上入港和出港,極大地便捷了企業(yè)的管理層了解企業(yè)的運行和業(yè)務(wù)狀態(tài)顯著地提高了工作效率。系統(tǒng)

6、引用了 ASP.NET這一具有強大功能、 用于 Web開發(fā)的全新框架。ASP.NET在系統(tǒng)重處于操作系統(tǒng)內(nèi)核與應(yīng)用程序之間,使得應(yīng)用程序可以更好地利用操作系統(tǒng)提供的功能,并使得應(yīng)用程序的開發(fā)更快、更簡單。本系統(tǒng)采用B/S 模式,其最根本的目的是讓在企業(yè)的管理層便捷查看企業(yè)運行狀態(tài), 操作業(yè)務(wù)員入港出港操作財務(wù)統(tǒng)計等,并且具有操作方便,響應(yīng)快捷等優(yōu)點。2第二章正文系統(tǒng)概要設(shè)計物流管理系統(tǒng),在不同的物流公司有著自身的特殊性,公司的大小不同,主要面對對象不同,則業(yè)務(wù)關(guān)系也相對的不同,運網(wǎng)物流管理系統(tǒng) v2.0 版主要針對的是中小型物流公司。幫助其實現(xiàn)現(xiàn)代化信息化的管理,由于時間有限,整個系統(tǒng)分階段開

7、發(fā),本次開發(fā)為第一階段,主要 實現(xiàn)系統(tǒng)的出港制單、報表打印、進(jìn)港收貨確認(rèn)、系統(tǒng)的管理員增加、刪除、修改等功能。 房管理、同行管理、統(tǒng)計分析等方面為第二階段設(shè)計,在此不做介紹。2.1 用戶總體業(yè)務(wù)結(jié)構(gòu)物流管理系統(tǒng),包括主要部分: 進(jìn)港業(yè)務(wù)、 出港業(yè)務(wù)、客戶管理、 同 行 管 理 、統(tǒng)計分析、 進(jìn)港財務(wù)、出港財務(wù)、系統(tǒng)設(shè)置。各業(yè)務(wù)包括的主要內(nèi)容有:(在此只介紹第一階段設(shè)計)出港業(yè)務(wù):本公司操作員完成客人所要托運的貨物的表單制作,輸入貨物的基本信息,托運人基本資料和接收人基本資料,然后打印出報表與客人作為托運憑證。進(jìn)港業(yè)務(wù):公司操作員接收貨物信息,并確認(rèn)貨物信息中的條形碼,確認(rèn)到貨,并通知收貨人接受

8、貨物。系統(tǒng)管理:管理員在此管理頁面中管理用戶,增加用戶,設(shè)置用戶權(quán)限、輸入和修改管理員基本資料,修改個人的密碼。2.2 總體安全要求。1、保密性機密或敏感數(shù)據(jù)庫在存儲過程、處理、傳輸過程中要保密,確保用戶在授權(quán)后才能訪問。2、完整性保證系統(tǒng)中的信息處在一種完整和沒有受到損害,防止因非 授 權(quán) 訪 問 、部 件故障或其它錯誤而引起信息篡改、破壞或丟失。企業(yè)建站數(shù)據(jù)庫中。系統(tǒng)管理員可以訪問注冊用戶數(shù)據(jù)庫,系統(tǒng)管理員分為不同的權(quán)限。對不同的管理員有不同的權(quán)限。如分為市場部人員、用戶管理員、財務(wù)管理員、超級管理員。不同權(quán)限的工作人員登錄后,操作權(quán)限不同。以適合實際應(yīng)用的需求,如:市場部人員只能查看用戶

9、名單和聯(lián)系方法;財務(wù)管理員可以為付款用戶開通網(wǎng)站;用戶管理員可以對用戶資料進(jìn)行修改、刪除操作;超級管理員可以對管理員進(jìn)行管理。注冊用戶只能對自己的數(shù)據(jù)庫進(jìn)行管理。33、可靠性保障系統(tǒng)在復(fù)雜的網(wǎng)絡(luò)環(huán)境下提供持續(xù)、可靠的服務(wù)。一、應(yīng)用背景:簡介本系統(tǒng)作物流解決方案系列軟件之一的運輸管理系統(tǒng),系統(tǒng)設(shè)計的目標(biāo)是協(xié)助公路運輸企業(yè)迅速發(fā)展成為以本地向外輻射,具有強大的多式聯(lián)運能力的物流服務(wù)商。運網(wǎng)物流在進(jìn)行運輸管理物流系統(tǒng)的設(shè)計規(guī)劃的過程中,基于以下指導(dǎo)思想:按盡可能低的總成本來創(chuàng)建顧客目標(biāo)價值。因此,物流系統(tǒng)必須具有高度的客戶反應(yīng)能力,同時能控制作業(yè)成本的變化運網(wǎng)物流管理系統(tǒng)是吉首 大學(xué)運網(wǎng) 物流自主

10、開發(fā)的適 用于廣泛的公路運輸企業(yè)、貨代配載和第三方物流企業(yè)的運輸管理系統(tǒng) .背景使用戶和項目人員明確系統(tǒng)的功能、應(yīng)用范圍。二、系統(tǒng)概要分析:進(jìn)港業(yè)務(wù)進(jìn)港到貨客戶出港出港出港操作員客服管理貨 物貨物4財務(wù)刪除同行用戶修改系 統(tǒng)權(quán)限添 加系統(tǒng)的功能性需求:性能序號性能名稱功能說明1進(jìn)港業(yè)務(wù)包含對出港制單,出港調(diào)度,貨物裝配,查找,生成報表2出港業(yè)務(wù)包含對進(jìn)港受理,到貨確認(rèn)。3財務(wù)管理業(yè)務(wù)財務(wù)統(tǒng)計。4分析統(tǒng)計暫沒實現(xiàn)。5系統(tǒng)管理包含操作員的添加,刪除權(quán)限的分配。A: 用戶界面需求簡潔、易用、易懂,美觀、大方、標(biāo)準(zhǔn),具備一定的兼容性。B: 軟硬件環(huán)境需求。軟件環(huán)境:客戶端 : 兼容當(dāng)前安裝IE6.0的

11、 Windows操作系統(tǒng)。服務(wù)器: 支持 .NET 的 Windows2000服務(wù)版或 Windows2003 Server 硬件環(huán)境: 586 以上計算機,打印機等。 C:軟件質(zhì)量需求易用、健壯、兼容性好、運行穩(wěn)定、有一定安全保障。5第三章正文系統(tǒng)總體設(shè)計運網(wǎng)物流管理系統(tǒng)是滿足中小型物流公司對貨物信息管理要求,采用 Microsoft Visual Studio .NET 2003+SQLServer 2000(數(shù)據(jù)庫 ) 設(shè)計,程序可運行于 Windows 2000/xp/2003 下 Windows NT 及更高版本中所有支持 的網(wǎng)站服務(wù)器中。用戶輸入特定的網(wǎng)絡(luò) IP 或域名,可以通過互

12、聯(lián)網(wǎng)絡(luò)訪問。4 1 系統(tǒng)體系結(jié)構(gòu)運網(wǎng)物流管理系統(tǒng)采用 B/S 多層結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)該設(shè)計,系統(tǒng)分為:客戶端、服務(wù)器、 Web服務(wù)器、數(shù)據(jù)庫服務(wù)器。基工作過程為:客戶端的電腦輸入 IP 地址執(zhí)行應(yīng)用程序, 連接到 Web服務(wù)器,再由 WEB服務(wù)器與服務(wù)器連接??蛻舳瞬惶幚砥髽I(yè)核心邏輯,只擁有部分應(yīng)該邏輯。減少負(fù)載。 Web服務(wù)器接收并處理瀏覽器的網(wǎng)頁請求,并調(diào)用應(yīng)用服務(wù)器的應(yīng)用程序,接收處理結(jié)果,并回送客戶端。應(yīng)用服務(wù)器處理業(yè)務(wù)邏輯,接受輸入,處理后返回結(jié)果。數(shù)據(jù)庫服務(wù)器處理業(yè)務(wù)數(shù)據(jù), 負(fù)責(zé)管理對數(shù)據(jù)的讀寫和維護,以及數(shù)據(jù)庫的數(shù)據(jù)訪問權(quán)限。4 2 系統(tǒng)軟件開發(fā)平臺。42.1 數(shù)據(jù)庫管理系統(tǒng)選擇Mi

13、crosoftSQL Server2000 中文版是基于客戶端 / 服務(wù)器模式的新一代大型數(shù)據(jù)庫管理系統(tǒng)( DBMS),它在電子商務(wù)、數(shù)據(jù)倉庫和數(shù)據(jù)庫解決方案等應(yīng)用中起著重要的核心作用,可為企業(yè)的數(shù)據(jù)管理提供強大的支持,對數(shù)據(jù)庫中的數(shù)據(jù)提供有效的管理,并采用有效的措施實現(xiàn)數(shù)據(jù)的完整性及數(shù)據(jù)的安全性。4 22 開發(fā)工具選 ASP.NET是由微軟公司推出的用于 Web應(yīng)用開發(fā)的全新框架,是 . NE T 框架(即 . NETFramework)的組成部分,它從現(xiàn)有的ASP(ActiveServerPages,活動服務(wù)器頁 ) 結(jié)構(gòu)體系上跨出了一大步,是對傳統(tǒng)ASP技術(shù)的重大升級和更新。ASP.NE

14、T是建立在 .NET 框架的公共語言運行庫上的編程框架,可用于在服務(wù)器上生成功能強大的Web應(yīng)用程序。微軟公司的.NE框架是繼 ActiveX 技術(shù)之后,于 2000 年推出的用于構(gòu)建新一代 Inetnet 集成服務(wù)平臺的最新框架, 這種集成服務(wù)平臺允許各各系統(tǒng)環(huán)境下的應(yīng)用程序通過因特網(wǎng)進(jìn)行通信和共享數(shù)據(jù)。目前,因特網(wǎng)服務(wù)平臺亟待解決的重要問題是系統(tǒng)間的6互通性問題,一些相關(guān)協(xié)議如 XML(eXtensible Markup Language, 可擴展標(biāo)記語言) SOAP( Simple Object Access Protocol, 簡單對象存取協(xié)議)等, .NET 平臺將對這些協(xié)議 提 供

15、 支 持 , 其 意 義 可 與 當(dāng) 年 Windows平 臺推出的意義相提并論,微軟公司將其稱為“.NET戰(zhàn)略”。也就是說,NET的最終目的就是讓用戶在任何地方、任何時間,利用任何設(shè)備都能訪問所需的信息、文件和程序。用戶不需要知道這些文件放在會地方,只需要發(fā)出請求,然后只管接收即sk, 而所有后臺的復(fù)雜性是完全屏蔽起來的。同時,對于開發(fā)人員來說,更容易建立 Web應(yīng)用程序和 Web服務(wù),進(jìn)一步簡化對應(yīng)用程序的開發(fā)。 NET框架具有兩個主要組件:公共語言庫和 NETFrameWork類庫。公共語言運行庫是 .NET 框架的基礎(chǔ)。從層次上來看, NET框架包括三個主要組成部分:公共語言運行時(

16、Common Language Runtime,CLR 或稱公共語言運行庫)、服務(wù)框架( ServicesFramework)和兩類應(yīng)用模板。兩類應(yīng)用模板包括傳統(tǒng)的 Windows應(yīng)用程序模板( Windows表單)和基于 ASPNET的面向 Web的應(yīng)用程序模板( Web表單和 Web服務(wù)),其結(jié)構(gòu)如圖所示。各種 NETY應(yīng)用于程編程中間語言JIT 編譯機器代VisualStudio.NET是用于快速生成企業(yè)級ASP.NET Web應(yīng)用程序和高性能桌面應(yīng)用程序的工具。 VisualStudio 包含基于組件的開發(fā)工具(如 VisualC# 、VisualJ# 、 Visual Basic 和

17、 Visual C+),以及許多用于簡化基于小組的解決方案的設(shè)計、開發(fā)和部署的其他技術(shù)。VisualStudio 支持Microsoft .NET Framework,該框架提供公共語言運行庫和統(tǒng)一編程類 ;ASP.NET 使用這些組件來創(chuàng)建 ASP.NETWeb應(yīng)用程序和 XMLWebservices。 MSDN Library 也包括在內(nèi),它包含這些開發(fā)工具的所有文檔。4 23 系統(tǒng)總體功能模塊運網(wǎng)物流管理系統(tǒng)總共劃分為:用戶登陸模塊、進(jìn)港業(yè)務(wù)模塊、出港業(yè)務(wù)模塊、 客戶管理模塊、同行管理模塊、統(tǒng)計分析模塊、進(jìn)港財務(wù)模塊、出港財務(wù)模塊、系統(tǒng)設(shè)置模塊。如圖(3- 1)所示73.3 系統(tǒng)需求描述

18、運網(wǎng)物流管理系統(tǒng)數(shù)據(jù)流圖:8331 運網(wǎng)物流管理系統(tǒng)數(shù)據(jù)字典:現(xiàn)只給出運網(wǎng)物流管理系統(tǒng)第一階段數(shù)據(jù)字典數(shù)據(jù)流名:(出港管理)輸入請求來源:需要托運貨物的物住流向:進(jìn)港業(yè)務(wù)組成:托運業(yè)主 I D (自動產(chǎn)生) +托運業(yè)主身份證號碼 +托運業(yè)主的姓名 + 托運業(yè)主的單位名稱 +業(yè)主地址 +業(yè)主聯(lián)系電話號碼 +業(yè)主郵政編碼碼數(shù)據(jù)流名:(進(jìn)港管理)查詢請求來源:出港中輸入的數(shù)據(jù)輸出:數(shù)據(jù)編碼組成:托運業(yè)主身份證號碼 +編碼。910BusinessLog 業(yè)務(wù)操作日志表1112第四章總 結(jié)運網(wǎng)物流管理系統(tǒng)是運網(wǎng)開發(fā)小組:鄧彬、汪慶春、鄒奇、黃鍵四人在數(shù)據(jù)庫原理及設(shè)計授課老師何迎生的帶領(lǐng)下,經(jīng)歷兩個月的需求分析設(shè)計及一個月的代碼編寫,已經(jīng)初步完成系統(tǒng)的總體功能設(shè)計。初步滿足了中小型物流管理公司的進(jìn)港和出港的信息管理及系統(tǒng)管理員的帳號管理。編寫代碼過中,小組成員也深深了解到了一個軟件并非一個人,一朝一夕可以完成的。編寫系統(tǒng),是要有很強的團隊合作意識。這需要借助每個人的力量,匯集

溫馨提示

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

評論

0/150

提交評論