分 类 号:TP315
单位代码:10452
毕业论文(设计)
校园论坛圈子及信息聚合系统的设计与实现
姓名 董济楠
学号 202209270214
年级 2022级
专业 通信工程
学院 信息科学与工程学院
指导教师 孟庆民
论文不是自己写的,抄袭
校园论坛圈子及信息聚合系统的设计与实现
摘 要
随着社会的飞速发展,我们也进入了一个更加激烈的信息化时代。在信息化、时代化加快的同时,相应的也产生了更多零碎化的信息。以校园为例,通过对校园信息内容进行调查,发现存在许多校园信息存在零碎化、不集中等问题,这也导致了同学们在接收信息时会出现信息杂乱和不及时的现象,同时还有可能出现一些错误的信息传递。因此,面向学生群体实现校园论坛以及校内信息的聚合,可方便师生进行信息的有效查询以及资源下载。
本论文主要从校园论坛圈子及信息聚合出发,系统阐述了校园论坛圈子各模块的详细设计和基本形式等。校园论坛圈子主要是为同学们提供一个可以进行信息交流的平台,同学们可以在上面进行及时的信息交流和问题探讨,可以查看自己的发帖和其他人给与的回复,并且也可以在上面查看其他人的动态及评论,使得同学们可以进行便捷的交流。信息聚合部分主要是可以及时接收到学校官方发布的重要信息,目前主要根据信息分布零散存在的一些问题,我们采用信息聚合的方式进行改善,运用爬虫等技术进行信息聚合,从而进行优化,希望可以减少信息传递的误差。本论文提出的改善方案对信息聚合有一定的参考价值,同时可以做到资源最有效、最便捷和最优先的利用,希望可以为校园信息管理带来方便。
关键词:校园论坛;信息聚合;校园圈子;BBS;ASP.NET CORE;
DESIGN AND IMPLEMENTATION OF CAMPUS FORUM CIRCLE AND INFORMATION AGGREGATION SYSTEM
ABSTRACT
With the rapid development of society, we have also entered a more intense era of informatization. Along with the acceleration of informatization and modernization, more fragmented information has also emerged. Taking the campus as an example, through investigating the content of campus information, it was found that there are many problems with fragmented and non centralized campus information, which also leads to students receiving information in a disorderly and untimely manner, and may also result in some incorrect information transmission. Therefore, implementing campus forums and aggregating campus information for student groups can facilitate effective information retrieval and resource downloading for teachers and students.
This paper mainly starts from the campus forum circle and information aggregation, and systematically elaborates on the detailed design and basic form of each module of the campus forum circle. The campus forum circle mainly provides a platform for students to exchange information. Students can exchange information and discuss problems in a timely manner on it, view their own posts and replies from others, and also view other people's updates and comments on it, making it convenient for students to communicate. The information aggregation part mainly aims to receive important information released by the school in a timely manner. Currently, based on the scattered distribution of information, we have adopted information aggregation methods to improve it. We use technologies such as crawlers to aggregate information and optimize it, hoping to reduce errors in information transmission. The improvement plan proposed in this paper has certain reference value for information aggregation, and can achieve the most effective, convenient, and prioritized utilization of resources, hoping to bring convenience to campus information management.
KEY WORDS: forum; Information aggregation; ASP.NET Core
目录
1绪论
1.1研究背景和研究意义
1.2论文结构
2相关技术介绍
2.1使用技术与工具概况
2.2ASP.NET Core 概述
2.2.1ASP.NET Core
2.2.2.NET 6
2.3EntityFramework Core概述
2.4ASP.NET Core Identity概述
2.5Bootstrap概述
2.5.1Bootstrap简介
2.5.2Bootstrap特点
2.6MySQL 概述
2.6.1MySQL介绍
2.6.2MySQL特点
2.7 Visual Studio 概述
3系统可行性与需求分析
3.1系统可行性分析
3.1.1技术可行性分析
3.1.2经济可行性分析
3.1.3操作可行性分析
3.1.4法律可行性分析
3.2系统功能需求分析
3.2.1帖子的相关操作
3.2.2管理员的相关操作
3.2.3系统性能需求分析
3.2.4系统业务流程分析
3.3系统开发环境
4系统设计
4.1系统结构设计
4.1.1系统总体功能结构
4.1.2用户功能结构
4.1.3管理员功能结构
4.2系统数据库设计
4.2.1数据库 E-R 图设计
4.2.2数据库文档设计
5系统实现
5.1用户模块
5.1.1用户登录与注册的设计与实现
5.1.2用户信息查看
5.2论坛模块实现
5.2.1发帖
5.2.2帖子评论
5.2.3点赞收藏与转发
5.3朋友圈子模块
5.3.1动态
5.3.2关注和留言
5.4信息聚合模块
5.5管理模块
5.6其它
5.6.1未读消息
5.6.2响应式设计
6系统测试
6.1测试目的
6.2测试系统环境
6.3功能测试
6.3.1系统登录功能测试
6.3.2用户发帖功能测试
6.3.3资讯聚合测试
7总结
参考文献
致谢
1绪论1.1研究背景和研究意义
在互联网大数据时代,动态性、交互性和便捷性的论坛已经成为其中最丰富、最自由的网络信息资源,也是现代人们最受欢迎的方式之一。计算机的普及以及计算机网络技术的应用,使得现在的人们能够有机会接触到比以往更多的知识。作为一个以传播知识为主要职能的学校,建立一个自己的校园论坛圈子及信息聚合系统是十分必要的事情,这不仅能使更多的同学享用宝贵的教育资料源,同时对于提高学生自学能力和学术问题方面的探讨,有相当大的帮助[1-2]。
由于现在国民经济快速的发展,我们接收信息的方式也越来越多样化,对信息服务的快捷、便利性要求也越来越高,从而对信息的建设与管理也提出了更高的要求。由于校园信息内容的不断增加和发展,所以校园信息管理难度也越来越大。为了适应和推动校园信息的发展,针对校园信息存在的零碎化、不集中等问题,搭建校园论坛圈子及信息聚合,可以有效实现信息共享,并且学校可以整合学校服务到这个网站上面。由于传统的校园信息管理方式存在着很多方面的不足,比如实时性差、信息散乱和共享不及时等问题。所以推出校园论坛圈子及信息聚合系统,可以让同学们接收到的信息变得更简单一些,为同学们的学习和生活提供更多的便利,同时还可以进行一些经验交流和学术方面的探讨,实现资源与经验的共享[3-5]。