基于JSP 的會(huì)員管理系統(tǒng)設(shè)計(jì)_第1頁
基于JSP 的會(huì)員管理系統(tǒng)設(shè)計(jì)_第2頁
基于JSP 的會(huì)員管理系統(tǒng)設(shè)計(jì)_第3頁
基于JSP 的會(huì)員管理系統(tǒng)設(shè)計(jì)_第4頁
基于JSP 的會(huì)員管理系統(tǒng)設(shè)計(jì)_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、基于 jsp 的會(huì)員管理系統(tǒng)子系統(tǒng)會(huì)員管理模塊學(xué) 院: 專 業(yè): 指導(dǎo)教師: 2014 年 9 月 軟件工程 唐 菁 基于基于 jsp 的會(huì)員管理系統(tǒng)的會(huì)員管理系統(tǒng) 子系統(tǒng)會(huì)員管理系統(tǒng)子系統(tǒng)會(huì)員管理系統(tǒng) 摘摘 要要 科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已被人們深刻的認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。它已經(jīng)深入到日常工作及生活的方方面面,比如文字處理、信息管理、輔助設(shè)計(jì)、圖形圖像處理、教育培訓(xùn)以及游戲娛樂等。然而,雖然世界上擁有了多如牛毛的軟件,但它們依然不能滿足用戶的各種特殊需要,人們還不得不開發(fā)適合自己特殊需求的軟件來滿足企業(yè)發(fā)展和需求。網(wǎng)上超市也成為

2、一種新的潮流,而其會(huì)員管理系統(tǒng)也應(yīng)時(shí)而生。本設(shè)計(jì)是基于 jsp 建立的一個(gè)簡(jiǎn)易的網(wǎng)上超市會(huì)員管理系統(tǒng),用以滿足小型超市對(duì)會(huì)員系統(tǒng)的快捷方便的管理和人們實(shí)現(xiàn)不出門即可購物的需求。本論文主要包括緒論,相關(guān)技術(shù)背景,需求分析,系統(tǒng)總體設(shè)計(jì),系統(tǒng)實(shí)現(xiàn)與測(cè)試,總結(jié)六部分。系統(tǒng)設(shè)計(jì)為本程序設(shè)計(jì)了整體框架,具體功能具體實(shí)現(xiàn),細(xì)節(jié)功能重點(diǎn)實(shí)現(xiàn)。系統(tǒng)采用 b/s 開發(fā)模式,開發(fā)工具選擇 java,jsp,javascript 語言,采用 tomcat 服務(wù)器技術(shù),數(shù)據(jù)庫選用 mysql。本系統(tǒng)只實(shí)現(xiàn)了所想基本功能,所需功能并未達(dá)到商業(yè)所需,部分功能還存在缺陷,用于實(shí)際必須進(jìn)一步改進(jìn)和完善。本人能力有限,目前只做

3、到這些。關(guān)鍵詞關(guān)鍵詞:jsp,java,mysql 數(shù)據(jù)庫,tomcat,b/s 模式 member management system based on jsp - subsystem of member management system abstract the continuous improvement of science and technology, computer science increasingly mature, and its powerful functions have been known peopleprofoundly, it has entered t

4、he human society in various fields and is playing an increasingly important role. it has penetrated into the daily work and life, such as word processing, information management, computer aided design, graphics and image processing, as well as education and training game entertainment etc.however, a

5、lthough the world has innumerable software, but they still can notmeet the special needs of the various users, it also had to develop software suited to their particular needs to meet the needs of enterprise development and.online supermarket has become a new trend, and its membership management sys

6、tem also should sometimes hygiene. the design is a jsp built a simple online supermarket management system based on, without going out shopping demand management and people withquick and convenient to meet the needs of small supermarket on the membership system. this paper mainly includes introducti

7、on, related technical background,needs analysis, system design, implementation and testing system, the six part summarizes the. system design for the program design of the overall framework,concrete function realization, function key implementation details. system uses the b/s development mode, sele

8、ction of development tools java,jsp, javascript language, using tomcat server technology, the database using mysql.this system can only realize the basic functions required to, did not achieve thedesired function of commercial, part of the function also has the flaw, for practicalneed to further imp

9、rove and perfect. i limited capacity, currently only do these.keywords: jsp, java, mysql database, tomcat, b/s strutsi目目 錄錄1 緒 論.11.1 項(xiàng)目研究背景與意義.11.1.1 課題背景.11.1.2 研究的意義.11.2 研究現(xiàn)狀分析.11.2.1 網(wǎng)上超市會(huì)員管理系統(tǒng)前景的研究.11.2.2 網(wǎng)上購物會(huì)員管理系統(tǒng)現(xiàn)狀描述.21.3 論文主要研究的內(nèi)容.22 相關(guān)技術(shù)背景.42.1 開發(fā)環(huán)境.42.2 b/s 模式.42.3 spring 框架.42.4 mysql 數(shù)

