j2ee的管理系统的设计与开发(源码)【字数:9089】

摘 要当今世界,随着信息化时代的发展,高等教育教学的改革不断深入,人们传统的教育教学思想观念和工作方式开始发生巨大的改变。高校毕业生的毕业设计管理问题首当其冲。毕业设计作为大学的最后一门课程,事关毕业生能否顺利毕业的问题,而传统的手工管理方式已经不能满足学生和教师的需求,需要用自动化网络化的管理来满足师生的需求。本论文通过深入研究当前传统论文管理方式存在的问题,并结合当下程序设计与开发的技术,实现了一个利用J2EE技术开发的基于B/S结构的论文管理系统。该系统采用MVC设计模式,利用SSH框架和Ajax技术,规范毕业论文的管理工作,实现毕业论文管理工作的无纸化,网络化和合理化,从而提高毕业论文质量,促进论文管理工作的高效发展。
目 录
第一章 绪论 1
1.1论文选题背景 1
1.1.1开发背景与意义 1
1.1.2国内外研究现状 1
1.2 选题研究内容 1
第二章 相关技术 2
2.1 系统开发环境 2
2.2 主要技术 2
2.2.1 Java语言 2
2.2.2 MyEclipse 2
2.2.3 MySQL数据库 3
2.2.4B/S结构模式 3
2.2.5开发框架技术 3
第三章 需求分析 4
3.1系统需求分析 4
3.2可行性需求分析 4
3.2.1技术可行性分析 4
3.2.2经济可行性分析 4
3.2.3法律可行性分析 4
3.3性能需求分析 4
3.4功能需求分析 4
第四章 系统设计 6
4.1系统概要设计 6
4.2系统详细设计 6
4.2.1系统流程设计 5
4.2.3登录流程设计 7
4.2.4课题选择流程设计 8
4.2.5开题报告流程设计 9
4.3数据库系统设计 10
4.3.1数据库ER图设计 10
4.3.2数据库表设计 12
第五章 编码与功能实现 17
 *好棒文|www.hbsrm.com +Q: @351916072@ 
/> 5.1登录功能 17
5.2主界面显示 17
5.3校级管理员模块 19
5.4院级管理员模块 21
5.5教师模块 22
5.6学生模块 23
第六章 系统测试 25
6.1软件测试 25
6.2测试用例 25
结束语 26
致 谢 27
参考文献 28
第一章 绪论
1.1论文选题背景
1.1.1开发背景与意义
当今世界,随着信息化时代的发展,高等教育教学的改革不断深入,人们传统的教育教学思想观念和工作方式开始发生巨大的改变。高校毕业生的毕业设计管理问题首当其冲。毕业设计作为大学的最后一门课程,事关毕业生能否顺利毕业的问题,而传统的手工管理方式已经不能满足学生和教师的需求,需要用自动网络化的管理来满足师生的需求。
毕业设计是高等院校完成教学计划达到本科生培养目标的重要环节,它通过深入实践、了解社会,完成毕业设计等诸多环节,着重培养学生综合分析和解决问题的能力,同时对学生的思想品德,工作态度及作风等诸方面都会有很大的影响。对于增强事业心和责任感,提高毕业生全面素质有着重要的意义。因此,设计一套毕业论文管理系统是各高校的发展趋势。
本系统则是顺应了高校需求的论文管理系统,通过对毕业设计每个进程的网络化管理,减轻指导老师的工作量,便于统筹化管理,实现毕业论文管理工作的无纸化,网络化和合理化,促进论文管理工作的高效发展。从而提高毕业设计的质量,对高校毕业生发展有着明显的促进作用。
1.1.2国内外研究现状
毕业论文管理是国内外各高校的主要工作之一,涉及到校、系、师、生的诸多面。计算机问世之前,论文的管理工作主要都是通过人工来实现。自1954年计算机应用于管理领域,国外高校就有意于开始进行论文管理方面的研究,于上世纪90年代有了成果,实现了许多优秀的论文管理系统,这些系统有着先进、方便、灵活、通用等等优秀的特点。
自国家实施大众化教育,实行高考扩招以来,高校毕业生数量急剧增加,毕业论文的管理工作也有着迅速的发展。目前国内已经出现一些论文管理系统,不过由于起步较晚,与国外相比还有着较大的差距,需要进步的方面还有很多。迫切需要开发一个更高效、科学、规范的论文管理系统。
1.2 选题研究内容
本课题的研究方向是开发出一个能够替代传统毕业论文管理模式的毕业论文管理系统。在论文系统中,学校管理人员可以添加和管理教师和学生信息,将学生分配到指定的教师名下,并且对教师申报的课题和发布的任务书进行审核等一系列操作。教师能够在系统中查看自己被分配的学生信息,申报和管理自己的课题,发布任务书,审核学生的开题报告,评定最终论文成绩等。学生则能够查看自己的指导老师信息,参考指导老师发布的信息进行自主选题,在线填写自己的开题报告,上传外文翻译和毕业论文等一系列资料。且学生在老师评定成绩后,可以通过系统查看到自己的论文成绩。
第二章 相关技术
2.1 系统开发环境
软件系统的开发和运行需要选择一个高效、便利、功能齐全的软件平台,这对系统开发具有相当重要的意义。本论文系统选择在MyEclipse中进行编辑、调试以及运行。
硬件环境:装有windows操作系统的PC机。
2.2 主要技术
2.2.1 Java语言
Java语言英文全拼Java programming language,是由Sun Microsystems计算机公司在1995年5月推出的一种面向对象的设计开发编程语言。该语言具有目前大部分编程语言所共有的一些特征,并且被特意设计用于互联网的分布式环境,推出不久后就给互联网的交互式应用带来了新的面貌。Java语言具有面向对象的基本属性,与C、C++语言有着神似之处,但舍弃了C、C++中的指针和多继承等特性,增加了语言开发的安全性。同时因为其独特的内存自动清理机制,给许多忙于其他语言内存管理问题的程序员带来了福音。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/60.html

好棒文