![php企業(yè)網(wǎng)站論文_第1頁(yè)](http://file4.renrendoc.com/view4/M01/25/08/wKhkGGZ2DjOAfFNHAACwx5oqVTg464.jpg)
![php企業(yè)網(wǎng)站論文_第2頁(yè)](http://file4.renrendoc.com/view4/M01/25/08/wKhkGGZ2DjOAfFNHAACwx5oqVTg4642.jpg)
![php企業(yè)網(wǎng)站論文_第3頁(yè)](http://file4.renrendoc.com/view4/M01/25/08/wKhkGGZ2DjOAfFNHAACwx5oqVTg4643.jpg)
![php企業(yè)網(wǎng)站論文_第4頁(yè)](http://file4.renrendoc.com/view4/M01/25/08/wKhkGGZ2DjOAfFNHAACwx5oqVTg4644.jpg)
![php企業(yè)網(wǎng)站論文_第5頁(yè)](http://file4.renrendoc.com/view4/M01/25/08/wKhkGGZ2DjOAfFNHAACwx5oqVTg4645.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
上海電力學(xué)院本科畢業(yè)設(shè)計(jì)(論文)題目:院系:專業(yè)年級(jí):學(xué)生姓名:學(xué)號(hào):指導(dǎo)教師:年月日
基于php技術(shù)的企業(yè)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)摘要本論文主要闡述了基于Web技術(shù)的企業(yè)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)。在介紹動(dòng)態(tài)網(wǎng)頁(yè)程序開發(fā)和數(shù)據(jù)訪問(wèn)技術(shù)基礎(chǔ)上,提出了企業(yè)網(wǎng)站的組成與結(jié)構(gòu),闡述了系統(tǒng)的設(shè)計(jì)方案、實(shí)現(xiàn)方法以及所采用的開發(fā)工具和相關(guān)技術(shù),還重點(diǎn)剖析了前臺(tái)考試部分的程序設(shè)計(jì)。本論文論述的是一個(gè)簡(jiǎn)化的Web應(yīng)用程序模型,可供管理員和用戶使用,管理員的功能有登錄、系統(tǒng)設(shè)置、產(chǎn)品管理、產(chǎn)品分類管理、會(huì)員管理、訂單管理、用戶建議管理和新聞管理;用戶的功能有注冊(cè)登錄、新聞信息查看、產(chǎn)品介紹、購(gòu)物車、修改資料、訂單管理、修改密碼和留言反饋。PHP是一種易于學(xué)習(xí)和使用的服務(wù)器端腳本語(yǔ)言。只需要很少的編程知識(shí)你就能使用PHP建立一個(gè)真正交互的WEB站點(diǎn)。PHP是能讓你生成動(dòng)態(tài)網(wǎng)頁(yè)的工具之一。PHP網(wǎng)頁(yè)文件被當(dāng)作一般HTML網(wǎng)頁(yè)文件來(lái)處理并且在編輯時(shí)你可以用編輯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訪問(wèn)數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法 33系統(tǒng)需求分析 53.1可行性分析 53.2功能需求概述 63.3UML用例圖 84系統(tǒng)設(shè)計(jì) 104.1功能模塊設(shè)計(jì) 104.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 105系統(tǒng)實(shí)現(xiàn) 125.1用戶注冊(cè)登錄 125.2前臺(tái)功能 125.2.1加入我們 125.2.2產(chǎn)品介紹 135.2.3企業(yè)介紹 135.2.4購(gòu)物車 145.2.5修改資料 145.2.6訂單管理 155.2.7修改密碼 155.2.8留言反饋 155.3后臺(tái)功能 155.3.1產(chǎn)品管理 155.3.2系統(tǒng)設(shè)置 165.3.3產(chǎn)品分類管理 165.3.4會(huì)員管理 175.3.5訂單管理 175.3.6用戶建議管理 185.3.7新聞管理 186系統(tǒng)調(diào)試和測(cè)試 206.1測(cè)試的目標(biāo) 206.2測(cè)試的步驟 206.3測(cè)試的內(nèi)容 207結(jié)論 22謝辭 23參考文獻(xiàn) 24PAGE11緒論1.1研究現(xiàn)狀2008年P(guān)HP5成為了PHP唯一的有在開發(fā)的PHP版本。將來(lái)的PHP5.3將會(huì)加入Latestaticbinding和一些其他的功能強(qiáng)化。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最新測(cè)試版本:5.6.0RC2(2014.6.03)2013年6月20日,PHP開發(fā)團(tuán)隊(duì)自豪地宣布推出PHP5.5.0。此版本包含了大量的新功能和bug修復(fù)。需要開發(fā)者特別注意的一點(diǎn)是不再支持WindowsXP和2003系統(tǒng)。2014年10月16日,PHP開發(fā)團(tuán)隊(duì)宣布PHP5.6.2可用。四安全相關(guān)的錯(cuò)誤是固定在這個(gè)版本,包括修復(fù)cve-2014-3668,cve-2014-3669和cve-2014-3670。所有的PHP5.6鼓勵(lì)用戶升級(jí)到這個(gè)版本。1.2研究目標(biāo)本論文論述的是一個(gè)簡(jiǎn)化的Web應(yīng)用程序模型,可供管理員和用戶使用,管理員的功能有登錄、系統(tǒng)設(shè)置、產(chǎn)品管理、產(chǎn)品分類管理、會(huì)員管理、訂單管理、用戶建議管理和新聞管理;用戶的功能有注冊(cè)登錄、新聞信息查看、產(chǎn)品介紹、購(gòu)物車、修改資料、訂單管理、修改密碼和留言反饋。PAGE42相關(guān)的理論和技術(shù)2.1PHP技術(shù)(1)PHP簡(jiǎn)介目前,可用于編寫Web服務(wù)器端腳本的語(yǔ)言不下幾十種,但比較常用的卻只有PHP、ASP、Perl、JSP等有限的幾種,同其他腳本描述語(yǔ)言相比,PHP有其自身的優(yōu)勢(shì):1)沒(méi)有運(yùn)行費(fèi)用;2)基于服務(wù)器端;3)強(qiáng)大的數(shù)據(jù)庫(kù)支持;4)PHP最強(qiáng)大、最突出的特性在于它能支持大量的數(shù)據(jù)庫(kù),使得編寫基于數(shù)據(jù)庫(kù)的網(wǎng)頁(yè)變得越來(lái)越簡(jiǎn)單;5)跨平臺(tái);PHP是一種跨平臺(tái)的服務(wù)器端腳本描述語(yǔ)言。PHP可以安裝在Unix、Linux或者Windows平臺(tái)上,然后配合相應(yīng)的Web服務(wù)器來(lái)提供相應(yīng)的服務(wù),因此用PHP寫出來(lái)的程序可以非常輕易地移植到不同的操作系統(tǒng)平臺(tái)上。嵌入到HTML。PHP可以直接嵌入到HTML內(nèi)部,而不需要通過(guò)編譯,因此PHP是解釋型的語(yǔ)言(Interpret),使用起來(lái)很方便。6)簡(jiǎn)單高效。和Java、Perl、C++等程序設(shè)計(jì)語(yǔ)言不同,PHP堅(jiān)持以基本語(yǔ)言為基礎(chǔ),但同時(shí)它的功能又能夠強(qiáng)大到足以支持任何類型的Web站點(diǎn)。7)支持多種網(wǎng)絡(luò)協(xié)議,良好的可擴(kuò)充性;它在這方面支持了相當(dāng)多的通訊協(xié)議,這主要包括:與電子郵件相關(guān)的:IMAPPOP3;網(wǎng)管系統(tǒng):SNMP;網(wǎng)絡(luò)個(gè)人:NNTP;賬號(hào)共用:NIS;全球信息網(wǎng):HTTP及Apache;目錄協(xié)議LDAP以及其他網(wǎng)絡(luò)的相關(guān)函數(shù)。除此之外,用PHP寫出來(lái)的Web后端CGI程序,可以很容易地移植到不同的操作系統(tǒng)上。(2)PHP開發(fā)平臺(tái)目前大多數(shù)支持PHP的網(wǎng)站都采用Linux作為操作系統(tǒng),Apache作為Web服務(wù)器,Mysql作為數(shù)據(jù)庫(kù)(LAMP)的方案。Linux和Apache都是功能強(qiáng)大的免費(fèi)軟件,對(duì)硬件要求不高,是中小型網(wǎng)站的理想平臺(tái)。所需軟件:1)PHP源程序C語(yǔ)言代碼。2)MySQL源程序3)Apache源程序4)Linux系統(tǒng)以上這些軟件因?yàn)槎济赓M(fèi)軟件,所以在安裝了Linux之后,這些軟件都是隨操作系統(tǒng)裝上(需要在安裝時(shí)選中相應(yīng)的軟件包),而且環(huán)境基本上都配好,只要啟動(dòng)相應(yīng)的服務(wù)就可以了。啟動(dòng)Apache服務(wù):servicehttpdstart啟動(dòng)MySQL數(shù)據(jù)庫(kù):mysqld_safe--user=mysql一切配好之后,我們就可以利用Mozilla來(lái)訪問(wèn)我們的PHP程序了。(3)PHP文件組成PHP文件以結(jié)尾,一個(gè)*.php文件是一個(gè)文本文件,它可以用Dreamweaver來(lái)進(jìn)行設(shè)計(jì)。一般來(lái)說(shuō),PHP文件由HTML標(biāo)記和JQuery或者JavaScript程序代碼混雜在一起構(gòu)成的,它是一個(gè)標(biāo)準(zhǔn)的網(wǎng)頁(yè)。如下面例子所示:<?PHPecho"Helloworld我的第一個(gè)PHP程序!";?>2.2訪問(wèn)數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法MVC(ModelViewController)是一種架構(gòu)設(shè)計(jì)模式,該模式主要應(yīng)用于(1)首先介紹一下web數(shù)據(jù)庫(kù)架構(gòu):瀏覽器服務(wù)器瀏覽器服務(wù)器PHP引擎Mysql服務(wù)器123654圖2-1web數(shù)據(jù)庫(kù)架構(gòu)從web查詢數(shù)據(jù)的基本步驟:Step1:檢查并過(guò)濾來(lái)自用戶的數(shù)據(jù);Step2:建立一個(gè)適當(dāng)?shù)臄?shù)據(jù)庫(kù)連接;Step3:查詢數(shù)據(jù)庫(kù);Step4:獲取查詢結(jié)構(gòu);Step5:將結(jié)果顯示給用戶。(2)此系統(tǒng)我采用了WAMP作為開發(fā)環(huán)境,它是一個(gè)將PHP與Mysql5.0集成起來(lái)的開發(fā)環(huán)境,所以當(dāng)服務(wù)器打開后,連接數(shù)據(jù)庫(kù)的方法較為簡(jiǎn)潔,可用一下語(yǔ)句:連接數(shù)據(jù)庫(kù)mysql_connect—打開一個(gè)到MySQL服務(wù)器的鏈接;語(yǔ)法格式:resourcemysql_connect(主機(jī),用戶名,密碼);選擇數(shù)據(jù)庫(kù):mysql_select_db(數(shù)據(jù)庫(kù)名稱[,鏈接標(biāo)示符]);關(guān)閉數(shù)據(jù)庫(kù):mysql_close();PAGE233系統(tǒng)需求分析3.1可行性分析可行性分析就是研究開發(fā)一套系統(tǒng)或者網(wǎng)站的各種可行性,包括技術(shù)可行性,需求可行性,經(jīng)濟(jì)可行性等方面的可能性。在研究一個(gè)系統(tǒng)開發(fā)的時(shí)候我們對(duì)這個(gè)系統(tǒng)進(jìn)行可行性分析是非常有必要的,因?yàn)樵陂_發(fā)一個(gè)系統(tǒng)之前如果是不可行的我們就無(wú)法完成預(yù)定的目標(biāo),所謂就是力所能及,我們研究是否能夠?qū)崿F(xiàn)這個(gè)系統(tǒng)的開發(fā),開發(fā)這個(gè)系統(tǒng)是否具備可行的方案。如果開發(fā)系統(tǒng)之前不對(duì)系統(tǒng)做可行性分析這樣就會(huì)導(dǎo)致開發(fā)的系統(tǒng)無(wú)法完成,或者完成的系統(tǒng)根本沒(méi)有辦法去使用,抑或開發(fā)的系統(tǒng)達(dá)不到之前的需求的要求,所以可行性分析對(duì)一個(gè)系統(tǒng)開發(fā)事前是非常重要的。其目的就是用最快的時(shí)間,最簡(jiǎn)單的方案來(lái)確定系統(tǒng)是不是能夠開發(fā),開發(fā)出來(lái)的系統(tǒng)是否能夠使用,是否有一定的擴(kuò)展性。如果系統(tǒng)具備可行性我們就可以進(jìn)行下一步,對(duì)系統(tǒng)進(jìn)行續(xù)費(fèi)求的分析了??尚行匝芯繉?shí)際上就是要對(duì)系統(tǒng)的開發(fā)來(lái)一次壓縮簡(jiǎn)化系統(tǒng)開發(fā)需求分析和設(shè)計(jì)的過(guò)程看是開發(fā)這個(gè)系統(tǒng)是否具備可行性。要對(duì)一個(gè)系統(tǒng)進(jìn)行可行性分析,首先我們需要對(duì)系統(tǒng)進(jìn)行分析和定義。把問(wèn)題一一的列出來(lái)進(jìn)行比較和分析看看是否具備可行性。在對(duì)我們提出的問(wèn)題進(jìn)行分析之后我們就可以把問(wèn)題分開進(jìn)行處理。對(duì)系統(tǒng)邏輯模型進(jìn)行分析,研究可供選擇的主要方法。對(duì)每種方法都應(yīng)該仔細(xì)研究它的可行性,一般來(lái)說(shuō),至少應(yīng)該達(dá)到下面的三個(gè)可行性:1.技術(shù)可行性,即使用現(xiàn)有的技術(shù)能否實(shí)現(xiàn)這個(gè)系統(tǒng)。2.經(jīng)濟(jì)可行性,即這個(gè)系統(tǒng)所帶來(lái)的經(jīng)濟(jì)利益能否超過(guò)它的開發(fā)成本。3.操作可行性,即系統(tǒng)的操作方式在這個(gè)用戶群內(nèi)能否行的通。可行性分析應(yīng)該做到對(duì)每個(gè)主要的問(wèn)題進(jìn)行分析看是否能夠?qū)崿F(xiàn),如果不能實(shí)現(xiàn)就不能去貿(mào)然的開發(fā)這個(gè)系統(tǒng),如果能夠?qū)崿F(xiàn)就進(jìn)行下一步,逐步的對(duì)系統(tǒng)進(jìn)行可行性分析。從而避免不必要的人力,資金等浪費(fèi)。3.2功能需求概述1.前臺(tái)的功能:(1).注冊(cè)登錄功能:進(jìn)入系統(tǒng)中,系統(tǒng)中的多數(shù)功能只能登錄進(jìn)入系統(tǒng)之后,才可使用,所以要首先進(jìn)行新用戶注冊(cè),進(jìn)入注冊(cè)界面,需要編輯個(gè)人信息,提交進(jìn)入系統(tǒng),注冊(cè)成功可以進(jìn)行賬號(hào)的登陸操作了。在進(jìn)行登陸的時(shí)候,填寫已經(jīng)有的或者是新注冊(cè)的賬號(hào),填寫完用戶名和密碼,點(diǎn)擊登陸按鈕,系統(tǒng)自動(dòng)搜索數(shù)據(jù)庫(kù)中用戶的信息和添加的賬號(hào)密碼進(jìn)行對(duì)比,如果在數(shù)據(jù)庫(kù)中存在相關(guān)的信息,即可登錄進(jìn)入系統(tǒng)。如果是用戶名或者是密碼填寫錯(cuò)誤會(huì)提示填寫錯(cuò)了,登陸不成功,即重新填寫用戶名和密碼,填寫完點(diǎn)擊登錄即進(jìn)行登錄,如沒(méi)有提示填寫錯(cuò)誤即登陸成功。(2).新聞信息查看:通過(guò)導(dǎo)航欄的加入我們功能,進(jìn)入加入我們信息介紹界面,在這個(gè)界面中可以查看加入我們的詳細(xì)介紹信息。通過(guò)企業(yè)介紹功能,進(jìn)入企業(yè)介紹信息詳情界面,在這個(gè)界面中可以查看企業(yè)介紹詳情信息。(3).產(chǎn)品介紹:通過(guò)產(chǎn)品介紹功能,進(jìn)入產(chǎn)品介紹界面,在這個(gè)界面中可以查看系統(tǒng)中的產(chǎn)品介紹信息,包括產(chǎn)品圖片和標(biāo)題等信息。通過(guò)進(jìn)入產(chǎn)品介紹詳情界面,在這個(gè)界面中可以查看系統(tǒng)中的產(chǎn)品的詳細(xì)信息。還可以通過(guò)界面左側(cè)的產(chǎn)品分類信息欄進(jìn)行產(chǎn)品信息的查看。通過(guò)產(chǎn)品信息詳情界面的購(gòu)買功能,進(jìn)行產(chǎn)品的購(gòu)買操作,可以添加進(jìn)入購(gòu)物車。(4).購(gòu)物車:通過(guò)購(gòu)物車功能,進(jìn)入購(gòu)物車信息界面,在這個(gè)界面中可以查看到系統(tǒng)的產(chǎn)品的購(gòu)買信息,包括序號(hào)、庫(kù)存、產(chǎn)品名稱、單價(jià)、數(shù)量和總價(jià)等信息??梢詫?duì)購(gòu)物車中的產(chǎn)品信息修改數(shù)量操作,還可以將產(chǎn)品信息刪除。編輯完產(chǎn)品信息,可以繼續(xù)購(gòu)物、清空購(gòu)物車或者付款操作。通過(guò)付款功能,進(jìn)入編輯訂單信息界面,編輯完完成付款操作。(5).修改資料:通過(guò)修改資料功能,進(jìn)入編輯資料信息界面,在這個(gè)界面中可以查看到的信息包括個(gè)人詳情信息。編輯完提交進(jìn)入系統(tǒng),即完成修改資料的功能。(6).訂單管理:通過(guò)訂單管理功能,進(jìn)入系統(tǒng)訂單信息界面,在這個(gè)界面中可以饞看系統(tǒng)中的訂單信息。(7).修改密碼:通過(guò)修改密碼功能,進(jìn)入系統(tǒng)修改密碼界面,在這個(gè)界面中可以編輯原密碼和新密碼信息,編輯完這些信息提交進(jìn)入系統(tǒng),即完成修改密碼操作。(8).留言反饋:通過(guò)留言反饋可以向系統(tǒng)中添加意見信息。2.后臺(tái)的功能:(1).產(chǎn)品管理:通過(guò)產(chǎn)品管理,含有兩個(gè)子功能,分別是添加產(chǎn)品和產(chǎn)品管理。通過(guò)添加產(chǎn)品功能,進(jìn)入添加產(chǎn)品界面,在這個(gè)界面中可以編輯產(chǎn)品的相關(guān)信息,編輯完,提交進(jìn)入系統(tǒng)即可,完成添加產(chǎn)品操作。通過(guò)查詢功能,進(jìn)入系統(tǒng)產(chǎn)品信息列表中,在這個(gè)列表中可以進(jìn)行的查看產(chǎn)品信息,并且可以通過(guò)關(guān)鍵字進(jìn)行定位查詢。管理員還可以對(duì)系統(tǒng)中的產(chǎn)品信息進(jìn)行修改或者刪除操作。通過(guò)產(chǎn)品搜索功能,進(jìn)入產(chǎn)品信息界面,可以對(duì)系統(tǒng)中的產(chǎn)品信息進(jìn)行搜搜操作。(2).系統(tǒng)設(shè)置:通過(guò)系統(tǒng)設(shè)置功能,可以進(jìn)行修改管理員信息,進(jìn)入修改管理員信息界面,在這個(gè)界面中需要編輯管理員信息等信息。編輯完提交進(jìn)入系統(tǒng)即可。(3).產(chǎn)品分類管理:通過(guò)產(chǎn)品分類管理,含有兩個(gè)子功能,分別是增加和查詢。通過(guò)增加功能,進(jìn)入增加產(chǎn)品分類界面,在這個(gè)界面中可以編輯產(chǎn)品分類的相關(guān)信息,編輯完,提交進(jìn)入系統(tǒng)即可,完成添加產(chǎn)品分類操作。通過(guò)查詢功能,進(jìn)入系統(tǒng)產(chǎn)品分類信息列表中,在這個(gè)列表中可以進(jìn)行的查看產(chǎn)品分類信息,并且可以通過(guò)關(guān)鍵字進(jìn)行定位查詢。管理員還可以對(duì)系統(tǒng)中的產(chǎn)品分類信息進(jìn)行修改或者刪除操作。(4).會(huì)員管理:通過(guò)會(huì)員管理,含有兩個(gè)子功能,分別是搜索和查詢。通過(guò)搜索功能,進(jìn)入會(huì)員界面,在這個(gè)界面中可以搜索會(huì)員的相關(guān)信息。通過(guò)查詢功能,進(jìn)入系統(tǒng)會(huì)員信息列表中,在這個(gè)列表中可以進(jìn)行的查看會(huì)員信息,并且可以通過(guò)關(guān)鍵字進(jìn)行定位查詢。管理員還可以對(duì)系統(tǒng)中的會(huì)員信息進(jìn)行修改或者刪除操作。(5).用戶建議管理:通過(guò)用戶建議管理功能,進(jìn)入系統(tǒng)用戶建議信息界面,在這個(gè)界面中可以查看到系統(tǒng)中的用戶建議信息??梢怨芾磉@些信息。(6).訂單管理:通過(guò)定單管理功能,含有兩個(gè)子功能,分別是訂單管理和銷量統(tǒng)計(jì)。通過(guò)訂單管理進(jìn)入系統(tǒng)訂單信息界面,在這個(gè)界面中可以查看系統(tǒng)中的訂單信息。管理員可以對(duì)訂單信息進(jìn)行處理,訂單狀態(tài)信息也隨之變化。通過(guò)銷量統(tǒng)計(jì)功能,進(jìn)入銷量統(tǒng)計(jì)信息界面。(7).新聞管理:通過(guò)新聞管理,含有兩個(gè)子功能,分別是增加和查詢。通過(guò)增加功能,進(jìn)入增加新聞界面,在這個(gè)界面中可以編輯新聞的相關(guān)信息,編輯完,提交進(jìn)入系統(tǒng)即可,完成添加新聞操作。通過(guò)查詢功能,進(jìn)入系統(tǒng)新聞信息列表中,在這個(gè)列表中可以進(jìn)行的查看新聞信息,并且可以通過(guò)關(guān)鍵字進(jìn)行定位查詢。管理員還可以對(duì)系統(tǒng)中的新聞信息進(jìn)行修改或者刪除操作。通過(guò)新聞管理可以對(duì)系統(tǒng)中的加入我們和企業(yè)簡(jiǎn)介進(jìn)行管理。3.3UML用例圖企業(yè)網(wǎng)站可以滿足兩種用戶的需求,分別是用戶和管理員普通用戶的功能包括:注冊(cè)登錄、新聞信息查看、產(chǎn)品介紹、購(gòu)物車、修改資料、訂單管理、修改密碼和留言反饋。普通用戶的用例圖如圖3-1所示。圖3-1普通用戶用例圖管理員的功能包括:登錄、系統(tǒng)設(shè)置、產(chǎn)品管理、產(chǎn)品分類管理、會(huì)員管理、訂單管理、用戶建議管理和新聞管理。管理員的用例圖如圖3-2所示。圖3-2管理員用例圖
4系統(tǒng)設(shè)計(jì)4.1功能模塊設(shè)計(jì)根據(jù)對(duì)系統(tǒng)的功能進(jìn)行分析我們總結(jié)企業(yè)網(wǎng)站的具體功能模塊包括下面的幾個(gè)主要的功能模塊:系統(tǒng)的功能模塊圖:如圖4-1所示:圖4-1系統(tǒng)功能模塊圖4.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟如下,共分為六個(gè)階段。1.需求分析階段,即準(zhǔn)確了解與分析用戶需求,包括數(shù)據(jù)與處理。是整個(gè)設(shè)計(jì)過(guò)程的基礎(chǔ),是最困難、最耗費(fèi)時(shí)間的一步。2.概念結(jié)構(gòu)設(shè)計(jì)階段,即整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵階段,通過(guò)對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS的概念模型。3.邏輯結(jié)構(gòu)設(shè)計(jì)階段,即將概念結(jié)構(gòu)轉(zhuǎn)換為某個(gè)DBMS所支持的數(shù)據(jù)模型,對(duì)其進(jìn)行優(yōu)化。4.?dāng)?shù)據(jù)庫(kù)物理設(shè)計(jì)階段,即為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu),包括存儲(chǔ)結(jié)構(gòu)和存取方法。5.?dāng)?shù)據(jù)庫(kù)實(shí)施階段,即運(yùn)用DBMS提供的數(shù)據(jù)語(yǔ)言、工具及宿主語(yǔ)言,根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果。建立數(shù)據(jù)庫(kù),編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫(kù),并進(jìn)行試運(yùn)行。6.?dāng)?shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段,即數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)經(jīng)過(guò)試運(yùn)行后即可投入正式運(yùn)行,在數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行過(guò)程中必須不斷地對(duì)其進(jìn)行評(píng)價(jià)、調(diào)整與修改。E-R方法是“實(shí)體-聯(lián)系方法”(Entity-RelationshipApproach)的簡(jiǎn)稱。它是描述現(xiàn)實(shí)世界概念結(jié)構(gòu)模型的有效方法。是表示概念模型的一種方式,用矩形表示實(shí)體型,矩形框內(nèi)寫明實(shí)體名;用橢圓表示實(shí)體的屬性,并用無(wú)向邊將其與相應(yīng)的實(shí)體型連接起來(lái);用菱形表示實(shí)體型之間的聯(lián)系,在菱形框內(nèi)寫明聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體型連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類型。數(shù)據(jù)庫(kù)整體關(guān)系圖圖4-2數(shù)據(jù)庫(kù)整體關(guān)系圖
5系統(tǒng)實(shí)現(xiàn)本章主要對(duì)企業(yè)網(wǎng)站的主要功能模塊進(jìn)行詳細(xì)的設(shè)計(jì),利用軟件工程所學(xué)的知識(shí)來(lái)解釋系統(tǒng)中的幾個(gè)比較重要的功能模塊的實(shí)現(xiàn)過(guò)程,以及實(shí)現(xiàn)方法和實(shí)現(xiàn)過(guò)程等信息進(jìn)行描述。5.1用戶注冊(cè)登錄進(jìn)入系統(tǒng)中,系統(tǒng)中的多數(shù)功能只能登錄進(jìn)入系統(tǒng)之后,才可使用,所以要首先進(jìn)行新用戶注冊(cè),進(jìn)入注冊(cè)界面,需要編輯個(gè)人信息,提交進(jìn)入系統(tǒng),注冊(cè)成功可以進(jìn)行賬號(hào)的登陸操作了。在進(jìn)行登陸的時(shí)候,填寫已經(jīng)有的或者是新注冊(cè)的賬號(hào),填寫完用戶名和密碼,點(diǎn)擊登陸按鈕,系統(tǒng)自動(dòng)搜索數(shù)據(jù)庫(kù)中用戶的信息和添加的賬號(hào)密碼進(jìn)行對(duì)比,如果在數(shù)據(jù)庫(kù)中存在相關(guān)的信息,即可登錄進(jìn)入系統(tǒng)。如果是用戶名或者是密碼填寫錯(cuò)誤會(huì)提示填寫錯(cuò)了,登陸不成功,即重新填寫用戶名和密碼,填寫完點(diǎn)擊登錄即進(jìn)行登錄,如沒(méi)有提示填寫錯(cuò)誤即登陸成功.用戶登陸首先輸入用戶名和密碼,如果沒(méi)有輸入就給出相應(yīng)的提示,輸入之后利用程序進(jìn)行判斷,如果輸入的正確就登陸成功,輸入錯(cuò)誤就返回到登陸輸入賬號(hào)和密碼的狀態(tài)重新輸入登陸賬號(hào)和密碼。用戶的登錄界面如圖5-1所示:圖5-1用戶登錄界面5.2前臺(tái)功能5.2.1加入我們點(diǎn)擊導(dǎo)航欄的加入我們按鈕,進(jìn)入加入我們信息介紹界面,在這個(gè)界面中可以查看加入我們的詳細(xì)介紹信息。加入我們?nèi)鐖D5-2所示:圖5-2加入我們界面5.2.2產(chǎn)品介紹點(diǎn)擊產(chǎn)品介紹按鈕,進(jìn)入產(chǎn)品介紹界面,在這個(gè)界面中可以查看系統(tǒng)中的產(chǎn)品介紹信息,包括產(chǎn)品圖片和標(biāo)題等信息。點(diǎn)擊進(jìn)入產(chǎn)品介紹詳情界面,在這個(gè)界面中可以查看系統(tǒng)中的產(chǎn)品的詳細(xì)信息。還可以通過(guò)界面左側(cè)的產(chǎn)品分類信息欄進(jìn)行產(chǎn)品信息的查看。點(diǎn)擊產(chǎn)品信息詳情界面的購(gòu)買按鈕,進(jìn)行產(chǎn)品的購(gòu)買操作,可以添加進(jìn)入購(gòu)物車。產(chǎn)品介紹如圖5-3顯示:圖5-3產(chǎn)品介紹界面5.2.3企業(yè)介紹點(diǎn)擊企業(yè)介紹按鈕,進(jìn)入企業(yè)介紹信息詳情界面,在這個(gè)界面中可以查看企業(yè)介紹詳情信息。企業(yè)介紹界面如圖5-4顯示:圖5-4企業(yè)介紹界面5.2.4購(gòu)物車點(diǎn)擊購(gòu)物車按鈕,進(jìn)入購(gòu)物車信息界面,在這個(gè)界面中可以查看到系統(tǒng)的產(chǎn)品的購(gòu)買信息,包括序號(hào)、庫(kù)存、產(chǎn)品名稱、單價(jià)、數(shù)量和總價(jià)等信息。可以對(duì)購(gòu)物車中的產(chǎn)品信息修改數(shù)量操作,還可以將產(chǎn)品信息刪除。編輯完產(chǎn)品信息,可以繼續(xù)購(gòu)物、清空購(gòu)物車或者付款操作。點(diǎn)擊付款按鈕,進(jìn)入編輯訂單信息界面,編輯完完成付款操作。購(gòu)物車界面如圖5-5顯示:圖5-5購(gòu)物車界面5.2.5修改資料點(diǎn)擊修改資料按鈕,進(jìn)入編輯資料信息界面,在這個(gè)界面中可以查看到的信息包括個(gè)人詳情信息。編輯完提交進(jìn)入系統(tǒng),即完成修改資料的功能。修改資料界面如圖5-6顯示:圖5-6修改資料界面5.2.6訂單管理點(diǎn)擊訂單管理按鈕,進(jìn)入系統(tǒng)訂單信息界面,在這個(gè)界面中可以饞看系統(tǒng)中的訂單信息。訂單管理界面如圖5-7顯示:圖5-7訂單管理界面5.2.7修改密碼點(diǎn)擊修改密碼按鈕,進(jìn)入系統(tǒng)修改密碼界面,在這個(gè)界面中可以編輯原密碼和新密碼信息,編輯完這些信息提交進(jìn)入系統(tǒng),即完成修改密碼操作。5.2.8留言反饋通過(guò)留言反饋可以向系統(tǒng)中添加意見信息。5.3后臺(tái)功能5.3.1產(chǎn)品管理點(diǎn)擊產(chǎn)品管理,含有兩個(gè)子功能按鈕,分別是添加產(chǎn)品和產(chǎn)品管理。點(diǎn)擊添加產(chǎn)品按鈕,進(jìn)入添加產(chǎn)品界面,在這個(gè)界面中可以編輯產(chǎn)品的相關(guān)信息,編輯完,提交進(jìn)入系統(tǒng)即可,完成添加產(chǎn)品操作。點(diǎn)擊查詢按鈕,進(jìn)入系統(tǒng)產(chǎn)品信息列表中,在這個(gè)列表中可以進(jìn)行的查看產(chǎn)品信息,并且可以通過(guò)關(guān)鍵字進(jìn)行定位查詢。管理員還可以對(duì)系統(tǒng)中的產(chǎn)品信息進(jìn)行修改或者刪除操作。點(diǎn)擊產(chǎn)品搜索按鈕,進(jìn)入產(chǎn)品信息界面,可以對(duì)系統(tǒng)中的產(chǎn)品信息進(jìn)行搜搜操作。產(chǎn)品管理界面如圖5-8顯示:圖5-8產(chǎn)品管理界面5.3.2系統(tǒng)設(shè)置點(diǎn)擊系統(tǒng)設(shè)置按鈕,可以進(jìn)行修改管理員信息,進(jìn)入修改管理員信息界面,在這個(gè)界面中需要編輯管理員信息等信息。編輯完提交進(jìn)入系統(tǒng)即可。修改管理員信息界面如圖5-9顯示:圖5-9修改管理員信息界面5.3.3產(chǎn)品分類管理點(diǎn)擊產(chǎn)品分類管理,含有兩個(gè)子功能按鈕,分別是增加和查詢。點(diǎn)擊增加按鈕,進(jìn)入增加產(chǎn)品分類界面,在這個(gè)界面中可以編輯產(chǎn)品分類的相關(guān)信息,編輯完,提交進(jìn)入系統(tǒng)即可,完成添加產(chǎn)品分類操作。點(diǎn)擊查詢按鈕,進(jìn)入系統(tǒng)產(chǎn)品分類信息列表中,在這個(gè)列表中可以進(jìn)行的查看產(chǎn)品分類信息,并且可以通過(guò)關(guān)鍵字進(jìn)行定位查詢。管理員還可以對(duì)系統(tǒng)中的產(chǎn)品分類信息進(jìn)行修改或者刪除操作。產(chǎn)品管理界面如圖5-10顯示:圖5-10產(chǎn)品分類管理界面5.3.4會(huì)員管理點(diǎn)擊會(huì)員管理,含有兩個(gè)子功能按鈕,分別是搜索和查詢。點(diǎn)擊搜索按鈕,進(jìn)入會(huì)員界面,在這個(gè)界面中可以搜索會(huì)員的相關(guān)信息。點(diǎn)擊查詢按鈕,進(jìn)入系統(tǒng)會(huì)員信息列表中,在這個(gè)列表中可以進(jìn)行的查看會(huì)員信息,并且可以通過(guò)關(guān)鍵字進(jìn)行定位查詢。管理員還可以對(duì)系統(tǒng)中的會(huì)員信息進(jìn)行修改或者刪除操作。會(huì)員界面如圖5-11顯示:圖5-11會(huì)員管理界面5.3.5訂單管理點(diǎn)擊定單管理按鈕,含有兩個(gè)子功能按鈕,分別是訂單管理和銷量統(tǒng)計(jì)。點(diǎn)擊訂單管理進(jìn)入系統(tǒng)訂單信息界面,在這個(gè)界面中可以查看系統(tǒng)中的訂單信息。管理員可以對(duì)訂單信息進(jìn)行處理,訂單狀態(tài)信息也隨之變化。點(diǎn)擊銷量統(tǒng)計(jì)按鈕,進(jìn)入銷量統(tǒng)計(jì)信息界面。訂單管理界面如圖5-12顯示:圖5-12訂單管理界面5.3.6用戶建議管理點(diǎn)擊用戶建議管理按鈕,進(jìn)入系統(tǒng)用戶建議信息界面,在這個(gè)界面中可以查看到系統(tǒng)中的用戶建議信息??梢怨芾磉@些信息。用戶建議管理界面如圖5-13顯示:圖5-13用戶建議管理界面5.3.7新聞管理點(diǎn)擊新聞管理,含有兩個(gè)子功能按鈕,分別是增加和查詢。點(diǎn)擊增加按鈕,進(jìn)入增加新聞界面,在這個(gè)界面中可以編輯新聞的相關(guān)信息,編輯完,提交進(jìn)入系統(tǒng)即可,完成添加新聞操作。點(diǎn)擊查詢按鈕,進(jìn)入系統(tǒng)新聞信息列表中,在這個(gè)列表中可以進(jìn)行的查看新聞信息,并且可以通過(guò)關(guān)鍵字進(jìn)行定位查詢。管理員還可以對(duì)系統(tǒng)中的新聞信息進(jìn)行修改或者刪除操作。通過(guò)新聞管理可以對(duì)系統(tǒng)中的加入我們和企業(yè)簡(jiǎn)介進(jìn)行管理。新聞管理界面如圖5-13顯示:圖5-13新聞管理界面
6系統(tǒng)調(diào)試和測(cè)試6.1測(cè)試的目標(biāo)軟件測(cè)試的目的不是為了找出程序中過(guò)多的錯(cuò)誤,而是要證明開發(fā)的程序有錯(cuò),而不是為了證明程序是沒(méi)有錯(cuò)誤的。;一個(gè)好的測(cè)試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤;一個(gè)成功的測(cè)試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。這種觀點(diǎn)可以提醒人們測(cè)試要以查找錯(cuò)誤為中心,而不是為了演示軟件的正確功能。但是僅憑字面意思理解這一觀點(diǎn)可能會(huì)產(chǎn)生誤導(dǎo),認(rèn)為發(fā)現(xiàn)錯(cuò)誤是軟件測(cè)試的唯一目,查找不出錯(cuò)誤的測(cè)試就是沒(méi)有價(jià)值的,事實(shí)并非如此。首先,測(cè)試并不僅僅是為了要找出錯(cuò)誤。通過(guò)分析錯(cuò)誤產(chǎn)生的原因和錯(cuò)誤的分布特征,可以幫助項(xiàng)目管理者發(fā)現(xiàn)當(dāng)前所采用的軟件過(guò)程的缺陷,以便改進(jìn)。同時(shí),這種分析也能幫助我們?cè)O(shè)計(jì)出有針對(duì)性地檢測(cè)方法,改善測(cè)試的有效性。其次,沒(méi)有發(fā)現(xiàn)錯(cuò)誤的測(cè)試也是有價(jià)值的,完整的測(cè)試是評(píng)定測(cè)試質(zhì)量的一種方法。6.2測(cè)試的步驟與開發(fā)過(guò)程類似,測(cè)試過(guò)程也必須分步驟進(jìn)行,每個(gè)步驟在邏輯上是前一個(gè)步驟的繼續(xù)。大型軟件系統(tǒng)通常由若干個(gè)子系統(tǒng)組成,每個(gè)子系統(tǒng)又由若干個(gè)模塊組成。因此,大型軟件系統(tǒng)的測(cè)試基本上由下述幾個(gè)步驟組成:首先進(jìn)行的是模塊的測(cè)試,是為了發(fā)現(xiàn)系統(tǒng)中的編碼和詳細(xì)設(shè)計(jì)的錯(cuò)誤。2.其次進(jìn)行的是系統(tǒng)測(cè)試,發(fā)現(xiàn)設(shè)計(jì)中的錯(cuò)誤。3驗(yàn)收測(cè)試在這個(gè)測(cè)試步驟中發(fā)現(xiàn)的往往是系統(tǒng)需求說(shuō)明書中的錯(cuò)誤。6.3測(cè)試的內(nèi)容(1)系統(tǒng)登陸測(cè)試測(cè)試要點(diǎn):用戶名和密碼。測(cè)試路徑:用戶名和密碼是否為真。測(cè)試結(jié)果:為真,進(jìn)入系統(tǒng);為假,彈出警告框,提示密碼或用戶名錯(cuò)誤。(2)管理員登錄測(cè)試測(cè)試要點(diǎn):管理員必須先登錄。測(cè)試路徑:從管理系統(tǒng)的主頁(yè)面直接進(jìn)入是否能成功。測(cè)試結(jié)果:如果輸入密碼錯(cuò)誤,提示登錄失敗。(3)注冊(cè)測(cè)試測(cè)試要點(diǎn):輸入電話,郵箱。測(cè)試路徑:是否能注冊(cè)成功。測(cè)試結(jié)果,如果電話輸入字母,郵箱格式不對(duì),姓名密碼為空,會(huì)提示格式不對(duì),只能輸入數(shù)字,姓名,密碼不能為空。當(dāng)用戶名和用戶密碼錯(cuò)誤的時(shí)候,提示框顯示,登錄失敗,不能以用戶身份進(jìn)入系統(tǒng)。管理員登錄時(shí),如果不輸入用戶名和密碼登錄,將會(huì)彈出警告框。注冊(cè)會(huì)員時(shí)候,在填寫電話或者郵箱姓名,密碼的時(shí)候,如果不按照規(guī)定注冊(cè),是不能注冊(cè)的,這時(shí)候會(huì)提示姓名,密碼不能為空,郵箱格式不對(duì),電話只能是數(shù)字。
7結(jié)論幾個(gè)月的畢業(yè)設(shè)計(jì),讓我從最初的茫然,到慢慢的進(jìn)入狀態(tài),再到對(duì)思路逐漸的清晰,整個(gè)寫作過(guò)程難以用語(yǔ)言來(lái)表達(dá)。遇到困難,我會(huì)覺(jué)得無(wú)從下手,不知從何寫起;當(dāng)困難解決了,我會(huì)覺(jué)得豁然開朗,思路打開了;而這一切都離不了我的指導(dǎo)老師。剛選好主題的時(shí)候比較的茫然,不知從何下手,老師給我介紹了幾本參考書,我下去之后到了學(xué)校圖書館、閱覽室、書店等地方尋找資源,利用空閑時(shí)間上網(wǎng)搜集等各種方式方法,盡量使我的資料完整、精確、數(shù)量多,這有利于論文的撰寫。然后,我認(rèn)真對(duì)資料進(jìn)行分類,理論的、實(shí)際的例子、圖片等等相關(guān)內(nèi)容整理出來(lái),
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO/IEC 15415:2024 EN Automatic identification and data capture techniques - Bar code symbol print quality test specification - Two-dimensional symbols
- 2025年度化工生產(chǎn)工廠技術(shù)許可合同協(xié)議
- 2025年城市管道天然氣項(xiàng)目建議書
- 設(shè)備管理科設(shè)備維護(hù)與更新計(jì)劃
- 提升倉(cāng)庫(kù)服務(wù)質(zhì)量的個(gè)人策略計(jì)劃
- 社區(qū)個(gè)人工作計(jì)劃改善社區(qū)供水設(shè)施
- 2025年特種大型鋁合金型材合作協(xié)議書
- 新聞媒體安全管理的必要性計(jì)劃
- 社團(tuán)交流合作的網(wǎng)絡(luò)平臺(tái)計(jì)劃
- 2025年中大型重載軸承項(xiàng)目建議書
- 遮瑕(美容化妝技術(shù)課件)
- 不銹鋼金屬邊框施工方案
- 民企與央企合作協(xié)議
- 醫(yī)院一站式服務(wù)中心建設(shè)實(shí)施方案
- 超實(shí)用可編輯版中國(guó)地圖全圖及分省地圖
- 尿路結(jié)石腔內(nèi)碎石患者圍手術(shù)期并發(fā)尿膿毒癥護(hù)理專家共識(shí)
- 交換機(jī)工作原理詳解(附原理圖)
- 小學(xué)總復(fù)習(xí)非連續(xù)性文本教學(xué)課件
- 2023年考研考博考博英語(yǔ)福建師范大學(xué)考試高頻考點(diǎn)參考題庫(kù)帶答案
- DLT1123-2023年《火力發(fā)電企業(yè)生產(chǎn)安全設(shè)施配置》
- 新人教版八年級(jí)數(shù)學(xué)下冊(cè)全冊(cè)教案-八年級(jí)下冊(cè)人教版全冊(cè)教案
評(píng)論
0/150
提交評(píng)論