版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于SSM的新闻网站系统设计与实现目录摘要 摘要随着大数据时代的到来,我们时刻处在信息大数据的洪流中,每天都或主动或被动的从各个方面接收海量的信息,而在这个讲求效率的时代,我们必须保证自己接收的信息的准确性和时效性,于是通过新闻网站来获取自己需要的信息就尤为重要了。此新闻网站系统采用流行的SSM框架进行项目的搭建及相互间的交互、使用MySQL数据库进行数据的存储、运用JSP技术对其视图进行展示和控制,并通过Ajax技术进行数据间的交互及页面的快速更新。本文介绍了基于SSM框架的新闻网站系统的设计与实现流程。通过对系统的需求分析、可行性分析、系统设计、系统实现、系统测试等方面来介绍本系统的基本情况和主要实现的功能。本系统主要实现用户在网站进行新闻阅览、搜索及评论,管理员通过后台进行新闻发布及用户的管理等功能。通过整体分析本系统具有良好的使用体验和开发前景。关键词:SSM;MySQL;JSP;新闻网站第1章绪论1.1系统开发背景在这个大数据时代,信息的传递迅速但也充斥着不准确,来自四面八方的信息时常让人摸不着头脑,一个能确保信息准确的新闻网站系统就成为了人们了解实时信息的重要平台。正是由于人们的迫切需求,各大新闻网站才得以迅速发展。新闻网站系统主要实现的功能是要在保证新闻准确性的前提下,利用跨平台跨地域的网站作为信息接收平台,将新闻图文并茂的发布到网站上,用户进行阅览以获取自己需要的新闻信息。新闻网站系统的开发使人们可以不分平台地域的来实时获取自己感兴趣的或自己需要的信息,大大简化了以往用户获取信息的复杂性,这样不仅保证了用户接收信息的准确性,也减少了用户在查找信息上浪费的时间。身处大数据时代,我们身边的信息无时无刻不在增加更新,新闻的准确性和时效性问题也就成为了人们获取新闻信息的关键问题。一个新闻网站只有在考虑并解决了这些问题后才能算一个合格的新闻网站。现如今的新闻网站系统在不断更新迭代中逐渐得到了人们的认可,新闻网站系统也逐渐具有重要的开发与研究意义。1.2国内外文献综述在信息化高速发展的今天,随着信息以数据的形式发布到了互联网上,越来越多的人摒弃了传统的通过新闻报刊获取新闻的方式,转而在互联网上进行信息的搜寻和获取。而作为信息的一种重要形式——新闻也不例外。为了使用户能够轻松的获取自己需要的新闻信息,每天的新闻信息发布、更新和编辑就都需要经过繁琐的流程和浪费大量的人力物力,所以一个集新闻阅览和新闻管理于一体的新闻网站系统就显得尤为重要。新闻网站系统的开发使用从最初的静态网页发展到现在的动态网站,系统实现的技术也不断发展更新。根据国内外的市场调查分析,新闻网站系统已发展的相对成熟。而对于新闻网站系统来说最重要的是进行新闻的发布和更新的管理。现如今对于新闻网站系统的新闻发布主要有两种解决方案:一种方案是使用静态的HTML页面,这种解决方案对不同风格新闻的编辑及显示较为友好,即对每条新闻页面进行单独设计;但相应的在进行新闻信息的更新修改时却需要对页面进行重新制作再进行上传,所以这种方式的弊大于利,以至在如今的系统开发中对其使用甚少;另一种解决方案是使用JSP动态网页和数据库相结合,新闻信息的数据从数据库中获取,当需要进行新闻信息的更新或修改时不需要再修改页面,当数据库的数据发生变动时,页面中的数据也会随之变化,这也是目前较为流行的方式。JSP技术虽然较之HTML有很多优势,但其在进行页面显示时需要通过服务器进行编译解析,这也在无形中增加了服务器的压力,所以这种方式也存在较多需要改进的缺陷。由以上技术上存在的相应缺陷带来的新闻网站系统的准确性低和时效性差等问题,现在利用SpringMVC架构的高内聚低耦合模式,应用Web前端开发技术,采用B/S模式[[]牛怀岗,林关成.基于SSM框架的新闻发布管理系统设计与实现[J].现代电子技术,2020,43(21):127-131.[2]何旭东.基于摘要的新闻事件展示系统的设计与实现[D].北京邮电大学,2020.[]牛怀岗,林关成.基于SSM框架的新闻发布管理系统设计与实现[J].现代电子技术,2020,43(21):127-131.[2]何旭东.基于摘要的新闻事件展示系统的设计与实现[D].北京邮电大学,2020.[3]张越.校园新闻信息管理系统的设计与实现[D].山东大学,2011.[4]王和诚.新闻管理系统的设计与实现[J].电子测试,2018(12):76-77.[5]朱运乔.基于SpringBoot+SSM框架的Web应用系统搭建与实现[J].电脑编程技巧与维护,2019(10):23-25.[6]李洋.SSM框架在Web应用开发中的设计与实现[J].计算机技术与发展,2016,26(12):190-194.[7]国家一类新闻网站西部决策网[J].西部大开发,2020(Z1):193.[8]宋相阳,王晓红.基于MVC设计模式的新闻发布系统的设计与实现[J].课程教育研究,2018(227):253[9]彭钰涛.基于SSM框架的在线电影评论投票系统设计[J].信息与电脑(理论版),2019(16):97-99.[10]卿秀华.基于SSH框架的高校新闻网的设计与实现[J].信息与电脑(理论版),2012(10):81-82.[11]贾轩,王栋轩.基于SSM框架下用户注册登录界面的设计与实现[J].信息系统工程,2019(2):54.[12]刘源,耿瑞焕.基于.NET的学校新闻发布信息管理系统设计[J].电子世界,2016(16):127.[13]唐利红.基于SpringMVC及MyBatis的Web应用框架解析[J].课程教育研究,2017(48):230.[14]ThamVo,PhucDo.TKES:ANovelSystemforExtractingTrendyKeywordsfromOnlineNewsSites[J].JournaloftheOperationsResearchSocietyofChina,2021(prepublish).[15]LevyRo’ee.SocialMedia,NewsConsumption,andPolarization:EvidencefromaFieldExperiment†[J].AmericanEconomicReview,2021,111(3).1.3研究的主要内容分析网络上现有的新闻网站,研究其页面布局和操作逻辑,再查询相关书籍和文献进行资料的收集和整理。使用SSM框架进行系统框架的搭建,再使用Java开发语言实现实体间业务的逻辑,运用Web前端开发技术和JSP动态网页进行新闻网站的主体页面的开发。系统主要设计用户实现注册登录、新闻阅览、新闻搜索和新闻评论,管理员进行用户管理、新闻发布管理、新闻评论管理等功能的新闻网站系统。项目的开发与实现主要使用IDEA开发工具,项目数据使用MySQL数据库进行存储,并通过Navicat数据库可视化工具进行数据的编辑。第2章系统分析2.1系统可行性分析2.1.1经济可行性本系统的开发阶段完全可以使用自己的笔记本电脑,不需要太高配置的设备,开发工具使用免费的社区版IDEA和MySQL数据库,对比一些大型系统的开发成本来说本系统要低很多。在后期的系统发布使用中,可以选择租赁阿里云的服务器,其较为稳定且价格适中且前期可以使用学生优惠免费使用一年。在系统的维护方面不需要投入太多人力即可完成,可以大大减少经济上的负担。综上,本系统在前期开发及后期的发布维护成本皆在可接收范围内,所以在经济上是可行的。2.1.2技术可行性本系统主要使用现如今流行的开源SSM框架集进行系统框架的搭建与开发,运用成熟的JSP网页开发技术和JAVA编程语言,使用简单易用的MySQL数据库存储数据,利用Navicat数据库可视化开发工具对数据库数据进行编辑,使用流行的Java开发工具IDEA在Windows操作系统进行项目的整体开发,再使用Tomcat服务器进行项目的发布,并在Google浏览器进行项目的预览。所以项目在整体的开发技术方面是可行的。2.1.3操作可行性本系统的页面设计简洁明了,设置了导航栏和菜单栏对功能进行了划分,便于普通用户的使用,用户不用进行复杂的操作就可以阅览新闻和对操作系统。在用户使用不同的设备进行新闻的浏览时系统也具有很好的适应性,对手机端、平板端和PC端都能很好的进行页面自适应。在整个系统的设计与开发中尽可能的简化了用户对页面的操作,实现基本操作能够一键完成,不会在用户使用时出现操作上的难点和卡顿。所以系统在用户操作方面上是可行的。2.2系统需求分析本系统的需求分析主要由用户需求和管理员需求两部分组成。下面对这两部分和系统整体需求进行逐个分析。2.2.1用户需求分析用户的需求主要有对新闻的阅览、搜索和评论并可进行注册登录等操作,具体的用户需求如图2-1所示。图2-1用户用例图2.2.2管理员需求分析管理员的需求主要有对用户的管理、新闻分类管理、新闻发布管理等操作,具体的管理员需求如图2-1所示。图2-2管理员用例图2.2.3系统整体需求分析系统的整体需求主要由用户需求和管理员需求两部分组成,具体的系统需求如图2-3所示。图2-3系统用例图2.3开发工具及相关技术2.3.1开发工具操作系统:Windows10专业版Java开发工具:IntelliJIDEA2019.3.5数据库:MySQL5.6数据库可视化开发工具:NavicatforMySQL10.0.11服务器:Tomcat7.0.100浏览器:GoogleChrome画图工具:亿图图示2.3.2开发技术本次设计的新闻网站系统采用B/S结构进行浏览器和服务器间的交互。项目使用的相关开发技术主要有SSM框架、JSP技术、JQuery等。SSM框架又具体分为Spring、SpringMVC和MyBatis,具体介绍如下:Spring:就像一个生产对象的工厂,在本系统的开发中需要创建很多实体对象,使用Spring就可以省去每次new一个对象的过程,只需要配置好配置文件就可以直接进行对象的取用,简化了项目的开发,便于协调上下文,并管理对象间的依赖。SpringMVC:实现MVC(模型+视图+控制器)架构的框架,在系统的开发中主要实现对用户的请求响应。在本系统中用户通过点击新闻标题发出请求,控制器接收用户的请求,根据接收到的相关新闻参数调用相应的业务模型进行判断并在数据库中获取对应新闻数据再通过视图反馈响应用户的请求,即展示新闻详细信息。MyBatis:进行数据库联系和操作的持久层框架,在系统的开发中主要通过对JDBC的封装来进行数据库数据的存取,减少了JDBC的代码量,通过JDBC处理XML配置文件(或注解)和参数映射成的SQL进行相关操作,便于管理并简化了JDBC的操作。相应的业务逻辑图如图2-4所示。图2-4业务逻辑图JSP技术:进行网页动态显示的开发技术,在HTML标签中使用Java代码,将HTML的页面显示和Servlet的处理用户请求响应相结合。在系统的开发中通过获取用户在页面的数据输入或请求进行处理和转换,以获取数据进行动态的网页反馈响应。JQuery:将常用操作进行封装的JavaScript库,使在项目开发中使用JavaScript时更加简便快捷,让进行项目开发过程中能够写更少的代码,却能够完成更多的事。不仅如此,JQuery还简化了Ajax操作,并兼容了主流的浏览器。
第3章系统总体设计进行系统的需求分析后,根据需求分析进行系统的总体设计,主要进行系统功能模块设计、流程模块设计和数据库的设计与实现。本章就这主要的三个方面的设计流程进行介绍。3.1系统功能模块设计对系统的功能设计进行分块,主要将其分为用户和管理员两个部分,并对这两个部分要实现的功能进行分析,设计绘制出系统的功能架构图。本系统的功能架构如图3-1所示。图3-1系统功能架构图根据以上系统的功能架构图进行用户模块和管理员模块的设计,下面具体介绍这两个模块的设计。3.1.1用户模块设计1.用户注册模块:用户正确填写手机号、用户名和密码等信息后提交完成注册。2.用户登录模块:用户使用注册成功的用户名和密码进行登录。3.新闻分类模块:用户点击新闻分类,浏览相应类型的新闻。4.新闻搜索模块:用户在搜索输入框输入相应的新闻关键词会在网站进行搜索并展示出有相应关键词的新闻。5.新闻评论模块:登录后的用户在进行新闻浏览时可以在底部评论区域发表评论信息。6.联系站长模块:用户在具备相应资质后可以向站长发送邮件进行管理员账号的申请。3.1.2管理员模块设计1.菜单管理模块:管理员可以对系统功能进行布局和管理。2.角色管理模块:超级管理员可以编辑和赋予普通管理员的管理权限,普通管理员无此权限。3.用户管理模块:超级管理员可对用户和管理员进行编辑和管理,普通管理员在拥有该权限后可以对用户进行管理。4.新闻分类管理模块:管理员进行新闻分类的添加、修改或删除。5.新闻发布管理模块:管理员进行新闻的更新、添加或删除等操作。6.新闻评论管理模块:管理员对新闻的评论信息进行检测管理,对用户的不当评论进行删除或修改操作。7.系统日志管理:管理员对用户的登录信息进行检测,在发现错误时进行更正。3.2系统流程模块设计搭建起完整的系统功能架构后,为了理清设计思路和梳理系统的结构,还需要对系统的相应功能的实现流程进行设计。以下为部分功能的设计流程图:用户登录验证主要对用户的登录操作进行验证,具体流程如图3-2所示。图3-2用户登录验证流程图管理员登录验证主要对管理员的登录操作进行验证,具体流程如图3-3所示。图3-3管理员登录验证流程图用户管理流程主要对管理员管理用户信息进行验证,具体流程如图3-4所示。图3-4用户管理流程图新闻管理流程主要验证新闻的添加、修改和删除操作,具体的流程如图3-5所示。图3-5新闻管理流程图3.3数据库的设计与实现在每个系统的设计中,都需要有一个数据库的支持,数据库的设计是系统设计中不可或缺的一环。本系统使用MySQL数据库进行存储,Navicat可视化数据库管理工具进行创建及编辑。3.3.1数据库的概念模型设计数据库的概念模型是对信息世界的建模,数据库中的表由各个实体组成,每个实体又有自己的属性,在各个表之间又存在着一定的联系,这就形成了实体-联系模型,即E-R图。本系统由用户、新闻类型、新闻、新闻评论、管理员、菜单、日志等实体组成,根据分析各个实体及其属性间的关系,可以画出各个实体之间具体的联系:管理员管理用户、对新闻及新闻类型进行增删改查,用户浏览新闻、对新闻添加评论等。从而可以画出本系统的全局E-R模型如图3-6所示:图3-6全局E-R模型图3.3.2数据库表设计根据上面的全局E-R模型图进行数据库表的设计可知需要创建管理员(user)表、用户(account)表、角色分类(role)表、新闻(news)表、新闻分类(news_category)表、新闻评论(comment)表、菜单(menu)表、日志(log)表、权限(authority)表。设计的具体数据库表如下:管理员(user)表存储系统管理员的信息,具体如表3-1所示。表3-1user表列名数据类型长度允许为空是否主键idint11否是usernamevarchar32否否passwordvarchar32否否roleIdint11否否phonevarchar128是否sexint1否否ageint3否否addressvarchar128是否角色分类(role)表存储不同角色的分类,具体如表3-2所示。表3-2role表列名数据类型长度允许为空是否主键idint11否是namevarchar32否否remarkvarchar128是否新闻(news)表存储发布的新闻信息,具体如表3-3所示。表3-3news表列名数据类型长度允许为空是否主键idint11否是categoryIdint11否否titlevarchar128否否abstrsvarchar512否否tagsvarchar128否否photoauthorcontentviewNumbercommentNumbercreateTimevarcharvarcharlongtextintintdatetime64320850否否否否否否否否否否否否新闻分类(news_category)表存储新闻的分类信息,具体如表3-4所示。表3-4news_category表列名数据类型长度允许为空是否主键idint11否是namevarchar32否否sortint3否否新闻评论(comment)表存储用户对新闻的评论信息,具体如表3-5所示。表3-5comment表列名数据类型长度允许为空是否主键idint11否是newsIdint11否否nicknamevarchar32否否contentvarchar512否否createTimedatetime0否否用户(account)表存储用户的个人信息,具体如表3-6所示。表3-6account表列名数据类型长度允许为空是否主键idint11否是usernamevarchar32否否passwordvarchar32否否headImgaddressvarcharvarchar6432是是否否phonevarchar32是否sexint1是否agecreatetimeinttimestamp30否否否否菜单(menu)表存储系统的功能及其对应关系,具体如表3-7所示。
表3-7menu表列名数据类型长度允许为空是否主键idint11否是parentIdint11否否namevarchar32否否urliconvarcharvarchar12832是否否否日志(log)表存储用户的登录信息,具体如表3-8所示。表3-8log表列名数据类型长度允许为空是否主键idint11否是contentcreateTimevarchardatetime2550否是否否权限(authority)表存储不同管理员对应的权限信息,具体如表3-9所示。表3-9authority表列名数据类型长度允许为空是否主键idint11否是roleIdmenuIdintint1111否否否否
第4章系统实现4.1用户模块实现1.用户注册界面用户注册的实现在Controller层的IndexController.java文件中进行,在填写用户的正确基本信息后会提示注册成功,如果输入的注册信息是已经注册过的用户名或手机号等相关操作,则会提示相应错误信息。用户注册页面如图4-1所示。图4-1用户注册页面图成功注册后会跳转到登录界面。2.用户登录界面实现用户登录界面的主要实现在Controller层的IndexController.java文件中进行,用户输入注册成功的用户名和密码进行登录。用户登录页面如图4-2所示。图4-2用户登录页面3.新闻分类阅览页面实现新闻分类阅览界面主要由Controller层的HomeNewsController.java来实现,用户可以点击相应分类浏览对应的新闻内容。新闻分类阅览界面如图4-3所示。图4-3新闻分类阅览页面4.新闻详情页面实现新闻详情页面主要由Controller层的HomeNewsController.java来实现,用户在点击新闻图片或新闻标题后会跳转到该新闻的详情页面。新闻详情页面如图4-4所示。图4-4新闻详情页面5.新闻评论模块实现新闻评论模块的具体实现由Controller层的HomeNewsController.java来实现,该模块具体实现了用户在登录后可以对浏览的新闻发表自己的观点的操作。新闻评论页面如图4-5所示。未登录:已登录:图4-5新闻评论页面6.新闻搜索模块实现新闻搜索模块的具体实现由Controller层的HomeNewsController.java来实现,该模块实现了用户对自己想要浏览的新闻进行关键词搜索。新闻搜索页面如图4-6所示。图4-6新闻搜索页面4.2管理员模块实现1.管理员登录页面实现管理员登录页面主要实现管理员输入正确的账号和密码登录后台管理系统。具体的页面如图4-7所示。图4-7管理员登录页面2.用户管理模块实现用户管理模块主要实现对用户的管理。主要包括用户的添加、编辑和删除。具体的用户管理界面如图4-8所示。图4-8用户管理界面3.新闻分类管理模块新闻分类管理模块主要实现对新闻分类的包括添加、编辑或删除。添加分类是只需要在点击添加按钮后输入分类名称,序号是按已有分类数递增。编辑和删除则是在选择具体分类后点击编辑或删除即可。具体的新闻分类管理界面如图4-9所示。图4-9新闻分类管理界面4.新闻发布管理模块新闻发布管理模块主要实现的是对新闻的添加、编辑、搜索以及删除操作,具体界面主要展示网站所有的新闻基本信息,具体包括标题、分类、作者、关键词等内容。具体的新闻发布管理界面如图4-10所示。图4-10新闻发布管理界面新闻发布管理模块的核心是新闻编辑界面,其主要实现对新闻的编辑上传。管理员在需要发布新的新闻时点击添加按钮就会打开新闻编辑页面进行新闻详细内容的填写,其中包括新闻标题、分类、摘要、作者、新闻内容等。当需要对已发布新闻进行修改或删除时也是同样的操作。具体的新闻编辑界面如图4-11所示。 图4-11新闻编辑界面5.新闻评论管理模块新闻评论管理模块主要实现对新闻评论信息的管理。界面显示评论的新闻名称、用户名、内容和时间,该页面除了实现评论信息的展示,主要功能还包括对评论用户搜索、评论内容搜索、评论内容修改、删除等操作。具体的新闻评论管理界面如图4-12所示:图4-12新闻评论管理界面
第5章系统测试5.1测试的目的对系统的测试在一个系统的设计与实现后是必不可少的,这一步的目的是尽可能的检测出系统在不同环境、不同场景下可能存在的问题和缺陷,尽早发现并对其进行修改处理,以最终保证系统的正常运行。5.2测试的内容系统测试主要需要进行单独模块测试、模块集成测试和系统整体测试。单独模块测试是对每个独立的模块进行逻辑测试,主要测试的模块主要有注册、登陆、新闻搜索、新闻分类预览等功能。集成模块测试是对多个模块相互之间的交互链接情况进行测试,主要测试的有注册后的登录、登录后评论等功能。系统整体测试是对系统整体框架的测试,主要进行的是管理员登录后台发布新闻,用户注册登录并阅览最新发布的新闻并对其进行评论,同时后台管理员对其进行新闻评论的实时监控等功能。5.2.1单独模块测试用户注册模块测试:主要测试用户在注册时进行信息存在的错填、漏填等问题。具体测试结果如表5-1所示:表5-1用户注册模块测试输入提示手机号“”,其他正确填写请填写手机号用户名空,其他正确填写密码空,其他正确填写初次密码“123456”,二次密码“123”,其他正确填写请填写用户名请填写密码两次密码不一致用户名重复填写该用户名已存在手机号重复填写该手机号已存在验证码“”,其他正确填写验证码错填请填写验证码验证码错误全部正确填写跳转到登录页面用户登录模块测试:主要测试用户在进行登录时出现的错误操作,测试使用的正确用户名为“fang”,密码为“123”,验证码默认“3f7y”,具体测试结果如表5-2所示。表5-2用户登录模块测试输入提示用户名“”,密码“123”,验证码“3f7y”用户名“fang”,密码“”,验证码“3f7y”用户名“fan”,密码“123”,验证码“3f7y”请填写用户名请填写密码该用户名不存在用户名“fang”,密码“666”,验证码“3f7y”密码不正确用户名“fang”,密码“123”,验证码“”用户名“fang”,密码“123”,验证码“2459”请填写验证码验证码错
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 黑龙江省龙东十校联盟2025-2026学年高一下学期开学考试数学试题
- 2025年一建民航机场工程实务考试真题及答案
- 2025年医疗器械科常见医疗器械操作技能测试答案及解析
- 2025年医学检验(士)考试练习题附答案
- 2025年银行从业资格(中级)考试真题及答案
- 2025年育婴员职业资格考试(高级)真题模拟试卷及答案
- 2025年招标采购从业人员专业能力评价考试(招标采购专业理论与法律基础初、中级)复习题及答案一
- 2025年中级经济师《金融》考试案例分析题及答案
- 2025年主管护师考试历年真题考试题及答案
- 2025年中医肛肠科护理理论考试试题及答案
- 2026年高考贵州卷历史试卷必考题及答案
- 2025年海事两员从业资格考试(包装危险货物申报人员)模拟试题及答案
- 2026电子竞技产业发展现状及商业价值挖掘报告
- 幼儿园课程资源本土化开发路径研究-基于幼儿园乡土课程资源案例分析深度研究
- 2026年高职影视动画(二维动画制作)试题及答案
- 腹腔镜胆囊切除术护理查房
- 中考英语词汇表(1600词汇+880词组)
- (2025)AATS专家共识文件:二尖瓣环钙化的外科治疗解读
- 企业技术创新管理机制方案
- 2025年内蒙古自治区英语专升本真题及答案
- 《抑烟剂 合成水滑石》征求意见稿及编制说明
评论
0/150
提交评论