10、據(jù)庫 .62.5 jsp 技術(shù).63 需求分析.83.1 系統(tǒng)需求分析.83.1.1 業(yè)務(wù)流程分析.83.1.2 功能需求分析.83.1.3 非功能需求分析.83.2 可行性分析.93.2.1 技術(shù)可行性分析.93.2.2 經(jīng)濟(jì)可行性分析.93.2.3 運(yùn)行可行性分析.94 系統(tǒng)總體設(shè)計(jì).104.1 系統(tǒng)目標(biāo)的確定.104.2 系統(tǒng)結(jié)構(gòu)設(shè)計(jì).104.2.1 系統(tǒng)框架設(shè)計(jì).10圖 4.1 spring 框架組件圖.114.2.2 功能結(jié)構(gòu)設(shè)計(jì).114.3 數(shù)據(jù)庫設(shè)計(jì).12ii4.3.1 數(shù)據(jù)庫設(shè)計(jì)原則.134.3.2 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì).135 系統(tǒng)實(shí)現(xiàn)與測(cè)試.175.1 系統(tǒng)實(shí)現(xiàn)環(huán)境.175.1

11、.1 系統(tǒng)環(huán)境.175.1.2 軟件環(huán)境.175.2 系統(tǒng)功能實(shí)現(xiàn).175.2.1 前臺(tái)頁面功能實(shí)現(xiàn).175.2.2 會(huì)員注冊(cè)功能實(shí)現(xiàn).185.2.3 會(huì)員基本信息功能實(shí)現(xiàn).205.2.4 會(huì)員查看公告功能實(shí)現(xiàn).225.2.5 會(huì)員評(píng)論管理功能實(shí)現(xiàn).235.2.6 會(huì)員接收郵件功能實(shí)現(xiàn).245.2.7 會(huì)員查看積分規(guī)則功能實(shí)現(xiàn).255.3 系統(tǒng)測(cè)試.265.3.1 測(cè)試過程.265.3.2 測(cè)試結(jié)果.276 總 結(jié).28參 考 文 獻(xiàn).29致 謝.30第 1 頁 共 30 頁1 緒緒 論論1.1 項(xiàng)目研究背景項(xiàng)目研究背景與意義與意義1.1.1 課題背景 在計(jì)算機(jī)飛速發(fā)展的今天,將計(jì)算機(jī)這一高效

12、的利器應(yīng)用于會(huì)員管理已是勢(shì)必所然,它可以帶來意想不到的效果,尤其對(duì)于復(fù)雜的會(huì)員信息處理和大量的數(shù)據(jù)查詢,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。在給廣大用戶帶來方便的同時(shí)也會(huì)為的商業(yè)的發(fā)展提供無限潛力。 計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手,使用其管理會(huì)員有助于提高工作效率。今天,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。它已經(jīng)被應(yīng)用于許多領(lǐng)域?,F(xiàn)在我國的中小商業(yè)機(jī)構(gòu)中會(huì)員的管理水平還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代1。 網(wǎng)上購物成為一種趨勢(shì)。而面對(duì)成千上萬的客戶是,會(huì)員管理系統(tǒng)顯的

13、尤為重要,不管是實(shí)體店還是網(wǎng)上購物,商家都是以客戶為主,客戶對(duì)網(wǎng)上購物系統(tǒng)的喜愛這對(duì)商家效益的影響是巨大的2。在經(jīng)過一系列的調(diào)查研究后,很多商家對(duì)怎樣能更好對(duì)會(huì)員實(shí)現(xiàn)更好更人性化的管理有著很大的興趣。1.1.2 研究的意義 會(huì)員管理在企業(yè)管理中有重要的地位和意義。開發(fā)會(huì)員管理信息系統(tǒng)是提高管理水平和管理效率的客觀需要,結(jié)合會(huì)員管理信息系統(tǒng)的研究和開發(fā)工作,闡述了會(huì)員管理系統(tǒng)系統(tǒng)的特點(diǎn)、作用及有關(guān)實(shí)現(xiàn)的若干關(guān)鍵性技術(shù)問題。本系統(tǒng)采用瀏覽器/服務(wù)器的分布式計(jì)算機(jī)模式作為會(huì)員管理信息系統(tǒng)的體系結(jié)構(gòu),以功能強(qiáng)大的 mysql 數(shù)據(jù)庫作為系統(tǒng)后臺(tái)數(shù)據(jù)庫管理系統(tǒng)為數(shù)據(jù)的有效維護(hù)提供了切實(shí)可靠的技術(shù),提出了

14、會(huì)員管理系統(tǒng)系統(tǒng)的未來開發(fā)思路及其與基于 web 技術(shù)的企業(yè) intranet 網(wǎng)絡(luò)的集成方案。1.2 研究現(xiàn)狀研究現(xiàn)狀分析分析1.2.1 網(wǎng)上超市會(huì)員管理系統(tǒng)前景的研究基于 jsp 的網(wǎng)上超市會(huì)員管理系統(tǒng)為推進(jìn)商家內(nèi)部管理、建立買賣雙方互通,為第 2 頁 共 30 頁在先購物提供一個(gè)良好的買賣購物平臺(tái)環(huán)境,為企業(yè)網(wǎng)絡(luò)化管理會(huì)員提供了一個(gè)切實(shí)可行的辦法。系統(tǒng)功能設(shè)計(jì)本著從用戶角度出發(fā)的原則,符合用戶提出的合理需求。系統(tǒng)設(shè)計(jì)在不違反系統(tǒng)整體性的基礎(chǔ)上,可根據(jù)用戶的需求進(jìn)行第二次開發(fā),不斷完善系統(tǒng)功能,便于系統(tǒng)的不斷升級(jí)。網(wǎng)絡(luò)是當(dāng)代消費(fèi)主體年輕一代購物的重要渠道。網(wǎng)上購物對(duì)全社會(huì)人士開放,為社會(huì)各

