登录

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

注册

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

找回密码

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

软件设计与开发实践能力培训与评估系统毕业论文

 2021-04-29 09:04  

摘 要

现在大学生的实践能力是非常重要的一种技能,特别对于软件工程专业的学生。软件工程专业对学生都有许多软件设计与开发实践能力的培训课程,但是如果缺乏一定的管理,这种培训的效果不会很明显。而现在处于互联网时代,网络在人们生活中占很重要的地位,开发一款基于网络的软件设计与开发实践能力培训与评估系统对学生的实践能力培训课程会有很大的帮助。本系统的主要目的是更方便地管理学生的软件开发的过程,对整个过程进行监控,在最后根据监控内容对学生进行能力评估,并可根据评估结果为学生制定个性化学习路线。

本论文先给出了软件设计与开发实践能力培训与评估系统的研究背景和意义、国内外现状,然后介绍了实现此系统所需要的相关技术,进一步进行系统的需求分析,最后结合系统的需求论述整个系统的设计与实现过程。本系统采用B/S结构来实现,技术上使用了SSH框架,使用MySql 数据库进行数据存储。本系统能控制学生在软件实践课程中的整个过程,并对整个过程进行评价反馈,对提高学生的软件设计与开发实践能力有很大的帮助。

关键词:软件开发过程,实践能力,评估,SSH框架

Abstract

Now the practical ability of college students is one of the very important skill,especially for software engineering students. For software engineering students have many software design and development of practical ability training courses, but if the lack of management, the effectiveness of the training is not very obvious. Now in the age of the Internet, the network an important role in people's life, develop a web-based software design and development of practical ability training and evaluation system for the students' practical ability training courses will be of great help. The main purpose of this system is more convenient to manage student's software development process, to monitor the whole process, in the final according to undertake to the student ability to assess, monitor content and can be based on the evaluation results for personalized learning course for the students.

This paper first presents the software design and development of practical ability training and evaluation system of research background and significance, the status quo at home and abroad, then introduces the related technologies needed to implement this system, further systematic demand analysis, finally combining with the demand of the system design and implementation process of the whole system. This system adopts B/S structure to implement, technology using SSH framework, using MySql database for data storage. This system can control the student in the whole process of software practice course, and to evaluate the whole process feedback, to improve the software design and development of practice ability of students has a lot of help.

Key Words: the Software development process, Practical ability, Evaluation, SSH framework

目录

第1章 绪论 1

1.1研究背景 1

1.2研究意义 1

1.3国内外研究现状 2

1.4本章小结 2

第2章 相关技术介绍 3

2.1 Tomcat服务器 3

2.2 JSP 3

2.3 Java技术 3

2.4 SSH框架 4

2.6 mysql数据库 4

2.7 JavaScript和JQuery 4

2.7本章小结 5

第3章 系统需求分析 6

3.1用户模块分析 6

3.1.1管理员用户 6

3.1.2教师用户 7

3.1.3学生用户 7

3.2系统用户用例分析 8

3.2.1系统管理员用例分析 8

3.2.2教师用例分析 9

3.2.3学生用例分析 9

3.3登录模块分析 10

3.3.1用户登录 10

3.3.2用户注册 10

3.3.3找回密码 10

3.4性能需求 10

3.5系统开发环境 11

3.6本章小结 11

第4章 系统详细设计 12

4.1系统总体架构 12

4.2系统用户模块设计 13

4.2.1管理员模块 13

4.2.2教师模块 14

4.2.3学生模块 14

4.3系统登录模块设计 15

4.4系统数据库设计 16

4.4.1数据表设计 16

4.5本章小结 20

第5章 系统功能模块实现 21

5.1系统的主要公共类和接口 21

5.1.1公共类 21

5.1.2接口 23

5.2登录模块的实现 25

5.3用户模块的实现 27

5.3.1管理员用户 27

5.3.2教师用户 27

5.3.3学生用户 29

第6章 总结与展望 30

6.1总结 30

6.2展望 31

参考文献 32

致 谢 33

第1章 绪论

1.1研究背景

实践能力对于学习软件工程的学生来说是十分重要的一项技能,学校也为学生开设了很多软件设计与开发实践能力的培训课程。但是,大多数学校在培训过程中仍然是使用传统的授课方式进行教学,用提交实验报告的方式来评定学生的成绩。这种方式不便于对学生的软件设计过程进行统一的管理,很难记录学生软件开发的过程和结果,导致很难了解学生的实际开发能力,不能对学生制定个性化学习路线,培训的效果不佳[1]。网络在人们生活中占很重要的地位,如果利用网络来统一管理所有学生软件设计与开发实践能力培训的整个过程,并且在完成培训任务后能及时对每个学生进行评估,确定每个学生的真正实践能力,还可以为学生提供一套个性化学习路线[2]。基于以上背景,本文介绍了如何开发一款能真正帮助学生提高软件实践能力的系统,为学生和教师提供一个项目管理和评估的平台。

1.2研究意义

软件专业的学生在就业时,公司往往非常注重学生的软件设计与开发的实践能力,而这些能力需要通过软件项目开发培训才能获得。而一般学校的软件项目开发培训都没有一个合理的管理平台,不能很好地管理和监控整个软件项目开发的过程,并且不能准确地掌握学生真正的软件开发能力[3]。软件设计与开发实践能力培训与评估系统把软件项目开发过程分为五个阶段[4],此系统可以记录学生在不同阶段的学习情况以及项目完成情况等数据,教师通过查看分析这些数据可以对学生进行合理的评价,并可为学生制定个性化学习方案,这对学生提高软件开发实践能力有很大的帮助[5]

总的来说,软件设计与开发实践能力培训与评估系统有如下意义:

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

企业微信

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