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

正文內(nèi)容

基于ssh的寵物管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(存儲(chǔ)版)

2025-06-22 22:22上一頁面

下一頁面
  

【正文】 ring 框架管理的任何對(duì)象支持 AOP。 ? Spring 基本框架 Spring 框架是一個(gè)分層架構(gòu),由 7 個(gè)定義良好的模塊組成。: struts 插件使用的配置文件,比如當(dāng)使用 Struts 和 Spring結(jié)合時(shí)就需要在 中引用該配置文件。 ? 視圖組件 Struts 2 可以使用 Jsp 以及其他視圖技術(shù),如 FreeMarker、 Velocity 等。 Struts 2 提供了一個(gè)ActionSupport 工具類,該類實(shí)現(xiàn)了 Action 接口和 validate()方法,一般開發(fā)者編寫 Action 可以直接繼承 ActionSupport 類。 核心控制器執(zhí)行讀取靜態(tài)數(shù)據(jù)信息,決定需要轉(zhuǎn)發(fā)或者導(dǎo)航的 Action配置,創(chuàng)建 Action 的 Context,創(chuàng)建 Action 代理,內(nèi)存清理和性能優(yōu)化等操作。在業(yè)務(wù)層中,管理服務(wù)組件的 Spring IoC 容器負(fù)責(zé)向 Action提供業(yè)務(wù)模型 (Model)組件和該組件的協(xié)作對(duì)象數(shù)據(jù)處理 (DAO)組件完成業(yè)務(wù)邏輯,并提供事務(wù) 處理、緩沖池等容器組件 以提升系統(tǒng)性能和保證數(shù)據(jù)的完整性。視圖是用戶看到并與之交互的界面。 MVC 模式 MVC 是三個(gè)單詞的縮寫,分別為: 模型 (Model),視圖 (View) 和控制Controller)。 ? 第四章對(duì)寵物管理系統(tǒng)做出了詳細(xì)的設(shè)計(jì),從功能設(shè)計(jì),到數(shù)據(jù)庫設(shè)計(jì),然后給出了系統(tǒng)的功能結(jié)構(gòu)圖, er 圖,以及系統(tǒng)用例圖,最后提及了用戶輸入出錯(cuò)的設(shè)計(jì)。而管理人員能方便的收集,修改社區(qū)寵物的各種數(shù)據(jù),聽取用戶的意見,以達(dá)到更好的管理社區(qū)內(nèi)寵物的目的。此外,對(duì)數(shù)據(jù)庫的處理往往較復(fù)雜,特別是與數(shù)據(jù)庫的連接浪費(fèi)了大量的時(shí)間。 其次是寵物糞便和死尸等造成嚴(yán)重的環(huán)境污染。但是 ,隨著寵物熱的興起 ,也給人們的日常生活帶來了諸多麻煩和不便。在這些學(xué)科的基礎(chǔ)上,形成信息收集和加工的方法,從而形成一個(gè)縱橫交織的系統(tǒng)。計(jì)算機(jī)信息化管理有著儲(chǔ)存信息量大,速度快等許多優(yōu) 點(diǎn),提供給我們的處理信息及時(shí)快捷,同時(shí)也提高了我們工作人員的自 身素質(zhì)。據(jù)報(bào)道目前上海市區(qū)的流浪寵物已經(jīng)超過了 70 萬只,對(duì)環(huán)境、交通和我們的日常生活構(gòu)成嚴(yán)重隱患,而其他地區(qū)流浪寵物的數(shù)量也在激增。 本 篇 論文就 畢業(yè)設(shè)計(jì)的內(nèi)容,系統(tǒng)地闡述了 整個(gè)寵物管理系統(tǒng)的功能的設(shè)計(jì)和實(shí)現(xiàn) 。 在寵物管理系統(tǒng)的設(shè)計(jì)過程中結(jié)合運(yùn)用了 SSH 技術(shù),實(shí)現(xiàn)一套適合中小型社區(qū)管理寵物的系統(tǒng)。如電子商務(wù),電子政務(wù),醫(yī)療,網(wǎng)上娛樂,網(wǎng)上游戲,網(wǎng)絡(luò)教學(xué)等。 最后,采用用例方法對(duì)系統(tǒng)進(jìn)行了測試 , 保證了系統(tǒng)的可用性。很多人已經(jīng)發(fā)現(xiàn),我們身邊的流浪寵物越來越多,其中約 80%為流浪貓,它們大多是被主人遺棄,流落街頭。并且人工管理的弊端也愈來 愈嚴(yán)重,由于不可避免的人為因素,造成數(shù)據(jù)的遺漏、誤報(bào),而造成 一定的 損失的事例層出不窮。 MIS 是一門新的學(xué)科,它跨越了若干個(gè)領(lǐng)域,比如管理科學(xué)、系統(tǒng)科學(xué),運(yùn)籌學(xué)、統(tǒng)計(jì)學(xué)以及計(jì)算機(jī)科學(xué)。人們飼養(yǎng)寵物的出發(fā)點(diǎn)已不再是以前的養(yǎng)狗是為了看家護(hù)院,養(yǎng)貓是為了捉拿耗子,更多的人視寵物為平日玩耍、取樂的對(duì)象,是自己寂寞消遣的伴侶。因此,寵物管理勢在必行。傳統(tǒng)的基 于 JSP, Servlet以及 JavaBean 技術(shù)所開發(fā)的系統(tǒng)擴(kuò)展能力不強(qiáng),不能夠滿足人們快速增長的需求,并且顯示頁面有時(shí)要進(jìn)行邏輯處理,降低了運(yùn)行效率。用戶可以在該平臺(tái)上瀏覽查看寵物的信息以及相關(guān)資料,還可以在留言板中留下自己的意見及建議。 說明了制作該系統(tǒng)的任務(wù)概要,使用該系統(tǒng)的用戶的用戶特點(diǎn)并將系統(tǒng)的功能需求,界面需求,操作需求以及其他需求一一介紹 。只有掌握了這些技術(shù)基礎(chǔ),才能使本系統(tǒng)的開發(fā)正常進(jìn)行。分層概念。 系統(tǒng)的基本業(yè)務(wù)流程是: 在表示層中,首先通過 JSP 頁面實(shí)現(xiàn)交互界面,負(fù)責(zé)傳送請(qǐng)求 (Request)和接收響應(yīng) (Response),然后 Struts 根據(jù)配置文件 基于 SSH 的 寵物管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 7 ()將 ActionServlet 接收到的 Request 委派給相應(yīng)的 Action 處理。 StrutsPrepareAndExecuteFilter 名字已經(jīng)很能說明問題了, prepare 與 execute,前者表示準(zhǔn)備,可以說是指 filter 中的 init 方法,即配制的導(dǎo)入;后者表示進(jìn)行過濾,指 doFilter 方法,即將 request 請(qǐng)求,轉(zhuǎn)發(fā)給對(duì)應(yīng)的 Action 去處理。 Action 的 execute()返回一個(gè) String 類型值。不同的開發(fā)者或者團(tuán)隊(duì),都有自己的 基于 SSH 的 寵物管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 10 方式來實(shí)現(xiàn)業(yè)務(wù)邏輯模塊, Struts 2 框架的目的就是使用 Action 來調(diào)用業(yè)務(wù)邏輯模塊。:定義框架自身使用的 Action 映射及 result 定義。從簡單性、可測試性和松耦合的角度而言,任何 Java 應(yīng)用都可以從 Spring 中受益。 Spring AOP:通過配置管理特性, Spring AOP 模塊直接將面向方面的編程功能集成到了 Spring 框架中。所有這些都 遵從 Spring 的通用事務(wù)和 DAO 異常層次結(jié)構(gòu)。毫無疑問,這樣的對(duì)象可以在不同 J2EE 環(huán)境( Web 或 EJB)、獨(dú)立應(yīng)用程序、測試環(huán)境之間重用。 Hibernate 的核心接口一共有 6 個(gè),分別為 :Session、 SessionFactory、Transaction、 Query、 Criteria 和 Configuration。這里當(dāng)使用 session 這個(gè)術(shù)語時(shí),其實(shí)指的是 Hibernate 中的session,而以后會(huì)將 HttpSession 對(duì)象稱為用戶 session。它是可選的,開發(fā)人員也可以設(shè)計(jì)編寫自己的底層事務(wù)處理代碼。在傳統(tǒng)的網(wǎng)頁 HTML 文件 (*.htm,*.html)中 基于 SSH 的 寵物管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 16 加入腳本片段和 Jsp 標(biāo)記 (Tag),構(gòu)成 Jsp 網(wǎng)頁 (*.jsp)。MySQL 軟件采用了 GPL( GNU 通用公共許可證 )。 ? 提供 TCP/IP、 ODBC 和 JDBC 等多種數(shù)據(jù)庫連接途徑。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN, WAN, Inter/Intra 等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。 基于 SSH 的 寵物管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 19 (2) 管理員:寵物管理系統(tǒng)的后臺(tái)使用者,網(wǎng)站的管理者, 數(shù)據(jù)的修改,刪除,調(diào)用者, 權(quán)限不受限。 寵物管理系統(tǒng)的其他 需 求 ? 系統(tǒng)響應(yīng)速度: 平均登陸響應(yīng)時(shí)間 , 刷新頁面響應(yīng)時(shí)間 , 打開分頁列表響應(yīng)時(shí)間 , 更新處理 時(shí) 間 以及 數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間 盡量小于 2 秒。它是隨著 Inter 技術(shù)的興起,對(duì) C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。當(dāng)某一層發(fā)生變化,只要 API 不變,不會(huì)影響其他層的實(shí)現(xiàn)。 寵物管理平臺(tái) 主人信息管理 寵物信息管理 論壇 寵物監(jiān)護(hù)人信息 寵物類目管理 主人填寫 主人登陸 寵物信息管理 用戶注冊(cè) 用戶修改 監(jiān)護(hù)人資料填寫 寵物資料填寫 文檔管理 基于 SSH 的 寵物管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 26 圖 43 系統(tǒng) ER 圖 用戶名 密碼 管理員 管理 寵物管理系統(tǒng) 管理 登錄注冊(cè)用戶 修改密碼 寵物信息 監(jiān)管人信息 寵物類型 文檔信息 留言信息 用戶信息 增加留言 添加管理員 增加寵物以及監(jiān)管人信息 注冊(cè)用戶 查看文檔 基于 SSH 的 寵物管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 27 系統(tǒng)的用例圖 總體用例分析 圖 44 總體用例圖 如圖 44,用戶管理、 寵物,寵物類別及寵物監(jiān)管人 管理、 留言板 管理、 文檔管理 四個(gè)模塊構(gòu)成了本 寵物管理 系統(tǒng)。 ? 用戶在提交注冊(cè)信息時(shí),有姓名賬號(hào)密碼等未填寫時(shí),需要彈出提示框:“未填寫的內(nèi)容不能為空!”。 3) 主要開發(fā)工具介紹 ? 采用 為集成環(huán)境 MyEclipse 是在 Eclipse 集成開發(fā)環(huán)境中提供 Web 應(yīng)用程序開發(fā)的插件,在目前軟件開發(fā)的領(lǐng)域中, MyEclipse 是一個(gè)使用非常廣泛的工具,在該項(xiàng)目開發(fā)中選擇的版本是 MyEclipse 。本系統(tǒng)的硬件配置為: ? CPU: 的 32 位處理器 ; ? 內(nèi)存: 512MB(建議使用 512MB 以上內(nèi)存 ); ? 硬盤空間:有效硬盤空間 50MB 以上。 留言板管理 圖 47 留言板管理用例圖 如圖 47,留言板管理模塊主要包括:留言板列表,留言板內(nèi)容兩個(gè)個(gè)內(nèi)容 基于 SSH 的 寵物管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 30 組成。 主要實(shí)現(xiàn)以下功能 如圖 42 所示 : ? 寵物類別管理 ? 寵物類別查詢 ? 寵物類別修改 ? 寵物類別刪除 ? 新增寵物類別 ? 寵物信息管理 ? 寵物大小類別,是否有傷人危險(xiǎn) ? 寵物是否注冊(cè)疫苗,何時(shí),何地 ? 寵物有監(jiān)管人或流浪或被社區(qū)收容 ? 寵物的其他信息以及備注 ? 寵物查詢 ? 寵物修改 基于 SSH 的 寵物管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 24 ? 寵物刪除 ? 新增寵物 ? 寵物監(jiān)管人管理 ? 寵物監(jiān)管人 性別年齡 ? 寵物監(jiān)管人 與寵物關(guān)系 ? 寵物監(jiān)管人 工作及工作住址 ? 寵物監(jiān)管人聯(lián)系方式等 ? 寵物監(jiān)管人查詢 ? 寵物監(jiān)管人 添加 ? 寵物監(jiān)管人 信息修改 ? 寵物監(jiān)管人 刪除 ? 用戶評(píng)論管理 ? 評(píng)論內(nèi)容管理 ? 用戶評(píng)論查詢 ? 用戶登錄管理 ? 用戶注冊(cè) ? 用戶登錄 ? 用戶密碼修改 ? 相關(guān)文檔 管理 ? 文檔 信息 查看 ? 文檔信息添加 ? 文檔信息刪除 ? 個(gè)人信息管理 ? 管理員密碼更改 ? 退出系統(tǒng)。推薦的分層式結(jié)構(gòu)一般分為三層,從下至上分別為:數(shù)據(jù)訪問 (持久) 層、業(yè)務(wù)邏輯層(或 稱 為領(lǐng)域?qū)樱⒈硎緦?,如圖 41: 圖 41 系統(tǒng)架構(gòu) 基于 SSH 的 寵物管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 23 總的來說,采用分層結(jié)構(gòu)的設(shè)計(jì)思想,可以讓每個(gè)層由一組相關(guān)的類或組件構(gòu)成,共同完成特定的功能。 本章小結(jié) 本章介紹了 寵物管理系統(tǒng) 的開發(fā)目標(biāo) , 簡單得 介紹了 注冊(cè)用戶以及管理員對(duì)該系統(tǒng)的需求 , 然后介紹了 本系統(tǒng) 的界面需求、操作需求、性能需求 。功能導(dǎo)航欄位于網(wǎng)頁 左側(cè) ,用戶可點(diǎn)擊選項(xiàng)進(jìn)入相應(yīng)的模塊;內(nèi)容顯示窗口位于網(wǎng)頁右部,是網(wǎng)頁主要內(nèi)容的展示窗口。 3 系統(tǒng)需求分析 任務(wù)概述 本寵物系統(tǒng)主要是為用戶提供一個(gè)網(wǎng)上交流寵物信息的平臺(tái),也為社區(qū)寵物的管理員提供一個(gè)方便管理,記錄寵物信息數(shù)據(jù)的平臺(tái)。它是隨著 Inter技術(shù)的興起,對(duì) C/S 結(jié)構(gòu) 的一種變化或者改進(jìn)的結(jié)構(gòu)。 ? 為多種編程語言提供了 API。 MySQL 簡介 MySQL 應(yīng)用概述 MySQL 是一種 關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉庫內(nèi)。 基于 SSH 的 寵物管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 15 圖 27 Hibernate工作流程 圖 Hibernate 可以通過一個(gè) XML 的 mapping 文件把一個(gè) POJO( Plain old java object)和數(shù)據(jù)庫中的表對(duì)應(yīng)起來,在這個(gè) XML 文件(一般命名為 *.)中,我們可以配置好 Object 和數(shù)據(jù)庫中標(biāo)的映射關(guān)系,然后把這個(gè) mapping 加入到 中,這樣 Hibernate 在啟動(dòng)時(shí)就可以加載這些 mapping,并可以根據(jù)配置文件對(duì)對(duì)象實(shí)現(xiàn)自動(dòng)的加載,并且可以對(duì)這些 Object 實(shí)習(xí)自動(dòng)的維護(hù)。需要注意的是 SessionFactory并不是輕量級(jí)的,因?yàn)橐话闱闆r下,一個(gè)項(xiàng)目通常
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1