第二章 系統概述
2.7 新系統所需配備
硬 體 :
Windows 2000 或 Windows XP 作業系統
CPU pentium3 800mHZ
硬 碟 20G
記 憶 體 256MB
軟 體 :
Microsoft Visual Studio .NET 2003(包 含 asp)
Microsoft Office Access 2003
Microsoft Office Word 2003
2-8 工作分配與時程
2.工作分配
王薏婷 張雯硯
系統規劃 *** *
系統分析 *** **
系統設計 *** ***
系統實作 *** ***
報告撰寫 *** ***
專題發表 *** ***
表2-1 專題工作分配表
第三章 系統分析與設計
系統的開發與分析有許多方法技術與方法,常見的技術有
1. 模型式(modeling)
2. 雛型設計(Prototyping Development)
模型式(modeling) :
它是產生圖形來描述,系統開發者可以進行分析、測試、修改的 概念或是處理。常見的模型有:
1. 瀑布模型(Waterfall Model):
它定義了一個系統由產生階段至淘汰,整個存活期間必須經歷的
是最簡單也最容易懂的系統分析方法,但由於把系統測試與除錯放在
結構化設計、結構化程式設計及由上往下製作等技術逐漸被認
2. 雛型設計(Prototyping Development)
3.聯合應用開發 (JAD)及快速應用開發(RAD)等方法
(1) 計劃
性、效率且可行的。以上所描述過的這些方法,都是系統開發人員可
5. 快速的系統發展, 降低風險:雛形方法的發展時間及成本較
3.4 系統架構圖
圖 3-2 逢甲大學體育室場地借用管理系統架構圖
體育室場地借用系統
場 地 管 理 子 系 統 借 用 場 地 子 系 統 管 理 者 子 系 統
( 1 ) ( 2 ) ( 3 )
3.5 場地管理子系統
3.5.2 場地管理子系統流程圖
1.產生排程:
Procedure1-1:這個程序的功能為把所有借用的紀錄都列出 來,使成為一個排程。
圖 3-4 產生排程之流程圖
產生排程.asp
Procedure1-1 排程資
料.mdb
排程 資料.mdb
排程.asp
(1)檔案名稱:
產生排程.asp(3).
檔案名稱:
排程.asp 記錄格式:編號 欄名 型態 長度 位置 備註
1 場地類別 Varchar 10 (50,4)
2 場地編號 Char 8 (52,4)
3 場地名稱 Varchar 10 (54,4)
4 日期 Data Time 8 (56,4)
5 時間 Data Time 8 (58,4)
6 借出狀況 Bit 1 (60,4)
7 借用單位 Char 10 (62,4)
8 借用人 Char 10 (64,4)
表 3-3 排程.asp
2. 更新排程:
Procedure1-2:這個程序的功能為更新排程資料。
圖 3-5 更新排程之流程圖
更新排程.asp
Procedure1-2 排程資
料.mdb
排程 資料.mdb
排程.asp
(1) 檔案名稱:
更新排程.asp
3.查詢場地資料:
Procedure1-3: 這個程序的功能為查詢。
圖3-6 查詢場地資料之流程圖
查詢場地資料.asp
Procedure1-3 場地 資料.mdb
場地資 料.asp
(1)
檔案名稱:
查詢場地資料.asp(3)
檔案名稱:
場地資料.mdb 記錄格式:編號 欄名 型態 長度 備註
1 場地類別 Varchar 10
2 場地編號 Char 8
3 場地名稱 Varchar 10
4 日期 Data Time 8
5 時間 Data Time 8
6 借出狀況 Bit 1
表 3-7 場地資料.mdb
4.瀏覽場地
Procedure1-4: 這個程序的功能為連結到場地圖片,並一同顯 示出場地資料
圖 3-7
瀏覽場地之流程圖
瀏覽場地.asp
Procedure1-4 場地 資料.mdb
場地圖 片.asp
(1)
檔案名稱:
瀏覽場地.asp(3)
檔案名稱:
場地資料.mdb 記錄格式:編號 欄名 型態 長度 備註
1 場地類別 Varchar 10
2 場地編號 Char 8
3 場地名稱 Varchar 10
4 日期 Data Time 8
5 時間 Data Time 8
6 借出狀況 Bit 1
表 3-10 場地資料.mdb
3.6 管理者子系統
3.6.1 管理者子系統功能圖
1. 建立教師資料
2. 修改老師資料
3. 建立學生資料
4. 修改學生資料
5. 建立場地資料
6. 修改場地資料
7. 審核場地資料
8. 列印審核單
圖 3-8 資料庫管理者子系統功能圖
3.6.2 管理者子系統流程圖
(1) 檔案名稱:建立教師資料.asp
(3) 檔案名稱:教師資料.mdb 記錄格式:
編號 欄名 型態 長度 備註
1 姓名 VarChar 8
2 身分證字號 Char 10
3 電子信箱 Char 50
4 電話 Char 10
5 分機 Char 10
6 使用權限 Bit 1 0為不可審核
1為可審核 0為預設值
表 3-13 教師資料.mdb
2. 修改教師資料
(1) 檔案名稱:修改教師資料.asp
3. 建立學生資料
Procedure1-3:
這個程序的功能為新增,將輸入的資料儲存到資料 庫中。圖 3-11 建立學生資料之流程圖
建立學生資料.asp
Procedure1-3 學生
資料.mdb
學生 資料.mdb
學生資 料.asp
(1) 檔案名稱:建立學生資料.asp
(3) 檔案名稱:學生資料.mdb 記錄格式:
編號 欄名 型態 長度 備註
1 系級 Varchar 10
2 姓名 VarChar 8
3 學號 Char 10
4 身分證字號 Char 10
5 電子信箱 Char 50
6 類別 Varchar 8
7 電話 Char 10
表3-17 學生資料.mdb
4. 修改學生資料
Procedure1-4:
這個程序的功能為更改資料,將更改的資料儲存到 資料庫中,覆蓋原有的資料。圖 3-12 修改學生資料之流程圖
修改學生資料.asp
Procedure1-4 學生
資料.mdb
學生 資料.mdb
學生資 料.asp
(1)
檔案名稱:
修改學生資料.asp5. 建立場地資料
Procedure1-5:
這個程序的功能為新增,將輸入的資料儲存到資料 庫中。圖 3-13 建立場地資料之流程圖
建立場地資料.asp
Procedure1-5 場地
資料.mdb
場地 資料.mdb
場地資 料.asp
(1) 檔案名稱:
建立場地資料.asp(3)檔案名稱:
場地資料.mdb 記錄格式:編號 欄名 型態 長度 位置 備註
1 場地類別 Varchar 10 (50,4)
2 場地編號 Char 8 (50,5)
3 場地名稱 Varchar 10 (50,6)
4 日期 Data Time 8 (50,7)
5 時間 Data Time 8 (50,8)
6 借出狀況 Bit 1 (50,9) 0為借出
1為空場 1為預設值
7. 流覽場地 Varchar 20 (50,10)
表 3-21 場地資料.mdb
6. 修改場地資料
Procedure1-6:
這個程序的功能為更改資料,將更改的資料儲存到 資料庫中,覆蓋原有的資料。圖 3-14 修改場地資料之流程圖
修改場地資料.asp
Procedure1-6 場地
資料.mdb
場地 資料.mdb
場地資 料.asp
(1) 檔案名稱:修改場地資料.asp
7.審核場地資料
Procedure1-7:
這個程序的功能為更改場地借出狀況,將更改的資 料儲存到資料庫中,覆蓋原有的資料。圖 3-15 審核場地資料之流程圖
審核場地資料.asp
Procedure1-7 場地
資料.mdb
場地 資料.mdb
場地資料審 核通過.asp
(1)檔案名稱:
審核場地資料.asp8.列印審核單
Procedure1-8:
這個程序的功能為列印已審核的場地單。圖 3-16 審核場地資料之流程圖
已審核之場地資料.asp
Procedure1-8 場地
資料.mdb
場地 資料.mdb
場地資料列 印.asp
(1)
檔案名稱:
已審核之場地資料.asp3.7 借用場地子系統
3.7.1 借用場地子系統功能圖
1. 學生借用場地
2. 教師借用場地
圖 3-17 學生租借場地子系統功能圖
借用場地子 系統
學生借用場地
1.1
教師借用場地
1.2
體育室場地租借系統
3.7.2 借用場地子系統流程圖
(1)檔案名稱:學生借用場地.asp
(3) 檔案名稱:
場地資料.mdb記錄格式:
編號 欄名 型態 長度 備註
1 場地位置 VarChar 15
2 場地名稱 VarCha 10
3 場地編號 Char 5
4 場地照片 Char 10
5 開始時間 Char 8
6 結束時間 Char 8
7 租借日期 Char 8
表 3-29 場地資料.mdb
2.教師借用場地
Procedure1-2:
這個程序的功能為租借系統的對象為教師,而具有特 別的權限圖 3-19 教師租借場地之流程圖
教師借用場地.asp
Procedure1-2 場地
資料.mdb
場地 資料.mdb
教師借用場 地完成.asp
(1)檔案名稱:教師借用場地.asp
(2) 檔案名稱:場地資料.mdb 記錄格式:
編號 欄名 型態 長度 備註
1 場地位置 VarChar 15
2 場地名稱 VarCha 10
3 場地編號 Char 5
4 場地照片 Char 10
5 開始時間 Datatime 8
6 結束時間 Datatime 8
7 租借日期 Datatime 8
表 3-32 場地資料.mdb
第四章 系統建置 4.1 管理者子系統
1.管理者登入:設定管理者帳號/密碼為 admin/admin,進入管理員選 單,可以處理學生資料、教師資料、場地資料以及註 冊認證。
圖 4-1 管理者登入
圖 4-2 管理者選單
2.新增學生資料:學生將自己的檔案送給體育室,然後由管理者新增 學生資料。
圖 4-3 新增學生資料
新增成功後出現成功的訊息
圖 4-4 新增學生資料成功
新增的學生資料出現在學生資料庫中
圖 4-5 新增的學生資料
3.刪除學生資料:管理者可以直接進入刪除學生資料,將要刪除的 檔案勾選出來。
圖 4-6 刪除學生資料
圖 4-7 刪除學生資料成功
4.新增教師資料:教師將自己的檔案送給體育室,然後由管理者新增 教師資料,新增完成後,出現新增成功訊息。
圖 4-8 新增教師資料
圖 4-9 新增教師資料成功
5.刪除教師資料:管理者可以直接刪除所點選的教師資料
圖 4-10 刪除教師資料
刪除成功後,會出現刪除成功訊息。
圖 4-11 刪除教師資料成功
6.新增場地資料:管理者可以從頁面新增場地資料,因應學校蓋新的 體育場或體育館。
圖 4-12 新增場地資料
圖 4-13 以新增的場地資料
7.刪除場地資料:如果場地有破舊或是其他原因停止使用或拆除,就 需要把場地資料刪除了。
圖 4-14 刪除場地資料
圖 4-15 刪除場地資料成功
8.修改場地資料:檢視場地資料後,依據場地序號更改場地資料。
圖 4-16 檢視欲修改的場地資料
圖 4-17 為把序號 81 的籃球場編號 20 改成排球場編號 50。
圖 4-17 更改場地資料
圖 4-18 修改場地資料成功
9.註冊認證:有學生註冊和教師註冊。學生自己到體育室註冊了之 後,經由管理者認證,才可以借用場地。以下為張雯硯 同學填的註冊資料。教師的註冊也是一樣。
圖 4-19 學生註冊
圖 4-20 註冊完成後等待認證
此時管理員登入系統後,便進入註冊認證,幫新申請的同學做 認證。認證成功後會出現,認證完成的訊息。
圖 4-21 管理者認證審查
圖 4-22 認證完成後產生的訊息
通過認證後,測試是否能進入借用系統。
圖 4-23 張雯硯同學登入
圖 4-24 登入成功
4-2 場地管理子系統
1.瀏覽與查詢場地:不必登入便可以查詢場地,查詢場地的時候,旁 邊也有一張場地的照片,所以可以一邊瀏覽一邊查詢,一目了然。
圖 4-25 系統首頁(不必登入便可查詢)
圖 4-26 可以一邊瀏覽場地一邊查詢出借狀況
2 場地查詢:登入借用系統後,也可以查詢。查詢籃一。
圖 4-27 查詢第一校區籃球場一
圖 4-28 查詢結果
3.排程:全部借出場地的資料
圖 4-29 全部借出場地的資料
4-3 場地借用系統 1.場地借用
圖 4-30 借用場地
2.借完後查詢自己已借的場地
圖 4-31 查詢剛剛借用的場地
圖 4-32 查詢結果
第五章系統評估與檢討
業的進行。
還是要查詢才知道自己有沒有借到場地。
5.4 借用場地子系統
優點:因為場地租借以老師上課為優先,所以特別設置教師租 借的子系統,給予教師優先權租借場地,並且直接將上課時間 納入考量,上課時間不得借用,所以只有四個時段可以借用 場地,如果老師要補課的話,借用的優先權就高於學生。
缺點:設計上應該直接將上課時間納入考量,這樣教師便不用
自己去租借場地,而由系統來安排上課地點,預先告知教師。
第六章 心得報告
看,也不知道要從哪邊分析起,還好有謝信芳老師細心的指導,慢慢 的一步一步教我們,如何做好書面報告,格式該注意的地方,等等的。
然而在設計網頁或是資料庫的時候,也常常遇到瓶頸停下來,還好資 訊系有很多.net 高手,而且又很熱心助人,幫忙解決我們的問題,第 四章的部份做的有點粗操,因為已經接近發表的時間,來不及請教謝 信芳老師,所以希望以demo 方式來代替第四章系統建置的部份的不 齊,這次的專題,讓我學到不只是專題裡面的東西,還有跟同學的相 處之道,也讓我發現很多同學都有很多寶物不吝惜我們去挖掘,學習 真的是快樂的。
附錄A
附錄 B
資料庫關聯圖:
資料庫關聯圖
各個欄位關聯之說明:
1.學生資料表的系隊代號Æ系隊資料表的系隊代號: 1ÆN 因為一個學生可能同時參加多種系隊
2.學生資料表的學號Æ借出紀錄表的學號:1ÆN 因為一個學生可以同時借五個場地
3. 學生資料表的學號Æ登入資料表的帳號: 1Æ1 每個學生只能用自己的帳號登入,帳號即學號
4. 場地資料表的場地編號Æ借出紀錄表的場地編號:1ÆN 因為一個場地可以在不同時段重複被借出
5.教師資料表的教師姓名Æ借出紀錄表的上課教師姓名:1ÆN
因為一個老師一天中可能在不同場地上課,因此會有好幾筆借場地資 料
6. 教師資料表的教師人事代碼Æ登入資料表的帳號:1Æ1 一位教師只能用自己的人事代碼當做帳號登入