• 沒有找到結果。

取消已登錄之住宿意願處理程序

在文檔中 逢甲租屋宅急便 (頁 50-0)

第三章 系統分析與設計

3.6 系統設計

3.6.1 校內租屋系統

3.6.1.3 舊生住宿意願調查子系統

3.6.1.3.2 取消已登錄之住宿意願處理程序

主要功能:取消已登錄之住宿意願資料記錄 ○2 取消已登錄之住宿意願處理流程

Procedure 1-3-2:此程序主要功能在從租屋系統資料庫(住宿意願資料表) 中讀取該學生之前登錄的住宿意願資料,進行修改(取消)的動作,修改 後再存入該資料庫,並顯示資料修改成功或失敗之畫面。

圖 3.29 取消已登錄之住宿意願處理流程圖

3 資料庫使用

a. 檔案:租屋系統.MDF

b. 資料表:學生資料表、住宿意願資料表 c. 欄位名稱:

學生資料表:stu_num

住宿意願資料表:stu_desire、login_datetime d. 檔案記錄格式:

(a)資料表:學生資料表 檔案記錄格式:

序號 欄位名稱 描述 資料類型 欄位大小/格式 備註

1 stu_num 學號 varchar 8 -

表 3.15 取消已登錄之住宿意願檔案記錄格式 I

(b)資料表:住宿意願資料表 檔案記錄格式:

序號 欄位名稱 描述 資料類型 欄位大小/格式 備註

1 stu_desire 住宿意願 varchar 10 -

2 login_datetime 登錄時間 varchar 8 - 表 3.16 取消已登錄之住宿意願檔案記錄格式 II

3.6.1.4 宿舍設備申修子系統

住宿者對於宿舍之需要修理之設備,可直接線上登記申請修理,並可於申修 日後上線追查維修進度,提供住宿者申訴維修之管道。

1. 刊登設備申修資料:當宿舍設備有損壞時,學生可上網刊登設備申修資料。

2. 查詢設備申修進度:由於管理員會隨時依設備維修情況更新申修資料,因此 學生可上網查詢設備維修的進度。

圖 3.30 宿舍設備申修子系統功能圖

3.6.1.4.1 刊登設備申修資料處理程序 1 刊登設備申修資料處理 主要功能:新增申修資料 ○2 刊登設備申修資料處理流程

Procedure 1-4-1:此處理程序主要功能在將學生所登錄之申修資料寫入 租屋系統資料庫(申修資料表)中,並顯示資料新增是否成功之畫面。

圖 3.31 刊登設備申修資料處理流程圖

3 資料庫使用

a. 檔案:租屋系統.MDF

b. 資料表:學生資料表、申修資料表 c. 欄位名稱:

學生資料表:stu_num

申修資料表:df_postid、df_dorname、df_location、df_devicefix_name、

df_devicefix_type、df_describe、df_state、df_postdatetime d. 檔案記錄格式:

(a)資料表:學生資料表 檔案記錄格式:

序號 欄位名稱 描述 資料類型 欄位大小/格式 備註

1 stu_num 學號 varchar 8 -

表 3.17 刊登設備申修資料檔案記錄格式 I

(b)資料表:申修資料表 檔案記錄格式:

序號 欄位名稱 描述 資料類型 欄位大小/格式 備註

1 df_postid 刊登編號 varchar 20 -

2 df_dorname 宿舍名稱 varchar 60 -

3 df_location 設備位置 varchar 60 -

4 df_devicefix_

name 設備名稱 varchar 200 -

5 df_devicefix_

type 設備種類 varchar 10 -

6 df_describe 損壞情形 varchar 600 -

7 df_state 修復情況 varchar 10 -

8 df_postdatetime 刊登時間 datetime 8 - 表 3.18 刊登設備申修資料檔案記錄格式 II

3.6.1.4.2 查詢設備申修進度處理程序 1 查詢設備申修進度處理 主要功能:查詢申修進度 ○2 查詢設備申修進度處理流程

Procedure 1-4-2:主要功能在從租屋系統資料庫(申修資料表)中讀取申 修資料,並顯示其維修進度。

圖 3.32 查詢設備申修進度處理流程圖

3 資料庫使用

a. 檔案:租屋系統.MDF

b. 資料表:學生資料表、申修資料表 c. 欄位名稱:

學生資料表:stu_num

申修資料表:df_postid、df_dorname、df_location、df_devicefix_name、

df_devicefix_type、df_describe、df_state、df_postdatetime

d. 檔案記錄格式:

4 df_devicefix_

name 設備名稱 varchar 200 -

5 df_devicefix_

type 設備種類 varchar 10 -

7. 更新申修資料(更新維修進度):管理員必須依宿舍設備維修情況,在申修資料

圖 3.34 新增學生資料處理流程圖

3 資料庫使用

a. 檔案:租屋系統.MDF

b. 資料表:學生資料表、學生登入資料表 c. 欄位名稱:

學生資料表:stu_name、sex、stu_num、delegacy、college、department、

grade、classes、stu_id、telephone、mobile、postcode、address、email 學生登入資料表:username、password、userlevel

