一、系统需求

1.1 用户信息管理

  • 用户:系统管理员、教师、学生

  • 登录:用户进行账号、密码等信息填写登陆后,教师、学生可以查看账号信息或进行课程、教学资源、作业管理等操作,系统管理员登录后可以行使增删账号的权限

  • 忘记密码:教师、学生填写学/工号和姓名,重置密码为学/工号后六位,系统管理员只允许后台操作重置密码

  • 修改密码:填写账号、当前密码、新密码

1.2 课程管理

规定每名教师可以教授多门课程,一门课程可以由多名老师授课,学生可以选修多门课程,每门课程可以被多名学生选择,课程名可以相同,但课程号唯一,对应特定的授课教师。

1.3 教学资源的管理

  • 课件管理:教师每门课程只能有一个课件,每个课件可以有多个章节,教师可以上传/下载授课课程对应的课件。学生可以搜索、下载、在线查看其选修课程的课件

  • 作业管理:每门课程每个课时有相应的作业,教师可以发布作业要求、查看学生作业提交状态、下载学生的作业、对作业进行评分、给出批改意见并做统计分析。学生可以查看课程的作业要求,进行作业的提交,查看作业的批改情况

点击此处下载文档和源码

基于JSP实现的课程资源管理系统网站相关推荐

  1. jsp教学网站百度文库_基于JSP的精品课程网站设计与实现

    龙源期刊网 http://www.qikan.com.cn 基于 JSP 的精品课程网站设计与实现 作者:窦立君 张金凤 吴尧 来源:<电脑知识与技术> 2016 年第 28 期 摘要:该 ...

  2. 课程设计-基于JSP+Servlet的员工考勤管理系统

    源码编号:B-E27 项目类型:Java web项目(非开源) 项目名称:基于JSP+Servlet的员工考勤管理系统 源码作者:逍遥游本人开发制作 当前版本:V1.0.0版本 用户类型:有员工和管理 ...

  3. javaweb基于JSP+Servlet房地产客户关系管理系统(CRM) 大作业 课程设计 毕业设计

    基于JSP+Servlet房地产客户关系管理系统(CRM)(毕业设计/大作业): 开发环境: Windows操作系统 开发工具: MyEclipse+Jdk+Tomcat6+Mysql数据库 运行效果 ...

  4. 基于jsp+Spring+mybatis的SSM企业门户网站设计和实现

    本项目演示链接地址 > 前言 人类社会已经迈入了21世纪,信息技术的浪潮也冲击着社会的方方面面.以计算机互联网为核心的科学技术为社会各行各业提供了前所未有的机会和发展潜力.生产业也不例外.互联网 ...

  5. java-php-python-ssm网上课程资源管理系统计算机毕业设计

    java-php-python-ssm网上课程资源管理系统计算机毕业设计 java-php-python-ssm网上课程资源管理系统计算机毕业设计 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...

  6. java计算机毕业设计网上课程资源管理系统源代码+数据库+系统+lw文档

    java计算机毕业设计网上课程资源管理系统源代码+数据库+系统+lw文档 java计算机毕业设计网上课程资源管理系统源代码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...

  7. 居民信息管理系统java_基于jsp的社区住户信息管理系统-JavaEE实现社区住户信息管理系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的社区住户信息管理系统, 该项目可用各类java课程设计大作业中, 社区住户信息管理系统的系统架构分为前后台两部分, ...

  8. Java Web——基于Jsp+Servlet的大学生社团管理系统

    JavaWeb课程设计+JavaWeb实训作业:(Jsp+Servlet+Mysql+Tomcat+Idea) 项目类型:JAVA WEB项目 用户类型:3个角色(管理员+社长+学生) 主要技术:Js ...

  9. 基于jsp+servlet+mysql的酒店管理系统(附源码)

    本系统是基于jsp+servlet+mysql的前后端分离的酒店管理系统,前后端分离是指前端和后端分别是两个独立存在的项目,能独立运行.没有前端项目,后端也能运行且进行数据管理,没有后端项目,前端也能 ...

最新文章

  1. Python知识点1——基础
  2. python语言入门p-python入门基础教程04 Python程序基本组成
  3. 马鞍山职业计算机考试,2020年职业适应性(技能)测试纲要
  4. [Python] Tkinter的食用方法_02_LabelFrame RadioButton CheckButton
  5. 广义动量定理之速度V的应用分析
  6. 产品观念:更好的捕鼠器_故事很重要:为什么您需要成为更好的讲故事的人
  7. 用EnumProcesses()枚举进程
  8. 常见的6种线程池及简单使用
  9. 静态RAM(2K * 8位)6116介绍(抄自原理图)
  10. Discuz!NT3.0博客扩展
  11. 远离魔咒,见微知著,打造崭新的罗浮宫
  12. SignalR-Client-CPP 源码编译
  13. c语言程序设计双语版答案,C程序设计(双语版)习题答案.doc
  14. 非线性微分方程线性化
  15. Word插入脚注后分节符自动变成分页符 解决办法
  16. 文件夹正在使用,无法删除 无法重命名等操作怎么办?
  17. Android仿微信图片编辑处理:文字,马赛克,裁剪,涂鸦,旋转图片等
  18. 树莓派4B(ubuntu)无线网络配置
  19. CSS - label文字自动换行
  20. 电商项目_dwd主题域

热门文章

  1. C#-根据手机号获得相应的信息
  2. 项目文件快速搜索神器
  3. 企业发布无线安装APP
  4. ARM开发基础--指令,异常源及处理过程
  5. springboot+神奇桔乡旅游信息系统 毕业设计-附源码191750
  6. Android——电话拨号器
  7. 小西的快乐乘法表(想不到怎么做到同时输入两个数,并同时输出两张乘法表,求助)
  8. windows10 C盘满了,怎么处理
  9. keypad.h arduino按键操作显示
  10. 爬虫-Python编程入门