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

正文內(nèi)容

基于android系統(tǒng)的失物招領(lǐng)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-25 00:40 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 圖54 登錄流程圖登陸模塊在進(jìn)行驗(yàn)證帳號(hào)密碼或者手勢(shì)密碼的步驟前先要查詢本地緩存是否登陸過帳號(hào),如果有登陸過賬號(hào)并且該賬號(hào)已經(jīng)開啟手勢(shì)登陸功能,則進(jìn)入手勢(shì)登錄界面;否則進(jìn)入帳號(hào)密碼登錄界面,不同點(diǎn)是,如果上次有登陸過帳號(hào),則默認(rèn)已經(jīng)輸入上次登陸賬號(hào)的手機(jī)號(hào),用戶只用輸入密碼就可以,是為了給用戶更好的使用體驗(yàn)。 設(shè)置模塊設(shè)置模塊入口在登錄后默認(rèn)首頁(yè)右上角我的信息圖標(biāo),包括設(shè)置個(gè)人信息(編輯姓名、性別、年齡、常用地址等,查看本賬號(hào)手機(jī)號(hào)、愛心成長(zhǎng)等級(jí))、本地手勢(shì)登錄密碼管理(開啟和關(guān)閉手勢(shì)登錄、修改登錄手勢(shì)、忘記手勢(shì))、登錄密碼修改、我的朋友(通訊錄朋友)、應(yīng)用升級(jí)、退出當(dāng)前登陸賬號(hào)5個(gè)功能。 手勢(shì)管理模塊手勢(shì)管理的流程圖如下(圖55手勢(shì)模塊流程):圖55 手勢(shì)模塊流程圖手勢(shì)密碼管理模塊的加入是借鑒當(dāng)前手機(jī)APP的流行做法,在減少用戶依賴鍵盤輸入密碼的同時(shí),能夠保證用戶信息的安全性。手勢(shì)管理設(shè)計(jì)上在用戶第一次安裝軟件注冊(cè)或者成功后彈出設(shè)置手勢(shì)密碼界面。此步驟可以跳過不設(shè),在以后的使用中在“設(shè)置——手勢(shì)密碼——手勢(shì)管理”中設(shè)置并開啟手勢(shì)密碼登錄功能。在手勢(shì)密碼修改功能下可以驗(yàn)證原手勢(shì)密碼并設(shè)置新的手勢(shì)密碼;若忘記原來的手勢(shì)密碼可以點(diǎn)擊“忘記手勢(shì)”來用賬號(hào)密碼重新登錄,然后可以設(shè)置新的手勢(shì)密碼。 登錄密碼管理APP登錄密碼管理模塊包含兩個(gè)子模塊——;。密碼修改的流程圖如下(圖56):圖56 登錄密碼管理流程密碼修改需要先驗(yàn)證原密碼,原密碼輸入正確后才能設(shè)置新密碼。新密碼設(shè)置成功后返回“我的”模塊,不用重新登錄。找回密碼的流程圖如下(圖57):圖57 密碼找回流程找回密碼觸發(fā)的事件有兩個(gè):在帳號(hào)密碼登錄界面點(diǎn)擊“忘記密碼”,進(jìn)入找回密碼流程;(1)之前用手勢(shì)密碼登錄進(jìn)入App,在密碼修改的驗(yàn)證原密碼界面點(diǎn)擊“忘記密碼”后進(jìn)入密碼找回流程。(2)找回密碼時(shí),先輸入要找回密碼的帳號(hào),向服務(wù)器發(fā)送請(qǐng)求查看該帳號(hào)是否已注冊(cè),如未注冊(cè)則可以注冊(cè),或者是輸入的帳號(hào)不正確;若賬號(hào)已注冊(cè),則進(jìn)入下一步向服務(wù)器請(qǐng)求找回密碼的郵箱驗(yàn)證碼,輸入新密碼及驗(yàn)證碼,通過服務(wù)器驗(yàn)證后找回密碼成功。(3)找回密碼成功后跳入帳號(hào)密碼登陸界面,用新密碼登錄(不同于修改密碼成功,修改密碼成功后不需重新登錄,只要在下次用帳號(hào)密碼登錄功能使用新密碼即可)。 找回物品模塊在找回丟失物品模塊,用戶可以發(fā)布自己的丟失物品信息,可以選擇城市、物品類別來瀏覽篩選條件下被撿到物品待認(rèn)領(lǐng)的信息,點(diǎn)擊某一條物品信息后會(huì)進(jìn)入物品詳情頁(yè),顯示被撿到物品的詳細(xì)信息以及發(fā)布該撿拾信息的熱心用戶的手機(jī)號(hào)和姓名(以用戶設(shè)置為準(zhǔn)),此時(shí)可以點(diǎn)擊短信圖標(biāo)給對(duì)方發(fā)信息或是點(diǎn)擊電話圖標(biāo)打電話給對(duì)方。 撿到物品模塊在撿到物品模塊,用戶可以發(fā)布自己撿到物品的信息,可以選擇城市、物品類別來瀏覽特定篩選條件下的丟失物品列表。同樣地,點(diǎn)擊某一條物品信息后會(huì)進(jìn)入物品詳情頁(yè),顯示他人丟失物品的詳細(xì)信息以及發(fā)布該丟失物品信息的用戶的手機(jī)號(hào)和姓名(以用戶設(shè)置為準(zhǔn)),同樣有短信聯(lián)系和電話聯(lián)系兩種聯(lián)系方式可用于聯(lián)系該用戶。 正能量模塊“中國(guó)正能量”模塊位于登錄App首頁(yè),用于展示中國(guó)正能量資訊列表(只顯示標(biāo)題和時(shí)間,由后臺(tái)數(shù)據(jù)庫(kù)維護(hù)者收集的正能量的點(diǎn)滴感人事跡),點(diǎn)擊某一項(xiàng)可進(jìn)入資訊詳情頁(yè),展示該訊息的詳細(xì)情況。6 數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn) 數(shù)據(jù)庫(kù)概述本平臺(tái)數(shù)據(jù)庫(kù)選用關(guān)系型數(shù)據(jù)庫(kù),此處在演示階段采用MySql數(shù)據(jù)庫(kù),數(shù)據(jù)表有用戶密碼表、用戶信息表、被撿到物品表、丟失物品表、物品詳情表、資訊列表共6張表。各表關(guān)系如下(圖61)所示:圖61 數(shù)據(jù)庫(kù)表關(guān)系 數(shù)據(jù)庫(kù)表結(jié)構(gòu)(1) 用戶密碼表,用來存儲(chǔ)注冊(cè)用戶的手機(jī)號(hào)、注冊(cè)成功后系統(tǒng)分配的ID號(hào)、密碼、安全郵箱帳號(hào),其中手機(jī)號(hào)作為主鍵,如下表61 table_user_password表。表61 table_user_password字段名數(shù)據(jù)類型含義備注phoneNumChar(11)帳號(hào)(手機(jī)號(hào))Primary KeyuserIdChar(8)用戶IDNot nullpasswordChar(10)密碼Not nullmailChar(20)郵箱號(hào)(2)用戶信息表,存儲(chǔ)用戶ID、姓名、性別、年齡、常用地址、幫助他人次數(shù),其中用戶ID作為主鍵,并作為外鍵引用自用戶密碼表(表61table_user_password),如下表62 table_user_info所示。表62 table_user_info字段名數(shù)據(jù)類型含義備注userIdChar(8)用戶IDPrimary KeynameChar(8)用戶姓名genderNumber(1)性別ageint年齡addressChar(30)常用地址helpTimesint幫助別人次數(shù)Not null默認(rèn)為0(3)已登記被撿到物品表,存儲(chǔ)被撿到物品的分類號(hào)、城市代碼、登記成功時(shí)系統(tǒng)分配的物品ID、登記日期、關(guān)鍵字。如下表63table_article_found所示。表63 table_article_found字段名數(shù)據(jù)類型含義備注idChar(6)物品IDPrimary KeycategoryChar(2)分類號(hào)Not nullcityChar(6)城市編號(hào)Not nulldateData 等級(jí)時(shí)間Not nullkeyWordsChar(20)物品關(guān)鍵字Not null(4) 已登記丟失物品表,存儲(chǔ)丟失物品的分類號(hào)、城市代碼、登記成功時(shí)系統(tǒng)分配的物品ID、登記日期、關(guān)鍵字。如下表63table_article_lost所示。表64 table_article_lost字段名數(shù)據(jù)類型含義備注idChar(6)物品IDPrimary KeycategoryChar(2)分類號(hào)Not nullcityChar(6)城市編號(hào)Not nulldateData 等級(jí)時(shí)間Not nullkeyWordsChar(20)物品關(guān)鍵字Not null(5)物品詳情表,存儲(chǔ)物品的詳細(xì)信息,如下表65table_article_info所示。表65 table_article_info字段名數(shù)據(jù)類型含義備注idChar(6)物品IDPrimary KeyuserIdChar(8)用戶IDNot nullCharacter1Char(50)詳情描述Character2Char(50)物品特征(6)中國(guó)正能量資訊信息表,存儲(chǔ)資訊記錄,包括資訊標(biāo)題、資訊入庫(kù)時(shí)系統(tǒng)分配的資訊ID號(hào)、資訊標(biāo)題、登記日期、資訊的具體內(nèi)容。這是數(shù)據(jù)庫(kù)中唯一一個(gè)獨(dú)立的表,不與其他表有主外鍵關(guān)系,如下表66 table_news所示。表66 table_news字段名數(shù)據(jù)類型含義備注newsIdChar(6)資訊IDPrimary keytitleChar(20)資訊標(biāo)題Not nulltimeDate發(fā)布時(shí)間Not nullcontentChar(500)資訊內(nèi)容Not null7 服務(wù)器端設(shè)計(jì)與實(shí)現(xiàn)※所有接口若上傳userId 參數(shù),說明需要該交易需要處于登錄狀態(tài),否則不需要處于登錄狀態(tài) 密碼部分(1) 注冊(cè)接口客戶第一次使用該系統(tǒng)時(shí)需要先注冊(cè)為該平臺(tái)用戶,本接口用來在注冊(cè)界面調(diào)用,客戶端向服務(wù)器發(fā)送用戶注冊(cè)請(qǐng)求。表71 注冊(cè)接口請(qǐng)求數(shù)據(jù)請(qǐng)求地址:/lostandfound/user/password/register參數(shù)名數(shù)據(jù)類型長(zhǎng)度備注phoneNumString 11手機(jī)號(hào)passwordString10(密碼最短6位)登陸密碼dynCodelong6驗(yàn)證碼(后臺(tái)暫不校驗(yàn))timeStamplong時(shí)間戳(后臺(tái)暫不校驗(yàn))服務(wù)器在接收到客戶端的注冊(cè)請(qǐng)求后解析用戶輸入的手機(jī)號(hào)和密碼,經(jīng)過驗(yàn)證后對(duì)該請(qǐng)求進(jìn)行處理——(1)若為新用戶,則向數(shù)據(jù)庫(kù)中添加新記錄,并返回給客戶端resCode為0000;(2)若處理過程中發(fā)生錯(cuò)誤導(dǎo)致數(shù)據(jù)庫(kù)插入失敗時(shí),向客戶端返回resCode為1002;(3)若數(shù)據(jù)庫(kù)中已存在該手機(jī)號(hào)時(shí),說明該用戶之前已經(jīng)注冊(cè)成功過,返回1001 。表72 注冊(cè)接口返回?cái)?shù)據(jù)resCodeString4返回狀態(tài)碼0000 —— 注冊(cè)成功1001 —— 該手機(jī)號(hào)已注冊(cè)1002 —— 注冊(cè)失敗resMsgString20交易信息同上userIdString交易成功時(shí)返回用戶Id(2) 登錄、驗(yàn)證接口本接口是通過上傳的手機(jī)號(hào)、登錄密碼來驗(yàn)證用戶輸入是否和服務(wù)器保存的一致,用于校驗(yàn)用戶身份,可用于兩個(gè)功能:(1)用于用戶登錄時(shí)校驗(yàn)是否密碼正確;(2)在用戶更改密碼前校驗(yàn)原密碼,以確定用戶的合法身份。表73 密碼驗(yàn)證接口請(qǐng)求數(shù)據(jù)請(qǐng)求地址:/lostandfound/user/password/verify參數(shù)名數(shù)據(jù)類型長(zhǎng)度備注phoneNumString 11手機(jī)號(hào)passwordString10登錄密碼timeStamplong時(shí)間戳(后臺(tái)暫不校驗(yàn))本接口返回情況有三種:(1)服務(wù)器校驗(yàn)成功時(shí),返回resCode為0000,并返回userId字段值為用戶ID;(2)服務(wù)器從數(shù)據(jù)庫(kù)查找不到該手機(jī)號(hào)記錄時(shí),返回resCode為1001,代表該手機(jī)號(hào)未注冊(cè)過;(3)服務(wù)器查詢到輸入手機(jī)號(hào)的記錄,但與用戶輸入的密碼不一致時(shí),返回resCode為1002 。表74 密碼驗(yàn)證接口返回?cái)?shù)據(jù)resCodeString4返回狀態(tài)碼0000 —— 驗(yàn)證成功1001 —— 手機(jī)號(hào)未注冊(cè)1002 —— 密碼不匹配resMsgString20交易信息同上userIdString交易成功時(shí)返回用戶Id,其他情況該字段為空(3) 修改密碼修改密碼接口用于用戶修改平臺(tái)的登錄密碼。用戶在修改登錄密碼前,客戶端應(yīng)控制先調(diào)用密碼驗(yàn)證接口(接口2),驗(yàn)證通過后在調(diào)用本接口。服務(wù)器通過更新數(shù)據(jù)庫(kù)中用戶密碼表中相應(yīng)記錄來更新用戶登錄密碼。表75 修改密碼請(qǐng)求數(shù)據(jù)請(qǐng)求地址:/lostandfound/user/password/modify參數(shù)名數(shù)據(jù)類型長(zhǎng)度備注phoneNumString 11手機(jī)號(hào)userIdString6用戶ID(登陸、驗(yàn)證密碼或注冊(cè)時(shí)服務(wù)器返回給APP的)newPasswordString10新密碼timeStamplong時(shí)間戳(后臺(tái)暫不校驗(yàn))服務(wù)器更新數(shù)據(jù)庫(kù)記錄——(1)更新成功后返回 resCode 為0000,;(2)記錄更新失敗時(shí)返回resCode 為1001,表示操作失敗。表76 修改密碼接口返回?cái)?shù)據(jù)resCodeString4返回狀態(tài)碼0000 —— 密碼修改成功1001 —— 密碼修改失敗resMsgString20交易信息同上userIdString交易成功時(shí)返回用戶Id(4) 獲取找回密碼郵箱驗(yàn)證碼用戶忘記登錄密碼時(shí)調(diào)用本接口來獲取重置密碼的驗(yàn)證碼,服務(wù)器要做兩個(gè)工作——(1)向用戶設(shè)置的安全郵箱發(fā)送一個(gè)重置密碼的驗(yàn)證碼;(2)返回給用戶一個(gè)郵箱賬號(hào),以提示用戶到特定郵箱查看和使用驗(yàn)證碼。若校驗(yàn)成功返回resCode 為0000,并返回郵箱號(hào),否則resCode為1001,并將返回郵箱號(hào)置為空。表77 找回密碼驗(yàn)證碼請(qǐng)求數(shù)據(jù)請(qǐng)求地址:/lostandfound/user/password/getdyn參數(shù)名數(shù)據(jù)類型長(zhǎng)度備注phoneNumString 11手機(jī)號(hào)timeStamplong時(shí)間戳(后臺(tái)暫不校驗(yàn))表78 郵箱驗(yàn)證碼接口返回?cái)?shù)據(jù)resCodeString4返回狀態(tài)碼0000 —— 驗(yàn)證碼獲取成功1001 —— 驗(yàn)證碼獲取失敗resMsgString20交易信息同上mailString返回用戶設(shè)置的郵箱(5) 重置密碼接口重置密碼功能需要先調(diào)用獲取郵箱驗(yàn)證碼接口(接口4),成功后調(diào)用本接口進(jìn)行用戶登錄密碼重置。需要上傳的參數(shù)如下表。表79 重置密碼請(qǐng)求數(shù)據(jù)請(qǐng)求地址:/lostandfound/user/password/reset參數(shù)名數(shù)據(jù)類型長(zhǎng)度備注phoneNumString 11手機(jī)號(hào)newPasswordString10新密碼dynCodelong6驗(yàn)證碼(后臺(tái)校對(duì)123456)timeStamplong時(shí)間戳(后臺(tái)暫不校驗(yàn))服務(wù)器校驗(yàn)用戶輸入的手機(jī)號(hào)、新密碼是否符合規(guī)定、驗(yàn)證碼是否與服務(wù)器發(fā)送的一致,驗(yàn)證通過后會(huì)更新用戶密碼表table_user_password 中記錄,然后返回給客戶端resCode 為0000,并返回用戶ID;否則返回相應(yīng)錯(cuò)誤信息。表710 重置密碼接口返回?cái)?shù)據(jù)resCodeString4返回狀態(tài)碼0000 —— 密
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1