登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 软件工程 > 正文

基于Web的实习实训信息管理系统的设计与实现毕业论文

 2020-02-16 17:17:55  

摘 要

如今教育体制不断改革,动手应用,实践能力越来越被重视,对实践型人才的培养成为各个高校的重点,只会纸上谈兵的书呆子必定会被社会所淘汰。实习实训则在高校教育环节中是从理论转变为应用的关键一环,起到承前启后的作用。为了能够高效的掌握学生的实习实训的情况,合理科学的把握实习的每一个环节,应用数字化,信息化,安全化的手段管理,安排整合所需求的各种信息,因此,开发一套实习实训管理系统势在必行。

通过查询大量的国内外文献,以及切身的了解多个院校的实习管理方式,尽可能详尽的分析了院校的实习实训需求,随之以面向对象的分析方法,对系统进行了需求分析,做出了功能性需求和非功能性需求;接着,在需求分析的基础之上,对系统进行了总体设计和详细设计,最终将整个实习实训管理系统划分为实习实训计划管理、指导教师管理、学生信息管理、实习实训任务管理、阶段性报告管理和成绩管理这六个功能,然后采用面向对象的方法对整个系统进行开发。本系统基于WEB技术,采用B/S的体系结构,采用表示层、逻辑层和数据层三层架构。客户端使用的是Html5 css javascript技术,服务器端采用的是Strusts2 Spring Hibernate技术,并结合数据库技术MySQL等,设计并实现了开发基于Web的实习实训管理系统。

最后通过软件测试方法对系统进行软件测试,结果表明系统能够按预期结果实现功能,通过此系统可有效提高实习实训管理效率。

关键词:管理系统;实习实训;SSH;B/S;

ABSTRACT

Nowadays, the education system has been continuously reformed, and the practical ability has been paid more and more attention. The cultivation of practical talents has become the focus of all colleges and universities. Only the nerds who talk on paper will be eliminated by society. Internship training is a key part of the transition from theory to application in the education of colleges and universities, and plays a role in the past and the future. In order to effectively grasp the situation of students#39; internship training, rationally and scientifically grasp every aspect of the internship, apply digital, informational, and secure means to manage and arrange various information required for integration. Therefore, develop an internship. The training management system is imperative.

By querying a large number of domestic and foreign literatures, as well as understanding the internship management methods of many colleges and universities, the internship training needs of the colleges and universities are analyzed as much as possible, and the object-oriented analysis method is used to analyze the requirements of the system. And made functional and non-functional requirements; then, based on the needs analysis, the overall design and detailed design of the system, and finally the entire internship training management system is divided into internship training plan management, guidance The six functions of teacher management, student information management, internship training task management, stage report management and achievement management are then developed using the object-oriented development method. The system is based on WEB technology, adopts B/S architecture, and adopts three layers of presentation layer, logic layer and data layer. The client uses Html5 css javascript, the server side uses Strusts2 Spring Hibernate, and the database uses MySQL. Designed and implemented a web-based internship training management system.

Finally, the software test is carried out on the system through the software test method. The results show that the system can realize the function according to the expected result, and the system can effectively improve the efficiency of the practice training.

KEY WORDS:Management System; Internship Training ; SSH; B/S ;

目 录

第1章 绪论 1

1.1研究背景和意义 1

1.2国内外研究发展现状 1

1.3本文的研究目标和内容 2

1.4论文结构 3

第2章 系统需求分析 4

2.1 总体描述 4

2.2 详细需求描述 4

2.2.1 功能性需求 4

2.2.2 非功能性需求描述 7

2.3本章小结 7

第3章 系统设计 8

3.1 系统总体设计 8

3.1.1 开发环境 8

3.1.2 关键技术 8

3.2 系统功能结构设计 9

3.3 数据库设计 10

3.3.1 概要结构设计 10

3.3.2 逻辑结构设计 11

3.3.3 数据库表设计 11

3.4 本章小结 13

第4章 系统实现与测试 14

4.1 系统实现 14

4.1.1系统架构实现 14

4.1.2登录模块实现 14

4.1.3实习实训计划管理实现 16

