成績管理システムを作ろう!2【社会貢献】at DB
成績管理システムを作ろう!2【社会貢献】 - 暇つぶし2ch187:あぼーん
あぼーん.net
あぼーん

188:NAME IS NULL
07/02/06 23:13:20 bNpHFkw5.net


189:NAME IS NULL
07/02/11 21:06:28 D02uHRc9.net


190:NAME IS NULL
07/02/20 18:18:39 SOUqPvLw.net
サイトのアクセスログ見てるけど、定期的に人が来てくれてるみたいだ。
更新出来ていない状況なので、来てる人には申し訳ない。

191:NAME IS NULL
07/02/24 00:16:49 w75Pe+VJ.net
俺の学校は学生数3億人だけど。
今年の新入生は6500万人だけど、大丈夫?

192:NAME IS NULL
07/02/24 11:14:24 .net
スレのスピードが遅いけど進んでる?!そろそろ新学期だし早く作って!!
それとも、もうどこかアップされてる?そしたらURLを教えてYO!

193:NAME IS NULL
07/03/11 19:19:12 .net
>>112
>>115
禿同。

> 問題の通信簿や内申書には出席の記録があり、成績の記録があり、部活の記録があり、
> 生活の記録があり、担当教師の評価がありetc.という状態で、
> 教師側もこれとこれはコピペ、これとあれは微妙に変える

この「微妙に変える」が曲者
・微妙に変わる前、後で入力情報の管理元が変わる

>要録・通知票・調査書などはさまざまな面で内容がかぶってる
住基台帳系のえーと、適齢簿?もありますよ。

「人が見る分には似たような内容」でも「システムから見ると別物として管理しなければならない」
このことを業務側の観点と、システム側の観点とを同時に分かる人がいない。