15、類人士提供快捷的購物平臺(tái)是實(shí)現(xiàn)商業(yè)利益的重要方式。 1.2.2 網(wǎng)上購物會(huì)員管理系統(tǒng)現(xiàn)狀描述會(huì)員管理信息化是為實(shí)現(xiàn)快捷高效的網(wǎng)上購物消費(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)上購物流程,這對(duì)網(wǎng)上購物發(fā)展具有很重要的意義。網(wǎng)上購物會(huì)員管理系統(tǒng)作為一種高效的管理模式,必須進(jìn)行大量的技術(shù)實(shí)踐隨時(shí)關(guān)注系統(tǒng)完善度4,網(wǎng)上購物會(huì)員管理系統(tǒng)的精確和準(zhǔn)確性至關(guān)重要。管理這些數(shù)據(jù)的

16、主要目的是把大量的信息高效儲(chǔ)存管理,mysql 自帶的一些檢索技術(shù)完全可以滿足我們的需求。它的加入,就會(huì)大大避免遠(yuǎn)程數(shù)據(jù)交換冗余、沖突等的問題6。除此之外,高質(zhì)量的軟件需要完成一系列的任務(wù)框架,包括方法、工具和過程?;?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)上購物會(huì)員管理系統(tǒng),在網(wǎng)上公布會(huì)員狀態(tài),方便管理員通過網(wǎng)絡(luò)實(shí)時(shí)查看會(huì)員情況,也方便會(huì)員通過網(wǎng)絡(luò)了解商家狀況8。1.3 論文主要研究的內(nèi)容論文主要研究

17、的內(nèi)容開發(fā)這個(gè)系統(tǒng)的目的就是幫助賣家有效快速地管理會(huì)員和提高效率,便于買家更舒心的完成網(wǎng)上購物。本系統(tǒng)中包括幾個(gè)大的功能模塊:會(huì)員注冊(cè)登錄、查看修改個(gè)人信息,查看發(fā)表評(píng)論、管理員修改會(huì)員狀態(tài),注銷會(huì)員,發(fā)表公告和給會(huì)員發(fā)送郵件。會(huì)員登錄注冊(cè)第 3 頁 共 30 頁作用是在登陸頁面刪選;查看修改個(gè)人注冊(cè)時(shí)信息,查看發(fā)表評(píng)論的主要功能是顯示其他會(huì)員發(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ì)

18、這些信息進(jìn)行增、刪、改、查。會(huì)員管理系統(tǒng)分為用戶注冊(cè),會(huì)員登錄,中英文系統(tǒng)的切換,用戶信息管理,公告管理,評(píng)論管理,郵箱管理,修改密碼,退出系統(tǒng)等模塊。第 4 頁 共 30 頁2 相關(guān)技術(shù)背景相關(guān)技術(shù)背景2.1 開發(fā)環(huán)境開發(fā)環(huán)境本系統(tǒng)使用的是 java 語言進(jìn)行開發(fā),由于 java 的可移植性和跨平臺(tái)性,系統(tǒng)對(duì)開發(fā)環(huán)境的要求并不高。我們使用的操作系統(tǒng)是 win7,測(cè)試瀏覽器使用的是 ie 瀏覽器。系統(tǒng)本身同樣對(duì)硬件要求不高。2.2 b/s 模式模式b/s 結(jié)構(gòu)(browser/server,瀏覽器/服務(wù)器模式),是 web 興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,web 瀏覽器是客戶端最主要的應(yīng)用軟件。這種

19、模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開發(fā)、維護(hù)和使用??蛻魴C(jī)上只要安裝一個(gè)瀏覽器(browser)就可以通過 web server 同數(shù)據(jù)庫進(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)的使用越來越多,特別是由需求推動(dòng)了 ajax 技術(shù)的發(fā)展,它的程序也能在客戶端電腦上進(jìn)行部分處理,從而大大的減輕了服務(wù)器的負(fù)擔(dān);并增加了交互性,能進(jìn)行局部實(shí)時(shí)刷新。本系統(tǒng)大量使用了 ajax 技術(shù),提高了實(shí)時(shí)交互性能的同時(shí),也間接地降低了頁面開發(fā)的工作量1

20、0。2.3 spring 框架框架spring 是一個(gè)開源框架,它由 rod johnson 創(chuàng)建。它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。spring 使用基本的 javabean 來完成以前只可能由 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 所

21、需的處理開銷也是微不足道的。此外,spring 是非侵入式的:典型地,spring 應(yīng)用中的對(duì)象不依賴于 spring 的特定類。控制反轉(zhuǎn)spring 通過一種稱作控制反轉(zhuǎn)(ioc)的技術(shù)促進(jìn)了松耦合。當(dāng)應(yīng)用了 ioc,一個(gè)對(duì)象依賴的其它對(duì)象會(huì)通過被動(dòng)的方式傳遞進(jìn)來,而不是這個(gè)對(duì)象自己創(chuàng)第 5 頁 共 30 頁建或者查找依賴對(duì)象。你可以認(rèn)為 ioc 與 jndi 相反不是對(duì)象從容器中查找依賴,而是容器在對(duì)象初始化時(shí)不等對(duì)象請(qǐng)求就主動(dòng)將依賴傳遞給它。面向切面spring 提供了面向切面編程的豐富支持,允許通過分離應(yīng)用的業(yè)務(wù)邏輯與系統(tǒng)級(jí)服務(wù)(例如審計(jì)(auditing)和事務(wù)(transactio

22、n)管理)進(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ì)象被聲明式地組

