版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 河北科技師范學(xué)院 本科畢業(yè)論文(設(shè)計(jì)) 基于PHP的家電在線比價(jià)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)院(系、部)名 稱 : 歐美學(xué)院信息技術(shù)系 專 業(yè) 名 稱:計(jì)算機(jī)網(wǎng)絡(luò)工程 學(xué) 生 姓 名:趙 岳 學(xué) 生 學(xué) 號(hào):9210090634 指 導(dǎo) 教 師:劉恩甲 2013年5月15日河北科技師范學(xué)院教務(wù)處制摘 要隨著國內(nèi)電子商務(wù)的發(fā)展,越來越多的用戶開始體驗(yàn)網(wǎng)上購物。國內(nèi)有很多中小型的B2C 專業(yè)網(wǎng)站,在眾多的網(wǎng)站中貨比三家,怎樣才能不需要登陸每個(gè)網(wǎng)站來查看自己想要購買的商品呢?網(wǎng)購人群就有了快速對比商品價(jià)格、網(wǎng)站信譽(yù)、購物方便性、支付的安全性等方面的優(yōu)劣的需求。本文主要講的是家用電器在線比價(jià)系統(tǒng),用戶可以在該系統(tǒng)
2、中看到各種家用電器的信息,讓您輕松瀏覽產(chǎn)品信息我們這里用的是PHP語言和MySQL數(shù)據(jù)庫來實(shí)現(xiàn)該系統(tǒng)。系統(tǒng)主要功能有,用戶可以瀏覽商品信息搜索商品,購買商品。商家可以上傳自己的商品和修改商品信息。管理員可以管理商品的訂單情況。關(guān)鍵詞:比價(jià)系統(tǒng);PHP;MySQLAbstractWith the development of domestic e-commerce, more and more users begin to experience online shopping. There are many small and medium-sized domestic B2C professi
3、onal websites, many websites to shop around, how can we do not need to visit each site to see the goods they want to buy it? Online shopping population will have a quick comparison of commodity prices, the credibility of the website, shopping convenience, security and other aspects of the merits of
4、the demand for payment. This article is primarily concerned with household appliances Online parity system, the user can see a variety of household appliances in the system, allowing you to easily browse product informationHere we use the PHP language and MySQL database to implement the system. The
5、main functions of the system, the user can view the product information to find the product you purchase goods. Businesses can upload their goods and to modify the product information. Administrators can manage orders for goods.Keywords: Parity system;PHP;MySQL目 錄摘 要IAbstractII1 緒論11.1 論文研究背景與意義11.2
6、 比價(jià)網(wǎng)站的特點(diǎn)11.3 PHP和MySQL技術(shù)21.3.1 PHP技術(shù)21.3.2 MySQL技術(shù)32 比價(jià)網(wǎng)當(dāng)今現(xiàn)狀33 系統(tǒng)分析53.1 需求分析53.2 系統(tǒng)需求53.2.1 軟件配置53.2.2 硬件配置53.3 功能需求54 系統(tǒng)設(shè)計(jì)64.1 用戶界面的設(shè)計(jì)64.2 模塊的設(shè)計(jì)與實(shí)現(xiàn)94.2.1 管理員104.2.2 商家模塊104.3 數(shù)據(jù)庫設(shè)計(jì)105 測試125.1測試的目的125.2 功能測試135.2.1 表單測試135.2.2 數(shù)據(jù)庫測試135.3 用戶界面測試145.3.1 導(dǎo)航測試145.3.2 連接測試146系統(tǒng)調(diào)試14總結(jié)16致謝17參考文獻(xiàn)181 緒論1.1 論
7、文研究背景與意義隨著中國B2C市場的逐漸成熟,比較購物網(wǎng)站如雨后春筍般涌現(xiàn)出來。頂九網(wǎng)的CEO楊志峰談到:“從百度和淘寶就可以看出,了解本土需求,正是國內(nèi)網(wǎng)站能夠與國際巨頭競爭的有利條件。在中國,有足夠吸引力市場的領(lǐng)域,google進(jìn)來了,yahoo進(jìn)來了,amazon進(jìn)來了,ebay也進(jìn)來了,問題不在于誰進(jìn)來我們才有機(jī)會(huì),誰進(jìn)來我們就沒有機(jī)會(huì),而是誰做的更好。百度之所以現(xiàn)在能抵抗google是因?yàn)樵谥袊?、6年的時(shí)間積累了足夠強(qiáng)大的力量,這一點(diǎn)我想中國的比價(jià)網(wǎng)站沒有比的上的。如果哪個(gè)比價(jià)網(wǎng)站像百度一樣在網(wǎng)上購物人群中有了影響力,那么他絕對有資格說“我不在乎 進(jìn)入中國”。比價(jià)網(wǎng)從01年前的
8、互聯(lián)網(wǎng)泡沫還沒有破滅的時(shí)候,就已經(jīng)在做了,那個(gè)時(shí)候,能撐下來的可能已經(jīng)沒有了,因?yàn)槲覀兊腂2C市場沒有足夠的份額,比價(jià)網(wǎng)就無法繼續(xù)生存下去。目前比價(jià)網(wǎng)這種單一的盈利模式受制于整個(gè)B2C行業(yè)的發(fā)展,當(dāng)然所幸的是,B2C的逐漸繁榮,讓更多的創(chuàng)業(yè)者盯上了比價(jià)網(wǎng)這塊蛋糕。做比價(jià)比做B2C1 丁永波,尹同國.基于B2B電子商務(wù)的虛擬價(jià)值鏈研究J. 中國管理信息化(會(huì)計(jì)版). 2006(09)舒服多了,于是,askyaya問世了、相繼如雨后春筍般涌現(xiàn)。馬云曾經(jīng)說過“不做電子商務(wù),五年后你會(huì)后悔。”這說明了電子商務(wù)在當(dāng)今社會(huì)占有相當(dāng)大的比重,而比價(jià)網(wǎng)站在當(dāng)今社會(huì)促進(jìn)了電子商務(wù)的迅猛發(fā)展,比價(jià)網(wǎng)讓顧客更確定自
9、己要買什么樣的產(chǎn)品,買什么價(jià)位,什么性能的產(chǎn)品。更加速了電子商務(wù)的發(fā)展。所以在當(dāng)今電子商務(wù)迅猛發(fā)展的時(shí)代,各種比價(jià)網(wǎng)如雨后春筍一般迅速增長起來。1.2 比價(jià)網(wǎng)站的特點(diǎn)比價(jià)網(wǎng)2 喬紅.關(guān)于比較購物的分析研究J. 價(jià)格月刊. 2011(11)站是以計(jì)算機(jī)網(wǎng)絡(luò)為依托的一種促進(jìn)電商發(fā)展的一類商業(yè)網(wǎng)站。比價(jià)網(wǎng)的興起促進(jìn)了電子商務(wù)的迅猛發(fā)展,比價(jià)網(wǎng)從名字就可以看出比的是商品的價(jià)格,在比價(jià)網(wǎng)站你可以找到你認(rèn)為適合自己的商品,你不用去滿大街的逛就能在網(wǎng)上找到自己滿意的產(chǎn)品。比價(jià)網(wǎng)有什么特點(diǎn)呢?(1) 不受地域時(shí)間、地域的限制,因?yàn)樗鼘儆诰W(wǎng)站,你可以在任何時(shí)間,任何地點(diǎn),只要能上網(wǎng)就可以登錄比價(jià)網(wǎng)來尋找自己想要
10、購買的商品。(2) 豐富的商品類型,大多數(shù)的比價(jià)網(wǎng)都是有很多類型的商品,你可以在上面找各種類型的商品,從而選自己需要的商品。詳細(xì)的產(chǎn)品介紹,在比價(jià)網(wǎng)上商家為了顯示自己商品價(jià)格的物有所值,它會(huì)詳細(xì)的介紹每一件商品的詳細(xì)信息,讓你在選商品的時(shí)候?qū)ι唐返男阅苡懈?xì)致的了解。1.3 PHP和MySQL技術(shù)1.3.1 PHP技術(shù)什么是PHP?PHP 3 侯艷鵬,董志鋒.PHP性能分析及其應(yīng)用J. 太原理工大學(xué)學(xué)報(bào). 2001(06)是一種服務(wù)器端的,嵌入HTML的腳本語言。PHP區(qū)別其他像客戶端Javascript的地方是它的代碼在服務(wù)器端執(zhí)行.PHP能做什么?最低水平,PHP可以做任何其他CGI程序所
11、能做的事,例如收集表格數(shù)據(jù),生成動(dòng)態(tài)頁面內(nèi)容,或者收發(fā)cookies.可能最強(qiáng)大,最有意義的特性是PHP支持大范圍的數(shù)據(jù)庫.書寫一個(gè)支持?jǐn)?shù)據(jù)庫的Web 頁面是難以置信的簡單。下面是當(dāng)前支持的數(shù)據(jù)庫: Adabas D、IterBase、Solid、dBase、mSQL、Sybase、Empress、MySQL、Velocis、FilePro、Oracle、Unix、dbm、Informix、PostgreSQL。PHP通過協(xié)議也支持與其他服務(wù)的“交談”,像IMAP, SNMP, NNTP, POP3, 甚至是 HTTP.也可以打開晦澀的網(wǎng)絡(luò)接口和其他協(xié)議交互。PHP具有以下特點(diǎn):(1) 支持多
12、種系統(tǒng)平臺(tái)。(2) 具有自由軟件的特性。(3) 版本更新速度快。(4) 容易與現(xiàn)有的網(wǎng)頁整合。(5) 具有豐富的功能。從結(jié)構(gòu)化的特性、對象式的設(shè)計(jì)、數(shù)據(jù)庫處理、網(wǎng)絡(luò)接口使用、到安全編碼機(jī)制等,幾乎完整地包括所有網(wǎng)站所需要的功能。(6) 系統(tǒng)移植速度快。少許修改,就可以將整個(gè)網(wǎng)站從一個(gè)平臺(tái)移到另一個(gè)平臺(tái)。PHP與其他CGI4 黃懷亮.CGI技術(shù)及其應(yīng)用J. 計(jì)算機(jī)應(yīng)用研究. 2009(03)的比較:(1) 寫CGI的方式有很多種,PHP只是其中一種。(2) PHP可用在樹種Web服務(wù)器上,傳統(tǒng)CGI也不限制是那種操作系統(tǒng)或Web服務(wù)器平臺(tái),NSAPI卻一定要在Netscape的服務(wù)器上才可執(zhí)行。
13、(3) 在穩(wěn)定性上,由于NSAPI或ISAPI是動(dòng)態(tài)鏈接的方式,因此在執(zhí)行時(shí)若出現(xiàn)問題,會(huì)使得Web服務(wù)器一起癱瘓。ASP在實(shí)際應(yīng)用上,由于系統(tǒng)的原因,不是很穩(wěn)定,有時(shí)需要重啟操作系統(tǒng)。PHP在許多的平臺(tái)上,長期使用都沒有問題,程序的穩(wěn)定性不錯(cuò)。(4) 在開發(fā)及維護(hù)時(shí)間上,PHP及ASP都有不錯(cuò)的表現(xiàn)。而NSAPI及ISAPI則需要長時(shí)間的開發(fā)過程,在穩(wěn)定運(yùn)行后,這二種接口反倒是效率最佳的方法。(5) 要比較和網(wǎng)頁結(jié)合的能力,PHP及ASP是并駕齊驅(qū)的,其他方式就不能內(nèi)嵌HTML語法了,而這也是影響開發(fā)時(shí)間的因素之一。(6) PHP較ASP安全,ASP可在服務(wù)器上查看到源代碼。(7) 在新增功
14、能及升級(jí)方面,傳統(tǒng)的CGI由于不受任何語言限制,沒有這方面的問題。PHP是最有活力的,數(shù)天至數(shù)周就有一個(gè)新版本出現(xiàn),每次的新版,就代表更多的功能及修正更多的錯(cuò)誤。綜上所述,所以PHP處于開發(fā)容易、性能變不錯(cuò)的平衡點(diǎn)上。正因?yàn)檫@種原因,PHP成為了當(dāng)前最有前途的網(wǎng)絡(luò)程序開發(fā)語言之一。這也是本系統(tǒng)為什么要用PHP來開發(fā)的原因5 樸光秉.多種制作動(dòng)態(tài)網(wǎng)頁語言ASP,JSP,PHP的比較J. 黑龍江科技信息. 2010(34)。1.3.2 MySQL技術(shù)本系統(tǒng)使用的是MySQL數(shù)據(jù)庫服務(wù)器。MySQL是一個(gè)真正的多用戶、多線程SQL數(shù)據(jù)庫服務(wù)器。SQL(結(jié)構(gòu)化查詢語言)是世界上最流行的和標(biāo)準(zhǔn)化的數(shù)據(jù)庫
15、語言。MySQL是以一個(gè)客戶機(jī)/服務(wù)器結(jié)構(gòu)的實(shí)現(xiàn),它由一個(gè)服務(wù)器守護(hù)程序mysqld和很多不同的客戶程序和庫組成。SQL是一種標(biāo)準(zhǔn)化的語言,它使得存儲(chǔ)、更新和存取信息更容易。例如,你能用SQL語言為一個(gè)網(wǎng)站檢索產(chǎn)品信息及存儲(chǔ)顧客信息,同時(shí)MySQL也足夠快和靈活以允許你存儲(chǔ)記錄文件和圖像。MySQL 主要目標(biāo)是快速、健壯和易用。與其他的大型數(shù)據(jù)庫例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個(gè)人使用者和中小型企業(yè)來說,MySQL提供的功能
16、已經(jīng)綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體擁有成本8 李春葆,曾慧.SQL Server 2000應(yīng)用系統(tǒng)開發(fā)教程M.清華大學(xué)出版社.2005。 MySQL自身特性:(1)使用C和C+編寫,并使用了多種編譯器進(jìn)行測試,保證源代碼的可移植性。 (2)支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng)。 (3)為多種編程語言提供了API。這些編程語言包括C、C+、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。 (4)支
17、持多線程,充分利用CPU資源。 (5)優(yōu)化的SQL查詢算法,有效地提高查詢速度。 (6)既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名 。(7)提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑 。(8)提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具 。(9)可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。2 比價(jià)網(wǎng)當(dāng)今現(xiàn)狀賺錢不易,物價(jià)飛漲,帳單應(yīng)接不暇,生活壓力對大多數(shù)老百姓而言是不輕松的。貨比三家的網(wǎng)上購物方法可以讓消費(fèi)者省下更多的錢
18、,這就是比價(jià)網(wǎng)站出現(xiàn)的初衷。就如同google和百度匯聚了互聯(lián)網(wǎng)上近乎所有的資訊,比價(jià)網(wǎng)站將搜索和比價(jià)這兩個(gè)概念結(jié)合在一起,讓消費(fèi)者在網(wǎng)上購物更省錢,更省時(shí),更省心。比價(jià)網(wǎng)站很早以前就已經(jīng)在美國盛行,然而直到2011年才真正在國內(nèi)流行起來。特別是近期,電商大搞價(jià)格戰(zhàn),不僅僅是電器,不僅僅是京東和當(dāng)當(dāng),幾乎每個(gè)電商都有自己的各類商品的促銷活動(dòng)。消費(fèi)者面對海量信息,面對電商各種各樣的降價(jià)促銷活動(dòng),目不暇接,難辨真?zhèn)巍4藭r(shí)善用 “比價(jià)網(wǎng)”就給予消費(fèi)者在網(wǎng)上購物很好的幫助。是真降價(jià),還是假降,比一比就知道了。所以眾多“比價(jià)網(wǎng)”應(yīng)運(yùn)而生,風(fēng)起云涌。面對“比價(jià)網(wǎng)”的真實(shí)、優(yōu)質(zhì)的服務(wù),各大電商的態(tài)度不盡相同
19、,有的反感抱怨,有的表示歡迎。但是沒有比價(jià)網(wǎng)消費(fèi)者難道就不會(huì)比價(jià)嗎?從中國的傳統(tǒng)文化看,人們潛意識(shí)里就有“不怕不識(shí)貨,就怕貨比貨”的思想;從消費(fèi)者的心理來看,同樣的商品,沒人愿意買貴的。看到同款商品的“淘寶價(jià)”、“京東價(jià)”、“凡客價(jià)”就懂得消費(fèi)者的比價(jià)行為不需要“比價(jià)網(wǎng)”就已經(jīng)自發(fā)鋪開。當(dāng)比價(jià)成為一種風(fēng)尚,就會(huì)倒逼電子商務(wù)及其供應(yīng)商推出差異化、增值化的舉措,促進(jìn)我國電子商務(wù)的發(fā)展。雖然比價(jià)購物在短期內(nèi)可能會(huì)影響個(gè)別商家的部分利益,會(huì)對商家的運(yùn)營提出更高要求,但從長遠(yuǎn)來看,無論是對消費(fèi)者還是對整個(gè)行業(yè)的發(fā)展而言,都是非常有利的。甚至對提振消費(fèi),拉動(dòng)內(nèi)需,促進(jìn)國家經(jīng)濟(jì)的發(fā)展也能起都較好的作用。所以
20、不少電商6 丁永波,尹同國.基于B2B電子商務(wù)的虛擬價(jià)值鏈研究J. 中國管理信息化(會(huì)計(jì)版). 2010(09)干脆順勢而為之,有的電商推出自己的比價(jià)網(wǎng)如“一淘網(wǎng)”;眾多電商推薦使用第三方比價(jià)網(wǎng)如“省省比價(jià)網(wǎng)”,等等?!氨葍r(jià)網(wǎng)”在中國雖然發(fā)展較快,但和歐美國家相比還是有很大差距的。大多數(shù)歐美人網(wǎng)購時(shí)會(huì)借助“比價(jià)網(wǎng)”等提供優(yōu)質(zhì)服務(wù)的網(wǎng)站,而據(jù)調(diào)查中國只有7.57%的網(wǎng)購消費(fèi)者所有的網(wǎng)購行為都是通過比價(jià)網(wǎng)站進(jìn)行的。這樣的情形主要是有兩方面的原因。其一:比價(jià)網(wǎng)在中國還算是較為新鮮的事物,中國的社會(huì)環(huán)境不夠誠信,中國人生性謹(jǐn)小慎微,所以“比價(jià)網(wǎng)”雖然受到不少消費(fèi)者的追捧,但更多的消費(fèi)者對“比價(jià)網(wǎng)”充滿
21、了疑慮?!氨葍r(jià)網(wǎng)”有沒有消費(fèi)陷阱?會(huì)不會(huì)騙錢?是不是釣魚網(wǎng)站?但其實(shí)幾乎所有的“比價(jià)網(wǎng)”都只是作為通向電商的橋梁,提供比價(jià),推薦商品、商家等服務(wù),消費(fèi)者的網(wǎng)上購物行為是由各大電商來保障的。其二:“比價(jià)網(wǎng)”本身良莠不齊,提供的服務(wù)并不完善。如數(shù)據(jù)不全,不少比價(jià)網(wǎng)做得很不錯(cuò),可惜數(shù)據(jù)不全,如“盒子比價(jià)網(wǎng)”缺少淘寶的數(shù)據(jù)并且不是實(shí)時(shí)的價(jià)格,而淘寶占了電子商務(wù)百分之六、七十的份額,這樣的比價(jià)網(wǎng)是缺少說服力的;有的比價(jià)網(wǎng)數(shù)據(jù)很全,但立場不夠客觀,如“一淘網(wǎng)”;有的還有返利,但操作復(fù)雜,費(fèi)時(shí)費(fèi)力如“返利網(wǎng)”?!笆∈”葍r(jià)網(wǎng)”全面、實(shí)時(shí)、客觀、簡潔、用戶體驗(yàn)較好,是其中的后起之秀。 面對具大的市場需求和“比價(jià)
22、網(wǎng)”的現(xiàn)實(shí)狀況,眾多“比價(jià)網(wǎng)”如雨后春筍般茁壯成長,更優(yōu)秀的比價(jià)網(wǎng)比比皆是,卻少為人知。那么消費(fèi)者應(yīng)如何選擇和使用比價(jià)網(wǎng)7 奚望園.淺析比較購物在我國的發(fā)展J. 北方經(jīng)貿(mào). 2008(02)呢?最有說服力的就是自己用用看,適合自己的就是好的,能讓自己省錢,省時(shí),省力的比價(jià)網(wǎng)就是好的。3 系統(tǒng)分析3.1 需求分析隨著科學(xué)技術(shù)迅猛發(fā)展,互聯(lián)網(wǎng)幾乎遍布整個(gè)中國,當(dāng)然隨著互聯(lián)網(wǎng)時(shí)代的來領(lǐng),電子商務(wù)在最近幾年成為了企業(yè)家們都想要吃一口的“大蛋糕”,電子商務(wù)的飛速發(fā)展帶動(dòng)了社會(huì)經(jīng)濟(jì)的發(fā)展也帶動(dòng)了另一產(chǎn)業(yè)的興起和發(fā)展-比價(jià)網(wǎng)。當(dāng)然比價(jià)網(wǎng)更大程度的促進(jìn)了電子商務(wù)的迅猛發(fā)展。顧客在比價(jià)網(wǎng)可以找到任何自己想要購買
23、的商品,而且能在眾多同樣的商品中找到價(jià)格最低的那一款。這樣不僅顧客用最少的錢買到了自己想要的商品,另一方面也促使更多的顧客了解比價(jià)網(wǎng)加入比價(jià)網(wǎng)。同時(shí)也制約了那些投機(jī)倒把想要在非常時(shí)期提高商品價(jià)格來獲利的商家們。比價(jià)網(wǎng)滿足了廣大顧客在購買商品時(shí)對價(jià)格對比的需求,滿足了顧客購買商品的心里需求。隨著電子商務(wù)的迅猛發(fā)展和人們生活水平的提高,顧客需求的擴(kuò)大,比價(jià)網(wǎng)在其中發(fā)揮著越來越大的作用。3.2 系統(tǒng)需求3.2.1 軟件配置操作系統(tǒng):Windows XPPHP環(huán)境:WAMP(Windows系統(tǒng)+Apache+MySQL+PHP)3.2.2 硬件配置網(wǎng)絡(luò)服務(wù)器:CPU:P4 主頻1.4 GHz以上內(nèi)存:
24、256MB以上硬盤:系統(tǒng)基本空間20GB 顯示器及顯示卡:彩色VGA,分辨率不低于1024x768,64位PCI接口,緩存1MB以上軟驅(qū):1.44MB通訊口:至少一個(gè)RS232串行通訊口和一個(gè)并行接口網(wǎng)絡(luò)接口板:16或32位接口,有BNC接口(細(xì)線網(wǎng))或RJ45接口(雙絞線網(wǎng))3.3 功能需求本系統(tǒng)專門為顧客要購買的家電產(chǎn)品進(jìn)行價(jià)格對比,顧客可以在搜索欄搜索自己要買的產(chǎn)品類型,產(chǎn)品型號(hào)搜索然后進(jìn)行對比,對比價(jià)格、性能等8 ,對產(chǎn)品有一個(gè)清楚的了解,達(dá)到貨比三家的功能,這樣顧客就可以選擇最適合自己的產(chǎn)品。商家及用戶:(1) 登錄注冊:商家可以注冊,顧客也可以注冊(2) 上傳商品:商家注冊了以后可
25、以在個(gè)人中心去上傳自己的產(chǎn)品,同時(shí)如果產(chǎn)品過季也可以點(diǎn)擊刪除下架。(3) 產(chǎn)品搜索:用戶可以在主頁面的右上角看到搜索欄,選擇要購買的家電類型以后,在搜索欄輸入自己要購買家電產(chǎn)品的型號(hào)就可以出現(xiàn)同一家電產(chǎn)品,然后可以分別查看不同商家的這款家電產(chǎn)品的信息,進(jìn)行貨比三家的選擇。后臺(tái)管理員:(1) 添加商品:管理員也可以添加系統(tǒng)的產(chǎn)品(2) 瀏覽家電:管理員可以對商家所上傳的家用電器進(jìn)行瀏覽(3) 家電分類:管理員可以對家電的類別進(jìn)行修改、刪除(4) 瀏覽會(huì)員:管理員可以瀏覽在該系統(tǒng)注冊的所有會(huì)員,并可以對其進(jìn)行修改、刪除(5) 添加會(huì)員:管理員也可以自動(dòng)添加會(huì)員9 郭進(jìn).網(wǎng)上比價(jià):飛入尋常百姓家J.
26、 新經(jīng)濟(jì)雜志. 2012(12)4 系統(tǒng)設(shè)計(jì)4.1 用戶界面的設(shè)計(jì)用戶進(jìn)入主頁面以后,可以注冊、登錄賬號(hào),或者不注冊和登錄直接瀏覽網(wǎng)頁商品,對所要想好的家電產(chǎn)品進(jìn)行查詢比較,找到比較滿意的一款,同時(shí)如果用戶是商家的話,還可以登錄進(jìn)入個(gè)人中心進(jìn)行商品的上傳如圖2所示為商家上傳商品頁面11 賈素來.使用PHP和MySQL開發(fā)動(dòng)態(tài)網(wǎng)站J. 大眾科技. 2011(03),同時(shí)商家還可以刪除商品。用戶如果對所瀏覽的商品有什么觀點(diǎn)或者意見可以對其進(jìn)行留言,但是必須要注冊登錄后用戶才可以對瀏覽的商品進(jìn)行留言,如果沒有登錄再瀏覽頁面不會(huì)出現(xiàn)用戶留言的面板。在商家進(jìn)入個(gè)人中心以后,還可以修改自己的賬戶密碼,保證
27、用戶的安全。在主頁面中可以看到系統(tǒng)給出的三類商品,新品上市、熱門家電還有推薦家電這三類家電產(chǎn)品。給您只管明了的感受。當(dāng)用戶或者商家進(jìn)入系統(tǒng)主頁面以后會(huì)看到,簡介明了的主頁面和各種各樣的家用電器,如下圖1所示:當(dāng)商家登錄注冊后可以進(jìn)入商家個(gè)人中心,在商家個(gè)人中心可以看到商家所上傳的所有商品,商品的價(jià)格和市場價(jià)格還有商品的上傳時(shí)間,對現(xiàn)有的商品進(jìn)行刪除,商家還可以在該頁面重新修改自己的用戶密碼等功能,如圖2所示:圖1家電比價(jià)系統(tǒng)首頁圖2商家上傳的商品頁面在該頁面我們可以清晰看到商家,商家上傳的商品名稱,商品價(jià)格,市場價(jià)格,上傳時(shí)間等信息。但是商家上傳商品的基本信息是什么,我們看圖3所以:圖3 商家
28、上傳商品頁面在該頁面商家必須填寫所有的文本信息,這樣才能很好的上傳。當(dāng)用戶在進(jìn)入頁面要找自己想要的那款商品時(shí)候可以在首頁右上搜索欄里輸入自己要找的那一款產(chǎn)品的名稱,然后點(diǎn)擊搜索會(huì)在頁面中出現(xiàn)你所搜索的全部同一款你所搜索的商品,如圖4所示: 圖4搜索頁面管理員登陸后可以瀏覽商品、添加商品、商品分類、瀏覽用戶、添加用戶,頁面簡潔明了容易操作,如圖5所示:圖5后臺(tái)管理頁面從上圖還可以看出管理員可以搜索商品名稱然后價(jià)格多少到多少的搜索,在管理員頁面可以清楚地看到商家所上傳的所有商品的基本信息,和上傳的時(shí)間等。當(dāng)然如果不滿足系統(tǒng)的商品管理員可以自行進(jìn)行刪除。使之符合系統(tǒng)的基本類型家電比價(jià)網(wǎng)(JD比價(jià)NE
29、T)。4.2 模塊的設(shè)計(jì)與實(shí)現(xiàn)家電在線比價(jià)系統(tǒng)主要有三類用戶,管理員、商家和普通用戶,不過商家也可以作為普通用戶來對產(chǎn)品進(jìn)行留言評(píng)價(jià)。后臺(tái)管理即為管理員模塊,管理員可以添加家電、瀏覽家電、對家電進(jìn)行分類、瀏覽會(huì)員、添加會(huì)員。商家及用戶可以注冊賬號(hào)、登錄賬號(hào)、上傳商品、產(chǎn)品留言、刪除商品12 唐金藝.基于數(shù)據(jù)庫應(yīng)用的WEB結(jié)構(gòu)分析J. 電腦知識(shí)與技術(shù). 2012(07)。當(dāng)用戶或者商家注冊的時(shí)候需注意郵箱和驗(yàn)證碼的填寫,郵箱必須要格式正確,驗(yàn)證碼填寫也必須要正確,如果不正確會(huì)彈出錯(cuò)誤的頁面提示。而商家上傳商品的時(shí)候必須要正確填寫所有的信息,否則不能上傳商品。用戶留言必須要登錄以后才可以留言,否則
30、不會(huì)有留言面板出現(xiàn)。圖4系統(tǒng)結(jié)構(gòu)圖家電比價(jià)系統(tǒng)管理員用戶及商家添加家電瀏覽家電家電分類瀏覽會(huì)員添加會(huì)員賬號(hào)注冊賬號(hào)登錄上傳商品用戶留言刪除商品圖4系統(tǒng)結(jié)構(gòu)圖4.2.1 管理員本模塊的面向?qū)ο笫枪芾韱T,管理員可以再后臺(tái)添加家電、瀏覽家電、家電分類、瀏覽會(huì)員、添加會(huì)員。4.2.2 商家模塊本模塊的面相對象時(shí)商家,商家在注冊登錄以后可以進(jìn)入個(gè)人中心上傳自己的商品,還可以對要下架的商品進(jìn)行刪除。商家模塊顯示上傳商品時(shí)間和上傳商品的價(jià)格等信息。注冊時(shí)所有的項(xiàng)都為必填項(xiàng)目,如所填格式全部正確后,點(diǎn)擊注冊成功并自動(dòng)進(jìn)入登錄狀態(tài),返回主頁面。4.3 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫是數(shù)據(jù)的匯集,它以一定的組織形式存于存儲(chǔ)介質(zhì)
31、上。數(shù)據(jù)庫管理系統(tǒng)(DBMS)是管理數(shù)據(jù)庫的軟件,它實(shí)現(xiàn)數(shù)據(jù)庫系統(tǒng)的各種功能。數(shù)據(jù)庫應(yīng)用指選擇合適的DBMS,設(shè)計(jì)、建立、維護(hù)和管理數(shù)據(jù)庫系統(tǒng),為用戶服務(wù)。本系統(tǒng)采用了MySQL數(shù)據(jù)庫10 崔勝.基于JDBC的數(shù)據(jù)庫訪問技術(shù)的研究J. 科協(xié)論壇(下半月). 2007(05),創(chuàng)建了一個(gè)數(shù)據(jù)庫,名稱為zy,數(shù)據(jù)庫包含以下幾個(gè)表:admin表:用來儲(chǔ)存管理員的基本信息;message表:用戶留言基本信息;phone表:用來儲(chǔ)存商家上傳的各種家用電器的基本信息;type表:用來儲(chǔ)存家用電器的基本類型;user表:用來儲(chǔ)存注冊的商家的基本信息。表1 管理員登錄表(admin)列名數(shù)據(jù)類型可否為空說明I
32、dUsernamePasswordInt(11)Varchar(30)Char(32)Not nullNot nullNot null序號(hào)管理員登陸名管理員登陸密碼表2 用戶留言表(message)列名數(shù)據(jù)類型可否為空說明IdContentusernamepidtimeInt(11)textVarchar(30)Int(11)Varchar(30)Not nullNot nullNot nullNot nullNot null序號(hào)留言內(nèi)容用戶名留言時(shí)間表3 商家基本信息表(user)列名數(shù)據(jù)類型可否為空說明IdUsernamePasswordEmailInt(11)Varchar(20)Cha
33、r(32)Varchar(30)否否否否序號(hào)商家密碼郵箱以上三個(gè)數(shù)據(jù)庫表個(gè)為管理員、用戶留言和商家的基本信息,管理員的登錄名和登錄密碼是固定的,而用戶留言的用戶名是不固定的當(dāng)用戶注冊新的賬戶和留言的時(shí)候自動(dòng)在用戶留言表(message)中自動(dòng)插入新的數(shù)據(jù)。商家用戶是在注冊的時(shí)候自動(dòng)在商家基本信息表中插入商家名稱、密碼和所用郵箱。表4 家電信息表(phone)列名數(shù)據(jù)類型可否為空說明idtidphonenamePhonedesPriceMpriceAddtimePicTotalBuytimePidUsernameInt(11)Int(11)Varchar(30)TextFloat(6,2)Flo
34、at(6,2)Int(11)Varchar(40)Int(11)Int(11)Int(11)Varchar(30)Not nullNot nullNot nullNot nullNot nullNot nullNot nullNot nullNot nullNot nullNot nullNot null序號(hào)家電名稱及型號(hào)家電介紹家電價(jià)格會(huì)員價(jià)格家電圖片家電庫存量商家表5 家電類型(type)列名數(shù)據(jù)類型可否為空說明IdTypenamePidPathInt(11)Varchar(30)Int(11)Varchar(120)否否是是序號(hào)家電類型5 測試 5.1測試的目的 如果測試的目的是為了盡可
35、能多的找出錯(cuò)誤,那么測試就應(yīng)該直接針對軟件比較復(fù)雜的部分或是以前出錯(cuò)多比較的位置。軟件測試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。測試是為了證明程序有錯(cuò),而不是證明程序無錯(cuò)誤。一個(gè)好的測試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤。一個(gè)成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯(cuò)誤的測試。這種觀點(diǎn)可以提醒人們測試要以查找錯(cuò)誤為中心,而不是為了演示軟件的正確功能。但是僅憑字面意思理解這一觀點(diǎn)可能會(huì)產(chǎn)生誤導(dǎo),認(rèn)為發(fā)現(xiàn)錯(cuò)誤是軟件測試的唯一目的,查找不出錯(cuò)誤的測試就是沒有價(jià)值的,事實(shí)并非如此14。首先,測試并不僅是為了要找出錯(cuò)誤。通過分析錯(cuò)誤產(chǎn)生的原因和錯(cuò)誤的分布特征,可以幫助項(xiàng)目管理者發(fā)現(xiàn)當(dāng)前所采用的軟件過程的缺陷,以便改進(jìn)。
36、同時(shí),這種分析也能幫助我們設(shè)計(jì)出有針對性地檢測方法,改善測試的有效性。其次,沒有發(fā)現(xiàn)錯(cuò)誤的測試也是有價(jià)值的,完整的測試是評(píng)定測試質(zhì)量的一種方法。5.2 功能測試5.2.1 表單測試當(dāng)用戶提交信息時(shí),就需要使用表單操作,例如用戶注冊、登錄、留言提交等。在這種情況下,要測試提交操作的完整性,以校驗(yàn)提交給服務(wù)器的信息的正確性。用戶注冊時(shí)填寫的手機(jī)號(hào)與郵箱號(hào)的格式是否正確,填寫的驗(yàn)證碼是否正確等。如果使用了默認(rèn)值,還要檢驗(yàn)?zāi)J(rèn)值的正確性。如果表單只能接受指定的某些值,則也要進(jìn)行測試。只能接受某些字符,測試時(shí)可以跳過這些字符,看系統(tǒng)是否會(huì)報(bào)錯(cuò)。測試結(jié)果:登錄時(shí)用戶名或密碼錯(cuò)誤,系統(tǒng)會(huì)提示重新登錄。注冊時(shí)
37、所填信息不符合要求如郵箱格式不正確或者驗(yàn)證碼填寫不正確,會(huì)提示郵箱格式錯(cuò)誤和驗(yàn)證碼錯(cuò)誤13 朱少民主編.軟件測試方法和技術(shù)M. 清華大學(xué)出版社, 2005。5.2.2 數(shù)據(jù)庫測試在網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)中,數(shù)據(jù)庫起著重要的作用,數(shù)據(jù)庫為網(wǎng)站的管理、運(yùn)行、查詢和實(shí)現(xiàn)用戶對數(shù)據(jù)存儲(chǔ)的請求等提供空間。在網(wǎng)站應(yīng)用中,最常用的數(shù)據(jù)庫類型是關(guān)系型數(shù)據(jù)庫,可以使用MySQL對信息進(jìn)行處理。 在使用了數(shù)據(jù)庫的動(dòng)態(tài)網(wǎng)站系統(tǒng)中,一般情況下,可能發(fā)生兩種錯(cuò)誤,分別是數(shù)據(jù)一致性錯(cuò)誤和輸出錯(cuò)誤。數(shù)據(jù)一致性錯(cuò)誤主要是由于用戶提交的表單信息不正確而造成的,而輸出錯(cuò)誤主要是由于網(wǎng)絡(luò)速度或程序設(shè)計(jì)問題等引起的,針對這兩種情況,進(jìn)行測
38、試。 測試結(jié)果:數(shù)據(jù)庫連接正確,數(shù)據(jù)添加、刪除、修改都沒有錯(cuò)誤。5.3 用戶界面測試5.3.1 導(dǎo)航測試導(dǎo)航直觀,進(jìn)入主頁面可以清楚地看到所要找的家電類型,然后點(diǎn)擊可以進(jìn)入查看家電產(chǎn)品。方便用戶瀏覽,導(dǎo)航簡單明了,一看就知道網(wǎng)站要表現(xiàn)的內(nèi)容是什么。5.3.2 連接測試鏈接是網(wǎng)站應(yīng)用系統(tǒng)的一個(gè)主要特征,它是在頁面之間切換和指導(dǎo)用戶去一些不知道地址的頁面的主要手段。鏈接測試可分為三個(gè)方面。首先,測試所有鏈接是否按指示的那樣確實(shí)鏈接到了該鏈接的頁面;其次,測試所鏈接的頁面是否存在;最后,保證網(wǎng)站上沒有孤立的頁面,所謂孤立頁面是指沒有鏈接指向該頁面,只有知道正確的URL地址才能訪問。鏈接測試在整個(gè)網(wǎng)站
39、設(shè)計(jì)實(shí)現(xiàn)的最后階段進(jìn)行14 Hierons R M.Using status messages in the distributed test ar-chitecture. Information and Software Technology . 2011。測試結(jié)果:所有鏈接都能鏈接到相應(yīng)的頁面;所鏈接的頁面都存在;網(wǎng)站沒有孤立頁面,所有頁面都可以鏈接到。 經(jīng)過以上測試,網(wǎng)站沒有出現(xiàn)上述錯(cuò)誤,能快速準(zhǔn)確的運(yùn)行15 何騰蛟.分布式系統(tǒng)測試模型與框架的研究與應(yīng)用D. 電子科技大學(xué) 2011個(gè)人簡介我叫趙岳,河北張家口人,本人性格開朗、為人誠懇、樂觀向上、興趣廣泛、擁有較強(qiáng)的適應(yīng)能力和團(tuán)隊(duì)協(xié)作能力
40、、喜歡接受新挑戰(zhàn)并會(huì)盡最大努力做好。在校期間積極參加學(xué)校舉行的各種團(tuán)體活動(dòng)。本人一直堅(jiān)信機(jī)會(huì)總是留給有準(zhǔn)備的人,而有準(zhǔn)備的人必須要具有吃苦耐勞的精神,所以我的人生第一準(zhǔn)則就是“吃的苦中苦,方為人上人”。我最大的優(yōu)勢就是喜歡去嘗試自己從來沒有涉及過的東西,而且會(huì)盡最大努力去做好,對于不懂的地方我會(huì)虛心請教,保證在規(guī)定的時(shí)間內(nèi)做好一件事。在業(yè)余的時(shí)間我會(huì)去學(xué)習(xí)別的專業(yè)的知識(shí),讓生活充實(shí)起來。6系統(tǒng)調(diào)試為了使系統(tǒng)適應(yīng)變化并逐步的完善和健壯,就需要隨時(shí)進(jìn)行細(xì)致和周到的系統(tǒng)維護(hù),根據(jù)維護(hù)活動(dòng)的不同,可以把維護(hù)分成以下3類,每一類的維護(hù)過程都要求進(jìn)行詳細(xì)的記錄:(1) 改正性維護(hù)(2) 適應(yīng)性維護(hù)(3) 完善性維護(hù)根據(jù)維護(hù)的具體內(nèi)容的不同,我們又將各類維護(hù)分成程序維護(hù)、數(shù)據(jù)維護(hù)、代碼維護(hù)、設(shè)備維護(hù)這4種情況。(1) 程序維護(hù)是指對某一部分程序或全部程序進(jìn)行修改、維護(hù),通常要充分利用原有維護(hù)框架。在不出現(xiàn)漏洞的情況下,程序維護(hù)是不經(jīng)常修改的。(2) 數(shù)據(jù)維護(hù)指的是不定期的對數(shù)據(jù)文件或數(shù)據(jù)庫進(jìn)行整理和修改。把冗余的資料刪除。(3) 代碼維護(hù)指或變更包括設(shè)置、修正、重新排列、添加和刪除數(shù)據(jù)項(xiàng)內(nèi)容。(4) 設(shè)備維護(hù)指的是有關(guān)人員定期對設(shè)備進(jìn)行檢查和保養(yǎng)。本系統(tǒng)的系統(tǒng)維護(hù)主要
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45030-2024壽山石田黃鑒定
- 二零二五年酒店客房服務(wù)滿意度提升單位合同范本3篇
- 二零二五年度網(wǎng)絡(luò)安全防護(hù)服務(wù) XXX合同協(xié)議補(bǔ)充協(xié)議2篇
- 二零二五年高管薪酬體系調(diào)整與執(zhí)行合同3篇
- 2024版建設(shè)工程合同包括哪幾種形式
- 二零二五年研發(fā)合作協(xié)議及其技術(shù)轉(zhuǎn)讓條款2篇
- 2024汽修場地租賃及維修設(shè)備采購合同范本2篇
- 二零二五年海南地區(qū)教育機(jī)構(gòu)勞動(dòng)合同示范文本3篇
- 2024年酒店式公寓共同開發(fā)協(xié)議
- 二零二五年度公益組織財(cái)務(wù)審計(jì)代理協(xié)議3篇
- GB/T 16895.3-2024低壓電氣裝置第5-54部分:電氣設(shè)備的選擇和安裝接地配置和保護(hù)導(dǎo)體
- 2025湖北襄陽市12345政府熱線話務(wù)員招聘5人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年河北省職業(yè)院校技能大賽智能節(jié)水系統(tǒng)設(shè)計(jì)與安裝(高職組)考試題庫(含答案)
- 2024年下半年鄂州市城市發(fā)展投資控股集團(tuán)限公司社會(huì)招聘【27人】易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- GB/T 29498-2024木門窗通用技術(shù)要求
- 《職業(yè)院校與本科高校對口貫通分段培養(yǎng)協(xié)議書》
- GJB9001C質(zhì)量管理體系要求-培訓(xùn)專題培訓(xùn)課件
- 人教版(2024)英語七年級(jí)上冊單詞表
- 中醫(yī)養(yǎng)生產(chǎn)業(yè)現(xiàn)狀及發(fā)展趨勢分析
- 2023年浙江省溫州市中考數(shù)學(xué)真題含解析
- 陜西省榆林市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)
評(píng)論
0/150
提交評(píng)論