• 沒有找到結果。

查詢登入密碼處理程序

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

第三章 系統分析與設計

3.6 系統設計

3.6.1 校內租屋系統

3.6.1.1 學生(登入)子系統

3.6.1.1.4 查詢登入密碼處理程序

主要功能:查詢登入密碼 ○2 查詢登入密碼處理流程

Procedure 1-1-4:主要功能在從租屋系統資料庫(學生資料表)中讀取符 合所輸入的學號及身份證字號之該筆學生資料,並顯示該學生之登入密 碼,否則則顯示輸入錯誤之錯誤訊息。

圖 3.21 查詢登入密碼處理流程圖

3 資料庫使用

a. 檔案:租屋系統.MDF b. 資料表:學生登入資料表

c. 欄位名稱:username、password、userlevel d. 檔案記錄格式:

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

1 username 登入帳號 varchar 20 -

2 password 登入密碼 varchar 20 -

3 userlevel 使用者層級 varchar 15 學生

表 3.4 查詢登入密碼檔案記錄格式

3.6.1.2 新生線上預租子系統

新生可在此系統依照其意願登錄三個住宿選擇,且在系統執行亂數抽籤的期 限還未到期之前,學生可修改或取消其之前所登錄之志願。在系統亂數抽籤產生 預租結果後,使用者可查詢最終預租結果。

1. 依志願登錄預租資料:新生可在此系統開放期間,依其前三個志願填寫預租 資料。

2. 修改已登錄之預租資料:在此系統開放期間還未到期之前,學生可修改或取 消其之前所登錄的預租資料。

3. 系統亂數抽籤(產生預租結果):透過系統自動執行亂數抽籤工作,即可產生預 租結果。

4. 查詢預租結果:在系統執行亂數抽籤產生預租結果後,學生即可上網查詢自 己是否依其之前填寫之志願預租成功。

圖 3.22 新生線上預租子系統功能圖

3.6.1.2.1 依志願登錄資料處理程序 1 依志願登錄預租資料處理

主要功能:依志願登錄預租資料 ○2 依志願登錄預租資料處理流程

Procedure 1-2-1:主要功能在將該學生所填寫之預租資料寫入租屋系統 資料庫(預租資料表)中,並顯示資料登錄成功或失敗之畫面。

圖 3.23 依志願登錄預租資料處理流程圖

3 資料庫使用

second_ran1、second_ran2、third_wish、third_ran1、third_ran2、

pretenancy_datetime

2 修改已登錄之預租資料處理流程

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

圖 3.24 修改已登錄之預租資料處理流程圖

3 資料庫使用

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

c. 欄位名稱:first_wish、first_ran1、first_ran2、second_wish、

second_ran1、second_ran2、third_wish、third_ran1、third_ran2、

pretenancy_datetime d. 檔案記錄格式:

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

格式 備註

1 first_wish 第一志願 varchar 50 -

2 first_ran1 第一志願亂數1 varchar 10

3 first_ran2 第一志願亂數2 varchar 10

4 second_wish 第二志願 varchar 50 - 5 second_ran1 第二志願亂數1 varchar 10 - 6 second_ran2 第二志願亂數2 varchar 10 -

7 third_wish 第三志願 varchar 50 -

8 third_ran1 第三志願亂數1 varchar 10 - 9 third_ran2 第三志願亂數2 varchar 10 -

10 pretenancy_

datetime

預租時間 datetime 8 -

表 3.7 修改已登錄之預租資料檔案記錄格式

3.6.1.2.3 系統亂數抽籤(產生預租結果)處理程序 1 系統亂數抽籤處理

主要功能:系統亂數抽籤,產生預租結果 ○2 系統亂數抽籤處理流程

Procedure 1-2-3:主要功能在新生線上預租子系統開放時間結束時,管 理員可透過設定,使系統依據學生所登入的預租資料開始執行亂數抽 籤,產生預租結果。

圖 3.25 系統亂數抽籤處理流程圖

3 資料庫使用

a. 檔案:租屋系統.MDF

b. 資料表:學生資料表、預租資料表、預租結果資料表 c. 欄位名稱:

學生資料表:stu_num

預租資料表:first_wish、first_ran1、first_ran2、second_wish、

second_ran1、second_ran2、third_wish、third_ran1、third_ran2、

pretenancy_datetime

預租結果資料表:dor_bedid、dor_name、when_toballot

d. 檔案記錄格式:

3 when_toballot 何時預租到 varchar 10

第一次抽籤

2 查詢預租結果處理流程

Procedure 1-2-4:此處理程序之主要功能在系統執行亂數抽籤產生預租 結果後,從租屋系統資料庫(預租結果資料表)中查詢預租結果。

圖 3.26 查詢預租結果處理流程圖

3 資料庫使用

a. 檔案:租屋系統.MDF

b. 資料表:學生資料表、預租結果資料表 c. 欄位名稱:

學生資料表:stu_num

預租結果資料表:dor_bedid、dor_name、when_toballot d. 檔案記錄格式:

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

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

1 stu_num 學號 varchar 8 -

表 3.11 查詢預租結果檔案記錄格式 I

(b)資料表:預租結果資料表 檔案記錄格式:

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

1 dorbed_id 床位編號 varchar 10 -

2 dor_name 宿舍名稱 varchar 50 -

3 when_toballot 何時預租到 varchar 10

第一次抽籤 第二次抽籤 第三次抽籤 表 3.12 查詢預租結果檔案記錄格式 II

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

為提供學校對宿舍需求量做有效且完整的規劃,因此設計此系統調查舊生欲 住宿之人數,方便學校準備足夠或適當之宿舍。

1. 住宿意願登錄:欲住宿者(舊生)可在此系統開放期間,登錄住宿意願資料。

2. 取消已登錄之住宿意願:在此系統開放期間未到期之前,學生依可取消之前 登錄之住宿意願資料。

圖 3.27 舊生住宿意願調查子系統功能圖

3.6.1.3.1 住宿意願登錄處理程序 1 住宿意願登錄處理

主要功能:登錄住宿意願資料 ○2 住宿意願登錄處理流程

Procedure 1-3-1:主要功能在將學生所填寫的住宿意願資料寫入租屋系 統資料庫(住宿意願資料表)中,並顯示資料登錄成功或失敗之畫面。

圖 3.28 住宿意願登錄處理流程圖

3 資料庫使用

a. 檔案:租屋系統.MDF

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

學生資料表:stu_num

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

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

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

1 stu_num 學號 varchar 8 -

表 3.13 住宿意願登錄檔案記錄格式 I

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

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

1 stu_desire 住宿意願 varchar 10 -

2 login_datetime 登錄時間 varchar 8 - 表 3.14 住宿意願登錄檔案記錄格式 II

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

主要功能:取消已登錄之住宿意願資料記錄 ○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 刪除學生資料處理

主要功能:刪除學生資料記錄

主要功能:刪除學生資料記錄

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

相關文件