23、合,典型地是在一個(gè) xml 文件里。spring 也提供了很多基礎(chǔ)功能(事務(wù)管理、持久化框架集成等等),將應(yīng)用邏輯的開發(fā)留給了你。圖 2.1 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)求。j

24、avabean 則封裝了底層的業(yè)務(wù)邏輯,包括數(shù)據(jù)庫訪問等。struts(bean)provided by a backend service such as ejb servergetsetinstantiateupdatehttp responseeventhttp requestviewjspcontrollerservletclientbrowser第 6 頁 共 30 頁2. view 部分:該部分采用 jsp 實(shí)現(xiàn)。struts 提供了豐富的標(biāo)簽庫,通過標(biāo)簽庫可以減少腳本的使用,自定義的標(biāo)簽庫可以實(shí)現(xiàn)與 struts 的有效交互,并增加了現(xiàn)實(shí)功能。對(duì)應(yīng)上圖的 jsp 部分。3. co

25、ntroller 組件: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 來完成處理。對(duì)應(yīng) action 部分。2.4 mysql 數(shù)據(jù)庫數(shù)據(jù)庫mysql 是一個(gè)開放源碼的小型關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng),被廣泛地應(yīng)用在 internet上的中小型網(wǎng)站中。由

26、于其體積小、速度快、開放源碼這些特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 mysql 作為網(wǎng)站數(shù)據(jù)庫。與其他的大型數(shù)據(jù)庫例如 oracle、db2、sql server 等相比,mysql 自有它的不足之處。但對(duì)于一般的個(gè)人使用者和中小型企業(yè)來說,mysql 提供的功能已經(jīng)綽綽有余,而且由于 mysql 是開放源碼軟件,因此可以大大降低總體擁有成本。無論是以linux 作為操作系統(tǒng),還是使用 windows 系列,apache 作為 web 服務(wù)器,mysql 作為數(shù)據(jù)庫,jsp 作為服務(wù)器端腳本解釋器。加上 java 如今在 web 開發(fā)方面的廣泛運(yùn)用,這樣的方式可以快速建立起一

27、個(gè)穩(wěn)定、免費(fèi)的網(wǎng)站系統(tǒng)。本系統(tǒng)也是采用這種方式開發(fā)。2.5 jsp 技術(shù)技術(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)類似 a

28、sp 技術(shù),jsp 代碼經(jīng)第 7 頁 共 30 頁過服務(wù)器的解釋執(zhí)行后會(huì)直接嵌入到 html 語言中,簡(jiǎn)化了頁面的輸出,也保留了腳本語言易用性。本系統(tǒng)的前臺(tái)界面開發(fā)還使用了 javascript 技術(shù)。javascript 是基于對(duì)象的腳本語言,可直接嵌入 html13。根據(jù)系統(tǒng)功能需求,數(shù)據(jù)庫采用 mysql,強(qiáng)大的關(guān)系數(shù)據(jù)庫管理功能用于辦公自動(dòng)化顯然游刃有余。第 8 頁 共 30 頁3 需求分析需求分析3.1 系統(tǒng)需求分析系統(tǒng)需求分析3.1.1 業(yè)務(wù)流程分析本系統(tǒng)的設(shè)計(jì)思路是用戶進(jìn)行會(huì)員注冊(cè),會(huì)員可以根據(jù)本人實(shí)際情況選擇所要會(huì)員卡類型,可以查看本人所填寫信息,可進(jìn)行修改。注冊(cè)成功后方可在登

29、錄系統(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ù)庫、數(shù)據(jù)服務(wù)層、業(yè)務(wù)邏輯層和界面層 4 層。后臺(tái)數(shù)據(jù)庫層位于底層,主要處理數(shù)據(jù)服務(wù)層對(duì)數(shù)據(jù)的請(qǐng)求;數(shù)據(jù)服務(wù)層通過數(shù)據(jù)庫接口和后臺(tái)數(shù)據(jù)庫服務(wù)器建立連接并進(jìn)行交互,將數(shù)據(jù)傳回邏輯層;業(yè)務(wù)邏輯層是系統(tǒng)的核心,主要進(jìn)行具體業(yè)務(wù)邏輯的處理及訪問數(shù)據(jù)的顯示;界面層在客戶端,通過 web 瀏覽器向用戶展示。 3.1.2 功能需求分析功能需求分析本系統(tǒng)是基于 jsp 的網(wǎng)上超市會(huì)員管理系統(tǒng)設(shè)計(jì),目的在于會(huì)員管理效率最大化。按照這一目標(biāo),擬出以下網(wǎng)上超市會(huì)員

