《基于PHP的健身房網(wǎng)站的設(shè)計(jì)》6900字_第1頁
《基于PHP的健身房網(wǎng)站的設(shè)計(jì)》6900字_第2頁
《基于PHP的健身房網(wǎng)站的設(shè)計(jì)》6900字_第3頁
《基于PHP的健身房網(wǎng)站的設(shè)計(jì)》6900字_第4頁
《基于PHP的健身房網(wǎng)站的設(shè)計(jì)》6900字_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡介

基于PHP的健身房網(wǎng)站的設(shè)計(jì)目錄摘要 I=2\*ROMANI30446_WPSOffice_Level1引言 111414_WPSOffice_Level1一、健身房網(wǎng)站的項(xiàng)目需求分析報(bào)告 225209_WPSOffice_Level1二、健身房網(wǎng)站的項(xiàng)目開發(fā)報(bào)告 813901_WPSOffice_Level1三、健身房網(wǎng)站的項(xiàng)目測試報(bào)告 1526382_WPSOffice_Level1結(jié)論 1827137_WPSOffice_Level1參考文獻(xiàn) 195045_WPSOffice_Level1附錄 20引言(一)項(xiàng)目背景突如其來的新冠疫情給許多行業(yè)都帶來了巨大的沖擊,健身房和健身教練也受到了巨大的影響,疫情反復(fù),健身房復(fù)工難,房租人工成本大;用戶粘性降低,老會(huì)員流失嚴(yán)重,新會(huì)員害怕健身房倒閉不敢辦卡;大型展會(huì),賽事紛紛被叫停,健身房的業(yè)務(wù)受到巨大沖擊;健身房的專業(yè)人才流失,許多健身教練開始另尋出路。據(jù)不完全統(tǒng)計(jì),全國因?yàn)槭艿揭咔橛绊懨媾R倒閉的健身房超3000多家,許多健身教練也開始轉(zhuǎn)向其他的行業(yè)。但與此同時(shí),也有不少健身房經(jīng)營者和健身業(yè)內(nèi)人事開始探索更加靈活,更加高效,更夠有較少損失的經(jīng)營模式。(二)項(xiàng)目介紹本產(chǎn)品的設(shè)計(jì)是為了緩解健身房在疫情下的壓力,結(jié)合互聯(lián)網(wǎng)開發(fā)建設(shè)健身房網(wǎng)站,開展線上課程和線上健身指導(dǎo),讓會(huì)員在家也可以跟著熟悉的教練一起運(yùn)動(dòng)健身,有利于加強(qiáng)對會(huì)員的服務(wù),有利于減少健身房因?yàn)闀和I業(yè)導(dǎo)致的會(huì)員流失,與此同時(shí)也有利于留住專業(yè)的健身教練。在前端頁面,本項(xiàng)目用到了前端開發(fā)最重要的三個(gè)技術(shù)手段:HTML、CSS、JavaScript[1],還用到了JavaScript的重要工具集JQuery和我們經(jīng)常用到的圖片處理工具Photoshop,在后臺(tái)部分,用到了PHP超級(jí)文本鏈接語言和MySQL數(shù)據(jù)庫。在前端開發(fā)階段,使用HTML標(biāo)簽對頁面進(jìn)行定義和構(gòu)造,利用CSS樣式進(jìn)行元素的定位和頁面效果的優(yōu)化,使用Photoshop制作網(wǎng)頁圖片素材和對圖片的修改美化,利用JavaScript技術(shù)優(yōu)化健身房網(wǎng)站效果實(shí)現(xiàn)用戶交互體驗(yàn)。

