日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何從零開始教女同學(xué)進(jìn)行PHP開發(fā):寫需求文檔

背景:遠(yuǎn)在北京的高中女同學(xué)讓我?guī)兔Ξ?dāng)她的實訓(xùn)“技術(shù)顧問”,實訓(xùn)要求個人獨立開發(fā)一個web項目,她選擇的開發(fā)語言是php。其實我又當(dāng)了一次標(biāo)題黨,她雖然以前從來沒用過PHP,但是卻有一點點html、css、javascript基礎(chǔ)(據(jù)說已經(jīng)忘光了),有用過C和java寫過東西。

項目描述:

題目——資源預(yù)定管理系統(tǒng)

功能需求——

1. 針對企事業(yè)單位開發(fā)一個資源預(yù)定管理系統(tǒng)

2. 針對不同類別的資源,例如會議室、汽車、儀器設(shè)備等,向員工提供預(yù)約使用的功能

3. 員工登錄系統(tǒng)后,可以查看指定的資源當(dāng)前的預(yù)定情況,可以預(yù)定指定時間段內(nèi)空閑的資源。

4. 不同的資源需要根據(jù)情況設(shè)置不同開放時間,例如每天的8:00到18:00,用于智能在開發(fā)時間內(nèi)進(jìn)行預(yù)定

5. 不同的資源可以預(yù)定的最小時間單位是不同的,例如會議室按分鐘進(jìn)行預(yù)定,最短15分鐘,汽車按小時預(yù)定,最短2個小時。

6. 系統(tǒng)遵循先到先得的原則進(jìn)行預(yù)定。

7. 用戶預(yù)定后,尚未使用前可以取消,取消后,其它用戶可以繼續(xù)預(yù)定

第一步:寫需求文檔

計算機專業(yè)的同學(xué)一般都上過軟件工程這門課,自然知道做需求的重要性。就算沒上過,有過工作經(jīng)驗的同志們也應(yīng)該看過別人寫的需求文檔。如果把一個項目的完成比作造房子,那么需求就好比建筑設(shè)計圖,如果設(shè)計的不好,那么造出來的房子也不會好看。雖然軟件開發(fā)比建筑有更大的靈活性(起碼房子不能動不動就回滾代碼,撤銷更改),但是需求要是做得不全面不嚴(yán)格,往往會極大地增加不必要的工作量和降低工作效率。

你想想,今天告訴你這樣一個需求,你代碼寫了一半,過幾天告訴你需求改了,之前的代碼都沒用了,你什么感覺?雖然需求變更是常有的事,但是一旦需求發(fā)生失控,對項目的影響往往是災(zāi)難性的。

幸好妹子之前做桌面軟件課程設(shè)計的時候?qū)戇^需求文檔,不然要從頭開始學(xué)怎么做需求還是一件蠻麻煩的事情。但如果剛?cè)腴T的童鞋嫌麻煩不做需求是大大的不妥,且不論進(jìn)入正式工作后要接觸更為嚴(yán)格嚴(yán)謹(jǐn)?shù)男枨笪臋n,哪怕只是應(yīng)付學(xué)校里的課程設(shè)計,在軟件規(guī)模足夠大的情況下,做需求用一天的時間,起碼可以使開發(fā)的時間縮短一個星期。

第二步:登錄頁面的舉例

妹子寫需求文檔去了,那我也不能閑著。因為我之前只是稍微看過php的相關(guān)資料,并沒有用過php寫過一行代碼,為了走在妹子前面,必須要提前學(xué)習(xí)妹子要用的東西。由于這個課程設(shè)計的項目有登錄的功能,所以我打算用這個頁面作為介紹php的第一個例子,并且往后還會就登錄功能整個流程進(jìn)行更加詳盡的說明。

首先,我們看一個最簡單的html登錄頁面,上代碼!

 
 
 
  1.  
  2.   
  3.   
  4.  用戶登錄界面 
  5.   
  6.   
  7.       
  8.  用戶名:      
  9.      密碼: 
  10.       
  11.   
  12.   
  13.  

為了讓大家不當(dāng)極致的伸手黨,我就不把頁面截圖上來了,大家自己復(fù)制代碼用瀏覽器看看效果。為什么我要給妹子寫這幾行代碼呢?主要是想讓妹子重新熟悉一下html代碼長什么樣子,而且是為了下面讓妹子知道php與html為什么混合在一起做鋪墊。過了這么一會兒,大家應(yīng)該已經(jīng)看過上面那些代碼的顯示效果了吧。既然這樣,請看下面加入php后的代碼:

 
 
 
  1. echo "";  
  2. echo "";  
  3. echo "";  
  4. echo "用戶登錄界面";  
  5. ?> 
  6.  
  7.  
  8.  
  9.      用戶名:      
  10.      密碼: 
  11. echo ""  
  12. ?> 
  13.  
  14.  
  15.  

這段代碼主要讓妹子了解這么幾點:(1)php代碼要用標(biāo)簽進(jìn)行標(biāo)識(2)如何使用echo語句進(jìn)行輸出html代碼,另外關(guān)于要用對""中的"(雙引號)用\(轉(zhuǎn)義符)進(jìn)行轉(zhuǎn)義。(3)php代碼是如何跟html代碼進(jìn)行混合的。

PS:完事開頭難,第一篇文章就先寫這么多。起點定的太高反而不好,容易把初學(xué)者搞迷糊了。多看作為例子的代碼,自己動手改一改,寫一寫,感受一下。

原文鏈接:http://www.cnblogs.com/levenyes/archive/2013/09/04/3299146.html


網(wǎng)站題目:如何從零開始教女同學(xué)進(jìn)行PHP開發(fā):寫需求文檔
當(dāng)前鏈接:http://www.dlmjj.cn/article/ccodshg.html