摘要
随着新经济的需求和新技术的发展,特别是网络技术的发展,如果可以建立起郑州工商学院学习资料分享平台,可以改变传统线下管理方式,在过去的时代里都使用传统的方式实行,既花费了时间,又浪费了精力。在信息如此发达的今天,我们可以通过网络这个媒介,快速的查找自己想要的信息,更加全方面的积累更多的知识。而且人们也可以突破传统郑州工商学院学习资料分享管理的僵硬模式,制定属于自己的个性化的管理方案,因此建立起郑州工商学院学习资料分享平台具有重大的研究意义和广阔的研究前景。
本郑州工商学院学习资料分享平台是使用 B/S 体系结构,使用 Eclipse为开发工具开发的。Eclipse能够提供用于支持Java以及HTML、cSS3等语言为依赖的开发工具,并具有对当前流行技术和流程的支持,擅长web应用、安卓应用和app应用的开发。JDK版本使用1.8,数据库使用Mariadb 10.5,使用高级Maven项目管理工具,服务器使用Tomcat 8.5。在技术方面,采用了springboot框架和cSS3、HTML等技术、维护和开发成本都不错的前端技术。于是该系统将会给用户提供更多元、更个性化、更全面的服务。
关键词:郑州工商学院学习资料分享平台;JAVA语言;springboot框架;
ABSTRACT
With the demand of the new economy and the development of new technologies, especially the development of network technology, if a learning material sharing platform can be established at Zhengzhou University of Commerce, it can change the traditional offline management method. In the past, traditional methods were used to implement it, which not only took time but also wasted energy. In today's information age, we can quickly search for the information we want through the medium of the internet, and accumulate more knowledge in all aspects. Moreover, people can break through the rigid mode of traditional Zhengzhou University of Technology learning material sharing management and develop their own personalized management plans. Therefore, establishing a Zhengzhou University of Technology learning material sharing platform has significant research significance and broad research prospects.
The learning material sharing platform of Zhengzhou University of Commerce is developed using the B/S architecture and Eclipse as the development tool. Eclipse can provide development tools that support Java, as well as languages such as HTML and cSS3, and has support for current popular technologies and processes. It excels in developing web applications, Android applications, and app applications. JDK version 1.8 is used, Mariadb 10.5 is used for the database, advanced Maven project management tool is used, and Tomcat 8.5 is used for the server. In terms of technology, we have adopted the Spring Boot framework and front-end technologies such as cSS3 and HTML, which have good maintenance and development costs. So the system will provide users with more diverse, personalized, and comprehensive services.
Keywords: Zhengzhou University of Commerce Learning Materials Sharing Platform; JAVA language; Springboot framework;
目录
摘要 I
ABSTRACT II
第1章 绪论 1
1.1系统开发背景 1
1.2研究现状 1
1.3研发内容与方法 2
第2章 开发技术简介 4
2.1 Spring Boot框架 4
2.2 Java语言 4
2.3 MySQL数据库 5
第3章 系统需求分析 7
3.1可行性分析 7
3.1.1经济可行性 7
3.1.2技术可行性 7
3.1.3法律可行性 8
3.2需求分析 8
3.3系统流程分析 8
3.3.1 登录流程 8
3.3.2 注册流程 10
3.3.3 添加流程 10
第4章 系统设计 12
4.1系统功能设计 12
4.1.1总体设计概述 12
4.2数据库设计 15
4.2.1 数据库概要设计 15
4.2.2数据库设计 16
第5章系统实现 18
5.1 前台学生功能实现 18
5.2 后台管理员功能实现 18
5.3 后台教师功能实现 19
第6章 系统测试 25
6.1测试的目的 27
6.2测试的要求 29
6.3测试的主要内容 30
6.4测试的方法 33
6.5测试用例设计 35
6.6本章小结 36
第7章 总结 39
7.1论文工作总结 40
结束语 41
参考文献 42
致谢 43
第1章 绪论
1.1系统开发背景
开发郑州工商学院学习资料分享平台其主要目的是为用户提供一个方便快捷、安全稳定的环境,通过网络技术来解决传统郑州工商学院学习资料分享管理存在的诸多不便之处,实现更加高效的郑州工商学院学习资料分享平台[1]。该系统的开发背景主要有以下几个方面:当前传统的管理方式过于繁琐、效率低下、不够智能化,给用户带来了很大的不便;随着网络技术的不断普及,网上查询信息已经成为了一种趋势,郑州工商学院学习资料分享平台的开发工作需要借助相关的计算机技术和软件工程方法,在需求分析、功能设计、系统实现、系统测试等各个环节中进行开发。系统的开发既涉及到软件设计和编码,也需要对用户进行反复的需求调研和体验优化。在了解郑州工商学院学习资料分享平台的开发背景后,可以更好地明确其研究意义、目标和价值,为后续的项目开发提供必要支持[2]。
从当互联网技术的发展层面上来说,技术是支撑创新的基础。目前主流的前端开发技术,如html、css、javascript等。利用这些技术,可以创建出适配不同设备的用户友好界面、实现丰富的动态效果、优化用户体验等。正是因为有这些技术的支持,在设计郑州工商学院学习资料分享平台的前端页面时,才能够让我们的设计能够高效化、结构化[3]。同时帮助我们能够实时的解决编码过程中出现的漏洞,从某种意义上来说,正是这些技术的发展,才有了当前各种原生态应用的诞生。后端开发技术是构建应用系统主要服务逻辑的核心,在开发郑州工商学院学习资料分享平台过程中,我所用到的技术包括web服务器、数据库等。后端技术选型深受互联网技术影响,将会对应用的性能、可靠性、扩展性等方面产生重要影响[4]。
1.2研究现状
近几年互联网与信息快速发展,先进的科学技术开始耳熟能详,被运用到各个地方,大数据的发展,云计算存储技术的出现,各种新兴的编程语言出现,让网页的开发也越来越简单,也受到很多人的学习,这同样也是时代向前发展的印记。简单快捷一直是不变的话题,线上管理方式的演变就是很好的证明,人们不停的探索,才让用户变得随心所欲[5]。不懈的探索以及坚持不懈的科研,让人们的生活变得现代化更有科技感,人们生活再也不用局限在一洲之地。
21世纪全球信息电子化的潮流势不可挡,计算机渗入了社会生活中的各个领域,它的广泛应用给经济和社会生活带来深刻的变革[6]。信息技术不仅改变了人们的工作和生活方式,对人们工作和生活产生越来越深刻的影响,也在改变着信息的获取、处理、交流和应用能力[7]。改革开放以来,我国的网络管理有了非常迅速的发展,但是比较而言,我国国内互联网发展的广度深度都远远不能适应经济发展和人民生活水平提高的需要。随着市场经济的发展和人民收入水平的进一步提高,人们对互联网服务的需求将进一步上升,国内利用系统管理各类信息的方式越来越重要,但是基础薄弱,管理手段滞后,信息化程度低,效益较差导致管理方式落后,缺乏信息化管理手段,信息沟通渠道不通畅等问题,所以我们必须转变观念,创新思维,加强对信息资源的整合、统一管理,才能使行业更加合理、高效地运转[8]。
1.3研发内容与方法
本系统主要分为三个子系统,分别是学生、教师和管理员。学生内含:学习资料、资料视频、资料分享、学习论坛、公告信息等功能。教师包括;学习资料、资料视频、资料分享等功能。管理员包括:学生、教师、专业、班级、资料类型、论坛分类、举报记录等功能。
研发方法:
在开发郑州工商学院学习资料分享平台过程中,将采用面向结构的方法严格完成对系统的设计,在设计的每一个阶段都要进行阶段评估,从制定软件需求说明书到软件测试阶段都要依据软件工程学的方法来进行[9]。
系统的首页,如果没有登录情况下首页可以查看系统首页、学习资料、资料视频、资料分享、学习论坛、公告信息等。管理员进入系统主页面后,主要功能包括系统首页、个人中心、教师、学生、专业、班级、资料类型、学习资料、资料视频、资料分享、学习论坛、论坛分类、举报记录、系统管理等进行操作。