成績管理システムを作ろう!2【社会貢献】
>>114 みたいな発言は定期的に出るが、結局何も残してくれないんだよな。。。 毎月塾で指導報告書をあげないといけないんですが、 ワードでうちこむだけじゃデータとして活用できないので エクセルでデータにして、それを勝手に作成したワードのフォーマットに 印刷して出すということはできないですか? ありがとうございます。ヒントをたよりにやってみます。 エクセルで出力でも全く問題ないんですが、エクセルを使えないので ワードでやってました。 でも、やっぱりデータのまま印刷できれば楽だしいいなと思うので 苦手で逃げつづけてきたエクセルに取り組んでみます。結構厄介… ダーツに興味ある人はいませんか? 初心者、上級者一切問いません。ダーツを愛する方ならどなたでも結構です。 実はあるダーツ店のマスターが客が来なくてとても困っているようです。 ↓↓↓ 詳細はこちら ↓↓↓ http://sports9.2ch.net/test/read.cgi/bullseye/1111230059/431-452 できればこのマスターに励ましの言葉をお願いします。 また、もしこの店の近くにお住まいの方はお店の方にも行ってあげてください。 困ったときはお互い様です。ダーツを愛するもの同士助け合いましょう! >>115 項目と書式なんかをupすると、とりかかりが出来るとおもう。 いや、書式そのものは既にWORDで完成してるんでしょ? あとはEXCELの登録内容をデータソースに指定して、 WORD上の決め打ちになってる部分をEXCELから引っ張ってくるように項目編集したら 差し込み印刷で一撃、完了だと思うけど・・・ >>115 や>>119 程度の要件であれば、本当にACCESSの出番じゃないよ。 本来ならwordやexcelこそ出番じゃないよ 自分に使えるもので代用しているにすぎない スレが過疎化しても、HPの方はずっと定期的にアクセスが入ってる。 たまたま発見したので貼ってみる ttp://www.johoka.net/dfd01.htm 手伝う意志が全くなくて、結果の産物をもらおうという香具師しかいないんだよなぁw 一通り使ってみたけど、Poさんのデータベースで完成してね? >>148 人間はみんなそういうところがあるけど、 特に教師とか公務員ってのは、親方日の丸で 他人に頼ってどっぷり依存する体質の人間ばかりだから、 自ら何かをゼロから創造しようという気持ちが無いんだよ。 学校卒業して就職先も学校なんだから 世間知らずで社会の常識が通用しないのはあたりまえ えらそうに世の中について語っているけれど、どうもしっくりと来る事をいってないなと 感じていた。やっぱり世間知らずだからだったんだな。。。 いくつもの職業や会社を渡り歩いた、つまり世間を渡り歩いた人なんてそういないよ。 そういう意味では大抵の人が一つの会社で一生を過ごす世間知らずばかりだ。 教員の世界にいる人は、ひとつの会社で一生を過ごす人よりも考えなどが浅いように感じるが。 学校という特殊で狭い世界しか知らないからね ピンもキリも無縁の世界 要望を待つというより、要件を洗い出してこっちで勝手に実装したほうが需要あるんじゃねーかなw これをローカルじゃなくてネットワークでやるのは無理だろ 最低限、サーバにLINUX+CGI+ORACLEくらいないと何にもできない。 って誰がサーバ構築するんだよ・・・。 レンタルサーバでも、DB+CGIってなるともう金がいくらかかるか・・・ ローカルで、,net+MSDEが一番実現性が高い MSDEってネットワーク対応してんじゃねえの? もしかして.Netってnet非対応なのw >>160 多分、スケールが違うレベルの話をしてる。 社内LANレベルのDBネットワークと、WEBでサーバ にDB持つ事と。 君のは明らかに前者。少しは頭つかえよw >>161 そうでしたか、すみません。 てっきり校内レベルのシステム開発だと思っていたんだが・・・ ブラウザベースでいいならJavaでTomcat+HSQLでサクッと作れると思うんだが。 成績管理をレンタルサーバで行うという発想はまったく無かった。 >>159 おまい頭いいな >>138 のスレの情報によると校内でのLANはご法度らしい。 しかし、インターネット上のサーバなら無問題ってわけか。 >>166 winnyインスコして情報漏洩する教師がでるから。 もしくわ、学年に一人はDNS、プロキシ位理解してる ヤシがいるからかな >>163 HSQLで数千万件のデータを扱うつもり・・・? >>169 毎年これ>>70 。それで複数の学校をWEBでDB持ったら? あのさ、大学系の管理PG組んだヤシはいないの? 総合系の大学だと全生徒数数万人なんてあるし、 もう少しレベルの高い話ができるんでない? えっ・・・?そうなの? 卒業までの三年間で、300万ちょっとの履歴と、毎年100万くらい ふえるみたいだけど・・・・そんなにいけるの? というか、本番稼動にHSQLって聞いた事がないオレがいる。 フロントがwebでもアプリでも何も関係ない。 ただ、配布アプリだと、マヌケな教師共にDBソフト なんて絶対インスコできねぇ webベースでマスタはエクセルあたりをインポートさせるとか だと、ちょっとは実現性がみえてこない? aspならExcelの純正コンポーネント使えばいいし javaならPOIとか使えばいいしな >>175 そうそう。 簡単な操作だけ画面でやらせて、大量の入力データは エクセルというのが、定石。 どうしても、ダイナミックな操作が欲しいなら Ajaxでいいんでない?簡単だし。 でも、javaならとりあえずライブラリないと 一から作るのは嫌だな・・・ 使えばいいじゃんw Tomcat+Velocity+Hybernateとかでサクっと作れるっしょ。 DBはDerbyでも積んでおいて後でオプショナルにOracleに切り替えればいい。 まあExcel前提ならaspxとかのがいいんじゃねーかとも思うが。 普通のレンサバでセンシティブな個人情報を扱うなんて、 ちょっとあり得ないっすよ。漏れたら校長自殺するよ、マジで。 校内LANに閉じたほうがまだ安全だと思うけどなあ。 ところで、ブログ用ロりポップ系、って何なの? すごい機能でもついてるの? >>182 ブログ用の簡易レンタルサーバ。 当たり前だけど個人向け。 レンサバは法人が使うものも多々あり、中堅企業の場合、 自分ところで鯖立てるよりも、そういったところに依頼した 方がメリットが高い。 この2chもレンサバじゃないの? サイトのアクセスログ見てるけど、定期的に人が来てくれてるみたいだ。 更新出来ていない状況なので、来てる人には申し訳ない。 俺の学校は学生数3億人だけど。 今年の新入生は6500万人だけど、大丈夫? スレのスピードが遅いけど進んでる?!そろそろ新学期だし早く作って!! それとも、もうどこかアップされてる?そしたらURLを教えてYO! >>112 >>115 禿同。 > 問題の通信簿や内申書には出席の記録があり、成績の記録があり、部活の記録があり、 > 生活の記録があり、担当教師の評価がありetc.という状態で、 > 教師側もこれとこれはコピペ、これとあれは微妙に変える この「微妙に変える」が曲者 ・微妙に変わる前、後で入力情報の管理元が変わる >要録・通知票・調査書などはさまざまな面で内容がかぶってる 住基台帳系のえーと、適齢簿?もありますよ。 「人が見る分には似たような内容」でも「システムから見ると別物として管理しなければならない」 このことを業務側の観点と、システム側の観点とを同時に分かる人がいない。 要録組むときなんか、ニュースにもなった「履修不足」をごまかす手作業が未だに入りm (ry システムを簡単に組んじゃうと、とても運用に耐えられないものが出来上がります。 取っ掛かりとしては正解なのでまずは作ってみるのも手かなぁ。 (どーもDBの勉強のためにちょうどよさげたから「作ってみようかな」で、挫折しまくりって人 多すぎ) DBの勉強をやってみようかな、で挫折したり、他が忙しくて頓挫してしまってる人が多いのは分かるけれど、 要望を中途半端に言って消える人っていったい何なんだろうと思う。詳しい理由がいえないっていう人たち >>193 なんだか、タイムカードシステムみたいな話だな。 社員同士でちょっとだべっていただけで、残業有りとカウントされてしまうので 実質運用出来ない、みたいな。 >>194 > 要望を中途半端に言って消える人っていったい何なんだろうと思う。 情報の整頓が出来ていない状態で、「簡単にできそうだから実現してよ」って 言っているんだと思う。 # 要件ヒアリングではまりまくるパターン。 # まあ、いつもですが。。。。orz なるほどね。 要件整理をしていて思ってたんだけど、「詳しく言わなければ仕様からはずすぞ。」みたいな 感じでやらないといけないって事なのかな。 >>197 う〜ん。 「仕様からはずすぞ」ではなくて、「機械が理解できるプログラムにするためには情報が 足りないです。このままでは、仕様に組み込めません。」ですね。 # どっちも同じことなんですけど。 自分の場合は、必ず「3つの異なる具体例はありますか?」と聞くようにしています。 1つ目は、私から挙げます。→少なくとも合ってる、違っているという回答から話が広がります。 2つ目は先生から挙げてもらいます。 - 挙がらないようなら、1つ目の内容でFIXします。 - 2つめが挙がって、傾向があるようならまとめに入ります。 3つ目で上記まとめが正しいか確認します。これ以上話すと脱線します。 ほとんどの場合、「ルールはなくて、人に依存する処理だ」という回答が返ってきます。 この時点で完全な自動化はあきらめます。 手入力の画面を残し、私の挙げた方法をデフォルト値として組み込む旨を伝えます。 「もし、デフォルトとして組み込めるルールを、『先生方で』決められましたら、それを 組み込みます。ただし、提供1月前までに依頼がないと、対応しきれないです」と告げ てしてFIXです。 # 先生方は、それぞれが独自の考えを持っておられます。また、全員が対等な立場で # 会議を組まれることが多いです。 # そのため、多くの場合結論が出ずそのままずるずる時間だけが流れていきます。 結論を待って要件定義してると終わりゃしませんぜ。 成績管理システムの話ではないが、独自に作ったシステムの拡張の話で、 同じ部署の人からでも、人によって要望内容が異なることがあった。 後になってそれを知って、部署内で打ち合わせをせずに、平然とシステムの 仕様変更をしようとしていたことを知って、驚いた。 こっちから、要望を出している部署の責任者に確認することは立場的に やりにくいということもおかまいなしな様子。。。 別のシステムの話で、「帳票は文字が小さいので大きくしてほしい」という 要望が出て、大きくすると、「もっと文字が入るようにしてほしい」という クレームのような要望が出たんだそうな。 通信欄の作成支援システムって売れるのかな。 あらかじめ例文を登録しておいて、それを選んで文章を作るだけなんだけど。 「おとなしい」というカテゴリを選んだら、「まじめで一途な性格です」などといった 例文が出てくるみたいな。 >>200 windows以前,DOSの頃にそんなフリーソフトがあったけど不人気だったようだ DOSの時代は一家に一台の時代ではなかったので、 人目を気にして使えなかったのかも。 家でこっそりと仕事をするという使い方もあるので、 再度いま出してみると、意外と好評かもw 家では、名前の欄は、その担当教員のみが分かるように 匿名にしておいて作成するっていう感じ。 テストの点数から通知表の評価の過程は、点数化する規定があるわけではなく、 ここの教員の判断にゆだねているという現状なわけでしょ。 だから、その過程に時間がかかるし、感情がこもったりする。 そのあたりの過程を提案する意味合いで、機械的な成績の指標を出すシステムを 作ったらどうかなと思った。 テストの点数と生徒の数から、偏差値などを出して、通知表の評価(目安)を 自動抽出するという計算式を公開し、その案が固まった時点で、システム化するという。 テストも点数をつける段階で、最終的な点数のみを記録するわけではなく、 内部的にわけてあり、「論理的思考」とか「計算能力」とかの評価も点数化してつけるようにする。 それらの総合評価が、通知表のすべての評価の欄の自動生成につながるというやつ。 っていうのは、かえって手間がかかるだけになるのか、高評価になるのかは分からない。 京都教育大学付属高校で学事情報処理システムっちゅうのを作ってるみたいだけど、こいつはどう? 34 :名無しさん@そうだ選挙にいこう:2008/07/22(火) 00:51:45 Accessの課題でたけど、やる暇ねえええ というわけで、課題をやってくれた人には何かあげます^^ 35 :名無しさん@そうだ選挙にいこう:2008/07/22(火) 08:14:18 出題内容 アクセス2003 ファイル名 : 成績管理(自分の名前) 目的 : 学生情報の管理を行うデータベースシステム 機能 : @学生情報の(番号/名前/性別/生年月日/住所など)登録/変更/削除 A学生成績(国/数/理/社/英等)の登録 B一覧印刷(レポート) 条件 : @上記の機能を実行するためのボタンを配置したメニューホームを作成 A上記以外に自分なりの機能を追加すること(最低1つ) Bテーブルを設計し、各テーブルに最低5つはデータ登録すること C最低1つはクエリを作成・利用すること Dレポートの見栄え、操作性などユーザインタフェースにこだわること >>258 ちげーよw 誰か明日の昼ごろまでに頼む〜 前に成績管理システムやってたが… この様子じゃ用はねぇな 意見かぁ… ここでやろうとしているシステムがどこまでの範囲をカバーしようとしているのかはっきりつかめんが… 俺がやってたシステムではサブシステムが 教職員管理・生徒管理・履修管理・出欠管理・成績管理くらいにわかれてたかな? 業務フローはかなり良い線いってるんではないだろうか。 成績管理システムとしての主要なアウトプットは ・生徒指導要録 ・調査書(進学用・就職用) ・成績証明書 ・通知票 あたりになるんでこの辺の帳票にあわせて設計していけば間違いないと思う。 ちなみに生徒指導要録は文科省によって様式が指定されているのでググるといい。 通知票については学校によって様式がまったく違うので、どのように対応するか…。 まだ出てなさそうなポイントは ・3学期制ではなく前後期制の学校も多い ・単位制を採用している学校もある あたりか。 その他学校によって異なる部分がかなりあると思うんで、それをどこまで吸収するか、ってところだな。 もし出欠管理までしっかりするんであれば、MDE だときつい(数十万件)だろうから MSDE ってのもありかもしれん。 まぁ俺はかなり技術寄りな人間なんで業務要件にはあまり意見できんわな。 やってたのも結構前のことなんで記憶が薄れてきてるが、必要であれば頑張って記憶掘り起こす。 (特定されない範囲で…) >>268 > ここでやろうとしているシステムがどこまでの範囲を > カバーしようとしているのかはっきりつかめんが… そのあたりの話がうまくまとまらないから、話が続かないのよw 「こういう機能を付け加えて欲しい」という意見を抽象的に書いて逃げるのが いたり、具体性はあるが、凄い規模のシステムを作って欲しい、 詳しいことは俺は分からんが、という人がいたりで・・・ なんらかの方法で仕様が固まれば話も進むのだろうけど、 どんな方法を取ったらいいのか、と思う。 意見を募ると広くなりすぎるし、個人的に決めすぎると癖のある 仕様になってしまうし。 (このシステムを欲しがっているクライアントがいないのも 関係しているのだろうね。) >>268 みたいな方が、こういう仕様でやろう。と固めてくれたら、 それを具体的に実現していくにはどうしたらいいかの意見も出て、 技術的なノウハウも交換しやすくなるのかもしれないので、 ちょっと期待w 出欠管理って、生徒の一覧のデータがあり、 それに関連付けて○月○日何時間目は、出たかどうかを登録するだけ? 帳票は以下の2種類くらいなら、結構短期間で出来そうな気がするが。 ・ある生徒のある月の出欠状況 ・ある科目のある月のあるクラス全員の出欠状況 業務要件からはちょっとずれてしまうが、システム要件について少し… まず大前提として 1. 導入サポートなどを必要とせず、ユーザが自らが導入を行うことができること 2. インターネットで配布可能であること 3. 複数のユーザがネットワーク経由で同時利用できること あたりが上げられるかな? 1,2 により、最低限 Windows で動く必要があり、 3 により、OS のライセンスについても意識しておかなければならないと思われる。 (教育機関向けのシステムであるため、なおのこと…) ということで、OS(Windows XP Pro)のライセンスについて一部調べてみた。 ・同時接続数は10接続まで ・OS から直接 DB のサービスを公開してはならない ・公開される IIS 等の Web サーバがローカル DB を利用するのは構わない (HTTP サーバからローカルにある DB へのアクセスは、ローカルユーザのアクセスとして扱うため) ・Apache などのサードパーティ製 HTTP サーバを利用した場合も、同時10接続の制限を守らなければならない といった具合らしい。 となると、一般的な DB サーバを使おうとするとライセンス面でかなり制限を受けてしまう。 DB を利用する場合は、Web サービス経由にするなどする必要がある。(いわゆる 3層C/Sシステム) 一応 OS に Windows Server か他のフリー OS を利用すれば、DB サービスを直接公開することは可能だが、 システム導入のために OS を別途用意しないといけないというのには疑問符が付く。 (パッケージ製品なら当たり前のことなんだけど…) ただ、MDE(Access) を共有フォルダに配置して利用する場合、それが DB サービスとして扱われるのかはよくわからん。 やるとするなら ・MDE 単独(ライセンスが大丈夫かどうかわからない) ・MDE 利用した C/S システム(ライセンスが大丈夫かどうかわからない) ・3層C/Sシステム(たぶんライセンスは問題なし) のどれか、ってとこか? 忘れてた。 ・ブラウザ って手があったな。 ちなみに俺なら ・MSDE + ASP.NET ・MSDE + ASP.NET(Web サービス) + .NET(ClickOnce) のどっちかを採ってしまうな。 とりあえず Java は導入が面倒なので無し。 >>271 参考になった。ありがとう。 MDE(MDBを配布用にあれこれ削除したものと考えてOK?)は、ファイル共有型のアプリと考えていいので、 クライアントからリンクして使うのはライセンス的には大丈夫ではないかな。 ただし、「成績処理システムの本校における失敗」(PDF注意) tp://www.ciec.or.jp/event/2003/papers/pdf/E00003.pdf にあるような同時アクセスによるデータベースの破壊は、経験済みである故に怖い。 とすれば、3層C/Sシステムが自分にとっては現実的な選択かな。 Jane Styleなどの2ちゃんビューア(これもブラウザの一種といっていいよね)のようなアプリ作成して、 イントラネットのWebサーバ経由で成績管理用のデータベースにアクセスできないものかな。 ファイル共有設定を行い、そこにmdbを置くのがライセンス的に どうなのか?ということだが、それが微妙だという場合は、 NASを買ってそこにmdbファイルを置くというのはどうだろうか? 今は、バッファローなどから安いのが出ているし、それで動いている OSはWindowsではないので、その制約は受けないと思う。 そういう構成ならば、バックアップとして、ソフトを使ってmdbファイルを 毎日別な場所(PC)にコピーする事も出来る。 Access自体は、起動していると、ある設定した時間と場所に自動で バックアップを行う機能はついていないため、手動で行うのが前提と いう作りとなっている。 複数同時アクセスは、ライセンス的にも技術的にもちょっとハードルがあるから、 そのあたりは、ヒントを与えるだけで、後は自分でやってねー、みたいなものでも よさそうにも思うけどな。 その環境などの状況や、どこまで力を入れてやるかはそれぞれなところがあるし、 そのすべてには対応出来ないから。 なので、例えば、DBサーバは SQL Server 2008 Express で構築し、 それにAccessで接続するとかも候補にいれても良いのでは、と思ったり。 >>272 システム構築上ブラウザを利用する形態は(システム開発の面では)現実的な解だと は思いますが、以下の2点から(運用上の面から)現実的ではなくなってしまいます。 1.システム運用者(学校の教員、事務員)のリテラシーが高くないことから、 開発者からの手離れが悪くなる。 →もともと、生徒教育について検討する時間を増やすために、事務作業を効率化する はずがシステムの保守、システム利用教育に時間を割く必要が出てきて本末転倒に なる。 2.セキュリティ面の充実が不可欠になり、事務効率化の機能よりセキュリティ確保の ための機能および操作性に注力する必要が出てしまう。 →生徒の知識といたずら心を侮るとえらい目に。。。 全生徒の成績がインターネットに公開されたり成績改ざんの危機にさらされることに なります。 つまり、>>271 のシステム要件に加えて、非機能要件の観点から、 2.のネットワークでの配布を行う場合は、データ改ざんを行われないセキュリティ対策を施していること を追加しておく必要があります。 # もちろん、上記に重点をおいて時間を割くのであれば、良い方式だとは思います。 現時点ではAccess(MDE配布)を利用するのがいいかと。 情報化社会といわれて久しいのですが、教育者の情報処理能力の低さには愕然として しまいます。。。昔、業務よりで絡んでましたんでなんとなく。 Poさんのまとめ(>>1 )で、先生(?)からの機能要求は一応網羅してるから 使いやすいか/否かの反応ってあったっけ? タイプ:操作性要求 区分:要求変更 対象:マスタ登録(組、生徒人数)機能 内容:一覧検索画面を経由して入力する方式に変更してほしい。 理由:マスタ登録の効率化のため。 データを追加する際に、現在までに入力済みの項目を把握した上で 項目を追加する必要があるが、把握が困難であるため。 例)組、生徒人数 上段 年度、学年、組を検索条件とする入力フォームと検索ボタンを用意する。 検索条件はor条件とすること。 nullはすべてを対象とすること。(初期値「すべて」を表示する設計がのぞましい) 下段 検索結果を一覧表示すること。 表示する項目は年度、学年、組、生徒数とすること。 新規「組、生徒人数」ボタンを用意し、新規ウィンドウで年度、学年、組、生徒 数の登録ができること。(キャンセルができること。) 結果一覧をダブルクリックした際には、新規ウィンドウで組名の変更、生徒 人数を追加する。年度、学年の変更はさせないこと。 (キャンセルができること。) 。。。要求管理めんどくせぇ。。。 >>277 ご意見ありがとうございます。 >1.システム運用者(学校の教員、事務員)のリテラシーが高くないことから、 >開発者からの手離れが悪くなる。 サポートの必要性が少なくなる使い勝手の良い UI 作りとドキュメント作りが必要かな? いずれにせよ、こういうシステムなんでどのシステム形態を採っても 継続的なサポート体制と開発体制は必要だと思う。 最終的に The Seasar Project みたいなコミュニティが形成されていくのが理想ではないんかな? 継続的な体制維持が無理ならこのシステムを作ること自体を避けたほうがいいと思う。 >2.セキュリティ面の充実が不可欠になり、事務効率化の機能よりセキュリティ確保の >ための機能および操作性に注力する必要が出てしまう。 ネットワーク対応した時点で、上記の問題が絶対に発生してしまうね。 セキュリティ対策を最低限にとどめるなら、最初からスタンドアロンシステムを組んでしまうのが良いのかな。 Acsess で同時利用するにも>>273 のリンクにあるような問題をはらむので、例えば… 1.統合データ MDE 概要: 成績管理に必要なデータを一元管理する MDE。 データ内容: 成績管理に必要な全てのデータ できること: ・個人入力 MDE へ必要なデータをエクスポートする ・個人入力 MDE で入力されたデータをインポートする ・各種帳票の印刷 2.入力用 MDE 概要: 各職員が個人的に入力を行う MDE。 データ内容: 統合データ MDE から職員が入力に必要なデータのみ抜き出したもの できること: ・各種データの入力 ・各種帳票の印刷 で、Accsess を個人で持ってる人ってどれくらい居るんかな? それによっては、参画できる人って物凄く限られると思うんだが。 ちなみに俺は貧しいので Accsess はおろか、Office すら持っいない OOo 使いです… もちろん仕事では Office 使います。 といった感じにするとか? >データ改ざんを行われないセキュリティ対策を施していること この際なので、セキュリティを追求したシステムを作るのもありかと思う。 ここだとスキルを持て余した人も多いだろうしね。 出来るだけ、Accessを持っているユーザの数の状況に合わせるという意見には賛成だ。 しかし、俺の意見では、Officeが2007になったあたりで、試用版が使えるようになった (今はDL出来なくなってるかもしれないが)とか、XP以降のPersonalを持っていれば、 アップグレード版の価格で入手できるようになり、前より安価になった、などの状況が あるので、Accessを前提にしてても良いと思うが、どうだろうか。 システム的な仕様はどうきめますか? 私はどれでもある程度は対応出来るので良いけれど、お金をかけないに こだわりすぎると、逆に技術的な敷居が高くなるというデメリットがありますよね。 mdbファイルを単体でおいておいて、VB.NETなどから操作すると いうのであれば、環境は無料で構築出来るけれど、帳票作成などには 時間がかかるし、これから学ぼうという人には敷居が高くなるようにも思う。 あと、VB.NETは、その作り方に自由度が高いから、デザイナを使うとか 使わないとか、そのあたりで統一性が見られなくなる可能性も考えられます。 意見みたいな事を書いてるけど、こうやるぞ、みたいなものを決めてくれたら、 私はそれに従っていくつもりではあります。 >>278 俺は>>277 では無いが、意見を書いておく。 まずは、作り直しや、動作イメージを確認するためのものを早く作りやすい Accessを使うのが良いと思う。 そこで、処理手順などがある程度固まったところで、移植する必要性が出れば、 そこで考えるという流れでいいんじゃないかな。 そのためには、なるべく標準的なプログラミングを意識して作っていけばいいと 思う。例えば、Accessではなるべく連結フォームを使わないとか、(Accessの話 じゃないけど)LINQは使わないとか。DBの操作はなるべくSQL文を書いて 行うようにするとか。 とりあえずは、システム作る時は、この構成でやろう、というのを決めておけば 賛同する人はそれにあわせたメンテツールを作ったりしていくという流れが 出来ると思うよ。 Accsess って人が結構居るってことは意外と持っている人多いんかな? 俺は、Accsess のために 3万も4万も払うことはとてもできんけど…。 Accsess でプロトタイプを開発するのはいいと思うよ。 「いかに速く作るか」でいえば Accsess に勝るものはないしね。 とはいえ、後のこと考えると Accsess で開発するより .NET で開発したほうがいいと思う。 基盤さえしっかり作れば品質がばらつき難くなって機能的にも良い物が作り易いし、 Accsess みたいにファイルが単独じゃないからチーム開発に向くんじゃないかな。 あと O/R マッパーなんかも合わせて使えばメンテナンスもし易くなるね。 ただ無料で良い帳票ツールがあるかどうかが問題なんだよな。 なんか良いのがあれば迷う必要もないんだけど…。 スペル間違えまくってる。 Accsess > Access サーバを絶対にインターネットに繋げていちゃダメですよ。 >>284 それが前提でしょ。SQL Server もしない方がいいっていわれてるんだから。 基幹系をインターネットには出さない方がいいのでは、というのは、ネットワークの 一般論なので、ここでは話す必要は無いと思います。 配布する時に警告文章を書く程度でいいかと。 VB.NETの無料版は帳票に弱いというデメリットはあるけれど、そういった部分を おいておいてプロジェクトを進めていくという手段もあると思うよ。 軌道に乗れば、簡単にする方法を教えてくれる人も出てきたり、作ってくれたり するという場合もある。あえてそういうのを期待しつつやるのも手かなと思ってみたり。 帳票は、必要なデータを羅列して印字するところまでは作ったけれど、 綺麗に体裁よくするところまではまだだ。みたいな。 開発を進めていく方法としてこういうのはどうかな? VBだろうとAccessだろうと、今後移植の可能性を考えつつ、 作っていきながら、テーブルの構成やテーブル操作の処理内容を 固めていくという意味合いで、なるべく以下のようなルールで 開発を進めて行く。 なるべくSQLステートメントを利用する。極力recordsetは使わない。 このようなコードは・・・ Do Unitl rs.EOF IF rs!StName = "太郎" Then rs!国語 = 33 rs.Update End IF rs.MoveNext Loop こっちでやる。 com.CommandText = "UPDATE 成績 SET 国語 = 33 WHERE StName = '太郎'" com.Execute Accessでやるのであれば、サブフォームを一時テーブルと連結させて 表示するとかが便利なので、そのあたりはrecordsetを使った方が便利だとは 思うけれど。 無料にこだわるが、Accessが有料で・・・という事であれば、 フォームやデータ操作の部分をVB.NETで作っていって、 賛同者がAccessで帳票を作るという方法もあるよな。 Accessを持って無い人は、帳票部分の作成は出来ないが、 ランタイムをインストールすれば、印刷は出来るので、 開発について意見を出すことは可能だ。 Excelでもデータの取り込みは出来るよな。SQL Server に接続してデータの表示とか。 深い機能を使ったことが無いので断定は出来ないが、そのあたりの機能を使えば、 Access無しで帳票が実現できるかもしれんな。 >>292 画面構成とか、参考にできるものがあれば、と思いまして。 成績関連じゃなくても、「これは誰でもすぐに使える」と思ったソフトとかあれば。 俺的には筆ぐるめとかの年賀状ソフトかな。 ぶっちゃけ、画面構成とか操作感とか考えなくていいなら、DB板の連中ならさくっとできちゃうでしょ? 誰も手を付けないのは、そのあたりのイメージがわかないからだと思うんだよね。 ところで、みなさん>>1 のPoさんのサンプル見た? 改善点あげていきませんか? 要件定義がいつまでもまとまらないからね。 成績管理というテーマを変えるしかないかなぁ。 オープンソースで誰かがベースを作って、あとは賛同者が 使いやすいと思う独自の機能を追加していく流れが出来ると いいんだけどね。 そうすると、要件定義が集まったり、いろいろなノウハウも 学びあったりするよい流れが出来るとおもうのだが。 テーマを変えたほうが良かったりするのかな? 例えば、企業の社員管理システムとか。 社員の住所、電話、学歴、保険の番号などを管理するやつ。 それだとvectorには結構サンプルとかでてるようだしね。 テーマ変えるよりソフトウェア板に立てた方がいい気がする。 >>296 それが良いかもしれないな。 Accessだって、ソフト板の方が意見交換が多いしな。 DB板だとDB操作に関する意見がたくさん交換されるんじゃないかと 思っていたが、そうでもないようだ。 移動するなら、ム板も候補に挙がると思うがどうかな? やはり、ソフト板かな? やりたいこと「賛同者がいるなかで、物事をすすめたい」 Webアプリでやるとかいう方法もあるよな。そしたら板が変わって 意見交換が盛んになるかも なんで「Accessでやろうか?」みたいな意見が出ては、その後途絶えてしまうのだろうか。。。 俺はAccess限定じゃなくても良いと思うのだがな。テーブルの構成とその操作までを このスレで情報交換してそれを実現するのはおのおののやり易い方法でって感じの やり方もありと思うのだが。 >>303 では、要件定義の方はどうしますか? 一番肝心だが、いつもはっきりとまとまらないままで終わってしまうという。。。 場合によっては、そのシステムの種類を成績管理から別のものにする案も 考えた方がいいのではと思ってみたり。 要件定義がこことかで集まらないのであれば、 一度フリーソフトという形式で公開して、 そこから集めるしかないのかな? ソフトを作りたいのか、設計をしたいのか良くわからんスレだなw どっちでも良いから話を進めろやハゲ と思う傍観者のオレ なんだ、どっちでもいいのかw 個人的思惑と一致するので、適当にやってみるかな。 PHP+PostgreSQLな環境で。 設計関連の情報は公開してみます。 ソースの公開は、勘弁してください。 平日の夜にたまに更新って感じなので、ゆっくりですが。 >>314 見えてる。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd "> <html> <title>成績管理システムを作ろう!</title> <body> 成績管理システムを作ろう!<br/> <br/><br/> 09/02/25 建設予定地<br/> </body> </html> >>315 あ、どーもー。 って文字コード指定してない(;; >>311 それは、このスレが始まってからの課題なのだよ。 初代スレの>>1 で、ソフトを作ろうとして、「まずはテーブルの定義から」と書いていたが、 いきなり>>2 で、「要件定義からだろ」という、つっこみをうけ、それに答えきれず、 いつまでも迷走状態にあるのだw >>318 まー、要件定義は大変だからねー。 ぼちぼちやっていきます。 期待しないでくださいw 一応、元教員だし、その頃は苦労してたんで。。。 要件定義はどうやって決めるの? 個人的な考えと、教員の経験などでの判断? >>320 >要件定義はどうやって決めるの? 作りながら >個人的な考えと、教員の経験などでの判断? まー、随分昔のことで忘れてることも多いので、 >>1 にあるwiki見ながら懐かしみつつ作ってます 成績管理の前に、就学者の管理が必要かと想いますがその要素は何でしょうか? 次に、成績管理の要素は何ですかということではないかと想います。 これらの適用範囲は非常に広く、一般的な学校や塾などにおいて何十年もの実績が あれば余裕で結論がでてくるものと想いますがいかがでしょうか。 就学者の管理って学籍管理ってことでいいのかな 指導要録と調査書まで手を出すのなら避けて通れない 学籍管理が基本にあって、成績は付帯機能という位置づけと思う たまには上げとくよ。 >>333 に限らないのだが、俺のような一般教員にも解るような言葉で書いてくれ。 >>333-334 就学者の管理=生徒の管理であってると思います。 >成績管理の前に、就学者の管理が必要かと想いますがその要素は何でしょうか? 要するに「一般的に、生徒はどうやって特定していますか?」という確認。 1.入学から卒業まで変らない番号(学籍番号)があって、生徒(の氏名)が特定できる。 2.年度、学年、組、出席番号だけで生徒(の氏名)を特定している。 システムを作る場合「1」が楽。 「2」は同姓同名の生徒がいたときの処理や、年度を跨ぐときの処理のため、さらに質問しないといけない。 >>337 の解説を読んで、はじめて、質問者の意図が分かった。 では、後半の「成績管理の要素は何ですか」という文面の 指す意味はなんですか?解説をお願い致します。 >>338 >後半の「成績管理の要素は何ですか」という文面の >指す意味はなんですか? その前に。>>333 「就学者の管理が必要かと想いますがその要素」への回答例として □成績管理を前提とした「就学生の管理に必要な要素」を直接回答すると 氏名、学籍番号、年度ごとの(学年、組、出席番号)など □成績管理以外での就学生の管理に必要な要素 本名(戸籍名)、生徒の住所 保護者(後見人)氏名、住所 学齢簿での取り扱い番号など こういったものを回答してほしいということだと思います。 次に「成績管理の要素は何ですか?」について。 これの意図を簡単に言うのは難しいのですが、しいて言えばこんな感じでしょうか。 (1)(先生は担当する教科の)成績をどんな方法でつけますか? (2)それ以前に成績の記入は、どういうグループに分けて、誰が管理するのですか? (1)は成績管理といっても、素人目には、ほしい(管理したい)情報が 多岐にわたっている様にみえます。 例えば,「英語の成績が5段階評価で4をつける」までに必要な情報は ・中間テストの点数 ・期末テストの点数 ・授業への出席状況 ・平常点(宿題をやってきているか、授業での発表回数) など、いろいろ考えてしまいますが... 実際には、どんな要素(情報)を管理するのでしょうか? >これらの適用範囲は非常に広く、一般的な学校や塾などにおいて何十年もの実績が >あれば余裕で結論がでてくるものと想いますがいかがでしょうか。 何十年もの実績があると、先生は誰でも1つの評価方法にたどり着く?ということかなと。 →そうであれば、簡単に機械化に必要な情報(要素)を表現できるはず。 >>340 の (2)それ以前に成績の記入は、どういうグループに分けて、誰が管理するのですか? をもう少し具体的に書きます。 通常在籍するクラス名簿の他に、選択授業用のクラス名簿が存在するはず。 ・体育なら2クラスをまとめて男女別に授業を行うための男用名簿、女子名簿を作成して成績をつける。 ・音楽と美術を選択制にして選択クラス名簿を作成して成績をつける。 ・世界史、日本史、地理を選択制にして(以下略) ・物理、化学、生物を選択制にして(以下略) など、成績管理を前提とした生徒の管理…名簿作成があるはず。 「名簿作成」ということで就学生の管理と言っているようにも見えます。 可能であれば、全ての教科とクラス名簿の対応関係も明らかにしておくのが良いかと。 例) 国語…通常在籍クラス名簿 古典…通常在籍クラス名簿 漢文…通常在籍クラス名簿 体育…選択授業用のクラス名簿(2クラス男女別) 化学…選択授業用のクラス名簿(3クラス選択制) など ごめん、成績管理システム、売ってた。 理想的なやつが。 生徒一人当たり1年間1000円弱で導入可能。 ttp://www.systembase.co.jp/product/school/index.html 何が理想的なの? このスレで対応できる範疇であれば、機能実装も可能と思うんだが。 機能実装はもちろん可能だけど、実際問題、このスレで、今まで誰も実装してないし。 実際に運用されたフィードバックを元に手直ししてるから使いやすいと思うよ。 たぶん。使ったことないから知らんけども。 >>349 それを言ってしまったら終わりじゃね?w パッケージソフトこそがすべての面において素晴らしいものだという 意見を押し付けているだけのような気がするのだが。。。 >>340 > 例えば,「英語の成績が5段階評価で4をつける」までに必要な情報は > ・中間テストの点数 > ・期末テストの点数 > ・授業への出席状況 > ・平常点(宿題をやってきているか、授業での発表回数) > など、いろいろ考えてしまいますが... > 実際には、どんな要素(情報)を管理するのでしょうか? 教員の側からすると、そういう細かいところまではシステムに必要ないというか、 そういうことはそれぞれの学校教科内でやるからいいよ。というのが本音。 なかなか要求定義が固まらないな。 無理やりであっても決めるとすすむのかなぁ?w 10月7日(水)18時半 「第59回北区母親大会 ―講師 浜矩子・同志社大学教授」を中継。http://ustre.am/zApA ウソつかない TPP反対 ブレない 自民党 上念司 貿易のルールを自由化していくというのはトレンドなんですよね。 https://www.youtube.com/watch?v=aqkCdDz47Pg 三橋貴明 どこが自由貿易なのかなと思いますね、実際そうじゃないんです、特定の企業が儲かるための規制の強化ってのが、ほとんど入ってるんですね。 https://www.youtube.com/watch?v=55FG4jTx5Xg 増田敏男 TPPはドル防衛、ドル市場を拡大し、ドル需要を増やすのが目的。 https://www.youtube.com/watch?v=51eedAJbDiM 富裕国は、開発途上国の市場をこじ開けようとするのに忙しい。そのようにして、自国の余剰物資を輸出することができるようになる。 こうした非人道的な押し付けは、自由貿易としてまかり通っている。 magazines/33116k/ahwpdf/ngbm3m マイトレーヤの出現から3〜5年のうちに膨大な変容が起こるであろう。抑制のない成長に基づく現在の経済の終焉を見るであろう。 magazines/ahjzfl-1/fkmww5/l6y25q 資源の分配のみを扱う新しい国連機関が形成されるでしょう。 magazines/rwhnd8/04zpzf/w39if1 かねてよりプーチンもメドヴェージェフも遺伝子組み換え作物への反対姿勢を明言していた。→「我々は遺伝子組み換え食品を使わずに、食糧不足を解決できる」 https://twitter.com/iwakamiyasumi/status/650708416948625409 《 左翼の盟主ロシアが、アポロ計画の秘密暴露! アメリカ、世界制覇ゴール目前で、大ゴケwww(笑) 》 メドヴェージェフ 『世界が地球外生命体の実在の真相を知る時がきた。アメリカが公式に認めないなら、クレムリンは独自に情報公開する予定だ』 https://www.youtube.com/watch?v=gAE5665i3lQ 誰でも簡単にパソコン1台で稼げる方法など 参考までに、 ⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。 グーグル検索⇒『宮本のゴウリエセレレ』 CU84LX5PL9 ☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、 改憲議員が3分の2を超えております。『憲法改正国民投票法』、 でググってみてください。国会の発議はすでに可能です。 平和は勝ち取るものです。お願い致します。☆☆ サンッ ハイッ!(ノ^▽^)ノ ̄ w(゚0゚*)w オォー w(゚⊿゚;)w オォー w(゚ロ゚;)w オォー read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる