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

正文內(nèi)容

基于ssh的寵物管理系統(tǒng)的設(shè)計與實現(xiàn)本科畢業(yè)論文(文件)

2025-07-31 10:36 上一頁面

下一頁面
 

【正文】 ............................ 48 III 軟件的安裝與配置 ............................................................................................ 48 軟件調(diào)試 ............................................................................................................ 48 軟件測試 ............................................................................................................ 49 小結(jié) .................................................................................................................... 50 7 結(jié)論 .......................................................................................................................... 51 參考文獻 ...................................................................................................................... 52 致謝 .............................................................................................................................. 54 翻譯 原文及譯文 .......................................................................................................... 54 基于 SSH 的 寵物管理系統(tǒng)設(shè)計與實現(xiàn) 1 1 緒論 課題開發(fā)背景 在科學技術(shù)飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟、生活等各個方面發(fā)揮著重要的作用,人們的生活方式也因網(wǎng)絡(luò)技術(shù)的不斷發(fā)展而改善。 本系統(tǒng)界面簡單,直觀,易于操作和使用,完全基于互聯(lián)網(wǎng)的互動性 。 寵物管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。中國網(wǎng)民充分領(lǐng)略 “暢游天際間,網(wǎng)絡(luò)無極限 ”所帶來的樂趣。隨著互聯(lián)網(wǎng)的飛速發(fā)展,網(wǎng)絡(luò)應(yīng)用日益廣泛。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的數(shù)據(jù)庫。首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型 ,然后 ,對初始原型系統(tǒng)進行需求迭代 , 不斷修正和改進 ,直到形成滿意的可行系統(tǒng)。由于物質(zhì)生活的提高,人們開始越來越注重精神層面的享受,不少家庭都擁有自己獨特的一員:寵物。 近期,社區(qū)關(guān)于寵物的討論較多。由此看來,建立一個規(guī)范化、科學化的寵物交流平臺是非常有必要的。目前很多寵物管理的管理還處于人工管理的階段,效率低下,已經(jīng)遠遠落后于當今技術(shù)的發(fā)展。寵物管理 系統(tǒng)是現(xiàn)在寵物管理工作不可缺少的一部分,是適應(yīng)現(xiàn)在寵物管理業(yè)務(wù)制度的要求。如今,隨著計算機技術(shù)的普及人們開始采用 MIS,它是集計算機技術(shù)、網(wǎng)絡(luò)通信技術(shù)為一體的信息系統(tǒng)工程,能使學校運行的數(shù)據(jù)更加準確、及時、全面、詳實,同時對各種信息進一步地加工,使領(lǐng)導層對寵物管理的決策依據(jù)更充分,更具有合理性科學性,并創(chuàng)造出更多的發(fā)展機會;另外也進一步加強學校的科學化、合理化、制度化、規(guī)范化管理,為管理水平跨上新臺階,為持續(xù)、健康、穩(wěn)定的發(fā)展打下基礎(chǔ)。目前國內(nèi)使用和發(fā)展的 MIS 平臺模式大體分兩種:客戶機 /服務(wù)器( C/S)模式和 Web 瀏覽器 /服務(wù)器( B/S)模式。 課題研究現(xiàn)狀 隨著人們生活水平的提高 ,各種各樣的寵物開始在千家萬戶出現(xiàn),越來越多的市民把飼養(yǎng)寵物視為自己家庭生活的一個重要部分。流浪寵物居無定所無人看管,一不小心就會造成狗傷行人的事件,而且此類事件與日俱增。同時,大大增加人與人之間的矛盾,引起醫(yī)藥費等索賠的糾紛不斷。我國并無轉(zhuǎn)業(yè)的動物尸體處理設(shè)施,也沒有專門的動物掩埋場所, 再次是寵物傳染病威脅人類健康 ,如寄生蟲病、狂犬病等。 這使得對開發(fā)上海市寵物系統(tǒng)的技術(shù)要求更高了。開源框架的設(shè)計思路是將整個系統(tǒng)的實 現(xiàn)分為三層:表現(xiàn)層、業(yè)務(wù)邏輯層、持久層。 課題研究內(nèi)容 本系統(tǒng)主要是為 用戶提供一個網(wǎng)上交流寵物信息的平臺,也為社區(qū)寵物的管理員提供一個方便管理,記錄寵物信息數(shù)據(jù)的平臺。系統(tǒng)的開發(fā)環(huán)境是MyEclipes ,數(shù)據(jù)庫使用 MySQL Server ,服務(wù)器使用 Tomcat 。 ? 第三章 對該 系統(tǒng) 做出了 需求分析。 ? 第 六 章淺談了軟件的安裝,測試與調(diào)試。然后介紹了本系統(tǒng)使用的頁面 Jsp 以及數(shù)據(jù)庫 MySQL 還有 B/S 模式。 Model 層實現(xiàn)系統(tǒng)中的業(yè)務(wù)邏輯,通??梢杂?JavaBean 或 EJB 來實現(xiàn)。它們各自處理自己的任務(wù)??刂破鹘邮苡脩舻妮斎氩⒄{(diào)用模型和視圖去完成用戶的需求。具體做法是:用面向?qū)ο蟮姆治龇椒ǜ鶕?jù)需求提出一些模型,將這些模型實現(xiàn)為基本的 Java 對象,然后編寫基本的 DAO 接口,并給出 Hibernate 的 DAO實現(xiàn),采用 Hibernate 架構(gòu)實現(xiàn)的 DAO 類來實現(xiàn) Java 類與數(shù)據(jù)庫之間的轉(zhuǎn)換和訪問,最后由 Spring 完成業(yè)務(wù)邏輯。 Struts、 Spring、 Hibernate 的關(guān)系如圖 22 所示: 圖 22 Struts、 Spring、 Hibernate 關(guān)系圖 Struts2 簡介 Struts 2 是 Struts 的下一代產(chǎn)品,是在 struts 和 WebWork 的技術(shù)基礎(chǔ)上進行了合并的全新的 Struts 2 框架。 基于 SSH 的 寵物管理系統(tǒng)設(shè)計與實現(xiàn) 8 圖 23 Struts2 工作原理圖 ? 核心控制器 StrutsPrepareAndExecuteFilter FilterDispatcher 是早期 Struts2 的 過 濾 器 , 后 期 的 都 用StrutsPrepareAndExecuteFilter 了。主要作用為:在 Action 調(diào)用之前提供系統(tǒng)處理流程邏輯控制,和 Action 交互時,提供 Ation執(zhí)行時的一些初始信息,在 Action 結(jié)束后,一些事后的處理流程邏輯,修改 Action中返回的 Result 信息,捕獲異常。 Action 一般都有一個 execute()方法,也可以定義其他業(yè)務(wù)控制方法。一個 Action 的配置應(yīng)該包含下面幾個元素: 該 Action 的 name,即用戶請求所指向的 URL。 ? 業(yè)務(wù)模型組件 業(yè)務(wù)模型組件可以是實現(xiàn)業(yè)務(wù)邏輯的模塊,可以是 EJB、 POJO 或者 基于 SSH 的 寵物管理系統(tǒng)設(shè)計與實現(xiàn) 10 JavaBean,在實際開發(fā)中,對業(yè)務(wù)模型組件的區(qū)分和定義也是比較模 糊的,實際上也超出了 Struts 2 框架的范圍。 在 配置文件中,每一個 Aciton 定義都有 name 和 class 屬性,同時還要指定 result 元素。 :定義框架自身的全局變量。 ? 框架中所使用的組件 ActionServlet 控制器 , ActionClass 包含事務(wù)邏輯 , ActionMapping 幫助控制器將請求映射到操作 , ActionForward 用來指示操作轉(zhuǎn)移的對象 ,ActionError 用來存儲和回收錯誤 , Struts 標記庫 可以減輕開發(fā)顯示層次的工作 。然而,Spring 的用途不僅限于服務(wù)器端的開發(fā)。每個模塊的功能如下: 核心容器:核心容器提供 Spring 框架的基本功能。 Spring 上下文包括企業(yè)服務(wù),例如 JNDI、 EJB、電子郵件、國際化、校驗和調(diào)度功能。通過使用 Spring AOP,不用依賴 EJB 組件,就可以將聲明性事務(wù)管理 集成到應(yīng)用程序中。 Spring ORM: Spring 框架插入了若干個 ORM 框架,從而提供了 ORM 的對象關(guān)系工具,其中包括 JDO、 Hibernate 和 iBatisSQL Map。 Web 模塊還簡化了處理多部分請求以及將請求參數(shù)綁定到域?qū)ο蟮墓ぷ鳌?Spring 的核心要點是:支持不綁定到特定 J2EE 服務(wù)的可重用業(yè)務(wù)和數(shù)據(jù)訪問對象。 基于 SSH 的 寵物管理系統(tǒng)設(shè)計與實現(xiàn) 13 Spring 還有一個核心就是 AOP(AspectOriented Programming): 面向方面編程 ,可以為某一類對象 進行監(jiān)督和控制(也就是在調(diào)用這 類對象的具體方法的前后去調(diào)用你指定的 模塊)從而達到對一個模塊擴充的功能。其體系結(jié)構(gòu)概要如 圖 25 以及圖 26 所示。下面對這 6 個核心接口分別加以介紹。同時, Hibernate 的 session 不同于 JSP 應(yīng)用中的HttpSession。這里用到了工廠模式 。 ? Transaction 接口 Transaction 接口負責事務(wù)相關(guān)的操作。 圖 25 Hibernate 體系結(jié)構(gòu)概要圖 基于 SSH 的 寵物管理系統(tǒng)設(shè)計與實現(xiàn) 15 圖 26 Hibernate 體系結(jié)構(gòu)概要圖 2 Hibernate 的工作就是為 Object 和 Ralational 之間提供一個映射,其工作流程如下面的圖 27 所示。由 Sun 公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準,是基于 JavaServlet以及整個 Java 體系的 Web 開發(fā)技術(shù)。 在國外,己經(jīng)大量使用 Jsp 作為網(wǎng)絡(luò)應(yīng)用程序的開發(fā)工具,而在國內(nèi),盡管Jsp 還不是主流開發(fā)技術(shù),但是由于 Jsp 的強大優(yōu)勢,許多網(wǎng)站都已經(jīng)準備轉(zhuǎn)向Jsp,利用 Jsp 來開發(fā)動態(tài)網(wǎng)站。 SQL 是用于訪問數(shù)據(jù)庫的最常用標準化語言。 ? 支持 AIX、 FreeBSD、 HPUX、 Linux、 Mac OS、 Novell Netware、 OS/2 Wrap、Solaris、 Windows 等多種操作系統(tǒng)。 ? 優(yōu)化的 SQL 查詢 算法,有效地提高查詢速度。 B/S 結(jié)構(gòu) B/S 結(jié)構(gòu) ( Browser/Server 結(jié)構(gòu) )結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。以目前 的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過 Inter/Intra 模式 下 數(shù)據(jù)庫 應(yīng)用,相對易于把握、成本也是較低的。 基于 SSH 的 寵物管理系統(tǒng)設(shè)計與實現(xiàn) 18 表 示 層 W W W 瀏 覽 器功 能 層 C G I數(shù) 據(jù) 庫 層 圖 28 B/S 模式三層結(jié)構(gòu)圖 本章小結(jié) 本章節(jié)主要介紹了本寵物管理系統(tǒng)所需要使用的技術(shù),為后面的設(shè)計以及開發(fā)做準備。 用戶特點 (1) 注冊用戶 : 寵物管理系統(tǒng) 的前臺使用者, 各種寵物信息的瀏覽者,權(quán)限受限制 ??傮w布局分為 左側(cè)部分 功能導航欄 , 右部內(nèi)容顯示窗口。圖片上傳部分只要用戶點擊瀏覽,就會跳出選擇框,用戶可以選擇自己 PC 機上的圖片文件進 行上傳。 ? 系統(tǒng)穩(wěn)定性以及拓展性要求: 系統(tǒng)要有較好的穩(wěn)定性, 不能隨意報錯 ; 系統(tǒng)也需要有較好的拓展性,可按用戶需求比較方便的添加各種新功能。 B/S( Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。 在軟件體系架構(gòu)設(shè)計中,分層式結(jié)構(gòu)是最常見,也是最重要的一種結(jié)構(gòu)。并且每個層對對上層公開 API,但具體的實現(xiàn)細節(jié)對外透明。新系統(tǒng)必須充分考慮今后可能的擴充和改變。具體 ER 模型 見圖 43。 基于 SSH 的 寵物管理系統(tǒng)設(shè)計與實現(xiàn) 30 寵物,寵物類別及寵物監(jiān)管人管理 圖 46 寵物,寵物類別,寵物監(jiān)管人信息管理用例圖 如圖 46,寵物,寵物類別,寵物監(jiān)管人信息管理模塊主要包括:寵物信息管理,寵物類別管理,寵物監(jiān)管人信息管理三個功能模塊組成。 ? 用戶注冊賬戶的時候用了跟別人一樣的賬戶名,需要在注冊頁面提示“用戶名已存在!”。 基于 SSH 的 寵物管理系統(tǒng)設(shè)計與實現(xiàn) 32 5 寵物管理系統(tǒng)的實現(xiàn) 開發(fā)環(huán)境 1)硬件配置 硬件環(huán)境:
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1