楊群偉,廖潔,蘇華玲
(廈門華廈學院,福建 廈門 361021)
Web程序設計是一門綜合性學科,對學生的實踐技能要求較高,要求學生通過該門課程的學習,掌握網站開發及設計、程序設計、數據庫管理等多項技能。在Web程序設計課程中,項目式教學比較常用,就是通過項目的方式,在實施完成一個項目的過程中進行專業知識和技能的滲透,從而進行理論知識向實踐的轉化,幫助學生掌握Web程序設計的關鍵技術。
項目式教學過程除了讓學生掌握具體技術還應當教會學生項目實施過程,包括基本工作步驟,先后關系,每個步驟要做的內容,讓學生有全局性視野,具備獨立把控項目開發設計能力,而不是依賴教師的指導亦步亦趨。
本文提供了一個教學案例示范,通過一個轉賬小應用向讀者展示了Web應用的基本開發過程,然后進行分析總結,提出了Web項目開發的基本過程模型。該過程模型具備通用性,可用于教學參考,有助于廣大Web教學從業人員指導學生進行開發設計。
通過一個基于Python Flask框架的轉賬應用來說明Web應用的基本開發邏輯。該應用模擬用戶銀行轉賬行為,可以登錄系統,轉賬和查看歷史轉賬,具有3個頁面,分別是登錄頁,詳情頁和轉賬頁,各頁面界面效果如下:
頁面一:登錄頁面,如圖1所示,用戶可以輸入用戶名、密碼實現登錄。

圖1 登錄頁面
頁面二:賬單詳情頁,如圖2所示,用戶登錄后可以查看歷史賬單信息,賬單數據從數據庫中讀取。……