4.1.4 阶段性报告审核实现 17

4.1.5 学生信息管理模块实现 18

4.2 关键功能测试 19

4.2.1登录功能测试 19

4.2.2 学生录入功能测试 20

4.2.3 任务管理模块功能测试 20

4.2.4 性能测试 21

4.3本章小结 22

第5章 结束语 22

5.1论文工作总结 22

5.2问题和展望 23

致 谢 24

参考文献 25

第1章 绪论

1.1研究背景和意义

随着互联网技术的不断发展,许多行业都发生了革命性的变化,渐渐的由传统的手工业转变为新时代的信息化产业,而这种转变,不仅带来了效率和效益几十倍甚至上百倍的提升,也为人们带来了更方便快捷的服务和体验,赶上了时代的潮流,为自己注入了新的生命力,也推动了社会的发展,计算机网络正是当今时代发展的重要推动力。

而教育业作为时代发展的重中之重,对于承担着人才建设的高校来说,则更需要技术,思想的不断革新,向着数字化智能化管理方向不断推进。拘泥于书本的教育方式已经过时,这种教育理念也应该及时的摒弃。当今的社会对于应用型人才的需求越来越高,因此高校也越来越重视对实践性,技术性人才的培养,不变意味着落后,改变则意味着挑战。而如何培养适合如今信息化社会的实用型人才,正是当今高校所面临严峻的考验。传统的实习大多为学校与固定的接受单位签订协议,由老师带队进入企业实行实践教育,这种方式在十几年前也许适用,在现在也仍有学校采取这种方式,但是其中的弊端日益凸显。首当其冲的是数据量大的问题,如今,学生基数越来越大,原来由一个老师代几十人,现在要带几百人,如果人工的对如此大的数据进行处理,管理,带来的将是对人力,物力,时间效率的巨大浪费,必被时代所淘汰。

因此,国内外许多高校都正在或者已经开发建设实习实训信息管理系统,发展学校的计算机,信息化的水平,建设数字校园。这一举措不仅将彻底的改变传统教育方式的弊端,节约学校的管理成本,提升管理效率,更为学生带来了更好的教学条件,学习环境,提供了更多的选择。面对巨大的数据量也能很好的应对,与时代的发展接轨,从而能培养出更多的适应社会的实践型人才。

1.2国内外研究发展现状

由于国内外教育理念以及模式的差异,国外的教育更加注重于学生的实际应用,动手操作的能力,以及创新的思维,独立。国外的一个采访的主持人开玩笑说美国的孩子身上有十美元就休想和父母一起住,而在国内孩子与父母同住的情况大都持续到结婚之前。虽然是玩笑,但在一定程度上确实能够反映出这种思想教育上的差异。因此,也就造就在国外的实践教学,实习管理比之国内确实有很大的差距。

美国的很多大学都具备比较完善的管理系统,以支持不同专业不同兴趣学生的实习需求,例如美国加州大学不仅有专门的教师团队开发实习管理软件,编写实习实验的教材,还建立有专门的实习中心,以确保实习的每一个环节无误,给学生能带来巨大的收益。

相比较国外而言,虽然国内有点落后,但是近些年来,发展也相当的迅速,从人工管理,到后来的C/S架构的实习信息管理软件,到后来更为方便快捷的,具备实时性,移动性的C/S架构的实习管理系统,都在为中国的教育带来很大的变化。

例如刘茜[1]在《基于SSH框架毕业实习管理系统设计与实现》文献中通过对广西艺术学院的实际情况的分析,设计处一套基于SSH的毕业实习管理系统,此系统针对三方,将高等院校,毕业生,以及企业三者的信息共享,三方都可以通过这个平台来实现自己的目的。

何哲文[2]在《基于WEB的大学实习实训信息管理系统的设计与实现》中阐述了一个服务器由IIS技术所搭建,用ASP.net语言进行MySQL数据库管理而实现的基于WEB的实习信息管理系统。

