• Showing Page History #86189

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

校内情報管理用データベースシステムの基本仕様を要約します。

Ⅰ	* * * 部活動登録・集計システム * * *
<素材>
* 部登録データベース butourokuDB

1 生徒名簿 seitomeibo (seitoid,nen, kumi,ban,simei,yomigana,seicd)

2 部マスタ bumaster (buid,bukubun,bumei)
3 部登録単子 butourokut (seitocd,buid,buseki)

<開発機能>

  • 創成

1 部登録データベース創成 butourokudbcr1.php
2 生徒名簿インポート seitomeiboinport1.php
3 部マスタインポート buinport1.php
4 各スクリプトリンクテスト bulinkcheck1.php

  • 出力

1 生徒名簿出力 seitomeibolist1.php
2 部マスタ出力 bulist1.php
3 部登録単子出力 butourokutlist1.php
4 学級別登録一覧出力 kumibatsubukatsulist1.php
5 部別登録一覧出力 bubetsuseitolist1.php
6 部人数(学級別男女別)集計表出力 buninzuusum1.php



Ⅱ * * * 校内進路希望データベースシステム仕様 * * *
1 目的
 学校内のLANを活用して、各端末から生徒の進路希望状況を参照したり、更新したり、統計表を出力したりできるようなシステムを作る。進路指導の効率化を図り、迅速かつきめ細かい進路指導ができるようにする。

2 機能

(1)生徒の進路希望・進路内定状況をリアルタイムに登録し、一覧表や統計を各端末から即座に取り出せるようにする。


(2)進路指導要領のWebページを校内に公開し、進路指導の進め方が担当者ばかりでなく、他の教員にも分かるようにしておく。


(3) 活用機器・ソフト

  ア 機器
    進学指導課パソコン、校内イントラネットシステム
  イ ソフト
    WebサーバソフトApache,Webプログラム言語PHP
    クライアント側ブラウザInternetExplore
  ウ 技術等
    Webサーバー管理技術、SQLデータベース活用技術、Webページ開発技術
    表計算ソフト活用技術、データコンバート技術等
 以上のソフトを活用して、Apache1.3&PHP5で作動するサーバサイドプログラミングを行い、PHPが持っているSQLiteデータベースを利用する。
 クライアントは、イントラネットでブラウザを操作してこのシステムを活用する。当然、クライアントはプロキシを迂回してWebサーバにアクセスできるようなLAN接続を、あらかじめ設定しておかなければならない。

3 要求仕様

(1)データベースの創成が簡単にできる。名前や希望データの取り込みが効率よくできる。
(2)校内のイントラネットを利用して、どの端末からでも閲覧・書き換え等の操作ができること。
(3)データベースの集計表出力を効率的に行い、様々な一覧表を出力できるようにする。
(4)記録文字を簡単に見えないようにシフトJISではない文字で保存し、表示する設定にする。
(5)拡張機能として、グラフ表示機能やPDF編集機能やテンプレート機能を活用する。
(6)セキュリティーの設定を盛り込む。(パスワード認証、SQLインジェクション対策、拡張子別で表示設定)
(7)内定状況の統計をリアルタイムで表示できるようにする。
(8)学校基本調査の統計に活用できるように統計項目を盛り込む。また、就職進学について、進学に含めても就職に含めてもよいようにチェックボックスを付ける。


4 外部設計
(1)画面
メニュー
 一般メニュー画面
 保守メニュー画面
日常操作用画面
 希望一覧表示画面
 進路手続き中登録用画面
 内定登録用画面
 個人データ表示画面
 個人データ更新用画面
 データ検索用画面
 統計表表示用画面
 統計表印刷用画面
保守用画面
 マスタファイル創成用画面
 名簿データ保守用画面
 一括希望データ保守用画面
 希望データチェック修正用画面

(2)出力レポート
クラス別希望進路一覧表レポート
クラス別進路手続き状況一覧表レポート
クラス別進路内定状況一覧表レポート
進路希望統計表レポート
地域別進路希望統計表レポート
学部学科別進学希望状況統計表レポート
産業別就職希望状況統計表レポート
職業別希望状況統計表レポート
進路内定統計表レポート
地域別進路内定統計表レポート
学部学科別進学内定状況統計表レポート
産業別就職内定状況統計表レポート
職業別内定状況統計表レポート

(3)処理
保守処理
 マスタファイル創成処理
 名簿データ保守処理
 一括希望データ保守処理
 希望データチェック修正処理
メニュー表示処理
 一般メニュー表示処理
 保守メニュー表示処理
データベース表示処理
 希望一覧表示処理
 個人データ更新処理
 進路手続き中登録処理
 内定登録処理
 個人データ表示処理
 データ検索処理
統計表示処理
 統計表表示処理
 統計表印刷処理
レポート出力処理
 クラス別希望進路一覧表レポート出力処理
 クラス別進路手続き状況一覧表レポート出力処理
 クラス別進路内定状況一覧表レポート出力処理
 進路希望統計表レポート出力処理
 地域別進路希望統計表レポート出力処理
 学部学科別進学希望状況統計表レポート出力処理
 産業別就職希望状況統計表レポート出力処理

