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

正文內(nèi)容

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

2025-04-03 09:05 本頁(yè)面
 

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