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

正文內(nèi)容

基于bs的網(wǎng)上購書系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文(編輯修改稿)

2025-04-03 09:05 本頁面
 

【文章內(nèi)容簡介】 IV 和CSS 來完成。 JSP 技術(shù)無論是在跨平臺性、運行效率、企業(yè)級軟件開發(fā)還是商業(yè)支持方面都具有很強的優(yōu)勢,從而使其成為目前和未來進(jìn)行動態(tài)網(wǎng)頁開發(fā)的最佳工具之一。 JavaScript 是一種基于對象 (Object)和事件驅(qū)動 (Event Driven)并具有安全性能的腳本語言 ,也叫做小腳本語言 。使用它的目的是與 HTML 超文本標(biāo)記語言、 Java腳本語言 (Java 小程序 )一起實現(xiàn)在一個 Web 頁面中連接多個對象,與 Web 客戶交互作用。從而可以開發(fā)客戶端的應(yīng)用程序等。它是通過嵌 入或調(diào)入到標(biāo)準(zhǔn)的 HTML 語言中實現(xiàn)的。它的出現(xiàn)彌補了 HTML 語言的缺陷,是 Java 與 HTML 折衷的選擇 。JavaScript 使網(wǎng)頁增加互動性。 JavaScript 使有規(guī)律地重復(fù)的 HTML 文段簡化,減少下載時間。 JavaScript 能及時響應(yīng)用戶的操作,對提交表單做即時的檢查 。 Hibernate 框架 Hibernate 是一個開放源代碼的 對象 關(guān)系映射 框架 ,它對 JDBC 進(jìn)行了非常輕量中原工學(xué)院信息商務(wù)學(xué)院畢業(yè)設(shè)計(論文) 5 級的對象封裝,使得 Java 程序員 可以隨心所欲的使用對象 編程 思維來操縱 數(shù)據(jù)庫 。 Hibernate 可以應(yīng)用在任何使用 JDBC 的場合,既可以在 Java 的客戶端 程序 使用,也可以在 Servlet/JSP 的 Web 應(yīng)用中使用,最具革命意義的是, Hibernate 可以在應(yīng)用EJB 的 J2EE 架構(gòu)中取代 CMP,完成 數(shù)據(jù)持久化 的重任。 Hibernate 的工作原理為: (1) 通過 Configuration().configure();讀取并解析 文件。 (2) 由 中的 mapping resource=/xx//讀取并解析映射信息 (3) 通過 (); //創(chuàng)建 SessionFactory (4) (); //打開 Sesssion (5) (); //創(chuàng)建事務(wù) Transation (6) persistent operate 持久化操作 (7) ().mit(); //提交事務(wù) (8) 關(guān)閉 Session (9) 關(guān)閉 SesstionFactory Hibernate 對 JDBC 訪問數(shù)據(jù)庫的代碼做了封 裝,大大簡化了數(shù)據(jù)訪問層繁瑣的重復(fù)性代碼。 Hibernate 使用 Java 反射機制,而不是字節(jié)碼增強程序來實現(xiàn)透明性。而且 Hibernate 的性能非常好,因為它是個輕量級框架。映射的靈活性很出色。它支持各種關(guān)系數(shù)據(jù)庫,從一對一到多對多的各種復(fù)雜關(guān)系。 Struts2 框架 Struts 2 是 Struts 的下一代產(chǎn)品,是在 struts 1 和 WebWork 的技術(shù)基礎(chǔ)上進(jìn)行了合并的全新的 Struts 2 框架。其全新的 Struts 2 的 體系結(jié)構(gòu) 與 Struts 1 的體系結(jié)構(gòu)差別巨大。 Struts 2 以 WebWork 為 核心 ,采用攔截器的機制來處理用戶的請求,這樣的設(shè)計也使得業(yè)務(wù)邏輯控制器能夠與 ServletAPI 完全脫離開,所以 Struts 2 可以理解為 WebWork 的更新產(chǎn)品。 并且通過 Struts2 可以大大的節(jié)省代碼的編寫量。同時Struts2 在體系結(jié)構(gòu)上也有很大的優(yōu)勢。 Strutst2 的工作原理為: (1) 客戶端初始化一個指向 Servlet 容器(例如 Tomcat)的請求。 (2) 這個請求經(jīng)過一系列的過濾器( Filter)(這些過濾器中有一個叫做ActionContextCleanUp 的可選過濾器,這個過濾器對于 Struts2 和其他框架的集成很有幫助。 XXX:基于 B/S 的網(wǎng)上購書系統(tǒng)的設(shè)計與實現(xiàn) 6 (3) 接著 FilterDispatcher 被調(diào)用, FilterDispatcher 詢問 ActionMapper 來決定這個請是否需要調(diào)用某個 Action。 (4) 如果 ActionMapper 決定需要調(diào)用某個 Action, FilterDispatcher 把請求的處理交給 ActionProxy。 (5) ActionProxy 通過 Configuration Manager 詢問框架的配置文件,找到需要調(diào)用的 Action 類。 (6) ActionProxy 創(chuàng)建一個 ActionInvocation 的實例。 (7) ActionInvocation 實例使用命名模式來調(diào)用,在調(diào)用 Action 的過程前后,涉及到相關(guān)攔截器( Intercepter)的調(diào)用。 (8) 一旦 Action 執(zhí)行完畢, ActionInvocation 負(fù)責(zé)根據(jù) 中的配置找到對應(yīng)的返回結(jié)果。返回結(jié)果通常是(但不總是,也可 能是另外的一個 Action鏈)一個需要被表示的 JSP 或者 FreeMarker 的模版。在表示的過程中可以使用 Struts2 框架中繼承的標(biāo)簽。在這個過程中需要涉及到 ActionMapper。 CSS 層 CSS 層疊樣式表( Cascading Style Sheet) 也叫層疊樣式表單, 是一系列格式規(guī)則 , 它們控制網(wǎng)頁內(nèi)容的外觀。使用 CSS 可以非常靈活并更好地控制具體的頁面外觀,從精確的布局定位到特定的字體和樣式。并能極大的方便網(wǎng)頁制作的工作。 CSS的特點在于,結(jié)構(gòu)和樣式分離的方式便于后期的維護和改版,樣式定義可以精 確到像素的級別,而且可以使用多套的樣式,是網(wǎng)頁有任意樣式的切換效果。 中原工學(xué)院信息商務(wù)學(xué)院畢業(yè)設(shè)計(論文) 7 第 2 章 需求分析 隨著中國經(jīng)濟的高速發(fā)展發(fā)生了巨大的變化,專做營銷的中小企業(yè)隨著人們的個人消費水平的增長迅速成長起來,但是同時也帶來了這一行業(yè)激烈的競爭。通用電子商務(wù)平臺的設(shè)計是為了讓更多的企業(yè)擁有自己的網(wǎng)上交易系統(tǒng),擴展他們的經(jīng)營模式。作為一個商業(yè)性質(zhì)的電子商務(wù)平臺,系統(tǒng)必須滿足企業(yè)的業(yè)務(wù)要求,與企業(yè)的商業(yè)活動真正的接軌,形成服務(wù)一體化。 可行性研究 在系統(tǒng)的開發(fā)前期對系統(tǒng)進(jìn)行可行性分析是十分必要的一個環(huán)節(jié),這 對于保證資源的合理使用,避免浪費是十分必要的,也是項目一旦開始以后能順利進(jìn)行的必要保證。可行性是指在當(dāng)前情況下,我們論證研制開發(fā)這個信息系統(tǒng)是否有必要,是否具備必要的條件。可行性的含義不僅包括可能性,還包括必要性,合理性。信息系統(tǒng)的建設(shè)是一項投資大,時間長的復(fù)雜工程,可行性研究更為必要,更復(fù)雜,也更困難。 技術(shù)可行性 開發(fā)一個中小型的網(wǎng)上購書系統(tǒng),涉及到的技術(shù)問題不會太多,主要用到的技術(shù)就是 Java 技術(shù)、 Struts2 和 Hibernate 框架等;用的開發(fā)工具是: ,中間要運 行的容器是: ,還要用到 MySQL 數(shù)據(jù)庫。制作網(wǎng)頁的時候可以借助 Dreamweaver 來進(jìn)行編寫和修改,因為這個軟件有提醒功能,可以更好地理解和編寫。這些都是我們學(xué)習(xí) Java 的一些常用開發(fā)環(huán)境,對機器本身沒有太高的要求,一般當(dāng)前學(xué)?;騻€人電腦完全可滿足要求。所以從技術(shù)方面來說,網(wǎng)上購書系統(tǒng)是可以實現(xiàn)的。 經(jīng)濟可行性 經(jīng)濟可行性即成本效益分析,評估項目的開發(fā)成本,估算開發(fā)成本是否會超過項目預(yù)期的全部利潤。網(wǎng)上商城在經(jīng)濟上有以下幾個突出的優(yōu)勢: ( 1)資金投資少,回收快,而且無所謂 存貨,所以特別適合小商店和個人在網(wǎng)上創(chuàng)業(yè); ( 2)銷售時間不受限制,無需專人看守,卻可以時時刻刻營業(yè); ( 3)銷售地點不受限制,小商店也可做大生意。另外,網(wǎng)上商店人氣旺,網(wǎng)上客流量比較多,只要是商品有特色,經(jīng)營得法,電子商城每天將為企業(yè)額外帶來XXX:基于 B/S 的網(wǎng)上購書系統(tǒng)的設(shè)計與實現(xiàn) 8 成千上萬的客戶,大大增加了銷售收入。 操作可行性 網(wǎng)上 購書 系統(tǒng)層次清晰、結(jié)構(gòu)分工明確,利于實現(xiàn)對系統(tǒng)的權(quán)限控制。根據(jù)網(wǎng)上購物的特點,設(shè)計界面簡單清晰、操作簡便,易于操作,可滿足顧客瀏覽商品及選購的功能需求,管理員可以實現(xiàn)對商品的管理。界面設(shè)計時充分考慮管理 人員的習(xí)慣,使得操作簡單;數(shù)據(jù)錄入迅速、規(guī)范、可靠;統(tǒng)計準(zhǔn)確;制表靈活;適應(yīng)力強;容易擴充等等。 業(yè)務(wù)需求分析 網(wǎng)站的制作已經(jīng)不單單是把企業(yè)想要表達(dá)的內(nèi)容擺放在網(wǎng)站上那么簡單,當(dāng)今的網(wǎng)站設(shè)計包含了更多的設(shè)計元素,給予瀏覽者更多的視覺享受?,F(xiàn)在企業(yè)營銷商需要用一些更新穎更有效的方式增強競爭力。建設(shè)一個宣傳自身商品形象的電子商務(wù)營銷模式的網(wǎng)站是一種有效的方法。另外,通過電子商務(wù)網(wǎng)站,廣闊自己的營銷方式和市場,能夠幫助企業(yè)營銷商從魚龍混雜的市場中脫穎而出,完善企業(yè)銷售與服務(wù)的環(huán)節(jié) , 最終提升企業(yè)的價值與經(jīng)濟 效益。 同時,系統(tǒng)總體的流程必須合理規(guī)范,無邏輯錯誤。數(shù)據(jù)庫必須設(shè)計合理,數(shù)據(jù)的存儲一定要安全化。 用戶需求分析 這個網(wǎng)站以上面的業(yè)務(wù)需求為基礎(chǔ),進(jìn)一步提出網(wǎng)站需要完成的以下任務(wù):網(wǎng)站需要讓供應(yīng)商、客戶以及瀏覽者能看到商城的信息及動態(tài),另一個重要的內(nèi)容就是能夠顯示出該商城現(xiàn)有的 各種類別的圖書 及其詳細(xì)信息;由于消費者的需求在增長和變化,商城在面對面銷售的基礎(chǔ)上也要隨之發(fā)展出相應(yīng)的服務(wù) 。另 外,企業(yè)營銷商除了能與普通客戶一樣瀏覽網(wǎng)站之外,還需要對網(wǎng)站進(jìn)行管理 。也 需要定期更新現(xiàn)有商品的詳細(xì)信息 和 商城動態(tài),對 于消費者通過網(wǎng)站提交的各種訂單能夠進(jìn)行處理以方便銷售。 在用戶使用方面要考慮到系統(tǒng)界面設(shè)計一定要友好,操作安全,服務(wù)方便快捷。 功能需求分析 根據(jù)上面的需求分析,需要設(shè)計出網(wǎng)站的前臺與后臺。用戶在前臺所瀏覽的內(nèi)容,網(wǎng)站的后臺需要能相應(yīng)的做出更新或修改。根據(jù)以上的想法 , 設(shè)計出網(wǎng)站的功中原工學(xué)院信息商務(wù)學(xué)院畢業(yè)設(shè)計(論文) 9 能:前臺用戶相關(guān)功能主要包括: ( 1)用戶注冊、 注冊驗證、 登錄 ( 2)購物車 ,購物車要實現(xiàn) cookie,可以讓用戶有很好的體驗 ( 3) 物品詳細(xì)頁面的生成,分為編輯推薦,熱銷圖書,最新上架 ( 4)個人資料修改 ( 5) 個人收 獲地址的生成和記錄 ( 6)生成訂單 后臺管理相關(guān)功能主要包括: ( 1)添加商品 ( 2) 查看所有 訂單 ( 3)查 看會員 信息 ( 4) 修改和刪除產(chǎn)品信息 將以上這些功能制作成網(wǎng)頁以后,在其中分別互相建立連接,基本完成商城及用戶對網(wǎng)站的要求。 XXX:基于 B/S 的網(wǎng)上購書系統(tǒng)的設(shè)計與實現(xiàn) 10 第 3 章 系統(tǒng)設(shè)計與實現(xiàn) 根據(jù)需求分析對系統(tǒng)進(jìn)行設(shè)計和實現(xiàn),系統(tǒng)劃分為前臺和后臺,本文中的前臺,包括了用戶注冊、注冊驗證、登錄等模塊。后臺包括了會員信息的列表顯示,添加新書、產(chǎn)品的修改和刪除以及訂單列表的查看。 設(shè)計思想 由于網(wǎng)絡(luò)是解決由于 物理距離造成的信息交流不暢、協(xié)商溝通不便的購物瓶頸問題的最佳方式,因此,這個基于 B/S 模式的電子商務(wù)網(wǎng)站實現(xiàn)了由 Inter 支撐的信息平臺,從而實現(xiàn)信息自動化。 當(dāng)此電子商務(wù)網(wǎng)站在網(wǎng)上運行后,網(wǎng)站的后臺管理人員可以通過登錄后臺進(jìn)行圖書的的添加、修改、刪除、會員列表的查看、訂單列表的查看等操作;對于用戶來說,可以進(jìn)行個人信息的修改、瀏覽商品、購買商品、提交訂單等基本操作??傊?,每個人根據(jù)自己的權(quán)限不同,登錄到不同的系統(tǒng)頁面進(jìn)行各自的項目操作,進(jìn)而滿足不同的需求。 系統(tǒng)的結(jié)構(gòu) 設(shè)計 系統(tǒng)采用了 B/S 架構(gòu) , B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著 Inter 技術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面是通過瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端( action)實現(xiàn),形成所謂三層結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本。 B/S架構(gòu)如圖 所示 。 圖 B/S 結(jié)構(gòu) 以目前的技術(shù)看,局域 網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過 Inter/Intra 模式下數(shù)據(jù)庫應(yīng)用,相對易于把握 、 成本也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。特別是在 JAVA 這樣的跨平臺語言出現(xiàn)之后, B/S 架構(gòu)管理軟件更是方便 、快捷、高效 。 Browse 瀏覽器 Web 服務(wù)器 數(shù)據(jù)庫服務(wù)器 中原工學(xué)院信息商務(wù)學(xué)院畢業(yè)設(shè)計(論文) 11 本系統(tǒng)采用 B/S 結(jié)構(gòu)原因在與: C/S 結(jié)構(gòu)需要復(fù)雜專用軟件才能實現(xiàn)強大功能,而且成本高, C/S 面向固定的用戶群,這一點就對電子商務(wù)用戶的不同地域性就產(chǎn)生了影響, 而 B/S 結(jié)構(gòu)系統(tǒng)維護小,重要的是 B/S 面向不同的用戶群,分散地域,同時 B/S 建立在瀏覽器上,有更加豐富和生動的表現(xiàn)方式與用戶交流,間接地可以提高網(wǎng)站的訪問量,所以采用 B/S 結(jié)構(gòu)。 B/S 結(jié)構(gòu)最大的優(yōu)點就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護。系統(tǒng)的擴展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個用戶名和密碼,就可以使用了。 系
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1