一、健身房網(wǎng)站項(xiàng)目需求分析報(bào)告健身房網(wǎng)站項(xiàng)目需求分析報(bào)告項(xiàng)目概述(一)項(xiàng)目概述本項(xiàng)目包含前端頁面設(shè)計(jì)和會(huì)員管理兩部分。1.頁面設(shè)計(jì)包含網(wǎng)站首頁,團(tuán)操課程,教練團(tuán)隊(duì),關(guān)于我們,新聞活動(dòng)、健身論壇五個(gè)部分,充分滿足會(huì)員的需求。2.會(huì)員管理,包含新會(huì)員的注冊,會(huì)員登錄,會(huì)員資料的修改,后臺(tái)管理會(huì)員幾個(gè)部分。(二)項(xiàng)目要求1.頁面布局簡潔美觀,所有圖片必須保證清晰,保證不侵權(quán),根據(jù)會(huì)員的喜好來選擇有吸引力、有視覺沖擊的圖片,最好選擇可以引起廣大健身愛好者共鳴的圖片。2.操作簡捷,各個(gè)頁面分類合理并且頁面跳轉(zhuǎn)流暢,避免發(fā)生卡頓,用戶可以輕松跟隨提示完成注冊登錄。用戶編輯健身帖子簡單便捷,可以隨意插入圖片和編輯文字并且能正常顯示和發(fā)表。(三)項(xiàng)目計(jì)劃1.時(shí)間:2020.12.01-2020.12.21,啟動(dòng)項(xiàng)目,進(jìn)行調(diào)研收集資料,確定本項(xiàng)目要實(shí)現(xiàn)的功能。2.時(shí)間:2021.12.22-2021.1.11,項(xiàng)目立項(xiàng),根據(jù)項(xiàng)目需求開始進(jìn)行開發(fā)。3.時(shí)間:2021.1.12-2021.4.12,進(jìn)入項(xiàng)目測試的第一個(gè)階段,對項(xiàng)目的整體邏輯流程進(jìn)行梳理,開始對功能模塊進(jìn)行測試,發(fā)現(xiàn)問題及時(shí)修改調(diào)整。4.時(shí)間:2021.4.13-2021.5.7,進(jìn)入項(xiàng)目測試的第二個(gè)階段,對項(xiàng)目進(jìn)行整體測試,經(jīng)過反復(fù)測試修改最終達(dá)到標(biāo)準(zhǔn)。功能需求(一)具體功能需求1.注冊登錄(1)根據(jù)健身房的需求設(shè)置注冊所需要填寫的信息,會(huì)員注冊時(shí)注冊信息必須符合要求,如填寫的信息不符合規(guī)范則會(huì)彈出提示,修改后方能注冊成功。(2)為了方便管理,本項(xiàng)目設(shè)置管理員,輸入賬號(hào)密碼后會(huì)自動(dòng)對改賬號(hào)進(jìn)行認(rèn)證,如果和管理員身份則會(huì)進(jìn)入管理員主頁,否則進(jìn)入普通用戶主頁[1]。(3)為了減少惡意的行為發(fā)生,用戶登錄時(shí)要輸入隨機(jī)生成的驗(yàn)證碼,軟件不能自動(dòng)識(shí)別,不能識(shí)別也就不能發(fā)送信息,能有效的保證我們健身網(wǎng)站健康交流,避免垃圾信息給用戶帶來不好的體驗(yàn),注冊登錄流程如圖1:圖SEQ圖\*ARABIC1注冊登錄2.健身圈子設(shè)置健身圈子模塊,健身愛好者可以每天發(fā)帖進(jìn)行健身打卡,健身教練也可以分享健身知識(shí)。大家還可以在感興趣的話題下邊評(píng)論,一起分享經(jīng)驗(yàn),可以對感興趣的帖子進(jìn)行引用。帖子可以編輯不同格式和大小的字體,還可以插入圖片。3.后臺(tái)管理管理員登錄后可以進(jìn)入后臺(tái)管理界面,可以進(jìn)行查詢用戶信息,修改個(gè)人資料,刪除會(huì)員等操作[2]。4.主頁主頁頭部插入健身房logo,設(shè)置頭部導(dǎo)航欄,包含網(wǎng)站首頁,團(tuán)操課程,教練團(tuán)隊(duì),關(guān)于我們,新聞活動(dòng)、健身論壇、后臺(tái)管理幾個(gè)部分。用戶點(diǎn)擊按鈕即可跳轉(zhuǎn)至相關(guān)頁面,比如點(diǎn)擊教練團(tuán)隊(duì),就可以瀏覽全部教練信息。導(dǎo)航欄下方設(shè)置輪播圖方便活動(dòng)宣傳,具體流程如圖2:圖2功能流程總體設(shè)計(jì)(一)設(shè)計(jì)原則本網(wǎng)站使用php超級(jí)文本預(yù)處理語言,結(jié)合Jsp技術(shù)和Mysql數(shù)據(jù)庫開發(fā)[3],充分保證了系統(tǒng)的穩(wěn)定性,完整性,健身房網(wǎng)站的開發(fā)與設(shè)計(jì)思路如下:(1)保密和安全性:對用戶注冊時(shí)填寫的密碼進(jìn)行加密處理,后臺(tái)不可顯示出具體的密碼信息。在用戶登錄時(shí)設(shè)置驗(yàn)證碼,防止垃圾軟件的惡意登錄。(2)實(shí)用性:操作簡捷,界面美觀,簡單明了的頁面布局,從實(shí)際使用需求出發(fā)。(3)完善性:通過測試來發(fā)現(xiàn)問題,對功能模塊不斷的進(jìn)行完善和優(yōu)化。(二)數(shù)據(jù)庫表單設(shè)計(jì)[4]1.在登陸注冊用到的數(shù)據(jù)庫表如下。表1userinfo字段數(shù)據(jù)類型字段說明允許空值IDINT(11)會(huì)員編號(hào)否UsernameVARCHAR(20)用戶名否PwCHAR(15)密碼否EmailVARCHAR(15)郵箱YESSextinyint(1)性別否FavVARCHAR(50)興趣愛好YESAdminVARCHAR(50)管理員身份YES2.設(shè)計(jì)\o"瀏覽"maintopic數(shù)據(jù)庫表用于存儲(chǔ)用戶發(fā)的帖子。表1\o"瀏覽"maintopic字段數(shù)據(jù)類型字段說明允許空值IDINT(11)序號(hào)否TitleVARCHAR(1000)標(biāo)題否ContentsText正文否UseridInt(11)瀏覽量否PosttimeDatetime發(fā)帖時(shí)間否IstopTinyint回復(fù)否IpVARCHAR(15)地址YES(三)運(yùn)行環(huán)境表2運(yùn)行環(huán)境硬件環(huán)境軟件環(huán)境Cpu:i5-7200UCPU@2.50GHz2.70GHz應(yīng)用軟件:phpstrom開發(fā)環(huán)境:php7.4.16數(shù)據(jù)庫軟件:phpmyadmin(四)接口函數(shù)1.頁面交互[6]//將JavaScript腳本嵌入網(wǎng)站,用來實(shí)現(xiàn)各個(gè)網(wǎng)頁的交互<scripttype="text/javascript"src="js/bootstrap.min.js"></script>2.表單驗(yàn)證//設(shè)計(jì)JS表單驗(yàn)證用于用戶注冊信息[7]<scriptsrc="js.js"></script>3.引入數(shù)據(jù)庫連接include("conn.php")4.獲得整個(gè)HTML的內(nèi)容<buttononclick="getallhtml()"></button>5.獲得帶格式的純文本<buttononclick="getPlainTex()"></button>6.使編譯器獲得焦點(diǎn)<buttononclick="setFocus()"></button>其他(一)問題發(fā)現(xiàn)1.沒有考慮到區(qū)分普通用戶登錄和管理員登錄。2.沒有考慮到經(jīng)常有用戶注冊時(shí)不勾選性別,我們需要把性別設(shè)置成必填項(xiàng)。(二)問題解決1.在我們的數(shù)據(jù)庫用戶信息加一列管理員身份表單,是管理員記為”1“,不是管理員則為”0“在登陸時(shí)對信息進(jìn)行驗(yàn)證,判斷出是用戶還是管理員,普通用戶登陸后點(diǎn)擊后臺(tái)管理則會(huì)彈出”請用管理員身份登錄“的提示。2.在注冊頁,將男性設(shè)置為默認(rèn)選項(xiàng),那么性別就成為了必選項(xiàng)。(三)經(jīng)驗(yàn)教訓(xùn)在每個(gè)項(xiàng)目啟動(dòng)前,我們都要做好充分的調(diào)查、分析和研究,做項(xiàng)目過程中一定要身下心認(rèn)真研究開發(fā),戒驕戒躁,一絲不茍,認(rèn)真處理好沒一個(gè)小細(xì)節(jié)。導(dǎo)師評(píng)價(jià)