30、管理系統(tǒng)的需求目標(biāo): 1. 實(shí)現(xiàn)會(huì)員的動(dòng)態(tài)管理,即使關(guān)注會(huì)員的動(dòng)態(tài)和情況。管理員可以在管理中靈活地管理會(huì)員,確保會(huì)員動(dòng)態(tài)的準(zhǔn)確性。2. 提高會(huì)員不同卡型管理效率。根據(jù)不同會(huì)員制度相應(yīng)的管理制度,設(shè)定不同的優(yōu)惠政策(主要體現(xiàn)在前臺(tái)管理和后臺(tái)管理) 。通過及時(shí)動(dòng)態(tài)實(shí)現(xiàn)會(huì)員的高效管理,形成會(huì)員的網(wǎng)絡(luò)化管理模式 。 3. 減輕后臺(tái)會(huì)員管理的工作量。利用系統(tǒng)管理功能,實(shí)現(xiàn)注冊(cè)會(huì)員、會(huì)員的基本信息、卡狀態(tài)等信息的統(tǒng)籌管理,大大減輕了管理員的工作量。 4. 驗(yàn)證系統(tǒng)的嚴(yán)密性,實(shí)現(xiàn)網(wǎng)上超市會(huì)員管理系統(tǒng)會(huì)員的安全管理。 3.1.3 非功能需求分析非功能需求分析網(wǎng)上超市會(huì)員管理系統(tǒng)是通過網(wǎng)絡(luò)實(shí)現(xiàn)用戶和數(shù)據(jù)庫交換信

31、息的目的。因此,涉及到網(wǎng)絡(luò)與數(shù)據(jù)庫的鏈接操作等技術(shù)問題,目前在網(wǎng)上超市會(huì)員管理系統(tǒng)的開發(fā)和應(yīng)用方面,常見的開發(fā)語言有 asp,asp.net,jsp,php;數(shù)據(jù)庫有第 9 頁 共 30 頁access,sql,db2,mysql,oracle 等。由于 jsp 語言相容性好、開發(fā)簡(jiǎn)單、系統(tǒng)平臺(tái)易于搭建等特點(diǎn),所以采用此技術(shù)開發(fā)我們的網(wǎng)上超市會(huì)員管理系統(tǒng),開發(fā)中采用 jsp+mysql 結(jié)構(gòu)。網(wǎng)上超市會(huì)員管理系統(tǒng)在前期開發(fā)過程中,不開放后臺(tái)用戶注冊(cè)功能。因?yàn)?,在系統(tǒng)測(cè)試和試運(yùn)行階段,開放性設(shè)計(jì)顯然存在很大的信息安全隱患。因此,如果后臺(tái)管理員可以添加并完善信息,雖然這樣做會(huì)減少部分工作量,但在信

32、息安全和維護(hù)方面會(huì)造成混亂。后期跟進(jìn)開發(fā)的過程中,會(huì)陸續(xù)添加管理員注冊(cè)功能。3.2 可行性分析可行性分析3.2.1 技術(shù)可行性分析在開發(fā)網(wǎng)上超市會(huì)員管理系統(tǒng)之前,有了解到幾個(gè)類似系統(tǒng)的成功案例。其他設(shè)計(jì)者使用了 asp 和 php 技術(shù)來實(shí)現(xiàn)會(huì)員管理功能,而本系統(tǒng)使用的是 jsp 技術(shù),這種技術(shù)是目前 web 項(xiàng)目廣泛應(yīng)用的技術(shù),在穩(wěn)定和功能設(shè)計(jì)上并不輸于 asp 和 php。所以前臺(tái)技術(shù)的使用是可行的。spring 框架使用,是保證系統(tǒng)開發(fā)高效、有序的一大保障。因?yàn)?spring 框架是目前 java 針對(duì) web 項(xiàng)目開發(fā)最為成熟的框架。其成功案例多不勝數(shù),據(jù)了解,spring 框架設(shè)計(jì)的

33、項(xiàng)目,在多人同時(shí)訪問情況下都沒有卡頓、延遲的現(xiàn)象出現(xiàn),可見其穩(wěn)定性與可行性。3.2.2 經(jīng)濟(jì)可行性分析對(duì)于整個(gè)系統(tǒng)而言,其設(shè)計(jì)之初的開發(fā)成本比較大,花費(fèi)相對(duì)而言比較多。但在系統(tǒng)投入使用后,就會(huì)大大提高管理人員的工作效率;同時(shí)減少了數(shù)據(jù)的流通環(huán)節(jié),又保證了各項(xiàng)數(shù)據(jù)的準(zhǔn)確性;也避免了工作人員的流動(dòng)造成的損失,提高學(xué)校管理的質(zhì)量。本系統(tǒng)的經(jīng)濟(jì)效益就會(huì)大大地超過它的開發(fā)成本。而且,免費(fèi)的開發(fā)工具也會(huì)降低一部分開發(fā)成本。3.2.3 運(yùn)行可行性分析隨著時(shí)代的發(fā)展,人員的素質(zhì)已經(jīng)逐步提高,不論是對(duì)于計(jì)算機(jī)系統(tǒng)的基本操作,還是對(duì)于本系統(tǒng)的維護(hù)都有了一定的基礎(chǔ)。同時(shí),由于是 web 項(xiàng)目,其維護(hù)費(fèi)用相對(duì)而言會(huì)低

