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

正文內(nèi)容

庫存管理系統(tǒng)框架設(shè)計方案-資料下載頁

2025-05-06 00:41本頁面
  

【正文】 se集成開發(fā)環(huán)境中提供Web應用程序開發(fā)的插件,在目前軟件開發(fā)的領(lǐng)域中,MyEclipse是一個使用非常廣泛的工具,在該項目開發(fā)中選擇的版本是MyEclipse 。216。 采用MySql數(shù)據(jù)庫作為數(shù)據(jù)庫平臺MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi)。這樣就增加了速度并提高了靈活性。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。216。 采用Tomcat作為Web服務器Tomcat全名是Jakarta Tomcat。Tomcat是一種免費的開放源代碼的Servlet容器。Tomcat作為一個Servlet容器,負責處理客戶端的請求,把請求傳送給Servlet并將結(jié)果返回給客戶端,Tomcat服務器除了能夠運行Servlet和JSP,還提供Web服務器的功能。216。 使用Struts2作為系統(tǒng)的整體基礎(chǔ)架構(gòu),負責MVC的分離MVC模式(ModelViewController,模型視圖控制器)是20世紀80年代發(fā)明的一種軟件設(shè)計模式,至今已被廣泛使用。在MVC經(jīng)典架構(gòu)中,它把應用程序分為3部分:模型、視圖和控制器。模型代表了應用程序的核心功能,它負責處理用戶的數(shù)據(jù),實現(xiàn)業(yè)務邏輯。216。 在Struts框架的模型部分,利用Hibernate框架對持久層提供支持在持久層中,則依賴于Hibernate的對象化映射和數(shù)據(jù)庫交互,處理DAO組件請求的數(shù)據(jù),并返回處理結(jié)果,不僅實現(xiàn)了視圖、控制器與模型的徹底分離,而且還實現(xiàn)了業(yè)務邏輯層與持久層的分離。216。 在Struts框架的模型部分,利用Spring對業(yè)務層提供支持系統(tǒng)從職責上分為三層:表示層、業(yè)務邏輯層、數(shù)據(jù)持久層。其中,具體做法是:用面向?qū)ο蟮姆治龇椒ǜ鶕?jù)需求提出一些模型,將這些模型實現(xiàn)為基本的Java對象,然后編寫基本的DAO接口,并給出Hibernate的DAO實現(xiàn),采用Hibernate架構(gòu)實現(xiàn)的DAO類來實現(xiàn)Java類與數(shù)據(jù)庫之間的轉(zhuǎn)換和訪問,最后由Spring完成業(yè)務邏輯。216。 采用B/S模式進行開發(fā)B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過瀏覽器來實現(xiàn),極少部分食物邏輯在前端(Browser)實現(xiàn),但是主要食物邏輯在服務器端(Server)實現(xiàn),形成所謂三層3tier結(jié)構(gòu)。 庫存管理系統(tǒng)數(shù)據(jù)庫的實現(xiàn)前面第二章曾介紹過:Hibernate可以通過一個XML的mapping文件把一個POJO(Plain old java object)和數(shù)據(jù)庫中的表對應起來,在這個XML文件(一般命名為*.)中,我們可以配置好Object和數(shù)據(jù)庫中表的映射關(guān)系,這樣Hibernate在啟動時就可以加載這些mapping,并可以根據(jù)配置文件對對象實現(xiàn)自動的加載,并且可以對這些Object實習自動的維護。Session工廠的配置信息:?xml version= encoding=UTF8?! Middle tier application context definition for the image database. beans xmlns= xmlns:xsi= xmlns:aop= xmlns:context= xmlns:tx= xsi:schemaLocation=://://://:// ! 抽象bean,是所有bean的父bean bean id=beanAbstract abstract=true property name=sessionFactory ref=sessionFactory/property /bean ! bean bean id=loginServices class= parent=beanAbstract/ bean id=typeServices class= parent=beanAbstract/ bean id=messageServices class= parent=beanAbstract/ bean id=petServices class= parent=beanAbstract/ bean id=ownerServices class= parent=beanAbstract/ bean id=textServices class= parent=beanAbstract/ bean id=adminServices class= parent=beanAbstract//beans,可以看到,圖中的sessionFactory屬性中囊括了所有我們需要的mapping文件。舉例:管理員信息表,其余見sql文件第5章 軟件安裝與調(diào)試 軟件的安裝與配置(1)軟件安裝:Myeclipse安裝特別簡單,和安裝其他的軟件沒什么區(qū)別。Myeclipse的配置:設(shè)置Myeclipse環(huán)境變量:Myeclipse 安裝目錄 例:D:\lamp\。設(shè)置工程保存位置的環(huán)境變量:Myelipse安裝目錄D:\lamp\ 例:D:\lamp\myeclipsesaveMysql的配置:Mysql配置比較簡單,注意在于Myeclipse鏈接的時候輸入mysql的賬號密碼以及服務器的安裝:Tomcat 設(shè)置TOMCAT_HOME環(huán)境變量:Tomcat安裝目錄 例:C:\Tomcat 。(2) 安裝時注意在選擇Java虛擬機路徑是一定要選擇安裝的JSDK的目錄,然后再開始安裝。(3)安裝完畢后,啟動TOMCAT,然后再瀏覽器中輸入://localhost:8080時可以看見TOMCAT的歡迎頁面,這時表示配置成功了。 軟件調(diào)試系統(tǒng)調(diào)試的目的是發(fā)現(xiàn)程序和系統(tǒng)中的錯誤并及時予以糾正。在庫存管理系統(tǒng)中用的調(diào)試方法也包括這些:(1) 程序調(diào)試包括語法調(diào)試和邏輯檢查,測試數(shù)據(jù)除采用正常數(shù)據(jù)外,還應用一些異常資料,用來考驗程序的正確性。①用正常資料調(diào)試。②用異常資料調(diào)試。③用錯誤資料調(diào)試。 軟件測試軟件的測試是系統(tǒng)開發(fā)周期中一個十分重要的環(huán)節(jié),其重要性體現(xiàn)在它是保證系統(tǒng)質(zhì)量與可靠性的最后關(guān)口,是對整個系統(tǒng)開發(fā)過程的最終審查,如果錯誤不能在測試階段被發(fā)現(xiàn)并糾正,就可能會造成不堪設(shè)想的后果。測試結(jié)果:中文亂碼問題,從數(shù)據(jù)庫中取出的中文數(shù)據(jù)出現(xiàn)亂碼。參數(shù)傳遞出錯,無法傳遞數(shù)據(jù)。主要的解決方法:我們使用如下方法來解決亂碼問題:property name=url value=jdbc:mysql://localhost:3306/petdb?useUnicode=trueamp。amp。characterEncoding=utf8/property語句。我們用如下方法解決參數(shù)傳遞出錯,無法傳遞數(shù)據(jù)問題在Action文件夾里添加輸出語句,一一對應查看所輸入的內(nèi)容,后來發(fā)現(xiàn)是自己對應的參數(shù)拼寫打錯,于是修改便可。還有是數(shù)據(jù)庫中數(shù)據(jù)一開始我把地址參數(shù)命名為add,后來發(fā)現(xiàn)add是關(guān)鍵詞,不可以用來命名地址變量,于是把add參數(shù)改成了addr解決了無法添加地址的問題。 小結(jié)本章重點寫了軟件的安裝,配置,調(diào)試等,交代了如何解決測試中產(chǎn)生的問題。第六章 結(jié)論通過該課程設(shè)計課題整個過程,受益匪淺,完善了本人的計算機專業(yè)知識體系,拓寬了我的知識面。特別是通過親自動手設(shè)計和開發(fā)一個完整的系統(tǒng),把書本上學到的基礎(chǔ)知識同實踐、客觀合理的結(jié)合起來,加深了對計算機知識的理解,對以后的工作,學習和生活有了極大的幫助。并且,認識到團隊協(xié)作非常重要,一個人的能力再強,也會遇到解決不了的問題,此時老師的指點或其他同學的幫助可能會給你帶來新的思路和新的解決方法。除此,還體會到:其實我所學的東西是非常有限的,還有很多重要的知識我還不知道或還沒掌握。這就是說,只具備接受知識的能力是遠遠不夠的,我一定要具備自己主動去學習的能力,利用各種資料和途徑去獲取知識。由于時間倉促,這樣系統(tǒng)的模塊還有不完善的地方。數(shù)據(jù)庫的設(shè)計也比較簡單。還有很多課程設(shè)計中用到SSH框架的技術(shù)的了解也不夠全面,還有很多地方不能夠作到完全的理解和掌握。通過這次課程的設(shè)計制作使本人受益匪淺。首先,由于畢業(yè)設(shè)計所用的J2EE技術(shù)和其中用到SSH框架的部分是在課堂上沒有接觸過的,要用它來做設(shè)計必須通過大量自學來掌握,在這個過程中,不僅大大提高了我的自學能力而且讓我對J2EE的學習有了進一步的認識 。由于是獨立完成在畢業(yè)設(shè)計的過程遇到了很多的問題,我們團隊在不斷的討論和修改,在這個過程中讓我們體會到了,一個團隊的重要性。 參 考 資 料[1]彭 龔 《軟件工程》 重慶大學出版社[2]馬建紅 李占波等 《JSP應用與開發(fā)技術(shù)》 清華大學出版社   [3]王永貴 郭偉 java高級案例應用開發(fā)案例教程44
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1