二、健身房網(wǎng)站項(xiàng)目開發(fā)報(bào)告健身房網(wǎng)站項(xiàng)目開發(fā)報(bào)告項(xiàng)目概述(一)項(xiàng)目要求1.在開發(fā)本健身房網(wǎng)站程序在過程中,要規(guī)范定義的函數(shù)名稱、文件類型、命名方式和數(shù)據(jù)庫表。2.健身房網(wǎng)站頁面圖片文字清晰,頁面設(shè)計(jì)公正有條理,可以給會(huì)員良好的用戶體驗(yàn)感。(二)項(xiàng)目目標(biāo)1.設(shè)計(jì)健身房網(wǎng)站頁面的主題框架。2.實(shí)現(xiàn)各頁面之間的數(shù)據(jù)交互和簡單邏輯頁面的跳轉(zhuǎn)。3.在健身圈子中添加發(fā)新帖、回復(fù)等功能。4.為首頁的三張大圖添加輪播圖[7]的功能。5.為導(dǎo)航欄的導(dǎo)航文字添加顏色切換的功能。6.為后臺(tái)管理添加管理員功能,能對會(huì)員信息進(jìn)行修改等操作。(三)項(xiàng)目限制1.時(shí)間限制(1)本項(xiàng)目共四個(gè)層次,搭建健身房網(wǎng)站基本流程框架、設(shè)計(jì)各個(gè)模塊功能、部分特定按鈕功能的完善,整體項(xiàng)目的運(yùn)行和測試。(2)整個(gè)網(wǎng)站開發(fā)的時(shí)間應(yīng)該控制在四個(gè)月之內(nèi)。(3)單個(gè)模塊的設(shè)計(jì)與搭建應(yīng)保持在一個(gè)月之內(nèi)。(4)項(xiàng)目開發(fā)人員每周上交開發(fā)日志,匯報(bào)開發(fā)進(jìn)度。2.穩(wěn)定性(1)在不同系統(tǒng)的電腦上,以及在不同的瀏覽器中,健身房網(wǎng)站的全部信息都可以正常的顯示出來。當(dāng)電腦同時(shí)打開多個(gè)界面時(shí),健身房圖片文字的顯示不會(huì)受到影響,保證用戶可以正常登錄使用。(2)會(huì)員注冊信息全部保存在數(shù)據(jù)庫中,對表單進(jìn)行備份,以防會(huì)員注冊信息丟失,對健身房造成不必要的損失。3.安全性[8](1)在開發(fā)時(shí)不把項(xiàng)目文件傳播到互聯(lián)網(wǎng)上,不和無關(guān)人員討論核心代碼。(2)在項(xiàng)目研發(fā)過程中,要及時(shí)對程序代碼進(jìn)行保存,每次離開電腦前要關(guān)閉電腦以及進(jìn)行備份,防止泄露和丟失。(3)要確保每個(gè)流程的安全性,始終堅(jiān)持細(xì)心、耐心,用嚴(yán)謹(jǐn)認(rèn)真的態(tài)度排除存在安全隱患的部分,例如登陸頁設(shè)置密碼時(shí)要對密碼進(jìn)行加密處理。(四)主程序主要流程圖3主要業(yè)務(wù)主要算法和程序邏輯算法描述1.用戶登錄注冊//數(shù)據(jù)提交到數(shù)據(jù)庫之前對數(shù)據(jù)進(jìn)行表單驗(yàn)證<formaction="postReg.php"method="post"onsubmit="returnValidator.Validate(this,3)"><tdalign="center"><inputtype="submit"value="提交"></td><scriptsrc="js.js"></script>圖4會(huì)員注冊//連接數(shù)據(jù)庫$conn=mysqli_connect(host:"localhost",user:"root",password:'')mysqli_select_db($conn,dbname:"menber");mysqli_query($conn,query:"setnamesutf-8")$sqlstring="insertintouserinfovalues('$username','"md5($pw)','$sex','$email','$fav',)$result=mysqli_query($conn,$sqlstring)//登錄session_start();include_once("conn.php");if(mysqli_num_rows($result)){

