截至 2021 年 2 月,這是我在目前工作中負責內部發展的一段經驗。
http://infrait.co.kr/bbs/notice.asp
要求:
- 您需要讓照片 1(現有主頁)看起來像照片 2(所需的外觀)。
- 您必須滿足以下要求。
- 新增“句號”
- 根據‘期間’‘處理狀態輸出’
使用的技能:
- ASP-HTML
- 表格等
- 腳本語言
- DB(微軟資料庫伺服器管理服務)
過程:
- 將「期間」新增至每個貼文的資料庫表中
- 修改與通知/活動頁面相關的「寫貼文」和「編輯貼文」頁面
- 一般首頁
- 編輯貼文清單顯示
- 編輯每個貼文編輯頁面
- 管理頁面
- 編輯貼文建立頁面
- 編輯貼文 編輯頁面
- 編輯連接到每個帖子的相關資料庫
- 檢查輸出
表格類型:
期間已按上述方式新增。因為是一個週期,所以我創建了兩個值(bperiod1,bperiod2)。
- 首先,如上所示,將bperiod1和bperiod2新增至write.asp和save.asp檔案中的變數、SQL語句和表單中。
資料庫
在 DB 表中,bperiod1 和 bperiod2 被指定為日期時間變數。
- 為了稍後比較值後創建“處理狀態”,將其設定為日期時間。
上圖是index.asp。也就是主頁。看這裡,它說 /board/list.asp 是使用 include 列印資料庫中的通知的那個。
上圖是list.asp。此外,我創建了變數 bPeriod1 和 2,從資料庫加載它們,添加值,並將句點添加到帖子標題(如果是公告板,則為 bbs="notice")以顯示它。
清單頁完成後如上圖所示。
管理頁面
- 您在上面看到的是管理員頁面上的“通知/事件”帖子列表,並且您可以在下面看到“寫入”按鈕。
- 點選寫入按鈕→寫入頁面
現有的寫作風格
新增功能後編寫
測試
- 提供了輸入,以便可以在管理員頁面的寫入/編輯頁面上輸入句點。
- 透過在連結到管理員頁面的 save.asp 檔案中編寫程式碼,可以將接受為輸入的周期變數儲存到資料庫中。
- 即使在一般主頁上,您也可以從資料庫取得值,列印期間,比較期間的最後日期和當前日期,並將進度狀態列印為「進行中」或「已關閉」。
- 他們表示,一般主頁上不使用編輯功能,因此正在進行的功能添加保持原樣。
印象和評論:
- 雖然我以前用過它,但功能並不經常使用,所以當出現問題或困難時,我必須自己解決。透過瀏覽各種包含的文件,我現在可以自己查看程式碼,找出哪些功能連接到哪些其他功能或頁面,分析它們,引用與所需功能類似的功能,並透過Google搜尋開發其他功能。
- 我還感覺自己在使用資料庫管理方面變得更加熟練了。我能夠找到連接的資料庫和表,向資料庫/表添加必要的變量,並向每個資料輸入值以進行測試。
- 由於功能是在一個頁面上實現的,這是一個使用了很多include和switch的頁面,所以非常複雜,但是通過單獨思考、實現和應用每個功能,我認為我能夠很好地實現所需的功能。