苗栗sfs3研習20130729

Download Report

Transcript 苗栗sfs3研習20130729

苗栗縣學務系統
SFS3研習
苗栗縣建功國小 林維璋
SFS3學務系統研習
今日授課綱要
以下簡報內容皆直接間接參考引用及編修自 校園自由軟體計畫網站
http://www.sfs.project.edu.tw文件內容
1
系統簡介
2
成績及學籍管理
3
模組列表
4
進階:系統架構
SFS3學務系統研習
1
系統簡介
SFS3學務系統研習
SFS3
School Free Software Version 3
系統簡介
School Free Software Version 3
由台中縣網陳瑩光老師等人維護開發,經由桃園、新竹、苗栗縣網等推廣使用
1.0版:
◦ 以台中縣外埔國小校務系統WEB圖書管理程式為基底擴充而成。
2.0版:
◦ 加入學籍與其他校務功能模組,以自由軟體形式散佈。
3.0版:
◦ 跨縣市合作的版本,也是目前最多學校使用的版本,功能已趨穩定完整。
3.1版:
◦ 改變更新方式、僅支援PHP 5執行環境。 目前各校應升級至此版本。
最新3.1版建議使用Ubuntu+Apache+Mysql+PHP5 架設較易成功(該程式編碼為BIG5,資料庫為Latin1)
*php.ini 中的 register_globals=Off , default_charset = “utf8”前加入分號註解掉
*MYSQL預設dump編碼為utf8,改為latin1匯出即可備份成功
SFS3學務系統研習
SFS3
SFS3學務系統
程式操作介面與資
料庫寫入輸出
跨平台瀏覽器操作與
LAMP平台(資料庫預設
語系目前仍為latin1寫入
)
各類模組操作互動
模組權限設定
(sfsman_2)、學校設定
(school_setup)、教職員
資料(teach_class)成績
設定、課程設定、學籍
資料、.....
SFS3學務系統研習
SFS3
將紙本資料改為數位
學籍/人事
成績
SFS3
訓輔資料
課程
應用
SFS3學務系統研習
2
模組列表
SFS3學務系統研習
模組列表
*模組皆放置於include目錄下,請參閱可用之模組列表
http://www.sfs.project.edu.tw/modules/sfsver
*已安裝之學務系統現有可安裝模組可直接至
系統管理 / 模組權限管理 / 新增模組 觀看
*模組所屬分類 首頁或某個模組分類(可用新增分類進行新增)底下
*模組的權限管理概念 1.職稱 2.處室群組 3.特定人 ,各校資訊人員請參
照權限列表與上級溝通後確實落實各模組的職務分工。。
*模組變數調整
*模組升級訊息、模組更新狀態(請參照模組列表定期更新)
SFS3學務系統研習
學務系統劃分原則
•
依照學校規模及處室:
(一)第一層為學校處室:12 班以下設置教導處,12 班以上設置教務、輔導、訓導(學
務)、
總務等處室。
(二)第二層為處室組長:依照各處室工作執掌及模組功能,劃分模組權限給該項業務承辦
人。
(三)第三層放置可使用模組。
•
依照模組功能使用:
(一)單一模組項下皆屬於該項業務承辦人業務權責者,個別劃分該模組使用權給該項業務
承辦人。
(二)單一模組項下同時屬於兩項業務權責者,視各校決議開放模組使用權之對象。
(三)屬於該處室之共用模組,置於該處室目錄下開放所屬該處室人員共同使用。
三、依照模組重要性:
各校學務系統內須安裝必要模組,次要模組可視各校需求做彈性調整。
SFS3學務系統研習
動手玩看看
-新增處室、教師、學生資料
• 教務 / 學校設定
• 教務 / 教師管理
• 教務 / 學期初設定
• 可參閱其他縣市網路文件教學
SFS3學務系統研習
3
成績及學籍管理
SFS3學務系統研習
成績及學籍管理
新學期設定注意事項
成績與學籍管理
新學期設定,每年兩次不能忘
重要!開學時課程設定不正確,老師開始輸入成績後,系統人員上班只想哭!因為系統沒解!
重來!
學務系統 預設在 8月 1日為新舊學年轉換的日期,在新學期初必須做的工作,簡列如下
(可先使用系統管理/設定複製完成相關工作):
1.舊學生學籍升級 -- 將學生班級設定升級
教務 / 註冊組 / 編班作業 -> 選擇 [參照上學期資料升級],如有編班,則操作 [同年級間班
級調整]
2.新生編班 -- 一年級新生學籍資料匯入,得採兩種方式:
<1> 教務 / 註冊組 / 新生編班(請級任老師自己key班級學生資料)
<2> 教務 / 註冊組 / 匯入資料 ->以萬豐版健康資料之學生檔案批次匯入
3. 教職員資料異動
教務 / 教師管理 -> 基本資料 任職資料(注意模組權限)
SFS3學務系統研習
成績與學籍管理
教務 / 學期初設定(every_year_setup)
成績與學籍管理
學期初設定(系統的根本)
下學期通常可以至系統管理/複製設定(copy_setup) 搞定
教務 / 學期初設定(every_year_setup) →
開學日設定(請參閱縣府每年學管科的公文設定)(設定後才會有該學期的資料可設定)
班級設定(班級數設定完成後會影響學籍資料的輸入)
上課日設定(影響成績單上的上課天數欄位)
成績設定 (成績單欄位與月考評量的加權計算、考試成績次數、成績單等第呈現)
課程設定 (想好後才設定,相同的課程名稱勿每年重新設定,每設定一個新課程就會在資料庫中產生
大量相關的資料表單,往後查詢資料會產生極大困擾;請系統管理人員勿因某位校長、主任逞
一時之快於sfs3內隨意添加更改課程名稱,應以系統穩定為要)
自動排課(個人不建議使用,可以去找好用一點的排課系統)
課表設定 (未設定班級任課教師屆時無法輸入成績,請跟隨學校課表更動任課人員時同步修改)
設定級任導師(影響教職員模組的級任導師相關功能)
SFS3學務系統研習
成績與學籍管理
學籍管理(stud_reg)
成績與學籍管理
教務/學籍管理(stud_reg)
每位學生被新增時都會在資料庫寫入建立獨一無二的學號作為表單的鍵值,請勿在此
任意刪除學生,可能造成學生異動模組(stud_move)找不到已轉出的學生資料等問題
,任何操作都會造成關聯資料表的影響。
關聯模組
一般操作後資料寫入表單stud_base,對資料庫熟悉的老師可以自行運用修改。
級任操作模組:班級學籍管理(stud_class)(可請級任視為學籍資料簿或輔導紀錄簿的電
子版進行日常填寫)
學生異動(stud_move)(請特別注意學年度,需預先通知該模組管理人員於學期轉換日前完
成該學期未完成之登錄工作)
畢業生升學資料(stud_grade)(每年可先核備取得畢業字號後再批次處理)
學籍報表(stud_report)
.........關聯模組一大票
SFS3學務系統研習
成績與學籍管理
學生資料相關報表清冊
)
成績與學籍管理
學生資料相關報表清冊
學生證列印: stud_id_card(自選模組)◦ 整批(正面) 整批(背面) 補印(正面)
班級名條: stud_list
班級學生名冊(all_name_form)
全校班級名冊(class_all_address)
級務管理(class_things)
班級名條、教師手冊名單、班級通訊錄、通訊錄、特殊身份別、班代表圈選表、家長
帳號管理、聯絡簿管理、缺曠課紀錄、設定功課表、階段成績列表
學生身份別清冊(stud_kind_list)
在學證明書(stud_sta)(常用模組) 開立證明書檢視與列印
學生資料查詢統計(stud_query) (常用模組),可查各類常用學校學籍報表資料
學生搜尋(stud_search),超級常用模組,建議權限開放教、訓、輔人員皆可使用。
SFS3學務系統研習
成績與學籍管理
其他
成績與學籍管理
其他
畢業生升學資料(stud_grade),方便追蹤畢業學生去向
學籍報表(stud_report),依各校需求自行操作。
自訂成績單(score_paper),依各校需求可彈性設計成績單樣式,可先下載系統內範本
檔後修改上傳即可。
成績繳交管理查詢(score_manage_new),每次考試後可檢查確認是否成績皆落實送
出。
列印成績證明(score_certi)(95學年度後入學之學生, 不應顯示日常生活表現成績)
製作成績單(academic_record)須填寫日常檢核表、學習描述文字編修及落實所有成績
輸入欄位後即可輸出,網頁檔樣式可直接修改該模組內容文字即可(不熟悉請勿操
作)。
* 95學年度前入學:「分科成績單」或「領域成績單」。
* 95學年度後入學→「領域成績單+簡式檢核表」或「領域成績單+完整檢核表」。
SFS3學務系統研習
4
進階:系統架構
SFS3學務系統研習
系統架構
SFS3目錄結構與說明:
┬─images 系統圖示檔目錄
├─javascripts javascript目錄
├─upgrade 升級檔案,1.0 2.0;2.0 3.0,直接安裝3.0版可直接刪除。
├─include 系統公用函式庫與設定
├─data 上傳檔案,如教師、學生照片、各類格式文件(須自建)
├─modules 功能模組目錄
├─templates 樣板目錄
├─db 安裝時要產生學務系統資料庫的SQL置放目錄
├─pnadodb 學務系統連接MySQL資料庫公用程式
├─themes 佈景主題
├─docs 說明文件
├─Spreadsheet 原生XLS檔案產生公用程式
├─jpgraph 靜態繪圖公用程式
├─open_flash_chart 動態繪圖公用程式
├─fonts 字型目錄
└─tools 程式模組產生器
SFS3學務系統研習
系統架構-安裝簡介
解壓縮後將可得到 setup.sh 及 sfs3_stable ,其中的 setup.sh 是 Unix like 作業系統安裝時的 script ,而 sfs3_stable 是
主程式的目錄。下面是 command line 解壓縮的指令參考。
tar xvzf sfs_stable.tar.gz (.tar.gz 檔的解壓縮指令)
unzip sfs_stable.zip (.zip 檔的解壓縮指令)
執行該目錄的setup.sh檔案或是自己手動執行以下指令:
rename sfs3_stable --->sfs3
mkdir -p sfs3/data
chmod 777 sfs3/data
chmod 666 sfs3/include/config.php
然後就可以到
http://伺服器網址/sfs3/install.php 開始進行安裝;安裝完畢請執行以下指令
chmod 644 include/config.php
rm -f install.php
並在httpd.conf裡加入
Alias /upfiles/ '/usr/local/www/data/sfs3/data/'
<Directory '/usr/local/www/data/sfs3/data/'>
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
最後,重啟apache
/etc/rc.d/init.d/httpd restart (要看操作的作業系統為何)
SFS3學務系統研習
結語
感謝發明撰寫SFS3的團隊,讓我們有自由開放、彈性的系統可操作
SFS3學務系統研習
SFS3學務系統研習