php378学生选课系统

php378学生选课系统

150

更新时间:2021-06-27

所属分类:PHP设计

评论回复:0

前端:php

开发工具:hbuilderx/dw/vscode

运行环境:wamp/xammp/phpstudy

 

下载权限

学生选课系统分为管理员,老师,和学生三个模块: 1.管理员包括:添加学生、老师、课程;

2. 老师可以查询自己的授课程信息以及输入所教学生的分数;3.学生可以进行选课,查看及退选课程。

系统是利用php和mysql数据库开发的Web 应用程序。主要针对学生、老师、管理员三种不同用户的需求进行设计,最终实现毕业设计选题网上完成。系统使用起来操作简便快捷,具有管理员发布信息、管理用户、设置系统,学生选择课题、修改个人信息,教师添加课题、确定选题等基本功能。对减轻学生、老师负担,提高选题工作效率,都有显著效果。

作为选课管理系统,在系统中有学生信息和教师信息以及课程信息需要管理员分类管理。

(1)学生管理:管理员登录系统后可以添加学生,查询学生,修改学生,删除学生信息。

  (2)教师管理:管理员登录系统后可以添加教师,查询教师,修改教师,删除教师信息。

  (3)课程管理:管理员登录系统后可以登记新的课程信息,查询修改课程信息,删除课程信息.

  (4)授课信息管理:管理员登录系统后可以分配课程由哪个老师教授。

  (5)班级信息管理:管理员可以在系统其他功能运行前先把班级信息设置好。

  (6)选课管理:学生登录系统后可以对课程进行选择。

  (7)成绩管理:教师登录系统后,可以查询自己教授的课程并对学生的成绩打分。

  (8)系统管理: 修改登录密码,关于系统说明

目    录

1 绪论 4

1.1 开发背景 4

1.2 开发意义 4

2 开发环境介绍 4

2.1 Apache 4

2.2 Mysql 6

2.3 Php 6

2.4 WAMP 7

2.5 系统对软硬件要求 8

3 系统分析 8

3.1 需求分析 9

3.2 可行性分析 9

3.2.1 技术可行性 9

3.2.2 经济可行性 10

3.2.3 操作可行性 10

3.2.4 法律可行性 10

3.3 设计思想 10

3.4 性能要求 11

3.5 系统技术框架 11

4 系统设计 12

4.1 系统体系结构设计 12

4.2 功能模块设计 12

4.3 数据库设计 14

4.3.1 概念设计 14

4.3.2 逻辑设计 16

4.4 本节小结 18

5 系统实现 18

5.1 学生模块 18

5.1.1 在线选课 18

5.1.2 退选课 18

5.1.3 成绩查询 18

5.2 系统登录设计 19

5.3 教师模块 21

5.3.1 修改个人信息及密码 21

5.3.2 成绩模块 22

5.3.3 授课查看 22

5.4 管理员模块 22

5.4.1 学生信息管理 22

5.4.2 教师信息管理 23

5.4.3 授课管理 24

6 系统运行与测试 25

6.1 软件测试的目的 25

6.2 软件测试的重要性 25

6.3 测试环境 25

6.4 测试方法 25

6.5 测试过程 25

6.5.1 在线选课测试 26

6.5.2 登录模块测试 26

7 结束语 29

参考文献 30

致谢 31



下载
本地下载
- MB
188083800