ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:336.59KB ,
资源ID:11426439      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11426439.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(个人博客网站设计大学课程.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

个人博客网站设计大学课程.docx

1、个人博客网站设计大学课程毕业设计报告(论文)课题名称 个人博客网站设计专业计算机信息管理学生姓名袁宁康学号 532160*1指导教师王作启钱明修起讫日期 2013年10月-2014年4月设 计 地 点 徐 州 函摘要随着互联网技术的高速发展,生活节奏的加快,博客被越来越多的人选择作为 学习和交流的工具。博客的内容丰富多彩,有对其他网站的超链接和评论,有个人 构思,还有新闻日志、照片、诗歌和散文等。博客具有自主性、开放性、互动性和 共享性的特点,是一个很好的交流的渠道,思想展现的舞台和学术探讨的园地。本系统是一个实用的个人博客网站,集博客、留言板、链接于一身。未注册用 户( 访客 )可以浏览文章

2、,发表评论及留言。也可以通过注册成为该系统的注册用 户,注册用户可以管理自己的博客、留言板、友情链接等,同时还可以发表新日 志,上传附件等。 关键词:博客;日志;评论;留言1绪论 11.1开发背景及意义 11.2系统开发软件简介 21.2.1J2EE 21.2.2JSP 31.2.3SQL Server 2005 62系统分析 82.1系统功能需求 82.1.1访客 82.1.2注册用户 82.1.3管理员 92.2系统流程 103系统设计 123.1系统B/S结构 113.2数据库设计 123.2.1数据库概念结构设计 123.2.2数据库逻辑结构设计 133.3存储过程 144系统实现 1

3、54.1系统主界面 154.2注册模块 154.3发表评论模块 174.4日志管理模块 205运行测试 235.1兼容性测试 235.2用户测试 235.3安全测试 23结论 25参考文献 26致谢 271 绪论互联网技术的发展使得博客及博客文化成为热点。博客以其自主性、开放性、 共享性的特点,是满足了人们个人自由表达和出版,知识过滤与积累,深度交流沟 通的网络新方式。本章主要介绍该系统的开发背景及意义、系统的开发软件。1.1开发背景及意义 近几年来,博客及博客文化正成为互联网的热点,并被视为继 email 、 bbs 和 icq 之 后 出 现 的 第 四 种 网 络 交 流 方 式 。在网

4、络上发表 Blog 的构想始于 1998 年,但到了 2000 年才真正开始流行。而 2000 年博客开始进入中国,并迅速发展,但都业绩平平。直到 2004 年木子美事 件,才让中国民众了解到了博客,并运用博客。 2005 年,国内各门户网站,如新 浪、搜狐,原不看好博客业务,也加入博客阵营,开始进入博客春秋战国时代。起 初, Bloggers 将其每天浏览网站的心得和意见记录下来,并予以公开,来给其他人 参考和遵循。但随着 Blogging 快速扩张,它的目的与最初已相去甚远。目前网络上 数以千计的 Bloggers 发表和张贴 Blog 的目的有很大的差异。不过,由于沟通方式 比电子邮件、

5、讨论群组更简单和容易, Blog 已成为家庭、公司、部门和团队之间越 来越盛 行的 沟通 工具 ,因为 它也 逐渐 被应 用在企 业内 部网 络( Intranet )。博客正在改变社会交流方式。目前,全球参与博客的人数已经达到千万之众, 而且每几秒钟,都有一名新的博客用户加盟进来。很多记者、律师、教授、学者、专家,甚至法官和议员都有了自己的博客网 站,形成了独特的博客文化。美国总统候选人乐于开设博客站点,作为竞选的重要 手段。企业界也正在把博客方式引入企业内部网和公司网站,用于非正式的知识管 理和网络营销等。政府部门和教育领域都在尝试利用博客构建内部知识管理和沟通 交流的新体系,可以让职员发

6、表评论,积累知识,链接有意思的网络资源,促进彼 此的交流沟通。显然,博客的发展对应了全球范围内知识社会来临的背景。对于中国,这样一 个组织机构信息化仍处于初级阶段的国家,博客这种充分发挥个人主导性和积极性 的非正式知识管理工具和其深度沟通交流的功能,对于我们国家的知识传播、知识 扩散和有效提升组织的学习和创新能力,具有更特殊的意义。博客用户的快速增长 以及组织机构对它的广泛应用,有助于推动中国向学习型社会演进本系统根据现实的情况以及博客互动性的特点进行设计开发,旨在为用户提供 一个交流的平台,促进用户间的深度沟通;并根据博客共享性的特点,促进用户之 间的知识交流,使其成为一个学习的园地。1.2

7、系统开发软件简介1.2.1J2EE本系统主要运用 J2EE 技术开发。 J2EE 是一套全然不同于传统应用开发的技 术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移 植性、安全与再用价值。J2EE 核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层 次,均有共通的标准及规格,让各种依循 J2EE架构的不同平台之间,存在良好的兼 容性,解决过去企业后端使用的信息产品彼此之间无法兼容,导致企业内部或外部 难 以 互 通 的 窘 境 。这种基于组件,具有平台无关性的 J2EE结构使得J2EE程序的编写十分简单,因为业务逻辑被封装成可复用的组件,并且 J2EE服务

8、器以容器的形式为所有的组件类型提供后台服务 . 因为你不用自己开发这种服务 , 所以你可以集中精力解决手头 的业务问题。 J2EE 为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好 的 机 制 :保留现存的 IT 资产: 由于企业必须适应新的商业需求,利用已有的企业信息系统 方面的投资,而不是重新制定全盘方案就变得很重要。这样,一个以渐进的(而不 是激进的,全盘否定的)方式建立在已有系统之上的服务器端平台机制是公司所需 求的。J2EE架构可以充分利用用户原有的投资,如一些公司使用的 BEA Tuxedo 、 IBM CICS , IBM Encina , Inprise VisiBro

9、ker 以 及 Netscape Application Server 。这之所以成为可能是因为 J2EE拥有广泛的业界支持和一些重要的企业计算领域供应商的参与。每一个供应商都对现有的客户提供了不用废 弃已有投资,进入可移植的J2EE领域的升级途径。由于基于 J2EE平台的产品几乎 能够在任何操作系统和硬件配置上运行,现有的操作系统和硬件也能被保留使用。 高效的开发 : J2EE 允许公司把一些通用的、很繁琐的服务端任务交给中间件供应商 去完成。这样开发人员可以集中精力在如何创建商业逻辑上,相应地缩短了开发时 间。高级中间件供应商提供以下这些复杂的中间件服务 : 状态管理服务让开发人 员写更少

10、的代码,不用关心如何管理状态,这样能够更快地完成程序开发。持续性 服务让开发人员不用对数据访问逻辑进行编码就能编写应用程序,能生成更轻 巧,与数据库无关的应用程序,这种应用程序更易于开发与维护。分布式共享数据 对象CACHE服务一让开发人员编制高性能的系统,极大提高整体部署的伸缩性。支持异构环境 : J2EE 能够开发部署在异构环境中的可移植程序。基于 J2EE 的 应用程序不依赖任何特定操作系统、中间件、硬件。因此设计合理的基于 J2EE的程序只需开发一次就可部署到各种平台。这在典型的异构企业计算环境中是十分关键 的。 J2EE 标准也允许客户订购与 J2EE 兼容的第三方的现成的组件,把他

11、们部署到 异 构 环 境 中 , 节 省 了 由 自 己 制 订 整 个 方 案 所 需 的 费 用 。 可伸缩性 : 企业必须要选择一种服务器端平台,这种平台应能提供极佳的可伸缩性 去满足那些在他们系统上进行商业运作的大批新客户。基于 J2EE平台的应用程序可被部署到各种操作系统上。例如可被部署到咼端 UNIX与大型机系统,这种系统单机可支持64至256个处理器。(这是NT服务器所望尘莫及的)J2EE领域的供应商提 供了更为广泛的负载平衡策略。能消除系统中的瓶颈,允许多台服务器集成部署。 这种部署可达数千个处理器,实现可高度伸缩的系统,满足未来商业应用的需要。稳定的可用性 : 一个服务器端平

12、台必须能全天候运转以满足公司客户、合作伙 伴的需要。因为INTERNE是全球化的、无处不在的,即使在夜间按计划停机也可能 造成严重损失。若是意外停机,那会有灾难性后果。 J2EE 部署到可靠的操作环境 中,他们支持长期的可用性。一些 J2EE部署在WINDOWS境中,客户也可选择健壮 性能更好的操作系统如 Sun Solaris、IBM OS/390。最健壮的操作系统可达到99.999%的可用性或每年只需 5 分钟停机时间。这是实时性很强商业系统理想的选 择。1.2.2JSP本系统主要用 JSP 开发的。JSP(JavaServer Pages)是由 Sun Microsystems 公 司倡

13、导、许多公司参与一起建立的一种动态网页技术标准。 JSP 技术有点类似 ASP 技术,它是在传统的网页 HTML文件(*htm,*html) 中插入Java程序段(Scriptlet) 和JSP标记(tag),从而形成JSP文件(*jsp)。用JSP开发的Web应用是跨平台的,即能在 Linux下运行,也能在其他操作系 统上运行。JSP 技术使用Java编程语言编写类XML的tags和scriptlets ,来封装产生动 态网页的处理逻辑。网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的 应用逻辑。 JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设 计

14、,使基于 Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同 JSP文件中的HTML弋码一起返回给客户。插入的 Java 程序段可以操作数据库、重新定向网页等,以实现建 立 动 态 网 页 所 需 要 的 功 能 。JSP 与 Java Servlet 一样,是在服务器端执行的,通常返回该客户端的就是一 个 HTML 文 本 , 因 此 客 户 端 只 要 有 浏 览 器 就 能 浏 览 。JSP 的 1.0 规范的最后版本是 1999年9月推出的, 12月又推出了 1.1 规范。目 前 较 新 的 是 JSP1.2 规

15、范 , JSP2.0 规 范 的 征 求 意 见 稿 也 已 出 台 。JSP 页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端 请求以后对这些Java代码进行处理,然后将生成的 HTML页面返回给客户端的浏览 器。Java Servlet 是JSP的技术基础,而且大型的 Web应用程序的开发需要 Java Servlet 和 JSP 配合才能完成。 JSP 具备了 Java 技术的简单易用,完全的面向对 象 , 具 有 平 台 无 关 性 且 安 全 可 靠 , 主 要 面 向 因 特 网 的 所 有 特 点 。自JSP推出后,众多大公司都支持 JSP技术的服务器,如I

16、BM、Oracle、Bea公 司 等 , 所 以 JSP 迅 速 成 为 商 业 应 用 的 服 务 器 端 语 言 。 为了快速方便地进行动态网站的开发, JSP 在以下几个方面做了改进,使其成 为 快 速 建 立 跨 平 台 的 动 态 网 站 的 首 选 方 案 。1. 将 内 容 的 生 成 和 显 示 进 行 分 离 用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最 终页面,并使用 JSP 标识或者小脚本来生成页面上的动态内容(内容是根据请求变 化的,例如请求账户信息或者特定的一瓶酒的价格等)。生成内容的逻辑被封装在 标识和 JavaBeans 组件中,

17、并且捆绑在脚本中,所有的脚本在服务器端运行。由于 核心逻辑被圭寸装在标识和 JavaBeans中,所以Web管理人员和页面设计者,能够编 辑 和 使 用 JSP 页 面 , 而 不 影 响 内 容 的 生 成 。 在服务器端, JSP 引擎解释 JSP 标识和脚本,生成所请求的内容(例如,通过访问 JavaBeans组件,使用JDBC技术访问数据库或者包含文件),并且将结果以 HTML(或者XML页面的形式发送回浏览器。这既有助于作者保护自己的代码,又能保 证 任 何 基 于 HTML 的 Web 浏 览 器 的 完 全 可 用 性绝 大 多 数 JSP 页 面 依 赖 于 可 重 用 的 、

18、 跨 平 台 的 组 件 ( JavaBeans 或 者 Enterprise JavaBeans 组件)来执行应用程序所要求的复杂的处理。开发人员能够 共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者和客户团体所 使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能 和优化结果的开发努力中得到平衡。3. 采 用 标 识Web 页面开发人员不会都是熟悉脚本语言的编程人员。 JSP 技术封装了许多功 能,这些功能是在易用的、与 JSP相关的XML标识中进行动态内容生成所需要的。标准的 JSP 标识能够访问和实例化 JavaBeans 组件,设置或者检索组件属性,下

19、载Applet , 以及执行用其他方法更难于编码和耗时的功能。 4.适应平台几乎所有平台都支持 Java,JSPJavaBeans 几乎可以在所有平台下通行无阻。JSP 和 JavaBeans 甚至不用重新编译,因为 Java 准 的 与 平 台 无 关 的5.Sun公司还开发了 JDBC- ODBC bridge,利用此技术Java程序可以访问带有ODBC驱动程序的数据库,目前大多数数据库系统都带有ODB(驱动程序,所以Java程序能访问诸如 Oracle、Sybase、MS SQL Server和MSAccess 等 数 据 库 。此外,通过开发标识库, JSP 技术可以进一步扩展。第三方

20、开发人员和其他人员可以为常用功能创建自己的标识库。这使得 Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来进行工作。 JSP 技术很容易整合到多 种应用体系结构中,以利用现存的工具和技巧,并且能扩展到支持企业级的分布式 应用中。作为采用 Java 技术家族的一部分,以及 Java 2(企业版体系结构)的一 个组成部分,JSP技术能够支持高度复杂的基于 Web的应用。由于JSP页面的内置 脚本语言是基于Java的,而且所有的JSP页面都被编译成为Java Servlets ,所以 JSP 页面具有 Java 技术的所有好处,包括健壮的存储管理和安全性。作为 Java 平台

21、的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。1.2.3SQL Server 2005本系统的数据库采用 SQL server 2005 。 SQL Server 2005 的失败转移集群和数 据库镜像技术确保企业向员工、客户和合作伙伴提交高度可靠和可用的应用系统。SQL Server 2005 引进了一套集成的管理工具和管理应用编程接口( APIs), 以提供易用性、可管理性、及对大型 SQL Server 配置的支持。 SQL Server 2005 旨 在通过数据库加密、更加安全的默认设置、加强的密码政策和细化许可控制、及加 强的安全模型等特性,为企业数据提供最高级别

22、的安全性。 SQL Server 2005 可伸 缩性的先进性包括表格分区、复制能力的增强和 64 位支持。 SQL Server 2005 引入 了 使 用 Microsoft .NET 语 言 来 开 发 数 据 库 目 标 的 性 能 。SQL Server 2005 提供一种新的XML数据类型,使在SQL Server数据库中存储 XML片段或文件成为可能。新的查询类型和在交易过程中使用错误处理的功能,为 开发人员在SQL Server查询开发方面提供了更高的灵活性和控制力。SQL服务代理 为各个级别的可伸缩性提供一种创新的、分发的、异步的应用系统体系结构。分析 服务对数据仓库、商务智

23、能和 line-of-business 解决方案的可伸缩性、可管理性、 可靠性、可用性和可规划性提供扩展。对 DTS结构合工具的全部重新设计为开发人 员 和 数 据 库 管 理 员 提 供 了 增 强 的 灵 活 性 和 可 管 理 性 。报表服务是一种新的报表服务器和工具箱,用于创建、管理和配置企业报告。 数据挖掘的功能得以增强,主要归功于四种新的运算法则、改进的数据模型和处理 工具。通过新数据库镜像方法,将记录档案传送性能进行延伸。您将可以使用数据 库镜像,通过将自动失效转移建立到一个待用服务器上,增强您 SQL服务器系统的可用性。使用SQL2005版服务器,数据库管理人员将可以在 SQL

24、服务器运行的情况下, 执行恢复操作。在线恢复改进了 SQL服务器的可用性,因为只有正在被恢复的数据 是无法使用的,而数据库的其他部分依然在线、可供使用。在线检索选项可以在指 数数据定义语言(DDL执行期间,允许对基底表格、或集簇索引数据和任何有关的 检索,进行同步修正。例如,当一个集簇索引正在重建的时候,您可以对基底数据 继续进行更新、并且对数据进行查询。新的、速度更快的恢复选项可以改进 SQL服务器数据库的可用性。管理人员将能够在事务日志向前滚动之后,重新连接到正在 恢复的数据库。 SQL Server 2005 包括了一些在安全性能上的改进,例如数据库加 密、设置安全默认值、增强密码政策、

25、缜密的许可控制、以及一个增强型的安全模 式。SQL Server 2005 引入了 SQL Server Management Studio,这是一个新型的统 一的管理工具组。这个工具组将包括一些新的功能,以开发、配置 SQL Server 数据 库,发现并修理其中的故障,同时这个工具组还对从前的功能进行了一些改进。 SQL Server 2005 将引进一个专门的管理员连接,即使在一个服务器被锁住,或者因为 其他原因不能使用的时候,管理员可以通过这个连接,接通这个正在运行的服务 器。这一功能将能让管理员,通过操作诊断功能、或 Transact SQL 指令,找到并 解决发现的问题。我们将在数

26、据库层面上提供一个新的快照隔离( SI)标准。通过快照隔离,使用者将能够使用与传统一致的视野观看数据库,存取最后执行的一行 数据。这一功能将为服务器提供更大的可升级性。数据分割,将加强本地表检索分 割 , 这 使 得 大 型 表 和 索 引 可 以 得 到 高 效 的 管 理 。对于分布式数据库而言,SQL Server 2005提供了全面的方案修改(DDL复制、 下一代监控性能、从甲骨文( Oracle )到 SQL Server 的内置复制功能、对多个超文 本传输协议( http )进行合并复制,以及就合并复制的可升级性和运行,进行了重 大的改良。另外,新的对等交易式复制性能,通过使用复制

27、,改进了其对数据向外 扩展的支持。2 系统分析 本章将详细介绍该系统的分析过程,包括系统的各类用户的功能需求以及系统 流程。2.1系统功能需求 系统涉及到的用户角色分三种:访客、注册用户和管理员。下面分别介绍各类 用户角色的主要功能。2.1.1访客访客无须注册,即可浏览注册用户发表的日志、上传的附件,并且还可对自己感兴趣的日志发表评论,给注册用户留言。其功能结构如图 2-1所示:图2-1访客功能图2.1.2注册用户注册用户可以通过登录,对自己的博客空间进行管理。主要包括以下几个模 块:日志管理模块:包括日志分类管理(添加新分类、删除分类),个人日志管理 (个人日志的添加、删除、编辑),日志评论

28、管理(查看评论、删除评论)。留言板管理模块:包括查看所有留言,删除留言。 相册管理模块:此模块包括上传新照片,删除照片。友情链接管理模块:包括添加新的友情链接,编辑友情链接,删除友情链接。 功能结构如图2-2所示:注册用户图2-2 注册用户功能图2.1.3管理员管理员要对系统的注册用户的基本资料进行维护,并管理注册用户的日志以及 留言。另外,管理员还可以修改该系统的常规设置,如:修改系统公告,修改用户 注册条款等。功能结构如图2-3所示:2-4所2.2 系统流程根据以上的需求分析,以及各类用户的功能要求,得到系统的流程如图 示:3系统设计本章主要介绍该系统采用的结构以及数据库的详细设计过程。3

29、.1系统B/S结构B/S结构为三层结构,建立在广域网的基础之上,客户端只需要安装浏览器,通过http 协议向 Web Server提出请求, Web Server站点收到请求后,通过CGI(ISAPI)得到相关数据,然后以HTML文档的形式返回给浏览器。结构如图 3-1所示:We浏览器httpAZ htmlWei服艮务器A cgi/ispa 厂 、数据库服务器图3-1 B/S结构原理B/S建立在广域网之上,不必是专门的网络硬件环境,有比 C/S更强的适应范围,一般只要有操作系统和浏览器即可。在 B/S结构的系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求。 B/S结构极大地简化了客

30、户机的工作,客户机上只需安装、配置少量的客户端软件即可,服务器将担负更多的工作,对数护简便、数据集中管理;便于分散用户使用,适应互联网时代软件的发展趋势。根据B/S结构的特点和本系统的性能特点,采用 B/S结构进行开发更合适。3.2数据库设计本系统采用微软公司的大型数据库 MS SQL Server 2005,数据库结构设计如下:3.2.1数据库概念结构设计概念结构设计就是将需求分析得到的用户需求抽象为信息结构,即概念模型在这里采用E-R模型。概念结构的E-R模型设计如图3-2所示:图3-2 E-R模型322 数据库逻辑结构设计概念结构设计阶段得到的 E-R模型是用户的模型,它独立于任何一种数

31、据模 型,独立于任何一种具体的 DBMS为了建立用户所需求的数据库,需要把上述概念 模型转换为某个具体的DBM新支持的数据模型。数据库逻辑结构设计的任务就是将 概念结构转换为特定DBMS勺所支持的数据模型的过程。该系统数据库的逻辑结构设 计如图3-3所示:图3-3数据库逻辑关系图3.3存储过程简单的说,存储过程是由一些 SQL语句和控制语句组成的被封装起来的过程, 它驻留在数据库中,可以被客户应用程序调用,也可以从另一个过程或触发器调 用。它的参数可以被传递和返回。与应用程序中的函数过程类似,存储过程可以通 过名字来调用,而且它们同样有输入参数和输出参数。根据返回值类型的不同,我们可以将存储过

32、程分为三类:返回记录集的存储过 程,返回数值的存储过程(也可以称为标量存储过程),以及行为存储过程。相对 于直接使用SQL语句,在应用程序中直接调用存储过程有以下好处:(1)减少网络通信量(2)执行速度更快(3)更强的适应性(4)可用于增强安全性。由于存储过程具有以上的优点,该系统也多次使用。例如:在发表日志时,存 储过程In sertLog用于保存新发表的日志的信息。在日志管理时,存储过程updateLog用于及时更新日志信息。在用户注册时,存储过程 checkUser用于验证数据库中是否已经存在该用户名,以保证用户名不能重复。4系统实现本章主要介绍该系统主要部分的具体实现4.1系统主界面该界面为该系统的首页,显示出最新日志,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1