網(wǎng)站建設(shè)課程設(shè)計報告購物車(購物網(wǎng)站設(shè)計與管理課程報告論文)
本篇文章給大家談?wù)劸W(wǎng)站建設(shè)課程設(shè)計報告購物車,以及購物網(wǎng)站設(shè)計與管理課程報告論文對應(yīng)的知識點(diǎn),希望對各位有所幫助,不要忘了收藏本站喔。
本文目錄一覽:
- 1、商城網(wǎng)站都有哪些功能,網(wǎng)上商城的功能模塊
- 2、網(wǎng)站平臺建設(shè)
- 3、《網(wǎng)站建設(shè):(JSP+MySQL)組建動態(tài)網(wǎng)站》 實驗實踐題目及具體要求
- 4、一個網(wǎng)站設(shè)計過程舉例
- 5、網(wǎng)頁設(shè)計與開發(fā)
- 6、求一個ASP課程設(shè)計 網(wǎng)上購物系統(tǒng) 做過的朋友們拜托給發(fā)下 791419843@qq.com
商城網(wǎng)站都有哪些功能,網(wǎng)上商城的功能模塊
1.
商城網(wǎng)站功能模塊:產(chǎn)品展示系統(tǒng),產(chǎn)品展示系統(tǒng)一般包括以下功能:1)類別管理;2)產(chǎn)品管理;3)購物車管理;4)系統(tǒng)用戶管理。
2.
商城網(wǎng)站功能模塊:信息發(fā)布系統(tǒng)
3.
商城網(wǎng)站功能模塊:網(wǎng)上購物系統(tǒng)
主要功能:可以進(jìn)行三級級別分類設(shè)置、支持Excel批量導(dǎo)入商品、強(qiáng)大的支付接口、支持商品優(yōu)惠券使用功能、支持商品圖片、文字水印功皮老橡能、商城網(wǎng)站搜索關(guān)鍵詞功能
4.商城網(wǎng)站功能模塊:網(wǎng)上支付系統(tǒng)
5.
商城網(wǎng)含渣站功能模塊:訂單管理系統(tǒng),主要功能:1)支持自定義訂單可選項;2)允許用戶直接查詢訂單的狀態(tài)、發(fā)貨狀態(tài)、單號等等信息3)自動設(shè)置訂單發(fā)貨后多少天內(nèi)自動確認(rèn)完成交易。
6.
商城網(wǎng)站功能模塊:商品管理系統(tǒng)
7.
商城網(wǎng)站燃旁功能模塊:會員注冊管理系統(tǒng)
8.
商城網(wǎng)站功能模塊:商品搜索系統(tǒng),一般商品搜索系統(tǒng)包括三種關(guān)鍵詞的搜索方式:1)基本搜索;2)高級搜索;3)熱門關(guān)鍵詞搜索。
9.
商城網(wǎng)站功能模塊:促銷管理系統(tǒng)
10.
商城網(wǎng)站功能模塊:售后管理系統(tǒng)
售后管理系統(tǒng)絕對是商城網(wǎng)站必不可少的一部分。
網(wǎng)站平臺建設(shè)
文章一
想建網(wǎng)站?建網(wǎng)站啊!別一開始就想吃成一個胖子啊,慢慢的來。可以先學(xué)學(xué)靜態(tài)的html網(wǎng)頁制作,用用
fortpape什么的。然后接觸動態(tài)的asp,php,asp.net等等.
建網(wǎng)站主要是dreamwaver,flash,fireworks
dreamwaver生成網(wǎng)頁
flash,fireworks對網(wǎng)站起輔助作用
主要是做動畫和圖形處理
建網(wǎng)站
1\注冊域名
2\購買空間
3\制作網(wǎng)站
自己制作網(wǎng)站,不需要制作費(fèi)
網(wǎng)絡(luò)公司制作,看你的網(wǎng)站要求,制作標(biāo)準(zhǔn)不同,費(fèi)用也不同
只要你的網(wǎng)站持續(xù)訪問,域名和空間這兩項費(fèi)用每年都是要交的
想了半天沒有行動等于空想,
忠告:網(wǎng)絡(luò)有風(fēng)險,入市需謹(jǐn)慎
文章二
(一)明確建站目的
在開始你的工作之前,首先要明確自己的建站目的,就像是出門前首先要明確出去做什么,然后才能出門。有很多人就是因為沒有目的,提交了申請卻不知道該放些什么。個人主頁其實在一個人的生活中可以起到非常重要的作用。有了個人主頁就像是在喧囂的城市終于有了屬于自己的小屋,屋子里該做什么樣的裝飾,各個房間用來作什么,要結(jié)交什么樣的朋友,甚至想做什么樣的買賣都可以由你決定。但是有一點(diǎn)可以肯定,來拜訪你的人性格各異,要想對每個人都投其所好是不可能的。對個人主頁來說,一個人的精力有限,不可能把自己的網(wǎng)站做的像搜狐或者雅虎那樣什么都有。所以胡亂在自己的網(wǎng)站上堆放一些從其它網(wǎng)站上拾來的破爛除了讓你的訪問者敬而遠(yuǎn)之之外,頂多在背上個垃圾站的雅號。不論你的愛好是什么,網(wǎng)站一定要有個性,要專業(yè),對于你感興趣和熟悉的東西,你可以不費(fèi)力氣地建立起一個非常好的站點(diǎn)??梢蚤_通論壇和留言板,使對感興趣的訪問者來到你這里就如來到了一個俱樂部或者是圖書館,查找資料,下載軟件,討論心得,疑難解答...
這樣,他會認(rèn)為他找到了一個對他來說非常有價值的網(wǎng)站,他不再需要到茫茫的網(wǎng)海中到處去尋覓了,在你這里不但能找到所需要的一切,而且還能通過留言板或論壇使自己結(jié)交同好,甚至還能在“圈子里”贏得一點(diǎn)小小的名聲,那他就會成為網(wǎng)站的常客,甚至還會主動幫你宣傳,而你自己也通過這個網(wǎng)站對你所喜歡的東西有了更深刻的研究,同時也認(rèn)識了很多志同道合的朋友,這難道還不算成功嗎?
(二)給網(wǎng)站命名笑指
在你決定了網(wǎng)站的內(nèi)容之后,首先要做的就是要給你的網(wǎng)站取一個響亮而又能直接反映網(wǎng)站內(nèi)容的名字,這很重要。互連網(wǎng)上的網(wǎng)站浩如煙海,同類的網(wǎng)站一定會有很多。沒有一個好名字,就像是不會吆喝的小販,生意很難興旺。有的站長喜歡取一些個性化的而且氣勢磅礴的名字,實際上是華而不實,極有可能會讓看到網(wǎng)站名字的人一頭霧水,有那么多內(nèi)容相近的網(wǎng)站,誰會有那個好奇心呢。
(三)網(wǎng)站總體規(guī)劃
有了一個合適的名字,接下來就要決定如何設(shè)計你的網(wǎng)站。要有條理,每個欄目內(nèi)容各有特色,不能一鍋粥。另外,現(xiàn)在有很多人的網(wǎng)站上一廂情愿地放上了其他網(wǎng)站或欄目的鏈接作為自己網(wǎng)站的內(nèi)容。這種“為他人做嫁衣”的方法不可取。這種做法會讓訪問者產(chǎn)生網(wǎng)站本身空洞無物的感覺,尤其是加上著名網(wǎng)站的鏈接,這樣做對自己的網(wǎng)站沒有任何意義。如果想為訪問者提供互聯(lián)網(wǎng)上的資源信息,你可以把這些鏈接集中放到某一個欄目當(dāng)中。個人網(wǎng)站的目的無非就是交朋識友,宣傳自己。所以內(nèi)容要有個性。寫網(wǎng)絡(luò)日記是一個很不錯的想法。一方面讓朋友們了解你的動態(tài),使你的網(wǎng)站更有人情味,另一方面也是你的人生歷程的一個記錄。
(四)注意頭版頭條
建設(shè)網(wǎng)站特別需要注意的是對頭版頭條的利用。頭版頭條非常有用,現(xiàn)在已經(jīng)逐漸引起了更多人的注意。對于非常重要的信息,或者你的得意之作,把它們列在頭版頭條,訪問者只要打開主頁就可以見到主要內(nèi)容,這就增加了訪問者閱讀該信息的機(jī)會建設(shè)網(wǎng)站特別需要注意的是對頭版頭條的利用。頭版頭條非常有用,現(xiàn)在已經(jīng)逐漸引起了更多人的注意。對于非常重要的信息,如新產(chǎn)品發(fā)布、降價優(yōu)惠信息等等,把它們列在頭版頭條,訪問者只要打開主頁就可以見到主要內(nèi)容,這就增加了訪問者閱讀該信息的機(jī)會。
(五)關(guān)于網(wǎng)站維護(hù)
網(wǎng)站的維護(hù)也很重要。到過散發(fā)著霉味的倉庫嗎?我想是沒有人愿意到那里做客的。自己的小屋要及時打掃,人氣才會旺盛。好碰手配久沒有更新的網(wǎng)站會漸漸失掉人氣薯高的。內(nèi)容要時時更新,或一二日,或三五日,但是千萬不能一個禮拜也不去。另外,要經(jīng)常光顧自己的論壇和留言板,清除不好的內(nèi)容。請了一屋子客人,主人卻溜出去了,實在是有點(diǎn)不好交代吧。
(六)加入商業(yè)內(nèi)容
網(wǎng)站人氣旺了,想干什么都可以了,如果你愿意,可以找一兩個banner,但是切記不要太多,商業(yè)味道太濃了。建設(shè)網(wǎng)站特別需要注意的是對頭版頭條的利用。頭版頭條非常有用,現(xiàn)在已經(jīng)逐漸引起了更多人的注意。對于非常重要的信息,如新產(chǎn)品發(fā)布、降價優(yōu)惠信息等等,把它們列在頭版頭條,訪問者只要打開主頁就可以見到主要內(nèi)容,這就增加了訪問者閱讀該信息的機(jī)會,因此也就增加了商機(jī)。
(七)網(wǎng)站的實用性互動性
商業(yè)網(wǎng)站如果想做的成功,內(nèi)容的充實、網(wǎng)站的活力和強(qiáng)大的互動性才是正道。一定要使用者來建設(shè)和維護(hù)網(wǎng)站,主要的功夫應(yīng)該用在內(nèi)容上,把盡量詳實的信息放到網(wǎng)站上。記?。好刻炀S護(hù)你的網(wǎng)站,就像每天要洗臉一樣,維護(hù)網(wǎng)站在從前是一件非常麻煩的事,要找網(wǎng)站制作公司修改內(nèi)容,花錢倒是小事,關(guān)鍵是時間耽誤不起。等到網(wǎng)頁改好了,內(nèi)容更新了,新聞也變成舊聞了。但是現(xiàn)在不同了,worldedo平臺使你的維護(hù)工作從以前繁瑣的修改上傳工作中變成僅僅敲幾下鍵盤點(diǎn)幾下鼠標(biāo)就行了。網(wǎng)站真正成為您推廣產(chǎn)品,宣傳自己的得力工具。
網(wǎng)站的確是公司一個整體形象的反應(yīng)---公司辦事效率如何,是不是有問必答?反應(yīng)是不是夠迅速?新的產(chǎn)品信息能不能及時發(fā)布?明明留下了email,結(jié)果發(fā)了好幾次信都是石沉大海,填了訂單也是有去無回---就算是用戶真的想購買你的商品,他敢寄錢給你嗎?尤其是如果顧客十分急需,你的反應(yīng)卻姍姍來遲,我想下次打死他也不來了。顧客對你的產(chǎn)品有些問題要問,至少說明他對你的產(chǎn)品感興趣,如果你十分熱情地在留言欄里給他做了他意想不到的迅速而又熱情的反應(yīng),我想換了你心里也是熱乎乎的。服務(wù)這兩個字的分量在競爭越來越激烈的今天已經(jīng)是越來越重了。因此,一定要做到每天處理用戶所下的訂單,及時回復(fù)留言板和論壇上的信息,及時回復(fù)信件。
實現(xiàn)在線銷售。使用worldedo平臺建設(shè)網(wǎng)站,一定要有產(chǎn)品欄目!因為這樣你的產(chǎn)品可以自動進(jìn)入分類信息,訪問者可以在不知道你的網(wǎng)站或者公司的情況下就會在分類檢索中找到這個產(chǎn)品,并且可以“順藤摸瓜”去拜訪你的網(wǎng)站。另外,在產(chǎn)品類欄目中輸入產(chǎn)品信息之后還可以自動生成購物車,用戶在查看你的產(chǎn)品時可以直接填寫購買意向。要提供盡可能豐富的信息,除了報價和圖片之外,功能介紹和一些技術(shù)指標(biāo)以及同其他品牌同類產(chǎn)品比較的優(yōu)勢等等都可以放上去。你在每天進(jìn)行訂單管理時可以根據(jù)訂單上所填寫的用戶購買意向與客戶進(jìn)行溝通,這就是實實在在的電子商務(wù),它的花費(fèi)可能遠(yuǎn)低于你的想象。
(八)管理你的銷售渠道和貿(mào)易伙伴
對于每個分銷商,可能需要在政策上區(qū)別對待。采用傳統(tǒng)的方式,不但會浪費(fèi)人力,而且既有可能出現(xiàn)混亂,造成不必要的損失和誤會。在網(wǎng)站上對不同級別的代理商或渠道創(chuàng)建不同的欄目,并在這些欄目上添加訪問控制,這樣,問題就可以迎刃而解了。您可以針對欄目設(shè)定哪些申請者允許訪問,也可以針對申請者設(shè)定可以訪問的欄目。您所需要做的工作,只是把不同的政策放到網(wǎng)站上不同的欄目中,然后輸入個代理商和銷售渠道的信息,最后是設(shè)定他們的訪問權(quán)限。對于渠道的管理,一個人就可以全部搞定,既提高了效率,又節(jié)約了消耗。
(九)worldedo平臺給你超值服務(wù)
“行業(yè)市場”是我們對互聯(lián)網(wǎng)商業(yè)模式做出探索的第一步。新的互聯(lián)網(wǎng)技術(shù)的革命,矛頭直指信息的真正互聯(lián)互通。網(wǎng)站作為信息孤島不具有任何商業(yè)價值。只有對網(wǎng)站上的內(nèi)容作出有效的集成,并加以推廣,才會使網(wǎng)站真正具有商業(yè)價值。在worldedo系統(tǒng)中,您在網(wǎng)站上所發(fā)布的任何產(chǎn)品信息,不但會直接出現(xiàn)在您的網(wǎng)站上,并可以由用戶直接填寫訂單,而且也會按照用戶定義的分類自動進(jìn)入系統(tǒng)的行業(yè)市場,這樣,我們的行業(yè)市場就會成為所有用戶共同建設(shè)的商業(yè)信息集散地。這樣,用戶可以在不知道您的網(wǎng)站的情況下,通過訪問我們的行業(yè)市場就可以找到您的網(wǎng)站上所發(fā)布的商業(yè)信息,并進(jìn)一步進(jìn)入您的網(wǎng)站。因此,其功能具有增值性,潛在的商業(yè)價值難以預(yù)計。
(十)積極推廣您的網(wǎng)站
網(wǎng)站的推廣也是很重要的一環(huán)。不過在這里建站,您可以大大減少廣告費(fèi)的開銷。凡是在通途公司的
worldedo系統(tǒng)上建站的用戶可以免費(fèi)得到這樣的服務(wù):您所發(fā)表的產(chǎn)品信息在您的網(wǎng)站上發(fā)布的同時,也會自動出現(xiàn)在worldedo系統(tǒng)中的行業(yè)市場的相關(guān)分類中。另外,您的網(wǎng)站如果想獲得更多的有效點(diǎn)擊,一些在線的宣傳仍然是很必要的。有效的宣傳包括大型網(wǎng)站的廣告、搜索引擎登記、開辟論壇以及在其它行業(yè)論壇上發(fā)。其中最具性價比的方式就是搜索引擎登記了。很多的搜索引擎都有免費(fèi)的登記服務(wù),但是對于企業(yè)來,這一點(diǎn)是不夠的,一個關(guān)鍵字可能會有成千上萬個搜索結(jié)果,但是恐怕很少有用戶能有足夠的耐性把這些網(wǎng)站都打開。因此,網(wǎng)站排名是否靠前非常關(guān)鍵,對此做出一點(diǎn)投資也是非常值得的?,F(xiàn)在很多大的搜索引擎服務(wù)提供商。企業(yè)可根據(jù)自身的實際情況進(jìn)行選擇。
經(jīng)過上述全方位的建設(shè)和經(jīng)營,您的網(wǎng)站就可以真正實現(xiàn)電子商務(wù)了!從此以后,您將不再是傳統(tǒng)的經(jīng)營方式一條腿走路了,插上了電子商務(wù)的翅膀之后,您必將在新的互聯(lián)網(wǎng)經(jīng)濟(jì)革命的浪潮中立于不敗之地!
文章三
第一步:客戶提出網(wǎng)站建設(shè)申請
1、 客戶根據(jù)自身情況提出網(wǎng)站建設(shè)基本要求
2、 提供相關(guān)文本及圖片資料
a. 公司文字資料、公司圖片資料;
b. 網(wǎng)站實現(xiàn)功能需求;
c. 網(wǎng)站基本設(shè)計要求;
第二步:制定網(wǎng)站建設(shè)方案
1、 雙方就網(wǎng)站建設(shè)內(nèi)容進(jìn)行協(xié)商,修改、補(bǔ)充,并達(dá)成共識;
2、 為客戶制定《網(wǎng)站建設(shè)方案》;
3、 雙方確定網(wǎng)站建設(shè)方案的具體細(xì)節(jié)及價格;
第三步:簽署協(xié)議,支付預(yù)付款
1、 雙方簽訂《網(wǎng)站建設(shè)協(xié)議》;
2、客戶提供更為詳盡的圖片資料(如需拍照,我方可免費(fèi)上門進(jìn)行數(shù)碼拍攝);
第四步:客戶審核初稿,經(jīng)確認(rèn)后定稿
1、 根據(jù)《網(wǎng)站建設(shè)方案》完成初稿設(shè)計;
a. 首頁風(fēng)格設(shè)計;
b. 功能欄目設(shè)定;
c. 網(wǎng)站架構(gòu)圖;
2、 客戶審核確認(rèn)初稿設(shè)計;
3、 我方完成整體網(wǎng)站制作;
第五步:網(wǎng)站測試、客戶網(wǎng)上瀏覽、驗收、支付余款
1、 客戶根據(jù)協(xié)議及內(nèi)容進(jìn)行驗收工作;
2、 驗收合格,由客戶簽發(fā)“網(wǎng)站建設(shè)驗收合格確認(rèn)書”;
3、 客戶支付余款;
4、 我方為客戶開通協(xié)議內(nèi)容服務(wù);
第六步:網(wǎng)站后期維護(hù)工作
1、 向客戶提供《網(wǎng)站維護(hù)說明書》
2、我方根據(jù)《網(wǎng)站建設(shè)協(xié)議》及《網(wǎng)站維護(hù)說明書》相關(guān)條款對客戶網(wǎng)站進(jìn)行維護(hù)和更新。
1、域名申請
通過注冊域名,使企業(yè)在全球Internet上有唯一標(biāo)識,也是社會各用戶瀏覽該企業(yè)網(wǎng)站的門牌號和進(jìn)入標(biāo)識。由域名構(gòu)成的網(wǎng)址會像商標(biāo)那樣,在互聯(lián)網(wǎng)上廣為流傳,好的域名有助于你將來塑造自己在網(wǎng)上的國際形象。而同時域名在全世界具有唯一性,域名的資源又比較有限,誰先注冊,誰就有權(quán)使用,所以你現(xiàn)在就應(yīng)該考慮,是否要保護(hù)你在Internet上的無形資產(chǎn)。常見的.com為國際域名,而.com.cn則為國內(nèi)域名。定義域名除了要考慮公司的性質(zhì)以及信息內(nèi)容的特征外,還應(yīng)該使這個名字簡潔、易記、具有沖擊力。
2、網(wǎng)絡(luò)平臺的建立
有了自己的域名這個門牌號碼后,您就需要一個空間蓋房子建立自己的公司,而這個空間在Internet上就是服務(wù)器。通常情況下,有以下幾種方式可供企業(yè)選擇。
虛擬主機(jī)方式:所謂虛擬主機(jī)是使用特殊的軟硬件技術(shù),把每臺計算機(jī)主分成一臺"虛擬"的主機(jī),在外界看來,虛擬主機(jī)與真正的主機(jī)沒有任何區(qū)別,我們建議企業(yè)上網(wǎng)采用虛擬主機(jī)方式。一般虛擬主機(jī)提供商都能向用戶提供10兆、30兆、50兆直到一臺服務(wù)器的虛擬主機(jī)空間。用戶可視網(wǎng)站的內(nèi)容設(shè)置及其發(fā)展前景來選擇。一頁網(wǎng)頁所占的磁盤空間大約20 - 50千字節(jié),10兆大約可以放置200 - 500頁,但如果你對網(wǎng)站有特殊的要求,如圖片較多、動畫較多、需要文件下載或有數(shù)據(jù)庫等,就需要多一些空間(大家可以到『免費(fèi)資源 』去看一下,那里有很多免費(fèi)空間)。
獨(dú)立的服務(wù)器:對于經(jīng)濟(jì)實力雄厚且業(yè)務(wù)量較大的企業(yè),也可以購置自己獨(dú)立的服務(wù)器,但這需要很高的費(fèi)用及大量的人力、物力投入,合計很高的費(fèi)用及大量的人力、物力投入,合計起來是虛擬主機(jī)的數(shù)十倍之多。
3、網(wǎng)頁設(shè)計及維護(hù)
您可以自己設(shè)計網(wǎng)頁也可以通過專業(yè)網(wǎng)頁設(shè)計人才來制作。首先要確定整個網(wǎng)頁系統(tǒng)的整體規(guī)劃,所要介紹的內(nèi)容范圍和目的,之后要收集所有需要放在網(wǎng)站上的文本資料、圖片等,將收集的材料提供給我們,剩下的交給我們的設(shè)計人員吧。根據(jù)公司業(yè)務(wù)范圍確定是否采用中英兩種版本,網(wǎng)頁設(shè)計完成后下步最重要的工作就是及時更新網(wǎng)頁內(nèi)容,不能長時間不更換網(wǎng)頁,造成“曬網(wǎng)”現(xiàn)象將影響網(wǎng)站的訪問量。
4、網(wǎng)站宣傳與推廣
首先企業(yè)自身要有推廣網(wǎng)站的意識:在任何出現(xiàn)公司信息的地方都加上公司的網(wǎng)址,如名片、辦公用品、宣傳材料、媒體廣告等。此外網(wǎng)絡(luò)廣告和搜索引擎登記是目前網(wǎng)站主要的推廣方式。您可以登陸我們韶關(guān)信息港或其它門戶站點(diǎn)的黃金廣告位,可以通過注冊搜索引擎將你的站點(diǎn)登記到全球知名的服務(wù)站中去。這樣一來,不但你的網(wǎng)站能夠很容易地被人找到,而且訪問者的數(shù)量也會激增。通過一些網(wǎng)站做友情鏈接等辦法,可以顯著地提高企業(yè)網(wǎng)站的知名度和訪問量.
文章四
網(wǎng)站設(shè)計八步驟
由于目前所見即所得類型的工具越來越多,使用也越來越方便,所以制作網(wǎng)頁已經(jīng)變成了一件輕松的工作,不像以前要手工編寫一行行的源代碼那樣。一般初學(xué)者經(jīng)過短暫的學(xué)習(xí)就可以學(xué)會制作網(wǎng)頁,于是他們認(rèn)為網(wǎng)頁制作非常簡單,就匆匆忙忙制作自己的網(wǎng)站,可是做出來之后與別人一比,才發(fā)現(xiàn)自己的網(wǎng)站非常粗糙,這是為什么呢?常言道:“性急吃不了熱豆腐”。建立一個網(wǎng)站就像蓋一幢大樓一樣,它是一個系統(tǒng)工程,有自己特定的工作流程,你只有遵循這個步驟,按部就班地一步步來,才能設(shè)計出一個滿意的網(wǎng)站。
一、確定網(wǎng)站主題
網(wǎng)站主題就是你建立的網(wǎng)站所要包含的主要內(nèi)容,一個網(wǎng)站必須要有一個明確的主題。特別是對于個人網(wǎng)站,你不可能像綜合網(wǎng)站那樣做得內(nèi)容大而全,包羅萬象。你沒有這個能力,也沒這個精力,所以必須要找準(zhǔn)一個自己最感興趣內(nèi)容,做深、做透,辦出自己的特色,這樣才能給用戶留下深刻的印象。網(wǎng)站的主題無定則,只要是你感興趣的,任何內(nèi)容都可以,但主題要鮮明,在你的主題范圍內(nèi)內(nèi)容做到大而全、精而深。
二、搜集材料
明確了網(wǎng)站的主題以后,你就要圍繞主題開始搜集材料了。常言道:“巧婦難為無米之炊”。要想讓自己的網(wǎng)站有血有肉,能夠吸引住用戶,你就要盡量搜集材料,搜集得材料越多,以后制作網(wǎng)站就越容易。材料既可以從圖書、報紙、光盤、多媒體上得來,也可以從互聯(lián)網(wǎng)上搜集,然后把搜集的材料去粗取精,去偽存真,作為自己制作網(wǎng)頁的素材。
三、規(guī)劃網(wǎng)站
一個網(wǎng)站設(shè)計得成功與否,很大程度上決定于設(shè)計者的規(guī)劃水平,規(guī)劃網(wǎng)站就像設(shè)計師設(shè)計大樓一樣,圖紙設(shè)計好了,才能建成一座漂亮的樓房。網(wǎng)站規(guī)劃包含的內(nèi)容很多,如網(wǎng)站的結(jié)構(gòu)、欄目的設(shè)置、網(wǎng)站的風(fēng)格、顏色搭配、版面布局、文字圖片的運(yùn)用等,你只有在制作網(wǎng)頁之前把這些方面都考慮到了,才能在制作時駕輕就熟,胸有成竹。也只有如此制作出來的網(wǎng)頁才能有個性、有特色,具有吸引力。如何規(guī)劃網(wǎng)站的每一項具體內(nèi)容,我們在下面會有詳細(xì)介紹。
四、選擇合適的制作工具
盡管選擇什么樣的工具并不會影響你設(shè)計網(wǎng)頁的好壞,但是一款功能強(qiáng)大、使用簡單的軟件往往可以起到事半功倍的效果。網(wǎng)頁制作涉及的工具比較多,首先就是網(wǎng)頁制作工具了,目前大多數(shù)網(wǎng)民選用的都是所見即所得的編輯工具,這其中的優(yōu)秀者當(dāng)然是Dreamweaver和Frontpage了,如果是初學(xué)者,F(xiàn)rontpage2000是首選。
除此之外,還有圖片編輯工具,如Photoshop、Photoimpact等;動畫制作工具如Flash、Cool 3d、Gif Animator等;還有網(wǎng)頁特效工具,如有聲有色等,網(wǎng)上有許多這方面的軟件,你可以根據(jù)需要靈活運(yùn)用。
五、制作網(wǎng)頁
材料有了,工具也選好了,下面就需要按照規(guī)劃一步步地把自己的想法變成現(xiàn)實了,這是一個復(fù)雜而細(xì)致的過程,一定要按照先大后小、先簡單后復(fù)雜來進(jìn)行制作。所謂先大后小,就是說在制作網(wǎng)頁時,先把大的結(jié)構(gòu)設(shè)計好,然后再逐步完善小的結(jié)構(gòu)設(shè)計。所謂先簡單后復(fù)雜,就是先設(shè)計出簡單的內(nèi)容,然后再設(shè)計復(fù)雜的內(nèi)容,以便出現(xiàn)問題時好修改。在制作網(wǎng)頁時要多靈活運(yùn)用模板,這樣可以大大提高制作效率。
六、上傳測試
網(wǎng)頁制作完畢,最后要發(fā)布到Web服務(wù)器上,才能夠讓全世界的朋友觀看,現(xiàn)在上傳的工具有很多,有些網(wǎng)頁制作工具本身就帶有FTP功能,利用這些FTP工具,你可以很方便地把網(wǎng)站發(fā)布到自己申請的主頁存放服務(wù)器上。網(wǎng)站上傳以后,你要在瀏覽器中打開自己的網(wǎng)站,逐頁逐個鏈接的進(jìn)行測試,發(fā)現(xiàn)問題,及時修改,然后再上傳測試。全部測試完畢就可以把你的網(wǎng)址告訴給朋友,讓他們來瀏覽。
七、推廣宣傳
網(wǎng)頁做好之后,還要不斷地進(jìn)行宣傳,這樣才能讓更多的朋友認(rèn)識它,提高網(wǎng)站的訪問率和知名度。推廣的方法有很多,例如到搜索引擎上注冊、與別的網(wǎng)站交換鏈接、加入廣告鏈等。
八、維護(hù)更新
網(wǎng)站要注意經(jīng)常維護(hù)更新內(nèi)容,保持內(nèi)容的新鮮,不要一做好就放在那兒不變了,只有不斷地給它補(bǔ)充新的內(nèi)容,才能夠吸引住瀏覽者
時下隨著各種通訊技術(shù)的發(fā)展,互聯(lián)網(wǎng)已在中國逐步進(jìn)入普及階段,許多人在充分享受瀏覽新聞,網(wǎng)上聊天,網(wǎng)絡(luò)游戲,網(wǎng)上交易,收發(fā)電子郵件等網(wǎng)絡(luò)的各種樂趣后,開始不滿足于被動式的接受,希望能主動參與網(wǎng)絡(luò),因此大量的個人網(wǎng)站應(yīng)運(yùn)而生了。
計算機(jī)與網(wǎng)絡(luò)專業(yè)技術(shù)人員能利用一技之長及在某一方面的專長輕松制作網(wǎng)頁,但大量的網(wǎng)絡(luò)菜鳥級人物如何制作個人主頁,建立個人網(wǎng)站呢?我大概總結(jié)了以下幾點(diǎn),希望對一些對這方面缺乏基本了解的人提供一些幫助。如果你是個經(jīng)常上網(wǎng)的網(wǎng)蟲,并對如何建立網(wǎng)站有一定的興趣,那么請你繼續(xù)讀下去,否則我推薦你使用某些網(wǎng)站推出的傻瓜式的個人網(wǎng)頁或請專業(yè)的網(wǎng)頁制作公司代勞,完全沒必要自己動手。
1.要建立個人網(wǎng)站,首先必須要了解一下目前網(wǎng)頁制作的基本語言HTML,入門即可,大概花個一二小時就可。
2.學(xué)會使用目前流行的網(wǎng)頁制作軟件,如Frontpage、Dreamweaver等一些功能強(qiáng)大,所見所得的軟件,初步了解就可,不用全部掌握,一般是邊用邊學(xué),不斷提高使用水平。
3.廣泛的上網(wǎng)瀏覽各種網(wǎng)頁,一開始最好能下載一些較簡單的個人網(wǎng)頁,因為他們所用到的技術(shù)較為簡單,可用網(wǎng)頁制作軟件打開研究。然后推薦去瀏覽一些專業(yè)的網(wǎng)頁設(shè)計網(wǎng)站,學(xué)習(xí)一些排版經(jīng)驗,同時可下載一些網(wǎng)頁結(jié)構(gòu)模版供自己套用。
4.確定你的網(wǎng)站主題,我個人不主張開始就想建軟件大全、書庫等網(wǎng)上流行的為網(wǎng)站主題,因為第一你不夠?qū)I(yè),網(wǎng)上已有太多的同類軟件,別人不可能上你的網(wǎng)站下載。第二這類網(wǎng)站需要巨大的主頁空間,不僅一開始你申請不到這么大的空間,而且你也不可能經(jīng)常上載維護(hù)。網(wǎng)站主題最好是有你的個人特色,實在不能確定我建議自己做一個私人門戶網(wǎng)站,將平時自己經(jīng)常去的網(wǎng)站做一個較為綜合的連結(jié)。
5.網(wǎng)頁最好不要用特別與眾不同的顏色、字體,因為每個人使用的計算機(jī)各不相同,特別的顏色、字體別人不一定能看得到。
6.網(wǎng)頁要增加美觀圖片不可缺少,我建議如果你會用一些專業(yè)的作圖軟件最好自己制作,這會有自己的特色,放些私人照片也可以,但切記各種圖片一定要作優(yōu)化處理,減小它的存儲尺寸。提醒一下每頁不要放過多的圖片,因為第一會使網(wǎng)頁顯得雜亂,第二會使你的網(wǎng)頁顯示速度過慢。制作圖片的常用軟件有Photoshop,F(xiàn)ireworks等。
7.網(wǎng)頁上可以用一些動畫與特效增加你主頁的美觀與功能,動畫可上網(wǎng)找,同樣最好能自己制作,GIF格式的最常用,可用Ulead的Gig Animator軟件制作,目前流行的是Flash動畫,更多變化,尺寸更小,缺點(diǎn)是有些計算機(jī)上的瀏覽器缺省沒有安裝Flash瀏覽軟件,有些計算機(jī)用戶不能看到Flash。網(wǎng)上還有許多免費(fèi)的Javascript等可供使用,與圖片一樣,我建議每頁不要放太多的動畫與特效。
8.網(wǎng)頁基本建成后,上網(wǎng)找免費(fèi)的主頁空間,以其主機(jī)的速度,提供的空間大小和有無基本的CGI功能及其提供的域名是否簡單易記為考量依據(jù),所謂CGI是指主機(jī)服務(wù)器上提供的程序,一般你可申請有免費(fèi)計數(shù)器、留言板等。找到速度快,主頁存放空間大,域名簡單的網(wǎng)站存放你的網(wǎng)頁。
9.接下來是將網(wǎng)頁上傳至你申請的服務(wù)器上,具體上傳的辦法你在申請主頁空間時就會了解,具體使用你制作網(wǎng)頁的軟件即可,我個人推薦使用CuteFTP Pro上傳,這個軟件功能強(qiáng)大,簡單易用。
10.好,現(xiàn)在你的網(wǎng)站已建立,你可通知你的朋友上去瀏覽,把個人網(wǎng)站印在你的名片上,還想推廣你的網(wǎng)站?那你可去各大搜索網(wǎng)站登錄你的新站,如雅虎、搜虎、新浪等知名網(wǎng)站。你還可與其它網(wǎng)站申請友情連結(jié)、去一些提供連結(jié)交換的網(wǎng)站申請廣告交換,如太極鏈,酷站等。在做這一步時你需要做二個468X60和88X31尺寸的廣告圖片,動畫最好,存儲大小盡量控制在10k以下。
11.如果你還想靠你的網(wǎng)站賺一些小錢,你可去一些商業(yè)網(wǎng)站申請廣告連結(jié),替他們做廣告,一般以從你的網(wǎng)頁點(diǎn)擊到他們的網(wǎng)頁次數(shù)算錢。
12.最后我要提醒各位未來網(wǎng)主,你的網(wǎng)站千萬不要放一些明顯與國內(nèi)政治相抵觸的內(nèi)容,這事關(guān)重大,不可兒戲,否則網(wǎng)站被關(guān)閉事小,坐牢也說不定哦。另外,網(wǎng)站內(nèi)容與性有關(guān)可大大增加被瀏覽的數(shù)量,但黃色的內(nèi)容不要放,雖說性質(zhì)比不上反動內(nèi)容,但也有問題。建議打打擦邊球,提供一些性教育、性知識,情情愛愛的內(nèi)容無傷大雅。
網(wǎng)站設(shè)計八步驟
由于目前所見即所得類型的工具越來越多,使用也越來越方便,所以制作網(wǎng)頁已經(jīng)變成了一件輕松的工作,不像以前要手工編寫一行行的源代碼那樣。一般初學(xué)者經(jīng)過短暫的學(xué)習(xí)就可以學(xué)會制作網(wǎng)頁,于是他們認(rèn)為網(wǎng)頁制作非常簡單,就匆匆忙忙制作自己的網(wǎng)站,可是做出來之后與別人一比,才發(fā)現(xiàn)自己的網(wǎng)站非常粗糙,這是為什么呢?常言道:“性急吃不了熱豆腐”。建立一個網(wǎng)站就像蓋一幢大樓一樣,它是一個系統(tǒng)工程,有自己特定的工作流程,你只有遵循這個步驟,按部就班地一步步來,才能設(shè)計出一個滿意的網(wǎng)站
《網(wǎng)站建設(shè):(JSP+MySQL)組建動態(tài)網(wǎng)站》 實驗實踐題目及具體要求
首先,最首先,我估計沒衫腔襪人給你做,第一,,這個是你的作業(yè),第二,,沒錢沒利圓稿益,,第三,,門檻技術(shù)相或激對較高,除非采用框架,可是采用框架~~他還算作業(yè)~~唉,回家多琢磨琢磨吧~
一個網(wǎng)站設(shè)計過程舉例
一、網(wǎng)站的規(guī)劃要求:選準(zhǔn)主題,優(yōu)化內(nèi)容;計劃書的內(nèi)容:
1、你所選網(wǎng)站的主題和內(nèi)容簡介;2、網(wǎng)站的結(jié)構(gòu)(最好能是一個完整的結(jié)構(gòu),因為這樣對你后面的設(shè)計有較大的幫助。);3、網(wǎng)站能包含的功能;4、哪些地方計劃使用數(shù)據(jù)庫;5、如何安排進(jìn)度和計劃完成時間?6、如果是兩個人合作的,每個人的分工如何?二、網(wǎng)站的設(shè)計
設(shè)計語言:
1、HTML2、ASP——Active Server Pages,是服務(wù)器端腳本編程環(huán)境。使用ASP可將HTML、腳本命令和ActiveX組件組合起來,創(chuàng)建動態(tài)、交互的網(wǎng)站。3、VBScript——是ASP事務(wù)處理的核心。是VB的簡化版本,用于對HTML和ASP進(jìn)行處理的編程語言,支持嵌入HTML和ASP文件中。4、SQL——結(jié)構(gòu)化查詢語言,在網(wǎng)站中盡量使用數(shù)據(jù)庫可以使維護(hù)更加方便,查詢功能強(qiáng)大。建立運(yùn)行環(huán)境:
1、建站環(huán)境:Windows 2000 + IIS2、數(shù)據(jù)庫:可選用Access或sqlserverASP程序三個特點(diǎn):1、純文本文件;2、文件擴(kuò)展名為.asp;3、文件中相關(guān)的asp程序代碼包含在% %當(dāng)中。學(xué)習(xí)ASP的方法:1、全面了解一下ASP的基本概念(如:asp的特點(diǎn)、運(yùn)行環(huán)境等)、基本設(shè)計方法(如:編寫ASP的基本框架、與HTML的關(guān)系等)、基本指令和一些特殊文件(毀輪如Global.asa等)。2、學(xué)習(xí)一些腳本語言(如:VBScript、JScript等),我們選VBScript是在于它的結(jié)構(gòu)與VB類似,大家都學(xué)過VB,并且ASP與它同是Microsoft的產(chǎn)品,結(jié)合能力較強(qiáng)。三、題目
小型電子商務(wù)網(wǎng)站的規(guī)劃與設(shè)計
四、設(shè)計目的
網(wǎng)站的建設(shè)是各個企纖姿信業(yè)投身Internet的第一步,本畢業(yè)設(shè)計希望通過對電子商務(wù)網(wǎng)站的'規(guī)劃與設(shè)計來培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識分析和解決實際問題的能力,掌握相關(guān)網(wǎng)頁制作軟件,強(qiáng)化計算機(jī)實際應(yīng)用技能訓(xùn)練,為今后開展網(wǎng)站規(guī)劃、設(shè)計和開發(fā)打下初步的基礎(chǔ)。1、 運(yùn)用Dreamwearer等網(wǎng)絡(luò)制作軟件制作主頁及其相關(guān)鏈接的頁面。2、 主頁要求:清純簡潔、主題鮮明、內(nèi)容編排得當(dāng)合理、有一定的藝術(shù)感,美觀、實用,相關(guān)鏈接正常,能體現(xiàn)網(wǎng)站首頁的基本功能。3、 網(wǎng)站具備的基本功能:用戶注冊、公司簡介、產(chǎn)品目錄、商品展示、訂購及查看購物車等。4、 選題要得當(dāng),形式可以多樣,但內(nèi)容要健康。5、 網(wǎng)站建立后要完成測試,最后將運(yùn)行穩(wěn)定的網(wǎng)站所有文件用磁盤或光盤拷貝給指導(dǎo)老師。五、 論文書寫內(nèi)容要求:
1、 封面2、 目錄3、 論文摘要、關(guān)鍵詞4、 建立該網(wǎng)站的目的、意義;5、 當(dāng)前網(wǎng)站建設(shè)的基本情況,本網(wǎng)站的總體規(guī)劃、功能和設(shè)計目標(biāo),包含網(wǎng)站的結(jié)構(gòu)圖;6、 本網(wǎng)站設(shè)計中具體實現(xiàn)的幾個關(guān)鍵功能和相關(guān)技術(shù)說明;7、 使用數(shù)據(jù)庫的部分要列出相關(guān)數(shù)據(jù)結(jié)構(gòu)及實現(xiàn)的算法;8、 網(wǎng)冊信站測試及發(fā)布的情況(含測試環(huán)境、條件、性能的分析等);9、 網(wǎng)站建設(shè)的心得體會和擴(kuò)展性分析;10、致謝;11、參考文獻(xiàn)。
網(wǎng)頁設(shè)計與開發(fā)
網(wǎng)頁制作:網(wǎng)頁的排版,根據(jù)美工的設(shè)計,把版面效果實現(xiàn)成html網(wǎng)頁。
相當(dāng)于你定做衣服的時候,服裝設(shè)計師設(shè)計好了款式歷帆亮,由裁縫來裁剪并縫制成成品。網(wǎng)頁美工相當(dāng)于服裝設(shè)計師,網(wǎng)頁制作人員就是裁縫。網(wǎng)站開發(fā):顧名思義,網(wǎng)站是由很多網(wǎng)頁組成的,它包含了網(wǎng)頁制作。網(wǎng)站開發(fā)是按需求來設(shè)計版面,再來把一個個功能頁面鏈接起來的“超級網(wǎng)頁”。網(wǎng)站主要開發(fā)包含:版面設(shè)計(根據(jù)需求設(shè)計版面)、轎激網(wǎng)頁制作(把版面實現(xiàn)成html網(wǎng)頁)、功能開發(fā)(比如留言評論、會員管理)這肢寬幾塊。
求一個ASP課程設(shè)計 網(wǎng)上購物系統(tǒng) 做過的朋友們拜托給發(fā)下 791419843@qq.com
4.2 功能模塊設(shè)計
層次模塊結(jié)構(gòu)是將系統(tǒng)劃分為若干子系統(tǒng),子系統(tǒng)下再劃分為若干的模塊。而模塊沖乎是指具備有輸入輸出、邏輯功能、運(yùn)行程序和內(nèi)部數(shù)據(jù)四種屬性的一組程序。在結(jié)構(gòu)化系統(tǒng)設(shè)計中,模塊一般都是按功能劃分的,通常稱為功能模塊。合理的功能模塊的劃分能夠極大限度地減少重復(fù)勞動、提高開發(fā)工作的效率并增大系統(tǒng)的可維護(hù)性。
以前面的系統(tǒng)分析為基礎(chǔ),將系統(tǒng)分為兩大模塊,即前臺模塊和后臺模塊。
網(wǎng)絡(luò)購物中心的功能結(jié)構(gòu)如圖4.1所示。
圖 4.1 網(wǎng)絡(luò)購物中心功能結(jié)構(gòu)圖
4.2.1 前臺模塊的功能模塊設(shè)計
前臺模塊主要為登陸網(wǎng)站的用戶提供商品和服務(wù)的信息,填寫并提交訂單的服務(wù)。這樣,將前臺模塊再細(xì)分為用戶管理模塊、訂單查詢模塊、購物沒空車模塊、修改個人資料模塊、留言板模塊。顧名思義,這些模塊的名稱基本概括了它們的功能。下面詳細(xì)說明一下這些功能模塊的設(shè)計:
(1)用戶管理模塊:
為了方便于網(wǎng)站的管理,必須由一套完整的用戶管理體系。該網(wǎng)站用戶管理模塊主要實現(xiàn)用戶的注冊、登錄、找回密碼3方面功能。
(2)購物車模塊:
在超市購物,可以根據(jù)自己的需要將很多種商品挑選至購物車或購物籃中,然后到收銀臺結(jié)款。而在網(wǎng)上虛擬的商城中,當(dāng)然沒有辦法使用真正的購物工具,因此,通常都會采用一種被稱為“購物車”的技術(shù)來模擬現(xiàn)實生活。在網(wǎng)上商城中,所選商品須通過購物車進(jìn)行暫存,然后生產(chǎn)訂單。這種技術(shù)使用起來十分方便,不但可以隨時添加、查看、修改、清空購物車中的內(nèi)容,還可以隨時去收銀臺結(jié)款。
(3)訂單管理模塊:
用戶提交訂單后,通過產(chǎn)生的訂單號查詢訂單信息及執(zhí)行狀態(tài)。只需要根據(jù)用戶錄入的訂單號在數(shù)據(jù)表中查詢處對應(yīng)的貨品信息即可。
(4)個人資料管理模塊:
用戶資料修改時為用戶更改個人信息所提供的窗口,為了保護(hù)用戶信息部受非法侵害,用戶只有登錄網(wǎng)頁后才有權(quán)限修改個人資料。
(5)留言板管理模塊:
留言板是一個商務(wù)網(wǎng)站中不可缺少的組成部分,它可以增進(jìn)用戶與網(wǎng)站之間的交流。在現(xiàn)實網(wǎng)絡(luò)開發(fā)中存在著各種各樣的留言板,但它們都由基于瀏覽留言板及添加留言板2部分組成。
這樣,子模塊各自的內(nèi)容基本設(shè)計好。下面可以設(shè)計如何將這些模塊組織在一起,構(gòu)成一個結(jié)構(gòu)比較合理的前臺了。除了在主頁中建立面向其他模塊的鏈接外,也要在其他模塊中建立返回主頁面的鏈接。另外各個模塊間也應(yīng)該互相鏈接起來。
4.2.2 后臺管理模塊的功能模塊設(shè)計
后臺管理模塊的功能是對站內(nèi)的資源進(jìn)行管理和維護(hù)。以后臺的業(yè)務(wù)流程分析和前臺各個模塊的設(shè)計為基礎(chǔ)、根據(jù)用戶的需求分析來確定后臺管理模塊應(yīng)具有的功能。后臺管理模塊的各個子功能模塊如下:
(1) 管理員身份驗證模塊:
為合法用戶提供一個后臺入口。該模塊的功能是對管理員身份進(jìn)行能夠驗證。用戶輸入登錄ID和密碼后,系統(tǒng)將判斷登錄ID及密碼的有效性,如果通過驗證則狀態(tài)后臺主頁,反之則提示錯誤。
(2) 商品管理模塊:
向商品表插入前臺首頁展示的商品信息,也就是添加商品信息的功能。
(3) 處理訂單模塊:
網(wǎng)站管理者對用戶訂單的執(zhí)行和編輯狀態(tài)。
(4) 用戶信息管理模塊:
查詢注冊所有用戶,對一些非法或失信用戶進(jìn)行刪除操作 。
(5) 公告信息管理模塊:
網(wǎng)站向用戶發(fā)布最新公告信息。
(6) 鏈接信息管理模塊:
管理員向前臺首頁添加友情鏈接信息。
4.3 數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫是數(shù)據(jù)庫應(yīng)用程序的重要組成部分。一個設(shè)計結(jié)構(gòu)合理的數(shù)據(jù)庫對于應(yīng)用程序的開發(fā)效率和程序的性能都是非常重散察悉要的。數(shù)據(jù)庫的設(shè)計過程大致如下:
(1) 根據(jù)用戶需求,確定數(shù)據(jù)庫中要保存的數(shù)據(jù)信息。對用戶需求進(jìn)行分析時數(shù)據(jù)庫設(shè)計的第一個階段。不斷的調(diào)查與研究用戶需求,了解企業(yè)運(yùn)作流程等系統(tǒng)需求,使設(shè)計概念模型的基礎(chǔ)。
(2) 設(shè)計數(shù)據(jù)庫的概念模型。概念模型是按用戶的觀點(diǎn)來對數(shù)據(jù)建模,使用與進(jìn)行信息世界建模的工具。它對整個數(shù)據(jù)庫的設(shè)計具有深刻的影響。
(3) 邏輯結(jié)構(gòu)設(shè)計。邏輯結(jié)構(gòu)是把概念結(jié)構(gòu)轉(zhuǎn)化為與所采用的數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型相符合的過程。
(4) 數(shù)據(jù)庫的實施和維護(hù)。
在設(shè)計好前臺與后臺的功能模塊后,就開始進(jìn)行數(shù)據(jù)庫的設(shè)計了。根據(jù)網(wǎng)站系統(tǒng)的分析,數(shù)據(jù)庫是整個網(wǎng)站的核心。從前臺顯示的信息到后臺操作的對象,都是圍繞數(shù)據(jù)庫展開的。
4.3.1 E-R圖
E-R圖是一種概念模型。概念模型實際上是現(xiàn)實世界到機(jī)器世界的一個中間層次。概念模型用于信息世界的建模,是顯示世界到信息世界的第一層抽象,使數(shù)據(jù)庫設(shè)計人員進(jìn)行數(shù)據(jù)庫設(shè)計的有利工具,也是數(shù)據(jù)庫設(shè)計人員和用戶之間進(jìn)行交流的語言,因此概念模型一方面應(yīng)該具有較強(qiáng)的語義表達(dá)能力,能夠方便、直接的表達(dá)應(yīng)該用眾的各種語義知識,另一方面他還應(yīng)該簡單、清晰并且易于用戶理解[7]。以下是各個數(shù)據(jù)表的實體圖。
(1)商品信息表tb_Ware的實體圖
圖 4.2 商品信息表tb_Ware的實體圖
(2)用戶信息表tb_User的實體圖
圖 4.3 用戶信息表tb_User的實體圖
(3)留言信息表tb_Text的實體圖
圖 4.4 留言信息表tb_Text的實體圖
(4) 訂單生成表tb_Sub的實體圖
圖 4.5 訂單生成表tb_Sub的實體圖
(5)訂單商品表tb_Shop的實體圖
圖 4.6 訂單商品表tb_Shop的實體圖
(6)超級鏈接表tb_Link的實體圖
圖 4.7 超級鏈接表tb_Link的實體圖
(7)管理員信息表tb_Admin的實體圖
圖 4.8 管理員信息表tb_Admin的實體圖
(8)公告信息表tb_Affiche的實體圖
圖 4.9 公告信息表tb_Affiche的實體圖
(9)總體E_R圖
圖 4.10 總體E-R圖
4.3.2 基本表設(shè)計
表的設(shè)計是這次設(shè)計的一個核心內(nèi)容。根據(jù)前面對網(wǎng)站前臺與后臺功能模塊的分析和對數(shù)據(jù)庫中實體關(guān)系的設(shè)計,可以看到網(wǎng)站中所用到的數(shù)據(jù)信息基本包括:商品信息、用戶信息、留言信息、訂單信息、超級鏈接信息、管理員信息、公告信息等。下面是為數(shù)據(jù)庫設(shè)計的表:
(1) 商品信息表tb_Ware
商品信息表tb_Ware用來保存商品的基礎(chǔ)信息。結(jié)構(gòu)如表4.1所示。
表4.1 tb_Ware的結(jié)構(gòu)
字段名稱 數(shù)據(jù)類型 長度 是否允許空 是否為主鍵 字段描述
Wareid Int 4 否 是 貨物編號
Warename Varchar 50 否 否 貨物名稱
Wareprice Bigint 8 否 否 貨物價格
Waretype Varchar 20 否 否 貨物類型
Wareintro Text 16 否 否 貨物介紹
Wareimage Varchar 50 否 否 圖片路徑
Wareif Int 4 否 否 是否推薦
Dattime Datetime 8 否 否 發(fā)布時間
(2) 用戶信息表tb_User
用戶信息表tb_User用來保存用戶信息。表tb_User的結(jié)構(gòu)如表4.2下。
表4.2 tb_User的結(jié)構(gòu)
字段名稱 數(shù)據(jù)類型 長度 是否允許空 是否為主鍵 字段描述
Userid Int 4 否 是 用戶ID
Username Varchar 50 否 否 用戶名
Rname Varchar 40 否 否 真實姓名
Userpass Varchar 16 否 否 用戶密碼
Email Varchar 50 否 否 Email
Address Varchar 80 否 否 用戶地址
Photo Varchar 30 否 否 聯(lián)系電話
Question Varchar 50 否 否 密碼問題
Result Varchar 50 否 否 答案
Dattime Datetime 8 否 否 注冊時間
(3) 留言信息表tb_Text
留言信息表tb_Text用來記錄留言信息。表tb_Text的結(jié)構(gòu)如表4.3所示。
表4.3 tb_Text的結(jié)構(gòu)
字段名稱 數(shù)據(jù)類型 長度 是否允許空 是否為主鍵 字段描述
Textid Int 4 否 是 主題ID
Username Varchar 20 否 否 作者姓名
Email Varchar 50 否 否 Email
Dattime Datetime 8 否 否 發(fā)布時間
Textname Varchar 50 否 否 主題名稱
Textgut Text 16 否 否 留言內(nèi)容
(4) 訂單生成表tb_Sub
訂單生成表tb_Sub用來記錄新生成的訂單。表tb_Sub的結(jié)構(gòu)如表4.4所示。
表4.4 tb_Sub的結(jié)構(gòu)
字段名稱 數(shù)據(jù)類型 長度 是否允許空 是否為主鍵 字段描述
Sub Varchar 50 否 是 訂單編號
Username Varchar 20 否 否 用戶名
Rname Varchar 50 否 否 真實姓名
Spdate Datetime 8 否 否 訂購日期
Email Varchar 50 否 否 Email
Address Varchar 80 否 否 地址
Post Varchar 50 否 否 郵編
Payment Char 12 否 否 付款方式
Photo Varchar 30 否 否 聯(lián)系方式
Carry Varchar 30 否 否 運(yùn)送方式
Spif Int 4 否 否 訂單核對
Other Text 16 否 否 其它
(5) 訂單商品表tb_Shop
訂單商品表tb_Shop用來記錄某一訂單中所定購的商品的詳細(xì)信息。表tb_Shop的結(jié)構(gòu)如表4.5所示。
表4.5 tb_Shop的結(jié)構(gòu)
字段名稱 數(shù)據(jù)類型 長度 是否允許空 是否為主鍵 字段描述
Subid Varchar 50 否 否 訂單id
Warename Varchar 50 否 否 貨物名稱
Price Bigint 8 否 否 貨物價格
Wsum Bigint 8 否 否 貨物數(shù)量
Wcount Bigint 8 否 否 統(tǒng)計
(6) 超級鏈接表tb_Link
超級鏈接表tb_Link主要用于記錄調(diào)價的超級鏈接信息。表tb_Link的結(jié)構(gòu)如表4.6所示。
表4.6 tb_Link的結(jié)構(gòu)
字段名稱 數(shù)據(jù)類型 長度 是否允許空 是否為主鍵 字段描述
Lname Varchar 50 否 否 鏈接名
Laddress Varchar 50 否 否 鏈接網(wǎng)址
Ldatetime Datetime 8 否 否 發(fā)布時間
(7) 管理員信息表tb_Admin
管理員信息表tb_Admin主要用于記錄管理員的信息。表tb_Admin的結(jié)構(gòu)如表4.7所示。
表4.7 tb_Admin的結(jié)構(gòu)
字段名稱 數(shù)據(jù)類型 長度 是否允許空 是否為主鍵 字段描述
Id Int 4 否 否 管理員ID
Admin Varchar 30 否 否 管理員名
Adminpass Varchar 16 否 否 管理員密碼
(8) 公告信息表tb_Affiche
公告信息表tb_Affiche主要用于記錄后臺調(diào)價的公共信息。表tb_Affiche的結(jié)構(gòu)如表4.8所示。
表4.8 tb_Affiche的結(jié)構(gòu)
字段名稱 數(shù)據(jù)類型 長度 是否允許空 是否為主鍵 字段描述
Test Text 16 否 否 公告內(nèi)容
Dattime Datetime 8 否 否 公告時間
第5章 系統(tǒng)實現(xiàn)
在上一章著重討論了系統(tǒng)各個模塊功能的設(shè)計,并詳細(xì)分析了每一個模塊的功能。在本章將具體討論如何實現(xiàn)功能模塊,最終實現(xiàn)整個系統(tǒng)。經(jīng)過這個階段的設(shè)計工作,應(yīng)該得出對目標(biāo)系統(tǒng)的描述,從而在編碼階段可以把這個描述直接翻譯成用JSP網(wǎng)頁設(shè)計語言書寫的程序。
5.1 程序設(shè)計
本系統(tǒng)設(shè)計的網(wǎng)站在設(shè)計過程中包含頁面(HTML)的設(shè)計以及客戶端驗證機(jī)制(JavaScript)的設(shè)計。JavaScript也叫小腳本語言,他是一種非常流行的動態(tài)網(wǎng)頁技術(shù)。他不僅能夠?qū)崿F(xiàn)網(wǎng)頁的動態(tài)效果,而且能夠在一定程度上檢測網(wǎng)頁的錯誤,從而在一定程度上實現(xiàn)網(wǎng)站的安全。本系統(tǒng)應(yīng)用服務(wù)器端JSP動態(tài)網(wǎng)頁技術(shù),以及在Serverlet和JavaBean的可重用組件技術(shù)的支持下,結(jié)合客戶端動態(tài)網(wǎng)頁技術(shù)Javascript以及與HTML的無縫結(jié)合的設(shè)計,從而方便系統(tǒng)的實現(xiàn)[10]。
5.2 系統(tǒng)頁面的設(shè)計與實現(xiàn)
如果將網(wǎng)站比作一個人的話,服務(wù)器就像大腦,數(shù)據(jù)庫就像五臟六腑,其內(nèi)嵌的Java和JavaScript組合起來就像是細(xì)胞與神經(jīng),而網(wǎng)頁就是這個人的皮肉。網(wǎng)頁將網(wǎng)站的各個組成部分包裹起來,形成易懂并且美觀的外表展示給大家。瀏覽者登陸網(wǎng)站后看到的就是一個個網(wǎng)頁的組合。所以設(shè)計和實現(xiàn)每一個網(wǎng)頁也是非常重要的工作。
隨著科技的高速發(fā)展,眾多網(wǎng)頁制作的應(yīng)用軟件應(yīng)運(yùn)而生。相對于傳統(tǒng)的動態(tài)網(wǎng)頁開發(fā)工具而言,由于繼承了Java語言的許多優(yōu)點(diǎn),用JSP開發(fā)動態(tài)網(wǎng)站十分方便,開發(fā)效率較高。此外,JSP還具有強(qiáng)大的組件(Java Bean)支持功能,可以方便地實現(xiàn)組件復(fù)用,進(jìn)一步提高了開發(fā)效率。
在整個網(wǎng)頁的制作過程中,都是結(jié)合使用HTML語言來實現(xiàn)設(shè)計的。系統(tǒng)的頁面設(shè)計決定了網(wǎng)站的風(fēng)格, 制作好的網(wǎng)站不僅提供給營銷商,更多的要供瀏覽者瀏覽。所以整個網(wǎng)站系統(tǒng)應(yīng)注重的是:易導(dǎo)航性、易操作性和友好的交互界面。因此,網(wǎng)站的設(shè)計最好要簡潔、明了、格調(diào)清新、實用、易于使用和維護(hù)。在頁面的風(fēng)格上應(yīng)保持統(tǒng)一,這里采用CSS樣式表將所有頁面的字體、字號、顏色以及超鏈接的樣式做統(tǒng)一定義。
5.3 前臺功能模塊的實現(xiàn)
整個系統(tǒng)分為了前臺功能模塊和后臺功能模塊。下面詳細(xì)討論主要的幾個功能模塊的程序?qū)崿F(xiàn)。在每個模塊的介紹中,將具體說明一些涉及要點(diǎn)。
前臺功能模塊分為用戶管理模塊、訂單查詢模塊、購物車模塊、修改個人資料模塊、留言板模塊5個部分。前臺首頁主要有以下幾個部分:
(1)網(wǎng)站導(dǎo)航:主要用戶顯示網(wǎng)站的旗幟廣告、各功能模塊導(dǎo)航;
(2)用戶登錄:用戶在此注冊、登錄或找回密碼;
(3)商品分類搜索:用戶按商品類別進(jìn)行搜索顯示;
(4)銷售排行榜:按照商品的銷售數(shù)量顯示銷售排行信息;
(5)商品展示區(qū):按后臺添加商品的時間順序展示商品;
(6)友情鏈接:顯示友情鏈接信息;
(7)后臺登錄入口:管理員可以通過該入口登錄后臺。
首頁運(yùn)行結(jié)果如圖5.1所示。
圖 5.1 首頁運(yùn)行結(jié)果
5.3.1 用戶管理模塊
用戶管理模塊主要實現(xiàn)用戶的注冊、登錄、找回密碼等功能。
1、 用戶注冊
當(dāng)用戶第一次登錄時首先要在網(wǎng)站上注冊,成為會員用戶才可以在網(wǎng)站上購物,注冊頁面必須填寫一些用戶的基本信息,如用戶名、密碼、聯(lián)系電話等信息。要注意的是,在用戶注冊頁面user/index.htm中用戶自定義JavaScript檢驗用戶注冊信息不允許為空。
用戶注冊頁面user/index.htm如圖5.2所示。
圖 5.2 用戶注冊頁面運(yùn)行結(jié)果
為了便于網(wǎng)站對用戶的管理,在index.htm用戶注冊頁面接收到的注冊信息要經(jīng)過嚴(yán)格的過濾,保證注冊用戶名的唯一性,在提交表單后需要對數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行查詢,如果沒有找到,則在插入數(shù)據(jù)表時提示注冊成功,否則提示此用戶已被占用請重新注冊。
用戶注冊的流程圖如圖5.3所示。
圖 5.3用戶注冊系統(tǒng)流程圖
2、用戶登錄
用戶登錄窗口設(shè)置在首頁上,主要用來接收用戶錄入的用戶名及密碼。單擊“注冊”按鈕時,會提交到user/index.htm頁面執(zhí)行;單擊“登錄”按鈕時,系統(tǒng)將對輸入的用戶名和密碼進(jìn)行驗證,如果數(shù)據(jù)表中用戶名和密碼存在就顯示登陸成功,并返回首頁,否則彈出錯誤提示信息。
用戶登錄的流程圖如圖5.4所示。
圖 5.4 用戶登錄系統(tǒng)流程圖
3、找回密碼
當(dāng)密碼以外丟失會給用戶帶來不必要的麻煩,重新注冊一個新的用戶即浪費(fèi)了時間,也浪費(fèi)網(wǎng)站的資源,如果用戶只記住自己注冊的用戶名及電子郵箱名并提供密碼提示的問題和答案就可以找回密碼。找回密碼頁面user/pass.htm如圖5.5所示。
圖 5.5找回密碼頁面運(yùn)行結(jié)果
用戶單擊“查找”按鈕,系統(tǒng)會將傷表中所示的數(shù)據(jù)表單提交到user/res.jsp中。user/res.jsp頁用來驗證提交過來的四個條件是否完全符合數(shù)據(jù)庫中的查找條件,只有符合才能顯示密碼結(jié)果,否則彈出“你輸入信息有誤”的提示對話框。
5.3.2 用戶資料修改模塊
用戶資料修改時為用戶更改個人信息所提供的窗口,用戶只有登錄網(wǎng)頁后才有權(quán)限修改個人資料信息。
用戶資料修改模塊在前臺主頁的導(dǎo)航條上,單擊“修改資料”鏈接,進(jìn)入用戶資料修改頁面,該頁面主要用戶修改用戶信息。用戶資料修改頁面如圖5.6所示。
圖 5.6 用戶資料修改頁面運(yùn)行結(jié)果
個人信息修改完畢后,要將修改后的數(shù)據(jù)信息更新到注冊數(shù)據(jù)表中,單擊“修改”按鈕,如果提交的數(shù)據(jù)無誤,將彈出“數(shù)據(jù)更新成功”的消息對話框;否則將彈出“更新失敗”的消息對話框。
用戶資料修改模塊流程圖如圖5.7所示。
圖 5.7 用戶資料修改模塊流程圖
5.3.3 購物車模塊
購物車模塊中,主要包含以下幾個功能,即:添加購物車、查看購物車、生成訂單和清空購物車。
購物車頁運(yùn)行結(jié)果如圖5.8所示。
圖 5.8 購物車頁面運(yùn)行結(jié)果
1、 添加購物車
添加購物車就是把用戶選中的商品暫時存放在購物車中,當(dāng)用戶在前臺首頁中單擊商品展示區(qū)的“購買”按鈕時,系統(tǒng)會將該商品的詳細(xì)信息展示在查看物品清單頁面中。用戶在單擊物品清單頁面下方的“放入購物車”鏈接,便可以將該商品放入購物車中。
添加商品的代碼流程是從session中讀取shop對象,如果為空則說明還沒有進(jìn)行購物或者已經(jīng)清空了購物車,需要新建購物車對象;將商品名稱與購物車列表中的商品名稱對比,如果已經(jīng)存在,則把商品數(shù)量加1。
在這段代碼流程中,還使用了集合類型。集合類型在Java中又稱為向量,是一元集合,可以加入重復(fù)數(shù)據(jù),它的作用和數(shù)組相同,可以保存一系列數(shù)據(jù),但集合類型也有它獨(dú)特的優(yōu)點(diǎn),就是可以方便地對集合內(nèi)的數(shù)據(jù)進(jìn)行查找、增加、刪除和修改等操作。
2、 查看購物車
為了方便用戶隨時查看購物情況,在網(wǎng)站的首頁加入了查看購物車的鏈接,通過它可以將用戶所有選中的商品信息放入購物車中顯示出來。在程序中使用了一組文本框記錄用戶購買的商品數(shù)量,用戶可以在文本框中輸入想要購買的數(shù)量然購單擊“修改”按鈕。如果欲刪除該商品,可以在數(shù)量文本框里輸入“0”,并需要單擊“修改”按鈕來更新購物車中商品的數(shù)量。
系統(tǒng)每次只會將1個商品放入購物車中,如果用戶需要多個同種商品,可以通過修改商品信息右側(cè)相應(yīng)文本框的值來完成。操作完成后需要通過單擊“修改”按鈕來保存操作。
3、 生成訂單
生成訂單時網(wǎng)上購物商城的最終目的,前面所有功能的實現(xiàn)都是為最后生成一個用戶滿意的訂單作基礎(chǔ),在此要生成一個可供用戶隨時查詢的訂單號,還要保存用戶訂單中所購買的商品信息。當(dāng)用戶確認(rèn)對購物車不再改變以后,就可以到收銀臺結(jié)帳并生成訂單。結(jié)帳的流程為:從購物車中讀取商品名稱,商品數(shù)量,商品價格信息,生成一個唯一的訂單號,同時也把用戶注冊的基本信息讀取出來,形成一個完整的訂單寫入數(shù)據(jù)庫。
在生成訂單模塊中主要使用了調(diào)出用戶信息并生成唯一訂單號,調(diào)出用戶信息就是完全的對數(shù)據(jù)庫進(jìn)行操作,利用session對象把登錄后的用戶名保存起來,在訂單生成時把保存的用戶名從數(shù)據(jù)庫的用戶標(biāo)中取出即可;生成唯一訂單號方法有很多,只要確保訂單號碼的唯一性及方便用戶記錄以便于查詢自己訂單的執(zhí)行狀態(tài)即可。
訂單生成后,用戶單擊“提交”按鈕,便可以將錄入的訂單信息保存到數(shù)據(jù)庫中。
4、 清空購物車
清空購物車是指當(dāng)用戶訂單生成后,倘若還想繼續(xù)購物一定要清空購物車再進(jìn)行選購商品,這樣防止重復(fù)購物,其實清空購物車實現(xiàn)起來非常簡單,只需要將session中存儲的shop對象清空即可。
購物車模塊流程圖如圖5.9所示。
圖 5.9購物車模塊流程圖
5.3.4 訂單查詢模塊
用戶提交訂單后,通過產(chǎn)生的訂單號查詢訂單信息及執(zhí)行狀態(tài)。用戶在購物中心首頁中單擊“訂單查詢”超鏈接,就可以進(jìn)入輸入訂單號頁面,在頁面的文本框中輸入訂單號并單擊“提交”按鈕,如果訂單號輸入無誤,系統(tǒng)將根據(jù)用戶錄入的訂單號在數(shù)據(jù)表中查詢處對應(yīng)的貨品信息并轉(zhuǎn)到訂單查詢顯示頁面將貨品信息顯示出來。
訂單查詢模塊流程圖如圖5.10所示。
圖 5.10 訂單查詢模塊流程圖
5.3.5 留言板模塊
留言板模塊由瀏覽留言板和添加留言板兩部分組成。下面分別對這兩部分進(jìn)行介紹。
1、瀏覽留言板
單擊網(wǎng)站首頁的“留言板”超鏈接進(jìn)入留言板頁面,在該頁面中,主要顯示用戶所填寫的留言,以便其他用戶查閱。
留言板中顯示的數(shù)據(jù)是從數(shù)據(jù)表中檢索出來并顯示在網(wǎng)頁中的,為了方便查看網(wǎng)頁信息,使用了分頁顯示功能。對網(wǎng)頁進(jìn)行分頁顯示首先要確定記錄跨度,就是每頁所顯示的記錄數(shù),在這個網(wǎng)站的留言板中,設(shè)定了int pagesize=4,即每頁中只允許顯示4條留言信息,用戶可以通過單擊“上一頁”、“下一頁”、“最后一頁”、“第一頁”或則從文本框中鍵入一個數(shù)值跳轉(zhuǎn)到相應(yīng)頁瀏覽留言信息。
記錄的總條數(shù)可以從數(shù)據(jù)庫中通過查詢語句rs.last();rowcount=rs.getRow得到,而計算總頁數(shù)時,根據(jù)總頁數(shù)=總記錄數(shù)/跨度,如果除不盡就加1的原理,設(shè)計代碼為:
pagecount=((rowcount%pagesize)==0?(rowcount/pagesize);(rowcount/pagesize)+1)。
如果獲取文本框中的數(shù)據(jù)不為空就把它轉(zhuǎn)換成整型數(shù)據(jù),然后賦值給當(dāng)前獲取頁再做進(jìn)一步判斷;如果獲取的頁數(shù)大于總頁數(shù)就把總頁數(shù)賦給獲取頁數(shù),否則就把獲取頁數(shù)值賦為1。而計算當(dāng)前記錄數(shù)時,當(dāng)前記錄數(shù)=(獲取頁數(shù)-1)*跨度+1。代碼如下所示。
int showpage=1;
if(topage!=null){
showpage=Integer.parseInt(topage);
if(showpagepagecount){
showpage=pagecount;
}else if(showpage=0){
showpage=1;
}
}
rs.absolute((showpage-1)*pagesize+1);
有了以上這幾個關(guān)鍵變量,網(wǎng)頁分頁顯示功能基本上已經(jīng)實現(xiàn)了,下一步就是在當(dāng)前記錄數(shù)位置開始循環(huán),當(dāng)數(shù)據(jù)庫沒有記錄的時候一定要終止循環(huán)程序。代碼如下:
for(int i=1;i=pagesize;i++){
……
if(!rs.next())
break;
}
2、添加留言
添加留言是用戶與用戶,以及用戶與網(wǎng)站之間的一種交流模式,只有把用戶想要表達(dá)的內(nèi)容添加至數(shù)據(jù)庫中,才能在瀏覽留言板中進(jìn)行顯示。
用戶在留言板中單擊“添加留言”超鏈接就可以打開添加留言頁面,該頁面主要用來提交用戶輸入的留言信息。用戶在添加留言頁中單擊“提交”按鈕,系統(tǒng)會將數(shù)據(jù)表單提交到admin/addle.jsp頁,該頁用來實現(xiàn)江留言內(nèi)容存入到數(shù)據(jù)庫中。
留言板模塊的流程圖如圖5.11所示。
圖 5.11 留言板模塊流程圖
5.4 后臺功能模塊的實現(xiàn)
后臺功能只允許具有管理員權(quán)限的用戶使用,它是實現(xiàn)前臺功能的基礎(chǔ)。后臺包括管理員身份驗證、添加商品模塊、訂單信息管理模塊、查詢用戶信息管理模塊、添加鏈接模塊、公告信息管理模塊。后臺首頁主要有以下幾個部分。
(1)后臺導(dǎo)航區(qū):放置管理員可操作項目的鏈接;
(2)操作區(qū):顯示所有后臺導(dǎo)航的鏈接信息。
5.4.1 管理員登錄模塊
在前臺首頁單擊管理員入口,將轉(zhuǎn)到管理員登錄頁面,該頁面的功能是對管理員身份進(jìn)行驗證。在管理登錄頁面中,是通過JavaScript來實現(xiàn)錄入數(shù)據(jù)完整性驗證的。用戶輸入登錄ID和密碼后單擊“登錄”按鈕時,如果錄入數(shù)據(jù)完整性驗證通過,系統(tǒng)會將數(shù)據(jù)提交到Acheck.jsp登錄頁面,該頁面用來判斷輸入信息在數(shù)據(jù)庫中tb_Admin表是否存在提交的用戶名和密碼,如果登錄ID及密碼有效,就保存用戶名信息,管理員有權(quán)對網(wǎng)站進(jìn)行維護(hù);反之則提示錯誤。
登錄頁面如圖5.12所示。
圖 5.12 管理員登錄頁面運(yùn)行結(jié)果
流程圖如圖5.13所示。
圖 5.13 管理員登錄系統(tǒng)流程圖
5.4.2 添加商品模塊
單擊導(dǎo)航區(qū)中的“添加商品”超鏈接,系統(tǒng)將打開添加商品頁面,該頁面主要用于將商品信息添加到數(shù)據(jù)庫中,以提供前臺首頁商品展示所需要的數(shù)據(jù)依據(jù)。用戶單擊“添加”按鈕后添加商品如圖5.14所示。
圖 5.14 添加商品信息頁面運(yùn)行結(jié)果
為了減少人為錯誤,在提交商品信息時,需要對數(shù)據(jù)的合法性進(jìn)行驗證,輸入的商品價格不能使字符型,而輸入的圖片只支持Gif格式等,這些任務(wù)由腳本語言JavaScript的函數(shù)check()來完成。代碼如下。
function check(){
……
if(form1.image.value==""){
alert("請輸入展示圖片的路徑");
form1.image.focus();
return false;
}
if(isNaN(form1.wareprice.value)){
alert("商品價格輸入不正確");
form1.wareprice.focus();
return false;
}
為了確保商品在數(shù)據(jù)表中的唯一性,在用戶提交表單時,需要先根據(jù)用戶輸入的商品名稱對數(shù)據(jù)表進(jìn)行查詢,確保此商品在數(shù)據(jù)表中不存在后,方可執(zhí)行插入操作。這一功能由admin/wcheck.jsp來完成。
流程圖如圖5.15所示。
圖 5.15 添加商品信息模塊流程圖
5.4.3 訂單信息管理模塊
用戶在前臺購物所產(chǎn)生的訂單并不能立即執(zhí)行,需要系統(tǒng)管理員在后臺進(jìn)行訂單信息管理審核以確認(rèn)它的執(zhí)行性。用戶單擊導(dǎo)航區(qū)中的“訂單信息管理”超鏈接進(jìn)入用戶訂單處理頁面,該頁面上會顯示近期所有沒被處理的訂單。用戶訂單處理頁面顯示的是用戶基本信息,要想知道訂單中所涉及的商品,需要單擊對應(yīng)訂單號的超鏈接打開商品訂購詳單頁面才行。
商品訂購詳單主要通過提交的訂單號從tb_Shop表中查詢處對應(yīng)的商品并顯示在頁面中,管理員審核后可通過復(fù)選框來設(shè)置訂單是否執(zhí)行。程序中利用admin/shop.jsp來完成這些功能。當(dāng)選中“是/否”復(fù)選框時,系統(tǒng)會根據(jù)提交的訂單號更新數(shù)據(jù)表,如果更新成功,則轉(zhuǎn)到spif.jsp也執(zhí)行。
流程圖如圖5.16所示。
圖 5.16 訂單信息管理模塊流程圖
5.4.4 查詢用戶信息模塊
查詢用戶信息模塊用來完成對注冊用戶的瀏覽及刪除功能。如果用戶蓄意性注冊或者在很長時間內(nèi)沒有訂單產(chǎn)生,管理員就可以將該用戶信息刪除。單擊導(dǎo)航區(qū)中的“查詢用戶信息”超鏈接進(jìn)入用戶信息頁面,就可以看到用戶信息。在這一部分的設(shè)計中,也使用了分頁顯示功能。對于一些失信用戶只需要單擊右側(cè)的“刪除”超鏈接,即可轉(zhuǎn)到admin/deluser.jsp頁中做刪除處理。
流程圖如圖5.17所示。
圖 5.17 查詢用戶信息模塊流程圖
5.4.5 添加鏈接模塊
用戶在后臺首頁導(dǎo)航區(qū)中單擊“添加鏈接”即可進(jìn)入添加友情鏈接頁面,該頁面用戶在前臺顯示友情鏈接信息。添加鏈接頁面如圖5.18所示。
圖 5.18 添加鏈接頁面運(yùn)行結(jié)果
用戶單擊“提交”按鈕后,系統(tǒng)將添加鏈接頁面的數(shù)據(jù)表單提交admin/addlink.jsp頁面處理。若添加失敗,則提示故障信息,并返回頁面。
關(guān)于網(wǎng)站建設(shè)課程設(shè)計報告購物車和購物網(wǎng)站設(shè)計與管理課程報告論文的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。