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

正文內容

基于jsp的倉庫管理系統(tǒng)的設計與實現(xiàn)_畢業(yè)設計說明書(編輯修改稿)

2024-10-04 12:03 本頁面
 

【文章內容簡介】 提高信息處理速度和準確性;為倉庫管理者提供更方便、科學的服務項目。 技術可行性 根據(jù)客戶提出的系統(tǒng)功能、性能及實現(xiàn)系統(tǒng)的各項約束條件,根據(jù)新系統(tǒng)目標來衡量所需的技術 是否具備,本系統(tǒng)是一個數(shù)據(jù)庫管理和查詢的系統(tǒng),現(xiàn)有的技術以較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項條件良好,估計利用現(xiàn)有技術條件應完全可以達到該系統(tǒng)的功能目標。同時,考慮給予的開發(fā)期限也較為充裕,預計系統(tǒng)是可以在規(guī)定期限內完成開發(fā)。 基于 JSP 的倉庫管理系統(tǒng)的設計與實現(xiàn) 第 6 頁 4 系統(tǒng) 設計 系統(tǒng)介紹 下圖 描述的是倉庫管理系統(tǒng) (管理員 )的系統(tǒng)功 能圖 。 圖 系統(tǒng)功能圖 經(jīng)過前期的深入調查和研究,總結出該平臺需要完成的一些具體功能,分析如下: ( 1) 用戶管理:能夠完 成用戶基本信息錄入的注冊和用戶基本信息的管理。 ( 2) 貨物 管理:能夠完成管理員對系統(tǒng)的 貨物 資料( 貨物 編號、 貨物 名稱、 價格、賣出價格、生產(chǎn)廠家、生產(chǎn)日期、 貨物 描述 )的管理。 ( 3) 庫存管理:能夠完成管理員對系統(tǒng) 貨物 庫存信息( 庫存編號、庫存 數(shù)量 、 貨物編號、創(chuàng)建日期、更新日期 )的管理。 ( 4) 訂單管理:能夠完成管理員對系統(tǒng) 貨物 庫存信息( 訂單編號、 貨物 數(shù)量、 貨物編號、用戶編號 )的管理。 倉庫管理系統(tǒng) 用戶管理 貨物管理 庫存管理 訂單管理 查詢貨物 添加貨物 修改貨物 刪除貨物 添加用戶 查詢用戶 庫存查詢 庫存修改 修改訂單 添加訂單 刪除修改 刪除訂單 基于 JSP 的倉庫管理系統(tǒng)的設計與實現(xiàn) 第 7 頁 ( 5) 搜索功能:能夠對 貨物 的名稱進行搜索。在平臺功能的分析基礎上,得到本平 臺的功能模塊圖如下: 倉庫管理系統(tǒng)平臺主要包括四 大功能模塊,用戶管理、訂單管理、庫存管理和 貨物管理。其中用戶管理模塊,主要包括用戶注冊、用戶修改、用戶刪除等功能;管理員管理主要包括用戶資料、 貨物 資料、訂單信息、庫存信息等管理功能。 數(shù)據(jù)庫設計 數(shù)據(jù)庫規(guī)則 數(shù)據(jù)庫設計要遵循一些規(guī)則,一個好的數(shù)據(jù)庫滿足一些嚴格的約束和要求。盡量分離各實體對應的表,一個實體對應一個表,搞清楚該實體有哪些屬性,對應有些什么字段,以及各實體之間有何種聯(lián)系。實體、屬性與聯(lián)系是進行概念設計時要考慮的 3個元素,也是一個好的數(shù)據(jù)庫設計的核心。從實際出發(fā),經(jīng)過仔細地設計,得到 各表的結構 數(shù)據(jù)庫連接方案選擇 數(shù)據(jù)庫作為數(shù)據(jù)資源的集散地,往往位于企業(yè)級軟件體系的后方,供前方的應用程序訪問,網(wǎng)上商城連接數(shù)據(jù)庫的方案采用的是純 JSP 的基于本地協(xié)議的 ODBC 驅動,它不需要對多數(shù)據(jù)庫的支持, 直接調用 DBMS(數(shù)據(jù)庫管理系統(tǒng))使用的網(wǎng)絡協(xié)議,對于小型的企業(yè)內部互聯(lián)網(wǎng)來說,是一個實用的解決方案 。 數(shù)據(jù)庫管理系統(tǒng) 常見的數(shù)據(jù)庫類型有面向對象的數(shù)據(jù)庫 (OODB)和關系型數(shù)據(jù)庫 (RDB)。 OODB 對主流數(shù)據(jù)庫應用開發(fā)來說是相當新穎的,使用 OODB 使應用程序中的數(shù)據(jù)對象與現(xiàn)實世界中的對象一一對 應,面向對象數(shù)據(jù)庫擴充了對象模型。一個常用的對象模型是由對象數(shù)據(jù)庫管理組 (ODMG)開發(fā)出來,具有比傳統(tǒng)的關系數(shù)據(jù)庫更優(yōu)越的性能,但畢竟在目前還是一種探索階段,暫時還未有相應的技術普及。 關系數(shù)據(jù)庫已經(jīng)是數(shù)據(jù)庫體系的世界標準。當開發(fā)一個數(shù)據(jù)驅動應用程序時,大多數(shù)情況下用戶需要訪問網(wǎng)絡 (如 Inter、 Intra 等 )上的數(shù)據(jù)信息, RCDS 就是建立在網(wǎng)絡的信息通訊之上,是完全的客戶機 /服務器應用程序。 數(shù)據(jù)庫結構 數(shù)據(jù)模型通常由層次模型、網(wǎng)狀模型、關系模型及 OO(面向對象 )模型等。其中關系模型 是建立在數(shù)學概念基礎之上的一種模型,由若干個關系框架組成的集合,它也是到 基于 JSP 的倉庫管理系統(tǒng)的設計與實現(xiàn) 第 8 頁 目前為止最為成熟的一種數(shù)據(jù)庫類型。網(wǎng)上購物系統(tǒng)銷售管理子系統(tǒng)采用 MYSQL 作為后臺數(shù)據(jù)庫,根據(jù)數(shù)據(jù)庫工具和數(shù)據(jù)庫特點,開發(fā)出一套可靠健壯的數(shù)據(jù)存儲方案。 在建立數(shù)據(jù)模型的時候首先考慮是要避免重復數(shù)據(jù),也就是建立規(guī)范化數(shù)據(jù)庫。規(guī)范化數(shù)據(jù)庫可以通過被稱為范式水平的指標來衡量,級別有第一范式、第二范式和第三范式,通常第三范式就是要達到的目標,因為它提供了數(shù)據(jù)冗余和開發(fā)簡易性之間的最好折衷。 系統(tǒng)的數(shù)據(jù)庫正是按照第三范式標準來設計的,它保證 了模型的精簡和表格的緊湊型。而第三范式標準也最大發(fā)揮了關系數(shù)據(jù)庫的優(yōu)勢。 將需求分析得到的用戶需求抽象為信息結構,即概念模型的過程就是概念結構設計。在概念設計階段,描述系統(tǒng)概念模型的有力工具是 ER模型。實體和屬性的定義如下。 下面圖 、圖 、圖 、圖 ,圖 是該系統(tǒng)的實體關系圖。 圖 訂單實體信息 訂單 訂單編號 創(chuàng)建日期 貨物編號 貨物數(shù)量 用戶編號 更新日期 基于 JSP 的倉庫管理系統(tǒng)的設計與實現(xiàn) 第 9 頁 用 戶用 戶 編 號 用 戶 名 密 碼 姓 名性 別生 日電 子 郵 箱電 話 權 限 創(chuàng) 建 日 期 更 新 日 期 圖 圖 實體信息 貨物 貨物編號 貨物名稱 進貨價格 賣出價格 生產(chǎn)廠家 創(chuàng)建日期 貨物描述 更新日期 生產(chǎn)日期 基于 JSP 的倉庫管理系統(tǒng)的設計與實現(xiàn) 第 10 頁 圖 用 戶 商 品 庫 存訂 單 購 買1M形 成11 擁 有11管 理 員管 理管 理擁 有1M1M1M管 理1M管 理1M 圖 ER圖 庫存 庫存編號 庫存數(shù)量 庫存編號 更新日期 創(chuàng)建日期 基于 JSP 的倉庫管理系統(tǒng)的設計與實現(xiàn) 第 11 頁 系統(tǒng)功能簡介 在信息世界中,信息從客觀事物出發(fā)流經(jīng)數(shù)據(jù)庫,通過決策機構最后又回到客觀世界,信息的這一循環(huán)經(jīng)歷了三個領域:信息世界,數(shù)據(jù)世界,現(xiàn)實世界?,F(xiàn)實世界的事物反映到人的頭腦中,人的大腦對它有個認識過程,經(jīng)過分析(選擇、命名、分類等)進入信息世界。這些信息再進一步加工、編碼,然后 進入數(shù)據(jù)世界,而軟件系統(tǒng)的開發(fā)工作需要考慮這兩個方面的問題,也就是要考慮系統(tǒng)開發(fā)所需要的數(shù)據(jù),以及如何對這些數(shù)據(jù)進行操作。這兩個問題貫穿了整個軟件系統(tǒng)的開發(fā)過程,這也就是數(shù)據(jù)庫的設計問題,軟件設計的一個核心。 ( 1) 用戶管理模塊的功能是在數(shù)據(jù)庫中建立新用戶信息的表,管理員可以對用戶信息進行增、刪、改、查。 下圖 描述的是用戶管理。 基于 JSP 的倉庫管理系統(tǒng)的設計與實現(xiàn) 第 12 頁 用 戶 管 理注 冊 新 用 戶 判 斷 用 戶 是 否 存 在輸 入 用 戶 基 本 信 息 添 加數(shù) 據(jù) 驗 證添 加 成 功 添 加 失 敗數(shù) 據(jù) 不 合 法數(shù) 據(jù) 合 法用 戶 不 存 在用 戶 存 在修 改 用 戶顯 示 用 戶 信 息 輸 入 用 戶 基 本 信 息數(shù) 據(jù) 驗 證 修 改修 改 成 功 修 改 失 敗數(shù) 據(jù) 不 合 法數(shù) 據(jù) 合 法刪 除 用 戶 圖 用戶管理 ( 2) 貨物 管理:管理員成功登錄后進入 貨物 管理,可以對系統(tǒng)中現(xiàn)有 貨物 進行維護。 下圖 貨物 管理。 基于 JSP 的倉庫管理系統(tǒng)的設計與實現(xiàn) 第 13 頁 圖 管理 倉庫管理數(shù)據(jù)庫邏輯設計 在進行了該倉庫管理系統(tǒng)的數(shù)據(jù)庫概念設計之后,根據(jù)給出的實體結構圖進行了分析,得到該系統(tǒng)的數(shù)據(jù)庫邏輯設計如下: ( 1) Order 訂單信息表 (訂單編號、 貨物 數(shù)量、 貨物 編號、用戶編號、創(chuàng)建日期、更新日期 )。 ( 2) Person 用戶信息表 (用戶編號、用戶名、密碼、姓名、性別、生日、電子郵箱、電話、權限、創(chuàng)建日期、更新日期 )。 ( 3) Product 貨物 信息表 (貨 物 編號、 貨物 名稱、進貨價格、賣出價格、生產(chǎn)廠家、生產(chǎn)日期、 貨物 描述、創(chuàng)建日期、更新日期 )。 貨物管理 添加貨物 修改貨物 刪除貨物 數(shù)據(jù) 驗證證 數(shù)據(jù)不合法 添加 數(shù)據(jù)合法 添加成功 添加失敗 顯示貨物 信息 輸入貨物 信息 數(shù)據(jù)驗證 數(shù)據(jù)不合法 修改 數(shù)據(jù)合法 修改失敗 修改成功 基于 JSP 的倉庫管理系統(tǒng)的設計與實現(xiàn) 第 14 頁 ( 4) Storage 庫存信息表 (庫存編號、庫存、 貨物 編號、創(chuàng)建日期、更新日期 )。 倉庫管理數(shù)據(jù)字典設計 訂單信息表是針對訂單這個實體,它主要描述了訂單的信息,如訂單編號、 貨物 數(shù)量、 貨物 編號、用戶編號等,其中訂單編碼作為用戶信息表的主鍵,相應的詳細屬性和說明如下表 所示。 表 字段 類型 位數(shù) 主鍵 備注 OrderId int 4 ▲ 訂單編號 ProductNum int 4 貨物 數(shù)量 ProId int 4 貨物 編號 PerId int 4 用戶編號 CreateDate date 8 創(chuàng)建日期 UpdateDate date 8 更新日期 用戶信息表是針對用戶這個實體,它主要描述了用戶的個人情況,如姓名、性別、生日、電子郵箱等,其中用戶編碼作為用戶信息表的主鍵,相應的詳細屬性和說明如下表 所示。 表 字段 類型 位數(shù) 主鍵 備注 PerId int 4 ▲ 用戶編號 LoginName varchar2 50 用戶名 LoginPwd varchar2 50 密碼 PerName varchar2 50 姓名 Se
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1