版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
上海電力學(xué)院本科畢業(yè)設(shè)計(論文)題目:院系:專業(yè)年級:學(xué)生姓名:學(xué)號:指導(dǎo)教師:年月日
基于php技術(shù)的企業(yè)網(wǎng)站的設(shè)計與實現(xiàn)摘要本論文主要闡述了基于Web技術(shù)的企業(yè)網(wǎng)站的設(shè)計與實現(xiàn)。在介紹動態(tài)網(wǎng)頁程序開發(fā)和數(shù)據(jù)訪問技術(shù)基礎(chǔ)上,提出了企業(yè)網(wǎng)站的組成與結(jié)構(gòu),闡述了系統(tǒng)的設(shè)計方案、實現(xiàn)方法以及所采用的開發(fā)工具和相關(guān)技術(shù),還重點剖析了前臺考試部分的程序設(shè)計。本論文論述的是一個簡化的Web應(yīng)用程序模型,可供管理員和用戶使用,管理員的功能有登錄、系統(tǒng)設(shè)置、產(chǎn)品管理、產(chǎn)品分類管理、會員管理、訂單管理、用戶建議管理和新聞管理;用戶的功能有注冊登錄、新聞信息查看、產(chǎn)品介紹、購物車、修改資料、訂單管理、修改密碼和留言反饋。PHP是一種易于學(xué)習(xí)和使用的服務(wù)器端腳本語言。只需要很少的編程知識你就能使用PHP建立一個真正交互的WEB站點。PHP是能讓你生成動態(tài)網(wǎng)頁的工具之一。PHP網(wǎng)頁文件被當(dāng)作一般HTML網(wǎng)頁文件來處理并且在編輯時你可以用編輯HTML的常規(guī)方法編寫PHP。關(guān)鍵詞:企業(yè)網(wǎng)站,PHP,分類管理,訂單管理Designandimplementationofphptechnology-basedbusinesswebsiteABSTRACTThispaperdescribesthedesignandimplementationofWeb-basedtechnologybusinessessite.IntroducingdynamicwebapplicationdevelopmentanddataaccesstechnologyisproposedbasedonthecompositionandstructureofthecorporateWebsite,describesthesystemdesign,implementationaswellasusedevelopmenttoolsandtechnologies,butalsothefocusofanalysistotheforetheexaminationpartoftheprogramdesign.ThispaperdiscussesisasimplifiedWebapplicationmodel,foradministratorsandusers,administratorshavealoginfunction,systemsettings,productmanagement,productcategorymanagement,membershipmanagement,ordermanagement,usermanagement,andinformationmanagementrecommendations;registereduserloginfunction,pressView,products,shoppingcart,modifydata,ordermanagement,changepasswords,andfeedback.PHPisaneasytolearnanduseserver-sidescriptinglanguage.ItrequiresverylittleprogrammingknowledgeyoucanusePHPtobuildatrulyinteractiveWEBsite.PHPisoneofthetoolsallowyoutogeneratedynamicwebpages.PHPpagefileisasnormalHTMLpagesandfilestodealwithwheneditingyoucanuseconventionalmethodstowriteHTMLeditorPHP.Keywords:Corporatewebsite,PHP,categorymanagement,ordermanagementPAGEI目錄ABSTRACT III目錄 I1緒論 11.1研究現(xiàn)狀 11.2研究目標(biāo) 12相關(guān)的理論和技術(shù) 22.1PHP技術(shù) 22.2訪問數(shù)據(jù)庫的實現(xiàn)方法 33系統(tǒng)需求分析 53.1可行性分析 53.2功能需求概述 63.3UML用例圖 84系統(tǒng)設(shè)計 104.1功能模塊設(shè)計 104.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 105系統(tǒng)實現(xiàn) 125.1用戶注冊登錄 125.2前臺功能 125.2.1加入我們 125.2.2產(chǎn)品介紹 135.2.3企業(yè)介紹 135.2.4購物車 145.2.5修改資料 145.2.6訂單管理 155.2.7修改密碼 155.2.8留言反饋 155.3后臺功能 155.3.1產(chǎn)品管理 155.3.2系統(tǒng)設(shè)置 165.3.3產(chǎn)品分類管理 165.3.4會員管理 175.3.5訂單管理 175.3.6用戶建議管理 185.3.7新聞管理 186系統(tǒng)調(diào)試和測試 206.1測試的目標(biāo) 206.2測試的步驟 206.3測試的內(nèi)容 207結(jié)論 22謝辭 23參考文獻(xiàn) 24PAGE11緒論1.1研究現(xiàn)狀2008年P(guān)HP5成為了PHP唯一的有在開發(fā)的PHP版本。將來的PHP5.3將會加入Latestaticbinding和一些其他的功能強化。PHP6的開發(fā)也正在進(jìn)行中,主要的改進(jìn)有移除register_globals、magicquotes和Safemode的功能。PHP最新穩(wěn)定版本:5.4.30(2013.6.26)PHP最新發(fā)布的正式版本:5.5.14(2014.6.24)PHP最新測試版本:5.6.0RC2(2014.6.03)2013年6月20日,PHP開發(fā)團隊自豪地宣布推出PHP5.5.0。此版本包含了大量的新功能和bug修復(fù)。需要開發(fā)者特別注意的一點是不再支持WindowsXP和2003系統(tǒng)。2014年10月16日,PHP開發(fā)團隊宣布PHP5.6.2可用。四安全相關(guān)的錯誤是固定在這個版本,包括修復(fù)cve-2014-3668,cve-2014-3669和cve-2014-3670。所有的PHP5.6鼓勵用戶升級到這個版本。1.2研究目標(biāo)本論文論述的是一個簡化的Web應(yīng)用程序模型,可供管理員和用戶使用,管理員的功能有登錄、系統(tǒng)設(shè)置、產(chǎn)品管理、產(chǎn)品分類管理、會員管理、訂單管理、用戶建議管理和新聞管理;用戶的功能有注冊登錄、新聞信息查看、產(chǎn)品介紹、購物車、修改資料、訂單管理、修改密碼和留言反饋。PAGE42相關(guān)的理論和技術(shù)2.1PHP技術(shù)(1)PHP簡介目前,可用于編寫Web服務(wù)器端腳本的語言不下幾十種,但比較常用的卻只有PHP、ASP、Perl、JSP等有限的幾種,同其他腳本描述語言相比,PHP有其自身的優(yōu)勢:1)沒有運行費用;2)基于服務(wù)器端;3)強大的數(shù)據(jù)庫支持;4)PHP最強大、最突出的特性在于它能支持大量的數(shù)據(jù)庫,使得編寫基于數(shù)據(jù)庫的網(wǎng)頁變得越來越簡單;5)跨平臺;PHP是一種跨平臺的服務(wù)器端腳本描述語言。PHP可以安裝在Unix、Linux或者Windows平臺上,然后配合相應(yīng)的Web服務(wù)器來提供相應(yīng)的服務(wù),因此用PHP寫出來的程序可以非常輕易地移植到不同的操作系統(tǒng)平臺上。嵌入到HTML。PHP可以直接嵌入到HTML內(nèi)部,而不需要通過編譯,因此PHP是解釋型的語言(Interpret),使用起來很方便。6)簡單高效。和Java、Perl、C++等程序設(shè)計語言不同,PHP堅持以基本語言為基礎(chǔ),但同時它的功能又能夠強大到足以支持任何類型的Web站點。7)支持多種網(wǎng)絡(luò)協(xié)議,良好的可擴充性;它在這方面支持了相當(dāng)多的通訊協(xié)議,這主要包括:與電子郵件相關(guān)的:IMAPPOP3;網(wǎng)管系統(tǒng):SNMP;網(wǎng)絡(luò)個人:NNTP;賬號共用:NIS;全球信息網(wǎng):HTTP及Apache;目錄協(xié)議LDAP以及其他網(wǎng)絡(luò)的相關(guān)函數(shù)。除此之外,用PHP寫出來的Web后端CGI程序,可以很容易地移植到不同的操作系統(tǒng)上。(2)PHP開發(fā)平臺目前大多數(shù)支持PHP的網(wǎng)站都采用Linux作為操作系統(tǒng),Apache作為Web服務(wù)器,Mysql作為數(shù)據(jù)庫(LAMP)的方案。Linux和Apache都是功能強大的免費軟件,對硬件要求不高,是中小型網(wǎng)站的理想平臺。所需軟件:1)PHP源程序C語言代碼。2)MySQL源程序3)Apache源程序4)Linux系統(tǒng)以上這些軟件因為都免費軟件,所以在安裝了Linux之后,這些軟件都是隨操作系統(tǒng)裝上(需要在安裝時選中相應(yīng)的軟件包),而且環(huán)境基本上都配好,只要啟動相應(yīng)的服務(wù)就可以了。啟動Apache服務(wù):servicehttpdstart啟動MySQL數(shù)據(jù)庫:mysqld_safe--user=mysql一切配好之后,我們就可以利用Mozilla來訪問我們的PHP程序了。(3)PHP文件組成PHP文件以結(jié)尾,一個*.php文件是一個文本文件,它可以用Dreamweaver來進(jìn)行設(shè)計。一般來說,PHP文件由HTML標(biāo)記和JQuery或者JavaScript程序代碼混雜在一起構(gòu)成的,它是一個標(biāo)準(zhǔn)的網(wǎng)頁。如下面例子所示:<?PHPecho"Helloworld我的第一個PHP程序!";?>2.2訪問數(shù)據(jù)庫的實現(xiàn)方法MVC(ModelViewController)是一種架構(gòu)設(shè)計模式,該模式主要應(yīng)用于(1)首先介紹一下web數(shù)據(jù)庫架構(gòu):瀏覽器服務(wù)器瀏覽器服務(wù)器PHP引擎Mysql服務(wù)器123654圖2-1web數(shù)據(jù)庫架構(gòu)從web查詢數(shù)據(jù)的基本步驟:Step1:檢查并過濾來自用戶的數(shù)據(jù);Step2:建立一個適當(dāng)?shù)臄?shù)據(jù)庫連接;Step3:查詢數(shù)據(jù)庫;Step4:獲取查詢結(jié)構(gòu);Step5:將結(jié)果顯示給用戶。(2)此系統(tǒng)我采用了WAMP作為開發(fā)環(huán)境,它是一個將PHP與Mysql5.0集成起來的開發(fā)環(huán)境,所以當(dāng)服務(wù)器打開后,連接數(shù)據(jù)庫的方法較為簡潔,可用一下語句:連接數(shù)據(jù)庫mysql_connect—打開一個到MySQL服務(wù)器的鏈接;語法格式:resourcemysql_connect(主機,用戶名,密碼);選擇數(shù)據(jù)庫:mysql_select_db(數(shù)據(jù)庫名稱[,鏈接標(biāo)示符]);關(guān)閉數(shù)據(jù)庫:mysql_close();PAGE233系統(tǒng)需求分析3.1可行性分析可行性分析就是研究開發(fā)一套系統(tǒng)或者網(wǎng)站的各種可行性,包括技術(shù)可行性,需求可行性,經(jīng)濟可行性等方面的可能性。在研究一個系統(tǒng)開發(fā)的時候我們對這個系統(tǒng)進(jìn)行可行性分析是非常有必要的,因為在開發(fā)一個系統(tǒng)之前如果是不可行的我們就無法完成預(yù)定的目標(biāo),所謂就是力所能及,我們研究是否能夠?qū)崿F(xiàn)這個系統(tǒng)的開發(fā),開發(fā)這個系統(tǒng)是否具備可行的方案。如果開發(fā)系統(tǒng)之前不對系統(tǒng)做可行性分析這樣就會導(dǎo)致開發(fā)的系統(tǒng)無法完成,或者完成的系統(tǒng)根本沒有辦法去使用,抑或開發(fā)的系統(tǒng)達(dá)不到之前的需求的要求,所以可行性分析對一個系統(tǒng)開發(fā)事前是非常重要的。其目的就是用最快的時間,最簡單的方案來確定系統(tǒng)是不是能夠開發(fā),開發(fā)出來的系統(tǒng)是否能夠使用,是否有一定的擴展性。如果系統(tǒng)具備可行性我們就可以進(jìn)行下一步,對系統(tǒng)進(jìn)行續(xù)費求的分析了??尚行匝芯繉嶋H上就是要對系統(tǒng)的開發(fā)來一次壓縮簡化系統(tǒng)開發(fā)需求分析和設(shè)計的過程看是開發(fā)這個系統(tǒng)是否具備可行性。要對一個系統(tǒng)進(jìn)行可行性分析,首先我們需要對系統(tǒng)進(jìn)行分析和定義。把問題一一的列出來進(jìn)行比較和分析看看是否具備可行性。在對我們提出的問題進(jìn)行分析之后我們就可以把問題分開進(jìn)行處理。對系統(tǒng)邏輯模型進(jìn)行分析,研究可供選擇的主要方法。對每種方法都應(yīng)該仔細(xì)研究它的可行性,一般來說,至少應(yīng)該達(dá)到下面的三個可行性:1.技術(shù)可行性,即使用現(xiàn)有的技術(shù)能否實現(xiàn)這個系統(tǒng)。2.經(jīng)濟可行性,即這個系統(tǒng)所帶來的經(jīng)濟利益能否超過它的開發(fā)成本。3.操作可行性,即系統(tǒng)的操作方式在這個用戶群內(nèi)能否行的通。可行性分析應(yīng)該做到對每個主要的問題進(jìn)行分析看是否能夠?qū)崿F(xiàn),如果不能實現(xiàn)就不能去貿(mào)然的開發(fā)這個系統(tǒng),如果能夠?qū)崿F(xiàn)就進(jìn)行下一步,逐步的對系統(tǒng)進(jìn)行可行性分析。從而避免不必要的人力,資金等浪費。3.2功能需求概述1.前臺的功能:(1).注冊登錄功能:進(jìn)入系統(tǒng)中,系統(tǒng)中的多數(shù)功能只能登錄進(jìn)入系統(tǒng)之后,才可使用,所以要首先進(jìn)行新用戶注冊,進(jìn)入注冊界面,需要編輯個人信息,提交進(jìn)入系統(tǒng),注冊成功可以進(jìn)行賬號的登陸操作了。在進(jìn)行登陸的時候,填寫已經(jīng)有的或者是新注冊的賬號,填寫完用戶名和密碼,點擊登陸按鈕,系統(tǒng)自動搜索數(shù)據(jù)庫中用戶的信息和添加的賬號密碼進(jìn)行對比,如果在數(shù)據(jù)庫中存在相關(guān)的信息,即可登錄進(jìn)入系統(tǒng)。如果是用戶名或者是密碼填寫錯誤會提示填寫錯了,登陸不成功,即重新填寫用戶名和密碼,填寫完點擊登錄即進(jìn)行登錄,如沒有提示填寫錯誤即登陸成功。(2).新聞信息查看:通過導(dǎo)航欄的加入我們功能,進(jìn)入加入我們信息介紹界面,在這個界面中可以查看加入我們的詳細(xì)介紹信息。通過企業(yè)介紹功能,進(jìn)入企業(yè)介紹信息詳情界面,在這個界面中可以查看企業(yè)介紹詳情信息。(3).產(chǎn)品介紹:通過產(chǎn)品介紹功能,進(jìn)入產(chǎn)品介紹界面,在這個界面中可以查看系統(tǒng)中的產(chǎn)品介紹信息,包括產(chǎn)品圖片和標(biāo)題等信息。通過進(jìn)入產(chǎn)品介紹詳情界面,在這個界面中可以查看系統(tǒng)中的產(chǎn)品的詳細(xì)信息。還可以通過界面左側(cè)的產(chǎn)品分類信息欄進(jìn)行產(chǎn)品信息的查看。通過產(chǎn)品信息詳情界面的購買功能,進(jìn)行產(chǎn)品的購買操作,可以添加進(jìn)入購物車。(4).購物車:通過購物車功能,進(jìn)入購物車信息界面,在這個界面中可以查看到系統(tǒng)的產(chǎn)品的購買信息,包括序號、庫存、產(chǎn)品名稱、單價、數(shù)量和總價等信息??梢詫徫镘囍械漠a(chǎn)品信息修改數(shù)量操作,還可以將產(chǎn)品信息刪除。編輯完產(chǎn)品信息,可以繼續(xù)購物、清空購物車或者付款操作。通過付款功能,進(jìn)入編輯訂單信息界面,編輯完完成付款操作。(5).修改資料:通過修改資料功能,進(jìn)入編輯資料信息界面,在這個界面中可以查看到的信息包括個人詳情信息。編輯完提交進(jìn)入系統(tǒng),即完成修改資料的功能。(6).訂單管理:通過訂單管理功能,進(jìn)入系統(tǒng)訂單信息界面,在這個界面中可以饞看系統(tǒng)中的訂單信息。(7).修改密碼:通過修改密碼功能,進(jìn)入系統(tǒng)修改密碼界面,在這個界面中可以編輯原密碼和新密碼信息,編輯完這些信息提交進(jìn)入系統(tǒng),即完成修改密碼操作。(8).留言反饋:通過留言反饋可以向系統(tǒng)中添加意見信息。2.后臺的功能:(1).產(chǎn)品管理:通過產(chǎn)品管理,含有兩個子功能,分別是添加產(chǎn)品和產(chǎn)品管理。通過添加產(chǎn)品功能,進(jìn)入添加產(chǎn)品界面,在這個界面中可以編輯產(chǎn)品的相關(guān)信息,編輯完,提交進(jìn)入系統(tǒng)即可,完成添加產(chǎn)品操作。通過查詢功能,進(jìn)入系統(tǒng)產(chǎn)品信息列表中,在這個列表中可以進(jìn)行的查看產(chǎn)品信息,并且可以通過關(guān)鍵字進(jìn)行定位查詢。管理員還可以對系統(tǒng)中的產(chǎn)品信息進(jìn)行修改或者刪除操作。通過產(chǎn)品搜索功能,進(jìn)入產(chǎn)品信息界面,可以對系統(tǒng)中的產(chǎn)品信息進(jìn)行搜搜操作。(2).系統(tǒng)設(shè)置:通過系統(tǒng)設(shè)置功能,可以進(jìn)行修改管理員信息,進(jìn)入修改管理員信息界面,在這個界面中需要編輯管理員信息等信息。編輯完提交進(jìn)入系統(tǒng)即可。(3).產(chǎn)品分類管理:通過產(chǎn)品分類管理,含有兩個子功能,分別是增加和查詢。通過增加功能,進(jìn)入增加產(chǎn)品分類界面,在這個界面中可以編輯產(chǎn)品分類的相關(guān)信息,編輯完,提交進(jìn)入系統(tǒng)即可,完成添加產(chǎn)品分類操作。通過查詢功能,進(jìn)入系統(tǒng)產(chǎn)品分類信息列表中,在這個列表中可以進(jìn)行的查看產(chǎn)品分類信息,并且可以通過關(guān)鍵字進(jìn)行定位查詢。管理員還可以對系統(tǒng)中的產(chǎn)品分類信息進(jìn)行修改或者刪除操作。(4).會員管理:通過會員管理,含有兩個子功能,分別是搜索和查詢。通過搜索功能,進(jìn)入會員界面,在這個界面中可以搜索會員的相關(guān)信息。通過查詢功能,進(jìn)入系統(tǒng)會員信息列表中,在這個列表中可以進(jìn)行的查看會員信息,并且可以通過關(guān)鍵字進(jìn)行定位查詢。管理員還可以對系統(tǒng)中的會員信息進(jìn)行修改或者刪除操作。(5).用戶建議管理:通過用戶建議管理功能,進(jìn)入系統(tǒng)用戶建議信息界面,在這個界面中可以查看到系統(tǒng)中的用戶建議信息??梢怨芾磉@些信息。(6).訂單管理:通過定單管理功能,含有兩個子功能,分別是訂單管理和銷量統(tǒng)計。通過訂單管理進(jìn)入系統(tǒng)訂單信息界面,在這個界面中可以查看系統(tǒng)中的訂單信息。管理員可以對訂單信息進(jìn)行處理,訂單狀態(tài)信息也隨之變化。通過銷量統(tǒng)計功能,進(jìn)入銷量統(tǒng)計信息界面。(7).新聞管理:通過新聞管理,含有兩個子功能,分別是增加和查詢。通過增加功能,進(jìn)入增加新聞界面,在這個界面中可以編輯新聞的相關(guān)信息,編輯完,提交進(jìn)入系統(tǒng)即可,完成添加新聞操作。通過查詢功能,進(jìn)入系統(tǒng)新聞信息列表中,在這個列表中可以進(jìn)行的查看新聞信息,并且可以通過關(guān)鍵字進(jìn)行定位查詢。管理員還可以對系統(tǒng)中的新聞信息進(jìn)行修改或者刪除操作。通過新聞管理可以對系統(tǒng)中的加入我們和企業(yè)簡介進(jìn)行管理。3.3UML用例圖企業(yè)網(wǎng)站可以滿足兩種用戶的需求,分別是用戶和管理員普通用戶的功能包括:注冊登錄、新聞信息查看、產(chǎn)品介紹、購物車、修改資料、訂單管理、修改密碼和留言反饋。普通用戶的用例圖如圖3-1所示。圖3-1普通用戶用例圖管理員的功能包括:登錄、系統(tǒng)設(shè)置、產(chǎn)品管理、產(chǎn)品分類管理、會員管理、訂單管理、用戶建議管理和新聞管理。管理員的用例圖如圖3-2所示。圖3-2管理員用例圖
4系統(tǒng)設(shè)計4.1功能模塊設(shè)計根據(jù)對系統(tǒng)的功能進(jìn)行分析我們總結(jié)企業(yè)網(wǎng)站的具體功能模塊包括下面的幾個主要的功能模塊:系統(tǒng)的功能模塊圖:如圖4-1所示:圖4-1系統(tǒng)功能模塊圖4.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計數(shù)據(jù)庫設(shè)計的基本步驟如下,共分為六個階段。1.需求分析階段,即準(zhǔn)確了解與分析用戶需求,包括數(shù)據(jù)與處理。是整個設(shè)計過程的基礎(chǔ),是最困難、最耗費時間的一步。2.概念結(jié)構(gòu)設(shè)計階段,即整個數(shù)據(jù)庫設(shè)計的關(guān)鍵階段,通過對用戶需求進(jìn)行綜合、歸納與抽象,形成一個獨立于具體DBMS的概念模型。3.邏輯結(jié)構(gòu)設(shè)計階段,即將概念結(jié)構(gòu)轉(zhuǎn)換為某個DBMS所支持的數(shù)據(jù)模型,對其進(jìn)行優(yōu)化。4.?dāng)?shù)據(jù)庫物理設(shè)計階段,即為邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu),包括存儲結(jié)構(gòu)和存取方法。5.?dāng)?shù)據(jù)庫實施階段,即運用DBMS提供的數(shù)據(jù)語言、工具及宿主語言,根據(jù)邏輯設(shè)計和物理設(shè)計的結(jié)果。建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫,并進(jìn)行試運行。6.?dāng)?shù)據(jù)庫運行和維護階段,即數(shù)據(jù)庫應(yīng)用系統(tǒng)經(jīng)過試運行后即可投入正式運行,在數(shù)據(jù)庫系統(tǒng)運行過程中必須不斷地對其進(jìn)行評價、調(diào)整與修改。E-R方法是“實體-聯(lián)系方法”(Entity-RelationshipApproach)的簡稱。它是描述現(xiàn)實世界概念結(jié)構(gòu)模型的有效方法。是表示概念模型的一種方式,用矩形表示實體型,矩形框內(nèi)寫明實體名;用橢圓表示實體的屬性,并用無向邊將其與相應(yīng)的實體型連接起來;用菱形表示實體型之間的聯(lián)系,在菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實體型連接起來,同時在無向邊旁標(biāo)上聯(lián)系的類型。數(shù)據(jù)庫整體關(guān)系圖圖4-2數(shù)據(jù)庫整體關(guān)系圖
5系統(tǒng)實現(xiàn)本章主要對企業(yè)網(wǎng)站的主要功能模塊進(jìn)行詳細(xì)的設(shè)計,利用軟件工程所學(xué)的知識來解釋系統(tǒng)中的幾個比較重要的功能模塊的實現(xiàn)過程,以及實現(xiàn)方法和實現(xiàn)過程等信息進(jìn)行描述。5.1用戶注冊登錄進(jìn)入系統(tǒng)中,系統(tǒng)中的多數(shù)功能只能登錄進(jìn)入系統(tǒng)之后,才可使用,所以要首先進(jìn)行新用戶注冊,進(jìn)入注冊界面,需要編輯個人信息,提交進(jìn)入系統(tǒng),注冊成功可以進(jìn)行賬號的登陸操作了。在進(jìn)行登陸的時候,填寫已經(jīng)有的或者是新注冊的賬號,填寫完用戶名和密碼,點擊登陸按鈕,系統(tǒng)自動搜索數(shù)據(jù)庫中用戶的信息和添加的賬號密碼進(jìn)行對比,如果在數(shù)據(jù)庫中存在相關(guān)的信息,即可登錄進(jìn)入系統(tǒng)。如果是用戶名或者是密碼填寫錯誤會提示填寫錯了,登陸不成功,即重新填寫用戶名和密碼,填寫完點擊登錄即進(jìn)行登錄,如沒有提示填寫錯誤即登陸成功.用戶登陸首先輸入用戶名和密碼,如果沒有輸入就給出相應(yīng)的提示,輸入之后利用程序進(jìn)行判斷,如果輸入的正確就登陸成功,輸入錯誤就返回到登陸輸入賬號和密碼的狀態(tài)重新輸入登陸賬號和密碼。用戶的登錄界面如圖5-1所示:圖5-1用戶登錄界面5.2前臺功能5.2.1加入我們點擊導(dǎo)航欄的加入我們按鈕,進(jìn)入加入我們信息介紹界面,在這個界面中可以查看加入我們的詳細(xì)介紹信息。加入我們?nèi)鐖D5-2所示:圖5-2加入我們界面5.2.2產(chǎn)品介紹點擊產(chǎn)品介紹按鈕,進(jìn)入產(chǎn)品介紹界面,在這個界面中可以查看系統(tǒng)中的產(chǎn)品介紹信息,包括產(chǎn)品圖片和標(biāo)題等信息。點擊進(jìn)入產(chǎn)品介紹詳情界面,在這個界面中可以查看系統(tǒng)中的產(chǎn)品的詳細(xì)信息。還可以通過界面左側(cè)的產(chǎn)品分類信息欄進(jìn)行產(chǎn)品信息的查看。點擊產(chǎn)品信息詳情界面的購買按鈕,進(jìn)行產(chǎn)品的購買操作,可以添加進(jìn)入購物車。產(chǎn)品介紹如圖5-3顯示:圖5-3產(chǎn)品介紹界面5.2.3企業(yè)介紹點擊企業(yè)介紹按鈕,進(jìn)入企業(yè)介紹信息詳情界面,在這個界面中可以查看企業(yè)介紹詳情信息。企業(yè)介紹界面如圖5-4顯示:圖5-4企業(yè)介紹界面5.2.4購物車點擊購物車按鈕,進(jìn)入購物車信息界面,在這個界面中可以查看到系統(tǒng)的產(chǎn)品的購買信息,包括序號、庫存、產(chǎn)品名稱、單價、數(shù)量和總價等信息。可以對購物車中的產(chǎn)品信息修改數(shù)量操作,還可以將產(chǎn)品信息刪除。編輯完產(chǎn)品信息,可以繼續(xù)購物、清空購物車或者付款操作。點擊付款按鈕,進(jìn)入編輯訂單信息界面,編輯完完成付款操作。購物車界面如圖5-5顯示:圖5-5購物車界面5.2.5修改資料點擊修改資料按鈕,進(jìn)入編輯資料信息界面,在這個界面中可以查看到的信息包括個人詳情信息。編輯完提交進(jìn)入系統(tǒng),即完成修改資料的功能。修改資料界面如圖5-6顯示:圖5-6修改資料界面5.2.6訂單管理點擊訂單管理按鈕,進(jìn)入系統(tǒng)訂單信息界面,在這個界面中可以饞看系統(tǒng)中的訂單信息。訂單管理界面如圖5-7顯示:圖5-7訂單管理界面5.2.7修改密碼點擊修改密碼按鈕,進(jìn)入系統(tǒng)修改密碼界面,在這個界面中可以編輯原密碼和新密碼信息,編輯完這些信息提交進(jìn)入系統(tǒng),即完成修改密碼操作。5.2.8留言反饋通過留言反饋可以向系統(tǒng)中添加意見信息。5.3后臺功能5.3.1產(chǎn)品管理點擊產(chǎn)品管理,含有兩個子功能按鈕,分別是添加產(chǎn)品和產(chǎn)品管理。點擊添加產(chǎn)品按鈕,進(jìn)入添加產(chǎn)品界面,在這個界面中可以編輯產(chǎn)品的相關(guān)信息,編輯完,提交進(jìn)入系統(tǒng)即可,完成添加產(chǎn)品操作。點擊查詢按鈕,進(jìn)入系統(tǒng)產(chǎn)品信息列表中,在這個列表中可以進(jìn)行的查看產(chǎn)品信息,并且可以通過關(guān)鍵字進(jìn)行定位查詢。管理員還可以對系統(tǒng)中的產(chǎn)品信息進(jìn)行修改或者刪除操作。點擊產(chǎn)品搜索按鈕,進(jìn)入產(chǎn)品信息界面,可以對系統(tǒng)中的產(chǎn)品信息進(jìn)行搜搜操作。產(chǎn)品管理界面如圖5-8顯示:圖5-8產(chǎn)品管理界面5.3.2系統(tǒng)設(shè)置點擊系統(tǒng)設(shè)置按鈕,可以進(jìn)行修改管理員信息,進(jìn)入修改管理員信息界面,在這個界面中需要編輯管理員信息等信息。編輯完提交進(jìn)入系統(tǒng)即可。修改管理員信息界面如圖5-9顯示:圖5-9修改管理員信息界面5.3.3產(chǎn)品分類管理點擊產(chǎn)品分類管理,含有兩個子功能按鈕,分別是增加和查詢。點擊增加按鈕,進(jìn)入增加產(chǎn)品分類界面,在這個界面中可以編輯產(chǎn)品分類的相關(guān)信息,編輯完,提交進(jìn)入系統(tǒng)即可,完成添加產(chǎn)品分類操作。點擊查詢按鈕,進(jìn)入系統(tǒng)產(chǎn)品分類信息列表中,在這個列表中可以進(jìn)行的查看產(chǎn)品分類信息,并且可以通過關(guān)鍵字進(jìn)行定位查詢。管理員還可以對系統(tǒng)中的產(chǎn)品分類信息進(jìn)行修改或者刪除操作。產(chǎn)品管理界面如圖5-10顯示:圖5-10產(chǎn)品分類管理界面5.3.4會員管理點擊會員管理,含有兩個子功能按鈕,分別是搜索和查詢。點擊搜索按鈕,進(jìn)入會員界面,在這個界面中可以搜索會員的相關(guān)信息。點擊查詢按鈕,進(jìn)入系統(tǒng)會員信息列表中,在這個列表中可以進(jìn)行的查看會員信息,并且可以通過關(guān)鍵字進(jìn)行定位查詢。管理員還可以對系統(tǒng)中的會員信息進(jìn)行修改或者刪除操作。會員界面如圖5-11顯示:圖5-11會員管理界面5.3.5訂單管理點擊定單管理按鈕,含有兩個子功能按鈕,分別是訂單管理和銷量統(tǒng)計。點擊訂單管理進(jìn)入系統(tǒng)訂單信息界面,在這個界面中可以查看系統(tǒng)中的訂單信息。管理員可以對訂單信息進(jìn)行處理,訂單狀態(tài)信息也隨之變化。點擊銷量統(tǒng)計按鈕,進(jìn)入銷量統(tǒng)計信息界面。訂單管理界面如圖5-12顯示:圖5-12訂單管理界面5.3.6用戶建議管理點擊用戶建議管理按鈕,進(jìn)入系統(tǒng)用戶建議信息界面,在這個界面中可以查看到系統(tǒng)中的用戶建議信息??梢怨芾磉@些信息。用戶建議管理界面如圖5-13顯示:圖5-13用戶建議管理界面5.3.7新聞管理點擊新聞管理,含有兩個子功能按鈕,分別是增加和查詢。點擊增加按鈕,進(jìn)入增加新聞界面,在這個界面中可以編輯新聞的相關(guān)信息,編輯完,提交進(jìn)入系統(tǒng)即可,完成添加新聞操作。點擊查詢按鈕,進(jìn)入系統(tǒng)新聞信息列表中,在這個列表中可以進(jìn)行的查看新聞信息,并且可以通過關(guān)鍵字進(jìn)行定位查詢。管理員還可以對系統(tǒng)中的新聞信息進(jìn)行修改或者刪除操作。通過新聞管理可以對系統(tǒng)中的加入我們和企業(yè)簡介進(jìn)行管理。新聞管理界面如圖5-13顯示:圖5-13新聞管理界面
6系統(tǒng)調(diào)試和測試6.1測試的目標(biāo)軟件測試的目的不是為了找出程序中過多的錯誤,而是要證明開發(fā)的程序有錯,而不是為了證明程序是沒有錯誤的。;一個好的測試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤;一個成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試。這種觀點可以提醒人們測試要以查找錯誤為中心,而不是為了演示軟件的正確功能。但是僅憑字面意思理解這一觀點可能會產(chǎn)生誤導(dǎo),認(rèn)為發(fā)現(xiàn)錯誤是軟件測試的唯一目,查找不出錯誤的測試就是沒有價值的,事實并非如此。首先,測試并不僅僅是為了要找出錯誤。通過分析錯誤產(chǎn)生的原因和錯誤的分布特征,可以幫助項目管理者發(fā)現(xiàn)當(dāng)前所采用的軟件過程的缺陷,以便改進(jìn)。同時,這種分析也能幫助我們設(shè)計出有針對性地檢測方法,改善測試的有效性。其次,沒有發(fā)現(xiàn)錯誤的測試也是有價值的,完整的測試是評定測試質(zhì)量的一種方法。6.2測試的步驟與開發(fā)過程類似,測試過程也必須分步驟進(jìn)行,每個步驟在邏輯上是前一個步驟的繼續(xù)。大型軟件系統(tǒng)通常由若干個子系統(tǒng)組成,每個子系統(tǒng)又由若干個模塊組成。因此,大型軟件系統(tǒng)的測試基本上由下述幾個步驟組成:首先進(jìn)行的是模塊的測試,是為了發(fā)現(xiàn)系統(tǒng)中的編碼和詳細(xì)設(shè)計的錯誤。2.其次進(jìn)行的是系統(tǒng)測試,發(fā)現(xiàn)設(shè)計中的錯誤。3驗收測試在這個測試步驟中發(fā)現(xiàn)的往往是系統(tǒng)需求說明書中的錯誤。6.3測試的內(nèi)容(1)系統(tǒng)登陸測試測試要點:用戶名和密碼。測試路徑:用戶名和密碼是否為真。測試結(jié)果:為真,進(jìn)入系統(tǒng);為假,彈出警告框,提示密碼或用戶名錯誤。(2)管理員登錄測試測試要點:管理員必須先登錄。測試路徑:從管理系統(tǒng)的主頁面直接進(jìn)入是否能成功。測試結(jié)果:如果輸入密碼錯誤,提示登錄失敗。(3)注冊測試測試要點:輸入電話,郵箱。測試路徑:是否能注冊成功。測試結(jié)果,如果電話輸入字母,郵箱格式不對,姓名密碼為空,會提示格式不對,只能輸入數(shù)字,姓名,密碼不能為空。當(dāng)用戶名和用戶密碼錯誤的時候,提示框顯示,登錄失敗,不能以用戶身份進(jìn)入系統(tǒng)。管理員登錄時,如果不輸入用戶名和密碼登錄,將會彈出警告框。注冊會員時候,在填寫電話或者郵箱姓名,密碼的時候,如果不按照規(guī)定注冊,是不能注冊的,這時候會提示姓名,密碼不能為空,郵箱格式不對,電話只能是數(shù)字。
7結(jié)論幾個月的畢業(yè)設(shè)計,讓我從最初的茫然,到慢慢的進(jìn)入狀態(tài),再到對思路逐漸的清晰,整個寫作過程難以用語言來表達(dá)。遇到困難,我會覺得無從下手,不知從何寫起;當(dāng)困難解決了,我會覺得豁然開朗,思路打開了;而這一切都離不了我的指導(dǎo)老師。剛選好主題的時候比較的茫然,不知從何下手,老師給我介紹了幾本參考書,我下去之后到了學(xué)校圖書館、閱覽室、書店等地方尋找資源,利用空閑時間上網(wǎng)搜集等各種方式方法,盡量使我的資料完整、精確、數(shù)量多,這有利于論文的撰寫。然后,我認(rèn)真對資料進(jìn)行分類,理論的、實際的例子、圖片等等相關(guān)內(nèi)容整理出來,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- ct室裝修合同范例
- 培訓(xùn)機構(gòu)正規(guī)合同模板
- 商鋪工程維修合同模板
- 床鋪合同范例
- 農(nóng)村樹木采購合同范例
- 廣告燈箱裝飾合同范例
- 與國外合同范例
- 2024年海口駕駛員客運從業(yè)資格證模擬考試題庫答案
- 2024年牡丹江客運從業(yè)資格證考試模板
- 2024年西藏駕??瓦\從業(yè)資格證模擬考試題庫
- FIT與PPM轉(zhuǎn)換
- 燈飾中英文術(shù)語
- 提高出院病案7天回收率PDCA持續(xù)改進(jìn)方案
- 爭戰(zhàn)得勝之方江秀琴
- 淺析初中數(shù)學(xué)學(xué)科特點與思想方法
- 施工方案及施工三措
- 生涯彩虹圖(含分析)
- 港口理貨業(yè)務(wù)PPT課件
- 村廉政風(fēng)險點及防控措施一覽表檔
- 生管SWOT分析
- (完整版)離子共存問題習(xí)題及參考答案(最新(精華版)
評論
0/150
提交評論