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

正文內(nèi)容

基于jsp的倉庫庫存管理系統(tǒng)的設(shè)計與實現(xiàn)論文(文件)

2025-02-24 00:06 上一頁面

下一頁面
 

【正文】 戶和 供應(yīng)商管理,庫存管理等功能。為滿足企業(yè)發(fā)展需求,決定采用各種編程語言 JSP 開發(fā)了基于 B/S 架構(gòu)的倉庫庫存管理系統(tǒng),倉庫庫存管理系統(tǒng)是涉及信息科學(xué)、數(shù)據(jù)計算和計算機技術(shù)的復(fù)雜的人機交互系統(tǒng)。系統(tǒng)簡單易懂,比較容易更改,也可以進行模塊化處理,能夠方便的為以后其他附加功能提供接口,通用型強和簡單易懂是本系統(tǒng)的特點所在。它是功能豐富的 JavaEE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持 HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。由于 Tomcat 的技術(shù)先進,性能穩(wěn)定,而且是免費的,所以在 Java 愛好者的喜愛并得到了認(rèn)可通過一些軟件開發(fā)商變得更加流行的 Web 應(yīng)用服務(wù)器。 MyEclipse 提供了對 UML、 Ajax、 Web、 Web Services、 J2EE、 JSP、 XML、 Struts、 JSF、 Java Persistence、 EJB、擴展數(shù)據(jù)庫以及各種應(yīng)用服務(wù)器的集成支持。 Myeclipse 中加載 tomcat 方法如下: windowspreferencesMyeclipseApplicatio ServersTomcatTomcat 。 Hibernate 是一個面向 Java 環(huán)境的對象 /關(guān)系數(shù)據(jù)庫映射工具。通過 配置文件,我們可以方便地添加或刪除實體的定義。 JSP 技術(shù)為創(chuàng)建顯示動態(tài)生成內(nèi)容的 web 頁面提供了簡便的方法。當(dāng) Web 服務(wù)器和 JSP 引擎遇到訪問 JSP網(wǎng)頁的請求時, JSP 引擎將請求對象發(fā)送給服務(wù)器端的相關(guān)組件,比如 JavaBean 組件、Servlet 或 EJB 等,然后由服務(wù)器端組件處理這些請示,可能需要從數(shù)據(jù)庫或數(shù)據(jù)存儲中檢索信息,然后服務(wù)器端組件再將響應(yīng)對象返回 JSP 引擎。 體系結(jié)構(gòu) JSP 網(wǎng)站開發(fā)標(biāo)準(zhǔn)給出了兩種使用 JSP 的技術(shù) , 可以歸納為模式一、模式二。所以模式一可用于小型應(yīng)用,不能夠滿足大型應(yīng)用的需要。 的特點 。 JSP 技術(shù)是 Java 2 平臺的重要組成部分, JSP 使用 Java 語言作為它的腳本語言。 JSP 作為 Java 家族的一員,秉承了 Java 技術(shù)的 “ 一次編寫,隨處可用 (Write Once,Rum Anywhere)” 的特性,可以運行于大多數(shù)流行的 操作系統(tǒng)平臺及 Web 服務(wù)器,這種與服務(wù)器硬件和操作系統(tǒng)平臺的無關(guān)性是 JSP 相對于其它動態(tài)網(wǎng)頁技術(shù)最大一個優(yōu)點。這些隱含對象在 JSP 頁面中 可以直接引用,而不必首先聲明。同時也是一種廣泛用于客戶端 Web 開發(fā)的腳本語言,常用來給 HTML 網(wǎng)頁添加動態(tài)功能,比如響應(yīng)用戶的各種操作。在本系統(tǒng)中很多地方使用了 javascript 技術(shù),比如說,檢驗用戶輸入數(shù)據(jù)的有效性,是否重復(fù),是否為空等等。因此,在每一個項目開發(fā)之前,都要進行可行性分析,可以減少項目的開發(fā)風(fēng)險,避免人力、物力和財力的浪費。在大學(xué)期間學(xué)習(xí)過軟件工程,軟件測試, UML 統(tǒng)一建模語言等課程,每個學(xué)期也會完成對應(yīng)的課程設(shè)計,具備一定的系統(tǒng)分析、設(shè)計和測試能力。 操作的可行性 本系統(tǒng)操作簡單,輸入信息頁面大多數(shù)都是下拉框的選擇形式,在某些頁面,信息可以自動生成,無需輸入,時間的輸入也是用的日歷控件,操作簡便,對操作人員的要求很低,只需對 WINDOWS 操作熟練,加之對本系統(tǒng)的操作稍加培訓(xùn)即可工作,而且本系統(tǒng)可視性非常好,所以在技術(shù)上不會有很大難度。本系統(tǒng)將實現(xiàn)以下基本功能: ( 1)系統(tǒng)具有簡潔大方的頁面,使用簡便,友好的錯誤操作提示 。 2. 采用面向?qū)ο蟮拈_發(fā)與設(shè)計理念。 4. 簡單方便的系統(tǒng)界面。 6.設(shè)計既要突出重點,又要細致周到。 創(chuàng)建動態(tài)頁面非常方便。輸出設(shè)計的原則是考慮既要全面反映不同管理層的各項需要,又要言簡意賅,不要將用戶需要和不需要的都提供給用戶。設(shè)計中可采用設(shè)置字段初值,下拉式數(shù)據(jù)窗口等方式盡量減少用戶鍵盤輸入量。 4)輸入數(shù)據(jù)盡早地用其處理所需的形式被記錄,以避免數(shù)據(jù)由一種介質(zhì)轉(zhuǎn)移到另一種介質(zhì)時需要轉(zhuǎn)錄而可能發(fā)生的錯誤 。 數(shù)據(jù)庫的設(shè)計一般經(jīng)過規(guī)劃。 ER 模型法的組成元素有:實體、屬性、聯(lián)系, ER 模型用 ER 圖表示,是提示用戶工作環(huán)境中所涉及的事物,屬性則是對實體特性的描述。即轉(zhuǎn)化為按計算機觀點處理的邏輯關(guān)系模型, ER 模型向關(guān)系數(shù)據(jù)庫模型轉(zhuǎn)換應(yīng)遵循下列原則: ( NOT NULL) 、 弱對實、一對一、多對多等聯(lián)系來定義外鍵。 DAO 模式的主要思想就是從抽象數(shù)據(jù)源獲取與操縱數(shù)據(jù)的方法。本系統(tǒng)為了方便數(shù)據(jù)庫的操作,主要使用 DBContent 的對象來接一個數(shù)據(jù)庫(建立一個類 DBContent),代碼如下: public DBContent(){ String CLASSFORNAME=。 con= (url,user,password)。 中文亂碼問題處理 在程序中經(jīng)常會遇到中文亂碼的情況,如果手動的在 servlet 和 jsp 頁面進行設(shè)置,相當(dāng)麻煩。 String value = (ignore)。其活動圖如下圖 315 所示: 圖 315 系統(tǒng)活動圖 碼農(nóng)畢業(yè)設(shè)計下載網(wǎng): 22 4 系統(tǒng)功能實現(xiàn) 在管理信息系統(tǒng)的生命周期中,僅過了需求分析、系統(tǒng)設(shè)計等階段之后,便開始了系統(tǒng)實施階段。 if(userType==0) { String sql=from TAdmin where userName=? and userPw=?。 }else{ WebContext ctx = ()。 (admin, admin)。 碼農(nóng)畢業(yè)設(shè)計下載網(wǎng): 24 物品管理模塊 物品信息錄入 :輸入物品類別相關(guān)正確信息后點擊錄入按鈕,如果是沒有輸入完整的信息,都會給出相應(yīng)的錯誤提示,不能錄入成功。no39。 (goodsList, goodsList)。 where id=?。 ()。 47 所示: 圖 47 采購入庫添加 采購入庫管理 :管理員點擊左側(cè)的菜單 “采購入庫管理 ”,頁面跳轉(zhuǎn)到采購入庫管理界面,調(diào)用后臺的入庫 Action 類查詢出所有的入庫信息,并把這些信息封轉(zhuǎn)到數(shù)據(jù)集 合 List中,綁定到 request 對象,然后頁面跳轉(zhuǎn)到相應(yīng)的 jsp,顯示出入庫信息。即可。 Map request=(Map)().get(request)。yes39。 (刪除成功 )。如果不輸入客戶名稱,系統(tǒng)會給出警示,提示必須輸入客戶名稱。 (sql, params)。 String targetURL = /mon/。yes39。 (sql, params)。 String targetURL = /mon/。 碼農(nóng)畢業(yè)設(shè)計下載網(wǎng): 31 :主要是通過 javascript 語句來實現(xiàn) , item_word[8][4]=退出系統(tǒng) 。_self39。但鑒于本系統(tǒng)為本科畢業(yè)設(shè)計作品,所以暫時由開發(fā)人員進行測試。黑箱測試方法的系統(tǒng)結(jié)構(gòu)的前提下,公知的,通過測試是否系統(tǒng)中的每個功能到正常操作,并達到預(yù)期的效果。即使測試后發(fā)現(xiàn)是設(shè) 計的錯誤,這時修改的代價是相當(dāng)昂貴的。 碼農(nóng)畢業(yè)設(shè)計下載網(wǎng): 33 測試目標(biāo) 使用最少的人力和物力找出軟件中存在的各種缺陷和問題。針對本系統(tǒng)的開發(fā)特點,開發(fā)者本人再一次對所編寫代碼進行審查,并將其講解給周圍同學(xué)。高可靠性的模塊是組成可靠系統(tǒng)的堅實基礎(chǔ)。集成測試的結(jié)果很正常,并不存在一些嚴(yán)重問題。 測試結(jié)果 測試過程就是按照順 序演示每個功能,確定功能能夠正常運行 測試流程: 測試結(jié)果 如表 51 所示: 表 51 登錄功能測試表 模塊名稱 測試用例 預(yù)期結(jié)果 實際結(jié)果 是否通過 登錄模塊 用戶名: null 密碼: null 彈出錯誤提示,請輸入用戶名 登陸失敗,提示請輸入用戶名 通過 登錄模塊 用戶名: m1 密碼: null 彈出錯誤提示,請輸入密碼 失敗,提示輸入密碼 通過 登錄模塊 用戶名: m1 密碼: 1 彈出錯誤提示,用戶名或者密碼錯誤 登陸失敗,提示用戶名 或者密碼錯誤 通過 其他錯誤 在程序設(shè)計實現(xiàn)的過程中不可避免的會產(chǎn)生各種難以預(yù)料的錯誤,如書寫錯誤、傳值類型不一致、參數(shù)傳遞問題等等。這些雖然都是小問題,但是由于不細心在具體實踐中卻浪費了不少時間,看來平時還是要多多實踐才是。希望在以后的時間里,我可以把這些缺陷都彌補過來,進一步完善系統(tǒng)。 碼農(nóng)畢業(yè)設(shè)計下載網(wǎng): 37 參考文獻 [1] 徐進明等 . JSP 網(wǎng)站開發(fā)技術(shù) . 清華大學(xué)出版社, 2021 [2] Liang. Java 語言程序設(shè)計 . 北京:機械工業(yè)出版社, 2021 [3] Dorothy Denning. “ Cryptography and Data Security” . AddisonWesley [4] 賀松平 . 基于 MVC 模式的 B/S 架構(gòu)的研究與應(yīng)用 [D]. 武漢:華中科技大學(xué) [5] 王珊,薩師煊 . 數(shù)據(jù)庫系統(tǒng)概論 . 高等教育出版社, 2021 [6] Matt Blaze. Cryptology and Physical Security. 2021 [7] 孫秀杰 . 信息系統(tǒng)分析與設(shè)計實訓(xùn)教程,大連:東軟電子出版社, 2021 [8] Mike Gunderloy,Joseph L. SQL Server 2021 從入門到精通 .電子工業(yè)出版社, 2021 [9] 陳育松 . 實用網(wǎng)站技術(shù)設(shè)計 . 北京:清華大學(xué)出版社, 2021 [10] 何玉潔 . 數(shù)據(jù)庫原理與應(yīng)用教程 . 北京:機械工業(yè)出版社, 2021 [11] 馬云飛 ,張良均 .利用 JSP 開發(fā)動態(tài) Web 應(yīng)用系統(tǒng) [J].現(xiàn)代計算機 ,2021,(01) [12] ChienHung, Liu. Data flow analysis and testing of JSPbased Web applications[C]. Information and Software Technology:Elsevier Journal, 2021 [13] Ju, Feng, Juan. The Application of Servlet and Javabean In the Design of Blog[C]. Dept of puter science,Jiangxi Bluesky University, Nanchang, China, 2021 [14] Howard, S, Smith. Hibernating Peripheral Nerve[C]. Department of Anesthesiology, Albany Medical College, Albany, NY, USA, 2021 碼農(nóng)畢業(yè)設(shè)計下載網(wǎng): 38 致 謝 本次設(shè)計歷時三個月。她勤奮嚴(yán)謹(jǐn)?shù)慕虒W(xué)態(tài)度也給我留下了極為深刻的印象。 xxx 老師為我 修改 了畢業(yè)設(shè)計(論文)任務(wù)書,在這個學(xué)期中,我隨時都能與 她們 取得聯(lián)系詢問相關(guān)問題, 她 總是耐心的為我做出解答。在理論上還是在實踐中, 我能力都得到不少的提高,這對于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,在此,特向 張 老師表示由衷的感謝。 張 老師無論是在畢業(yè)設(shè)計過程中,還是在論文完成中都給予了我極大的幫助。 本系統(tǒng)可以在很大程度上減輕我校倉庫庫存管理管理人員的工作負擔(dān),但由于時間按和技術(shù)條件的限制,還存在一些不足之處,有些功能還需要改進,還應(yīng)該做進一步的系統(tǒng)調(diào)查需求分析工作,更深入的完善系統(tǒng)。這些技術(shù)都在論文中做了比較詳細的介紹。比如在 servlet 路徑配置時因粗心錯誤導(dǎo)致運行導(dǎo)致所報錯誤,如圖 52: 碼農(nóng)畢業(yè)設(shè)計下載網(wǎng): 35 圖 52 由于 servlet 路徑配置錯誤 , 運行時的提示 碼農(nóng)畢業(yè)設(shè)計下載網(wǎng): 36 結(jié) 論 本次畢業(yè)設(shè)計將我大學(xué)四年所學(xué)的軟件工程理論知識用到了具體的實踐中去,深化了理論知識,同時也鍛煉了動手實踐能力。 通過 集成測試后,已經(jīng)按照設(shè)計把所有的模塊 拼裝 一個完整的軟件系統(tǒng),接口錯誤也已經(jīng)基本排除了,接著就應(yīng)該進一步驗證軟件的有效性,這就是驗收測試的任務(wù),即軟件的功能和性能如同用戶所期待的那樣。 集成測試 集成測試是將模塊按照設(shè)計要求組裝起來同時進行測試,主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問題。 單元測試 單元測試集中在檢查本系統(tǒng)設(shè)計的最小單位(模塊)上,通過測試發(fā)現(xiàn)實現(xiàn)該模塊的實際功能與定義該模塊的功能說明不符合的情況,以及編碼的錯誤。 代碼審 查 一般的軟件測試應(yīng)該進行代碼會審。 為了確保軟件的質(zhì)量,對測試過程應(yīng)進行嚴(yán)格的管
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1