三個(gè)人零基礎(chǔ)做網(wǎng)頁如何分工?
時(shí)間:2024-01-16 17:06:01 | 來源:網(wǎng)站運(yùn)營
時(shí)間:2024-01-16 17:06:01 來源:網(wǎng)站運(yùn)營
三個(gè)人零基礎(chǔ)做網(wǎng)頁如何分工?: 首先聲明,本人雖是計(jì)算機(jī)專業(yè)學(xué)生,但菜鳥一枚。去年的這個(gè)時(shí)候,我連最基本的網(wǎng)頁都不會做,現(xiàn)在基本可以用C#.NET或者JavaEE寫不太復(fù)雜的網(wǎng)站(學(xué)生選課系統(tǒng)、學(xué)校實(shí)驗(yàn)室預(yù)約管理系統(tǒng)、社區(qū)信息管理系統(tǒng)等一類的)。題主的學(xué)院網(wǎng)站總體難度應(yīng)該比這些大一點(diǎn),尤其是前端。我給的建議如下:
先說我概括的網(wǎng)站開發(fā)過程:
1.需求分析:包括用戶分析、目標(biāo)定位等;
2.網(wǎng)站設(shè)計(jì):包括基本界面、數(shù)據(jù)庫設(shè)計(jì)等;
3.編程實(shí)現(xiàn):頁面編程與數(shù)據(jù)庫的修改等;
4.測試驗(yàn)收:內(nèi)部測試、非項(xiàng)目人員測試等。
結(jié)合你們的實(shí)際情況,我覺得你們可以分工如下:
首先:三人一起討論網(wǎng)站的基本功能和架構(gòu)(主要包括哪些功能模塊等),這個(gè)應(yīng)該不難的,你們可以多看看其他學(xué)院的網(wǎng)站,然后記得用文檔記錄下來,根據(jù)需要畫一些流程圖、示意圖等,然后帶著你們的文檔去找老師,一定記得和老師談妥了,沒談好后期老師說要增加功能更改數(shù)據(jù)庫的什么就很煩了呢。
然后:根據(jù)各種功能模塊和界面的示意圖,你們可以選擇開發(fā)技術(shù)了。目前主流的網(wǎng)站開發(fā)技術(shù)有三種,分別是LAMP(Linux+Apache+MySQL+PHP/Python/Perl)、JavaEE、.NET。至于三種技術(shù)的區(qū)別,你自己去搜索吧。LAMP我沒有用過,不做評論,如果是在JavaEE和.NET中選擇的話,我建議選擇.NET,這個(gè)上手很快(我當(dāng)時(shí)邊自學(xué)邊實(shí)踐,一個(gè)多星期寫了學(xué)生選課系統(tǒng)),資料很多,你們可以在網(wǎng)上找到各種參考樣例,當(dāng)然JavaEE也很優(yōu)秀,最近就在用JavaEE寫網(wǎng)站。確定好技術(shù)就設(shè)計(jì)數(shù)據(jù)庫吧,選MySQL還是SQL server,我覺得要看你們學(xué)院的實(shí)際情況了。
再者:開始你們漫長的coding之路吧,至于三個(gè)人的分工,我覺得可以一人主要學(xué)前端,一人主要學(xué)后臺,另外一個(gè)人前端后臺都學(xué)一些吧。你們根據(jù)選擇的技術(shù)去學(xué)習(xí),這可以在本站其他問題上找到答案,前端的話推薦兩個(gè)網(wǎng)站:
w3school 在線教程和
W3Schools Online Web Tutorials,后臺的話,.NET推薦看官方文檔,JavaEE推薦李剛的《輕量級JavaEE》。然后我覺得很有效的一個(gè)方法就是從網(wǎng)上找類似的樣例,模仿著寫,但是不要直接復(fù)制代碼!遇到問題了就各種百度、google,問同學(xué)問老師,堅(jiān)持下去你會發(fā)現(xiàn)其實(shí)做網(wǎng)站并不是特別難。
最后:做出網(wǎng)站的基本雛形后,記得做大量的測試,畢竟是做學(xué)院的官網(wǎng),bug太多自己都不好意思吧,而且記得把界面調(diào)得好看些,雖然估計(jì)你會很煩這個(gè)。
暫時(shí)就說這么多吧,讓各位大神見笑了~~