由此看出,国内的这项技术也在不断的发展,但这些系统中还存在着一些问题,如系统并未涉及到实习过程当中的学生的信息反馈,以及实时修改发布实习任务等功能,这些功能在我来看是很有必要的,因此本文希望能够取其精华,废其糟粕,站在前人的肩膀上继续创新,开发出更为完备的系统,最后的系统也许仍然还有没能考虑到的部分,也希望今后能够不断地完善。

1.3本文的研究目标和内容

本文的研究目标是开发一个基于网络环境的实习实训管理系统,高校只需要通过浏览器,就可实现对实习信息发布,实习资源信息,学生信息,成绩信息等统一管理的功能,学生就能及时查看与完成实习任务,为老师和学生更加合理的安排实习,实现实习信息管理的科学化,提高实习信息的管理效率。

本文的主要内容如下:首先,研究和分析系统开发背景,国内外研究进展和用户的需求,对系统进行需求分析,功能分析,给出关键用例的用例描述。接着,对整个系统进行系统设计,包括对系统整体的架构设计,还有主要需要实现的功能设计,数据库的概要结构设计,逻辑结构设计,最后的表的设计。接着是对于系统如何实现这些功能的进行了简单的介绍。最后,对整个系统的测试,确保系统能够按照需求实现理想的功能,并且对整个开发过程给出自己的理解,感想和总结,对于以后可能的扩展给出自己的见解。

1.4论文结构

本论文主要针对实习管理系统的开发必要性和开发过程进行了研究,来满足高校信息化管理信息,学生实习发展的需求。

本论文将分成五章来论述,每章的具体内容安排如下:

  1. 绪论主要是简单的论述开发基于Web的实习实训管理系统的问题背景和意义,还有国内外的对于这个系统的开发近况。
  2. 对基于Web的实习实训管理系统进行了需求分析,包括功能性分析和非功能性分析,给出了关键用例的用例描述。
  3. 对基于Web的实习实训管理系统进行系统设计,从功能设计和数据库设计两方面入手。
  4. 简述如何实现基于Web的实习实训管理系统,对其中的一些功能实现部分进行了介绍,并对系统的性能进行了测试和分析。
  5. 结束语,对开发整个系统的过程进行了总结,分享下自己的感受和体会以及对系统的看法。

第2章 系统需求分析

2.1 总体描述

实习实训管理系统是为了满足当今高校新的人才培养管理模式发展需求而开发的B/S架构[3]系统,用户通过浏览器端完成需要的任务,使得学校更加有效,快捷,安全的完成管理工作,学生更方便,顺利的完成实训任务,提升个人能力。

本实习实训管理系统按权限进行管理,划分为管理员,学生和指导教师三类。整个系统按照功能划分为实习实训计划管理,指导教师管理,学生信息管理,实习实训任务管理,阶段性报告管理,成绩管理6个功能模块以满足需求。

管理员:拥有最高权限,可对学生,教师信息进行管理,任务,计划进行管理。

学生:学生可通过此系统登陆,填写,修改个人信息,查看实训信息,完成实习实训任务,填写阶段性报告等。

指导教师:指导教师通过此系统可登陆,修改个人信息,添加删除学生,发布公告,发布实习任务,审阅阶段性报告,填写分数等功能。

2.2 详细需求描述

上一节简单介绍了系统整体的需求描述,一个系统如果要由好的用户体验,不仅要实现所有的功能,还要有好的性能,质量,可扩展性等,下面就对系统的功能性需求[4]和非功能性需求[5]进行详细描述。

2.2.1 功能性需求

即是和用户通过系统主要完成的任务相关的需求,也就是说,不考虑硬件环境,系统应该做什么。功能需求主要表现为系统和环境之间的行为交互。

2.2.1.1 实习实训计划管理功能

实习实训计划管理包括实习计划制订,实习计划修改,实习计划查看等过程,在实习实训计划管理中,由指导教师发布实习计划,学生查看实习计划,以实习计划指定为例,用例描述如表2.1所示。

表2.1 系统计划制订用例描述表

以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。

相关图片展示:

C:\Users\chengou\Desktop\2019-05-25_101903.jpg

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

企业微信

Copyright © 2010-2022 毕业论文网 站点地图