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

正文內(nèi)容

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

2025-05-06 00:41本頁面
  

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