要録組むときなんか、ニュースにもなった「履修不足」をごまかす手作業が未だに入りm (ry

システムを簡単に組んじゃうと、とても運用に耐えられないものが出来上がります。
取っ掛かりとしては正解なのでまずは作ってみるのも手かなぁ。
(どーもDBの勉強のためにちょうどよさげたから「作ってみようかな」で、挫折しまくりって人
多すぎ)



194:NAME IS NULL
07/03/11 22:51:51 pThQoqPg.net
DBの勉強をやってみようかな、で挫折したり、他が忙しくて頓挫してしまってる人が多いのは分かるけれど、
要望を中途半端に言って消える人っていったい何なんだろうと思う。詳しい理由がいえないっていう人たち

195:NAME IS NULL
07/03/12 00:01:24 .net
>>193
なんだか、タイムカードシステムみたいな話だな。
社員同士でちょっとだべっていただけで、残業有りとカウントされてしまうので
実質運用出来ない、みたいな。

196:193
07/03/12 00:41:44 .net
>>194

> 要望を中途半端に言って消える人っていったい何なんだろうと思う。
情報の整頓が出来ていない状態で、「簡単にできそうだから実現してよ」って
言っているんだと思う。

# 要件ヒアリングではまりまくるパターン。
# まあ、いつもですが。。。。orz

197:NAME IS NULL
07/03/12 07:54:15 .net
なるほどね。
要件整理をしていて思ってたんだけど、「詳しく言わなければ仕様からはずすぞ。」みたいな
感じでやらないといけないって事なのかな。

198:NAME IS NULL
07/03/16 01:08:00 .net
>>197
う~ん。
「仕様からはずすぞ」ではなくて、「機械が理解できるプログラムにするためには情報が
足りないです。このままでは、仕様に組み込めません。」ですね。

# どっちも同じことなんですけど。

自分の場合は、必ず「3つの異なる具体例はありますか?」と聞くようにしています。
1つ目は、私から挙げます。→少なくとも合ってる、違っているという回答から話が広がります。

2つ目は先生から挙げてもらいます。
- 挙がらないようなら、1つ目の内容でFIXします。
- 2つめが挙がって、傾向があるようならまとめに入ります。

3つ目で上記まとめが正しいか確認します。これ以上話すと脱線します。

ほとんどの場合、「ルールはなくて、人に依存する処理だ」という回答が返ってきます。
この時点で完全な自動化はあきらめます。

手入力の画面を残し、私の挙げた方法をデフォルト値として組み込む旨を伝えます。
「もし、デフォルトとして組み込めるルールを、『先生方で』決められましたら、それを
組み込みます。ただし、提供1月前までに依頼がないと、対応しきれないです」と告げ
てしてFIXです。

# 先生方は、それぞれが独自の考えを持っておられます。また、全員が対等な立場で
# 会議を組まれることが多いです。
# そのため、多くの場合結論が出ずそのままずるずる時間だけが流れていきます。

結論を待って要件定義してると終わりゃしませんぜ。


199:NAME IS NULL
07/03/18 21:59:52 .net
成績管理システムの話ではないが、独自に作ったシステムの拡張の話で、
同じ部署の人からでも、人によって要望内容が異なることがあった。
後になってそれを知って、部署内で打ち合わせをせずに、平然とシステムの
仕様変更をしようとしていたことを知って、驚いた。
こっちから、要望を出している部署の責任者に確認することは立場的に
やりにくいということもおかまいなしな様子。。。

別のシステムの話で、「帳票は文字が小さいので大きくしてほしい」という
要望が出て、大きくすると、「もっと文字が入るようにしてほしい」という
クレームのような要望が出たんだそうな。

200:NAME IS NULL
07/03/25 12:28:38 .net
通信欄の作成支援システムって売れるのかな。
あらかじめ例文を登録しておいて、それを選んで文章を作るだけなんだけど。

「おとなしい」というカテゴリを選んだら、「まじめで一途な性格です」などといった
例文が出てくるみたいな。

201:NAME IS NULL
07/03/25 18:56:42 gN2I7vmn.net
>>200
windows以前,DOSの頃にそんなフリーソフトがあったけど不人気だったようだ

202:NAME IS NULL
07/03/26 01:31:59 .net
社会貢献じゃないだろ・・・

203:NAME IS NULL
07/03/26 05:03:24 .net
DOSの時代は一家に一台の時代ではなかったので、
人目を気にして使えなかったのかも。
家でこっそりと仕事をするという使い方もあるので、
再度いま出してみると、意外と好評かもw

家では、名前の欄は、その担当教員のみが分かるように
匿名にしておいて作成するっていう感じ。

204:NAME IS NULL
07/03/28 19:17:44 .net
テストの点数から通知表の評価の過程は、点数化する規定があるわけではなく、
ここの教員の判断にゆだねているという現状なわけでしょ。
だから、その過程に時間がかかるし、感情がこもったりする。
そのあたりの過程を提案する意味合いで、機械的な成績の指標を出すシステムを
作ったらどうかなと思った。

テストの点数と生徒の数から、偏差値などを出して、通知表の評価(目安)を
自動抽出するという計算式を公開し、その案が固まった時点で、システム化するという。

205:NAME IS NULL
07/03/29 22:09:06 .net
テストも点数をつける段階で、最終的な点数のみを記録するわけではなく、
内部的にわけてあり、「論理的思考」とか「計算能力」とかの評価も点数化してつけるようにする。
それらの総合評価が、通知表のすべての評価の欄の自動生成につながるというやつ。

っていうのは、かえって手間がかかるだけになるのか、高評価になるのかは分からない。

206:NAME IS NULL
07/04/17 00:29:37 .net
ほしゅ

207:NAME IS NULL
07/04/21 02:26:06 .net
京都教育大学付属高校で学事情報処理システムっちゅうのを作ってるみたいだけど、こいつはどう?

208:NAME IS NULL
07/05/10 07:32:04 .net


209:NAME IS NULL
07/05/27 20:50:39 .net


210:NAME IS NULL
07/06/05 19:09:51 .net


211:NAME IS NULL
07/06/13 07:56:42 .net


212:NAME IS NULL
07/06/15 23:37:49 .net


213:NAME IS NULL
07/06/16 21:35:44 .net


214:NAME IS NULL
07/06/19 21:01:14 .net


215:NAME IS NULL
07/06/20 12:22:36 .net


216:NAME IS NULL
07/06/20 19:49:37 .net


217:NAME IS NULL
07/06/20 22:36:44 .net


218:NAME IS NULL
07/06/21 13:29:06 .net


219:NAME IS NULL
07/06/25 00:00:25 .net


220:NAME IS NULL
07/06/26 23:31:08 .net


221:NAME IS NULL
07/06/28 00:48:33 .net


222:NAME IS NULL
07/06/29 20:29:01 .net


223:NAME IS NULL
07/07/09 07:06:19 .net


224:NAME IS NULL
07/07/15 09:27:27 .net


225:NAME IS NULL
07/07/23 22:37:11 .net


226:NAME IS NULL
07/07/26 15:31:34 .net


227:NAME IS NULL
07/08/05 16:38:18 .net


228:NAME IS NULL
07/08/15 09:21:25 .net


229:NAME IS NULL
07/08/25 02:48:15 .net


230:NAME IS NULL
07/09/05 19:00:15 .net
人こないね・・・

231:NAME IS NULL
07/09/11 07:57:05 .net
保守

232:NAME IS NULL
07/09/15 23:22:52 .net
保守

233:NAME IS NULL
07/09/20 00:41:56 .net
保守

234:NAME IS NULL
07/09/29 06:49:08 .net
保守

235:NAME IS NULL
07/10/22 07:59:31 .net
保守

236:NAME IS NULL
07/11/08 21:49:36 .net
保守

237:NAME IS NULL
07/12/02 12:10:51 .net
ほす

238:NAME IS NULL
07/12/09 17:45:54 .net
hosu

239:NAME IS NULL
07/12/22 07:45:56 .net
保守

240:NAME IS NULL
08/01/03 20:24:37 .net
年越し

241:NAME IS NULL
08/01/17 01:12:11 .net


242:NAME IS NULL
08/01/30 19:14:26 .net


243:NAME IS NULL
08/02/06 01:28:40 .net


244:NAME IS NULL
08/02/11 03:21:10 .net


245:NAME IS NULL
08/02/24 18:21:26 .net


246:NAME IS NULL
08/02/28 14:02:10 .net


247:NAME IS NULL
08/03/12 20:03:12 .net


248:NAME IS NULL
08/03/22 06:56:38 .net


249:NAME IS NULL
08/04/20 09:33:19 .net


250:NAME IS NULL
08/06/02 06:46:48 .net


251:NAME IS NULL
08/06/18 07:54:24 .net


252:NAME IS NULL
08/07/17 01:19:50 .net


253:NAME IS NULL
08/07/22 18:30:08 .net
34 :名無しさん@そうだ選挙にいこう:2008/07/22(火) 00:51:45
Accessの課題でたけど、やる暇ねえええ
というわけで、課題をやってくれた人には何かあげます^^


35 :名無しさん@そうだ選挙にいこう:2008/07/22(火) 08:14:18
出題内容
アクセス2003
ファイル名 : 成績管理(自分の名前)
目的     : 学生情報の管理を行うデータベースシステム
機能     : ①学生情報の(番号/名前/性別/生年月日/住所など)登録/変更/削除
         ②学生成績(国/数/理/社/英等)の登録
         ③一覧印刷(レポート)
条件     : ①上記の機能を実行するためのボタンを配置したメニューホームを作成
         ②上記以外に自分なりの機能を追加すること(最低1つ)
         ③テーブルを設計し、各テーブルに最低5つはデータ登録すること
         ④最低1つはクエリを作成・利用すること
         ⑤レポートの見栄え、操作性などユーザインタフェースにこだわること



254:NAME IS NULL
08/07/22 18:31:14 HODogZq/.net
誰か助けてくれりゃ!

255:NAME IS NULL
08/07/23 05:30:43 .net
いつまで?

256:NAME IS NULL
08/07/23 07:43:31 PmMmEjvX.net
あしたまで

257:NAME IS NULL
08/07/23 07:46:10 .net
何かあげるっていってもエロいのしかないけどね!


258:NAME IS NULL
08/07/23 19:11:26 .net
>>253の下半身とか?

259:NAME IS NULL
08/07/23 23:34:10 X41AFciv.net
>>258
ちげーよw

誰か明日の昼ごろまでに頼む~


260:NAME IS NULL
08/08/13 21:53:34 .net


261:NAME IS NULL
08/09/27 22:22:45 .net


262:NAME IS NULL
08/10/06 00:30:04 .net


263:俺は上げるぞ。
08/10/25 00:13:38 yeafdbJQ.net


264:NAME IS NULL
08/10/30 22:00:27 .net


265:NAME IS NULL
08/10/31 16:49:09 .net
前に成績管理システムやってたが…

この様子じゃ用はねぇな

266:NAME IS NULL
08/10/31 19:04:54 .net
成績管理システムの中の人降臨!!

267:NAME IS NULL
08/10/31 19:16:28 .net
>>265
何か意見をいったらどうよ?

268:265
08/11/01 00:03:49 .net
意見かぁ…

ここでやろうとしているシステムがどこまでの範囲をカバーしようとしているのかはっきりつかめんが…

俺がやってたシステムではサブシステムが
教職員管理・生徒管理・履修管理・出欠管理・成績管理くらいにわかれてたかな?


業務フローはかなり良い線いってるんではないだろうか。

成績管理システムとしての主要なアウトプットは
・生徒指導要録
・調査書(進学用・就職用)
・成績証明書
・通知票
あたりになるんでこの辺の帳票にあわせて設計していけば間違いないと思う。
ちなみに生徒指導要録は文科省によって様式が指定されているのでググるといい。
通知票については学校によって様式がまったく違うので、どのように対応するか…。

まだ出てなさそうなポイントは
・3学期制ではなく前後期制の学校も多い
・単位制を採用している学校もある
あたりか。
その他学校によって異なる部分がかなりあると思うんで、それをどこまで吸収するか、ってところだな。

もし出欠管理までしっかりするんであれば、MDE だときつい(数十万件)だろうから MSDE ってのもありかもしれん。


まぁ俺はかなり技術寄りな人間なんで業務要件にはあまり意見できんわな。
やってたのも結構前のことなんで記憶が薄れてきてるが、必要であれば頑張って記憶掘り起こす。
(特定されない範囲で…)


269:NAME IS NULL
08/11/01 15:53:30 .net
>>268
> ここでやろうとしているシステムがどこまでの範囲を
> カバーしようとしているのかはっきりつかめんが…
そのあたりの話がうまくまとまらないから、話が続かないのよw
「こういう機能を付け加えて欲しい」という意見を抽象的に書いて逃げるのが
いたり、具体性はあるが、凄い規模のシステムを作って欲しい、
詳しいことは俺は分からんが、という人がいたりで・・・

なんらかの方法で仕様が固まれば話も進むのだろうけど、
どんな方法を取ったらいいのか、と思う。
意見を募ると広くなりすぎるし、個人的に決めすぎると癖のある
仕様になってしまうし。
(このシステムを欲しがっているクライアントがいないのも
関係しているのだろうね。)

>>268みたいな方が、こういう仕様でやろう。と固めてくれたら、
それを具体的に実現していくにはどうしたらいいかの意見も出て、
技術的なノウハウも交換しやすくなるのかもしれないので、
ちょっと期待w

270:NAME IS NULL
08/11/01 16:38:02 .net
出欠管理って、生徒の一覧のデータがあり、
それに関連付けて○月○日何時間目は、出たかどうかを登録するだけ?
帳票は以下の2種類くらいなら、結構短期間で出来そうな気がするが。
・ある生徒のある月の出欠状況
・ある科目のある月のあるクラス全員の出欠状況

271:265
08/11/02 03:59:43 .net
業務要件からはちょっとずれてしまうが、システム要件について少し…

まず大前提として
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システム(たぶんライセンスは問題なし)
のどれか、ってとこか?

272:265
08/11/02 04:24:32 .net
忘れてた。

・ブラウザ
って手があったな。

ちなみに俺なら
・MSDE + ASP.NET
・MSDE + ASP.NET(Web サービス) + .NET(ClickOnce)
のどっちかを採ってしまうな。

とりあえず Java は導入が面倒なので無し。

273:NAME IS NULL
08/11/02 10:18:57 .net
>>271
参考になった。ありがとう。

MDE(MDBを配布用にあれこれ削除したものと考えてOK?)は、ファイル共有型のアプリと考えていいので、
クライアントからリンクして使うのはライセンス的には大丈夫ではないかな。
ただし、「成績処理システムの本校における失敗」(PDF注意)
URLリンク(www.ciec.or.jp)
にあるような同時アクセスによるデータベースの破壊は、経験済みである故に怖い。

とすれば、3層C/Sシステムが自分にとっては現実的な選択かな。
Jane Styleなどの2ちゃんビューア(これもブラウザの一種といっていいよね)のようなアプリ作成して、
イントラネットのWebサーバ経由で成績管理用のデータベースにアクセスできないものかな。

274:NAME IS NULL
08/11/02 11:47:53 .net
ファイル共有設定を行い、そこにmdbを置くのがライセンス的に
どうなのか?ということだが、それが微妙だという場合は、
NASを買ってそこにmdbファイルを置くというのはどうだろうか?
今は、バッファローなどから安いのが出ているし、それで動いている
OSはWindowsではないので、その制約は受けないと思う。

そういう構成ならば、バックアップとして、ソフトを使ってmdbファイルを
毎日別な場所(PC)にコピーする事も出来る。

Access自体は、起動していると、ある設定した時間と場所に自動で
バックアップを行う機能はついていないため、手動で行うのが前提と
いう作りとなっている。

275:NAME IS NULL
08/11/02 16:32:29 .net
複数同時アクセスは、ライセンス的にも技術的にもちょっとハードルがあるから、
そのあたりは、ヒントを与えるだけで、後は自分でやってねー、みたいなものでも
よさそうにも思うけどな。
その環境などの状況や、どこまで力を入れてやるかはそれぞれなところがあるし、
そのすべてには対応出来ないから。

なので、例えば、DBサーバは SQL Server 2008 Express で構築し、
それにAccessで接続するとかも候補にいれても良いのでは、と思ったり。

276:NAME IS NULL
08/11/03 05:29:40 .net
>>272
システム構築上ブラウザを利用する形態は(システム開発の面では)現実的な解だと
は思いますが、以下の2点から(運用上の面から)現実的ではなくなってしまいます。

1.システム運用者(学校の教員、事務員)のリテラシーが高くないことから、
開発者からの手離れが悪くなる。
→もともと、生徒教育について検討する時間を増やすために、事務作業を効率化する
はずがシステムの保守、システム利用教育に時間を割く必要が出てきて本末転倒に
なる。

2.セキュリティ面の充実が不可欠になり、事務効率化の機能よりセキュリティ確保の
ための機能および操作性に注力する必要が出てしまう。
→生徒の知識といたずら心を侮るとえらい目に。。。
全生徒の成績がインターネットに公開されたり成績改ざんの危機にさらされることに
なります。

つまり、>>271のシステム要件に加えて、非機能要件の観点から、
 2.のネットワークでの配布を行う場合は、データ改ざんを行われないセキュリティ対策を施していること
を追加しておく必要があります。

# もちろん、上記に重点をおいて時間を割くのであれば、良い方式だとは思います。
現時点ではAccess(MDE配布)を利用するのがいいかと。

情報化社会といわれて久しいのですが、教育者の情報処理能力の低さには愕然として
しまいます。。。昔、業務よりで絡んでましたんでなんとなく。

277:NAME IS NULL
08/11/03 06:38:09 .net
Poさんのまとめ(>>1)で、先生(?)からの機能要求は一応網羅してるから
使いやすいか/否かの反応ってあったっけ?

タイプ:操作性要求
区分:要求変更
対象:マスタ登録(組、生徒人数)機能
内容:一覧検索画面を経由して入力する方式に変更してほしい。

理由:マスタ登録の効率化のため。
データを追加する際に、現在までに入力済みの項目を把握した上で
項目を追加する必要があるが、把握が困難であるため。

例)組、生徒人数
上段
年度、学年、組を検索条件とする入力フォームと検索ボタンを用意する。
検索条件はor条件とすること。
nullはすべてを対象とすること。(初期値「すべて」を表示する設計がのぞましい)

下段
検索結果を一覧表示すること。
表示する項目は年度、学年、組、生徒数とすること。

新規「組、生徒人数」ボタンを用意し、新規ウィンドウで年度、学年、組、生徒
数の登録ができること。(キャンセルができること。)

結果一覧をダブルクリックした際には、新規ウィンドウで組名の変更、生徒
人数を追加する。年度、学年の変更はさせないこと。 (キャンセルができること。)

。。。要求管理めんどくせぇ。。。

278:265
08/11/03 15:19:32 .net
>>277
ご意見ありがとうございます。

>1.システム運用者(学校の教員、事務員)のリテラシーが高くないことから、
>開発者からの手離れが悪くなる。
サポートの必要性が少なくなる使い勝手の良い UI 作りとドキュメント作りが必要かな?
いずれにせよ、こういうシステムなんでどのシステム形態を採っても
継続的なサポート体制と開発体制は必要だと思う。
最終的に The Seasar Project みたいなコミュニティが形成されていくのが理想ではないんかな?
継続的な体制維持が無理ならこのシステムを作ること自体を避けたほうがいいと思う。

>2.セキュリティ面の充実が不可欠になり、事務効率化の機能よりセキュリティ確保の
>ための機能および操作性に注力する必要が出てしまう。
ネットワーク対応した時点で、上記の問題が絶対に発生してしまうね。
セキュリティ対策を最低限にとどめるなら、最初からスタンドアロンシステムを組んでしまうのが良いのかな。
Acsess で同時利用するにも>>273のリンクにあるような問題をはらむので、例えば…
1.統合データ MDE
 概要:
  成績管理に必要なデータを一元管理する MDE。
 データ内容:
  成績管理に必要な全てのデータ
 できること:
  ・個人入力 MDE へ必要なデータをエクスポートする
  ・個人入力 MDE で入力されたデータをインポートする
  ・各種帳票の印刷
2.入力用 MDE
 概要:
  各職員が個人的に入力を行う MDE。
 データ内容:
  統合データ MDE から職員が入力に必要なデータのみ抜き出したもの
 できること:
  ・各種データの入力
  ・各種帳票の印刷

で、Accsess を個人で持ってる人ってどれくらい居るんかな?
それによっては、参画できる人って物凄く限られると思うんだが。
ちなみに俺は貧しいので Accsess はおろか、Office すら持っいない OOo 使いです…
もちろん仕事では Office 使います。

といった感じにするとか?

>データ改ざんを行われないセキュリティ対策を施していること
この際なので、セキュリティを追求したシステムを作るのもありかと思う。
ここだとスキルを持て余した人も多いだろうしね。

279:NAME IS NULL
08/11/03 18:00:24 .net
出来るだけ、Accessを持っているユーザの数の状況に合わせるという意見には賛成だ。
しかし、俺の意見では、Officeが2007になったあたりで、試用版が使えるようになった
(今はDL出来なくなってるかもしれないが)とか、XP以降のPersonalを持っていれば、
アップグレード版の価格で入手できるようになり、前より安価になった、などの状況が
あるので、Accessを前提にしてても良いと思うが、どうだろうか。

280:NAME IS NULL
08/11/03 19:00:14 .net
システム的な仕様はどうきめますか?
私はどれでもある程度は対応出来るので良いけれど、お金をかけないに
こだわりすぎると、逆に技術的な敷居が高くなるというデメリットがありますよね。
mdbファイルを単体でおいておいて、VB.NETなどから操作すると
いうのであれば、環境は無料で構築出来るけれど、帳票作成などには
時間がかかるし、これから学ぼうという人には敷居が高くなるようにも思う。
あと、VB.NETは、その作り方に自由度が高いから、デザイナを使うとか
使わないとか、そのあたりで統一性が見られなくなる可能性も考えられます。

