freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

畢業(yè)設計論文模板-閱讀頁

2024-12-23 15:42本頁面
  

【正文】 運行。這樣 Java 程序可以只編譯一次,就可以在各種系統(tǒng)中運行。 Java 是一種簡單的,面向對象的,分布式的,解釋型的,健壯安全的,結構中立的,可移植的,性能優(yōu)異、多線程的動態(tài)語言。 JSP 技術有點類似 ASP 技術,它是在傳統(tǒng)的網頁HTML 文件 (*.htm,*.html)中插入 Java 程序段 (Scriptlet)和 JSP 標記 (tag),從而形成JSP 文件 (*.jsp)。 MVC 模式 MVC[1]是一種目前廣泛流行的軟件設計模式, M 代表模型( Model), V 代表視圖( View), C 代表控制器( Controller)。 MVC 的目的是增加代碼的重用率,減少數(shù)據表達、數(shù)據描述和應用操作的耦合度。 Struts 框架技術 在 J2EE平臺下, Struts[1]是比較流行的架構。 因此,可以說 Struts是 MVC設計模式的具體實現(xiàn)。就其本身而言,它只是一個框架和一組 服務,用于通過插件組件構建開發(fā)環(huán)境。 Eclipse 還包括插件開發(fā)環(huán)境( Plugin Development Environment, PDE),這個組件主要針對希望擴展 Eclipse 的軟件開發(fā)人員,因為它允許他們構建與 Eclipse 環(huán)境無縫集成的工具 。由于有了Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn),Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范。 Oracle 10g 工具 Oracle Database,又名 Oracle RDBMS,或簡稱 Oracle。它提供開放的、全面的、和集成的信息管理方法。 每個 Server 由一個 Oracle DB 和一個 Oracle Server 實例組成。 Oracle 數(shù)據庫 客戶端: 為數(shù)據庫用戶操作端,由應用、工具、 SQL* NET 組成,用戶操作數(shù)據庫時,必須連接到一 個 服務器,該數(shù)據庫稱為本地數(shù)據庫 ( Local DB)。 如果問題沒有可行的解,分析員應該建議停止這項開發(fā)工程,以避免時間、資源、人力和金錢的浪費;如果問題值得解,分析員應該推薦一個較好的解決方案 , 并且為工程制定一個初步的計劃。必須記住,可行性研究的目的不是解決問題,而是確定問題是否值得去解。必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)目標和規(guī)模是否現(xiàn)實,系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個系統(tǒng)的程度。 所以 , 從以上的分析原則來看,我所設計的基于 Struts 結構的電子商務物流配送系統(tǒng)是一個規(guī)模不太大的系統(tǒng),但是目標明確,清晰的描述了對目標系統(tǒng)的一切限制和約束。在使用過程中 ,要看它能不能帶來效益,畢竟在現(xiàn)今社會效率是第一位的。 21 世紀是計算機的時代,它必然取代一部分人的工作,高科技的監(jiān)控系統(tǒng)進入社會生活的方方面面是發(fā)展的趨勢。 考慮到 基于 Struts 結構的電子商務物流配送系統(tǒng) 實施的可行性,在軟件方面選擇了當今 最流行的 J2EE 來進行開發(fā)運行平臺的設計與實現(xiàn), 結合 JSP 動態(tài)網頁語言和 Struts 框架技術, 采用 Eclipse 系統(tǒng)開發(fā)工具, 并 使用 Oracle 10g 數(shù)據庫作為后臺存儲數(shù)據管理。 Java 和 Oracle 10g 這兩個開發(fā)工具,無論在在安全性、可用性、可靠性方面都毫無置疑,因此軟件方面是可行的。當然,硬件的配置越高,系統(tǒng)的開發(fā)與 運行會更流暢。 3.操作可行性 在現(xiàn)今社會,隨著信息化和計算機技術的高度發(fā)展,越來越多的 物流公司 都意識到信息化是提升管理效率不可缺少的重要步驟。 4. 法律可行性 本系統(tǒng)的開發(fā)屬于個人測試作品,不涉及商業(yè)利益。 所以從以上幾個方面的分析來看,開發(fā)本軟件是完全可行的。 它的基本任 務 就是準確地回答“系統(tǒng)必須做什么”這個問題。 所以, 需求分析的任務并不是確定系統(tǒng)怎樣完成它的工作,而只是確定系統(tǒng)必須完成哪些工作,也就是對目標系統(tǒng)提出完整、準確、清晰、具體的要求。 根據可行性研究的結果和客戶的要求,分析現(xiàn)有情況及問題, 本 系統(tǒng)開發(fā)的總體任務是實現(xiàn)各種信息的系統(tǒng)化、規(guī)范化和自動化。 1. 訂 單 管理子系統(tǒng) 訂 單 管理子系統(tǒng) 的功能是 客戶服務部接受訂單后,將訂 單錄入系統(tǒng),從而開始單據在物流系統(tǒng)中的流轉過程,同時對訂單進行跟蹤管理,并與客戶之間保持聯(lián)系,向客戶及時的提供訂單的執(zhí)行情況 。 3. 倉庫 管理子系統(tǒng) 倉庫 管理子系統(tǒng) 的功能 是 實現(xiàn)了對倉庫運作全過程的管理,包括入庫、出庫、盤點、 物 品處理、庫存實時查詢 等 功能,同時系統(tǒng)實現(xiàn)了對貨品的批次進行精確的跟蹤,提供完善的單據 報表,采用嚴格的權限控制,從而保證了倉庫運作的嚴格、有序、高效 。 9 數(shù)據流圖 數(shù)據流圖 [19]是描述系統(tǒng)的邏輯模型的,圖中沒有任何具體的物理元素,只是描述信息在系統(tǒng)中流動和處 理的情況,它比口頭與文字的描述更直觀地顯示出來系統(tǒng)中數(shù)據的使用 。圖中沒有任何具體的物理元素,只是描述信息在系統(tǒng)中的流動和處理情況,即使不是專業(yè)的計算機技術人員也容易理解,是極好的理解工具。 數(shù)據流圖采用自頂向下的方法繪制,從研究系統(tǒng)概況開始,然后逐層向下分解,直到所需的詳盡程序為止,本系統(tǒng)根據前 面繪制的業(yè)務流程圖,采用自頂向下,逐層細化的方法,數(shù)據流圖如圖 31 和圖 32 所示。它主要是對數(shù)據流圖中的數(shù)據流、處理 邏輯、外部實體、數(shù)據存儲和數(shù)據項等方面進行具體的定義。 數(shù)據流用來描述數(shù)據的流動過程,由一個或一組固定的數(shù)據項組成。 用戶數(shù)據字典如下表 31所示。 表 32 數(shù)據文件“ 客戶 表”的字典條目 文件名: 客戶 表 編 號: 2 組 成: 客戶 id+客戶姓名 +客戶類別 +客戶賬號 +客戶電話 +客戶 + 號 +國家 +省 +城市 +鎮(zhèn) /區(qū) +地址 +郵編 備 注:這是所有的 客戶 信息表 商品 數(shù)據字典如下表 33所示。 表 34 數(shù)據文件“供應商表”的字典條目 文件名:供應商表 編 號: 4 組 成:供應商 id+供應商名稱 +供應商地址 +供應商電話 備 注:這是所有的 供應商 信息表 業(yè)務員 數(shù)據字典如下表 35所示。 表 36 數(shù)據文件“ 收貨人 表”的字典 條目 文件名: 收貨人 表 編 號: 6 組 成: 客戶 id+訂單 id +客戶姓名 +客戶賬號 +會員等級 +電話 +國家 +省 +城市 +鎮(zhèn) /區(qū) +地址 +郵編 +日期 備 注:這是所有的 收貨人 信息表 訂單數(shù)據字典如下表 37所示。 表 38 數(shù)據文件“訂單商品信息表”的字典條目 文件名: 訂單商品信息 表 編 號: 8 組 成:訂單 id +客戶 id+序號 +商品 id+規(guī)格 +單位 +購買數(shù)量 +執(zhí)行價格 +單價 +合計 +要求 +折扣 +交易號 備 注:這是所有的 訂單商品 信息表 倉 庫 數(shù)據字典如下表 39所示。 表 310 數(shù)據文件“ 入庫 表”的字典條目 文件 名: 入庫 表 編 號: 10 組 成: 商品 id+商品名稱 +類別 +規(guī)格型號 +計量單位 +數(shù)量 +單價 +余額 +入庫時間 +經辦人 備 注:這是所有的 入庫 信息表 出庫 數(shù)據字典如下表 311所示。 對每個實體定義的屬性如下 所示。 客戶信息 ( 客戶 id,客戶姓名,客戶類別,客戶賬號,客戶電話,客戶 ,號,國家,省,城市,鎮(zhèn) /區(qū),地址,郵編 ) 。 供應商信息 (供應商 id,供應商名稱,供應商地址,供應商電話) 。 訂單信息 ( 訂單 id ,客戶 id,店鋪,應收郵資,實際郵資,合計應收,貨款合計,發(fā)貨方式,包裝,業(yè)務員 id,附加要求,訂單登記日期 ) 。現(xiàn)在我們所要做的就是要把軟件“做什么”的邏輯模型變換為“怎么做”的物理模型,即著手實現(xiàn)軟件的需求。 概要設計 系統(tǒng)開發(fā)目標 基于 Struts結構的電子商務 物流配 送 系統(tǒng)的開發(fā),提供了企業(yè)與客戶交流的平臺,提高了 物流公司 的市場競爭力。 系統(tǒng)模塊 設計 此系統(tǒng)在網絡運行上采用了 B/S 結構,實現(xiàn)了用戶的登陸, 新建訂單 , 確認訂單 和 收款發(fā)貨 等等 面。 同時在業(yè)務層代碼的實現(xiàn)部分采用分層框架,實現(xiàn)了表現(xiàn)層和業(yè) 務層代碼的分離。 在客戶端,用戶只需要安裝瀏覽器就可以通過 Inte 和服務器建立連接,來完成相應的功能。 數(shù)據庫 [20]是任何系統(tǒng)都不可或缺的模塊,它是用來保存我們在系統(tǒng)操作過程中數(shù) 據 層 JDBC 表 現(xiàn) 層 業(yè) 務 層 TCP/IP 服務器 客戶端 數(shù)據庫 圖 41系統(tǒng)的分層模型圖 15 所涉及到的基本信息。主要解決了實現(xiàn)該系統(tǒng)需求的程序模塊設計問題。在以下的 詳細 設計報告中將對在本階段中對系統(tǒng)所做的所有概要設計進行詳細的說明。每個模塊的功能都是按照在調研中搜集的資料進行編排制作的。 2. 系統(tǒng)子模塊實現(xiàn)的功能 ( 1) 登陸界面:登陸 本系統(tǒng); ( 2) 新建訂單 :針對客戶基本信息 填寫收貨人其本信息和客戶購買商品信息 的添加、查詢、修改及刪除等操作 增加訂單 ; ( 3) 確認訂單 : 對訂單信息 的查詢、修改 、刪除 等操作 ; ( 4) 收款發(fā)貨 :對 訂單 信息的 結算、發(fā)貨 等操作 ; ( 5) 自動產生優(yōu)化的配送方式和線路 ; ( 6) 入庫 : 對商品信息 新增、修改、 刪除等操作 ; ( 7) 出庫 : 對商品信息 新增 、修改、 刪除等操作 ; ( 8) 盤點 : 盤點初始化 、保存結果、確認處理 ; ( 9) 庫存實時查詢 : 對庫存商品信息 查詢 ; ( 10) 接單 : 接收新建訂單 ; ( 11) 發(fā)運 : 發(fā)送訂單商品 ; ( 12) 簽收 : 客戶接到商品并確認,系統(tǒng) 處理信息 。 數(shù)據庫設計 數(shù)據庫設計 [20]指對于一個給定的應用環(huán)境,構造(設計)優(yōu)化的數(shù)據庫邏輯模式和物理結構,并據此建立數(shù)據庫 及其應用系統(tǒng),使之能夠有效地存儲和管理數(shù)據,滿足各種用戶的應用需求,包括信息管理要求和 數(shù) 據操作要求。數(shù)據庫設計的目標是為用戶和各種應用系統(tǒng)提供一個信息基礎設施和高效率的運行環(huán)境。它以一種能夠分析和分類的方式來捕獲用戶的所有信息,這使得某一模型可以直接轉化成數(shù) 據庫結構。實體是需要維護和使用的相關特性的集合體;屬性是實體的特性或特征;關系是實體之間的聯(lián)系,關系為實體記錄(實例)之間的聯(lián)系和交互作用方式建立了模型。為每個基于 Struts結構的電子商務物流配送系統(tǒng) 配送中心管理模塊 訂單管理模塊 登陸界面 運輸系統(tǒng)管理模塊 倉庫管理模塊 入庫管理 出庫管理 盤點管理 庫存實時查詢 發(fā)運 到站 接單 簽收 新建訂單 收款發(fā)貨 確認訂單 圖 42 系統(tǒng)功能結構圖 17 對象定義一個完整的與商業(yè)相關的描述以及他單獨使用的要求,這也包括確定此實體是否使用應用程序的永久需求,每種關系的基本定義使用了商業(yè)定義和與關系相連接的需求。 數(shù)據庫詳細設計 數(shù)據庫的設計對一個系統(tǒng)的建立和運行具有重要的影響。 在信息世界中,信息從客觀事物出發(fā)流經數(shù)據庫,通過決策機構最后又回到客觀世界,信息的這一循環(huán)經歷了三個領域:信 息世界,數(shù)據世界,現(xiàn)實世界。這些信息再進一步加工、編碼,然后進 入 數(shù)據世界,而軟件系統(tǒng)的開發(fā)工作需要考慮這兩個方面的問題,也就是要考慮系統(tǒng)開發(fā)所需要的數(shù)據,以及如何對這些數(shù)據進行操作。 根據 電子商務物流配送系統(tǒng) 的實際情況 , 只需建立起一個數(shù)據庫,在此數(shù)據庫基礎上建立數(shù)據庫表 ,現(xiàn)將數(shù)據表描述如下 所示。使用代碼封裝技術保證代碼數(shù)據的安全性。 操作的安全性 有完善的用戶權限的添加、刪除、修改 、結算 ,保證了不同用戶使用網站不同的數(shù)據,各個權限用戶不可越權使用。服務器用穩(wěn)定,安全的服務器,采用防火墻技術。 數(shù)據庫管理 在完成系統(tǒng)實施、投入正常運行后,就進入了系統(tǒng)運行與維護階段 。 1. 程序維護 基于 Struts 結構的電子商務物流配送系統(tǒng) 的功能是通過程序的運 22 行來實現(xiàn)的,在系統(tǒng)運行過程中可能會遇到 商品 修改等一些情況,或者 根據現(xiàn)實中的需求發(fā)生一定的變化,這時,就需要對程序進行修改,但是程序的修改屬于技術性比較強的過程,所以在程序修改上一定要慎重。 3. 代碼 維護 隨著 電子商務物流配送系統(tǒng)的 規(guī)模的不斷發(fā)展, 電子商務物流配送系統(tǒng) 的 商品 和 倉庫 、用戶 會相應的增加,當現(xiàn)行系統(tǒng)的代碼設計不能滿足實際需求時,就需要對代碼進行維護,使其能夠跟得 上 電子商務物流配送系統(tǒng) 的發(fā)展。 系統(tǒng)運行平臺設置 1. 硬件環(huán)境 本系統(tǒng)的運行要求不是很高,可用于處理器在 Pentium IV 以上,內存在 512M以上,硬盤在 3
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1