| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 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
|

