基于web的课程管理系统的设计与实现.doc

资料分类:计算机信息 上传会员:HOV3366 更新时间:2025-04-28
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:13831
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)
摘要:近年来,计算机网络技术飞速发展,从平时的交友聊天、在线游戏到获取海量的新闻信息,计算机网络都在其中起着举重若轻的作用。而随着学校课程的数量和种类越来越多,学生的人数越来越多,管理的难度也越来越大,所以设计开发一个既能够管理学生课程等基本信息,又能线上进行课程考试测评的课程管理系统是尤为重要的。
本课程管理系统的开发采用了B/S结构,使用java对动态页面进行了设计,后台使用的是MySQL数据库。系统的角色有管理员、教师、学生三个,功能分别为:①管理员:主页、院系基础、教师信息、学生信息、课程信息、课程安排。②教师:个人信息、学生信息、课程信息、课程安排、试题信息、考试信息、统计信息。③学生:个人信息、教师信息、课程信息、课程安排、考试信息。
 
关键词:B/S结构;MySQL数据库;JSP页面;课程管理系统
 
目 录
摘 要
Abstract
1 绪论-1
1.1选题背景及意义-1
1.2国内外研究现状-1
1.2.1国外研究现状-1
1.2.2国内研究现状-1
1.3研究内容-2
1.4论文的组织结构-3
2 技术简介-4
2.1 开发环境-4
2.2 开发工具-4
2.3 MySQL数据库-4
2.4 JSP介绍-4
2.5 SSM框架介绍-5
2.6 B/S介绍-5
3 系统需求分析-6
3.1 可行性分析-6
3.1.1 技术可行性-6
3.1.2 操作可行性-6
3.1.3 经济可行性-6
3.2 系统用例图-6
3.2.1 系统管理员-6
3.2.2 教师-7
3.2.3 学生-8
3.3 功能需求分析-9
3.3.1  后台管理员功能模块划分-9
3.3.2  用户(教师)功能模块划分-10
3.3.3  用户(学生)功能模块划分-10
3.4  性能需求分析-11
4系统概要设计-12
4.1 系统总体设计-12
4.1.1 功能模块设计-12
4.1.2 后台管理员登录流程图-12
4.1.3 前台用户(教师、学生)登录流程图-13
4.2 数据库设计-14
4.2.1 E-R图的设计-14
4.2.2 数据表设计-15
5 系统功能模块实现-18
5.1管理员功能实现-18
5.1.1 登录系统-18
5.1.2欢迎页-18
5.1.3修改密码-18
5.1.4查看登录日志-19
5.1.5增删改查各种信息-20
5.2教师功能实现-20
5.2.1查看学生信息-20
5.2.2 题库管理-20
5.2.3 创建试卷-21
5.2.4 统计考试成绩-22
5.3学生功能实现-22
5.3.1 查看课程信息-22
5.3.2 查看试卷-22
5.3.3 答题、查看分数和具体做题情况-23
6 系统详细设计-25
6.1实现不同角色用户登录不同页面-25
6.1.1 客户端实现和核心代码-25
6.1.2 服务端实现和核心代码-25
6.2 实现各种信息的增删改查-29
6.2.1客户端实现和核心代码-29
6.2.2服务端实现和核心代码-32
6.3 实现考试统计模块的饼状图-34
6.3.1客户端实现和核心代码-34
6.3.2服务端实现和核心代码-36
7 系统测试和分析-37
7.1 测试方法-37
7.2 测试用例和结果截图-37
7.2.1 登录测试-37
7.2.2 查询测试-38
7.2.3 修改信息测试-39
7.2.4 修改密码测试-40
7.3测试结论-42
8 结论与展望-43
参考文献-44
致谢-45
 
相关论文资料:
最新评论
上传会员 HOV3366 对本文的描述:创建一个完善的、优秀的课程管理系统在学生数量日渐增多、课程种类日渐增多的今天已经愈发重要,拥有着巨大的发展空间和市场潜力。随着笔记本电脑、智能教学平台等设备在高校......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: