需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10640 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随之时代进步与发展,学校走起了信息化建设的历程。学生选课作为校园的重点工作之一,通过在线选课的方式可以大大提高工作的效率。 本论文研究的是学生在线选课系统,共有3个权限分为:学生,教师与管理员。管理员可以增加或者修改学生和教师并且查看教师申请的课程,教师可以申请课程发布作业等,学生可以根据教师发布的课程进行选课并提交作业等。 在线选课管理系统就是使用了SpringMVC框架技术,结合MySql数据库,通过jsp技术展示界面,为学生和教师提供服务。学生可以通过系统选课,提交作业。教师可以通过系统布置作业,为学生评分。二者还可以在系统内进行问题交流。而管理员通过系统维护学生,教师,课程信息,建立健康稳定的系统环境。
关键词:选课;学分;数据库;B/S模式
目录 摘要 Abstract 1 绪论-1 1.1 研究背景和现状-1 1.2 研究意义-1 1.3 本文主要研究内容-1 1.4 论文结构-2 2 相关技术以及开发环境介绍-3 2.1 相关技术的介绍-3 2.1.1 SpringMVC简介-3 2.1.2 Mybatis简介-3 2.1.3 JSP技术简介-3 2.2 开发工具的介绍-4 2.2.1 Eclipse-4 2.2.2 Tomcat-4 2.2.3 Mysql-4 3 系统分析与设计-5 3.1 可行性分析-5 3.2 系统功能需求-5 3.2.1 管理员需求-5 3.2.2 学生需求-6 3.2.3 教师需求-7 3.3 系统总体设计-8 3.3.1 系统设计框架-8 3.3.2 系统流程图-9 3.4 数据库设计-10 3.4.1 数据库概念设计-10 3.4.2 数据库逻辑设计-12 3.4.3 数据库物理设计-13 3.4.4 数据库访问接口-17 4 系统的实现-18 4.1 开发环境-18 4.2 SSM整合配置-18 4.2.1 导入JAR包-18 4.2.2 Spring和Mybatis的整合-19 4.2.3 配置spring-mvc.xml-20 4.2.4 配置web.xml文件-21 4.3 登陆功能-22 4.3.1 登陆功能页面-22 4.4 学生功能-23 4.4.1 学生选课界面-23 4.4.2 学生提交作业-25 4.4.3 学生提问界面-26 4.5 教师功能-27 4.5.1 查看个人信息-27 4.5.2 作业管理-28 4.5.3 问题管理-28 4.6 管理员功能-29 4.6.1 学生管理-29 4.6.2 教师管理-30 4.6.3 课程管理-31 4.6.4 问题管理-31 5 总结与展望-33 参考文献-34 致谢-35 |