摘要: 伴随着计算机的迅猛发展及其快速普及,计算机在人们工作和生活中有着越来越重要的作用。近几年来,几乎每个人都会使用计算机、互联网,这使得人们的工作和生活方式都在快速的转变着。以前,在各个高校使用传统的学生选课方式,学生用纸笔的形式选择所要选修的课程,再由教务人员整理,学校统一安排课表并下发给学生。这种方式由于各种弊端逐渐淘汰。网上学生选课系统逐渐成为各所高校的首选。
本论文就是主要论述学生选课系统的设计和实现,为学校提供一种便捷,完善的学生选课系统。本系统采用MySQL作为数据库管理数据,本地服务器使用Apache。可用XAMPP建站继承环境包搭建运行环境。系统的后台用PHP来编写,使用HTML和CSS对前端页面进行构建和美化,使用JavaScript进行页面间的跳转和交互。
学生选课系统主要由学生、教师、管理员三个模块组成。学生、教师、管理员所共有的功能是:系统根据用户登录时输入的信息跳转到响应的登录界面,修改密码,退出当前登录等功能。学生模块有学生选择要修课程,查看已选课程信息的功能。教师模块有发布课程,课程管理,查看选课学生的功能。
此论文详细地介绍了系统开发的流程和开发各个功能模块的代码实现和完整的相关数据。
关键词:PHP MySQL JavaScript
目录
摘要
Abstract
第一章 绪论- 1
1.1课题背景及意义-1
1.2关键技术介绍1
1.2.1 HTML- 2
1.2.2 CSS 2
1.2.3 JavaScript -3
1.2.4开发环境3
1.2.5开发工具3
1.3本章小结3
第二章 需求分析- 5
2.1可行性分析 5
2.1.1选课系统的产生和可行性分析-5
2.2功能分析5
第三章 总体设计 6
3.1总体设计6
3.2功能的详细设计-7
3.3数据库设计-7
第四章 系统实现与验证-14
4.1 系统界面设计- - 14
4.1.1后台管理中心首页-14
4.1.2学生管理中心首页-16
4.1.3教师管理中西首页-18
4.2 系统功能实现 19
4.2.1登录功能-19
4.2.2学生模块功能 20
4.2.3教师模块功能 22
4.2.4管理员模块功能- 24
4.3 系统测试 26
4.3.1系统编码测试-26
4.3.2系统数据测试-26
第五章 结论-27
参考文献-27
致谢-28