34、很多。只需要對(duì)服務(wù)器和數(shù)據(jù)庫進(jìn)行維護(hù)即可,不必?fù)?dān)心系統(tǒng)故障問題16。而系統(tǒng)本身可視化的操作,無論是調(diào)試還是維護(hù)都比較容易上手,大大地降低了管理人員的操作難度。系統(tǒng)的操作和運(yùn)行方式是行得通的。第 10 頁 共 30 頁第 11 頁 共 30 頁4 系統(tǒng)總體設(shè)計(jì)系統(tǒng)總體設(shè)計(jì)4.1 系統(tǒng)目標(biāo)的確定系統(tǒng)目標(biāo)的確定建立一個(gè)合理的網(wǎng)上超市會(huì)員管理系統(tǒng),從而能夠?qū)?huì)員做到完善的管理,使會(huì)員理更加科學(xué)規(guī)范,并能根據(jù)系統(tǒng)提供的準(zhǔn)確信息進(jìn)行適當(dāng)?shù)恼{(diào)整,使侯曉娟網(wǎng)上超市會(huì)員的管理更加條理化和人性化。采用現(xiàn)有的軟硬件環(huán)境及科學(xué)的管理系統(tǒng)開發(fā)方案,建立網(wǎng)上超市會(huì)員管理系統(tǒng),實(shí)現(xiàn)移動(dòng)信息管理的計(jì)算機(jī)自動(dòng)化。系統(tǒng)應(yīng)符合會(huì)員

35、管理制度,并達(dá)到操作直觀、方便、實(shí)用、安全等要求。并做到以下幾點(diǎn): 1. 簡(jiǎn)單性:系統(tǒng)設(shè)計(jì)盡量簡(jiǎn)單,從而實(shí)現(xiàn)使用方便、提高效率、節(jié)省開支、提高系統(tǒng)的運(yùn)行質(zhì)量。 2. 靈活性:系統(tǒng)對(duì)外界條件的變化有較強(qiáng)的適應(yīng)能力。 3. 完整性:系統(tǒng)是各個(gè)子系統(tǒng)的集合,作為一個(gè)有機(jī)的整體存在。因此,要求各個(gè)子系統(tǒng)的功能盡量規(guī)范,數(shù)據(jù)采集統(tǒng)一,語言描述一致。 4. 可靠性:實(shí)現(xiàn)安全的、可靠的數(shù)據(jù)保護(hù)措施。4.2 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)系統(tǒng)結(jié)構(gòu)設(shè)計(jì)系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)主要有系統(tǒng)的框架結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)三個(gè)方面。本系統(tǒng)的使用者主要有兩類:會(huì)員和管理員;而系統(tǒng)管理員的權(quán)限較高,不列入用戶級(jí)別。會(huì)員系統(tǒng)主要實(shí)現(xiàn)

36、:會(huì)員注冊(cè)、登錄、個(gè)人信息查詢、個(gè)人密碼修改、查看評(píng)論、發(fā)表評(píng)論等功能。管理員系統(tǒng)主要實(shí)現(xiàn):會(huì)員信息、修改會(huì)員信息、會(huì)員資料維護(hù)、會(huì)員卡狀態(tài)修改、發(fā)布公告等功能。 4.2.1 系統(tǒng)框架設(shè)計(jì)考慮到系統(tǒng)的可擴(kuò)展性和安全性,系統(tǒng)采用多層結(jié)構(gòu) b/s 模型,以 java 技術(shù)和數(shù)據(jù)庫技術(shù)為基礎(chǔ),利用“瘦客戶端”一 web 瀏覽器作為客戶端。系統(tǒng)采用 jsp 前臺(tái)頁面程序,mysql 作為后臺(tái)數(shù)據(jù)庫,基于 b/s(browser/server)結(jié)構(gòu),無需安裝任何專用客戶端軟件,僅需標(biāo)準(zhǔn) web 瀏覽器 。 第 12 頁 共 30 頁jsp 網(wǎng)頁動(dòng)態(tài)編譯執(zhí)行,所有代碼在服務(wù)器端運(yùn)行,運(yùn)行完畢后將結(jié)果返回客

37、戶端,具有速度快,執(zhí)行效率高等特點(diǎn)17。利用基于 jsp 的程序設(shè)計(jì)與 mysql 關(guān)系型數(shù)據(jù)庫相結(jié)合,不僅可以完成文檔工作流、交互通信、信息共享查詢等功能模塊,還可以利用 mysql 數(shù)據(jù)庫自身的功能實(shí)現(xiàn)會(huì)員資料、會(huì)員卡狀況記等。圖 4.1 spring 框架組件圖4.2.2 功能結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)最主要的對(duì)象有兩個(gè):會(huì)員和管理員。在經(jīng)過兩者之間的關(guān)系分析之后,網(wǎng)上超市會(huì)員管理系統(tǒng)將添加兩個(gè)功能模塊的設(shè)計(jì):會(huì)員模塊、管理員后臺(tái)管理模塊,系統(tǒng)的功能結(jié)構(gòu)如圖 4.2 所示: 圖 4.2 功能結(jié)構(gòu)圖submitinitial page(jsp/html)responsejspresponsejspsp

