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

正文內(nèi)容

實(shí)訓(xùn)報(bào)告_基于ssh框架的運(yùn)動(dòng)社區(qū)系統(tǒng)的實(shí)現(xiàn)(編輯修改稿)

2024-12-16 14:37 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 rDao 接口中注冊(cè)需要用到的方法 2. BeanFactory 中提供獲取 IMemberDao 實(shí)現(xiàn)類的對(duì)象的功能 3.實(shí)現(xiàn)接口 IMemberService 中的業(yè)務(wù)邏輯方法 register 4.創(chuàng)建 action和 actionform 5.創(chuàng)建 6.修改 ,然后寫 js對(duì)頁面上數(shù)據(jù)格式進(jìn)行驗(yàn)證 登 陸 在 頁面上用戶可以輸入昵稱和密碼進(jìn)行登陸,如果用戶名和密碼都正確,則登陸成功。如果不正確,需要提示用戶。在 頁面上還有一個(gè) checkbox,如果用戶鄭州輕工業(yè)學(xué)院 JAVAEE 實(shí)訓(xùn)報(bào)告 8 登陸的時(shí)候選上的話,則下次用戶再訪問 的時(shí)候,則自動(dòng)登陸。詳細(xì)描述:首先,用戶在訪問 頁面的時(shí)候,系統(tǒng)要檢測(cè)是否需要自動(dòng)登陸,那如何檢測(cè)呢,就是檢查瀏覽器的 cookie 中有沒有用戶上次登陸保存的用戶名和密碼,如果有,就用 cookie 中的用戶名和密碼來直接登陸。如果沒有就轉(zhuǎn)到登陸頁面 。然后,當(dāng)用戶登陸的時(shí)候,系統(tǒng)需要檢查用戶是否有選擇下次訪問自動(dòng)登陸的 checkbox,如果有選擇,系統(tǒng)就需要將這次登陸的用戶名和密碼保存到用戶瀏覽器的 cookie 中,以便下次訪問的時(shí)候能自動(dòng)登陸。具體登陸過程: 1. 查看登陸的用戶名是否存在 2. 查看登陸的用戶是否現(xiàn)在已經(jīng)是在線狀態(tài) 3. 查看登陸的用戶是否是注銷狀態(tài) 4. 查看密碼是否正確 5. 判斷這次登陸是否和上次登陸是否在同一天內(nèi),如果不是需要給這次登陸加登陸應(yīng)該能獲取的 積分?jǐn)?shù),并需要保存獲取積分的記錄 6.將會(huì)員的 isonline 設(shè)成在線狀態(tài),將 latestDate 設(shè)成當(dāng)前時(shí)間,并需要把上次登陸的時(shí)間保存到 memberinfo 的另外一個(gè)實(shí)例變量中。還需要設(shè)定會(huì)員的當(dāng)前級(jí)別 具體 action 的功能描述: checkAutoLoginAction: 當(dāng)用戶訪問 頁面的時(shí)候,就會(huì)轉(zhuǎn)到這個(gè) action,這個(gè) action 需要做的事情是,從 request 里面取到所有的 cookie,然后查看有沒有名字是 loginname、 password 的 cookie,如果有,就把 value 取出來放到 loginForm 中,然后轉(zhuǎn)到 loginAction 去登陸。 loginAction: 從 loginForm 中取 loginname、 password、 autoLogin,然后調(diào)用業(yè)務(wù)邏輯方法 logi 進(jìn)行登陸,如果登陸成功,把 login 方法返回的 memberinfo 對(duì)象放到 session 范圍內(nèi),然后檢測(cè)autoLogin 的值是否為 true,如果是,還需要把 loginname、 passoword 作為兩個(gè) cookie 寫到瀏覽器中,轉(zhuǎn)到 afterLoginAction(客戶端重定向 ).如果登陸失敗 ,轉(zhuǎn)到 ,重新登陸 afterLoginAction: 當(dāng)?shù)顷懗晒σ院髸?huì)轉(zhuǎn)到 這個(gè) action,這個(gè) action 主要是查詢兩樣數(shù)據(jù),一個(gè)是當(dāng)前會(huì)員的新短信的數(shù)量,另外一個(gè)是查詢積分前 10 的會(huì)員。查到以后,將他們放到 request 范圍內(nèi)轉(zhuǎn)到 member/ 進(jìn)行顯示 忘記密碼 當(dāng)會(huì)員忘記密碼的時(shí)候,可以訪問 ,輸入會(huì)員的帳號(hào)、密碼提示問題、密碼提示答案進(jìn)行提交,系統(tǒng)對(duì)這些信息進(jìn)行判斷,如果正確,則產(chǎn)生一個(gè)新的密碼返回,并且在頁面上顯示,并將數(shù)據(jù)庫中的密碼修改成新密碼。如果不正確,則提示用戶。實(shí)現(xiàn)業(yè)務(wù)邏輯 方法 findNewPassword,首先根據(jù)用戶名查詢 memberinfo 對(duì)象,如果返回是 null,就拋出異常。如果不為 null,則判斷密碼提示問題和密碼提示答案是否一致,如果是,產(chǎn)生一個(gè)新密碼返回,如果不一致,拋出異常 鄭州輕工業(yè)學(xué)院 JAVAEE 實(shí)訓(xùn)報(bào)告 9 創(chuàng)建個(gè)人空間 如何上傳圖片: 1).使用 struts 上傳圖片的標(biāo)簽 html:file。 2.)在 actionform 中接收這個(gè)圖片的類型是 FormFile 類型 3.)在 createSpaceAction 中,拿到 FormFile 對(duì)象,獲取輸入流,取到客戶端上傳上來的文件內(nèi)容,并通過輸 出流寫到服務(wù)器端的本地文件中。 然后,創(chuàng)建一個(gè) memberspace 對(duì)象,指定 icon 即頭像路徑,也就是我們剛才保存文件的路徑,將這個(gè)對(duì)象設(shè)定到 memberinfo 對(duì)象中,調(diào)用業(yè)務(wù)邏輯方法 modifyMemberinfo,就可以給這個(gè)會(huì)員創(chuàng)建一個(gè)個(gè)人空間 修改個(gè)人信息 會(huì)員在 頁面上輸入要修改的信息,點(diǎn)擊提交,則需要將修改的信息保存到數(shù)據(jù)庫,并且還需要將 session 范圍內(nèi)的 memberinfo 對(duì)象里面的屬性值與數(shù)據(jù)庫中的值同步 查看個(gè)人空間 當(dāng)點(diǎn)擊某個(gè)會(huì)員的昵稱,交給 spaceAction 處理,在這個(gè) action 中判斷這個(gè)會(huì)員是否已經(jīng)是創(chuàng)建個(gè)人空間,如果是,則把這個(gè)會(huì)員的 memberinfo 對(duì)象放到 request 范圍內(nèi),然后轉(zhuǎn)到 進(jìn)行顯示,如果還沒有創(chuàng)建,則轉(zhuǎn)到 提示用戶 好友速配 1. 隨機(jī)匹配一個(gè)好友 ,在 上點(diǎn)擊 速配一名好友 ,系統(tǒng)將隨機(jī)從數(shù)據(jù)庫中查找一名會(huì)員,并且在頁面上進(jìn)行顯示 2. 按要求進(jìn)行檢索 ,在 上選擇相應(yīng)的條件,點(diǎn)擊 開始檢索 ,系統(tǒng)將從數(shù)據(jù)庫中查找條件符 合的所有會(huì)員,并且在頁面上進(jìn)行顯示 新建短信 需要判斷接收者是否存在,如果存在,則在 Messagerecord 表中插入一條數(shù)據(jù),并且提示用戶成功,如果不存在提示用戶接收方不存在。 已接收短信 顯示當(dāng)前會(huì)員接收的所有短信(包括新短信和已讀短信),并且可以刪除某條短信,查看某條短信的詳細(xì)信息 鄭州輕工業(yè)學(xué)院 JAVAEE 實(shí)訓(xùn)報(bào)告 10 已發(fā)送短信 顯示當(dāng)前會(huì)員發(fā)送的所有短信(已經(jīng)刪除的除外),并且可以刪除某條短信 好友名單 添加好友:輸入一個(gè)好友的昵稱,點(diǎn)擊提交,首先判斷添加的好友是否存在,如果不存在,轉(zhuǎn)到 ;如果存在,還需要判斷是否已經(jīng)添加過此好友,如果是,提示用戶如果不是,則在 friendrecord 這個(gè)表中添加一條記錄。顯示所有好友:查詢 friendrecord表,把當(dāng)前會(huì)員的好友查詢出來,并且顯示。刪除好友:根據(jù) id 進(jìn)行刪除 friendrecord 表中對(duì)應(yīng)的記錄。 黑名單 加入黑名單:在 上點(diǎn)擊最后一個(gè)按鈕,可以將發(fā)送短信的會(huì)員加入黑名單(也就是在 blackrecord 表中插入一條記錄),如果加入黑名單的 會(huì)員已經(jīng)在當(dāng)前會(huì)員的好友名單中,需要先刪除這條好友名單 .。顯示黑名單:查詢 blackrecord 表,把當(dāng)前會(huì)員的黑名單查詢出來顯示 整體設(shè)計(jì)架構(gòu)思想 系統(tǒng)結(jié)構(gòu)說明圖: 用戶界面 (UI) 業(yè)務(wù)邏輯層 數(shù)據(jù)抽象訪問層 數(shù)據(jù)庫服務(wù)層 (MySQL) 用戶界面( UI) 用戶界面,負(fù)責(zé)業(yè)務(wù)數(shù)據(jù)的收集和表示客戶端數(shù)據(jù)校驗(yàn)。 業(yè)務(wù)邏輯層( Service) 接收來自用戶的請(qǐng)求,并進(jìn)行業(yè)務(wù)處理,再調(diào)用 DAO 實(shí)現(xiàn)對(duì)數(shù)據(jù)的訪問。 數(shù)據(jù)抽象訪問層( DAO) 數(shù)據(jù)訪問對(duì)象層,負(fù)責(zé)與數(shù)據(jù)庫服務(wù)層交互,封裝增、刪、查、改操作。 鄭州輕工業(yè)學(xué)院 JAVAEE 實(shí)訓(xùn)報(bào)告 11 數(shù)據(jù)庫服務(wù)層( SQL Server) 采用大型主流數(shù)據(jù)庫 SQL Server,存放數(shù)據(jù)。 分層結(jié)構(gòu)如下圖 數(shù)據(jù)庫表設(shè)計(jì) 會(huì)員信息表( MemberInfo) 字段名 字段類型 約束或索引 描述 ID Number(Sequence) PK 記錄流水號(hào) NickName Nvarchar2(20) Not Null 用 戶昵稱 Password Varchar2(50) Not Null MD5加密口令,頁面限制為 16字節(jié) Gender Nvarchar2(1) Not Null 性別, ’男 ’或 ’女 ’ Age Number Not Null 年齡 Email Nvarchar2(100) Not Null 電子郵件 PasswordQuestion Nvarchar2(200) 密碼提示問題 Passw
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1