您的瀏覽器不支援 JavaScript 語法,但是這並不影響您瀏覽本網站的內容以及報名。

所有活動種類

報名網站
:::
       總計活動報名人次:125319
:::

Asteroid 網路報名系統

Version 1.15

這是個開放原始碼 (Open Source) 的 PHP-scripts,透過這個網頁程式可以提供報名者經由網際網路報名,並將資料存放於 MySQL 資料庫,方便使用者透過網路管理報名資料及活動。

Asteroid 報名系統自開始撰寫就選擇採用 PREPARE 的 MySQLi 語法,並且限定必須是可以使用 InnoDB Engine 的 MySQL 資料庫。

版權 Copyright

Copyright (C) 2012-2013 Freeman Li and Karen Liao

許可 License

本程式是自由軟體,您可以遵照自由軟體基金會 (Free Software Foundation) 出版的 GNU 通用公共許可證條款 (GNU General Public License) 第二版來修改和重新發佈這一程式,或者自由選擇使用任何更新的版本。

發佈這一程式的目的是希望它有用,但沒有任何擔保。甚至沒有適合特定目的而隱含的擔保。更詳細的情況請參閱 GNU 通用公共許可證。

您應該已經和程式一起收到一份 GNU 通用公共許可證的副本。如果還沒有請見下列網址:

http://www.gnu.org/licenses/

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2, as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see

http://www.gnu.org/licenses/

系統需求 Requirements

本程式已測試過相容於以下的系統環境,系統管理部分僅使用過 Chrome 和 Firefox 瀏覽器測試,無法保證其他瀏覽器是否正常操作。

下載 Download

您可以透過下列版本歷程中的下載網址下載本報名系統或是透過下列網址取得最新版:

http://ticket-app.tam.gov.tw/activity/uploads/asteroid_latest.7z

已知的問題 Known Issue

安裝 Installation

  1. 請先確認上述系統需求是否都完備,並已安裝完成。
  2. 下載本系統程式,下載完後,請解開壓縮檔。
  3. 請使用 phpmyadmin 或其他軟體在 MySQL 建立一個 資料庫(Schema) 它的預設語言為 utf8 (或是utf8_general_ci) 。
  4. 請使用 phpmyadmin 或其他軟體建立一個可以使用這個 資料庫(Schema) 的帳號與密碼,本系統不會自行建立。
  5. 請在 SMTP 郵件伺服主機中建立(或使用已有的)一個可供本系統寄發郵件的帳號與密碼,本系統不會自行建立。
  6. 請修改 config 資料夾下的 config.bak.php 檔案,依其內說明完成修改後,將其檔案名稱改為 config.ini.php 。
  7. 如不修改 install/admin.php 其中的內容,預設的管理員帳號為 Admin,密碼為 111111 。
  8. 然後將整個資料夾上傳至 web server。
  9. 透過瀏覽器執行 install/creater.php,若執行順利表示系統已經完成建置,請注意這個程式會摧毀 資料庫(Schema) 下的資料表。
  10. 刪除掉 install 資料夾及其下所有檔案。
  11. 以系統管理者的密碼登入後儘速設定單位的組室資料並修改管理者的密碼,建議是建立一個新的管理者帳號,刪除掉原本的 Admin 帳號。
  12. 修改 uploads 資料夾的屬性,使一般網頁瀏覽者具有修改及寫入的權限,其下的pid資料夾應透過Web Server 的 IIS 或 Apache 限制能瀏覽的ip。
  13. 測試新增活動群組後再新增活動,如一切順利,Enjoy!

更新 Update

  1. 請先確認上述系統是否已經安裝舊版。
  2. 下載本系統程式,下載完後,請解開壓縮檔。
  3. 然後將整個資料夾上傳至 web server 覆蓋掉原本的檔案。
  4. 重新修改 config 資料夾下的 config.bak.php 檔案,依其內說明完成修改後,先刪除原本的 config.ini.php,然後將 config.bak.php 改為 config.ini.php 。
  5. 透過瀏覽器執行 install/updatedb.php,若執行順利表示系統已經完成更新資料庫(這個資料庫更新程式,不會更動活動及活動報名者的資料表)。
  6. 刪除掉 install 資料夾及其下所有檔案。
  7. 重新登入系統。
  8. 測試新增活動群組後再新增活動,如一切順利,Enjoy!

版本歷程 ChangeLog

Version 1.15

http://ticket-app.tam.gov.tw/activity/uploads/asteroid_latest.7z

Version 1.14

http://ticket-app.tam.gov.tw/activity/uploads/asteroid_1.14.7z

Version 1.13

http://ticket-app.tam.gov.tw/activity/uploads/asteroid_1.13.7z

Version 1.12

http://ticket-app.tam.gov.tw/activity/uploads/asteroid_1.12.7z

Version 1.11

http://ticket-app.tam.gov.tw/activity/uploads/asteroid_1.11.7z

Version 1.10

Version 1.9

Version 1.8a

Version 1.7a

Version 1.6

Version 1.5

Version 1.0

外掛程式 Plugins

  1. PHPExcel from http://www.codeplex.com/PHPExcel
  2. TableKit from http://www.millstream.com.au/view/code/tablekit
  3. TinyMCE - Javascript WYSIWYG Editor from http://www.tinymce.com/
  4. PHPMailer - PHP email class from https://code.google.com/a/apache-extras.org/p/phpmailer/
  5. jQuery
  6. jQueryUI (with datepicker and slider wigits)
  7. Timepicker
  8. tablesorter from http://tablesorter.com/docs/
  9. tinyupload from http://sourceforge.net/p/tinymce/plugins/140/

支援 Support

您可以將所遇到的問題以及錯誤寄信給我,但因我時間有限,沒有義務一定得回覆或是必須修正某個錯誤。

Please, don't send me emails with question like "How do I compile PHP with MySQL-support". I just don't have the time to be your free help desk.

聯繫作者 (Contact the Author)

In honor of my father

僅將此系統獻給我天上的父親,

感謝詹佩菁、「從鈴開始傳藝推廣協會」...等協助測試。還有感謝我大學時的電腦老師崔大山,雖然我在他叫我學習資料庫時,就決定先溜了,沒想到繞了一圈,發現我大部分的時間還是在處理資料庫。

Enjoy!