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

正文內(nèi)容

基于web的智能倉(cāng)庫(kù)管理系統(tǒng)說明書-文庫(kù)吧資料

2025-05-15 19:09本頁面
  

【正文】 的合法性。 輸入數(shù)據(jù):用戶名、密碼。這是信息系統(tǒng)最常使用的安全防范機(jī)制。詳細(xì)權(quán)限算法將在第四章描述。 其他說明:擁有該權(quán)限的操作員可以修改登陸名和密碼及權(quán)限,但是操作員 ID 將不能修改,因?yàn)椴僮鲉T ID 為主鍵,對(duì)應(yīng)數(shù)據(jù)庫(kù)表 Operator。 基本 操作:添加記錄、刪除記錄、更新數(shù)據(jù)、設(shè)置權(quán)限。 操作權(quán)歸屬:擁有系統(tǒng)設(shè)置權(quán)限的操作員。 系統(tǒng)流程分析 以下是對(duì)倉(cāng)庫(kù)管理系統(tǒng)基本功能的說明,它們將作為后面軟件功能模塊創(chuàng)建的基本依據(jù)。 3) 故障處理: a) 內(nèi)部故障處理:在開發(fā)階段可以隨即修改數(shù)據(jù)庫(kù)里的相應(yīng)內(nèi)容。 1) 硬件接口: 本系統(tǒng)不需要硬件接口進(jìn)行支撐。 運(yùn)行可行性 本系統(tǒng)對(duì)于系統(tǒng)的要求不是非常高,一般企業(yè)的 pc 機(jī)完全可以自由使用本軟件,故,運(yùn)行可行性非常高 。 [2] 作為一款強(qiáng)大的開發(fā)軟件,已經(jīng)成熟,并且得到業(yè)界承認(rèn),是開發(fā)系統(tǒng)時(shí),不可或缺的重要工具。[1] 是一個(gè)經(jīng)過大多數(shù)用戶認(rèn)可的可靠的數(shù)據(jù)庫(kù),其性能完全能夠滿足本系統(tǒng)的設(shè)計(jì)需求,其免費(fèi)的特性,使得系統(tǒng)的版權(quán)問題得以解決。 ,同時(shí)兼具安全性。 東南大學(xué) 畢業(yè)設(shè)計(jì)報(bào)告 13 第三章 系統(tǒng)分析 可行性分析 技術(shù)可行性 是種跨平臺(tái)的語言,具有多種優(yōu)勢(shì),其面向?qū)ο蟮奶攸c(diǎn)非常符合本系統(tǒng)的要求,所以選擇 java 作為開發(fā)語言。 [10] 簡(jiǎn)單而言, MyEclipse 是 Eclipse 的插件,也是一款功能強(qiáng)大的 JavaEE 集成開發(fā)環(huán)境,支持代碼編寫、配置、測(cè)試以及除錯(cuò), 以前版本需先安裝 Eclipse。 在結(jié)構(gòu)上, MyEclipse 的特征可以被分為 7 類: 1. JavaEE 模型 2. WEB 開發(fā)工具 3. EJB 開發(fā)工具 4. 應(yīng)用程序服務(wù)器的連接器 5. JavaEE 項(xiàng)目部署服務(wù) 6. 數(shù) 據(jù)庫(kù)服務(wù) 7. MyEclipse 整合幫助 對(duì)于以上每一種功能上的類別,在 Eclipse 中都有相應(yīng)的功能部件,并通過一系列的插件來實(shí)現(xiàn)它們。 [9] 東南大學(xué) 畢業(yè)設(shè)計(jì)報(bào)告 12 開發(fā)工具 MyEclipse 企業(yè)級(jí)工作平臺(tái)( MyEclipse Enterprise Workbench , 簡(jiǎn)稱MyEclipse)是對(duì) Eclipse IDE 的擴(kuò)展,利用它我們 可以在數(shù)據(jù)庫(kù)和 JavaEE 的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。正如( 2)所述,若是無法控制數(shù)據(jù)的不一致性,便會(huì)產(chǎn)生完整性不足的問題,所以,我們會(huì)發(fā)現(xiàn),當(dāng)數(shù)據(jù)重復(fù)性高的時(shí)候,數(shù)據(jù)不完整的情形也會(huì)增加,當(dāng)然,若是數(shù)據(jù)庫(kù)的功能完整,將會(huì)大大地提高數(shù)據(jù)完整性,也會(huì)增加數(shù)據(jù)庫(kù)的維護(hù)能力與維護(hù)簡(jiǎn)便性。 ( 5)實(shí)踐安全性的管理( Security restriction can be applied) 通過對(duì)數(shù)據(jù)庫(kù)完整的權(quán)限控制,數(shù)據(jù)庫(kù)管理者可以確認(rèn)所有可供用戶存取數(shù)據(jù)的合法途徑渠道,并且可以事先對(duì)一些較重要或關(guān)鍵性的數(shù)據(jù) 進(jìn)行安全檢查,以確保數(shù)據(jù)存取時(shí),能夠?qū)⑷魏尾划?dāng)損毀的情形降至最低。 ( 3)數(shù)據(jù)共享( Data shared) 對(duì)于數(shù)據(jù)共享的意義,并不是只有針對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)的應(yīng)用程序,可以使用數(shù)據(jù)庫(kù)中的數(shù)據(jù),對(duì)于其他撰寫好的應(yīng)用程序,同樣可以對(duì)相同數(shù)據(jù)庫(kù)當(dāng)中的數(shù)據(jù)進(jìn)行處理,進(jìn)而達(dá)到 數(shù)據(jù)共享的目的。例如:在一家公司當(dāng)中,人事管理程序與工資管理程序或許都會(huì)使用到職員與部門的信息或文件,而我們可以運(yùn)用數(shù)據(jù)庫(kù)的方法,把這兩個(gè)文件整理起來,以減少多余的數(shù)據(jù),過度地占用存儲(chǔ)空間。這些編程語言包括 C、 C++、 Python、 Java、 Perl、PHP、 Eiffel、 Ruby 和 Tcl 等。它們也為 Spring 中的 各種模塊提供了基礎(chǔ)支持。 Spring 也提供了很多基礎(chǔ)功能(事務(wù)管理、持久化框架集成等等),將應(yīng)用邏輯的開發(fā)留給了你。 ◆ 框架 —— Spring 可以將簡(jiǎn)單的組件配置、組合成為復(fù)雜的應(yīng)用。 東南大學(xué) 畢業(yè)設(shè)計(jì)報(bào)告 10 ◆ 容器 —— Spring 包含并管理應(yīng)用對(duì)象的配置和生命周期,在這個(gè)意義上它是一種容器,你可以配置你的每個(gè) bean 如何被創(chuàng)建 —— 基于一個(gè)可配置原型( prototype),你的 bean 可以創(chuàng)建 一個(gè)單獨(dú)的實(shí)例或者每次需要時(shí)都生成一個(gè)新的實(shí)例 —— 以及它們是如何相互關(guān)聯(lián)的。應(yīng)用對(duì)象只實(shí)現(xiàn)它們應(yīng)該做的 —— 完成業(yè)務(wù)邏輯 —— 僅此而已。你可以認(rèn)為 IoC 與 JNDI 相反 —— 不是對(duì)象從容器中查找依賴,而是容器在對(duì)象初始化時(shí)不等對(duì)象請(qǐng)求就主動(dòng)將依賴傳 遞給它。 ◆ 控制反轉(zhuǎn) —— Spring 通過一種稱作控制反轉(zhuǎn)( IoC)的技術(shù)促進(jìn)了松耦合。并且 Spring 所需的處理開銷也是微不足道的。 [2] ◆ 輕量 —— 從大小與開銷兩方面而言 Spring 都是 輕量的。從簡(jiǎn)單性、可測(cè)試性和松耦合的角度而言,任何 Java 應(yīng)用都可以從 Spring 中受益。 Spring 使用基本的 JavaBean 來完成以前只可能由 EJB 完成的事情。 [8] Spring 是一個(gè)開源框架,它由 Rod Johnson 創(chuàng)建。這些組件和 ActionMapper 一起返回給請(qǐng)求的 url(注意攔截器的執(zhí)行順序)響應(yīng)的返回是通過我們?cè)?中配置的過濾器,如果 ActionContextCleanUp 是當(dāng)前使用的,則 FilterDispatecher將不會(huì)清理 sreadlocalActionContext,如果 ActionContextCleanUp 不使用,則將會(huì)去清理 sreadlocals。 下一步將會(huì) 通過 ActionInvocation 來負(fù)責(zé)命令模式的實(shí)現(xiàn)(包括調(diào)用一些攔截 Interceptor 框架在調(diào)用 action 之前),一旦 action 返回,會(huì)查找相應(yīng)的Result。 Other filters(SitMesh, etc)調(diào)用 FilterDispatecher 會(huì)去查找相應(yīng)的ActionMapper,如果找到了相應(yīng)的 ActionMapper,它將會(huì)將控制權(quán)限交給東南大學(xué) 畢業(yè)設(shè)計(jì)報(bào)告 9 ActionProxy。如圖 22 所示: 東南大學(xué) 畢業(yè)設(shè)計(jì)報(bào)告 8 圖 22 MVC 組件模型的關(guān)系和功能圖 圖 23 Struts2 流程示意圖 當(dāng)接收到一個(gè) request 請(qǐng)求時(shí), Interceptor 會(huì)做一些攔截或者初始 化 的工作。直到基于 J2EE 的 JSP Model 2 問世時(shí)才得以改觀。這兩 種方式有一個(gè)相同的不足之處即它們總是無法將程序語言和 HTML 分離。 [6] CGI 程序以字符串輸出的形式動(dòng)態(tài)地生成 HTML 內(nèi)容。甚至現(xiàn)在的 C, Java 有時(shí)候也會(huì)出現(xiàn)把業(yè)務(wù)邏輯寫在顯示模塊中的現(xiàn)象管 MVC 設(shè)計(jì)模式很早就提出,但在 Web 項(xiàng)目的開發(fā)中引入 MVC 卻是步履維艱。 [5] MVC 式的出現(xiàn)不僅實(shí)現(xiàn)了功能模塊和顯 示模塊的分離,同時(shí)它還提高了應(yīng)用系統(tǒng)的可維護(hù)性、可擴(kuò)展性、可移植性和組件的可復(fù)用性。 視圖( View) 視圖是應(yīng)用程序中用戶界面相關(guān)的部分,是用戶看到并與之交互的界面。 模型( Model) 模型是應(yīng)用程序的主體部分。當(dāng)然,你可以不厭其煩地檢查每一個(gè)對(duì)象與其他對(duì)象的關(guān)系,并把那些最昂貴的刪除,但是到最后,我們可能會(huì)因此失去了本想在 ORM 工具中獲得的便利。這有時(shí)會(huì)導(dǎo)致成百的(如果不是成千的話) select 語句在讀取對(duì)象的時(shí)候執(zhí)行。 [4] Hibernate 對(duì)象關(guān)系映射提供延遲的與非延遲的對(duì)象初始化。這一級(jí)別的緩存可以進(jìn)行配置和更改,并且可以動(dòng)態(tài)加載和卸載。 Hibernate 中提供了兩級(jí) Cache,第一級(jí)別的緩存是 Session 級(jí)別的緩存,它是屬于事務(wù)范圍的緩存。這 5 個(gè)核心接口在任何開發(fā)中都會(huì)用到。 Hibernate可以應(yīng)用在任何使用 JDBC 的場(chǎng)合,既可以在 Java 的客戶端程序使用,也可以在Servlet/JSP 的 Web 應(yīng)用中使用,最具革命意義的是, Hibernate 可以在應(yīng)用 EJB 的 J2EE架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。 它提供了豐富的,非常漂亮的外觀體驗(yàn),成為眾多界面層開發(fā)人員的追捧!其核心的組件基本覆蓋了我們構(gòu)建富客戶端的常用的組件。官方網(wǎng)站提供這一接口 ),在引用 ext 類庫(kù)的時(shí)候。不過您可以根據(jù)需要按需加載您想要的類庫(kù)就可以了。可以自己寫擴(kuò)展。 JSP 提供了多種方式訪問 Java class、 Servlet、 Applets 和 Web Server,因此, Web 應(yīng)用的功能可以分成多個(gè)明確定義公用接口的組件,通過 JSP 將它們結(jié)合在一起。 [3] JSP 是結(jié)合 markup(HTML和 XML)和 Java 代碼來處理一種動(dòng)態(tài)頁面。 東南大學(xué) 畢業(yè)設(shè)計(jì)報(bào)告 5 圖 21 系統(tǒng)結(jié)構(gòu)連接圖 系統(tǒng)設(shè)置 單據(jù)填開 明細(xì)查詢 報(bào)表導(dǎo)出 基于 web 智能倉(cāng)庫(kù)管理系統(tǒng) 操作員管理 工資標(biāo)準(zhǔn)設(shè)置 原料類型設(shè)置 成品類型設(shè)置 工人資料設(shè)置 客戶資料設(shè)置 原料庫(kù)存月報(bào) 原料庫(kù)存季報(bào) 原料庫(kù)存年表 成品庫(kù)存月報(bào) 成品庫(kù)存季報(bào) 成品庫(kù)存年報(bào) 工人工資月報(bào) 原料入庫(kù)單 原料出庫(kù)單 成品入庫(kù)單 成品出庫(kù)單 派工單 單據(jù)作廢 原料庫(kù)存查詢 成品庫(kù)存查詢 原料進(jìn)出查詢 成品進(jìn)出查詢 工人工資查詢 正在加工查詢 東南大學(xué) 畢業(yè)設(shè)計(jì)報(bào)告 6 實(shí)現(xiàn)技術(shù) jspextjs JSP( Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo)、多家公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn), JSP 技術(shù)在 Servlet 技術(shù)基礎(chǔ)上發(fā)展起來的,它正在飛速發(fā)展中,現(xiàn)已成為 Java 服務(wù)器編程的重要組成部分。 功能概述 系統(tǒng)功能劃分和描述如下(如圖 21 所示): 操作員管理 工資標(biāo)準(zhǔn)管理 原料類型管理 成品類型管理 工人資料設(shè)置 客戶資料管理 B 單據(jù)填開 原料入庫(kù)單 原料出庫(kù)單 成品入庫(kù)單 成品出庫(kù)單(送貨單) 派工單 單據(jù)作廢 C 明細(xì)查詢 原料庫(kù)存查詢 成品庫(kù)存查詢 原料出入明細(xì)查詢 成品出入明細(xì)查詢 工人工資查詢 正在加工產(chǎn)品查詢 D 報(bào)表導(dǎo)出 原料庫(kù)存月報(bào)表 原料庫(kù)存季報(bào)表 東南大學(xué) 畢業(yè)設(shè)計(jì)報(bào)告 4 原料庫(kù)存年報(bào)表 成品庫(kù)存月報(bào)表 成品庫(kù)存季報(bào)表 成品庫(kù)存年報(bào)表 工人工資月報(bào)表 統(tǒng)首先進(jìn)入登錄界面,登錄時(shí)系統(tǒng)會(huì)根據(jù)登陸的賬號(hào)自動(dòng)確認(rèn)用戶所擁有的權(quán)限。 庫(kù)存查詢系統(tǒng)包括:庫(kù)存情況的查詢,各項(xiàng)明細(xì)的查詢,工人工資的查詢,正在加工產(chǎn)品查詢等。 其中: 系統(tǒng)設(shè)置包括:管理員的增加,修改,刪除,以及權(quán)限管理;倉(cāng)庫(kù)內(nèi)貨物 的基本資料的增加,修改,刪除;工人,客戶等的基本資料的增加,修改,刪除。重點(diǎn)的說明了系統(tǒng)設(shè)計(jì)的重點(diǎn)、設(shè)計(jì)思想、難點(diǎn)技術(shù)和解決方案。系統(tǒng)有完整的用戶添加、刪除和密碼修改功能,并具備報(bào)表打印功能。 智能倉(cāng)庫(kù)管理系統(tǒng)的核心是入庫(kù)、庫(kù)存和出庫(kù)三者之間的聯(lián)系,每一個(gè)表的修改都將聯(lián)動(dòng)的影響其它的表,當(dāng)完成入庫(kù)或出庫(kù)操作時(shí)系統(tǒng)會(huì)自動(dòng)地完成庫(kù)存的修改。該系統(tǒng)主要采用 MVC 模式把系統(tǒng)分成 view 層, model 層, control 層,視圖層采用 AJAX 的 EXTJS框架,模型層使用了 JAVABEAN,控制層采用了 Spring+Struts2。這樣組成的軟件才能成為一款優(yōu)秀的智能倉(cāng)庫(kù)管理系統(tǒng)。操作本系統(tǒng)的客戶并不是專業(yè)的計(jì)算機(jī)從業(yè)人員,他們對(duì)于軟件的初步認(rèn)識(shí) 就是,外觀,所以,我在 jsp 技術(shù)上選擇了比較動(dòng)態(tài),美觀大方
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1