意見みたいな事を書いてるけど、こうやるぞ、みたいなものを決めてくれたら、
私はそれに従っていくつもりではあります。

281:NAME IS NULL
08/11/03 19:16:42 .net
>>278
俺は>>277では無いが、意見を書いておく。
まずは、作り直しや、動作イメージを確認するためのものを早く作りやすい
Accessを使うのが良いと思う。
そこで、処理手順などがある程度固まったところで、移植する必要性が出れば、
そこで考えるという流れでいいんじゃないかな。
そのためには、なるべく標準的なプログラミングを意識して作っていけばいいと
思う。例えば、Accessではなるべく連結フォームを使わないとか、(Accessの話
じゃないけど)LINQは使わないとか。DBの操作はなるべくSQL文を書いて
行うようにするとか。

とりあえずは、システム作る時は、この構成でやろう、というのを決めておけば
賛同する人はそれにあわせたメンテツールを作ったりしていくという流れが
出来ると思うよ。

282:265
08/11/07 03:34:55 .net
Accsess って人が結構居るってことは意外と持っている人多いんかな?
俺は、Accsess のために 3万も4万も払うことはとてもできんけど…。

Accsess でプロトタイプを開発するのはいいと思うよ。
「いかに速く作るか」でいえば Accsess に勝るものはないしね。

とはいえ、後のこと考えると Accsess で開発するより .NET で開発したほうがいいと思う。
基盤さえしっかり作れば品質がばらつき難くなって機能的にも良い物が作り易いし、
Accsess みたいにファイルが単独じゃないからチーム開発に向くんじゃないかな。
あと O/R マッパーなんかも合わせて使えばメンテナンスもし易くなるね。

ただ無料で良い帳票ツールがあるかどうかが問題なんだよな。
なんか良いのがあれば迷う必要もないんだけど…。

283:265
08/11/07 03:36:18 .net
スペル間違えまくってる。

Accsess > Access

284:NAME IS NULL
08/11/07 14:58:26 .net
サーバを絶対にインターネットに繋げていちゃダメですよ。

285:NAME IS NULL
08/11/07 19:27:29 .net
>>284
それが前提でしょ。SQL Server もしない方がいいっていわれてるんだから。
基幹系をインターネットには出さない方がいいのでは、というのは、ネットワークの
一般論なので、ここでは話す必要は無いと思います。
配布する時に警告文章を書く程度でいいかと。

286:NAME IS NULL
08/11/10 19:22:31 .net
VB.NETの無料版は帳票に弱いというデメリットはあるけれど、そういった部分を
おいておいてプロジェクトを進めていくという手段もあると思うよ。
軌道に乗れば、簡単にする方法を教えてくれる人も出てきたり、作ってくれたり
するという場合もある。あえてそういうのを期待しつつやるのも手かなと思ってみたり。

帳票は、必要なデータを羅列して印字するところまでは作ったけれど、
綺麗に体裁よくするところまではまだだ。みたいな。

287:NAME IS NULL
08/11/16 21:26:49 .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を使った方が便利だとは
思うけれど。

288:NAME IS NULL
08/11/18 00:17:47 .net
無料にこだわるが、Accessが有料で・・・という事であれば、
フォームやデータ操作の部分をVB.NETで作っていって、
賛同者がAccessで帳票を作るという方法もあるよな。
Accessを持って無い人は、帳票部分の作成は出来ないが、
ランタイムをインストールすれば、印刷は出来るので、
開発について意見を出すことは可能だ。

289:NAME IS NULL
08/11/20 01:08:26 .net
htmlでいいよ

290:NAME IS NULL
08/11/21 01:49:50 .net
Excelでもデータの取り込みは出来るよな。SQL Server に接続してデータの表示とか。
深い機能を使ったことが無いので断定は出来ないが、そのあたりの機能を使えば、
Access無しで帳票が実現できるかもしれんな。

291:NAME IS NULL
08/11/23 11:42:01 .net
なんか参考になる成績管理ソフトない?

292:NAME IS NULL
08/11/26 16:31:04 .net
何の参考にしたいのかを詳しく

293:NAME IS NULL
08/11/28 03:48:52 .net
>>292
画面構成とか、参考にできるものがあれば、と思いまして。
成績関連じゃなくても、「これは誰でもすぐに使える」と思ったソフトとかあれば。
俺的には筆ぐるめとかの年賀状ソフトかな。

ぶっちゃけ、画面構成とか操作感とか考えなくていいなら、DB板の連中ならさくっとできちゃうでしょ?

誰も手を付けないのは、そのあたりのイメージがわかないからだと思うんだよね。

ところで、みなさん>>1のPoさんのサンプル見た?

改善点あげていきませんか?

294:NAME IS NULL
08/11/28 19:05:16 .net
要件定義がいつまでもまとまらないからね。
成績管理というテーマを変えるしかないかなぁ。
オープンソースで誰かがベースを作って、あとは賛同者が
使いやすいと思う独自の機能を追加していく流れが出来ると
いいんだけどね。
そうすると、要件定義が集まったり、いろいろなノウハウも
学びあったりするよい流れが出来るとおもうのだが。

295:NAME IS NULL
08/12/07 18:07:26 .net
テーマを変えたほうが良かったりするのかな?
例えば、企業の社員管理システムとか。
社員の住所、電話、学歴、保険の番号などを管理するやつ。
それだとvectorには結構サンプルとかでてるようだしね。

296:NAME IS NULL
08/12/08 19:01:35 .net
テーマ変えるよりソフトウェア板に立てた方がいい気がする。

297:NAME IS NULL
08/12/08 19:11:23 .net
>>296
それが良いかもしれないな。
Accessだって、ソフト板の方が意見交換が多いしな。
DB板だとDB操作に関する意見がたくさん交換されるんじゃないかと
思っていたが、そうでもないようだ。
移動するなら、ム板も候補に挙がると思うがどうかな?
やはり、ソフト板かな?

298:NAME IS NULL
08/12/08 19:48:44 .net
やりたいことがあるならここでやれよ。

299:NAME IS NULL
08/12/08 23:37:56 .net
やりたいこと「賛同者がいるなかで、物事をすすめたい」

300:NAME IS NULL
08/12/16 08:22:45 .net
Webアプリでやるとかいう方法もあるよな。そしたら板が変わって
意見交換が盛んになるかも

301:NAME IS NULL
08/12/29 07:50:29 .net
保守

302:NAME IS NULL
09/01/04 10:14:27 .net
なんで「Accessでやろうか?」みたいな意見が出ては、その後途絶えてしまうのだろうか。。。
俺はAccess限定じゃなくても良いと思うのだがな。テーブルの構成とその操作までを
このスレで情報交換してそれを実現するのはおのおののやり易い方法でって感じの
やり方もありと思うのだが。

303:賛同者
09/01/04 19:35:50 .net
そうですね、その方向で行きましょう。

304:NAME IS NULL
09/01/05 01:17:56 .net
>>303
では、要件定義の方はどうしますか?
一番肝心だが、いつもはっきりとまとまらないままで終わってしまうという。。。
場合によっては、そのシステムの種類を成績管理から別のものにする案も
考えた方がいいのではと思ってみたり。

305:NAME IS NULL
09/01/18 23:29:23 .net
要件定義がこことかで集まらないのであれば、
一度フリーソフトという形式で公開して、
そこから集めるしかないのかな?

306:NAME IS NULL
09/01/24 00:57:31 .net
テーマを変えるか?例えば、写真の管理とか

307:NAME IS NULL
09/02/08 20:19:44 .net
なんだか、スレが落ちやすくなって無い?

308:NAME IS NULL
09/02/12 07:32:19 .net
何で要求定義の話になったら話が止まるの?w

309:NAME IS NULL
09/02/17 09:51:11 .net
テーブルとSQLのまとめはしないの?

310:NAME IS NULL
09/02/18 17:56:19 .net
結局理屈こくだけで何もできないの?

311:NAME IS NULL
09/02/23 12:16:40 .net
ソフトを作りたいのか、設計をしたいのか良くわからんスレだなw

312:NAME IS NULL
09/02/24 18:20:55 .net
どっちでも良いから話を進めろやハゲ
と思う傍観者のオレ

313:NAME IS NULL
09/02/24 20:48:40 .net
なんだ、どっちでもいいのかw

個人的思惑と一致するので、適当にやってみるかな。
PHP+PostgreSQLな環境で。
設計関連の情報は公開してみます。
ソースの公開は、勘弁してください。

平日の夜にたまに更新って感じなので、ゆっくりですが。

314:NAME IS NULL
09/02/25 23:41:26 .net
ふぃー、何とか準備完了

URLリンク(schoolsystem.dip.jp)

見えてるかな?

315:NAME IS NULL
09/02/26 19:02:46 .net
>>314
見えてる。

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"URLリンク(www.w3.org)">
<html>
<title>成績管理システムを作ろう!</title>
<body>
成績管理システムを作ろう!<br/>
<br/><br/>
09/02/25 建設予定地<br/>
</body>
</html>

316:NAME IS NULL
09/02/26 19:57:50 .net
>>315
あ、どーもー。
って文字コード指定してない(;;

317:NAME IS NULL
09/03/04 18:21:22 .net
スタイルシートを入れたほうがいいんでね?w

318:NAME IS NULL
09/03/05 21:06:39 .net
>>311
それは、このスレが始まってからの課題なのだよ。

初代スレの>>1で、ソフトを作ろうとして、「まずはテーブルの定義から」と書いていたが、
いきなり>>2で、「要件定義からだろ」という、つっこみをうけ、それに答えきれず、
いつまでも迷走状態にあるのだw

319:NAME IS NULL
09/03/05 21:54:29 .net
>>318
まー、要件定義は大変だからねー。
ぼちぼちやっていきます。
期待しないでくださいw
一応、元教員だし、その頃は苦労してたんで。。。

320:NAME IS NULL
09/03/09 20:27:18 .net
要件定義はどうやって決めるの?
個人的な考えと、教員の経験などでの判断?

321:NAME IS NULL
09/03/10 19:43:59 .net
>>320
>要件定義はどうやって決めるの?
作りながら
>個人的な考えと、教員の経験などでの判断?
まー、随分昔のことで忘れてることも多いので、
>>1 にあるwiki見ながら懐かしみつつ作ってます


322:NAME IS NULL
09/04/06 19:50:15 .net
ほしゅんお

323:NAME IS NULL
09/05/03 12:15:13 .net
久々来てみたが、相変わらず進まないね。

324:NAME IS NULL
09/06/15 15:22:54 .net
要件定義が決まれば話は早いのだと思うのだが・・・

325:NAME IS NULL
09/06/26 19:39:57 .net
a

326:NAME IS NULL
09/07/04 11:22:35 .net
b

327:NAME IS NULL
09/07/25 15:38:45 .net
c

328:NAME IS NULL
09/08/06 11:41:07 .net
d

329:NAME IS NULL
09/08/21 18:00:56 .net
e

330:NAME IS NULL
09/10/10 00:12:03 .net
g

331:NAME IS NULL
09/11/22 20:24:36 .net
h

332:NAME IS NULL
10/04/13 10:52:12 WO7AoMu0.net
まだあったのか、このスレw

333:NAME IS NULL
10/04/23 01:13:10 .net
成績管理の前に、就学者の管理が必要かと想いますがその要素は何でしょうか?
次に、成績管理の要素は何ですかということではないかと想います。

これらの適用範囲は非常に広く、一般的な学校や塾などにおいて何十年もの実績が
あれば余裕で結論がでてくるものと想いますがいかがでしょうか。

334:NAME IS NULL
10/05/29 02:23:50 .net
就学者の管理って学籍管理ってことでいいのかな
指導要録と調査書まで手を出すのなら避けて通れない
学籍管理が基本にあって、成績は付帯機能という位置づけと思う

335:NAME IS NULL
10/06/06 21:59:55 .net
たまには上げとくよ。

>>333に限らないのだが、俺のような一般教員にも解るような言葉で書いてくれ。

336:NAME IS NULL
10/06/06 22:01:21 UYByQWxY.net
おっと、上げ損ねたのでやり直しとくよ。

337:NAME IS NULL
10/06/13 21:09:01 .net
>>333-334
就学者の管理=生徒の管理であってると思います。

>成績管理の前に、就学者の管理が必要かと想いますがその要素は何でしょうか?
要するに「一般的に、生徒はどうやって特定していますか?」という確認。

1.入学から卒業まで変らない番号(学籍番号)があって、生徒(の氏名)が特定できる。
2.年度、学年、組、出席番号だけで生徒(の氏名)を特定している。

システムを作る場合「1」が楽。
「2」は同姓同名の生徒がいたときの処理や、年度を跨ぐときの処理のため、さらに質問しないといけない。

338:NAME IS NULL
10/06/19 15:16:23 4Q2lj5iy.net
>>337の解説を読んで、はじめて、質問者の意図が分かった。
では、後半の「成績管理の要素は何ですか」という文面の
指す意味はなんですか?解説をお願い致します。

339:NAME IS NULL
10/06/19 21:50:23 .net
>>338
>後半の「成績管理の要素は何ですか」という文面の
>指す意味はなんですか?
その前に。>>333「就学者の管理が必要かと想いますがその要素」への回答例として

□成績管理を前提とした「就学生の管理に必要な要素」を直接回答すると
氏名、学籍番号、年度ごとの(学年、組、出席番号)など


□成績管理以外での就学生の管理に必要な要素
本名(戸籍名)、生徒の住所
保護者(後見人)氏名、住所
学齢簿での取り扱い番号など

こういったものを回答してほしいということだと思います。

340:NAME IS NULL
10/06/19 22:07:30 .net
次に「成績管理の要素は何ですか?」について。
これの意図を簡単に言うのは難しいのですが、しいて言えばこんな感じでしょうか。


(1)(先生は担当する教科の)成績をどんな方法でつけますか?
(2)それ以前に成績の記入は、どういうグループに分けて、誰が管理するのですか?


(1)は成績管理といっても、素人目には、ほしい(管理したい)情報が
多岐にわたっている様にみえます。

例えば,「英語の成績が5段階評価で4をつける」までに必要な情報は
 ・中間テストの点数
 ・期末テストの点数
 ・授業への出席状況
 ・平常点(宿題をやってきているか、授業での発表回数)
など、いろいろ考えてしまいますが...
実際には、どんな要素(情報)を管理するのでしょうか?


>これらの適用範囲は非常に広く、一般的な学校や塾などにおいて何十年もの実績が
>あれば余裕で結論がでてくるものと想いますがいかがでしょうか。

何十年もの実績があると、先生は誰でも1つの評価方法にたどり着く?ということかなと。
→そうであれば、簡単に機械化に必要な情報(要素)を表現できるはず。

341:NAME IS NULL
10/06/19 22:42:33 .net
>>340
(2)それ以前に成績の記入は、どういうグループに分けて、誰が管理するのですか?
をもう少し具体的に書きます。

 通常在籍するクラス名簿の他に、選択授業用のクラス名簿が存在するはず。

 ・体育なら2クラスをまとめて男女別に授業を行うための男用名簿、女子名簿を作成して成績をつける。
 ・音楽と美術を選択制にして選択クラス名簿を作成して成績をつける。
 ・世界史、日本史、地理を選択制にして(以下略)
 ・物理、化学、生物を選択制にして(以下略)

など、成績管理を前提とした生徒の管理…名簿作成があるはず。
「名簿作成」ということで就学生の管理と言っているようにも見えます。

可能であれば、全ての教科とクラス名簿の対応関係も明らかにしておくのが良いかと。
例)
国語…通常在籍クラス名簿
古典…通常在籍クラス名簿
漢文…通常在籍クラス名簿
体育…選択授業用のクラス名簿(2クラス男女別)
化学…選択授業用のクラス名簿(3クラス選択制)
など


