《在线毕业论文提交系统毕业设计》.doc

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XXXXX学院在线毕业论文提交系统 XX系 指导老师java技术,以卓越的通用性、高效性、平台移植性和安全性java技术开发的教学软件,比如视频点播系统、网上考试系统。本文描述的是运用J2EE技术构建的基于B/S(浏览器/服务器)结构和JSP动态网站开发,基于MYSQL数据库,实现了在线论文提交系统的雏形。通过对系统的需求分析、设计、编码、测试等工作,使系统实现了管理员对教师、学生、系部、班级的管理;老师对课题的管理和对学生提交论文的审核;学生选择课题、查看课题,及上传论文。重点论述系统开发过程中的各个阶段的具体步骤。 【关键字】 在线毕业论文提交系统;java;jsp;MYSQL; JavaScript.目录 1 绪论 - 4 - 1.1 研究背景 - 4 - 1.2 研究现状 - 4 - 1.3 研究意义 - 4 - 1.4 开发技术及工具 - 4 - 1.4.1 开发技术 - 4 - 1.4.2 My Eclipse - 5 - 1.4.3 Power Designer - 6 - 1.4.4 MySQL - 6 - 2 系统概要 - 7 - 2.1 总体需求分析 - 7 - 2.1.1 组织结构图 - 7 - 2.1.2 业务总体流程 - 7 - 2.2 系统动能调查 - 8 - 2.2.1 前台功能 - 8 - 2.2.2 后台功能 - 8 - 2.3 系统功能流程图 - 9 - 2.3.1 用户系统功能流程图 - 9 - 2.3.2 后台管理功能流程图 - 9 - 3 概要设计 - 10 - 3.1 概念设计 - 10 - 3.2 数据库设计 - 11 - 4 详细设计 - 14 - 4.1 环境构建 - 14 - 4.1.1 创建库表 - 14 - 4.1.2 创建配置文件 - 16 - 4.1.3 导入所需的包 - 18 - 4.2 系统总体设计 - 18 - 4.2.1 系统登陆模块的实现 - 18 - 4.2.2 登陆后的实现 - 23 - 4.2.3 管理员模块的实现 - 24 - 4.2.4 教师模块的实现 - 25 - 4.2.5 学生模块的实现 - 27 - 5 系统测试 - 31 - 5.1 系统测试的目的和意义 - 31 - 5.2 系统测试 - 31 - 5.2.1 系统入口测试 - 31 - 5.2.2 数据录入测试 - 31 - 5.2.3 上传、下载论文测试 - 31 - 5.3 系统测试效果 - 31 - 6 毕业设计小结 - 33 - 参考文献 - 33 - 绪论 研究背景 随着科学技术的发展,计算机已经和人的生活密切相关,计算机的高效性使人们工作效率有了大幅的提升。同时,因为工作等因素的关系,如何能充分的利用电脑就是我们软件工作者的重要话题。随着计算机技术在教育领域内的不断发展,网络教育已经成为了当前教育发展的重要热点。 计算机的普及使得学校的教育更加的方便快捷,提高了工作效率,节省了时间,为了能更加的提高工作速度、质量,有了各种各样的软件来给教育工作者们提供便利。 研究现状 计算机的应用的普及,使计算机教学深入课堂中。然而校园网从办公室、实验室、图书馆、教室延伸到了学生宿舍,这给网上教学提供了广阔的平台,充分利用网上教学是当前教育发展的必然趋势。目前,很多高校的都有了自己的“毕业生论文提交系统”,而且已经成为了毕业生与导师的工具。它们都能完成一些基本的功能:如论文的在线提交、审核情况的查询等。 研究意义 这套在线毕业论文提交系统是当今技术发展得产物,是为了更好的让各个高校充分的利用网络,它不仅仅方便了学生提交论文,实现了学生毕业论文的无纸化管理,让学生提交论文、查询论文的审核情况更为方便,而且更为老师审核学生论文更加快捷。由以上可看出,网络教育学习及网络各种信息交流的好坏,严重影响我们学习生活的各个角落,我们需要有一套有效的系统为我们快节奏、高效率的工作学习提供一种保障。 开发技术及工具 开发技术 模型-视图-控制器(MVC)是Xerox PARC在二十世纪八十年代为编程语言Smalltalk-80发明的一种软件设计模式,已被广泛使用。后来被推荐为Oracle旗下Sun公司Java EE平台的设计模式,并且受到越来越多的使用ColdFusion和PHP的开发者的欢迎。 本系统采用的是JSP + Servlet + JavaBeans的MVC设计模式的流程来实现功能。MVC模式的目的就是实现Web系统的职能分工。MVC是三个单词的缩写:M,Model(模型);V,View(试图);C,Control(控制)。Model层:实现系统的业务逻辑,即JavaBeans部分;View层:负责与用户交互,即在界面上展示数据对象给用户,即html,jsp;Control层:Model与

文档评论(0)

younaifcg + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档