基于JavaEE的毕业设计选题测试及管理系统的设计与实现 下载本文

内容发布更新时间 : 2024/11/15 5:34:26星期一 下面是文章的全部内容请认真阅读。

毕 业 论 文

题 目 基于JavaEE的毕业设计选题测试及

管理系统的设计与实现

英文题目 Design and Implementation of The

Graduation Design Topics Selection Testing and Management System Based on JavaEE

院 系 信息科学与技术学院 专 业 计算机科学与技术 姓 名 班级学号 指导教师

二○一二年五月

摘 要

基于JavaEE的毕业设计选题测试及管理系统通过在毕业设计选题之前的测试来判断学生能力,指导学生选择自己优势方向来选择题目,能够更好帮助毕业生正确选题。系统提供给学生有在线测试、查看评测结果、查看评测报告、推荐导师和课题、提交论文、下载论文等功能。系统提供给老师管理课题、查看学生测试结果、提交课题研究建议、查看学生论文、上传批阅的论文等功能。系统提供给系统管理员有管理用户信息、管理题库等功能。系统采用的Struts架构是对MVC设计模式的一种实现,它继承了MVC设计模式的所有特性,组件的模块化、重用性、灵活性使得开发更加快捷,管理和维护更加方便。

学生测试后可以更了解自己的专业水平,通过系统推荐的导师和课题,可以帮助学生更好的选择导师。导师可以通过系统更全面的了解学生的各方面能力同时选择学生。在学生与导师双向选定后对学生论文的进度跟进,论文批改工作方面也起到了一定的协助作用。

关键词:Struts,选题测试,论文管理

I

Abstract

Based on JavaEE the Graduation Design Topics Selection Testing and Management System can determine the ability of the students according to the testing result. The System can guide the students according to their own advantages to choose a topic, and help to evaluate them and select topic correctly. The system provides students with online testing, show evaluation results, show testing scores, recommend tutors and thesis, upload thesis, and download thesis and some other functions. The system provides teachers to submit topic, search student testing scores, provide the recommendation of thesis, download student’s thesis, and upload student’s thesis. As system administrator can manage all the users’ information and manage all the questions’ information. Struts framework is a realization of MVC design pattern. It inherited all the characteristics of MVC design pattern. It’s modularity, reusability, flexibility make the process of development more efficient and convenient.

After testing, students can better understand their professional level. Through the recommendation by the system, students can select their tutors better; tutors can have a more comprehensive understanding of all aspects of students’ ability. The system also has assistant function in following the track of papers’ writing and in correcting the papers.

Key words: Struts, Topics testing, Paper management

II