342:NAME IS NULL
10/10/23 13:12:41 .net
保守age

343:NAME IS NULL
10/10/28 21:19:26 .net
ごめん、成績管理システム、売ってた。
理想的なやつが。
生徒一人当たり1年間1000円弱で導入可能。

344:NAME IS NULL
10/11/21 09:41:44 R8GfbcZ4.net
終了か、終了なのか?

345:NAME IS NULL
10/11/22 18:32:19 .net
とりあえず、URLを貼れ

346:NAME IS NULL
10/12/03 13:13:16 .net
URLまだなの?w

347:NAME IS NULL
10/12/04 00:57:30 .net
URLリンク(www.systembase.co.jp)

348:NAME IS NULL
10/12/04 12:54:18 .net
何が理想的なの?
このスレで対応できる範疇であれば、機能実装も可能と思うんだが。

349:NAME IS NULL
10/12/04 21:41:04 .net
機能実装はもちろん可能だけど、実際問題、このスレで、今まで誰も実装してないし。
実際に運用されたフィードバックを元に手直ししてるから使いやすいと思うよ。
たぶん。使ったことないから知らんけども。

350:NAME IS NULL
10/12/06 14:23:16 .net
>>349
それを言ってしまったら終わりじゃね?w
パッケージソフトこそがすべての面において素晴らしいものだという
意見を押し付けているだけのような気がするのだが。。。

351:NAME IS NULL
11/07/17 10:12:48.55 .net
>>340
> 例えば,「英語の成績が5段階評価で4をつける」までに必要な情報は
>  ・中間テストの点数
>  ・期末テストの点数
>  ・授業への出席状況
>  ・平常点(宿題をやってきているか、授業での発表回数)
> など、いろいろ考えてしまいますが...
> 実際には、どんな要素(情報)を管理するのでしょうか?

教員の側からすると、そういう細かいところまではシステムに必要ないというか、
そういうことはそれぞれの学校教科内でやるからいいよ。というのが本音。

352:NAME IS NULL
11/07/23 12:54:57.97 ooK807YS.net
なかなか要求定義が固まらないな。
無理やりであっても決めるとすすむのかなぁ?w

353:電脳プリオン 忍法帖【Lv=40,xxxPT】(2+0:8) 【41.8m】
13/06/16 13:56:04.67 .net ?PLT(12080)
3はなさそうだな

354:NAME IS NULL
15/10/07 12:38:14.11 bGO/VKXg.net
10月7日(水)18時半 「第59回北区母親大会 ―講師 浜矩子・同志社大学教授」を中継。URLリンク(ustre.am)

           ウソつかない TPP反対 ブレない 自民党
上念司   貿易のルールを自由化していくというのはトレンドなんですよね。
URLリンク(www.youtube.com)
三橋貴明  どこが自由貿易なのかなと思いますね、実際そうじゃないんです、特定の企業が儲かるための規制の強化ってのが、ほとんど入ってるんですね。
URLリンク(www.youtube.com)
増田敏男  TPPはドル防衛、ドル市場を拡大し、ドル需要を増やすのが目的。
URLリンク(www.youtube.com)
富裕国は、開発途上国の市場をこじ開けようとするのに忙しい。そのようにして、自国の余剰物資を輸出することができるようになる。
こうした非人道的な押し付けは、自由貿易としてまかり通っている。
magazines/33116k/ahwpdf/ngbm3m
マイトレーヤの出現から3~5年のうちに膨大な変容が起こるであろう。抑制のない成長に基づく現在の経済の終焉を見るであろう。
magazines/ahjzfl-1/fkmww5/l6y25q
資源の分配のみを扱う新しい国連機関が形成されるでしょう。
magazines/rwhnd8/04zpzf/w39if1
かねてよりプーチンもメドヴェージェフも遺伝子組み換え作物への反対姿勢を明言していた。→「我々は遺伝子組み換え食品を使わずに、食糧不足を解決できる」
URLリンク(twitter.com)

    《 左翼の盟主ロシアが、アポロ計画の秘密暴露! アメリカ、世界制覇ゴール目前で、大ゴケwww(笑) 》

メドヴェージェフ
『世界が地球外生命体の実在の真相を知る時がきた。アメリカが公式に認めないなら、クレムリンは独自に情報公開する予定だ』
URLリンク(www.youtube.com)

355:NAME IS NULL
15/10/12 03:10:49.76 zbnvQ3cy.net
どうやったらJKと出会えますか?

356:NAME IS NULL
17/12/29 12:02:16.48 dtNZwIie.net
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
CU84LX5PL9

357:NAME IS NULL
18/02/14 13:30:52.65 .net
☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、
改憲議員が3分の2を超えております。『憲法改正国民投票法』、
でググってみてください。国会の発議はすでに可能です。
平和は勝ち取るものです。お願い致します。☆☆


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch