一、實(shí)習(xí)簡述
1、實(shí)習(xí)時(shí)間:2009年6月22日至7月5日;
2、實(shí)習(xí)地點(diǎn):學(xué)院致遠(yuǎn)樓二層ERP實(shí)驗(yàn)室;
3、實(shí)習(xí)任務(wù):在PHP+Apache+MySQL的運(yùn)行環(huán)境中,利用帝國CMS建設(shè)并完善、維護(hù)校園電子商務(wù)平臺(tái)。
嚴(yán)格來說,這次的實(shí)習(xí)內(nèi)容,是:在PHP+Apache+MySQL的運(yùn)行環(huán)境中,利用帝國CMS完善并維護(hù)校園電子商務(wù)平臺(tái).
因?yàn)樵S多網(wǎng)站建設(shè)前期工作,都已經(jīng)由老師提前做好的,如申請域名、域名綁定IP、網(wǎng)站大體框架設(shè)計(jì)、網(wǎng)站發(fā)布等,我們做的,只需登錄網(wǎng)站后臺(tái),利用帝國 CMS,在現(xiàn)有的網(wǎng)站框架上,通過進(jìn)行操作數(shù)據(jù)庫、修改網(wǎng)站模板、修改或添加網(wǎng)頁代碼、修改或添加CSS屬性、收集采集添加信息等手段,美化首頁、增加替換廣告、增添網(wǎng)站外部鏈接、搜索引擎優(yōu)化、關(guān)鍵字詞設(shè)計(jì)、完善并向各個(gè)欄目添加、審核、發(fā)布信息并維護(hù)等。
而這樣之后,整個(gè)實(shí)習(xí),則相當(dāng)于是一個(gè)網(wǎng)站的維護(hù)了。并且,任務(wù)量少而人員相對較多,實(shí)習(xí)就顯得相對輕松了。
二、實(shí)習(xí)內(nèi)容
1、校園電子商務(wù)平臺(tái)介紹:
我們所做的校園電子平臺(tái),校商網(wǎng),有兩個(gè)域名指向,分別是www.ec.ncist.edu.cn和www.edueb.cn ,由曙光服務(wù)器運(yùn)營,設(shè)在華北科技學(xué)院電子商務(wù)教研室,是由學(xué)院電子商務(wù)教研室設(shè)計(jì)、電子商務(wù)專業(yè)2007屆專科生完善并維護(hù)的,用戶面向所有互聯(lián)網(wǎng)的,綜合B2B、C2C功能的電子商務(wù)平臺(tái)。它不僅為用戶提供了商品發(fā)布交易等常規(guī)的商務(wù)功能,還提供了關(guān)于電子商務(wù)專業(yè)的精品課程學(xué)習(xí)、實(shí)驗(yàn)系統(tǒng)實(shí)驗(yàn)、以及專業(yè)學(xué)習(xí)文獻(xiàn)資料查詢、閱覽等功能,為用戶營造一個(gè)集商品交易、專業(yè)學(xué)習(xí)于一體的電子商務(wù)交易、學(xué)習(xí)平臺(tái)。
網(wǎng)站首頁欄目共分九個(gè),分別是首頁、新聞中心、校園商城、校園C2C、文件下載、博客、專業(yè)學(xué)習(xí)、實(shí)驗(yàn)系統(tǒng)、精品課程,其對應(yīng)功能顯而易見,可以顧名思義。網(wǎng)站商務(wù)平臺(tái)的屬性,決定的校園商城和校園C2C兩個(gè)模塊為與生俱來的重點(diǎn),其功能簡括為:
新聞中心:第一時(shí)間為你提供國內(nèi)外時(shí)事新聞、校園動(dòng)態(tài)等;
校園商城:商家發(fā)布商品的用武之地;
校園C2C:為學(xué)生或用戶提供個(gè)人商品發(fā)布、交易、交流的平臺(tái);
文件下載:專業(yè)課件和相關(guān)軟件免費(fèi)下載;
博客:博客交流平臺(tái);
專業(yè)學(xué)習(xí):電子商務(wù)專業(yè)學(xué)科的相關(guān)文獻(xiàn)查閱;
實(shí)驗(yàn)系統(tǒng):電子商務(wù)模式的模擬實(shí)驗(yàn)系統(tǒng);
精品課程:提供學(xué)院專業(yè)課程的在線視頻在線學(xué)習(xí)。
但由于種種原因,網(wǎng)站的支付手段還欠缺現(xiàn)今較為有安全保障的支付寶。
2、任務(wù)按組分配:
基于現(xiàn)實(shí)現(xiàn)階段校園電子商務(wù)平臺(tái)網(wǎng)站框架基礎(chǔ),我們能做的,或者說,我們必須做的,有:
修改網(wǎng)站頁面模板,美化頁面;
網(wǎng)站關(guān)鍵字詞設(shè)計(jì);
完善博客模塊 ;
新聞中心添加實(shí)時(shí)新聞;
添加下載文件以便用戶文件下載;
添加專業(yè)學(xué)習(xí)文獻(xiàn)、文章等資料;
校園商城、校園C2C模塊商品發(fā)布。
根據(jù)此情況,老師決定分組,然后按組分配任務(wù):
組1:修改網(wǎng)站頁面模板,美化頁面,包括網(wǎng)站關(guān)鍵字詞的設(shè)計(jì);
組2:新聞中心添加實(shí)時(shí)新聞;
組3:完善博客模塊 ;
組4:添加下載文件以便用戶文件下載;
其余人:添加專業(yè)學(xué)習(xí)文獻(xiàn)、文章等資料;
其中,校園商城商品,不由我們發(fā)布;而校園C2C,則是實(shí)習(xí)人員人人必須開店鋪并發(fā)布商品。
三、所在組實(shí)習(xí)內(nèi)容
1、實(shí)習(xí)任務(wù):
由于“添加專業(yè)學(xué)習(xí)文獻(xiàn)、文章等資料”這一實(shí)習(xí)任務(wù)有13個(gè)分類欄目需要添加資料,它們分別是:網(wǎng)絡(luò)營銷、網(wǎng)上支付、SQL Server、電子商務(wù)導(dǎo)論、Dreamweaver 、Firework 、Flash、 CSS、 ASP技術(shù)、PHP技術(shù)、ASP.NET技術(shù)、Mysql數(shù)據(jù)庫技術(shù)、Apache,都是專業(yè)的學(xué)科知識(shí)分類。
由于此項(xiàng)實(shí)習(xí)任務(wù)工作量較大,因此也需分組協(xié)作完成。
經(jīng)指導(dǎo)老師分派,我們小組,負(fù)責(zé)向ASP、ASP.NET技術(shù)兩個(gè)分類欄目添加信息。
2、組員任務(wù)分配:
1)、組員名單:
實(shí)習(xí)第一天自由分組之后,我們所在組員名單確定為:
組長:本人
組員:本人、*
2)、簡單的組員任務(wù)分布:
*:設(shè)計(jì)、添加ASP技術(shù)和ASP.NET技術(shù)兩個(gè)分類欄目的終極分類欄目的欄目模板,完成之后,繼續(xù)做資料的收集、添加、發(fā)布;
其他組員:致力于資料的收集、添加、發(fā)布。
3、個(gè)人實(shí)習(xí)過程:
第一天:
1)、學(xué)院致遠(yuǎn)樓二層ERP實(shí)驗(yàn)室集合,自主選擇實(shí)習(xí)單位,個(gè)人選擇了留校;
2)、確定實(shí)習(xí)單位不可更改之后,留校實(shí)習(xí)學(xué)生自由分組,個(gè)人被指定為所在組組長;
第二天:
1)、留校實(shí)習(xí)學(xué)生按分組分配任務(wù);
2)、作為所在組組長,根據(jù)自由原則,為每位組員簡單地分配、確認(rèn)、不容更改任務(wù);
3)、為自己分到搜集、添加信息的任務(wù),之后,開始熟悉網(wǎng)站、下載、安裝、練習(xí)使用帝國CMS;
4)、簡單地注冊了一下校園校園c2c。
第三天:
1)、瀏覽網(wǎng)頁,發(fā)現(xiàn)與ASP技術(shù)、ASP.NET技術(shù)相關(guān)的網(wǎng)頁,即時(shí)記錄網(wǎng)址到記事本,以待后來添加;
2)、發(fā)現(xiàn)瀏覽網(wǎng)頁-記錄網(wǎng)址這樣的收集信息方式太慢、太復(fù)雜,于是在之前重未接觸過、沒有任何幫助文檔的情況下,在localhost上嘗試?yán)玫蹏鳦MS的信息采集功能采集一個(gè)網(wǎng)站,并因混淆了信息列表頁和內(nèi)容頁,理所當(dāng)然地失??;
3)、之后重寫采集正則,并重新采集,歷時(shí)兩個(gè)多小時(shí),因上午放學(xué)而終止。
第四天:
編寫采集正則采集這個(gè)視頻網(wǎng):http://developer.51cto.com/developer/aspdotnet/ ,之后雖能能成功采集,但只是部分。經(jīng)分析發(fā)現(xiàn),成功和失敗采集兩者的區(qū)別,是采集的內(nèi)容頁面中,用JavaScript實(shí)現(xiàn)視頻播放的,不能能正常采集,而用<object>標(biāo)簽的,則能正常采集。之后,不斷找原因……最終失敗放棄。
第五天:
用心、認(rèn)真、系統(tǒng)地學(xué)習(xí)了帝國CMS的信息采集功能。
第六七天:
雙休日,休息。
第八天:
經(jīng)過第五天對帝國CMS的信息采集功能的用心、認(rèn)真、系統(tǒng)學(xué)習(xí),比較得心應(yīng)手地編寫采集正則,于是一口氣編寫了幾個(gè)采集節(jié)點(diǎn)的采集正則。
第九天:
編寫了幾個(gè)采集節(jié)點(diǎn)的采集正則。
第十天:
1)、十分費(fèi)力地編寫了一個(gè)97頁*每頁27條記錄的節(jié)點(diǎn),被采集的信息列表頁面不僅多重嵌套表格,還嵌套廣告、JavaScript、分隔圖片等,就連網(wǎng)站分頁、底部版權(quán)信息等,也一起嵌套到一個(gè)大表格中,而且網(wǎng)頁代碼十分混亂、編程風(fēng)格十分糟糕,采集節(jié)點(diǎn)編寫起來十分費(fèi)力不討好;
2)、利用信息采集的整體頁面替換,解決了采集頁面相對路徑鏈接前帶“../”的問題。
第十一天:
采集昨天編寫的97頁*每頁27條記錄的節(jié)點(diǎn),由于計(jì)算機(jī)數(shù)次而導(dǎo)致多次采集中斷,最后失?。?br />第十二天:
1)、將昨天的那個(gè)97頁*每頁27條記錄的節(jié)點(diǎn)分成10個(gè)小節(jié)點(diǎn),分開采集。
2)、整理采集回來的信息。
第十三、十四天:
撰寫
實(shí)習(xí)報(bào)告。
4、實(shí)習(xí)效果:
經(jīng)過兩個(gè)星期的實(shí)習(xí),收獲雖然不是很大,但效果也是顯而易見的,最好的明證,便是幾個(gè)能正常采集信息的采集節(jié)點(diǎn)。
通過實(shí)習(xí)第五天對帝國CMS的信息采集功能的用心、認(rèn)真、系統(tǒng)學(xué)習(xí),并搜索閱讀了前輩大大們大量的寶貴學(xué)習(xí)經(jīng)驗(yàn),編寫采集正則已經(jīng)是輕車熟路。其實(shí),只要能正確采集信息列表、內(nèi)容頁的鏈接,采集節(jié)點(diǎn)正則的編寫,就已經(jīng)成功了一大半了。
根據(jù)實(shí)習(xí)期間一直所致力的編寫信息采集節(jié)點(diǎn)、采集信息經(jīng)驗(yàn),個(gè)人認(rèn)為,編寫采集節(jié)點(diǎn)的采集正則,只要做到以下8點(diǎn),能正確高效地編寫采集正則就不再是一件很困難的事情了:
(8點(diǎn)內(nèi)容見實(shí)習(xí)日志第五天)。
四、實(shí)習(xí)總結(jié)收獲體會(huì)
十四天的生產(chǎn)實(shí)習(xí)里,雖然本人承擔(dān)的實(shí)習(xí)任務(wù)只是搜集并向ASP技術(shù)、ASP.NET技術(shù)兩個(gè)分類欄目添加信息,實(shí)習(xí)量并不是很多、很繁重,相比起整個(gè)網(wǎng)站建設(shè)工作,簡直是微不足道、不值一提,但是,這看似簡單輕松的信息搜集、添加工作,確實(shí)相當(dāng)考究信息的搜索能力和代碼的閱讀能力的。
就譬如,編寫一個(gè)信息采集節(jié)點(diǎn),其完整的一般流程是:
1)、根據(jù)ASP技術(shù)、ASP.NET技術(shù)兩個(gè)分類欄目里的終極分類欄目的分類信息,從互聯(lián)網(wǎng)中搜索與之相關(guān)的信息,并準(zhǔn)確定位到符合內(nèi)容的信息列表頁頁面;
2)、新建采集節(jié)點(diǎn);
3)、編寫采集頁面地址正則;
4)、編寫替換、過濾等選項(xiàng)正則;
5)、編寫信息列表頁采集正則;
6)、編寫信息內(nèi)容頁采集正則;
7)、編寫信息內(nèi)容頁分頁采集正則。
其中,最為關(guān)鍵的是1、5、6、7三步。
而且,這部分的采集正則最為不容易編寫。
在各種各樣的網(wǎng)頁,不同的表格結(jié)構(gòu)偶、不同的CSS屬性設(shè)置、不同的編程風(fēng)格之下,要想快速、準(zhǔn)確定位要采集內(nèi)容并利用采集正則表達(dá)替換,編寫成采集正則,是相當(dāng)考究代碼尤其是HTML代碼的閱讀能力的。
再倘若碰到大量嵌套表格、頻繁使用CSS、編程風(fēng)格相當(dāng)糟糕、代碼十分混亂的采集頁,則會(huì)讓你切身體會(huì)到什么叫“哭笑不得”。采集那樣的頁面,是一件十分費(fèi)力不討好不單只,還異常舉步維艱的事情。
另外,編寫一個(gè)信息采集節(jié)點(diǎn)的第一步,“從互聯(lián)網(wǎng)中搜索與之相關(guān)的信息,并準(zhǔn)確定位到符合內(nèi)容的信息列表頁頁面”,也是一件說起來輕松容易,但實(shí)施起來卻需要相當(dāng)熟練的,或者說,相當(dāng)專業(yè)的搜索技巧的。
比如說:
利用site、intitle、inurl等,限制搜索范圍;
利用雙引號(hào)和中文書名號(hào)進(jìn)行精確匹配;
利用“+”、“-”等增刪匹配內(nèi)容;
利用“filetype:指定文檔類型”查找指定文檔類型等。
因此,通過這十四天的生產(chǎn)實(shí)習(xí),個(gè)人最大的收獲便是:
1)、通過對指定信息的搜索,學(xué)習(xí)、掌握并提高了一定的搜索能力和技巧;
2)、通過對帝國CMS的信息采集功能的用心、認(rèn)真、系統(tǒng)學(xué)習(xí),初步掌握了帝國CMS的信息采集功能的使用;
3)、通過帝國CMS的信息采集功能的使用使用過程中,對編寫采集正則的練習(xí),不僅熟練地掌握了采集正則的編寫,還進(jìn)一步提高了對HTML代碼的理解和閱讀能力。
所有以上的這些,都是在平時(shí)的學(xué)習(xí)中,所沒有注意到的。
另外,通過這十四天的生產(chǎn)實(shí)習(xí),似乎得出了這樣的一個(gè)出人意料的結(jié)論:中小型企業(yè),或者是中小型網(wǎng)站建設(shè)公司,似乎更鐘愛于利用自助建站系統(tǒng)來建網(wǎng)。
這也是有感而發(fā)的:利用自助建站系統(tǒng)來建設(shè)網(wǎng)站,留校實(shí)習(xí)如是,校外實(shí)習(xí)亦如是。
當(dāng)下流行的自助建站系統(tǒng)就有:帝國CMS、動(dòng)易、織夢、金碟、易訊、新竹、E路網(wǎng)絡(luò)、九天……等等,有需求的就有市場,難道,這就說明,利用自助建站系統(tǒng)來建站乃大勢所趨?
十分令人費(fèi)解。
這不免令人困惑:我們學(xué)電子商務(wù)的,到底是偏向于技術(shù)本身呢,還是側(cè)重于借助輔助工具來實(shí)現(xiàn)?
五、實(shí)現(xiàn)電子商務(wù)過程的合理化建議
鑒于這十四天的生產(chǎn)實(shí)習(xí)的所見所聞,本人建議:
保障支付安全,建議與支付寶簽約;
加強(qiáng)實(shí)習(xí)紀(jì)律、團(tuán)隊(duì)協(xié)作管理,提高實(shí)習(xí)效率。之所以這樣說,是有感于實(shí)習(xí)期間的時(shí)間安排及實(shí)習(xí)分組分工而發(fā)的。
關(guān)于實(shí)習(xí)時(shí)間,雖然官方的說法是2009年6月22日至7月5日,這是表面上的,實(shí)際上,14天里,除了前一個(gè)雙休日用來休息、后一個(gè)雙休日用來進(jìn)行生產(chǎn)實(shí)習(xí)考試、撰寫實(shí)習(xí)報(bào)告之外,中間的兩個(gè)五天里,下午是回寢室自覺實(shí)習(xí),并且上午實(shí)習(xí)環(huán)境相對隨意,所以,實(shí)際上,真正意義上的實(shí)習(xí)時(shí)間只有短短的五天,而這樣的實(shí)習(xí)安排,直接導(dǎo)致的結(jié)果是,上午不認(rèn)真實(shí)習(xí)的,不在少數(shù);而下午登錄過后臺(tái)的,更是屈指可數(shù)。
而至于團(tuán)隊(duì)協(xié)作管理,組與組之間,任務(wù)性質(zhì)相同或相近的,缺乏一定溝通交流,倒還罷了,就連任務(wù)性質(zhì)相關(guān)聯(lián)、相互依賴的,也老死不相往來,這樣的直接后果是,知道老師批評、整體效率極端低下。這通過下面的一個(gè)對比可以看出來:
同樣的實(shí)習(xí)時(shí)間里,到校外單位的,幾個(gè)人可以單獨(dú)的完成一個(gè)完整的網(wǎng)站的建設(shè);而留校的二十幾人,就連美化、添加信息的工作,也磨嘰的很。