if($info['admin']){//說明是管理員登錄echo"<script>alert('登錄成功');location.href='index.php?navID=3';</script>";}圖5會(huì)員登錄2.健身圈子

//發(fā)新帖<scripttype="text/javascript"charset="utf-8"src="u/lang/zh-cn/zh-cn.js"></script><divstyle="margin:10px10px10px;"><spanclass="newPost"onclick="post();">發(fā)新貼</span></div><divclass="clear"></div>functionpost(){varresult=getContent();$.ajax(){success:function(d){if(d.error==1){alert("發(fā)貼失敗!");history.back();}alert("發(fā)貼成功!");//回復(fù)varue=UE.getEditor('editor');functiongetContent(){if(hasContent()){varlastContents=UE.getEditor('editor').getContent();//異步保存發(fā)表的貼子$.ajax({url:'newReply.php',type:'post',dataType:'json',data:{contents:lastContents,maintopicid:<?phpecho$id?>,quoteid:quoteID},success:function(d){if(d.error==1){alert(d.errMsg);}else{alert('回貼成功');location.reload();}圖6發(fā)帖回復(fù)編輯頁3.后臺(tái)管理//數(shù)據(jù)分頁include_once"page.php";pageft($count_rows,$count_rows,$perPage);$sql="select*fromuserinfowhereusername<>'admin'orderbyiddesclimit$firstCount,$displayPG";$result=mysqli_query($conn,$sql);echo$pageNav;?></td>圖7會(huì)員列表分頁4.主頁//頁面加載時(shí)二級(jí)導(dǎo)航的高度和banner圖一致$(function(){varcar=$('.carousel-inner').height();$(".xia").height(car);console.log(car)}//頁面大小發(fā)生變化是同樣保持一致$(window).resize(function(event){varcar=$('.carousel-inner').height();$(".xia").height(car);}圖8主頁頭部其他(一)主要問題1.頁面導(dǎo)航光標(biāo)點(diǎn)擊之后出現(xiàn)模糊不清晰的情況。2.在后臺(tái)管理頁面,發(fā)現(xiàn)用戶信息列表非常長,使用起來非常不方便。3.發(fā)現(xiàn)我們已經(jīng)使用了管理員身份進(jìn)行登錄,但是當(dāng)我們點(diǎn)擊后臺(tái)管理時(shí)系統(tǒng)仍然提示“請使用管理員身份登錄”。(二)解決方法1.將頁面導(dǎo)航文字進(jìn)行加粗處理,并且當(dāng)鼠標(biāo)移動(dòng)到上邊時(shí)背景顏色變成白色。2.把所有的用戶信息進(jìn)行分頁處理[9],為了方便瀏覽和查找限制每頁顯示20條用戶信息。3.我們發(fā)現(xiàn)出現(xiàn)問題3是因?yàn)槲覀兊顷懞笙到y(tǒng)并沒有記住我們的登錄狀態(tài),那我們只需要加入下面函數(shù)來判斷已經(jīng)處于登錄狀態(tài)。if(isset($_SESSION['loginUser'])and$_SESSION['loginUser']!=""){//說明已經(jīng)處于登錄狀態(tài)

echo"hasLogin=1;";

echo"hasLoggedUserName=".$_SESSION['loginUser'].;(三)經(jīng)驗(yàn)教訓(xùn)1.產(chǎn)品在進(jìn)行開發(fā)之前應(yīng)該做好前期調(diào)查,考慮到項(xiàng)目的可行性和實(shí)用性,應(yīng)改關(guān)注到使用群體,從實(shí)際出發(fā)。2.在項(xiàng)目實(shí)際開發(fā)過程中沒有關(guān)注到用戶的真正需求,后期進(jìn)行了大量的修改,在今后的開發(fā)工作過程中應(yīng)該注重實(shí)際,從實(shí)際需求出發(fā),順應(yīng)潮流,加大創(chuàng)新。3.由于邏輯思維不夠嚴(yán)謹(jǐn),導(dǎo)致項(xiàng)目開發(fā)完部分模塊出現(xiàn)了邏輯混亂的情況,非常不利于后續(xù)使用,在以后的項(xiàng)目開發(fā)中要加強(qiáng)邏輯思維能力,保證程序的條例性、嚴(yán)謹(jǐn)性。導(dǎo)師評(píng)價(jià)

三、健身房網(wǎng)站的項(xiàng)目測試報(bào)告健身房網(wǎng)站測試報(bào)告項(xiàng)目概述(一)測試要求項(xiàng)目測試人員在測試過程中要及時(shí)記錄,保證歸納出完整測試用例,保證本項(xiàng)目在不同系統(tǒng)的電腦上能夠正常運(yùn)行而且不能出現(xiàn)任何的漏洞和數(shù)據(jù)錯(cuò)誤。保證會(huì)員注冊完信息能跳轉(zhuǎn)到登錄頁,會(huì)員登錄后正常進(jìn)入主頁,會(huì)員可以在健身圈子中正常的發(fā)帖、評(píng)論。網(wǎng)站界面圖片文字不出現(xiàn)重疊,錯(cuò)行等排版錯(cuò)誤,給會(huì)員提供良好的使用體驗(yàn)。(二)測試目標(biāo)通過測試找到健身房網(wǎng)站存在的問題,對程序進(jìn)行反復(fù)檢查測試,充分確保程序中圖片文字排版正確,各個(gè)界面跳轉(zhuǎn)正常無錯(cuò)誤,程序穩(wěn)定,沒有異常崩潰的現(xiàn)象出現(xiàn)。測試方案(一)測試方法黑盒測試[10]黑盒測試簡單的說就是把本項(xiàng)目看成一個(gè)封閉這的盒子,我們也不知到里面都有什么,我們可以站在用戶的角度去使用這個(gè)網(wǎng)站。我把自己當(dāng)成用戶對網(wǎng)站注冊登錄開始使用,完全按照新用戶的使用流程將整個(gè)網(wǎng)站都使用一遍。對重點(diǎn)功能進(jìn)行反復(fù)使用,查看是否能正常點(diǎn)擊瀏覽,能否輸入文字。(二)測試原則1.早開始:測試活動(dòng)要盡早開始,當(dāng)部分功能開發(fā)完之后就可以開始進(jìn)行測試,可以更早的發(fā)現(xiàn)存在的問題,盡早提出解決方法。2.二八法則:簡單說就是如果有20%的功能,測試工作就要用80%的時(shí)間完成。測試是一項(xiàng)重要的工作,每一個(gè)功能都要用嚴(yán)謹(jǐn)細(xì)膩的思維去測試是否存在漏洞[11]。測試項(xiàng)目要求(一)測試內(nèi)容[12]從頭至尾將程序使用一遍,每一個(gè)模塊按鈕都要進(jìn)行測試,反復(fù)測試程序的每一項(xiàng)功能,不斷完善優(yōu)化直至程序不出現(xiàn)異常,當(dāng)漏洞都解決之后在進(jìn)行最后一次測試,保證程序不出問題[13],,(二)測試需求要求使用不同系統(tǒng)的電腦運(yùn)行都不出現(xiàn)異常,需要裝WindowsXP,Win7,Win8,Win10的電腦各一臺(tái)。(三)測試用例表3測試用例操作步驟預(yù)期實(shí)際情況1.所有信息填寫后點(diǎn)擊提交注冊成功、跳轉(zhuǎn)到登錄頁和預(yù)期效果一致2.輸入賬號(hào)密碼驗(yàn)證碼登錄登錄成功和預(yù)期效果一致10.輸入管理員賬號(hào)密碼進(jìn)入管理員頁面和預(yù)期效果一致20.點(diǎn)擊修改用戶資料修改用戶資料成功和預(yù)期效果一致21.點(diǎn)擊刪除可以刪除用戶資料和預(yù)期效果一致22.點(diǎn)擊健身圈子界面跳轉(zhuǎn)和預(yù)期效果一致23.點(diǎn)擊發(fā)新帖按格式編輯完可以發(fā)表和預(yù)期效果一致24.點(diǎn)擊已經(jīng)發(fā)表的帖子可以瀏覽、回復(fù)帖子和預(yù)期效果一致為了方便使用“bestfit線上健身房網(wǎng)站”,盡可能少的減少系統(tǒng)錯(cuò)誤的發(fā)生,我們對該網(wǎng)站的全部功能界面進(jìn)行測試,簡言之就是我們輸入一些數(shù)據(jù)對其進(jìn)行提交,之后查看頁面的反饋,點(diǎn)擊一些按鈕之后檢測頁面能否實(shí)現(xiàn)相關(guān)功能。測試詳情見附錄1.測試結(jié)果經(jīng)過不斷的對軟件進(jìn)行測試,發(fā)現(xiàn)了驗(yàn)證碼不能刷新、注冊提交后顯示寫入數(shù)據(jù)庫成功但是在數(shù)據(jù)庫中沒有相關(guān)注冊信息、部分頁面跳轉(zhuǎn)出現(xiàn)錯(cuò)誤、輪播圖圖片不能自動(dòng)翻頁、部分圖片文字無法顯示等問題。通過不斷的優(yōu)化處理,bestfit健身房網(wǎng)站項(xiàng)目需求中的所有功能都能順利實(shí)現(xiàn),大多數(shù)錯(cuò)誤條件經(jīng)過處理最終通過測試,bestfit健身房網(wǎng)站的基本功能都是可行的,不管是系統(tǒng)里面的功能還是界面的設(shè)計(jì)都是可以投入使用的。測試評(píng)價(jià)本次所有測試都站在健身房會(huì)員的角度來進(jìn)行測試,以用戶的立場來判斷某個(gè)功能和模塊是否有缺陷以及操作不方便的地方。把每個(gè)模塊的使用質(zhì)量放在第一位,保證測試工作高質(zhì)量完成。程序出現(xiàn)漏洞難以避免,系統(tǒng)測試工作雖然勞心勞力,但是為了保證網(wǎng)站能正常投入使用,高質(zhì)量的網(wǎng)站測試是必不可少的。對解決問題后的程序仍然需要再次進(jìn)行測試[14],直到不出現(xiàn)任何問題后,停止測試。測試結(jié)論反復(fù)測試后發(fā)現(xiàn)網(wǎng)站存在很多隱藏問題,經(jīng)過不斷的測試和修改,對出現(xiàn)問題的地方已經(jīng)全部優(yōu)化,對于數(shù)據(jù)庫鏈接出錯(cuò)、頁面跳轉(zhuǎn)錯(cuò)誤、圖片文字無法正常顯示的地方進(jìn)行了優(yōu)化,對于程序算法出現(xiàn)錯(cuò)誤的地方進(jìn)行了修改最后測試通過,不再出現(xiàn)插入數(shù)據(jù)庫失敗的情況以及圖片文字無法正常顯示的問題。其他經(jīng)驗(yàn)教訓(xùn)程序再完美也會(huì)出現(xiàn)漏洞,測試工作要求比開發(fā)工作更加細(xì)心,發(fā)現(xiàn)問題要第一時(shí)間根據(jù)問題找原因,尋找解決辦法,如果實(shí)在解決不了可以找同學(xué)或者老師一起討論,尋求他們的幫助,吸取經(jīng)驗(yàn)。測試出現(xiàn)問題一定要將問題找出及時(shí)解決,否則將會(huì)出現(xiàn)更多的錯(cuò)誤。導(dǎo)師評(píng)價(jià)

結(jié)論本項(xiàng)目對于編程思想薄弱的我來說真的很困難,很高興自己能通過認(rèn)真研究學(xué)習(xí),閱讀文獻(xiàn),觀看大神編程教程,學(xué)習(xí)編程技巧完成了這個(gè)項(xiàng)目。本項(xiàng)目是基于PHP技術(shù)設(shè)計(jì)開發(fā)的線上健身房網(wǎng)站,為了減小疫情下線下健身房受到的資金和會(huì)員流失的雙重壓力。用戶可以線上網(wǎng)站瀏覽健身房的簡介,還可以在健身圈子中發(fā)表一些健身日常的帖子,和健身愛好者、健身教練一起科學(xué)健身。健身房管理人員還可以獲取用戶信息,方便后續(xù)管理、宣傳、推薦課程。網(wǎng)站開發(fā)真的是一個(gè)很有意思的工作,我們可以通過HTML和CSS設(shè)計(jì)好看的前端頁面,可以通過JavaScript技術(shù)做出精彩的交互特效[15],還可以利用數(shù)據(jù)庫儲(chǔ)存,查看信息。這個(gè)項(xiàng)目我學(xué)會(huì)了很多,收獲了很多也付出了很多,在今后的日子里還要努力學(xué)習(xí),不斷提高自己。

參考文獻(xiàn)[1]莫璐宇.網(wǎng)站用戶注冊登錄的影響因素和交互體驗(yàn)研究[D].浙江大學(xué),2019.[2]張向偉.Web前端開發(fā)技術(shù)學(xué)習(xí)方式探討[J].電腦編程技巧與維護(hù),2021(03).[3]劉恒祥.基于PHP&MySQL的高校招生管理信息系統(tǒng)的開發(fā)與設(shè)計(jì)[J].自動(dòng)化技術(shù)與應(yīng)用,2021,40(03).[4]黃源,郭翰科.大數(shù)據(jù)時(shí)代基于數(shù)據(jù)庫設(shè)計(jì)原則的數(shù)據(jù)庫加解密關(guān)鍵原理分析[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2021(04).[5]龔地斌.互聯(lián)網(wǎng)+時(shí)代PHP動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)應(yīng)用[J].數(shù)碼世界,2021(03).[6]胡中夏.基于.NET的設(shè)備管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].軟件,2012,33(9).[7]張煒,劉維毅.基于表格的網(wǎng)站頁面開發(fā)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)[P].廣東?。篊N112558940A,2021-03-26.[8]馬寧寧.網(wǎng)頁中實(shí)現(xiàn)輪播圖的簡易方法探討[J].電腦知識(shí)與技術(shù),2021,17(05).[9]徐順格,范淵,黃進(jìn).一種網(wǎng)站安全性分析方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)介質(zhì)[P].浙江?。篊N112395523A,2021-02-23.[10]李悅雷,張楊生,張維.一種可拓展式的、可拖拽的、多種實(shí)驗(yàn)復(fù)用的編程方法[P].天津市:CN111949243A,2020-11-17.[11]凱納.軟件測試經(jīng)驗(yàn)與教訓(xùn)[M].第二版.北京:機(jī)械工業(yè)出版社,2004:60-79.[12]宋雪雁,張夢笛.晉江文學(xué)城原創(chuàng)文學(xué)網(wǎng)站用戶畫像研究[J].圖書情報(bào)工作,2020,64(23):63-74.[13

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論