基于Jsp和Sql Server 2014实现的课程作业管理平台

基于Jsp和Sql Server 2014实现的课程作业管理平台 一,项目的背景和意义 1,1 背景 管理员可添加学生,教师,课程,并指定授课的教师和教课的班级 教师可布置多次作业

本文包含相关资料包-----> 点击直达获取<-------

基于Jsp和Sql Server 2014实现的课程作业管理平台

一、项目的背景和意义

1.1 背景

  • 管理员可添加学生、教师、课程,并指定授课的教师和教课的班级

  • 教师可布置多次作业,设置作业的提交时间

  • 学生完成作业后,将作业文件打包上传,可重新提交

  • 教师可批改学生提交的作业,进行打分,并设置批阅意见。学生可查看作业的批阅情况

  • 教师可统计学生作业的提交情况,班级作业的提交情况等

  • 系统有三种角色登录:管理员、教师、学生。

1.2 系统应用与意义

该系统是在学习了java的基础上进行开发的。在需求上,充分考虑了具体用户的实际情况。

本产品将主要适用于学校教师对班级课程作业的管理,方便教师在线批改作业、查看学生完成作业情况,方便学生向老师提交作业、以及查看老师批改情况。本系统为人们提供了一个方便学校中老师对学生日常作业的管理的系统,方便了老师和学生之间的互动,相对传统的学生代表收发作业、再提交给老师这种浪费人力物力的不便捷来说,该系统大大提高了老师对学生作业管理的效率,在学校中,该平台对老师和学生很实用。

二、项目需求

2.1 功能结构

2.2 功能说明

  • 管理员
  • 教师、班级、课程管理功能:添加、删除、修改、查看(教师、学生和课程)
  • 授课管理:安排教师授课的班级和课程
  • 课程和班级(学生)依附于教师

  • 教师

  • 发布作业并设置提交时间
  • 批改学生提交的作业,打分和设置批阅意见
  • 统计学生作业的提交情况
  • 统计班级作业的提交情况
  • 个人设置:发布公告、个人信息修改

  • 学生

  • 查看教师发布的作业
  • 上传自己的作业,可以重新提交
  • 下载老师发布的作业
  • 查看自己作业的批阅情况
  • 个人设置:修改密码、查看个人信息

2.3 用例图

2.4 用例描述-管理员部分

三、数据库设计——数据库表关系

四、架构设计——MVC架构

五、开发技术和组件

  • 前台
  • Bootstrap+Html5+CSS来显示页面
  • JavaScript+JQuery来控制页面

  • 后台

  • SQLServer 2014数据库

  • 中间

  • Servlet来处理前后台的交互

  • 系统开发环境和组件

  • Windows 8操作系统
  • eclipse
  • JDK8.0
  • SQLserver 2014( DBMS )
  • Tomcat 7.0
  • Chrome浏览器

六、界面设计

登录界面

管理员界面

教师界面

学生界面

七、项目总结

本课程作业管理系统实现了需求分析的基本功能,基本满足了三个功能角色的需求,开发过程中一开始一直在实现界面的优化,并且多次修改数据库。本系统实现了学生作业的上传与下载,及教师发布作业,批改作业打分,统计作业提交情况等。管理员对学生教师及课程的管理等功能,系统已经进行了测试,基本功能都成功了,但是因为初次开发,在系统中难免存在着各种问题,这些我们会在以后的时间进行更正。

在开发本系统的过程中,要查询翻阅大量的参考文献以及网上搜索资料,培养了我们调查研究、查阅中外文献资料。通过对本系统的开发,提高了我们团队合作的意识、分析解决实际问题的能力。最主要的是提高了我们的自学能力,因为开发本系统中使用了Eclipse开发平台与Microsoft SQL Server工具进行数据库的设计,采用JSP语言进行开发,因此,通过这次实验,把所学的理论知识与实际应用联系了起来,为我们今后走向社会打下了坚实的基础。

