1 / 30
文档名称:

php学生选课系统.doc

格式:doc   大小:3,195KB   页数:30页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

php学生选课系统.doc

上传人:才艺人生 2022/6/23 文件大小:3.12 MB

下载得到文件列表

php学生选课系统.doc

文档介绍

文档介绍:php学生选课系统
基于B/S模式的学生选课系统开发 20120610040229
9

。本系统有以下基本功能:学生选课、查询已选课程、教师发布课程、管理课程、选课情况查询,管理员管理人员信息。
关键词:学生选课系统,PHP,MYSQL,B/S模式
1 系统的需求分析与设计

随着计算机的普及,信息的自动处理以及网络式的信息交互方式已经被人们广泛应用。让计算机来管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。网上选课与传统的选课方式相比更加节约资源,增加了学生选课自主权。学生选课系统作为一种现代化的教学技术,越来越受到人们的重视,是一个学校不可或缺的部分,学生选课系统就是为了管理好选课信息而计的。学生选课系统的将使选课管理工作规范化、系统化、程序化,避免选课管理的随意性,提高信息处理的速度和准确性,能够准确、及时、有效的查询和修改学生选课情况。与传统的选课方式相比,网上选课系统利用局域网为学生选课带来了极大的便捷。学生在公共机房,或者宿舍的个人电脑上便可以通过校园网络来选课。在选课期间内,学生能够使用选课系统灵活的修改自己的选课情况,大大提高了学校选课工作的效率。教务处的教师则可以通过选课系统的管理员系统来管理学生的选课情况,使得学生选课工作达到系统化和自动化,大大提高了学校的工作效率,为广大师生及相关人员节省了极多的时间。本文采用PHP,MYSQL,HTML研究和设计了一个基于B/S模式的选课系统,该系统的具体实现过程如下。
系统针对不同的用户角色分权进行管理。系统对角色提供的主要功能如下:
学生信息管理(学号、姓名、所在院系、专业、性别、班级、密码等);
课程管理(课程代码、课程名称、教师编号、教师姓名、已选人数、总人数、上课时间、地点、学分);
教师管理(工号、姓名、性别、所属学院、个人简介、密码);
学生选课管理(学号、姓名、所在学院、所在专业、班级、所选课程、课程编码)。
教师提供以下功能操作:发布课程,查询已发布课程,查询选课学生信息。学生提供以下功能操作:查看可选课程,选择课程,查询已选课程。管理员提供以下功能操作:管理学生信息,管理教师信息。用户的需求具体体现在对各种信息的提供和查询,数据库是此类系统的核心,系统中所有的信息都存储在数据库中,页面通过连接数据库,从而实现所有需要的功能[1]。
本系统中数据库采用Navicat for MySQL作为数据库操作工具。数据库是网站的核心。
基于B/S模式的学生选课系统开发 20120610040229


本系统采用MVC(Model View Controller 模型-视图-控制器)三层架构,表现层通过统一的接口向控制器层发送请求,业务逻辑层(控制器层)将请求按照一定逻辑规则处理后交给模型进行数据库操作,然后将从数据库返回的数据集合封装成对象的形式返回到表现层。通过这样的数据处理流程,用户表现层甚至可以不知道数据库是结构,只要维护与数据的访问层之间的接口即可。这种方式在一定程度上增加了数据库的安全性,同时也降低了对用户表现层开发人员的要求,因为表现层不需要进行任何关于数据库的操作,只需在不依赖业务逻辑的情况下专注于视图设计,所有的业务逻辑操作和数据库操作分别交给控制器和模型层去处理,从而提高了系统设计的灵活性。
按照业务需求,将系统整体细分为系统安装模块,登陆模块,教师功能模块,学生功能模块,管理员管理模块6个模块。
系统安装模块:
运行安装程序
创建数据库
创建基本表
创建示例数据
生成系统配置文件


图1—1系统安装模块
登陆模块:
运行登录程序
教师登录
学生登录
管理员登录
基于B/S模式的学生选课系统开发 20120610040229

图1—2登录模块
教师功能模块:
教师登陆成功
发布课程
管理发布课程
查看选课情

最近更新

心理学自我分析报告 7页

数据库课程设计--图书馆管理系统 26页

机械制造装备设计实验报告 4页

沥青混合料质量管理规定 25页

用户增长运营拉新获客的9种策略(完整版) 6页

管理会计课后习题学习指导书习题答案第三章 9页

装配式建筑施工——预制构件安装施工方案 7页

酸奶发酵工厂项目实施建议书 10页

项目申请书范文10篇(模板) 26页

2024年(经典)生活需要笑作文 7页

2022《昆剧的艺术分析案例》4000字 7页

2022海淀八模语文四 8页

《初中数学课堂合作研学有效性的研究》课题中.. 4页

五三天天练五年级下册语文测评卷第三单元答案.. 9页

关注孩子的生活 让集体活动更有效——幼儿园社.. 5页

国开电大多媒体应用技术基础第一、二、三、四.. 12页

天津市政工专业人员继续教育网络培训有关问题.. 6页

小学四年级信息技术上册《图片的插入与设置》.. 16页

幼儿园大班语言活动教案15篇1447 43页

懂你英语L2 U2精细校对无错文本 17页

新人教版小学数学六年级下册税率说课稿 11页

消防维修合同范本 6页

电子商务开发论文毕业设计 65页

经济法简答题 21页

西方行政学说第三次形考作业 10页

部编六年级语文下册第六单元知识分类归纳复习.. 4页

食品安全心得1000字5篇范文 29页

2022年广东省中考历史试卷(含答案) 7页

天然气安全知识 4页

高沸点有机废气RCO处理装置改造实例 9页