1 はじめに
学生の成績管理システムについては、現代の情報技術手段を十分に活用する必要があります.学生の成績情報管理の発展傾向は情報化です.情報化時代の情報管理は、情報管理システムと手段の改革を深め、十分に活用する必要があります.学生成績管理システムの業務を総合的に遂行し、学生成績管理システムを構築し、学生成績管理システムの情報化を実現し、高度な学生成績管理システムを駆使して管理する学生の成績、個人情報、その他の情報の情報管理、および学生の成績の管理の強化 システムプラットフォームの完成は、ネットワークリソースと情報の共有、およびコンピュータ手段の使用を通じて、徐々にシステム化とネットワーク化を実現します学生の成績管理システム 学生の成績情報の管理は、このネットワークの流れを利用してこそ、時代の輪を歩むことができます。
2. 技術スタック
パイソンジャンゴ
MySql
HTML,Javascript
3.機能分析
システムは上から下に開発されており、その基本的な機能は次のとおりです。
このトピックでは、主に管理者、学生、教師の 3 つのモジュールを含む学生パフォーマンス管理システムの実装が必要です。
(a) 管理者: システムに入る管理者の主な機能には、ホームページ、個人センター、教師管理、生徒管理、お知らせ情報管理、コースタイプ管理、コース情報管理、コース選択情報管理、成績情報管理、その他が含まれます。機能し、操作します。
(b) 教師: 教師は、ホームページ、個人センター、お知らせ情報管理、コース情報管理、コース選択情報管理、成績情報管理、およびその他の機能を含むシステムの主要な機能に入り、それらを操作します。
©学生;学生アクセスシステムの主な機能には、ホームページ、個人センター、お知らせ情報管理、コース情報管理、コース選択情報管理、成績情報管理、およびその他の機能と操作が含まれます。
4 システム設計
4.1 ソフトウェア機能モジュール設計
システムの全体的な機能を下の図に示します。
4.2 ログイン登録モジュール
ユーザーは、自分のアカウント番号とパスワードを入力してシステムに入る必要があります.ユーザーがログインアカウントを持っていない場合は、最初に登録する必要があります.ユーザーは登録ページでアカウント番号とパスワードを入力し、[登録]をクリックして、登録フォームに必要な情報、ログインパスワード、確認用パスワード、およびクリック 登録後、システムはまず、ユーザーが入力した「パスワード」と「確認用パスワード」が一致するかどうかを判断し、一致しない場合、ユーザーは再入力する必要があります。 「ログイン中お待ちください」と入力すると、ログイン情報が正しい場合、システムはアイドル製品リスト インターフェイスにジャンプし、ログイン情報が正しくない場合、「ログインに失敗しました」と表示されます。ログイン登録アルゴリズムのフローチャートは次のとおりです。図 4.2 に示します。
Web バックグラウンド エンドの管理者は、ログインが正しい場合、ユーザー情報の変更、注文の表示などの操作を表示できますが、入力が間違っている場合、再度ログインするためのフィードバックはありません。示されているように
[外部リンクの画像転送に失敗しました。ソース サイトにはリーチング防止メカニズムがある可能性があります。画像を保存して直接アップロードすることをお勧めします (img-MPiKA6cq-1682567311427)(null)]
4.3 データベース設計
前回のシステム分析を経て、データを抽象的に分析し、データの関係性を明確に理解し、概念構造や論理構造を設計する設計段階に入ります。MYSQL はさまざまなデータベース クエリを非常に高い効率で完了することができ、ストアド プロシージャをより便利にすることができるためです。同時に、データベース管理とシステム管理をより明確かつ便利にすることができます。さらに、このシステムは Web テクノロジーによってサポートされているため、ユーザーはデータを Web ページに簡単に公開できます。したがって、システムはデータベース ストレージの管理とメンテナンスに MYSQL を使用します。
表 4-1: グレード情報
フィールド名 | タイプ | 長さ | フィールドの説明 | 主キー | デフォルト |
---|---|---|---|---|---|
ID | bigint | 主キー | 主キー | ||
追加時間 | タイムスタンプ | 作成時間 | CURRENT_TIMESTAMP | ||
ケチェンミンチェン | varchar | 200 | コースタイトル | ||
雪好 | varchar | 200 | 学生証 | ||
学生興明 | varchar | 200 | 学生の名前 | ||
成済 | varchar | 200 | スコア | ||
ファブシジャン | 日付時刻 | リリース時間 | |||
ゴンハオ | varchar | 200 | ジョブ番号 | ||
ジアオシンミン | varchar | 200 | 先生の名前 |
表 4-2: 学生
フィールド名 | タイプ | 長さ | フィールドの説明 | 主キー | デフォルト |
---|---|---|---|---|---|
ID | bigint | 主キー | 主キー | ||
追加時間 | タイムスタンプ | 作成時間 | CURRENT_TIMESTAMP | ||
雪好 | varchar | 200 | 学生証 | ||
美馬 | varchar | 200 | パスワード | ||
学生興明 | varchar | 200 | 学生の名前 | ||
シンビ | varchar | 200 | 性別 | ||
私は違います | varchar | 200 | クラス | ||
ジュアニエ | varchar | 200 | 選考科目 | ||
障子 | varchar | 200 | 携帯電話 | ||
頭香 | varchar | 200 | アバター |
表 4-3: コース選択情報
フィールド名 | タイプ | 長さ | フィールドの説明 | 主キー | デフォルト |
---|---|---|---|---|---|
ID | bigint | 主キー | 主キー | ||
追加時間 | タイムスタンプ | 作成時間 | CURRENT_TIMESTAMP | ||
ケチェンミンチェン | varchar | 200 | コースタイトル | ||
ケチェンライシン | varchar | 200 | コースタイプ | ||
カイケリキ | varchar | 200 | 開始日 | ||
ゴンハオ | varchar | 200 | ジョブ番号 | ||
ジアオシンミン | varchar | 200 | 先生の名前 | ||
玄ケシジャン | 日付時刻 | コース選択時間 | |||
雪好 | varchar | 200 | 学生証 | ||
学生興明 | varchar | 200 | 学生の名前 | ||
ジュアニエ | varchar | 200 | 選考科目 | ||
sfsh | varchar | 200 | 是否审核 | 否 | |
shhf | longtext | 4294967295 | 审核回复 |
表4-4:用户表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
---|---|---|---|---|---|
id | bigint | 主键 | 主键 | ||
username | varchar | 100 | 用户名 | ||
password | varchar | 100 | 密码 | ||
role | varchar | 100 | 角色 | 管理员 | |
addtime | timestamp | 新增时间 | CURRENT_TIMESTAMP |
表4-5:课程信息
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
---|---|---|---|---|---|
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
kechengmingcheng | varchar | 200 | 课程名称 | ||
kechengleixing | varchar | 200 | 课程类型 | ||
kaikeriqi | date | 开课日期 | |||
shangkedidian | varchar | 200 | 上课地点 | ||
kechengjieshao | longtext | 4294967295 | 课程介绍 | ||
gonghao | varchar | 200 | 工号 | ||
jiaoshixingming | varchar | 200 | 教师姓名 |
表4-6:课程类型
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
---|---|---|---|---|---|
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
kechengleixing | varchar | 200 | 课程类型 |
5系统实现
系统登录,用户进入系统前在登录页面根据要求填写用户名和密码,选择角色等信息,点击登录进行登录操作,如图5-1所示。
5.1管理员功能模块
管理员登录系统后,可以对首页,个人中心,教师管理,学生管理,公告信息管理,课程类型管理,课程信息管理,选课信息管理,成绩信息管理等功能进行相应的操作管理,如图5-2所示。
教师管理,在教师管理页面可以对索引,工号,教师姓名,性别,年龄,职称,电话,头像等内容进行详情,修改和删除等操作,如图5-3所示。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5WkA5WB2-1682567311479)(null)]
学生管理,在学生管理页面可以对索引,学号,学生姓名,性别,班级,专业,手机,头像等信息进行详情,修改和删除等操作,如图5-4所示。
公告信息管理,在公告信息管理页面可以对索引,标题,类型,发布时间等内容进行详情、修改和删除等操作,如图5-5所示。
课程类型管理,在课程类型管理页面可以对索引,课程类型等内容进行修改和删除等操作,如图5-6所示。
课程信息管理,在课程信息管理页面可以对索引,课程名称,课程类型,开课时间,上班地点,工号,教师姓名等内容进行详情,修改和删除等操作,如图5-7所示。
科目選択情報管理 科目選択情報管理ページでは、索引、科目名、科目種別、科目開始時刻、ジョブ番号、教員名、科目選択時刻、学生番号、氏名、専攻、図 5-8 に示すように、レビュー返信、レビュー ステータスなど。削除およびその他の操作。
実績情報管理 実績情報管理ページでは、図 5-9 に示すように、インデックス、コース名、学生番号、学生名、学年、リリース時刻、ジョブ番号、教師名などの詳細な操作を行うことができます。 .