今日も日付変ってしまった。
オンラインプリント配布システム
On-line Print Distribute System
愛称 OliPS (オリップス)
公開できる状態まで完成しました。
http://jgsc.orz.hm/Olips/
ユーザー名、パスワードは生徒会オフィシャルページと同じ物で入れるようになっています。
中身は48回生(現S5)の物となっています。実際はログイン時に学年を判別しそれぞれの学年のページに行きます。
まだバグなどいろいろあると思います。
ユーザーの声を募集中。 もっとこうしたらいいのでは? ここが使いづらい!
よろしくお願いします。
残念ながら オフィシャルページに登録されていないユーザーさんは中身を見ることできません。
また オリップスのロゴを募集します。絵がうまい方~ (今の絵は仮です・・・誰からも絵いただけなかったら今のままになってしまいます)
koniyan@gmail.com
2005 年 12 月 のアーカイブ
公開できる状態になりました
2005 年 12 月 30 日 金曜日今日は
2005 年 12 月 29 日 木曜日毎日日付変ってからの書込ですみません。
今日の報告
教科を選択したときの教師名表示ページが完成しました
教師用アップロードページが完成しました
残り
教師名選択したときのジャンル(教師が作成可能)表示ページ
ジャンル選択したときのファイル一覧
ログイン関連(クッキーを使用予定)
プリント配布システム以外のことも何か書きたいですね。(話題募集・・・ぇ)
順調に進んでおります
2005 年 12 月 28 日 水曜日はい、順調です。 このまま特に問題が起きなければ、冬休み中には完成します。
以上
本
2005 年 12 月 27 日 火曜日今日は ちょっと忙しくて(ぇ 書くのが27日 29時を回ってしまいましたw
え~っと 特に進展無いのですが・・ 2日連続でなにも書かないのも・・・ かと思いまして・・・
本を買いました。PHPの解説書です。(PHP=今回のシステムで使用されるプログラム言語)
ネットでも結構PHPの情報は集めれるし、BASICとかCとかもある程度扱えるので、オフィシャルページに使用されているJoomla というアプリケーションのバグフィックス&検閲機能追加程度ならできるんですが・・
今回のシステムはなにもないところから作るので(つまりPHPプログラミングは初めてとも言える)流石にネットだけでは厳しいかなぁと思い 本をアマゾンで買ってみました~
買った本「PHP5逆引き大全 500の極意」
1月入ってすぐに届くそうです~ それまでにある程度分かるところは作っておきますか~
見本はほぼ完成(たぶん) 明日ぐらいから本格的にプログラミングを開始
(明日ぐらいから本格的に宿題も開始・・・・・・・・・かな;;)
今日は・・・
2005 年 12 月 26 日 月曜日今日はあまり進展がないので お休みです。
オンラインプリント配布システム 2
2005 年 12 月 25 日 日曜日毎日 着々と準備を進めております。
今日の報告
少し改案?
ページの見本をHTMLで制作開始(担当 Marimo)
データーベース構造決定、テーブル作成完了
プログラム構成検討開始
改案内容
改案というほどの改案ではないんですが・・・
始めの予定では、学年ごとにプリントを分類して表示って感じでした。
メリットを増やすため&プログラムの都合上 学年ごとを○○回生ごとに変更して分類するようにします。
これによって、去年自分の学年で配布された物もダウンロードできるようになります。
すべてデーターファイルで保存されてゆくため何年分ものデーターをサーバーに保存することができます。
このことは生徒だけでなく、きっと先生達にとっても良いことなのではないかと思います。
ページの見本作成
PHPでプログラムを作成するのでまず見本を作って、見本にプログラムを追加してゆき動作するようにしていきます。(Koniyanスタイル)
この作業で、もうすべての完成時の見た目が決定します。
データーベース完成
今回予定しているシステムはデーターベースで配布物を仕分けします。で、今日はデーターベースにデーターを入れる入れ物(テーブル)が完成しました。テーブルの構造は後で簡単に変更できなく、できが悪いとデーターが大量になったとき(今回は配布物の量)ごちゃごちゃになってしまいどうしようもなくなってしまいます。
プログラム構成検討開始
まぁこれは大したことではないんですが、ページの見本を作っている間に見本ができあがったらすぐにプログラムを書いてってできるように準備してるんですな。
まぁ今日はこんなところです。システムの中枢はほぼ完成って感じですね。(一番大変なのはバグフィックスですがw)
え~まぁ システムは多分できあがりそうですが・・・ 学校が許可、使用してくれるかですね・・・
学校側にデメリットが多いのが難点ですね。(今日の改案でメリット1つ増えましたよw)
始めから先生全員が参加してこのシステムが使われまくるってことはまぁまず無理だと思いますが、
興味ある先生、このシステムの良さが分かってくれる先生は何人か居ると思います(うん、きっと居る)
始め少数でも使ってくれる先生が居れば、参加してくれる先生は増えていくと思います。
徐々に需要と供給が増えていくことを願うのみ・・・
はじめっからシステム自体学校から許可出されなかったら終わりですけどw
誰がシステムを維持し続けるかっていうのも問題ですね。メンテナンスとか・・・
(考えれば考えるほど問題沸いてきますな)
今日はこの辺で終了~
データーベースの構造を多少変更したので追記に貼っておきます。 (ついでにSQL構文も)
データーベースに重大な問題発見 修正完了!
オンラインプリント配布システム
2005 年 12 月 24 日 土曜日え~ こんばんわ
今日はこの冬休みに制作を予定している「オンラインプリント配布システム」の詳細について書きます。
制作することは決定していますが、実際に使用できるか、使用されるかはまだまだ学校側との関係もありますのでわかりません。
まず、どんな物か
先生(学校)が配布するプリントを先生がネット(ブラウザ)でアップロードできるようにし、サーバーに貯めていきます。生徒はそのシステムにログインすると(現在のオフィシャルページのログインシステムを採用予定)サーバーに貯めてある配布物を自由にダウンロードできます。
メリット
もしプリントをなくしても閲覧したり印刷したりすることができる。半年前のプリントでもを素早く取り出せる。
将来的には紙の削減に繋がる。(宿題とかに使用する紙は必要だとしても連絡だけの紙とかの場合はみんながこのシステムを利用できるなら必要なくなる)
すべて電子媒体として残るため何かと便利。
デメリット
先生の仕事が少し増える。(大問題)
先生の中にはパソコンでプリントを作ってない人も多々。
パソコンで作っていたとしてもファイル形式はバラバラ。(たぶん)→pdfとかでそろえれると結構いいかも
(コメントに素晴らしい案が出てデメリットが消えていくことを願ったり)
システムの詳細
使用するプログラム言語PHP
データーベース MySQL
学校が配布するプリントの量と言うと・・・皆さんもご存じの通りペタ多いので、サーバーに貯まっていくファイルをデーターベースですべて管理し容易に必要な物を取り出せるようにします。
システムは大きく分けて2つのページで構成されます。
・生徒が配布物をダウンロードするためのページ(ログイン時に学年を判別し、自分の学年のダウンロードページに移動)
・先生が配布物をアップロードするためのページ(特別な認証ページを用意)
ダウンロードページの詳細
ディレクトリー式検索エンジン?のような感じで
部署(数学、英語、生徒指導部、教務など)→制作者名(先生の名前など)→ジャンル(先生が自由にジャンルを作って分類できます)
で絞っていきます。すると新しい順orファイル名順に配布物が並んでいるので自由にダウンロードができる。
アップロードページの詳細
特別の認証ページを用意(非公開)。名前とパスワードでログインします。
「アップロードするファイル(配布物)、ダウンロードできる学年、ジャンル(追加&選択)、部署を掛け持ちしている場合はプリントに関係する部署を選択」
これらを設定しアップロードします。
一応こんな予定になっています。まだ予定なので変更する箇所多々あると思います。皆さんの意見もお待ちしています。
追記にSQLの構造を貼っておきます。分かる人は・・・助言ください
(ちゃんと正規化できてなかったので修正しました(am 5:12)・・・修行不足でデーターベースあまり分かっていません。不格好でスマソ)
こんなブログ始めました。
2005 年 12 月 23 日 金曜日生徒会オフィシャルページではオフィシャルなので、学校からの厳しい制限などなどで話しにくいところが多いのでこんなのを開設してみました。
趣旨
Koniyan が生徒会長の任期中にやろうとしていること、やってること、やったことを軽く書いていきます。
オフィシャルサイトでは書かないページの技術面の話なども書いていくつもりです。
あまりにも実現するかどうか分からないような未決定なことが多いヤツはオフィシャルに書けないのでそんなことも・・・・
それぞれの書込にコメントができるようになっています。誰でもコメントは書けます。
このサイトは淳心学院とは何の関係も無く、生徒会活動でもありません。
ここに掲載する内容に関して淳心学院に質問したり、文句を言ったりするようなことは絶対にしないでください。
学校の人へ(先生とか?)
それなりにマナーを守ってやっていくつもり&学校と関係ないって書きまくるので・・・そっとしておいてくれると助かります。
鯖機System再構築しました
2005 年 12 月 20 日 火曜日サーバーの電源が修理から帰ってきたので、付け替えるついでにシステムを弄りました。(テストも終わってマターリできるしね)
コレまではWindows Server 2003を入れてそれで全部やっていました。(2003どこでかったの?とか言わないでね)
うちのサーバーはXeon(Nocona)でEM64Tに対応しているのでせっかくだからx64にするか~とServer2003のx64を探したのですがゲットできなくて(なんじゃそりゃ)
WindowsXP x64を入れてみることにしました。 無事なんとかインストール成功し、元気に動いています。
ほとんどの32bitのソフト動くので結構( ゚Д゚)ウマーなのですが、1つだけ愛用のソフトが動きませんでした。
SoftEtherです。 まぁそのうち対応するでしょう。
で、これまでWindows Server 2003でIIS使ってFTPをやっていたのが(FTP出とり扱うファイルが日本語の長いファイル名とかでIISじゃないと不具合多いのですな)、XPではいろいろ制限があって使いにくいので
最近流行の仮想サーバー? VMware Workstation5.5を使ってみることにしました。
なかなかパフォーマンスもよく無事FTPサーバーも構築できました。
ついでに VMware で CentOSでも入れちゃおうかしらw