您的位置: turnitin查重官网> 计算机 >> 人工智能 >关于成绩管理系统基于PHP学生成绩管理体系设计和实现

关于成绩管理系统基于PHP学生成绩管理体系设计和实现

收藏本文 2024-03-29 点赞:7109 浏览:20809 作者:网友投稿原创标记本站原创

摘 要: 我国高等职业教育迎来了蓬勃发展的新局面,各院校招生规模不断扩大,学校的教学管理负担越来越重。为了提高学生成绩管理的效率,进一步简化管理流程,描述了一种适用于高等院校的学生成绩管理系统。该系统的开发按照软件工程的流程,采用PHP和MySQL相结合的方法实现,系统分为管理员模块、教师模块和学生模块。经测试,该系统达到了预期目标,系统的成功运行提高了管理人员的工作效率和管理水平,使院校的管理更加规范和高效。
关键词: 成绩管理; 软件工程; 学生; 效率
1006-8228(2013)08-44-02
0 引言
随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,人们的生活与工作方式发生了很大的改变。网络技术的应用使得计算机之间的通信和信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使工作更高效地进行。
我国各大中专院校在信息化进程中都建立了自己的校园网。这为网络现代化教育提供了必备的物质基础。在技术和需求的推动下,大中专院校以纸介质为基础的学生成绩管理系统,暴露出了很多缺点和不足,如消耗时间较长、工作效率不高。使用计算机进行学生成绩管理,具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是学校实现科学化、正规化教学管理的一项重要的基础条件。

1 系统需求分析

对学生来说,系统的主要需求如下。
⑴ 选课管理:学生登录系统后可以对课程进行选择。
⑵ 成绩管理:学生登录系统后可以查询自己的成绩信息。
⑶ 系统管理:学生登录系统后可以查看系统说明和查看公告。
对任课老师来说,系统的主要需求如下。
⑴ 学生管理:教师登录系统后可以查询学生信息,其中查询又分为按姓名查询和按所在班级查询。
⑵ 授课管理:教师登录系统后可以查询授课课程。
⑶ 成绩管理:教师登录系统后可以登记成绩信息并对成绩信息进行管理。
⑷ 系统管理:教师登录系统后可以查看系统说明和系统公告。
对教务管理人员来说,系统的主要需求如下。
⑴ 学生管理:管理员登录系统后可以添加学生,查询学生,修改学生,删除学生信息。
⑵ 教师管理:管理员登录系统后可以添加教师,查询教师,修改教师,删除教师信息。
⑶ 课程管理:管理员登录系统后可以登记新的课程信息,查询修改课程信息,删除课程信息。
⑷ 授课信息管理:管理员登录系统后可以分配课程由哪个老师教授。
⑸ 班级信息管理:管理员可以在系统其他功能运行前先把班级信息设置好。
⑹ 系统管理:修改登录,关于系统说明。

2 系统设计

在整个系统中,管理员登录系统后可以添加学生、查询学生、修改学生、删除学生信息;还可以添加教师、查询教师、修改教师、删除教师信息;可以登记新的课程信息、查询修改课程信息、删除课程信息;可以分配课程由哪个老师教授, 管理员还可以在系统其他功能运行前先设置好班级信息。学生登录系统后可以查看自己的信息、查看公告信息,并对课程进行选择。教师登录系统后可以查看自己的授课信息、查看公告信息,以及查询自己教授的课程并给学生打分[3]。
本系统主要包含的数据库表有:管理员(admin)表,学生表(stuednet),教师表(teacher),成绩表(score),授课表(teach_course),班级表(t_class),选课表(select_course)和课程表(course)共八张表,这里主要介绍学生表和学生选课表。
学生信息表,标识为student,共包括9个字段,如表1所示。

3 系统实现

当在主页面用户登录中输入用户名、,选择身份,确认后登录。在提交后的php文件中,首先通过用户名(username)对数据库中的admin(管理员表)进行检索,若检索到的记录集为空,则说明用户名为空或者输入错误,从而转到相应的出错处理程序,若记录集不为空,进而检查(password)是否相等,不相等,作出错处理,相等则转入用户登录成功的操作,并将用户名以session对象保存起来[4]。

3.1 学生模块

学生选择要选择的课程进行选课,上面显示的信息包括课程编号,课程名称,课程学时和课程学分等内容。一个学生如果要选多门课可以在复选框中勾出,确定选择后就可以选定自己所要学的课程,如图1所示。
此外,学生还可以查看自己所选课程的成绩和系统公告。

3.2 管理员功能模块

管理员登录后可以对学生进行管理,登记学生信息,如图2所示。
类似地,管理员也可以对教师信息、课程信息、班级信息和公告信息进行管理。

3.3 教师模块

教师登录系统后,可以查询学生信息、授课信息,并对学生成绩进行管理。学生成绩录入界面如图3所示。

4 结束语

本系统综合运用了Dreamwever CS3和PHP网站建设技术,根据用户的实际需求,按照软件工程的流程来进行开发。系统由多个功能模块组成,系统有管理员、教师和学生三种权限,不同的权限可以操作不同的模块,实现了对学生成绩管理的目标。但该系统还未实现成绩分析功能,此外,界面还不够美观,这些需要在以后的开发中进一步完善。
参考文献:
张煜.中国高等教育信息化的发展趋势[J].中国教育网络,200

7.6(A01):4-6

刘心美.高职学生成绩管理系统的实现[J].吉林工程技术师范学院学报(自然科版),200

5.21(12):8-15

[3] 卓文华主编.Web开发的平民

源于:论文怎么写www.udooo.com

英雄—PHP+Mysql[M].电子工业出版社,2011.
[4] 郭娜著.网站建设与网页设计完全实用手册[M].人民邮电出版社,2010.

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号