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

正文內(nèi)容

汽車配件銷售管理系統(tǒng)畢業(yè)設(shè)計論文-在線瀏覽

2024-08-05 15:31本頁面
  

【正文】 ibernate, Spring), JAVA, J2EE, JSP目錄1 項目概述 5 系統(tǒng)研究的目的及意義 5 系統(tǒng)的目標(biāo) 52 開發(fā)環(huán)境及數(shù)據(jù)庫概述 5 MyEclipse2014介紹 5 數(shù)據(jù)庫簡介 6 6 73 系統(tǒng)開發(fā)思想與技術(shù) 7 MVC模式以及系統(tǒng)的基本框架 7 SSH框架的有點(diǎn) 7 8 8 9 系統(tǒng)總體設(shè)計 10 10 10 11 系統(tǒng)業(yè)務(wù)描述 11 程序流程圖 124 系統(tǒng)詳細(xì)設(shè)計 12 系統(tǒng)和數(shù)據(jù)庫配置 12 概念模型設(shè)計 13 14 系統(tǒng)流程圖的符號 14 系統(tǒng)業(yè)務(wù)流程圖 14 15 175 系統(tǒng)功能實現(xiàn) 20 分類模塊時序圖 20 公告時序圖 20 商品模塊時序圖 21 系統(tǒng)功能實現(xiàn)的主要框架 21 SSH框架 21 Hibernate配置文件 21 Spring配置文件 23 系統(tǒng)功能實現(xiàn)的主要模塊 24 系統(tǒng)登陸模塊 24 商品分類管理模塊 25 商品管理模塊 276 系統(tǒng)的測試與調(diào)試 28 軟件測試分類 28 軟件測試的任務(wù) 29 29 測試環(huán)境配置 29 創(chuàng)建安裝項目 29 30 31總 結(jié) 32致謝 33參考文獻(xiàn) 341 項目概述 系統(tǒng)研究的目的及意義隨著Internet逐漸滲透入人們工作、生活中的各個角落。電子商務(wù)是利用現(xiàn)代信息網(wǎng)絡(luò)進(jìn)行商務(wù)活動的一種先進(jìn)手段,作為創(chuàng)新的經(jīng)濟(jì)運(yùn)行方式,其影響已經(jīng)遠(yuǎn)遠(yuǎn)超過商業(yè)領(lǐng)域。電子商務(wù)的投資和運(yùn)營成本相較傳統(tǒng)商務(wù)活動非常低廉,通常只有傳統(tǒng)方式的百分之幾,這也是電子商務(wù)能在短短幾年中迅速席卷全球的重要原因。電子商務(wù)已成為推動未來經(jīng)濟(jì)增長的最關(guān)鍵動力。另外,隨著人們生活水平的不斷提高,擁有汽車的人越來越多。如何管理好這些,使整個公司協(xié)調(diào)一致、高效率地運(yùn)轉(zhuǎn),是各公司急待解決的問題。通過賬目查詢,公司能在最短的時間內(nèi)獲得市場信息,從而制訂相應(yīng)的決策。 綜上所述:本系統(tǒng)具有很大的開發(fā)價值和意義 系統(tǒng)的目標(biāo)汽車配件電子商務(wù)銷售網(wǎng)站要實現(xiàn)的功能非常多,最重要的就是管理員對配件的管理實現(xiàn)和用戶的購物的實現(xiàn);這其中就包括:管理員對配件的添加,對配件的歸類,對用戶購物訂單的處理,以及管理員對網(wǎng)站的維護(hù)操作,以及對于銷售商品的統(tǒng)計。整個系統(tǒng)對從用戶購物到結(jié)款,管理員從管理網(wǎng)站、管理配件,處理訂單都設(shè)計的非常精細(xì)。2 開發(fā)環(huán)境及數(shù)據(jù)庫概述本系統(tǒng)的開發(fā)采用JSP技術(shù)。 MyEclipse2014介紹本平臺所用到的開發(fā)工具就是知名的JAVA IDE MyEclipse2014。MyEclipse2014是一個功能非常豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML, Struts2,Spring,Hibernate JSP, CSS, JavaScript。對于以上每一種功能上的類別,在Eclipse IDE開源項目中都有相應(yīng)的功能插件,并通過一系列的插件來實現(xiàn)它們。簡單而言,MyEclipse2014是整合一些JavaWeb方面開發(fā)的插件的Eclipse IDE,也是一款功能強(qiáng)大的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。:使用C和C++編寫,并使用了多種編譯器進(jìn)行測試,保證源代碼的可移植性 。為多種編程語言提供API。支持多線程充分利用CPU資源。既能夠作為一個單獨(dú)的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB2312,GB23030,BIG5,UTF8等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具。:與其他的大型數(shù)據(jù)庫例如Oracle、DBSQL Server等相比,比如數(shù)據(jù)量小、功能有限,效率較低等,但是這并不影響它受歡迎的程度。由于其社區(qū)版的性能卓越,搭配 PHP 和 Apache 可組成良好的開發(fā)環(huán)境。 是一個輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。 部分是Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的, 時,它實際上作為一個與Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的,不影響Apache的其他功能。另外,、Apache等Web服務(wù)器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨(dú)立的Servlet容器是Tomcat的默認(rèn)模式,從而提升項目的運(yùn)行效率。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML(標(biāo)準(zhǔn)通用標(biāo)記語言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件,后綴名為(*.jsp)。它實現(xiàn)了Html語法中的java擴(kuò)張(以 %, %形式)。通常返回給客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。 JSP(JavaServer Pages)是一種動態(tài)頁面技術(shù),它的主要目的是將表示邏輯從Servlet中分離出來。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)[3]。MVC開發(fā)模式是ModelViewController的縮寫,就是模式視圖控制器。一般來說程序就是在數(shù)據(jù)庫和頁面之間起橋梁作用以及為頁面提供數(shù)據(jù)支持,jsp頁面請求先到action,再到dao,再回到action,回到j(luò)sp頁面,action主要處理來自頁面的請求,dao主要是和數(shù)據(jù)庫的交互,struts2主要用在action,處理來自頁面的請求,處理完請求后跳轉(zhuǎn)回頁面。它決定了項目中各個部件的初始化時機(jī)。他可以極大的提高我們的開發(fā)效率,提高我們軟件產(chǎn)品的可維護(hù)性、可擴(kuò)展性乃至敏捷性的。比如,struts2屬于MVC框架,關(guān)鍵是要了解MVC的概念及大致原理;,屬于持久層的解決方案,同樣需要對ORM的概念及原理有一個總體的了解。它由以下3個框架構(gòu)成:Struts2是Apache組織的一個開放源碼項目。其基本構(gòu)成如圖所示。它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。從簡單性、可測試性和松耦合的角度而言,任何Java應(yīng)用都可以從Spring中受益。簡單來說,Spring是一個分層的JavaSE/EEfullstack(一站式) 輕量級開源框架。 Hibernate可以應(yīng)用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP完成數(shù)據(jù)持久化的重任。用戶模塊的功能如下圖所示 系統(tǒng)管理員的主要功能有分類管理、注冊用戶管理、網(wǎng)站公告管理、商品管理、訂單管理。用例圖如下: 程序流程圖 用戶登錄流程圖4 系統(tǒng)詳細(xì)設(shè)計 系統(tǒng)和數(shù)據(jù)庫配置 系統(tǒng)按通用的B/S(瀏覽器、服務(wù)器)模式進(jìn)行設(shè)計(如圖下圖) 概念模型設(shè)計概念模型設(shè)計使用的方法是用EER圖方法,即用擴(kuò)展實體關(guān)系模型模型表示。它直觀易懂,能夠比較準(zhǔn)確地反映現(xiàn)實世界的信息聯(lián)系,從而能從概念上表示一個數(shù)據(jù)庫的信息組織情況,是目前最新的一種數(shù)據(jù)庫模型[5]。 Hibernate配置文件hibernateconfiguration sessionfactory! 指定連接數(shù)據(jù)庫用的驅(qū)動,對于不同的關(guān)系數(shù)據(jù)庫,其驅(qū)動是不同的,需要根據(jù)實際情況修改。property name=jdbc:mysql://localhost:3306/shopping?characterEncoding=utf8/property! 指定連接數(shù)據(jù)庫的用戶名和密碼。s automatic session context management property name=current_session_context_classthread/property ! 數(shù)據(jù)庫沒有改表的情況下可以自動生成 property name=update/property mapping class=/ mapping class=/ mapping class=/ mapping class=/ mapping class=/ mapping class=/ /sessionfactory/hibernateconfiguration這是Hibernate的配置文件,在該文件中property name=show_sqltrue/property property name=format_sqltrue/property表示控制臺打印SQL語句,并格式化SQL語句property name=dialect/property表示當(dāng)前數(shù)據(jù)庫使用MYSQL方言 mapping class=/ mapping class=/ mapping class=/ mapping class=/ mapping class=/ mapping class=/都表示當(dāng)前數(shù)據(jù)庫建立起來的表和類之間的映射關(guān)系,比如mapping class=/表示User類和t_user表之間的建立起來的對應(yīng)關(guān)系, Struts2文件配置 struts constant name= value=spring/constant constant name= value=UTF8/constant package name=index namespace=/ extends=strutsdefault action name=method class=manageAction result type=dispatche
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1