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

正文內容

本科計算機系畢設論文(編輯修改稿)

2025-02-08 05:35 本頁面
 

【文章內容簡介】 ava的跨平臺特性,基于 Java 的 Tomcat 也具有跨平臺性。在 Tomcat 中,應用程序的部署很簡單,只需將你的 WAR放到 Tomcat的 webapp目錄下, Tomcat 會 自動檢測到這個 本科畢業(yè)設計說明書(論文) 第 13 頁 共 49 頁 文件,并將其解壓。你在瀏覽器中訪問這個應用的 Jsp時,通常第一次會很慢,因為Tomcat要將 Jsp轉化為 Servlet文件,然后編譯。編譯以后,訪問將會很快。 Tomcat不僅僅是一個 Servlet 容器,它也具有傳統(tǒng)的 Web 服務器的功能:處理 Html 頁面。但是與 Apache 相比,它的處理靜態(tài) Html 的能力就不如 Apache。我們可以將 Tomcat和 Apache集成到一塊,讓 Apache處理靜態(tài) Html,而 Tomcat處理 Jsp 和 Servlet。 這種集成只需要修改一下 Apache和 Tomcat的 配置文件即可 [14]。 Eclipse最初是 IBM的一個軟件產品,前期投入了 4000萬美金。 2022年 11月,IBM 宣布將其捐給開放源碼組織 。目前 Eclipse 的市場占有率已經超過了 Borland公司的 JBuilder,成為 Java開發(fā)平臺中的主流。 Eclipse 的設計思想是:一切皆為插件。除了內核外,其他每樣東西都是作為插件來實現(xiàn)的。它自身的核心是非常小的,其它所有的功能都以插件的形式附加到該核心上。 Eclipse 平臺是一個具有一組強大服務 的框架,這些服務支持插件,比如 Java開發(fā)環(huán)境插件( JDT)、插件開發(fā)環(huán)境( PDE)和其他的第三方插件( New tool)。它由幾個主要的部分構成:平臺運行庫、工作區(qū)、工作臺、團隊支持和幫助平臺運行庫是內核,它在啟動時檢查已安裝了哪些插件,并創(chuàng)建關于它們的注冊表信息。為降低啟動時間和資源使用,它在實際需要任何插件時才加載該插件。 工作區(qū)是負責管理用戶資源的插件。這包括用戶創(chuàng)建的項目、那些項目中的文件,以及文件變更和其他資源。工作區(qū)還負責通知其他插件關于資源變更的信息,比如文件創(chuàng)建、刪除或更改。 工作臺為 Eclipse 提供用戶界面。它是使用標準窗口工具包( SWT)和一個更高級的 API( JFace)來構建的; SWT 是 Java 的 Swing/AWT GUI API 的非標準替代者,JFace 則建立在 SWT 基礎上,提供用戶界面組件。 SWT 已被證明是 Eclipse 最具爭議的部分。 SWT 比 Swing 或 SWT 更緊密地映射到底層操作系統(tǒng)的本機圖形功能,這不僅使得 SWT 更快速,而且使得 Java 程序具有更像本機應用程序的外觀和感覺。使用這個新的 GUI API 可能會限制 Eclipse 工 作臺的可移植性,不過針對大多數(shù)流行操作系統(tǒng)的 SWT 移植版本已經可用。 Eclipse 對 SWT 的使用只會影響 Eclipse 自身的可移植性 —— 使用 Eclipse 構建的任何 Java 應用程序都不會受到影響,除非它們使用 SWT 而不是使用 Swing/AWT。 團隊支持組件負責提供版本控制和配置管理支持。它根據(jù)需要添加視圖,以允許 本科畢業(yè)設計說明書(論文) 第 14 頁 共 49 頁 用戶與所使用的任何版本控制系統(tǒng)(如果有的話)交互。大多數(shù)插件都不需要與團隊支持組件交互,除非它們提供版本控制服務。 幫助組件具有與 Eclipse 平臺本身相當?shù)目蓴U展能 力。與插件向 Eclipse 添加功能相同,幫助提供一個附加的導航結構,允許工具以 HTML 文件的形式添加文檔。 本科畢業(yè)設計說明書(論文) 第 15 頁 共 49 頁 3 系統(tǒng) 的分析與設計 需求分析 客戶的要求是入庫時首先生成入庫單,然后進行儲位分配,讓客戶知道來的貨物應該 放到哪里去,然后進行記賬,讓貨物放入到 庫存中 ; 出庫時生成出庫單,然后進行儲位分配,讓客戶 知道應該去哪里取貨物,然后進行記賬,修改庫存。 真?zhèn)€系統(tǒng)就可 分為入庫管理和出庫管理兩大模塊,兩個模塊的數(shù)據(jù)基本對等相同的。 而我們就在主表中設置一個標志位置 DIRECTION(1 為入庫, 1 為出庫 ), 讓他們公用所有的表的 [15]。 為了區(qū)分每個小模塊所涉及到的表的不同,就在主表中又加入了狀態(tài)標識( 0 為初始, 1 為已下架或已下架, 2 為以記賬) ,在入 /出庫單模塊中能夠看到所有狀態(tài)的單據(jù),而 只能 對狀態(tài)為初始的單據(jù)進行操作,而新建的單據(jù)狀態(tài)都為初始 ;在出庫下架 /入庫上架模塊中只顯示狀態(tài)為初始和已下架或者已下架的單據(jù),當對狀態(tài)為初始的單據(jù)進行儲位分配后,就會將其狀態(tài)修改為已下架或者已上架;在記賬頁面只能顯示已下架或者已上架的單據(jù),對其進行記賬后將其狀態(tài)修改為已記賬 。 下面就從入庫管理 來講表的 需求分析,首先入 庫第一步就是入庫單的生成,此單據(jù)上應該包括 一個唯一標識,我們使用序列生成一個 ROW_ID,還有單據(jù)編號 也是唯一的,還要包括一些,總金額,總數(shù)量,業(yè)務日期等屬性。此時,一張單據(jù)上肯定會 出現(xiàn) 對應了不只一種商品的信息。所以我們要有一個專門的細表來存放單據(jù)上的商品信息,當然要和此張單據(jù)對應,此處我們就在細表中設置了一個 MOVE_ID 屬性,他對應著這張單據(jù) 主表信息中 的 ROW_ID,另外,細表中也有單據(jù)編號的屬性可以對照主表中的單據(jù) 編號來識別 ,每種商品的唯一識別即為它的商品編碼,為了便于維護和修改,就專門建立了一張商品 表,來存放商品編碼和名稱 。另外,還有張銷售類型的維護表,存放著銷售類型的名稱和銷售類型的編碼,有了這些,入庫單的模塊實現(xiàn)就算都可以進行了。 下一步就是儲位分配, 即給每種商品分配一個放的地方。 首先要想分配儲位肯定要有張儲位表,來存儲著儲位的名稱和唯一標識 ROW_ID,和一些相關信息,另外我們要記錄每次分配儲位的動作就要生成一張儲位分配表,記錄著每種商品所要進入的儲位的相關信息。它應該和入庫單的單據(jù)相關聯(lián),此處就在儲位分配表中 同樣設立了一個 MOVE_ID來對應主表的 ROW_ID,以此來關聯(lián)。而作為出庫的儲位地點 和入庫的儲位 本科畢業(yè)設計說明書(論文) 第 16 頁 共 49 頁 地點,分別對應為 FROM_ID和 TO_ID,即從哪里出庫和放置到哪里。 到了記賬模塊就是將儲位分配表中的信息,對應的加到庫存表中,即通過儲位 ID來關聯(lián),庫存表就是儲位的庫存情況。記賬就是修改儲位的現(xiàn)有數(shù)量。本次項目中每個儲位只能對應一種商品。 有了這些表就可以進行下面的模塊 需求分析 了。首先在入庫單模塊,我們肯定要有 一個顯示主表單據(jù)的列表頁面, 然后我們要進行入庫單據(jù)的 新建 ,刪除,修改的操作,所以這些按鈕和對應的頁面是必須的 ,另外在生成了入庫單,主頁面只顯示了主表中一些關于單據(jù)的主要信息,要想看到細 表中每種要入庫的詳細信息,還要有個查看按鈕來實現(xiàn)對整個表單的總體查看 。 而且在添加,刪除,修改時,都要鎖定事物,將主表和細表的信息一起添加和刪除完畢,再生成新事物。 而每個頁面都從主列表頁面點擊按鈕進入,所以,在每個進入的頁面還要有返回按鈕來返回主列表頁面。 下面就是儲位分配頁面,首先也得有一個列表頁面,列出所有狀態(tài)為初始和已分配的單據(jù)主表信息,然后要有個儲位分配頁面,在入庫時,儲位名稱要以下拉框的樣式實現(xiàn),其中放有每個商品可以入庫的 儲位(即空儲位,和容量還可以放的儲位),而且當選中儲位時, 儲位 中的剩余容量 要對應 的顯示到輸入 框中,而且每行的數(shù)量單位都是要對應商品的單位,當儲位分配完成時,要對主表的狀態(tài)位進行修改,改為 1即已分配狀態(tài)。 此模塊還應該設有對已經分配過的單據(jù)的查詢功能,因為客戶需要看的到已分配過的單據(jù)是否滿足要求,從而進行相應的調整(重新分配)。 記賬頁面其實只是做了個顯示狀態(tài)為已分配的單據(jù)的列表頁面,做一個確認按鈕,將其記錄入庫就完成了,如果出庫時,庫存被修改為 0,則刪除此庫存信息。 出庫對應的和入庫管理是一樣的,只有在出庫下架進行儲位分配時,此時的儲位分配頁面中儲位名稱所要滿足的條件是放有此種商品的儲位名稱 。有了這些,我們就可以進行下面的具體的實現(xiàn)與設計了。 系統(tǒng) 模塊設計 客戶端 本系統(tǒng)開發(fā)使用的是 B/S三層結構,所以不必要專門寫相應的客戶端,用戶通過普通的 IE瀏覽器就可以實現(xiàn)對系統(tǒng)的訪問。 Web 服務器 業(yè)務邏輯控制主要由三部分組成:入庫管理、出庫管理和用戶管理?,F(xiàn)分別介紹如下: ( 1) 入庫管理 本科畢業(yè)設計說明書(論文) 第 17 頁 共 49 頁 入庫管理模塊可以分為三部分:入庫單、入庫上架、入庫記賬。具體的功能結構如下: 入庫單 功能: 1. 商品錄入。 2. 對已經錄入但未上架或記賬的商品信息進行修改。 3. 刪除錯誤的商品信息。 4.查看商品詳細信息。 入庫上架 功能: 。 。 入庫記賬 功能: 。 。 ( 2) 出庫管理 出庫管理模塊可以分為三部分:出庫單、出庫下架、出庫記賬。具體的功能結構如下: 出 庫單 功能: 1. 商品錄入。 2. 對已經錄入但未下架或記賬的商品信息進行修改。 3. 刪除錯誤的 商品信息。 4.查看商品詳細信息。 出庫下架 功能: 。 。 出庫記賬 功能: 。 。 ( 3) 用戶管理 用戶管理 功能: 。 本科畢業(yè)設計說明書(論文) 第 18 頁 共 49 頁 。 。 。 數(shù)據(jù)庫 服務器 本系統(tǒng)采用集中式數(shù)據(jù)庫模式。 大家通過 寫好的 JDBC 驅動并 連接 DB2 數(shù)據(jù)庫中對應模式 的數(shù)據(jù),其中也有寫好的函數(shù)等等 。 本科畢業(yè)設計說明書(論文) 第 19 頁 共 49 頁 4 系統(tǒng)的實現(xiàn) 系統(tǒng)從登陸頁面進入,寫入用戶名,密碼,校驗好進入菜單頁面,頁面使用 FRAM框架結構,左邊是菜單選項欄,右邊是顯示欄,點擊對應的模塊名稱,右邊顯示對應的模塊。 系統(tǒng)流程圖 圖 系統(tǒng)流程圖 圖 。 各個功能模塊的簡介 登陸頁面 登陸頁面將輸入用戶名和密碼與數(shù)據(jù)庫用戶表進行匹配,如登入成功后,記錄該用戶登陸時間、對數(shù)據(jù)的所有操作以及操作時間。 系統(tǒng)菜單 登陸頁面將輸 入用戶名和密碼與數(shù)據(jù)庫用戶表進行匹配,如登入成功后,記錄該用戶登陸時間、對數(shù)據(jù)的所有操作以及操作時間。 入庫單 入庫單具有新建、修改、刪除、查看等功能,打開入庫單頁面后可以查看所有入庫商品清單主表以及細表信息,可以實現(xiàn)商品錄入功能(即新建功能)。修改和刪除 本科畢業(yè)設計說明書(論文) 第 20 頁 共 49 頁 只可以對狀態(tài)為初始的數(shù)據(jù)操作。 入庫上架 入庫上架具有儲位分配和查看功能,打開入庫上架頁面有可以查看狀態(tài)為初始和已上架的入庫商品清單,儲位分配按鈕只對初始狀態(tài)的商品進行分配儲位。儲位分配結束點擊保存,商品狀態(tài)變?yōu)橐焉霞?。查看按鈕 只可以查看已上架數(shù)據(jù)。 入庫記賬 入庫記賬具有確認和查看功能,打開入庫記賬頁面可以查看狀態(tài)為已上架的所有主表信息以及細表信息,點擊確認之后,再點擊記賬,分配儲位的容量變?yōu)樵瓉淼娜萘繙p去分配數(shù)量。 出庫單 出庫單具有新建、修改、刪除、查看等功能,打開出庫單頁面后可以查看所有出庫商品清單主表以及細表信息,可以實現(xiàn)商品出庫功能(即新建功能)。修改和刪除只可以對狀態(tài)為初始的數(shù)據(jù)操作。 出庫下架 出庫下架具有儲位分配和查看功能,打開出庫下架頁面有可以查看狀態(tài)為初始和已上架的入 庫商品清單,儲位分配按鈕只對初始狀態(tài)的商品清單進行操作,選擇具有該商品的儲位。儲位分配結束點擊保存,商品狀態(tài)變?yōu)橐严录?。查看按鈕只可以查看已下架數(shù)據(jù)。 出庫記賬 出庫記賬具有確認和查看功能,打開出庫記賬頁面可以查看狀態(tài)為已記賬的所有主表信息以及細表信息,點擊確認之后,再點擊記賬,分配儲位的現(xiàn)有數(shù)量變?yōu)樵瓉淼默F(xiàn)有數(shù)量減去分配數(shù)量。同時商品數(shù)量減去分配數(shù)量。 用戶管理 用戶維護具有新建、修改、刪除、查看等功能,打開用戶維護頁面后可以查看數(shù)據(jù)庫所有用戶表信息,可以實現(xiàn)用戶新增功能(即新 建功能)。查看可以看到用戶詳細信息,可以對用戶詳細信息進行修改操作,可以刪除用戶。 表的分析與設計 wm_movement 主 表 作用:存儲單據(jù)的主要信息。 約 束 條 件 : 主 鍵 為 ROW_ID , 唯 一 性 約 束 為 BILL_NO , NOT NULL 為 本科畢業(yè)設計說明書(論文) 第 21 頁 共 49 頁 ROW_ID,CREATED_BY,CREATED_TIME,LAST_UPD_BY,LAST_UPD_TIME,MODIFICATION_NUM,BILL_NO,MOVING_TYPE_ID,STATUS。 個別字段解釋: MOVEING_TYPE_ID 對 應 AD_LOV_CODE 表中的 LOV_CODE 共 3 位, 2開頭為出庫類型, 1 開頭為入庫類型, STATUS 為狀態(tài)標志為 0 為初始, 1 為已上架 /已下架, 2為已記賬 。 名稱 類型
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1