系統安裝環境
(這個系統使用的是php程式語言撰寫,基本上是屬於互動式的網頁,搭配javascript和jquery語言來做網頁的操作。所以需要建置一個網站伺服器,只要一台普通的個人電腦就可以了。如果你的電腦是windows系統,推薦在這台電腦上安裝XAMPP,很方便。
以下是XAMPP的安裝說明:
XAMPP 的名字這麼解釋的,X 就是多系統的意思,因為 XAMPP 支援 Windows、Mac OS、Linux,A 就是 Apache 網頁伺服器、M 就是非常重要的資料庫系統 MySQL,後面兩個 P 則是我們會用到的 PHP 與 Perl。
XAMPP下載XAMPP官方網站:https://www.apachefriends.org/zh_tw/index.html
安裝說明可以在網頁蒐尋。以下網址提共參考
https://www.orztw.com/2014/06/xampp-install-on-windows.html#prettyPhoto
如果學校可以提供網頁空間,並且支援PHP和MYSQL功能,也可以放在學校的主機上。以白中為例,就是放在本校的主機上,好處是可以24小時開著。
使用端只要一個網頁瀏覽器即可,建議使用firefox或是chrome 。ie可能會有問題。
20160810
我個人申租了虛擬主機作為網頁空間,不再需要使用者安裝了。不過安裝在自己的電腦上,運作速度會比較快,缺點是無法跟隨我的修改而更新。
20200730
在此說明一下這個課務系統目前的系統情況。
一、我在godaddy上租用了一個虛擬主機,執行linux作業系統,支援apache,php和mysql,這個主機上面支援的資料庫數量是25個,目前已經滿了,不過有很多人向我申請使用,但後來都沒有在用,所以如果沒在使用的人,有可能會在有新的使用申請時被替代。目前課務系統就在這個主機上執行,每個使用者會有單獨的子目錄來區隔,但是為了個人修改或更改程式碼方便,我只在一個子目錄中放置真實的檔案,其餘的使用者除了因應不同使用者區別而建立少數的檔案外,其餘的檔案都是以連結符的方式建立,因此我在修改程式碼時,只需修改一個就可以全部更改。
二、我在中文.NET申請了一個網域timetables.idv.tw,並利用godaddy子網域中設定,使每一個使用者都有單獨的網址,基本上我會以學校的網址開頭加上我的網域來做為使用者網址,如白河國中域名是bhjh,所以它的課務系統網址是bhjh.timetables.idv.tw。
三、每年主機租用費用約為4000元,有點小小的負擔,但是它是商業網站,對客戶有責任,所以安全性和可靠性會比自己架主機來得好。我已經使用了4年了,相當的穩定,我是很滿意的,而且管理也很方便,甚至可以直接在網站上修改我的程式碼。主機上的功能很多,但是我沒法全部都用上,只用自己會要用的部份而已。
四、為了因應如果有一天,自己不再續租godaddy主機(可能是沒錢或是意外身亡也說不定),我特別把系統安裝到virtualbox虛擬主機,製作了虛擬主機版本(請看左方單虛擬主機版本的說明),建議使用者做一個預備,有備無患,你不會希望某天早上上班打開課務系統,結果發現什麼也不能用,那就欲哭無淚了。
以下是XAMPP的安裝說明:
XAMPP 的名字這麼解釋的,X 就是多系統的意思,因為 XAMPP 支援 Windows、Mac OS、Linux,A 就是 Apache 網頁伺服器、M 就是非常重要的資料庫系統 MySQL,後面兩個 P 則是我們會用到的 PHP 與 Perl。
XAMPP下載XAMPP官方網站:https://www.apachefriends.org/zh_tw/index.html
安裝說明可以在網頁蒐尋。以下網址提共參考
https://www.orztw.com/2014/06/xampp-install-on-windows.html#prettyPhoto
如果學校可以提供網頁空間,並且支援PHP和MYSQL功能,也可以放在學校的主機上。以白中為例,就是放在本校的主機上,好處是可以24小時開著。
使用端只要一個網頁瀏覽器即可,建議使用firefox或是chrome 。ie可能會有問題。
20160810
我個人申租了虛擬主機作為網頁空間,不再需要使用者安裝了。不過安裝在自己的電腦上,運作速度會比較快,缺點是無法跟隨我的修改而更新。
20200730
在此說明一下這個課務系統目前的系統情況。
一、我在godaddy上租用了一個虛擬主機,執行linux作業系統,支援apache,php和mysql,這個主機上面支援的資料庫數量是25個,目前已經滿了,不過有很多人向我申請使用,但後來都沒有在用,所以如果沒在使用的人,有可能會在有新的使用申請時被替代。目前課務系統就在這個主機上執行,每個使用者會有單獨的子目錄來區隔,但是為了個人修改或更改程式碼方便,我只在一個子目錄中放置真實的檔案,其餘的使用者除了因應不同使用者區別而建立少數的檔案外,其餘的檔案都是以連結符的方式建立,因此我在修改程式碼時,只需修改一個就可以全部更改。
二、我在中文.NET申請了一個網域timetables.idv.tw,並利用godaddy子網域中設定,使每一個使用者都有單獨的網址,基本上我會以學校的網址開頭加上我的網域來做為使用者網址,如白河國中域名是bhjh,所以它的課務系統網址是bhjh.timetables.idv.tw。
三、每年主機租用費用約為4000元,有點小小的負擔,但是它是商業網站,對客戶有責任,所以安全性和可靠性會比自己架主機來得好。我已經使用了4年了,相當的穩定,我是很滿意的,而且管理也很方便,甚至可以直接在網站上修改我的程式碼。主機上的功能很多,但是我沒法全部都用上,只用自己會要用的部份而已。
四、為了因應如果有一天,自己不再續租godaddy主機(可能是沒錢或是意外身亡也說不定),我特別把系統安裝到virtualbox虛擬主機,製作了虛擬主機版本(請看左方單虛擬主機版本的說明),建議使用者做一個預備,有備無患,你不會希望某天早上上班打開課務系統,結果發現什麼也不能用,那就欲哭無淚了。