参考文献

  • 基于J2EE架构的通用网络教学管理平台的设计与实现(辽宁师范大学·姜华)
  • 基于J2EE架构的通用网络教学管理平台的设计与实现(辽宁师范大学·姜华)
  • 基于J2EE的学生信息管理系统(电子科技大学·钟海琴)
  • 基于Web的教学管理平台的设计与实现(中国海洋大学·秦剑锋)
  • 基于JSP锦州师范高等专科学校的在线答疑系统的设计与实现(吉林大学·杨文硕)
  • 基于J2EE的学生信息管理系统(电子科技大学·钟海琴)
  • 基于Web Services的学生数据共享的研究(东北大学·杨川)
  • 基于J2EE的学生信息管理系统(电子科技大学·钟海琴)
  • 基于JSP的学生就业信息管理系统设计与实现(吉林大学·马骁)
  • 基于JSP的校园管理网站系统的设计与开发(电子科技大学·张志红)
  • 基于J2EE的远程网络教育系统研究与实现(电子科技大学·陈南荪)
  • 基于J2EE的学生信息管理系统(电子科技大学·钟海琴)
  • 网上教学系统的设计和实现研究(中国石油大学·丁云霞)
  • 基于JSP的校园管理网站系统的设计与开发(电子科技大学·张志红)
  • 基于JSP的校园管理网站系统的设计与开发(电子科技大学·张志红)

本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:代码客栈 ,原文地址:https://m.bishedaima.com/yuanma/35379.html

相关推荐

  • 基于SpringBoot框架的月度员工绩效考核管理系统

    这是一套采用Java语言编写的🔥🔥SpringBoot框架的员工月度绩效评估系统源代码🔥🔥,该项目运用了SpringBoot和Vue技术栈,开发工具为Idea或Eclipse
    2024年05月23日
    2 1 1
  • 大学生竞赛管理系统

    这是一个🔥🔥基于SpringBoot框架的大学生竞赛管理系统设计与实现🔥🔥的项目源码,开发语言Java,框架使用的SpringBoot+vue技术,开发环境Idea/Eclipse
    2024年05月23日
    2 1 1
  • 基于spring boot实现的ERp仓库管理系统

    1 系统概述 基于SpringBoot框架和SaaS模式,非常好用的ERP软件,目前专注进销存+财务功能,主要模块有零售管理,采购管理,销售管理,仓库管理,财务管理
    2024年05月14日
    6 1 3
  • 自然语言处理作业之Python

    自然语言处理作业 实验内容: 实现基于词典的分词方法和统计分词方法:两类方法中各实现一种即可; 对分词结果进行词性标注,也可以在分词的同时进行词性标注; 对分词及词性标注结果进行评价
    2024年05月14日
    1 1 1
  • 基于SSM建立的旅游网项目

    旅游网 1,主要功能 实现旅游网 2,主要知识点 (1)目标 能正确理解分析旅游网功能需求; 能正确创建数据库和表; 能理解并熟练搭建SSM环境; 掌握基于SSM进行相关功能操作; 结合以前所学能灵活综合运用到项目中; 积累项目案例经验
    2024年05月14日
    7 1 1
  • 基于Python实现酒店评论的中文情感分析

    利用Python实现酒店评论的情感分析 情感极性分析 ,即情感分类,对带有主观情感色彩的文本进行分析,归纳,情感极性分析主要有两种分类方法: 基于情感知识的方法 和 基于机器学习的方法
    2024年05月14日
    4 1 2
  • python实现的基于源IP加密的传输程序

    python实现的基于源IP加密的传输程序 一,设计目标 1,1 目标概括 以对发送数据内容进行隐藏且隐蔽发送方为目标实现一种传输方法,并编写程序实现
    2024年05月14日
    1 1 1
  • 基于SpringBoot+MyBatis+阿里云OSS实现素材分享网

    素材分享网 这是一个多用户的资源共享平台,是一个专为文件共享而设计的新概念网盘系统,这是一个综合性非常强,灵活度非常高的素材网站,注册成为用户之后可以上传自己所喜欢的素材供他人浏览和高速下载
    2024年05月14日
    4 1 1
  • 基于SpringBoot框架的教学资料管理系统

    这是一份采用Java语言构建的🔥🔥SpringBoot教育资料管理系统源代码🔥🔥,该项目利用SpringBoot框架和Vue技术栈进行开发,支持在Idea或Eclipse环境下运行
    2024年05月23日
    5 1 1
  • JavaWeb书城

    JavaWeb 书城项目 表单验证的实现 表单验证主要使用 jQuery 实现,IDE 为 IDEA, 导入项目 新建一个模块 新建模块 把原有的文件导入
    2024年05月14日
    5 1 1

发表回复

登录后才能评论