38、ringmvcspring-mvc.xmlformcontrolleer第 13 頁 共 30 頁圖 4.3 er 圖 4.4 數(shù)據(jù)流程圖如圖4.3 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是信息系統(tǒng)設(shè)計(jì)的重要組成部分,是系統(tǒng)模型的最原始的表示和反映。數(shù)據(jù)庫設(shè)計(jì)是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建議中的核心技術(shù)。由于數(shù)據(jù)庫應(yīng)用系統(tǒng)的復(fù)雜性,為了支持相關(guān)程序運(yùn)行,數(shù)據(jù)庫設(shè)計(jì)就變得異常復(fù)雜,因此最佳設(shè)計(jì)不可能一蹴而就,而只能是一種“反復(fù)探尋,逐步求精”的過第 14 頁 共 30 頁程,也就是規(guī)劃和結(jié)構(gòu)化數(shù)據(jù)庫中的數(shù)據(jù)對(duì)象以及這些數(shù)據(jù)對(duì)象之間關(guān)系的過程。4.3.1 數(shù)據(jù)庫設(shè)計(jì)原則數(shù)據(jù)庫的設(shè)計(jì)是系

39、統(tǒng)實(shí)現(xiàn)的關(guān)鍵部分。設(shè)計(jì)數(shù)據(jù)庫最重要的一項(xiàng)工作就是設(shè)計(jì)關(guān)系模式,也就是設(shè)計(jì)二維表的表頭以及約束條件。本系統(tǒng)是以項(xiàng)目為中心進(jìn)行設(shè)計(jì),采用多級(jí)用戶管理,數(shù)據(jù)的保密性非常重要,特別是高級(jí)管理員信息,需要特別的保護(hù),因此在系統(tǒng)設(shè)計(jì)中,應(yīng)特別 注意數(shù)據(jù)庫中數(shù)據(jù)的安全問題。系統(tǒng)采用 mysql 數(shù)據(jù)庫進(jìn)行設(shè)計(jì),為了數(shù)據(jù)庫的安全,數(shù)據(jù)庫設(shè)計(jì)不僅僅停留于頁面的表面,數(shù)據(jù)庫設(shè)計(jì)絕對(duì)不是簡(jiǎn)單的基本數(shù)據(jù)存儲(chǔ),還有邏輯數(shù)據(jù)存儲(chǔ);數(shù)據(jù)庫設(shè)計(jì)時(shí)就要考慮到效率和優(yōu)化問題;設(shè)計(jì)合理的表關(guān)聯(lián);選擇合適的主鍵生成策略。4.3.2 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)在網(wǎng)上購物會(huì)員管理系統(tǒng)中,系統(tǒng)各功能模塊的運(yùn)行及其操作直接影響著相應(yīng)系統(tǒng)數(shù)據(jù)庫中的數(shù)據(jù)

40、。在 mysql 中創(chuàng)建一個(gè)數(shù)據(jù)庫,本系統(tǒng)需要建立 7 張表,分別是:會(huì)員信息表(user_table),會(huì)員評(píng)論表(user_comment),會(huì)員積分表(pointrecord),會(huì)員等級(jí)表(grade),郵件表(emailmanager_table),管理員信息表(manager),管理員公告表(information_table)。表 4.1 會(huì)員信息表(user_table)第 15 頁 共 30 頁表 4.2 會(huì)員評(píng)論表(user_comment) 表 4.3 會(huì)員積分表(pointrecord)表 4.4 會(huì)員等級(jí)表(grade)第 16 頁 共 30 頁表 4.5 郵件表(em

41、ailmanager_table)表 4.6 管理員信息表(manager)第 17 頁 共 30 頁表 4.7 管理員公告表(information_table)第 18 頁 共 30 頁5 系統(tǒng)實(shí)現(xiàn)系統(tǒng)實(shí)現(xiàn)與測(cè)試與測(cè)試5.1 系統(tǒng)實(shí)現(xiàn)系統(tǒng)實(shí)現(xiàn)環(huán)境環(huán)境系統(tǒng)的開發(fā)環(huán)境與系統(tǒng)執(zhí)行效率密切相關(guān)。尤其是網(wǎng)上超市會(huì)員管理系統(tǒng)中的后臺(tái)系統(tǒng),需要系統(tǒng)更快的相應(yīng)速度,所以系統(tǒng)的配置不能過低,否則影響系統(tǒng)的執(zhí)行效率。5.1.1 系統(tǒng)環(huán)境本網(wǎng)上超市會(huì)員管理系統(tǒng)的開發(fā)環(huán)境為 windows7 旗艦版,未在 linux 系統(tǒng)中測(cè)試;若解決了 mysql 和 tomcat 的問題,理論上在 linux 的系統(tǒng)環(huán)境中也

42、是兼容的。由于本系統(tǒng)采用了一定的 javascript 特效(大部分使用的是 jquery 插件) ,所以瀏覽器需要 ie6 以上版本。在測(cè)試中,本人使用的是 ie 瀏覽器,理論上 firefox(火狐)瀏覽器、opera 瀏覽器、世界之窗瀏覽器也是可以正常運(yùn)行的。5.1.2 軟件環(huán)境網(wǎng)上超市會(huì)員管理系統(tǒng)的開發(fā)采用 spring tool suite 工具,系統(tǒng)以 spring 框架為基礎(chǔ),采用 java 語言作為開發(fā)語言。數(shù)據(jù)庫采用了 mysql。web 應(yīng)用服務(wù)器使用了 apache tomcat6.1。tomcat 技術(shù)先進(jìn)、性能穩(wěn)定、免費(fèi),而且支持最新的 spring 和 jsp 規(guī)范

