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

正文內(nèi)容

寵物用品商店計算機畢業(yè)設(shè)計論文(編輯修改稿)

2024-12-29 16:32 本頁面
 

【文章內(nèi)容簡介】 農(nóng)網(wǎng) manong365 5 B/S 結(jié)構(gòu)( Browser/Server,瀏覽器 /服務(wù)器模式),是 WEB 興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式, WEB 瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護和使用??蛻魴C上只要安裝一個瀏覽器( Browser),如 Netscape Navigator 或 Inter Explorer,服務(wù)器安裝 Oracle、Sybase、 Informix 或 SQL Server 等數(shù)據(jù)庫。瀏覽器通過 Web Server 同數(shù)據(jù)庫進行數(shù)據(jù)交互。 這樣就大大簡化了客戶端電腦 載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本 (TCO)。 B/S 結(jié)構(gòu)最大的優(yōu)點就是可以在任何地方進行操作而不用安裝任何專門的軟件。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護。系統(tǒng)的擴展性非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個用戶名和密碼,就可以使用了。甚至可以在線申請,通過公司內(nèi)部的安全認證(如 CA 證書)后,不需要人的參與,系統(tǒng)可以自動分配給用戶一個賬號進入系統(tǒng)。 Hibernate 框架簡介 Hibernate 是一個開放源代碼的對象關(guān)系映射框架,它對 JDBC 進行了非常 輕量級的對象封裝,使得 Java 程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。 Hibernate 可以應(yīng)用在任何使用 JDBC 的場合,既可以在 Java 的客戶端程序使用,也可以在 Servlet/JSP 的 Web 應(yīng)用中使用,最具革命意義的是, Hibernate 可以在應(yīng)用 EJB 的J2EE 架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。 Hibernate 的核心接口一共有 6 個,分別為 :Session、 SessionFactory、 Transaction、Query、 Criteria 和 Configuration。這 6 個核心接口 在任何開發(fā)中都會用到。通過這些接口,不僅可以對持久化對象進行存取,還能夠進行事務(wù)控制。 下面對 6 個核心接口分別加以介紹: Session: Session接口負責執(zhí)行被持久化對象的 CRUD操作 (CRUD的任務(wù)是完成與數(shù)據(jù)庫的交流,包含了很多常見的 SQL 語句。 )。但需要注意的是 Session 對象是非線程安全的。同時, Hibernate 的 session 不同于 JSP 應(yīng)用中的 HttpSession。這里當使用 session 這個術(shù)語時,其實指的是 Hibernate 中的 session,而以后會將 HttpSession 對象 稱為用戶 session。 SessionFactory 接口負責初始化 Hibernate。它充當數(shù)據(jù)存儲源的代理,并負責創(chuàng)建Session 對象。這里用到了工廠模式。需要注意的是 SessionFactory 并不是輕量級的,因為一般情況下,一個項目通常只需要一個 SessionFactory 就夠,當需要操作多個數(shù)據(jù)庫時,可以為每個數(shù)據(jù)庫指定一個 SessionFactory。 Transaction 接口是一個可選的 API,可以選擇不使用這個接口,取而代之 的是Hibernate 的設(shè)計者自己寫的底層事務(wù)處理代碼。 Transaction 接口是對實際事務(wù)實現(xiàn)的一個抽象,這些實現(xiàn)包括 JDBC的事務(wù)、 JTA 中的 UserTransaction、甚至可以是 CORBA 事務(wù)。之所以這樣設(shè)計是能讓開發(fā)者能夠使用一個統(tǒng)一事務(wù)的操作界面,使得自己的項目可以在不同的環(huán)境和容器之間方便地移值。 Query 接口讓你方便地對數(shù)據(jù)庫及持久對象進行查詢,它可以有兩種表達方式:HQL 語言或本地數(shù)據(jù)庫的 SQL 語句。 Query 經(jīng)常被用來綁定查詢參數(shù)、限制查詢記錄數(shù)量,并最終 執(zhí)行查詢操作。 找畢業(yè)設(shè)計、項目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 6 Criteria 接口與 Query 接口非常類似,允許創(chuàng)建并執(zhí)行面向?qū)ο蟮臉藴驶樵?。值得注意的?Query 接口也是輕量級的,它不能在 Session 之外使用。 Configuration 接口的作用是對 Hibernate 進行配置,以及對它進行啟動。在Hibernate 的啟動過程中, Configuration 類的實例首先定位映射文檔的位置,讀取這些配置,然后創(chuàng)建一個 SessionFactory 對象。雖然 Configuration 接口在整 個 Hibernate 項目中只扮演著一個很小的角色,但它是啟動 hibernate 時所遇到的每一個對象。 servlet 簡介 servlet 是在服務(wù)器上運行的小程序。這個詞是在 Java applet 的環(huán)境中創(chuàng)造的, Java applet 是一種當作單獨文件跟網(wǎng)頁一起發(fā)送的小程序,它通常用于在客戶端運行,結(jié)果得到為用戶進行運算或者根據(jù)用戶互作用定位圖形等服務(wù)。 服務(wù)器上需要一些程序,常常是根據(jù)用戶輸入訪問數(shù)據(jù)庫的程序。這些通常是使用公共網(wǎng)關(guān)接口( CGI(Common Gateway Interface))應(yīng)用程序完成的。然而,在 服務(wù)器 上運行 Java,這種程序可使用 Java 編程語言實現(xiàn)。在通信量大的服務(wù)器上, Java servlet的優(yōu)點在于它們的執(zhí)行速度更快于 CGI 程序。各個用戶請求被激活成單個 程序 中的一個線程,而無需創(chuàng)建單獨的進程,這意味著服務(wù)器端處理請求的系統(tǒng)開銷將明顯降低。 最早支持 Servlet 技術(shù)的是 JavaSoft 的 Java Web Server。此后,一些其它的基于 Java的 WebServer 開始支持標準的 ServletAPI。 Servlet 的主要功能在于交互式地瀏覽和修改數(shù)據(jù),生成動 態(tài) Web 內(nèi)容。這個過程為: 客戶端發(fā)送請求至服務(wù)器端; 服務(wù)器將請求信息發(fā)送至 Servlet Servlet 生成響應(yīng)內(nèi)容并將其傳給服務(wù)器。響應(yīng)內(nèi)容動態(tài)生成,通常取決于客戶端的請求 , 服務(wù)器將響應(yīng)返回給客戶端 。 Servlet 看起來像是通常的 Java 程序。 Servlet 導(dǎo)入特定的屬于 Java ServletAPI 的包。因為是對象字節(jié)碼,可動態(tài)地從網(wǎng)絡(luò)加載,可以說 Servlet 對 Server 就如同 Applet 對Client 一樣,但是,由于 Servlet 運行于 Server 中,它們并不需要一個圖形用戶界面。從這個角度 講, Servlet 也被稱為 FacelessObject。 一個 servlet 就是 Java 編程語言中的一個類,它被用來擴展服務(wù)器的性能,服務(wù)器上駐留著可以通過 “請求 響應(yīng) ”編程模型來訪問的應(yīng)用程序。 雖然 servlet 可以對任何類型的請求產(chǎn)生響應(yīng),但通常只用來擴展 Web 服務(wù)器的應(yīng)用程序。 加載和實例化 Servlet。這項操作一般是動態(tài)執(zhí)行的。然而, Server 通常會提供一個管理的選項,用于在 Server 啟動時強制裝載和初始化特定的 Servlet。 Server 創(chuàng)建一個 Servlet 的實例 第一個客戶端的請求到 達 Server Server 調(diào)用 Servlet 的 init()方法(可配置為 Server 創(chuàng)建 servlet 實例時調(diào)用 ,在 中 servlet標簽下配置 loadonstartup標簽 ,配置的值為整型 ,值越小 servlet 的啟動優(yōu)先級越高) 一個客戶端的請求到達 Server Server 創(chuàng)建一個請求對象,處理客戶端請求 Server 創(chuàng)建一個響應(yīng)對象,響應(yīng)客戶端請求 Server 激活 Servlet 的 service()方法,傳遞請求和響應(yīng)對象作為參數(shù) service()方法獲得關(guān)于請求對象的信息 ,處理請求,訪問其他資源,獲得需要的信找畢業(yè)設(shè)計、項目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 7 息 。 service()方法使用響應(yīng)對象的方法,將響應(yīng)傳回 Server,最終到達客戶端。 service()方法可能激活其它方法以處理請求,如 doGet()或 doPost()或程序員自己開發(fā)的新的方法。 對于更多的客戶端請求, Server 創(chuàng)建新的請求和響應(yīng)對象,仍然激活此 Servlet 的service()方法,將這兩個對象作為參數(shù)傳遞給它。如此重復(fù)以上的循環(huán),但無需再次調(diào)用 init()方法。一般 Servlet 只初始化一次 (只有一個對象 ),當 Server 不再需要 Servlet 時 (一般當 Server 關(guān)閉時 ), Server 調(diào)用 Servlet 的 Destroy()方法。 找畢業(yè)設(shè)計、項目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 8 3 可行性分析 與需求分析 網(wǎng)絡(luò) 銷售 平臺已經(jīng)成為企業(yè)經(jīng)營管理中不可忽視的一個重要的方面,擁有一個全面的、功能強大的、操作簡單的在線銷售系統(tǒng)網(wǎng)站,已經(jīng)成為企業(yè)營銷發(fā)展的一個必然趨勢。寵物用品在線銷售系統(tǒng)網(wǎng)站的建立,從銷售方面來講,不僅給寵物用品企業(yè)增加了一個新的銷售渠道,而且方便了顧客購買與了解寵物用品及新的銷售方向。從寵物用品企業(yè)宣傳方面來講,不僅擴大了企業(yè)知名度,還更直觀地展示出企業(yè)的寵物用品。擁有一個 B2C 的寵物用品在線銷售系統(tǒng)網(wǎng)站,已經(jīng)成為寵物用品企業(yè)網(wǎng)絡(luò)銷售進程中的一個重要環(huán)節(jié)。 可行性分析 經(jīng)濟可行性 軟件的經(jīng)濟可行性是指軟件所能帶來的經(jīng)濟效益與開發(fā)設(shè)計所需要的投資相比,是否相適宜,同時還要看此軟件能否真正給用戶帶來足夠的經(jīng)濟效益,我們開發(fā)的這套系統(tǒng)正是考慮為 寵物用品 在線銷售系統(tǒng)的使用者提高工作效率,節(jié)省工作時間,方便操作與管理而設(shè)計。 本系統(tǒng)的開發(fā)在經(jīng)濟上是完全可行的。開發(fā)此軟件不需要大量經(jīng)費,而且是個人獨立設(shè)計,可以節(jié)省許多費用,同時也可提高個人的實際動手能力。 而軟件開發(fā)出 來后可放于網(wǎng)絡(luò)中流傳,客戶使用軟件則能帶來不菲的經(jīng)濟效應(yīng)。因此,本系統(tǒng)在經(jīng)濟上是完全可行的。 技術(shù)可行性 根據(jù)該系統(tǒng)目標來衡量所需的技術(shù)是否具備,一般可從硬軟件的性能要求、環(huán)境條件、操作人員水平和數(shù)量等方面去考慮和分析。 本系統(tǒng)是一個基于數(shù)據(jù)庫, jsp 網(wǎng)絡(luò)設(shè)計和 windows 操作系統(tǒng),現(xiàn)有技術(shù)已較為成熟,就目前使用的開發(fā)技術(shù)來說鑒于系統(tǒng)的功能目標應(yīng)該能夠達到;利用現(xiàn)有技術(shù)完全可以實現(xiàn)系統(tǒng)開發(fā)目標。同時,開發(fā)期限較為寬裕,預(yù)計可以在規(guī)定期限內(nèi)完成開發(fā)工作的基本任務(wù)。 考慮到系統(tǒng)實施的可行性,在軟 件方面選擇了如今較流行的 Eclipse 工具來進行開發(fā)管理平臺的設(shè)計,使用 Oracle 10g 數(shù)據(jù)庫存儲數(shù)據(jù)。 在硬件方面,則選擇空間較大,硬件的配置越高,系統(tǒng)的開發(fā)與運行會更流暢??紤]到如今的家用或商用電腦硬件的整體配置水平, 系統(tǒng)在硬件方面是可行的。 在軟件方面,由于 Eclipse 和 Oracle 10g 是兩個非常成熟的開發(fā)工具,無論在安全性、可用性、可靠性方面都毫無置疑,因此軟件方面是可行的。 運行可行性 在現(xiàn)今社會,順著 Inter 在中國的迅速發(fā)展,人們?nèi)粘I钪性絹碓蕉嗟厥褂肳eb 技術(shù) 來為自己的工作和學習服務(wù)。 該系統(tǒng)具有良好的穩(wěn)定性,而且操作方便簡單,而且靈活。 本寵物用品在線銷售系統(tǒng)操作簡單易行,所以使用前的培訓(xùn)也比較容易,此系統(tǒng)網(wǎng)站的管理人員對開發(fā)此應(yīng)用項目的態(tài)度確定而且管理方面的條件都比較成熟。經(jīng)過以上分析,運行方面是可行的。 業(yè)務(wù)流程 根據(jù)寵物用品在線銷售系統(tǒng)的具體情況,調(diào)查管理業(yè)務(wù)流程是順著系統(tǒng)信息流動的過程逐步地進行,內(nèi)容包括各環(huán)節(jié)的業(yè)務(wù)處理、信息來源、處理方法、計算方法、信息流經(jīng)去向、信息提供的時間和形態(tài)(報告、單據(jù)等)。 找畢業(yè)設(shè)計、項目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 9 1.系統(tǒng)業(yè)務(wù)流圖描述如下 ( 1)顧客瀏覽 網(wǎng)站 顧客通過瀏覽器登錄到本寵物用品在線銷售系統(tǒng)網(wǎng)站后,可以通過新品上架、 推薦 產(chǎn)品、銷售排行的模塊查看寵物用品及詳細信息,同時顧客也可以按類別查看寵物用品。另外,顧客可以瀏覽公告,銷售排行榜等模塊; ( 2)用戶注冊及登錄 顧客如要購買寵物用品,需要進行用戶注冊,注冊成功并登錄后,用戶可以購買寵物用品; ( 3)購物車處理 用戶通過瀏覽 寵物用品 信息選擇要購買的產(chǎn)品時,可以將產(chǎn)品放入購物車,并可以添加至購物車、查看購物車、移除購物車中的寵物用品、修改購物車中寵物用品數(shù)量、清空購物車; ( 4)收銀臺處理 當用戶決定 購買購物車中的寵物用品時,可以通過收銀臺結(jié)賬 填寫相應(yīng)的訂單信息,確定所填寫的訂單信息無誤后,系統(tǒng)將產(chǎn)生此次訂單的編號,完成在線下達訂單,并且 用戶可以查看到訂單; ( 5)管理員后臺處理系統(tǒng)管理員登錄后可以對系統(tǒng)的各項信息進行維護處理。 系統(tǒng)業(yè)務(wù)流圖如圖 31 所示。 圖 31 系統(tǒng)業(yè)務(wù)流圖 找畢業(yè)設(shè)計、項目源碼、編程視頻,就上碼農(nóng)網(wǎng) manong365 10 寵物用品在線銷售系統(tǒng)的需求分析 尋找需求不是件容易的事情,軟件開發(fā)人員最討厭的就是需求經(jīng)常變化,因此,在建模之前,明確需求非常重要。 系統(tǒng)總體的功能需求 寵物用品網(wǎng)上銷售系統(tǒng)是一個復(fù)雜的電 子商務(wù)系統(tǒng),它必須提供用戶的借口以供用戶登錄并選擇喜好的寵物用品;同時還必須提供系統(tǒng)的管理接口以供管理人員和一般的網(wǎng)站工作人員處理客戶訂單并維護網(wǎng)站的正常
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1