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

正文內(nèi)容

基于ssh的寵物管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-預(yù)覽頁(yè)

 

【正文】 ................................................................ 41 其余模塊的功能說(shuō)明以及效果截圖 ................................................................ 42 用戶(hù)登 入注冊(cè),管理員管理用戶(hù)模塊 ................................................... 42 用戶(hù)留言,管理員查看留言模塊 ........................................................... 44 用戶(hù)查看相關(guān)文章,管理員管理相關(guān)文章模塊 ................................... 45 本章小結(jié) ............................................................................................................ 46 6 軟件安裝與調(diào)試 ...................................................................................................... 47 III 軟件的安裝與配置 ........................................................................................... 47 軟件調(diào)試 ........................................................................................................... 47 軟件測(cè)試 ........................................................................................................... 48 小結(jié) ................................................................................................................... 48 7 結(jié)論 .......................................................................................................................... 49 參考文獻(xiàn) ...................................................................................................................... 51 致謝 .............................................................................................................................. 52 翻譯 原文及譯文 .......................................................................................................... 52 基于 SSH 的 寵物管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 1 1 緒論 課題開(kāi)發(fā)背景 在科學(xué)技術(shù)飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用,人們的生活方式也因網(wǎng)絡(luò)技術(shù)的不斷發(fā)展而改善。但是由于家養(yǎng)寵物的變多,管理起來(lái)也比較麻煩,所以做個(gè)上海市的寵物管理系統(tǒng)便 于寵物監(jiān)管人的瀏覽以及寵物管理人員的管理是十分必要的。 我國(guó)的動(dòng)物管理正處于起步階段,注冊(cè)在線的寵物數(shù)量非常有限,信息也很封閉,因此必須發(fā)揮民間力量擴(kuò)大收容,加強(qiáng)寵物信息的宣傳力度,使更多愛(ài)護(hù)動(dòng)物的好心人可以領(lǐng)養(yǎng)寵物,同時(shí)也收納有家寵物的信息,以防寵物丟失,惡 性 基于 SSH 的 寵物管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 2 傷人等事件的發(fā)生。從而使我們從繁雜的事務(wù)中解放出來(lái),提高了我們的工作效率。因此我們利用計(jì)算機(jī)提供給我們信息,做出了這個(gè)寵物管理系統(tǒng)。如何實(shí)現(xiàn)信息處理的自動(dòng)化和辦公的無(wú)紙化逐步得到了人們的重視。在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中它變得越來(lái)越普及。涵蓋知識(shí)面廣,可有效地提高學(xué)生綜合運(yùn)用所學(xué)知識(shí)分析解決問(wèn)題的能力,增強(qiáng)學(xué)生對(duì)事物的理解與掌握能力,培養(yǎng)學(xué)生掌握科學(xué)的研究方法,正確的設(shè)計(jì)思想,獨(dú)立思考,勇于進(jìn)取,探索創(chuàng) 基于 SSH 的 寵物管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 3 新,為今后進(jìn)一步學(xué)習(xí)與工作奠定了良好的基礎(chǔ)。 首先是流浪寵物傷人事件屢屢發(fā)生??袢?duì)人的致死率高達(dá) %以上,且發(fā)病和死亡呈逐年上升趨勢(shì)。據(jù)了解,流浪寵物的實(shí)體和糞便很多時(shí)候是有環(huán)衛(wèi)工人處理,無(wú)形中加重了環(huán)衛(wèi)工人的負(fù)擔(dān)??梢?jiàn),流浪寵物管理是一個(gè)亟待解決的問(wèn)題。這使得使用 SSH 這三個(gè)開(kāi)源框架的優(yōu)點(diǎn) 被很好的體現(xiàn)出來(lái)了。此外增加了持久層,也就增加了更多的安全性。 本系統(tǒng)使用 SSH 框架進(jìn)行開(kāi)發(fā), SSH 對(duì)視圖層、控制層、業(yè)務(wù)邏輯層、持久化 層提供了全面的支持 ,已經(jīng)廣泛應(yīng)用于 各種系統(tǒng)的 開(kāi)發(fā)。 ? 第二章 展示 了本課題所使用到的關(guān)鍵技術(shù), SSH 框架 (Struts2+ Spring + Hibernate), JSP 技術(shù),以及 MySQL 數(shù)據(jù)庫(kù)跟 B/S 結(jié)構(gòu)等。 ? 第 五 章 詳細(xì)敘 述 了 系統(tǒng)的實(shí)現(xiàn),主要開(kāi)發(fā)系統(tǒng)的搭建,舉例給出了寵物管理模塊的實(shí)現(xiàn)過(guò)程,給出了其數(shù)據(jù)庫(kù)的設(shè)計(jì)以及其業(yè)務(wù)控制的主要代碼和其連接其 Struts, Hibernate, Spring 的配置代碼 ,并且給出了主要功能實(shí)現(xiàn)的截圖 。 2 關(guān)鍵技術(shù)介紹 本章全面介紹本系統(tǒng)所用到的關(guān)鍵技術(shù), SSH(Struts+Spring+Hibernate)作為本系統(tǒng)的核心與亮點(diǎn)技術(shù),更是作了詳細(xì)介紹,要掌握他們的工作原理,主要功能。 MVC 模式的目的就是實(shí)現(xiàn) Web 系統(tǒng)的職能分工。使用 MVC 應(yīng)用程序被分成三個(gè)核心部件:模型、視圖、控制器。模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。其中使用 Struts 作為系統(tǒng)的整體基礎(chǔ)架構(gòu),負(fù)責(zé) MVC 的分離,在 Struts 框架的模型部分,利用 Hibernate 框架對(duì)持久層提供支持,業(yè)務(wù)層用 Spring支持。而在持久層中,則依賴(lài)于 Hibernate 的對(duì)象化映射和數(shù)據(jù)庫(kù)交互,處理 DAO 組件請(qǐng)求的數(shù)據(jù),并返回處理結(jié)果。 其工作 原理如圖 23 所示。 基于 SSH 的 寵物管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 9 而 Interceptor 攔截器本身是一個(gè)普通的 Java 對(duì)象,它能動(dòng)態(tài)攔截 Action 調(diào)用,在 Action 執(zhí)行前后執(zhí)行攔截器本身提供的各種 各 樣的 Web 項(xiàng)目需求,也可以阻止 Action 的執(zhí)行,同時(shí)也可以提取 Action 中可以復(fù)用的部分。 ? 業(yè)務(wù)控制器 Action 業(yè)務(wù)控制器 Action 是由開(kāi)發(fā)者自己編寫(xiě)實(shí)現(xiàn)的, Action 類(lèi)可以是一個(gè)簡(jiǎn)單的 Java 類(lèi),與 Servlet API 完全分離。編寫(xiě) Action 類(lèi)后,開(kāi)發(fā)者還必須在配置文件中配置 Action。 Action 是業(yè)務(wù)控制器,在編寫(xiě) Action 的時(shí)候,盡量避免將業(yè)務(wù)邏輯放到其中,盡量減少 Action 與業(yè)務(wù)邏輯模塊或者組件的耦合程度。Action 的返回結(jié)果只是一個(gè)簡(jiǎn)單的字符串,也就是一個(gè)邏輯上的視圖名稱(chēng),要與實(shí)際視圖資源對(duì)應(yīng),必須通過(guò)配置文件來(lái)實(shí)現(xiàn)。 ? Struts2 的配置文件 類(lèi)型 Struts2 共有 4 類(lèi)配置文件 。 :定義應(yīng)用自身使用的 Action 映射及 result 定義;當(dāng)然我們一般將應(yīng)用的各個(gè)模塊分不到不同的配置文件中。Spring 使用基本的 JavaBean 來(lái)完成以前只可能由 EJB 完成的事情。 Spring 模塊構(gòu)建在核心容器之上,核心容器定義 了創(chuàng)建、配置和管理 bean 的方式,如 圖 24 所示: 組成 Spring 框架的每個(gè)模塊(或組件)都可以單獨(dú)存在,或者與其他一個(gè)或多個(gè)模塊聯(lián)合實(shí)現(xiàn)。 Spring 上下文: Spring 上下文是一個(gè)配置文件,向 Spring 框架提供上下文信息。 Spring AOP 模塊為基于 Spring 的應(yīng)用程序中的對(duì)象提供了事務(wù)管理服務(wù)。 Spring DAO 的面向 JDBC 的異常遵從通用的 DAO 異常層次結(jié)構(gòu)。所以, Spring 框架支持與 Jakarta Struts 的集成。 Spring 框架的功能可以用在任何 J2EE 服務(wù)器中,大多數(shù)功能也適用于不受管理的環(huán)境。IoC 控制權(quán)由對(duì)象本身轉(zhuǎn)向容器;由容器根據(jù)配置文件去創(chuàng)建實(shí)例并創(chuàng)建各個(gè)實(shí)例之間的依賴(lài)關(guān)系核心: bean 工廠;在 Spring 中, bean 工廠創(chuàng)建的各個(gè)實(shí)例稱(chēng)作 bean。 Hibernate 可以應(yīng)用在任何使用 JDBC 的場(chǎng)合,既可以在Java 的客戶(hù)端程序使用,也可以在 Servlet/JSP 的 Web 應(yīng)用中使用,最具革命意義的是, Hibernate 可以在應(yīng)用 EJB 的 J2EE 架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。通過(guò)這些接口,不僅可以對(duì)持久化對(duì)象進(jìn)行存取,還能夠進(jìn)行事務(wù)控制。但需要注意的是 Session對(duì)象是非線程安全的。它充當(dāng)數(shù)據(jù)存儲(chǔ)源代理,并負(fù)責(zé)創(chuàng)建 Session 對(duì)象。在 Hibernate 的啟動(dòng)的過(guò)程中, Configuration 類(lèi)的實(shí)例首先定位映射文檔位置、讀取配置,然后創(chuàng)建 SessionFactory 對(duì)象。它可以使用 HQL 語(yǔ)言或 SQL 語(yǔ)句兩種表達(dá)方式。 Jsp 技術(shù)簡(jiǎn)介 Jsp(Java Server Page 服務(wù)器網(wǎng)頁(yè) )是從 1998 年開(kāi)始出現(xiàn)的新技術(shù)。 Jsp 作為 Java 家族的一員,承襲了 Java的特點(diǎn),即跨平臺(tái)的特性,也即一次編譯,到處運(yùn)行。MySQL 的 SQL“結(jié)構(gòu)化查詢(xún)語(yǔ)言 ”。 MySQL 的優(yōu)勢(shì) ? 使用了多種 編譯器 進(jìn)行測(cè)試,保證源代碼的可移植性。 ? 支持 多線程 ,充分利用 CPU 資源。 ? 可以處理?yè)碛猩锨f(wàn)條記錄的大型數(shù)據(jù)庫(kù)。這樣就大大簡(jiǎn)化了 客戶(hù)端 電腦 載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶(hù)的總體成本( TCO)。 圖 28 顯示了 B/S 模式的三層結(jié)構(gòu)。而管理人員能方便的收集,修改社區(qū)寵物的各種數(shù)據(jù),聽(tīng)取用戶(hù)的意見(jiàn),以達(dá)到更好的管理社區(qū)內(nèi)寵物的目的。 游客的需要實(shí)現(xiàn)的主要功能有 (即前臺(tái)主要實(shí)現(xiàn)的功能) : ? 注冊(cè)以及登陸用戶(hù) ? 查詢(xún)寵物戶(hù)籍 ? 添加自己以及自己的寵物信息 ? 查看管理員在后臺(tái)添加的關(guān)于寵物的文檔 ? 參與評(píng)論內(nèi)容 管理員 需要實(shí)現(xiàn)的主要功能有 (即后臺(tái)主要實(shí)現(xiàn)的功能) : ? 添加普通管理員 ? 查詢(xún)修改刪除寵物信息 ? 查看刪除用戶(hù)信息 ? 添加刪除文檔 ? 查看修改寵物 監(jiān)管 人的信息 ? 添加寵物的類(lèi)別 ? 添加查看刪除留言 寵物管理系統(tǒng)界面需求 要求界面布局簡(jiǎn)介、結(jié)構(gòu)清晰,方便用戶(hù)在該 系統(tǒng)中瀏覽信息以及與管理員的 互動(dòng)。 查詢(xún)部分, 根據(jù)提示用 鍵盤(pán)輸入關(guān)鍵字,點(diǎn)擊“搜索”即可 根據(jù)部分內(nèi)容查看資料 。 ? 數(shù)據(jù)庫(kù)需求:數(shù)據(jù)庫(kù)需要能夠存儲(chǔ)各種表單,支持查詢(xún)、插入、刪除、修改等數(shù)據(jù)操作。 寵物管理系統(tǒng)的總體設(shè)計(jì) 本系統(tǒng)是基于 B/S 架構(gòu)下的多層結(jié)構(gòu)應(yīng)用系統(tǒng)。這樣就大大簡(jiǎn)化了客戶(hù)端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶(hù)的總體成本( TCO)。例如:表述層依賴(lài)于業(yè)務(wù)邏輯層,而業(yè)務(wù)邏輯層依賴(lài)于數(shù)據(jù)庫(kù)層。 系統(tǒng) 詳細(xì) 功能 設(shè)計(jì)以及總體結(jié)構(gòu)圖 通過(guò)詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象,充分了解系統(tǒng)的工作概況,明確用戶(hù)的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。注冊(cè)用戶(hù)以及管理員分別對(duì)數(shù)據(jù)管理?yè)碛凶约旱臋?quán)限。 基于 SSH 的 寵物管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 28 用戶(hù)管理用例分析 圖 45 用戶(hù)管理用例圖 如圖 45,用戶(hù)管理模塊主要包括:用戶(hù)登陸、用戶(hù)注冊(cè)、用戶(hù)信息修改、用戶(hù)刪除、用戶(hù)信息查詢(xún) 五個(gè)功能組成。 系統(tǒng)出錯(cuò)處理設(shè)計(jì) ? 用戶(hù)輸入賬號(hào)跟密碼錯(cuò)誤,需要在登錄框提示“ 信息錯(cuò)誤,請(qǐng)重新填寫(xiě)! ” 。 本章小結(jié) 本章對(duì) 寵物管理系統(tǒng)的功能設(shè)計(jì)目標(biāo),總體設(shè)計(jì)以及詳細(xì)設(shè)計(jì)進(jìn)行了敘述,同時(shí)給出了功能結(jié)構(gòu)圖以 er 圖以及系統(tǒng)用例圖,區(qū)分了主要模塊。 本系統(tǒng)開(kāi)發(fā)平臺(tái)采用的是 Mysql 和 ,下面分別對(duì)這些開(kāi)發(fā)工具進(jìn)行介紹。 MySQ
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1