(4)ファイル
マスタファイルv  生徒名簿
 進路マスタ
 地域マスタ
 進学マスタ
 進路マスタ
 地域マスタ
 進学マスタ
 産業マスタ
 職業マスタ
 統計表トランザクション1

  トランザクションファイル
 希望進路ファイル

5 内部設計
ファイル設計
*1 生徒名簿
*2 希望進路
*3 進路マスタ
*4 地域マスタ
*5 進学マスタ
*6 産業マスタ
*7 職業マスタ
*8 統計表トランザクション1
*9 生徒名簿テキストファイル
*10 希望進路テキストファイル

*1 生徒名簿
meibo_tbl

id PRIMARY KEY 生徒ID ( nen*10000+kumi*100+ban )
nen 学年
kumi 学級
ban 出席番号
namae 名前
yomigana よみがな  (全角ひらがな)
sie 性別コード ( 1:男子 2:女子 )
gakka 学科コード ( S:普通科 T:理数科 M:商業科(小学科) I:情報ビジネス科(小学科) )


*2 希望進路
kibou_tbl

recban PRIMARY KEY 希望レコード番号
id 生徒ID ( nen*10000+kumi*100+ban )
nen 学年
kumi 学級
sei 性別コード ( 1:男子 2:女子 )
gakka 学科コード ( S:普通科 M:商業科(小学科) I:情報ビジネス科(小学科) )
jun 希望順位
naitei 内定フラグ ( 0:未定 1:合格 5:手続き中 )
sinrocd 進路コード
chiikicd 地域コード
singakucd 進学コード
sangyoucd 産業コード
syokugyoucd 職業コード
bikou 備考


*3 進路マスタ
sinro_m_tbl

sinrocd PRIMARY KEY 進路コード
sinro 進路


*4 地域マスタ
chiiki_m_tbl

chiikicd PRIMARY KEY 地域コード
chiiki 地域


*5 進学マスタ
simgaku_m_tbl

singakucd PRIMARY KEY 学部学科コード
singaku 学部学科


*6 産業マスタ
sangyou_m_tbl

sangyoucd PRIMARY KEY 産業コード
sangyou 産業


*7 職業マスタ
syokugyou_m_tbl

syokugyoucd PRIMARY KEY 職業コード
syokugyou 職業


*8 統計表トランザクション1
toukei1_tbl

recban PRIMARY KEY
group1
group2
group3
group4
group5
group6
group7
group8
group9
group10
kensuu 集計件数


*9 生徒名簿テキストファイル
meibo.csv
学年,学級,出席番号,"名前","よみがな",性別コード,"学科コード"
(""はなくても認識する。)

*10 希望進路テキストファイル
kibou0.csv
学年,学級,出席番号,性別コード,"学科コード",希望順位,内定フラグ,進路コード,地域コード,進学コード,産業コード,職業コード,"備考"
(""はなくても認識する。)

kibou0.txt (桁数をそろえるデータ)
学年    1桁
学級    2桁
出席番号  2桁
性別コード 1桁 ( 1:男子 2:女子 )
学科コード 1桁 ( S:普通科 M:商業科(小学科) I:情報ビジネス科(小学科) )
希望順位  1桁
内定フラグ 1桁 ( 0:未定 1:合格 5:手続き中 )
進路コード 2桁
地域コード 2桁
進学コード 2桁,産業コード 2桁
職業コード 2桁
備考    128文字以内

例.301401S100508000000理系志望

6 ジョブの構成
(3)処理
保守処理
 マスタファイル創成処理
 名簿データ保守処理
 一括希望データ保守処理
 希望データチェック修正処理
メニュー表示処理
 一般メニュー表示処理
 保守メニュー表示処理
データベース表示処理
 希望一覧表示処理
 個人データ更新処理
 進路手続き中登録処理
 内定登録処理
 個人データ表示処理
 データ検索処理
統計表示処理
 統計表表示処理
 統計表印刷処理
レポート出力処理
 クラス別希望進路一覧表レポート出力処理
 クラス別進路手続き状況一覧表レポート出力処理
 クラス別進路内定状況一覧表レポート出力処理
 進路希望統計表レポート出力処理
 地域別進路希望統計表レポート出力処理
 学部学科別進学希望状況統計表レポート出力処理
 産業別就職希望状況統計表レポート出力処理




Ⅲ * * * 教職員項目確認ページシステム仕様 * * *
1  システム概要
 教職員名簿テーブルとチェック項目設定テーブルを活用し、イントラネット内で各教職員が諾否のチェックをするシステム。
 アップデート完了の報告や回覧事項閲覧済みの意思表示や研修会参加確認などに使う。
2 使用モジュール
(1) 教職員名簿テーブル(チェック項目8フィールド込み)
(2) チェック項目設定テーブル
(3) 教職員項目確認ページ(PHPプログラム)
(4) 個人項目確認修正ページ(PHPプログラム)
(5) 個人項目更新プログラム(PHPプログラム)