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

正文內(nèi)容

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

2025-06-18 21:51 本頁(yè)面
 

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