摘 要
教学辅助系统是学校的教育工作的主要内容,信息量大,以及信息变动比较频繁一直是一个各学校棘手的问题,随着计算机更广泛的使用和网络传播的加速,教学辅助系统的相关工作已基本实现了多元的网络化管理,在很大程度上方便了广大的教师和学生,也有利于学校的教务相关工作的管理,教学质量得到了大大的提高。
本教学辅助系统使用MyEclipse连接MySQL数据库而设计的,本系统主要分为三个角色,管理员角色实现班级信息管理、课程信息管理、课表管理、授课计划管理、已上课程、财务信息管理、财务信息打印、学生成绩查看、学生信息管理、教师信息管理、管理员信息维护、修改登录密码等。教师角色实现布置作业、批改作业、再现答疑、在线讨论、课件上传、学生成绩管理、教学大纲上传、修改登录密码。学生角色实现作业查看、作业提交、在线讨论、课程查看、个人成绩查看、课件下载、教学大纲下载、修改登录密码等。
关键词: 教学辅助系统;JSP; MyEclipse; MySQL
Abstract
Educational administration is the main content of the school’s educational work , the amount of information , as well as information changes frequently has been a thorny issue in schools , along with related work to accelerate the wider use of computers and network communication, educational administration has basically achieved a diverse network management , largely facilitate the majority of teachers and students , but also conducive to the management of the school dean related work , teaching quality has been greatly improved.
The educational system using MyEclipse designed to connect to the MySQL database , the system is divided into three main roles, administrator roles to achieve class information management, curriculum information management, curriculum management, lesson plans management has been on the course , the financial information management , financial information print , view student achievement , student information management, information management teachers , administrators information maintenance , modification login password. Teacher’s role to achieve assignments, correcting homework , reproduce answering , online discussions , upload courseware , student achievement management , curriculum upload, modify the login password. Student role to achieve the job view , job submission , online discussions , course view , personal achievement view , courseware download syllabus download, modify login password.
Keywords : educational systems ; JSP; MyEclipse; MySQL
目 录
Abstract
1 绪论
1.1 课题的研究背景与意义
1.1.1 课题的研究背景
1.1.2 课题的研究意义
1.2 系统的定义及内容简介
1.2.1 系统的定义
1.2.2 系统的内容简介
2 系统中主要用到的技术
2.1 MySQL数据库
2.2 Struts2框架简介
2.3 Jsp技术
2.4 Spring
2.5 Tomcat简介
3 教学辅助系统系统的设计与实现
3.1 开发和运行环境选择
3.2 系统设计
3.2.1 系统功能分析
3.2.2 系统功能模块设计
3.3 数据库设计
3.3.1 数据库概念结构设计
3.3.2 数据库逻辑结构设计
4 模块详细设计
4.1 数据库连接配置
4.2 主页面
4.3 用户登录页面
4.4 学生功能模块设计
4.4.1 在线考试页面
4.4.2 提交作业页面
4.4.3 在线讨论页面
4.4.4 在线提问页面
4.5 教师功能模块设计
4.5.1 资料上传下载页面
4.5.2 作业管理页面
4.5.3 试题管理页面
4.5.4 修改登录密码页面
4.6 管理员功能模块设计
4.6.1 管理员信息维护页面
4.6.2 教师信息维护页面
4.6.3 学生信息管理页面
4.6.4 课程信息管理
5 用户手册
5.1 系统功能简介
5.2 系统运行与操作指南
6 总结与展望
6.1 系统总结及不足之处
6.2 设计心得
致 谢
参考文献