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

正文內(nèi)容

基于javawebssh框架的網(wǎng)上書店畢業(yè)論文(完整版)

  

【正文】 論據(jù)充分,結(jié)構(gòu)緊湊,層次分明,圖表清晰,格式規(guī)范,結(jié)論正確;按《湖南科技大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)要求與規(guī)范》編排、打印文稿;(2)上交論文(紙質(zhì))打印文稿和系統(tǒng)源碼(電子版);6 發(fā)題時(shí)間: 年 月 日指導(dǎo)教師: (簽名)學(xué) 生: (簽名) X X 科 技 大 學(xué)畢業(yè)設(shè)計(jì)(論文)指導(dǎo)人評(píng)語(yǔ) [主要對(duì)學(xué)生畢業(yè)設(shè)計(jì)(論文)的工作態(tài)度,研究?jī)?nèi)容與方法,工作量,文獻(xiàn)應(yīng)用,創(chuàng)新性,實(shí)用性,科學(xué)性,文本(圖紙)規(guī)范程度,存在的不足等進(jìn)行綜合評(píng)價(jià)]指導(dǎo)人: (簽名)年 月 日 指導(dǎo)人評(píng)定成績(jī): X X 科 技 大 學(xué)畢業(yè)設(shè)計(jì)(論文)評(píng)閱人評(píng)語(yǔ) [主要對(duì)學(xué)生畢業(yè)設(shè)計(jì)(論文)的文本格式、圖紙規(guī)范程度,工作量,研究?jī)?nèi)容與方法,實(shí)用性與科學(xué)性,結(jié)論和存在的不足等進(jìn)行綜合評(píng)價(jià)]評(píng)閱人: (簽名)年 月 日 評(píng)閱人評(píng)定成績(jī): X X 科 技 大 學(xué)畢業(yè)設(shè)計(jì)(論文)答辯記錄日期: 學(xué)生: 學(xué)號(hào): 班級(jí): 題目: 提交畢業(yè)設(shè)計(jì)(論文)答辯委員會(huì)下列材料:1 設(shè)計(jì)(論文)說明書 共 頁(yè)2 設(shè)計(jì)(論文)圖 紙 共 頁(yè)3 指導(dǎo)人、評(píng)閱人評(píng)語(yǔ) 共 頁(yè)畢業(yè)設(shè)計(jì)(論文)答辯委員會(huì)評(píng)語(yǔ): [主要對(duì)學(xué)生畢業(yè)設(shè)計(jì)(論文)的研究思路,設(shè)計(jì)(論文)質(zhì)量,文本圖紙規(guī)范程度和對(duì)設(shè)計(jì)(論文)的介紹,回答問題情況等進(jìn)行綜合評(píng)價(jià)]答辯委員會(huì)主任: (簽名)委員: (簽名)(簽名)(簽名)(簽名) 答辯成績(jī): 總評(píng)成績(jī): 摘 要隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,網(wǎng)上購(gòu)物越來(lái)越流行,而網(wǎng)上書店更是逐漸受到越來(lái)越多的人關(guān)注,不用涉及交通、不用到書店翻閱、即可看到全國(guó)各地的書籍價(jià)格、更加全面地搜索自己喜歡的書籍、需要的書籍。隨著用戶的不斷增加,其規(guī)模迅速擴(kuò)大,它的領(lǐng)域也走向多元化。人們隨時(shí)都會(huì)有被淘汰的危機(jī),為了不讓社會(huì)淘汰,做到與時(shí)俱進(jìn)就必須多讀書不斷學(xué)習(xí)。[10] 項(xiàng)目目的隨著網(wǎng)絡(luò)信息技術(shù)的高速發(fā)展,電子商務(wù)迅速發(fā)展。隨著Java Web技術(shù)的發(fā)展,Java 語(yǔ)言尤其擅長(zhǎng)B/S機(jī)構(gòu)的系統(tǒng)開發(fā)。通過本次課題的研究達(dá)到對(duì)于現(xiàn)在主流框架技術(shù)有一點(diǎn)的了解,懂得如何開發(fā)B/S架構(gòu)的應(yīng)用程序,對(duì)于現(xiàn)在網(wǎng)上書店系統(tǒng)業(yè)務(wù)流程有一點(diǎn)的認(rèn)知。第四章:系統(tǒng)的實(shí)現(xiàn)。MyEclipse 是一個(gè)十分優(yōu)秀的用于開發(fā)Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開源產(chǎn)品的支持十分不錯(cuò)。Struts 框架:Struts 是一個(gè)基于Sun J2EE平臺(tái)的MVC框架,主要是采用Servlet和JSP技術(shù)來(lái)實(shí)現(xiàn)的。Spring使用基本的JavaBean來(lái)完成以前只可能由EJB完成的事情。Spring提供了一個(gè)用標(biāo)準(zhǔn)Java語(yǔ)言編寫的AOP框架,它給POJOs提供了聲明式的事務(wù)管理和其他企業(yè)事務(wù)。通過這些接口,不僅可以對(duì)持久化對(duì)象進(jìn)行存取,還能夠進(jìn)行事務(wù)控制。Java技術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和安全性,廣泛應(yīng)用于個(gè)人PC、數(shù)據(jù)中心、游戲控制臺(tái)、科學(xué)超級(jí)計(jì)算機(jī)、移動(dòng)電話和互聯(lián)網(wǎng),同時(shí)擁有全球最大的開發(fā)者專用社群。相關(guān)的開發(fā)時(shí)用到的目錄結(jié)構(gòu)將在下面的篇章中介紹。 Oracle數(shù)據(jù)庫(kù) Oracle 數(shù)據(jù)庫(kù)簡(jiǎn)介Oracle 數(shù)據(jù)庫(kù)是由甲骨文公司開發(fā)的一款重量量級(jí)的大型關(guān)系數(shù)據(jù)庫(kù),是目前最流行的客戶/服務(wù)器(CLIENT/SERVER)或?yàn)g覽器/服務(wù)器(B/S)體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)之一 。由于數(shù)據(jù)庫(kù)分布在多個(gè)場(chǎng)地,并有許多復(fù)制數(shù)據(jù),即使在個(gè)別場(chǎng)地或個(gè)別通信鏈路上發(fā)生障礙,也不會(huì)影響到整個(gè)系統(tǒng)的崩潰。該過程是在編碼前,綜合調(diào)查市場(chǎng)需求,客戶要求,經(jīng)濟(jì)效益以及時(shí)間和技術(shù)上多方面的因素得出系統(tǒng)該開發(fā)什么功能。前臺(tái)部分包括: 用戶登陸,注冊(cè),退出登陸,首頁(yè)圖書展示,圖書瀏覽,廣告展示,商品加入購(gòu)物車,購(gòu)物圖書,生成訂單及產(chǎn)生訂單詳細(xì)等功能。功能描述1用戶進(jìn)行注冊(cè),用戶名,密碼格式是否正確 JS檢查。功能描述2可以選擇每一頁(yè)顯示多少、按什么排序顯示。9 后臺(tái)廣告管理功能描述1顯示數(shù)據(jù)庫(kù)存在的廣告功能描述2對(duì)廣進(jìn)行上傳,存放到數(shù)據(jù)庫(kù)10 后臺(tái)圖書管理功能描述1分頁(yè)顯示存在的圖書。而由于SSH框架的特點(diǎn),前臺(tái)和后臺(tái)部分架構(gòu)都是四層結(jié)構(gòu)。 數(shù)據(jù)庫(kù)表ER圖 數(shù)據(jù)庫(kù)表分析對(duì)于B/S系統(tǒng)的網(wǎng)上書店來(lái)說,數(shù)據(jù)的存儲(chǔ)往往是難點(diǎn),因?yàn)橄到y(tǒng)將有大量的信息,為管理好改系統(tǒng),采用如下數(shù)據(jù)表存儲(chǔ)系統(tǒng)信息。包含圖書類型編號(hào),類型名,父類類型編號(hào)。對(duì)于開源框架導(dǎo)入工程jar包尤為最終要。Editplus 或者Dreamweaver:文本編輯器,開發(fā)html/JSP 頁(yè)面工具。本次研究將端口改為8081 訪問地址://localhost:8081/ 也可以在安裝目錄:tomcat\conf\ 配置文件中修改。Spring框架的SessionFactory 類將連接數(shù)據(jù)庫(kù)操作分裝起來(lái), 文件反轉(zhuǎn)控制,連接數(shù)據(jù)庫(kù)。 () == 0) { ().put(logined, user)。通過單選框選擇用戶性別,通過下拉列表選擇地址,用戶必須輸入驗(yàn)證碼。 for (int i = 0。 (bookTypeItem, bookTypeItem)。圖書瀏覽顯示界面(UI) 設(shè)計(jì): 圖書瀏覽功能界面實(shí)現(xiàn)分頁(yè)顯示圖書的核心代碼:/** * 查詢書分頁(yè)顯示 */ public ListProductInfo queryProductPage(final int pageNow, final int pageSize, final String order) { ListProductInfo products = (ListProductInfo) hibernateTemplate .execute(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException, SQLException { // TODO 分頁(yè)查詢產(chǎn)品 String sql = from ProductInfo as p order by 。 } 訂單功能1 訂單功能流程用戶通過登錄系統(tǒng),在瀏覽商品同時(shí),可以對(duì)商品直接進(jìn)行購(gòu)買。 OrderDetailed orderDetailed=new OrderDetailed()。 (()*1)。 (orderDetailed)。總價(jià)對(duì)應(yīng)相加。 (())。 (costPrice)。 int totalScore = ()。 costPrice += ()。 } else { // 只增加數(shù)量 totalPrice += ()。 (cart)。 // 設(shè)置每一頁(yè)顯示幾條 (pageSize)。查詢廣告信息(UI): 廣告信息展示圖添加廣告界面(UI): 廣告添加界面圖添加廣告代碼:// 后臺(tái)管理 圖片文件上傳 Override public String execute() throws Exception{ Advertise advertise = new Advertise()。 int len = 0。 (imagePath)。 Query query = (sql)。由于設(shè)計(jì)的不好里,導(dǎo)致在實(shí)現(xiàn)時(shí)出現(xiàn)很大問題。對(duì)于一個(gè)B/S結(jié)構(gòu)的購(gòu)物網(wǎng)站,要想實(shí)現(xiàn)基本的登陸、注冊(cè)、瀏覽等基本的功能,而不去追求功能上的具體要求還是比較容易。 開發(fā)過程中常見問題分析問題1:對(duì)于B/S 結(jié)構(gòu)的系統(tǒng),由于瀏覽器,Tomcat服務(wù)器,Struts框架默認(rèn)中文字體的編碼不一樣所以中文亂碼問題經(jīng)常會(huì)遇到,解決瀏覽器中文亂碼問題,可以在JSP頁(yè)面通過pageEncoding=gbk , contentType=text/html。 } 中配置過濾器:filter filternameEncodingFilter/filtername filterclass/filterclass initparam !設(shè)置中文字體編碼 paramnameencoding/paramname paramvaluegbk/paramvalue /initparam /filter filtermapping filternameEncodingFilter/filtername urlpattern*.action/urlpattern /filtermapping問題2:在SSH框架中混合了Servlet 但是Struts提供的配置文件使用的過濾的urlpattern屬性/* 在地址欄訪問Servlet時(shí)被過濾掉了,:! 配置Struts的過濾器filter filternamedispatcher/filtername filterclass/filterclass /filter filtermapping filternamedispatcher/filtername urlpattern*.action/urlpattern /filtermapping問題3:?jiǎn)?dòng)Tomcat服務(wù)器時(shí),通常會(huì)報(bào)Hibernate Dialect must be explicitly set錯(cuò)誤,原因是我為了減少計(jì)算機(jī)啟動(dòng)時(shí)間,將Oracle數(shù)據(jù)庫(kù)服務(wù)器關(guān)閉了,會(huì)報(bào)數(shù)據(jù)庫(kù)連接錯(cuò)誤。同時(shí)簡(jiǎn)要的介紹了SSH框架的工作原理以及各個(gè)框架的職責(zé)。再比如:由于由于,Oracle數(shù)據(jù)庫(kù)、Struts框架還有服器Tomcat等默認(rèn)對(duì)中文編碼不一致,所有往往瀏覽器對(duì)中文編碼往往會(huì)出現(xiàn)亂碼。 參 考 文 獻(xiàn)[1] Web 應(yīng)用開發(fā)原理與技術(shù)[M]. 國(guó)防科技大學(xué)出版社,20100710.[2] (美) Liang .Java 語(yǔ)言程序設(shè)計(jì)進(jìn)階篇[M]. .[3] 戎偉,猛劼,蘇微. 解密J2EE 項(xiàng)目開發(fā)的70個(gè)問題[M]..[4] (美) Roger [M]. .[5] 施伯樂,丁寶康,]. 高等教育出版社.[6] 達(dá)內(nèi) Core Java 核心技術(shù) C+E 國(guó)際軟件工程師培訓(xùn)教程.[7] 達(dá)內(nèi) Oracle 數(shù)據(jù)庫(kù)應(yīng)用 C+E 國(guó)際軟件工程師培訓(xùn)教程.[8] 達(dá)內(nèi) HTML,JavaScriptamp。最后感謝四年里陪伴我的同學(xué)、朋友們,有了他們我的人生才豐富,有了他們我在奮斗的路上才不孤獨(dú),謝謝他們。如今,伴隨著這篇畢業(yè)論文的最終成稿,復(fù)雜的心情煙消云散,自己甚至還有一點(diǎn)成就感。什么一對(duì)一,一對(duì)多,多對(duì)一,多對(duì)多,單向、雙向等等。首先鍛煉了自己的動(dòng)手能力,對(duì)于SSH框架的基本開發(fā)步驟通過這次的練習(xí)已經(jīng)基本掌握。原因:調(diào)用queryUserAllAction 時(shí)要傳入pageNow 參數(shù) (當(dāng)前顯示第幾頁(yè)) 直接跳轉(zhuǎn)沒有傳入 默認(rèn)pageNow 等于0 所有不顯示數(shù)據(jù)但顯示格式。解決將Struts默認(rèn)中文編碼改為gbk, 配置文件中配置constant。對(duì)于業(yè)務(wù)上的熟悉與否直接影響到實(shí)體類的設(shè)計(jì),直接導(dǎo)致數(shù)據(jù)庫(kù)的設(shè)計(jì)。比如用戶表當(dāng)時(shí)沒有考慮到狀態(tài)激活用戶和非狀態(tài)激活用
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1