在线作业管理系统的设计与实现毕业论文

 2021-04-12 04:04

摘 要

随着计算机技术的发展和互联网应用的普及,工作的自动化和智能化成为我们的新需求。学校的教学和管理模式也在不断吐故纳新,基于网络的各种系统都在教学、管理工作中发挥出重要的作用。在线作业管理系统是在校师生进行日常作业管理的一种工具或手段,它可以利用网络上传、下载作业,并对作业进行处理,可以随时随地的进行。为师生提供了方便的在线作业管理环境。

论文设计实现了一个在线作业管理系统,该系统采用B/S架构,利用现在较流行的JSP SQL SERVER构成的模式实现。

本论文首先介绍了在线作业管理系统产生的背景及意义,其次分析国内外研究现状,初步了解本系统需要实现的功能,并阐述了主要的相关技术要点。然后对系统进行需求分析,给出了系统的设计框架,数据库的概念和逻辑设计。利用相关技术解决在线作业的上传、下载,以及试卷的批改等相关问题,并列出系统运行时的截图和部分源代码,以解释系统的功能是怎样实现的。最后总结了系统的各项性能,并对系统的优缺点等进行了分析。

关键词:B/S架构;JSP;SQL SERVER;在线作业管理系统

ABSTRACT

With the development of computer technology and the popularization of Internet applications, the automation and intelligence of work becomes our new demand. The school's teaching and management model is also constantly in the making, and the web-based system plays an important role in teaching and management. Online job management system is in daily operation management of teachers and students in a tool or means, it can use the network to upload, download assignments, and to deal with homework, whenever and wherever. It provides a convenient management environment for teachers and students.

Paper design implemented an online job management system, the system adopts B/S structure, using now more popular JSP SQL SERVER pattern implementation.

This paper firstly introduces the background and significance of online job management system, the analysis of domestic and foreign research present situation, the preliminary understanding the function of the need to implement this system, and expounds the main technical points. Then the demand analysis of the system is analyzed, the design framework of the system is given, the conceptual and logical design of the database are given. Using relevant technology to solve online work to upload, download, and papers and tests, corrects the related issues, and list the screenshots and part of the system is running the source code, how to explain the function of the system implementation. Finally, the performance of the system is summarized, and the advantages and disadvantages of the system are analyzed.

Key words: B / S structure; JSP; SQL SERVER;Online job management system

目 录

第一章 绪论 1

1.1课题研究背景及意义 1

1.2国内外研究现状 1

1.2.1国内研究现状 1

1.2.2国外研究现状 2

1.3论文结构 2

第二章 相关技术介绍 4

2.1 Java简介 4

2.2 JavaEE介绍 4

2.3 JDBC介绍 5

第三章 系统分析 6

3.1功能需求分析 6

3.2非功能性需求 9

3.3运行环境 9

3.3.1 服务器端 9

3.3.2 客户器端 10

3.4 社会可行性 10

3.4.1用户使用可行性 10

3.4.2法律可行性 10

3.5 技术可行性 11

3.6 操作可行性 11

第四章 系统设计 12

4.1 设计原则 12

4.2系统总体功能图 12

4.3 数据库设计 14

第五章 系统的实现 21

5.1登录页面的实现 21

5.2管理员模块 22

5.2.1教师信息管理 22

5.2.2学生信息管理 26

5.2.3页面的布局 27

5.3教师模块 29

5.3.1修改密码 29

5.3.2发布作业 29

5.3.3题目管理 31

5.3.4试卷管理 32

5.3.5批改作业 33

5.4学生模块 34

5.4.1提交作业 34

5.4.2试卷测试 35

5.5本章小结 37

第六章 系统测试 38

6.1 测试的目的与目标 38

6.2 测试方法 38

6.3 测试用例 38

6.3.1 测试DAO层 39

6.3.2 测试Service层 41

6.3.3 测试JSP页 41

6.4 测试结论 42

总结 43

致 谢 44

参考文献 45

第一章 绪论

1.1课题研究背景及意义

随着信息技术的发展,网络使教育传播不在受时间和地点的限制,开发和充分利用网络教学是当前教育发展的必然趋势。作业作为一项重要的教学活动,解决作业的方便提交、发布等问题是教学顺利有效进行的重要条件[1]。所以很有必要开发一个操作简单、功能完备,为教师和学生进行作业管理提供便捷的在线作业管理系统。

在线作业管理系统提供基于web的作业管理环境,实现作业管理的自动化和无纸化。在线作业管理系统依据教育资源建设技术规范,紧密结合实际教学需要,为教师和学生创设了方便的作业管理环境[2]。 本文将详细阐述在线作业管理系统的整体设计以及关键功能模块的设计与实现。

1.2国内外研究现状

1.2.1国内研究现状

早在 2001 年我国教育部在《基础教育课程改革纲要》中指出:“大力推行信息技术在教学过程中的普遍应用,促进信息技术与学科的技术的整和”。教育部在《关于加强高等教育人才培养的工作意见》中又指出:“积极推广计算机辅助教学,网络教学,多媒体技术,虚拟技术等现代信息技术,扩大课堂教学的信息量,提高教学效率”。虽然国内与国外相比,起步较慢,然而随着我国对信息技术产业的推进,信息技术在各个领域的广泛应用,国内教育领域也出现了许多出色的在线作业系统[3]

比如:华南师范大学袁媛所开发的系统融合了新课程评定理念,以便为不同的学生提供不同的作业选择。在这种模式下,各个学生可以自主选择适合自己的作业来进行测试,同时学生在系统中每个行为都会被详细记录,从而应用到学生的学习评价,用于为学生提出针对性的学习方案,促进学生学习能力的提高以及教学质量的提高。西南交通大学杨宁学设计实现了智能在线作业系统,该系统融合了很多的先进的技术,如智能识别和专家系统,该系统可实现在线作业管理业务的自动化处理[4]

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。