資源描述:
《用戶注冊登錄模塊設(shè)計(jì)報(bào)告》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、電子商城會(huì)員注冊登錄模塊的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名羅鵬學(xué)生學(xué)號(hào)班級(jí)2014級(jí)計(jì)科軟件班團(tuán)隊(duì)成員四川工商學(xué)院二○一七年六月..電子商城會(huì)員注冊登錄模塊的設(shè)計(jì)與實(shí)現(xiàn)內(nèi)容摘要:注冊登錄模塊幾乎是每一個(gè)web程序必須擁有的功能,雖然注冊和錄模塊并不復(fù)雜,但卻擁有一個(gè)完整系統(tǒng)的必要功能,如驗(yàn)證客戶端輸入、數(shù)據(jù)庫訪問等。本文闡述了電子商城的會(huì)員注冊登錄模塊的開發(fā),內(nèi)容包括模塊的需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì)和實(shí)現(xiàn),此模塊基于Spring、SpringMVC和Mybatis框架開發(fā),功能、性能、安全性、模塊架構(gòu)都比較成熟,本文詳細(xì)介紹了數(shù)據(jù)庫的設(shè)計(jì),框架的搭建過程以及登錄注冊模塊的開發(fā)
2、過程,有較強(qiáng)的可讀性、實(shí)用性和參考性。關(guān)鍵字:商城注冊登錄JSP框架..目錄1會(huì)員注冊登錄模塊描述11.1會(huì)員注冊登錄模塊在電子商城購物中的作用11.2開發(fā)工具和技術(shù)11.2.1技術(shù)方案選擇11.2.2開發(fā)工具11.2.3開發(fā)技術(shù)12會(huì)員注冊登錄模塊分析12.1功能需求分析12.1.1功能分析12.1.2用例模型22.2數(shù)據(jù)需求分析22.3其它需求分析22.3.1技術(shù)需求22.3.2性能需求22.4流程分析33會(huì)員注冊登錄模塊設(shè)計(jì)43.1數(shù)據(jù)庫設(shè)計(jì)43.1.1表結(jié)構(gòu)和約束設(shè)計(jì)43.2會(huì)員登錄注冊模塊設(shè)計(jì)53.2.1功能總體結(jié)構(gòu)設(shè)計(jì)53.2.2模塊詳細(xì)設(shè)計(jì)53.3界
3、面設(shè)計(jì)53.3.1登錄界面設(shè)計(jì)53.3.2注冊界面設(shè)計(jì)63.4類設(shè)計(jì)63.4.1實(shí)體類設(shè)計(jì)63.4.2持久層設(shè)計(jì)63.4.3業(yè)務(wù)層設(shè)計(jì):74用戶注冊登錄模塊實(shí)現(xiàn)74.1開發(fā)環(huán)境配置74.2創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表84.3創(chuàng)建軟件架構(gòu)84.3.1創(chuàng)建項(xiàng)目及系統(tǒng)文件目錄84.3.2創(chuàng)建Java類的包結(jié)構(gòu)94.3.3導(dǎo)入所需要的包104.3.4搭建項(xiàng)目模塊框架104.4實(shí)現(xiàn)會(huì)員注冊登錄模塊144.4.1持久層實(shí)現(xiàn)144.4.2業(yè)務(wù)層實(shí)現(xiàn)154.4.3控制層實(shí)現(xiàn)154.4.4視圖層實(shí)現(xiàn)175測試255.1會(huì)員登錄測試255.2會(huì)員注冊測試25..6總結(jié)266.1程序設(shè)計(jì)總結(jié)26
4、6.2個(gè)人總結(jié)26參考文獻(xiàn)27..電子商城會(huì)員注冊登錄模塊的設(shè)計(jì)與實(shí)現(xiàn)1會(huì)員注冊登錄模塊描述注冊、登錄是一個(gè)網(wǎng)站的門戶,它的設(shè)計(jì)姿態(tài)就是對待客人的態(tài)度。雖然用戶可能每次都只花極少的時(shí)間在注冊、登錄頁面互動(dòng),但是這個(gè)“瞬間”卻舉足輕重,用戶與注冊、登錄之間的交互關(guān)系是承上啟下的一個(gè)節(jié)點(diǎn)。注冊、登錄所有的細(xì)節(jié)影響了能否完成產(chǎn)品戰(zhàn)略定位所設(shè)定的最基本任務(wù)去吸納其所希望的用戶的使命。1.1會(huì)員注冊登錄模塊在電子商城購物中的作用會(huì)員注冊、登錄是電子商城必備的模塊和功能,作為電子商務(wù)網(wǎng)站,會(huì)員量是網(wǎng)站運(yùn)營的保障,網(wǎng)站的很多功能都需要會(huì)員才能使用,另外,電子商務(wù)網(wǎng)站嚴(yán)格要求系統(tǒng)
5、的安全性,這就需要會(huì)員在注冊的時(shí)候填寫詳細(xì)的個(gè)人信息。因此,設(shè)計(jì)出可靠易用的注冊登錄功能在電商網(wǎng)站中尤為重要。1.2開發(fā)工具和技術(shù)1.2.1技術(shù)方案選擇電子商務(wù)網(wǎng)站是一種B/S結(jié)構(gòu)的系統(tǒng),系統(tǒng)開發(fā)采用Java語言,為了系統(tǒng)開發(fā)安全、快捷、高效,系統(tǒng)采用經(jīng)典的MVC開發(fā)模式,并且使用開源框架Spring,SpringMVC,Mybatis開源框架,本模塊也遵循系統(tǒng)開發(fā)要求的技術(shù)。1.2.2開發(fā)工具Eclipse、SQLyog、Mysql、Dreamweaver1.2.3開發(fā)技術(shù)JSP技術(shù)、數(shù)據(jù)庫連接池、html+css、JQuery2會(huì)員注冊登錄模塊分析2.1功能需
6、求分析2.1.1功能分析①用戶訪問網(wǎng)站首頁,點(diǎn)擊登錄,跳轉(zhuǎn)到登錄頁面,登錄頁面要求用戶輸入用戶名,密碼,以及驗(yàn)證碼,點(diǎn)擊登錄,跳轉(zhuǎn)至網(wǎng)站首頁。②若用戶未注冊會(huì)員,在網(wǎng)站首頁以及會(huì)員登錄頁面提供會(huì)員注冊入口,用戶點(diǎn)擊會(huì)員注冊,跳轉(zhuǎn)到會(huì)員注冊頁面,用戶提交注冊表單,跳轉(zhuǎn)至登錄頁面。..③會(huì)員注冊表單需要實(shí)時(shí)驗(yàn)證用戶輸入數(shù)據(jù)合法性。2.1.2用例模型圖2.1.2會(huì)員注冊登錄模塊用例圖2.2數(shù)據(jù)需求分析本模塊實(shí)體為用戶,主要屬性為用戶名、密碼、姓名、證件類型、證件號(hào)碼、郵箱、電話、收貨地址,以下是本模塊實(shí)體屬性圖:圖2.2-1會(huì)員注冊登錄模塊實(shí)體-屬性圖2.3其它需求分析
7、2.3.1技術(shù)需求用戶注冊頁面數(shù)據(jù)采用JQueryValidator實(shí)時(shí)驗(yàn)證,用戶注冊表單提交數(shù)據(jù)用Mysql數(shù)據(jù)庫存儲(chǔ),用戶登錄采用session技術(shù)存儲(chǔ)。2.3.2性能需求從實(shí)用、好用的角度出發(fā)開發(fā)電子商城會(huì)員注冊模塊,在設(shè)計(jì)過程中主要考慮以下原則:(1)可操作性..系統(tǒng)模塊應(yīng)盡量減少用戶的數(shù)據(jù)錄入量,避免許多錄入異常現(xiàn)象的發(fā)生。數(shù)據(jù)輸入的格式應(yīng)符合業(yè)務(wù)習(xí)慣,并且直觀、方便。要求系統(tǒng)處理的數(shù)據(jù)能準(zhǔn)確無誤,同時(shí)輸出信息要求直觀、簡潔。(2)可靠性系統(tǒng)模塊運(yùn)行具有較高的可靠性,提供嚴(yán)格的并發(fā)控制,確保數(shù)據(jù)的一致性和正確性。(3)實(shí)用性從用戶的實(shí)際需要出發(fā)進(jìn)行系統(tǒng)模
8、塊開發(fā),不