在线选课管理系统的设计与实现.doc

资料分类:计算机信息 上传会员:潘教授 更新时间:2021-09-16
需要金币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

相关论文资料:
最新评论
上传会员 潘教授 对本文的描述:近年来随着和各大高校的扩招的进校,高校的规模变得越来越大人也因此变得越来越多,这让原来就不方便的教学管理变得更加困难,因此开发一套信息管理系统变得尤为重要,由于高......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: