摘要本作业提交与批改系统基于Java、JSP技术进行开发,目的是为了在教学过程中减轻教师的工作压力,简化作业的下发和收集。
该作业提交与批改系统分为三类用户:教师、学生及管理员。教师类用户实现了个人及其他用户信息的查询、任务下发(下发任务可以设置具体的提交截止时间)、作业的查看及批阅、论坛讨论等功能;学生类用户实现了个人及其他用户信息的查询、待提交作业提醒、作业查看、任务附件下载、作业提交、论坛交流等功能;管理员类用户主要实现了对用户信息的增、删、查、改等操作以及对作业、任务信息的管理。78255
本系统以MVC作为设计模式,以SSM(Springmvc+Spring+Mybatis)为框架,并借助Eclipse、Tomcat、Oracle、Maven等开发工具进行设计、开发与实现。经测试,系统功能完整,运行稳定,能满足教师与学生正常的作业下发、提交与批改。
毕业论文关键词: B/S模式;SSM;MAVEN;作业提交与批改系统
Abstract The Assignment of Submission and Marking System is based on Java and JSP, which aims to reduce the stress of teachers during the teaching process and simplifies the distribution and collection of assignments。
The Assignment of Submission and Marking System is designed for three kinds of users: student, teacher and administrator。 The teacher module realizes functions such as personal and other user information inquiries, assignments distribution (assignments to be distributed can be set a specific deadline for submission), assignments viewing and marking, forum discussion。 The student module realizes functions such as personal and other user information inquiries, remind assignments to be submitted (function of simulated countdown to the deadline is realize), assignments viewing, assignment attachments download, assignment submission, forum discussion。 The administrator module realizes the function of CRUD operation on user information (function of adding users supports batch insert), management of assignment and task information。
The implementation of the system adopts MVC design patterns and uses development tools like Eclipse, Tomcat, Oracle, Maven with the help of commonly used SSM (Springmvc+Spring+Mybatis) framework。 The system has been tested, and it turns out that the system has complete and stable functions, which enables teachers and students to distribute, submit and mark assignments。
Keywords: B/S architecture; SSM; Maven; Assignment Submission and Marking System
目 录
第一章 绪论 1
1。1 选题背景 1
1。1。1 问题的提出 1
1。2 研究意义 1
1。3 研究内容 1
1。4 研究方法 1
1。5 本章小结 1
第二章 系统需求及可行性分析 1
2。1 系统需求分析 1
2。1。1 系统设计目标 1
2。1。2 系统主要的业务流程分析 1
2。1。3 系统功能需求分析 1
2。1。4 系统性能需求分析 1
2。2 系统可行性分析 1
2。2。1 技术可行性分析 1
2。2。2 经济可行性分析 1
2。2。3 可行性分析总结