d. 檔案記錄格式:

(a)資料表:學生資料表 檔案記錄格式:

序號 欄位名稱 描述 資料類型 欄位大小/格式 備註

1 stu_name 學生姓名 varchar 20 -

2 sex 性別 varchar 2 -

3 stu_num 學號 varchar 8 -

4 delegacy 學部 varchar 20 -

5 college 學院 varchar 20 -

6 department 系所 varchar 30 -

7 grade 年級 varchar 6 -

8 classes 班別 varchar 4 -

9 stu_id 身分證字號 varchar 10 -

10 telephone 聯絡電話 varchar 20 -

11 mobile 行動電話 varchar 10 -

12 postcode 郵遞區號 varchar 3 -

13 address 聯絡地址 varchar 50 -

14 email 電子信箱 varchar 50 -

表 3.21 新增學生資料檔案記錄格式 I

(b)資料表:學生登入資料表 檔案記錄格式:

序號 欄位名稱 描述 資料類型 欄位大小/格式 備註

1 username 登入帳號 varchar 20 -

2 password 登入密碼 varchar 20 -

3 userlevel 使用者層級 varchar 15 -

表 3.22 新增學生資料檔案記錄格式 II

3.6.1.5.2 刪除學生資料處理程序 1 刪除學生資料處理

主要功能:刪除學生資料記錄 ○2 刪除學生資料處理流程

Procedure 1-5-2:主要功能在從租屋系統資料庫(學生資料表)中刪除一 筆學生資料,並顯示資料刪除是否成功之畫面。

圖 3.35 刪除學生資料處理流程圖

3 資料庫使用

a. 檔案:租屋系統.MDF

b. 資料表:學生資料表、學生登入資料表 c. 欄位名稱:

學生資料表:stu_name、sex、stu_num、delegacy、college、department、

grade、classes、stu_id、telephone、mobile、postcode、address、email 學生登入資料表:username、password、userlevel

d. 檔案記錄格式:如表 3.21 新增學生資料檔案記錄格式 I 及表 3.22 新增學生資料檔案記錄格式 II 所示。

3.6.1.5.3 查詢預租結果處理程序

此處理程序和新生線上預租子系統中的查詢預租結果處理程序一樣,所 使用的為同一個程序,請參考 3.6.1.2.4。

3.6.1.5.4 刪除預租結果處理程序

1 刪除預租結果處理

主要功能:刪除預租結果 ○2 刪除預租結果處理流程

Procedure 1-5-3:此處理程序主要功能在於刪除系統執行亂數抽籤後所 產生的預租結果資料。

圖 3.36 刪除預租結果處理流程圖

3 資料庫使用

a. 檔案:租屋系統.MDF b. 資料表:預租結果資料表

c. 欄位名稱:stu_num、dor_bedid、dor_name、when_toballot d. 檔案記錄格式:

序號 欄位名稱 描述 資料類型 欄位大小/格式 備註

1 stu_num 學號 varchar 8 -

2 dorbed_id 床位編號 varchar 10 -

3 dor_name 宿舍名稱 varchar 50 -

4 when_toballot 何時預租到 varchar 10

第一次抽籤 第二次抽籤 第三次抽籤 表 3.23 刪除預租結果檔案記錄格式

3.6.1.5.5 查詢住宿意願調查結果處理程序 1 查詢住宿意願登錄結果處理

主要功能:查詢住宿意願登錄結果 ○2 查詢住宿意願登錄結果處理流程

Procedure 1-5-4:此程序主要功能在租屋系統資料庫(住宿意願資料表) 中讀出住宿意願資料,並顯示該住宿意願資料統計結果。

圖 3.37 查詢住宿意願登錄結果處理流程圖

3 資料庫使用

a. 檔案:租屋系統.MDF

b. 資料表:學生資料表、住宿意願資料表 c. 欄位名稱:

學生資料表:stu_num

住宿意願資料表:stu_desire、login_datetime d. 檔案記錄格式:

(a)資料表:學生資料表 檔案記錄格式:

序號 欄位名稱 描述 資料類型 欄位大小/格式 備註

1 stu_num 學號 varchar 8 -

表 3.24 查詢住宿意願登錄結果檔案記錄格式 I

(b)資料表:住宿意願資料表 檔案記錄格式:

序號 欄位名稱 描述 資料類型 欄位大小/格式 備註

1 stu_desire 住宿意願 varchar 10 -

2 login_datetime 登錄時間 varchar 8 - 表 3.25 查詢住宿意願登錄結果檔案記錄格式 II

3.6.1.5.6 刪除住宿意願調查結果處理程序 1 刪除住宿意願調查結果處理

主要功能:查詢住宿意願登錄結果 ○2 刪除住宿意願調查結果處理流程

Procedure 1-5-5:此程序主要功能在刪除住宿意願調查結果。

圖 3.38 刪除住宿意願登錄結果處理流程圖

3 資料庫使用

a. 檔案:租屋系統.MDF b. 資料表:住宿意願資料表

c. 欄位名稱:stu_num、stu_desire、login_datetime d. 檔案記錄格式:

序號 欄位名稱 描述 資料類型 欄位大小/格式 備註

1 stu_num 學號 varchar 8 -

2 stu_desire 住宿意願 varchar 10 -

3 login_datetime 登錄時間 varchar 8 - 表 3.26 查詢住宿意願登錄結果檔案記錄格式

3.6.1.5.7 更新申修資料(更新維修進度)處理程序 1 更新申修資料處理

主要功能:更新申修資料記錄 ○2 更新申修資料處理流程

Procedure 1-5-6:主要功能在從租屋系統資料庫(申修資料表)中讀取申 修資料,然後修改其維修進度欄位,最後再寫回該資料庫,並顯示資料 修改是否成功畫面。

圖 3.39 更新申修資料處理流程圖

3 資料庫使用

a. 檔案:租屋系統.MDF b. 資料表:申修資料表 c. 欄位名稱:df_state d. 檔案記錄格式:

序號 欄位名稱 描述 資料類型 欄位大小/格式 備註

1 df_state 修復情況 varchar 10 -

表 3.27 更新申修資料檔案記錄格式

3.6.1.5.8 刪除設備申修資料處理程序 1 刪除設備申修資料處理

主要功能:刪除申修資料記錄 ○2 刪除設備申修資料處理流程

Procedure 1-5-7:此程序主要功能在從租屋系統資料庫(申修資料表)中 刪除一筆申修資料,並顯示資料刪除是否成功之畫面。

圖 3.40 刪除設備申修資料處理流程圖

3 資料庫使用

a. 檔案:租屋系統.MDF b. 資料表:申修資料表

c. 欄位名稱:df_postid、df_dorname、df_location、df_devicefix_name、

df_devicefix_type、df_describe、df_state、df_postdatetime

d. 檔案記錄格式:如表 3.18 刊登設備申修資料檔案記錄格式 II 所 示。

3.6.1.5.9 新增宿舍資料處理程序

1 新增宿舍資料處理

主要功能:新增宿舍資料 ○2 新增宿舍資料處理流程

Procedure 1-5-8:此程序主要功能在從租屋系統資料庫(宿舍資料表)中 新增一筆宿舍資料,並顯示新增資料是否成功畫面。

圖 3.41 新增宿舍資料處理流程圖

3 資料庫使用

a. 檔案:租屋系統.MDF b. 資料表:宿舍資料表

c. 欄位名稱:dor_postid、dor_type、dor_name、dor_id、dor_address、

dor_block、dor_totalbed、dor_divid、dor_target、dor_roomequ、

dor_pubequ、dor_bathequ、dor_manage、dor_escapeequ、dor_fireequ、

dor_obstacle、dor_notation、dor_upfile1_filename、dor_upfile1_type、

dor_upfile2_filename、dor_upfile2_type、dor_upfile3_filename、

dor_upfile3_type、dor_upfile4_filename、dor_upfile4_type、

dor_upfile5_filename、dor_upfile5_type、dor_upfile6_filename、

dor_upfile6_type d. 檔案記錄格式:

序號 欄位名稱 描述 資料類型 欄位大小/

格式 備註

1 dor_postid 資料編號 varchar 20 -

2 dor_type 宿舍種類 varchar 20 -

3 dor_name 宿舍名稱 varchar 50 -

4 dor_id 宿舍代號 varchar 4 -

5 dor_address 宿舍地址 varchar 50 -

6 dor_block 宿舍格局 varchar 4 -

7 dor_totalbed 總床位數 int 4 -

8 dor_divid 床位分配情況 varchar 16 -

9 dor_target 出租對象 varchar 16 -

圖 3.42 查詢宿舍資料處理流程圖

3 資料庫使用

a. 檔案:租屋系統.MDF b. 資料表:宿舍資料表

c. 欄位名稱:dor_postid、dor_type、dor_name、dor_id、dor_address、

dor_block、dor_totalbed、dor_divid、dor_target、dor_roomequ、

dor_pubequ、dor_bathequ、dor_manage、dor_escapeequ、dor_fireequ、

dor_obstacle、dor_notation、dor_upfile1_filename、dor_upfile1_type、

dor_upfile2_filename、dor_upfile2_type、dor_upfile3_filename、

dor_upfile3_type、dor_upfile4_filename、dor_upfile4_type、

dor_upfile5_filename、dor_upfile5_type、dor_upfile6_filename、

dor_upfile6_type

d. 檔案記錄格式:如表 3.28 新增宿舍資料檔案記錄格式所示。

3.6.1.5.11 修改宿舍資料處理程序 1 修改宿舍資料處理

主要功能:修改宿舍資料 ○2 修改宿舍資料處理流程

Procedure 1-5-10:此程序主要功能在從租屋系統資料庫(宿舍資料表) 中修改一筆宿舍資料,並顯示修改資料是否成功畫面。

圖 3.43 修改宿舍資料處理流程圖

3 資料庫使用

a. 檔案:租屋系統.MDF b. 資料表:宿舍資料表

a. 檔案:租屋系統.MDF b. 資料表:宿舍資料表

在文檔中 逢甲租屋宅急便 (頁 50-0)

相關文件