43、。5.2 系統(tǒng)功能實(shí)現(xiàn)系統(tǒng)功能實(shí)現(xiàn)5.2.1 前臺(tái)頁面功能實(shí)現(xiàn)圖 5.1第 19 頁 共 30 頁5.2.2 會(huì)員注冊(cè)功能實(shí)現(xiàn)圖 5.2代碼如下:requestmapping(/register)public strutsandview register(httpservletrequest request,httpservletresponse response,locale locale) throws exception strutsandview mv = new strutsandview();string username = request.getparameter(userna

44、me);string password = request.getparameter(password);/*string gradename = request.getparameter(gradename);*/if(username=null|password=null)mv.setviewname(login);elseuser u1 = userservice.selectbyname(username);/判斷會(huì)員名存在否,不存在新建if (u1 = null) user u = new user();integer point=0;第 20 頁 共 30 頁string user

45、code = stringutils.createuuid();u.setusercode(usercode);u.setusername(username);u.setpassword(password);/取到注冊(cè)可以獲得的積分pointrecord pointrecord = userservice.findpointbyactioname(register);u.setpoint(pointrecord.getpoint()+point);system.out.print(u.getpoint();userservice.insertselective(u);request.getse

46、ssion().setattribute(user, u);usercode = u.getusercode();user user = userservice.selectbyusercode(usercode);request.getsession().setattribute(showuser, user);mv.setviewname(manage); else request.getsession().setattribute(regu, u1);string regerror = ;regerror = messagesource.getmessage(regerror, null

47、, locale);mv.addobject(regerror, regerror);mv.setviewname(register);return mv;第 21 頁 共 30 頁5.2.3 會(huì)員基本信息功能實(shí)現(xiàn)圖 5.2代碼如下:/會(huì)員預(yù)覽suppresswarnings(unused)requestmapping(/preview)public strutsandview preview(httpservletrequest request,requestparam(teljpable) integer teljpable,requestparam(swing_able) integer

48、 swing_able) throws exception strutsandview mv = new strutsandview();string username = request.getparameter(username);string phonenum = request.getparameter(phonenum);string email = request.getparameter(email);string sex = request.getparameter(sex);string birthday=request.getparameter(birthday);stri

49、ng province = request.getparameter(province);string hobby = request.getparameter(hobby);string status = request.getparameter(status);string identitycard = request.getparameter(identitycard);第 22 頁 共 30 頁string gradename = request.getparameter(gradename);user u = (user) request.getsession().getattrib

50、ute(user);user showuser=new user();if (u != null) showuser.setusercode(usercode);showuser.setusername(username);showuser.setsex(sex);showuser.setemail(email);showuser.setteljpable(teljpable);showuser.setphonenum(phonenum);showuser.setbirthday(birthday);showuser.setswingable(swing_able);showuser.setp

51、rovince(province);showuser.sethobby(hobby);showuser.setstatus(status);showuser.setidentitycard(identitycard);showuser.setgradename(gradename);system.out.print(showuser.getgradename();grade grade = userservice.findminpoint(showuser.getgradename();integer minpoint = grade.getminpoint();system.out.prin

52、t(minpoint);showuser.setpoint(u.getpoint()+grade.getminpoint();system.out.print(showuser.getpoint();u.setpoint(showuser.getpoint();system.out.print(u.getpoint();request.getsession().setattribute(showuser, showuser);mv.setviewname(preview);return mv;第 23 頁 共 30 頁mv.setviewname(login);return mv;5.2.4

53、會(huì)員查看公告功能實(shí)現(xiàn)圖 5.3代碼如下:requestmapping(/backstage1)public string list(httpservletrequest request) request.getsession().getattribute(sessionlocaleresolver.locale_session_attribute_name);user u = (user) request.getsession().getattribute(user);if (u != null) list list = null;list = userservice.getinformati

54、onslist();request.setattribute(list, list);return informationlist;return login;第 24 頁 共 30 頁5.2.5 會(huì)員評(píng)論管理功能實(shí)現(xiàn)圖 5.2代碼如下:requestmapping(/commentlist)public string commentlist(httpservletrequest request) request.getsession().getattribute(sessionlocaleresolver.locale_session_attribute_name);user u = (use

55、r) request.getsession().getattribute(user);if (u != null) string usercode = u.getusercode();string username=u.getusername();list allcommentlist = null;allcommentlist = userservice.getallcommentlist();for(int i = 0;i allcommentlist.size();i+)allcommentlist.get(i).setusercode(formatter.format(allcomme

56、ntlist.get(i).getcreatedate();request.setattribute(allcommentlist, allcommentlist);第 25 頁 共 30 頁return list-comment;return login;5.2.6 會(huì)員接收郵件功能實(shí)現(xiàn)圖 5.4代碼如下:requestmapping(/emailmanagerlist)public string list1(httpservletrequest request) request.getsession().getattribute(sessionlocaleresolver.locale_session_attribute_name); user showuser = (user) request.getsession().getattribute(showuser);if (showuser != null) string person = showuser.getemail();list list1 = null;/*system.out.print(1);system.out.print(person);*/l

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論