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

正文內(nèi)容

基于javaweb的高校小吃查詢系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文-文庫吧

2025-07-25 19:14 本頁面


【正文】 ..................................................................................... 38 測試方法 ......................................................................................... 38 功能測試用例 ................................................................................ 38 6 結(jié) 論 ............................................................................................. 39 致 謝 ................................................................................................. 40 參考文獻 ............................................................................................... 41 安徽新華學(xué)院 14 屆本科畢業(yè)論文(設(shè)計) 1 1 緒 論 21 世紀(jì)是一個信息化的時代,隨著 信息科技 的不斷發(fā)展,信息技術(shù)和計算機技術(shù)已經(jīng)廣泛的應(yīng)用到社會生產(chǎn)和生活的各個領(lǐng)域,人們的日常工作中越來越多的依賴信息技術(shù)和計算機技術(shù),信息技術(shù)和計算機技術(shù)已經(jīng)成為人們工作中不可缺少的一部 分,高校小吃查詢系統(tǒng)為美食 愛好者提供了方便,而且對 廣大美食愛好者自己上傳的作品 都起到很好的 交流 作用。 本系統(tǒng)使用 MyEclipse 作為開發(fā)環(huán)境, 將 SQL SERVER 2020 作為數(shù)據(jù)庫, 用Tomcat6 作為服務(wù)器,論文重點 設(shè)計高校小吃查詢系統(tǒng)以及高校美食查詢系統(tǒng)的設(shè)計與開發(fā),開發(fā)嚴(yán)格 軟件生存周期的開發(fā)步驟,首先進行分析系統(tǒng)的可行性方案,然后進行需求分析,確定了項目開發(fā)方案,并按照制定的計劃進行了軟件的總體設(shè)計和詳細設(shè)計。最后對本軟件進行了 測試 。 下面將論文的內(nèi)容介紹如下: (1) 第 2 章主要是系統(tǒng)開發(fā)背景與環(huán)境及對系統(tǒng)的可行性分析 (2) 第 3 章主要系統(tǒng)的總體設(shè)計。 (3) 第 4 章對本系統(tǒng)的詳細設(shè)計。 (4) 第 5 章主要是系統(tǒng) 測試 。 安徽新華學(xué)院 14 屆本科畢業(yè)論文(設(shè)計) 2 2 開 發(fā)背景與環(huán)境 開發(fā)背景 高校小吃查詢 系統(tǒng)是專門為 美食 愛好者提供的一個交流的平臺,使 美食 愛好者不需要進行面對面的交流,只需在網(wǎng)上查看 美食 愛好者的個人 作品 ,從而了解他人的 烹飪技術(shù)以及創(chuàng)意 ,如果與自己 對其作品有興趣 ,就可以 收藏其菜譜 ,并且能夠 給其好評 。而且 美食愛好者之間可以在 對其進行評論 交流彼此對 美食 的看法 和 道出 美食 愛好者之間的心聲。除此之外本系統(tǒng)管理者還可以通過后臺對 所有 冊的會員信息進行管理 。 開發(fā)環(huán)境 MyEclipse 作為開發(fā)工具 , SQL SERVER 2020, Wndows7。 開發(fā)語言 一、 JSP 語言的簡介及其優(yōu)點 [1] JSP 開發(fā)的 Web 是跨平臺的,能在 Linux 下運行,也 可以 在 很多 操作系統(tǒng)上運行。 JSP 技術(shù)使用 Java 編程語言編寫類 似 XML 的 scriptlets 和 tags,封裝 生成 動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過 scriptlets 和 tags 訪問存在于服務(wù) 器 的資源的應(yīng)用。 JSP 將網(wǎng)頁邏輯與顯示和網(wǎng)頁設(shè)計分離,支持可重用組件的設(shè)計,使開發(fā) Web 的應(yīng)用程序的變得容易和迅速 , JSP 具 有 Java 的簡單易用 、 向?qū)ο?、 具有平臺無關(guān)性 并且 安全可靠,主要面向 Inter 的 全部 特點。 二、 Spring 框架簡介及其優(yōu)點 [2] (1) 輕量 ——從開銷與大小兩 個 面而言 Spring 都是輕量 級 的。 Spring 框架在一個大小只有 1MB 左右 的 JAR 包 里發(fā)布。并且 Spring 所需的處理開銷也是 很小 的。此外, Spring 具有 非侵入式 的優(yōu)點 : 具有代表性的, Spring 中的對象不依賴于 Spring的特定類。 (2) 控制反轉(zhuǎn) ——Spring 通過一種 IOC 的技術(shù)促進了 模塊解耦 。當(dāng)用了 IOC,對象依賴的 另一個 對象 , 通過被動的方式傳遞進來,而不是這個對象自己 實例化 或者尋找 依賴對象。 (3) 面向切面 ——Spring 提供了豐富面向切面編程的支持,通過分離應(yīng)用的系統(tǒng)級服務(wù)與業(yè)務(wù)邏輯進行內(nèi)聚性開發(fā) 。 安徽新華學(xué)院 14 屆本科畢業(yè)論文(設(shè)計) 3 4)容器 ——Spring 包含 、 管理應(yīng)用對象生命周期和對象的配置 。 5)框架 ——Spring 可以將簡單的組件組合、配置成復(fù)雜應(yīng)用。 Spring 中,應(yīng)用對象聲明式地組合 。 三、 Hibernate 語言簡介及其優(yōu)點 [3] Hibernate 是 JDBC 的輕量級的對象封裝,是獨立的對象持久 化 框架。 Hibernate 可以用在 任意 JDBC 使用的場合 。 Hibernate 和 JDBC 密切關(guān)聯(lián), Hibernate 兼容性和 JDBC、 數(shù)據(jù)庫有一定的關(guān)系,和使用 Java 程序 、 App Server 無 任何關(guān)系, 同樣 不存在兼容性問題。 Hibernate 是開放源代碼的對象關(guān)系映射 的框架 ,對 JDBC 進行輕量級對象封裝,使 Java程序員隨心所欲的用對象編程思維操縱數(shù)據(jù)庫。 Hibernate 用 Java 反射機制來實現(xiàn)透明性。 Hibernate 性能好,它是個輕量級框架。 映射的靈活性 突出 。 Hibernate 支持各種關(guān)系數(shù)據(jù)庫,一對一 和 多對多的復(fù)雜關(guān)系。 四、 Struts2 框架 [4] Struts2 實現(xiàn) MVC 架構(gòu) , MVC 系統(tǒng)的組成分成 Model、 View 、 Controller 三 個部分。 一個請求在 Struts2 框架中的處理大概分為以下幾個步驟: (1) 客戶端指向 Servlet 的請求; (2)請求經(jīng)過一系列的 Filter; (3)調(diào)用 FilterDispatcher, FilterDispatcher 查看 ActionMapper 決定請求需要調(diào)用 哪個 Action; (4) ActionMapper 需要調(diào)用 哪個 Action, FilterDispatcher 請求 提供給 ActionProxy; (5) ActionProxy 訪問 框架配置文件,找到 并 調(diào)用的 特定 的 Action 類; (6) ActionProxy 實例化一個 ActionInvocation 的實例。 (7) ActionInvocation 實例調(diào)用,調(diào)用 Action 之前或之后,涉及 相關(guān) Intercepter 調(diào)用。 (8) Action 執(zhí)行完, ActionInvocation 根據(jù) 配置返回結(jié)果。 可行性研究 可行性分析的目的,就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。 SQL SERVER 2020 具有良好的用戶操作界面。 SQL SERVER 2020 可以通過如 SQL、Hibernate、 JDBC 等技術(shù),方便地存儲、檢索和處理服務(wù)器的信息,可以接受 各 種 類型 的安徽新華學(xué)院 14 屆本科畢業(yè)論文(設(shè)計) 4 數(shù)據(jù),方便用戶在不同系統(tǒng)進行數(shù)據(jù) 類型轉(zhuǎn)換 此系統(tǒng)主要解決 高校小吃 愛好者信息管理一系列問題,如添加、修改、刪除、查詢等,因為本管理系統(tǒng)有較高的保密性,要求對人員的各種信息妥善管理,方便用戶使用 ; 且系統(tǒng)安全、高效、可靠。 通過需求階段對系統(tǒng)的可行性進行分析,用 MyEclipse 、 SQL SERVER 2020 開發(fā)此系統(tǒng)無論從技術(shù)上、經(jīng)濟上、硬件上和操作上是可行的。 需求分析 基于 SSH2 的 “基于 JAVA WEB 高校小吃查詢系統(tǒng)設(shè)計與實現(xiàn) ”的用戶信息,切實了解用戶 整個系統(tǒng)期望具有的功能,分析 用戶 的 反饋的 信息特點,與其共同決定系統(tǒng)具有以下功能。 (1) 用戶登錄: 設(shè)為兩部分,一部分為游客,第二部分為 已經(jīng)注冊的用戶 ,已注冊的用戶 可以直接登錄,通過驗證用戶名和密碼后就可以進入主頁面;沒注冊的用戶先注冊,注冊成功后返回登陸界面;在登錄過程中,忘記密碼的用戶可以根據(jù)提示問題和答案找回密碼。 (2) 會員信息管理:用戶登錄后可以查看自己的信息也可以修改自己的基本信息 ,并可以創(chuàng)建 自己的菜譜或菜單,查看自己收藏的菜譜與作品 。 (3) 搜索菜譜 : 用戶和游客通過模糊查詢與關(guān)鍵字相關(guān)的菜單與菜譜,用戶瀏覽菜(4) 譜及其詳細配料與制作步驟 (6) 收藏菜譜:用戶對其他用戶上傳的作品進行評論與評分,用戶收藏其他用戶菜譜或菜單。 (7) 上傳: 同樣實現(xiàn)了用戶上傳作品。 (8) 動態(tài)顯示:根據(jù)評分、收藏數(shù)優(yōu)先顯示。 (9) 管理員后臺管理: 超級 管理員 擁有最高權(quán)限,普通管理員 可以查看整個系統(tǒng)的會員的信息記錄。 普通 管理員可以注銷或恢復(fù)一些用戶的賬號。注銷的用戶賬號用戶不能再通過這個賬號登陸。 普通 管理員還可以查看會員的 菜譜、菜單 。此外普通 管 理員還可以對所有的 菜譜、菜單 進行管理, 普通管理員可以新注冊用戶,修改用戶信息,超級管理員 還可以注冊一個新的管理員賬號 并對所有用戶具有刪操作。 安徽新華學(xué)院 14 屆本科畢業(yè)論文(設(shè)計) 5 3 總體設(shè)計 系統(tǒng)過程設(shè)計 首先根據(jù)需求分析和功能分析設(shè)計出數(shù)據(jù)庫,包括各個數(shù)據(jù)表和數(shù)據(jù)表結(jié)構(gòu)圖的詳細設(shè)計。 由功能分析可知,本系統(tǒng)主要包括用會員基本信息管理, 菜單菜譜 管理, 文件上傳下載 、管理員后臺管理等主要模塊。實現(xiàn)功能模塊時,采用先模塊化,后集成的方式。即對系統(tǒng)各個功能模塊分別獨立設(shè)計和調(diào)試,在創(chuàng)建系統(tǒng)主窗體時再將各個功能模塊通過主窗體的菜單系統(tǒng)集成到一起 ,最后進行系統(tǒng)整體設(shè)計調(diào)試。 在訪問數(shù)據(jù)庫時,采用公用數(shù)據(jù)模塊訪問數(shù)據(jù)庫需要的對象。該模塊在各個功能模塊中被直接調(diào)用,避免對數(shù)據(jù)庫的反復(fù)連接,并可減少代碼編寫,從而提高系統(tǒng)開發(fā)效率。 安徽新華學(xué)院 14 屆本科畢業(yè)論文(設(shè)計) 6 總體設(shè)計框架 圖 系統(tǒng)架構(gòu) 用戶登錄 游客 會員 查看信息 收藏菜譜 評論、評分 創(chuàng)建菜單 上傳作品 用戶信息管理 個人基本信息管理 用戶注冊管理 菜單菜譜 管理 修改基本信息 查看基本信息 創(chuàng)建 菜單菜譜 查看菜單菜譜 基于 Spring+Struts2+Hibernate的Java Web高校小吃查詢系統(tǒng)分析與設(shè)計 查看信息 菜譜搜索 模糊搜索(關(guān)鍵字) 菜譜顯示 評分高低 最近上傳 收藏數(shù) 普通管理員 管理 注冊 用戶 后臺信息管理 會員管理 會員信息管理 會員身份管理 修改用戶信息 超級管理員 管理 系統(tǒng)最高權(quán)限 安徽新華學(xué)院 14 屆本科畢業(yè)論文(設(shè)計) 7 用戶基本信
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1