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

正文內(nèi)容

基于jsp的會員管理系統(tǒng)設(shè)計(jì)(編輯修改稿)

2025-06-18 21:51 本頁面
 

【文章內(nèi)容簡介】 的不斷升級。 網(wǎng)絡(luò)是當(dāng)代消費(fèi)主體年輕一代購物的重要渠道。網(wǎng)上購物對全社會人士開放,為社會各類人士提供快捷的 購物平臺是實(shí)現(xiàn)商業(yè)利益的重要方式。 網(wǎng)上購物會員管理系統(tǒng)現(xiàn)狀描述 會員管理信息化是為實(shí)現(xiàn)快捷高效的網(wǎng)上購物消費(fèi)的必備條件,但會員管理系統(tǒng)的核心內(nèi)容在于如何使其與互聯(lián)網(wǎng)絡(luò)完美結(jié)合,真正實(shí)現(xiàn)及時(shí)性和準(zhǔn)確性。實(shí)際、快速、高效、靈活、專業(yè)的企業(yè)級 Web 應(yīng)用才能滿足需求。在現(xiàn)今網(wǎng)絡(luò)發(fā)展的大趨勢下, Web平臺的管理模式更具有建議性 [3]。 會員管理系統(tǒng)信息化后可以大大提高會員管理效率和改善網(wǎng)上購物流程,這對網(wǎng)上購物發(fā)展具有很重要的意義。網(wǎng)上購物會員管理系統(tǒng)作為一種高效的管理模式,必須進(jìn)行大量的技術(shù)實(shí) 踐隨時(shí)關(guān)注系統(tǒng)完善度 [4], 網(wǎng)上購物會員管理系統(tǒng)的精確和準(zhǔn)確性至關(guān)重要。管理這些數(shù)據(jù)的主要目的是把大量的信息高效儲存管理 ,MySQL 自帶的一些檢索技術(shù)完全可以滿足我們的需求。它的加入,就會大大避免遠(yuǎn)程數(shù)據(jù)交換冗余、沖突等的問題 [6]。除此之外,高質(zhì)量的軟件需要完成一系列的任務(wù)框架,包括方法、工具和過程。 基于 JSP平臺開發(fā)的網(wǎng)站是一個(gè)具有良好擴(kuò)展性、穩(wěn)定性和高效率的信息共享平臺。企業(yè)信息的更新速度一直處在高速增長狀態(tài),所以 B/S 架構(gòu)的發(fā)展前景是可喜的 [9]。 因此,決定以 B/S 的架構(gòu)開發(fā)本系統(tǒng),運(yùn)用信息技術(shù) 和計(jì)算機(jī)管理技術(shù),建立網(wǎng)上購物會員管理系統(tǒng),在網(wǎng)上公布會員狀態(tài),方便管理員通過網(wǎng)絡(luò)實(shí)時(shí)查看會員情況,也方便會員通過網(wǎng)絡(luò)了解商家狀況 [8]。 論文主要研究的內(nèi)容 開發(fā)這個(gè)系統(tǒng)的目的就是幫助賣家有效快速地管理會員和提高效率,便于買家更舒心的完成網(wǎng)上購物。 本系統(tǒng)中包括幾個(gè)大的功能模塊:會員注冊登錄、查看修改個(gè)人信息,查看發(fā)表評論、管理員修改會員狀態(tài),注銷會員,發(fā)表公告和給會員發(fā)送郵件。會員登錄注冊作用是在登陸頁面刪選;查看修改個(gè)人注冊時(shí)信息,查看發(fā)表評論的主要功能是顯示其他會 第 3 頁 共 30 頁 員發(fā)表的評論及顯示本人所發(fā) 評論。 管理員的主要功能為根據(jù)實(shí)際情況改變會員卡相應(yīng)狀態(tài),只有管理員有此功能;注銷會員是注銷不再使用的會員卡,發(fā)表公告的功能是發(fā)表當(dāng)前超市活動動態(tài)信息并審核、刪除信息;使用發(fā)送郵件功能主要是對個(gè)別會員選擇性的發(fā)送禮物或其他信息,并對這些信息進(jìn)行增、刪、改、查。 會員管理系統(tǒng)分為用戶注冊,會員登錄,中英文系統(tǒng)的切換,用戶信息管理,公告管理,評論管理,郵箱管理,修改密碼,退出系統(tǒng)等模塊。 第 4 頁 共 30 頁 2 相關(guān)技術(shù)背景 開發(fā)環(huán)境 本系統(tǒng)使用的是 Java 語言進(jìn)行開發(fā),由于 Java 的可移植性和跨平臺性,系統(tǒng)對開發(fā)環(huán)境 的要求并不高。我們使用的操作系統(tǒng)是 Win7,測試瀏覽器使用的是 IE 瀏覽器。系統(tǒng)本身同樣對硬件要求不高。 B/S 模式 B/S 結(jié)構(gòu)( Browser/Server, 瀏覽器 /服務(wù)器 模式),是 Web 興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式, Web 瀏覽器是 客戶端 最主要的 應(yīng)用軟件 。這種模式統(tǒng)一了 客戶端 ,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到 服務(wù)器 上,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用??蛻魴C(jī)上只要安裝一個(gè) 瀏覽器 ( Browser)就可以通過 Web Server 同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。 B/S 最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件,只要有一臺能上網(wǎng)的電腦就能使用, 客戶端 零安裝、零維護(hù)。系統(tǒng)的擴(kuò)展非常容易。 B/S 結(jié)構(gòu)的使用越來越多,特別是由需求推動了 Ajax 技術(shù)的發(fā)展,它的程序也能在客戶端 電腦上進(jìn)行部分處理,從而大大的減輕了 服務(wù)器 的負(fù)擔(dān);并增加了交互性,能進(jìn)行局部實(shí)時(shí)刷新。本系統(tǒng)大量使用了 Ajax 技術(shù),提高了實(shí)時(shí)交互性能的同時(shí),也間接地降低了頁面開發(fā)的工作量 [10]。 Spring 框架 Spring 是一個(gè)開源框架,它由 Rod Johnson 創(chuàng)建。它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。 Spring 使用基本的 JavaBean 來完成以前 只可能由 EJB 完成的事情。然而, Spring 的用途不僅限于服務(wù)器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何 Java 應(yīng)用都可以從 Spring 中受益。 Spring 是一個(gè)輕量級的控制反轉(zhuǎn) (IoC)和面向切面 (AOP)的容器框架。 輕量 —— 從大小與開銷兩方面而言 Spring 都是輕量的。完整的 Spring 框架可以在一個(gè)大小只有 1MB 多的 JAR 文件里發(fā)布。并且 Spring 所需的處理開銷也是微不足道的。此外, Spring 是非侵入式的:典型地, Spring 應(yīng)用中的對象不依賴于 Spring 的特定類。 控制反轉(zhuǎn) —— Spring 通過一種稱作控制反轉(zhuǎn)( IoC)的技術(shù)促進(jìn)了松耦合。當(dāng)應(yīng)用了 IoC,一個(gè)對象依賴的其它對象會通過被動的方式傳遞進(jìn)來,而不是這個(gè)對象自己創(chuàng) 第 5 頁 共 30 頁 建或者查找依賴對象。你可以認(rèn)為 IoC 與 JNDI 相反 —— 不是對象從容器中查找依賴,而是容器在對象初始化時(shí)不等對象請求就主動將依賴傳遞給它。 面向切面 —— Spring 提供了面向切面編程的豐富支持,允許通過分離應(yīng)用的業(yè)務(wù)邏輯與系統(tǒng)級服務(wù)(例如審計(jì)( auditing)和事務(wù)( transAction)管理)進(jìn)行內(nèi)聚性的開發(fā)。應(yīng)用對象只實(shí)現(xiàn)它們應(yīng)該做的 —— 完成 業(yè)務(wù)邏輯 —— 僅此而已。它們并不負(fù)責(zé)(甚至是意識)其它的系統(tǒng)級關(guān)注點(diǎn),例如日志或事務(wù)支持。 容器 —— Spring 包含并管理應(yīng)用對象的配置和生命周期,在這個(gè)意義上它是一種容器,你可以配置你的每個(gè) bean 如何被創(chuàng)建 —— 基于一個(gè)可配置原型( prototype),你的bean 可以創(chuàng)建一個(gè)單獨(dú)的實(shí)例或者每次需要時(shí)都生成一個(gè)新的實(shí)例 —— 以及它們是如何相互關(guān)聯(lián)的。然而, Spring 不應(yīng)該被混同于傳統(tǒng)的重量級的 EJB 容器,它們經(jīng)常是龐大與笨重的,難以使用。 框架 —— Spring 可以將簡單的組件配置、組合成為復(fù)雜的應(yīng)用。在 Spring 中,應(yīng)用對象被聲明式地組合,典型地是在一個(gè) XML 文件里。 Spring 也提供了很多基礎(chǔ)功能(事務(wù)管理、持久化框架集成等等),將應(yīng)用邏輯的開發(fā)留給了你。 圖 Spring 邏輯圖 所有 Spring 的這些特征使你能夠編寫更干凈、更可管理、并且更易于測試的代碼。它們也為 Spring 中的各種模塊提供了基礎(chǔ)支持。 1. Struts 部分:由 ActionForm 和 JavaBean 組成,其中 ActionForm 用于封裝用戶的請求參數(shù),封裝成 ActionForm 對象,該對象被 ActionServlet 轉(zhuǎn)發(fā)給 Action, Action 根據(jù) ActionForm 里面的請求參數(shù)處理用戶的請求。 JavaBean 則封裝了底層的業(yè)務(wù)邏輯,包括數(shù)據(jù)庫訪問等。 Struts (Bean) Provided by a backend service such as EJB server Get Set Instantiate Update HTTP Response Event HTTP Request View JSp Controller Servlet Client Browser 第 6 頁 共 30 頁 2. View 部分:該部分采用 JSP 實(shí)現(xiàn)。 Struts 提供了豐富的標(biāo)簽庫,通過標(biāo)簽庫可以減少 腳本 的使用,自定義的標(biāo)簽庫可以實(shí)現(xiàn)與 Struts 的有效交互,并增加了現(xiàn) 實(shí)功能。對應(yīng)上圖的 JSP 部分。 3. Controller 組件: Controller 組件有兩個(gè)部分組成 —— 系統(tǒng)核心控制器,業(yè)務(wù)邏輯控制器。系統(tǒng)核心控制器,對應(yīng)上圖的 ActionServlet。該控制器由 Struts 框架提供,繼承 HttpServlet 類,因此可以配置成標(biāo)注的 Servlet。該控制器負(fù)責(zé)攔截所有的 HTTP 請求 ,然后根據(jù)用戶請求決定是否要轉(zhuǎn)給業(yè)務(wù)邏輯控制器。 業(yè)務(wù)邏輯控制器,負(fù)責(zé)處理用戶請求 ,本身不具備處理能力,而是調(diào)用 Struts 來完成處理。對應(yīng) Action 部分。 MySQL 數(shù)據(jù)庫 MySQL 是一個(gè) 開放源碼 的小型關(guān)聯(lián)式數(shù)據(jù)庫管理 系統(tǒng) ,被廣泛地 應(yīng)用 在 Inter上的中小型網(wǎng)站中。由于其 體積 小、速度快、開放源碼這些特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇 了 MySQL 作為網(wǎng)站 數(shù)據(jù)庫 。 與其他的大型 數(shù)據(jù)庫 例如 Oracle、 DB SQL Server 等相比, MySQL 自有它的不足之處。但對于一般的個(gè)人使用者和中小型企業(yè)來說, MySQL 提供的功能已經(jīng) 綽綽有余 ,而且由于 MySQL是 開放源碼 軟件,因此可以大大降低總體擁有成本。無論是以 Linux作為 操作系統(tǒng) ,還是 使用 Windows 系列, Apache 作為 Web 服務(wù)器, MySQL 作為 數(shù)據(jù)庫 , JSP 作 為服務(wù)器端 腳本 解釋器 。加上 Java 如今在 Web 開發(fā)方面的廣泛運(yùn)用,這樣的 方式可以快速建立起一個(gè)穩(wěn)定、免費(fèi)的 網(wǎng)站系統(tǒng) 。本系統(tǒng)也是采用這種方式開發(fā)。 JSP 技術(shù) 由于 Java 的特點(diǎn),使得 JSP 在開發(fā)服務(wù)器端方面的應(yīng)用有著得天獨(dú)厚的優(yōu)勢,能大大加速、簡化各種應(yīng)用系統(tǒng)的開發(fā) [11]。 JSP 的效率是毋庸置疑的,這一點(diǎn)符合了網(wǎng)上超市會員管理系統(tǒng)所要求的實(shí)時(shí)性。JSP 自身的安全性完全能夠達(dá)到數(shù)據(jù)信息 保密性要求,保證了會員和管理員的信息安全。除此之外, JSP 還擁有很好的跨平臺性 [12]。種種優(yōu)點(diǎn)使得這套系統(tǒng)為目前的 Web 端網(wǎng)上超市會員管理系統(tǒng)的實(shí)現(xiàn)打下了良好的基礎(chǔ)。所以 JSP 是實(shí)現(xiàn)本系統(tǒng)的最佳技術(shù),是完全可行的。 JSP 是目前 Web 開發(fā)最流行的技術(shù)之一,其特性有點(diǎn)類似 ASP 技術(shù), JSP 代碼經(jīng)過服務(wù)器的解釋執(zhí)行后會直接嵌入到 HTML 語言中,簡化了頁面的輸出,也保留了腳本語 第 7 頁 共 30 頁 言易用性。本系統(tǒng)的前臺界面開發(fā)還使用了 JavaScript 技術(shù)。 JavaScript 是基于對象的腳本語言,可直接嵌入 HTML[13]。 根據(jù)系統(tǒng)功能需求,數(shù)據(jù)庫采用 MySQL,強(qiáng)大的關(guān)系數(shù)據(jù)庫管理功能用于辦公自動化顯然游刃有余。 第 8 頁 共 30 頁 3 需求分析 系統(tǒng)需求分析 業(yè)務(wù)流程分析 本系統(tǒng)的設(shè)計(jì)思路是用戶進(jìn)行會員注冊,會員可以根據(jù)本人實(shí)際情況選擇所要會員卡類型,可以查看本人所填寫信息,可進(jìn)行修改。注冊成功后方可在登錄系統(tǒng)后進(jìn)行項(xiàng)目操作。管理人員也可以根據(jù)實(shí)際會員和會員卡情況,合理地對會員和卡進(jìn)行各類操作。 根據(jù)上述需求,會員管理系統(tǒng)采用 4 層模型進(jìn)行架構(gòu),分為后臺數(shù)據(jù)庫、數(shù)據(jù)服務(wù)層、業(yè)務(wù)邏輯層和界面層 4 層。后臺數(shù)據(jù)庫層位于底層, 主要處理數(shù)據(jù)服務(wù)層對數(shù)據(jù)的請求;數(shù)據(jù)服務(wù)層通過數(shù)據(jù)庫接口和后臺數(shù)據(jù)庫服務(wù)器建立連接并進(jìn)行交互,將數(shù)據(jù)傳回邏輯層;業(yè)務(wù)邏輯層是系統(tǒng)的核心,主要進(jìn)行具體業(yè)務(wù)邏輯的處理及訪問數(shù)據(jù)的顯示;界面層在客戶端,通過 Web 瀏覽器向用戶展示。 功能需求分析 本系統(tǒng)是基于 JSP 的網(wǎng)上超市會員管理系統(tǒng)設(shè)計(jì),目的在于會員管理效率最大化。 按照這一目標(biāo),擬出以下網(wǎng)上超市會員管理系統(tǒng)的需求目標(biāo): 1. 實(shí)現(xiàn)會員的動態(tài)管理,即使關(guān)注會員的動態(tài)和情況。管理員可以在管理中靈活地管理會
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1