基于Python的博客系统设计_第1页
基于Python的博客系统设计_第2页
基于Python的博客系统设计_第3页
基于Python的博客系统设计_第4页
基于Python的博客系统设计_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕业论文(设计) 题目 基于 Python 的博客系统设计系别 计算机科学与工程系专业 计算机科学与技术年级 2012 级层次 本科学号 姓名 指导老师 讲师2016 年 3 月 31 日毕业论文(设计书)原创性声明本人郑重声明:所呈交的论文(设计书)是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。 毕业设计(学位论文)作者签名(手写) 2016 年 3 月 3 日毕业论文(设计书)版权使用授权书本毕业论文(设计书)作者完全了解学校有关保障、使用毕业论文(设计书

2、)的规定,同意学校保留并向有关学位论文管理部门或机构送交论文(设计书)的复印件和电子版,允许论文被查阅和借阅。本人授权省级优秀学士学位论文(设计书)评选机构将本论文(设计书)全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本论文(设计书)属于: 保密,在 年解密后适用本授权书。 不保密。 (请在以上相应的方框内打“”) 作者签名(手写)年 月日指导教师签名(手写)年 月 日目录1 引言11.1 课题的目的和意义11.2 博客发展现状21.3 系统特点21.4 本文组织结构32 相关技术概述32.1Python32.1.1 简单易学32.1.2 高层

3、语言42.1.3 可移植性42.2Flask42.3Centos42.4SQLite42.5 系统质量要求42.6 设计总体架构53 系统需求分析与设计63.1 任务概述63.2 系统总体设计63.2.1 用户模块73.2.2 博客文章模块113.2.3 个人信息模块123.3 系统用例图123.4 数据库设计133.4.1 数据库实体 E-R 图设计133.4.2 物理结构模型154 系统详细设计与实现174.1 主界面展示174.2 系统登陆的实现184.3 系统注册的实现194.4 博客文章的实现204.5 评论管理的实现204.6 个人信息的实现215 博客系统测试225.1 系统测试

4、目的225.2 博客系统功能测试用例235.3 博客文章功能测试235.4 评论功能测试235.5 用户功能测试235.6 用户个人信息功能测试246 结论与展望246.1 总结246.2 展望24基于 Python 的博客系统设计林博丰摘要:随着互联网的发展,Python 网页技术也已经被广泛应用。在这种形势下, 人与人之间的交流也渐渐地网络化,本系统就是为用户能够简易、快捷、方便地来发表文章的系统,它是一个用来发布自己所见所闻,心得体会等的互联网信息发布系统,并使用 SQLite 作为数据库,开源框架 Flask 开发的。本文首先介绍了课题的背景;其次概述的运用到的相关技术;然后详细地对系

5、统需求进行了分析,紧接着描述了数据库的设计,实现文章模块、用户模块、个人信息模块的界面实现,最终描述了系统的测试及总结。关键词: Python;博客;SQLite;FlaskThe Design of Blog System Based on PythonBy Lin bofengMarch,2016Abstract: With the development of the Internet, Python technology has been widely used. In this kind of situation, exchanges are also gradually netwo

6、rked between people. This system is simple, fast and easy for the user to publish message. It is an Internet information release system used to publish experience and what he saw. It uses the SQLite as the database and flask which is an open source framework for development.First, the article introd

7、uced the background of the subject. Secondly it made an overview of the related technology. Then, the requirement of the system and the database design were analyzed. It also realized article module, user module and interface module of personal information. Finally the paper described the system tes

8、tand summary.Keywords: python;blog;sqlite;flask1 引言进入 21 世纪,以 Web2.0 互联网模式的网络通讯技术为核心,各种与广大互联网用户的交流互动 工具应运而生,博客( BLOG)、论坛(BBS)、社区( SNS)、即时消息( IM)和空间的快速发展令 人们更加容易交流,是目前较为成熟的信息交流交换工具, 让人们不仅是内容的浏览者,还是内容的发布者 。由于网络技术慢慢地涌入社会 生活的各方各面,博客是作为一个重要的 方向可以是本地进行,也可以异地进行,沟通和交流的灵活性得到大 大拓展,已经 深入到人们生活的每个角落,使博客在网络中时代的发展

9、成为不可分割的一部分博客英语也称 Web log,指的是网络日志,可 缩写为 Blog,后来又衍生出了 Blogging 和 Blogger 就是发表博 客和发表博客的人。从意义上来说,博客是一种可以发 表个人观点,通过网络链接展 示内容,并且按照时间的顺序排列,可以不断更新的交流方式。1.1 课题的目的和意义通过博客系统的研究,能为提供更多的社会服务,而且还建立起了一个方便、专业的技术交流平台,博 客是一种相对较新的表达方式,它 能传播情感、智慧、建议、独特的见解。希望在现代网络时代 中能够满足更多的人对知识传播 交流的需求,同时使得博客系统得 到进一步的提高, 取得更好的改善, 显示网络的

10、实际价值 。博客系统的用途 主要体现在以下几个方面:(1) 信息共享用户之间通过博客系统这个平台, 可以依照自己的意愿 将有用的信息发表在平台上, 分享给他人浏览和使用 ,对人们的生活具有极大的指导意义。(2) 信息交流用户发表文章或者对某个观点 发表看法后,可以吸引其他用户进行评论,用户与用户之间可以互相 讨论,从而在博客文章下建立起 评论的专题交流平台。(3) 交友平台在用户与用户之间的评论之间, 人们可以找到 志同道合的人, 通过关注用户与用户之间成为好友 ,为用户之间的交流搭建了一 座桥梁。1.2 博客发展现状信息技术的快速发展对博 客有着深远的影响, 具体在目前的发展有以下几个趋势:

11、(1) 博客正在不断 地推动个人信用机制的形成。虽然博客是一款虚拟的网络应用程序,但它生动地代表一个人或一个特定的形象,并能保证博客的健康、快速发展。(2) 虽然博客有放缓发展速度的趋势,但它确实是在不断增加数量。(3) 逐步走向多媒体的发展,从第一个博客能 够发布的文字,到现在的多媒体技术的快速发展,多媒体技术已经渗透在博客系统 的应用中。(4) 博客的不断完善 ,使相关规范和监管标准将逐渐出现,相关 政府及有关部门对博客信息传播高度重视,有利于博客朝着更好的方向发展。而我国在这方面起步较晚,大多数都是采用PHP 语言,而现在开源技术的进步,使得 Python 突飞猛进, Python 已经

12、成为 Web 开发的一大亮点,因此设计该系统可以弥补 Python 在博客领域 的一项空白。1.3 系统特点博客系统的主要基本功能有主界面、用户登录和退出、关注交友、发表文章和发表评论、用户角色权限、分页浏览文章和评论、管理 文章和管理评论等。其中,游客只能浏览注册成为用户写的文章,要发表文章必须注册登录成为用户, 在任何时候用户可以写下自己的想法 和心得,记录下他们生活中的点点滴滴, 此外所有人 可以分页浏览博 客文章和评论 。这是博客系统的功能目标,因为 博客具有网络流行特点,所以还需要保证界面友好、直观、方便、操作简单和 人性化。1.4 本文组织结构本文共分为 6 章,涉及了系统的背 景

13、、技术、需求分析、系统实现以及测试等六 部分内容。第 1 章引言,主要介绍博客的概念和发展状况,详细阐述了博客系统的研究目的和意义。第 2 章是系统相关技术概述,主要介绍了本系统用到的相关技术和优缺点,分析 了博客系统的 质量要求,明确了系统的设计总体架构。第 3 章博客系统需求分析与设计,介绍了博 客系统涉及到的各个功能模块及对系统的数据库进行了相应的介绍。第 4 章博客系统的实现,介 绍博客系统的 主要代码并对系统的各项功能效果及其界面进行了展示 。第 5 章系统测试, 对系统的功能进行测试并将结果详细的 记录,使得系统正确,能够 达到预期的目的 。第 6 章结论与展望,主要是对博 客系统

14、进行了 总结,对存在的不足和问题进行探讨,吸取经验教训, 规划未来的发展 方向。2 相关技术概述2.1PythonPython 是一种效率水平高、数据结构简单 的编程语言 ,它高效率地实现面向对象编程且 简单易学。除此 之外,还拥有简洁的 语法并且支持动态输入等优点,使其在大多数平台上和许多领域是一种理想的脚本语言,对快速应用程序开发提供 了极大的快捷和方便。2.1.1 简单易学Python 是最具代表简单主义 的程序编程语言之一 ,有非常简单的语法, 极其容易上手。一个良好的 Python 程序感觉就像在 阅读英语一样, Python 中的伪代码,是它最大的优势之一,它 能够让人们集中精力解

15、决问题,而不是被语言本身所 困扰。另外, Python 程序的运行并不需要经过所必须的编译和链接等中间步骤 ,只需键入 Python 程序就可以运行了。2.1.2 高层语言本质上讲, Python 是一种面向对象的编程语言。 它的类模块支持多态, 支持多重继承和操作符重载等先进理念。当使用Python 语言编写程序时, 不用考虑使用内存时 该如何管理 ,也不用考虑过多的 低层次的细节。2.1.3 可移植性目前,Python 在所有的主流平台上 都能够编译和运行 ,Python 自带的标准库和模块尽可能地考虑到了跨平台的移植性 ,意味着用 Python 编写的程序和标准库 都可以在 Linux

16、、Windows 和任何带有 ANSI C 编译器的平台上运行。2.2FlaskFlask 是一个基于 Werkzeug 的 WSGI 工具箱和 Jinja2 的模板引擎并 使用 Python 语言编写的微型应用框架。在 最初的设计中, Flask 被设计成为一个可扩展的框架, 它的核心包含了基本服务和 功能,其他功能 则是由 扩展实现,开发者 可以根据需要 选择项目所需的扩展,从而满足系统应用的需要。2.3CentosCentos (Community Enterprise Opera-ting System)中文意思是社区企业操作系统, 由企业 Red Hat 对 Linux 发行版源代码

17、进行重建 而成, 它是免费、开源、 成熟、稳定的,非常适合作为服务器长期运行。2.4SQLiteSQLite 是一款轻型、开源的关系型数据库,在高效性、可靠性、便携性、易用性和紧凑性等方面表现都 很突出。不仅安装、配置简单,而且很容易使用, 将索引、视图 、触发器、表与数据全部存储 在一个文件 ,占用的资源很低 。2.5 系统质量要求表 2-1 系统质量要求序号质量要求名称质量要求详细描述1可靠性博客系统在正常操作中,不能 发生数据丢失,在用户登录使 用系统时要可以确保用户正确获 取信息,系统在正常运行时,不能发生崩溃, 用户能够及时获得 操作提示及反馈,保证用户关系数据不能混乱,能够获取 所

18、关注的其他用户发布的博客文章和 评论。2易用性博客系统的功能按钮应该保证直观的向用户展现功能信息, 管理和操作界面应该尽可能做到简洁 、无歧义,对于绝大多的数的交互方式应该达到 简单、友好。3正确性博客系统应该没有 明显错误发生,各个模块 有条不紊的进行, 各种操作可以正常 执行,避免代码的逻辑性错误, 能够正确处理用户所输入的数据 。4可移植性博客系统可以从现有的软件系统 快速地移植到另一个 系统环境,为以后对软件的移植 打下基础。5可扩展性博客系统可在有需要的情况下, 保证原有功能的基础上, 进行功能性上的扩展, 以适应未来不断的发展 。保证系统在未来用户数量上升时,能够平滑 升级。6安全

19、性确保用户的数据不发生丢失 、盗窃。 不同的用户有不同的权限, 有用户名和密码进行验证, 只有输入正确用户名和密码才 能获得相关权限。2.6 设计总体架构系统开发及 测试所使用的操作系统是 Centos 7.0,数据库使用 的是SQLite 数据库,涉及 的主要开发语言及框架是 Python,Html,Flask,开发工具主要是 Vim + Gedit 等。考虑系统功能明确, 数据交互方式不强, 采用 B/S(Browser/Server) 架构是较为理想的设计方案, 即浏览器/服务器结构,简称 B/S 结构。在这种工作结构下, 用户是通过网络浏览器来进行操作进行的,同时维护较为方便和简单,

20、不同的用户可以在不同的地点 进行维护操作。这种 B/S结构系统硬件 架构如图所示 :图 2.1 B/S 结构服务器运行系统时,控制端 输入 python manage.py runserver。打开浏览器,在网址栏输入 :8080,按回车键就可以浏览。3 系统需求分析与设计3.1 任务概述在需求分析阶段要 进行问题的详细分析 ,明确系统的 需求,确定系统的功能。 以基于 Python 的博客系统为例, 要求设计出系统能够满足用户发表、更改、删除博 客文章,管理评论, 实时浏览博客文章与评论的情况 。博客系统还能 够提供用户 的注册登录, 权限角色的处理,管理员管理

21、 等各种功能。3.2 系统总体设计本系统的主要功能模块设计如下 图所示:图 3.1 系统的主要功能模块3.2.1 用户模块在访客进入博客系统时, 可以选择新用户注册 、用户登录或游客登录用户模块用户注册用户登录重置密码找回密码个人信息取消关注添加关注系统。通过正 确地注册和登录用户会跳 转到博客首面,拥有用户 模块、博客文章模块、 好友关注和个人信息模块的功能。游客登录将 直接进入博客系统首页,只可以浏览获准 显示的博客文章。另外, 如果登录的账号和密码为管理员 ,则拥有管理系统的 权限。图 3.2 用户模块注册和登录是博客系统最基本的功能,是为用户参与博客 互动的重要方式。只有让用户注册成为

22、 系统所认可的用户后, 用户才能进行相关的操作,例如:发表文章和发表评论,有效 地防止非法用户的进入 ,使系统的安全性大大提高。(1) 用户注册将用户名、密码、邮箱地址等个人信息输入 后提交表单 ,系统会发出验证邮件到指定的用户邮箱中 ,经过用户的点击 系统发出的邮件链接,用户注册成功。(2) 用户登录注册了的用户, 使用注册的账号密码 进行登录,经过系统验证, 登录后才有其他模块的功能。(3) 重置密码图 3.3 注册登录流程图用户需要时可以用旧密码 即可修改原密码, 修改密码后会增强账号的安全性。(4) 找回密码用户会因为各种原因而导致忘记密码,因此 系统提供了一种找回密码的方式。在博客系

23、统中,用户找回密码主要为 检查邮箱合法性与发送验证邮箱两个步骤 。提示错误信息(5) 添加关注图 3.3 找回密码流程图当用户较多时,有时候用户 只想关注一些人的博客,查看一些的博客, 为方便用户的使用,博客系统开发出了 添加关注的功能 。(6) 取消关注当用户并不想 再关注其他用户的时候,可以取消关注,这样就 不会在自己的好友圈里看到对方的博客文章 。3.2.2 博客文章模块在互联网的当今时代,微博有很重要的社交网络的位置,由于140 字符限制,生活中占据了很多有乐趣的思想和意见没有得到充分体现。因此, 除去字数的限制,和微博的其他功能优势相结合,更加突出的简单、 易用, 设计出的系统博客文

24、章模块 所需的功能点如下:(1) 浏览文章:任何人都可以浏览文章,并具有 分页的功能。(2) 浏览评论:所有人都可以浏览文章的评论 。(3) 博客文章添加:在指定区域中 由用户撰写博客文章的内容,点击提交即可以实时在所有人及添加关注的用户好友圈查看到相应的 文章。(4) 博客文章管理: 用户可以对自己发表的博客文章 进行修改、编辑和删除。文章 如果删除,与其相关的 评论也会一同删除。(5) 评论添加:用户可以 对自己的博客文章或者其他人的博客文章进行评论,点击确定即可实时加载添加的评论。(6) 评论管理:用户可以对自己的博客文章或者其他人的博客文章进行评论,同时,自己也可 以对其他用户的博客文

25、章做出的管理。有: 回复和删除。使用户与用户之间有良好的交流,也使博客系统成为一个友好的平台。图 3.4 博客文章模块3.2.3 个人信息模块(1) 查看个人信息模块: 根据用户的需要可以修改 填写自己的个人信息, 方便用户与用户之间的认识 。个人信息包括了 真实姓名、 地点名、个性签名介绍、注册时间、最 后登录时间 、头像、博客文章数、评论数、粉丝数和关注用户数。(2) 修改个人信息: 用户可修改的个人信息有所在地点名、 个人介绍、真实名。(3) 关注粉丝:用户与用户之间可以通过关注的方式 建立良好的好友交个人信息模块查看个人信息修改个人信息关注粉丝流关系。图 3.5 个人信息模块3.3 系

26、统用例图系统有三个对象 模型:游客、用户和管理员 。游客可以进行注册、登录、浏览文章和评论 ;用户可以进行发表与修改 文章、发表与修改 评论、编辑个人信息和添加与取消关注。管理员 可以对博客系统进行管理。系统的用例图如图 3.6 所示:注册登录游客浏览评论浏览文章修改评论发表评论发表文章修改文章用户编辑个人信息添加关注取消关注重置密码管理员找回密码博客管理评论管理文章管理用户管理图 3.6 系统用例图3.4 数据库设计3.4.1 数据库实体 E-R 图设计E-R 图是指实体-联系图(Entity Relationship Diagram),一种表示实体类型、属性 和联系的方法 。(1) 博客系

27、统的整体 E-R 如图 3.7 所示:n评论图 3.7 系统整体 E-R 图(2) 博客系统用户 信息实体 E-R 图用户 ID邮箱 用户名昵称地 点 个性签名角色 ID用户注册时间密码散列最后登录时间确认用户账户头像散列图 3.8 用户信息实体 E-R 图(3) 博客系统用户角色信息实体 E-R 图图 3.9 用户角色信息实体 E-R 图(4) 博客系统用博客文章信息实体 E-R 图图 3.9 用户角色信息实体 E-R 图(5) 博客系统关注关联信息实体 E-R 图图 3.10 关注关联信息实体 E-R 图(6) 博客系统评论信息实体 E-R 图图 3.11 评论信息实体 E-R 图3.4.

28、2 物理结构模型从实际出发, 根据实体和属性之间的关系, 设计出了如下各表:(1) 用户权限表是用来记录用户 所拥有的权限 。表 3-1 用户权限表字段名字段说明类型备注id角色 IDInteger主键name角色名称String唯一续表 3-1 用户权限表default角色默认值Boolean默认 defaultpermissions权限Integer(2) 关注关联表是用来记录用户 关注和被关注的情况 。表 3-2 关注关联表字段名字段说明类型备注follower_id关注者 IDInteger主键和外键followed_id被关注者 IDInteger主键和外键timestamp关注时间

29、DateTime(3) 用户表是用来记录用户 各种信息情况 。表 3-3 用户表字段名字段说明类型备注id用户 IDInteger主键email邮箱String唯一username用户名String唯一role_id角色 IDInteger外键password_hash密码散列Stringconfirmed确认用户账户Booleanname真实姓名Stringlocation地点Stringabout_me个性签名Textmember_since注册时间DateTimelast_seen最后登录时间DateTimeavatar_hash头像散列String(4) 博客文章表是用来记录 博客文章

30、信息 的情况。表 3-4 博客文章表字段名字段说明类型备注id博客文章 IDInteger主键续表 3-4 博客文章表body内容Textbody_htmlHTML 格式内容Texttimestamp发表时间DateTimeauthor_id作者 IDInteger外键(5) 博客评论表是用来记录 博客评论信息 的情况。表 3-5 博客评论表字段名字段说明类型备注id评论 IDInteger主键body内容Textbody_htmlHTML 格式内容Texttimestamp评论时间DateTimedisabled显示评论Booleanauthor_id评论作者 IDInteger外键post

31、_id博客文章 IDInteger外键4 系统详细设计与实现4.1 主界面展示界面设计时,为了体现简洁的风格,顶部加 入了一个导航栏,访客 可以转至登录和注册界面 ,而用户可以在导航 栏处随意切换首页 、修改密码、个人信息等模块。在首页 下方设计了文章列表框里,每篇文章占一个框,包括了文章内容、文章作者、发 表日期、评论数以及修改、 删除按键,为方便用户查看,首页页面底部 还有分页列表框,用于提高用户体验质量。图 4.1 主界面4.2 系统登陆的实现为了维护系统安全,用户使用该系统时需要进行身份验证,以保证用户的合法性。不同的用户拥有不同权限,管理员用户可以对系统进行管理。当用户进入登录系统的

32、 界面时,需要先输入账号和密码,系统会将输入的账号和密码与 数据库的数据进行匹配,若输入有误或空,则提示用户重新输入账号和密码,当验证通过后系统会自动加载给该用户分配的角色,并根据角色功能生成用户主界面。图 4.2 登陆界面4.3 系统注册的实现访客访问系统首页,通过 点击导航栏的注册将会出现如上图 4-3 所示图 4.3 注册界面的界面。系统 通过邮箱防止恶意注册, 访客输入邮箱和密码, 点击确定后, 若输入的邮箱没有经过注册,系统将会发送一封邮箱到 输入的邮箱,点击该邮箱的连接则注册成功,否则提 示输入的邮箱已经注册过 。注册成功后自动返回首页4.4 博客文章的实现用户可以在需要时,随时

33、可以在首页的文章表单输入内容,该表单是一个多行文本输入框, 另外还有一个提交按钮 。访客可以查看所有人的博客文章,而用户还有 好友圈的功能, 可以只查看好友发表的文章 。浏览文章功能按照发表的时间进行排序, 最近发表的将 出现在最前的位置。此外, 用户还可以 修改、删除自己的文章, 还可以评论他人的文章。20以下列出一些关于博 客文章的关键代码:4.5 评论管理的实现评论页面中,会显示评论者的昵称、评论时间和 评论内容。每条评论记录都是彼此分开 显示的,这样一来,有 利于操作管理的 区分,避免误操作。为了用户与用户之间有更友好的交流与互动, 系统完善了评论功能的设计,用户可以在 文章正文下方点

34、击 评论控件,输入内容按确定即可 提交评论。可以对他人的评论进行回复,使用户与用户之间有 更多的交流,当用户需要时,可以修改、删除用户已发的评论 。然而,访客只可以查看 , 没有删除评论的权限以下列出一些关于文章 评论的关键代码:4.6 个人信息的实现个人信息简要地展示了 用户在博客系统的活动情况, 为了让个人信息界面更加有吸引力,系统 不仅在此添加了文章 发表的情况、评论的情况 , 还有用户的真实姓名、所在地、 个性签名、注册 时间和最后访问时间。在用户经过注册后,可以在此界面 修改个人信息的情况, 而头像是系统 自动生成的。用户可以查看其他用户的个人信息,当用户 发现有感兴趣的人的时候,用

35、户可以 点击关注按钮,从而 为用户与用户 建立了好友关系, 可以更方便的关注 人的动态。图 4.4 个人信息界面5 博客系统测试软件测试是在 软件使用前 根据特定的流程和测试方案对产品的功能和性能测试,并且对测试程序的存在 的问题,进行结果的评价和分析。软件测试是确保软件质量的重要步骤, 系统直接面向用户, 不仅需要保证用户体验的高要求, 还应保证较高的性能要求, 为确保系统的功能是否正常工作,需要全面测试系统。5.1 系统测试目的系统测试的目的是发现 问题和排除问题。 在系统投入运行前,尽可能多地发现错误和 问题, 一旦发现,应该及时排除和处理。在开发的 过程中, 涉及了多个领域,错误在每个

36、阶段都不可避免地会产生, 这需要不同人员之间的配合, 不断满足用户的需要 。系统测试还要确保软件的完整性、可靠性、易用性,正确性和可扩展性等质量需求。5.2 博客系统功能测试用例系统基本功能有: 博客文章的浏览、添加与修改 ,评论的浏览、添加与修改,用户注册 、登录、重置密码、 修改密码与修改邮箱,用户个人信息的查看与修改、好友功能等功能。系统测试用例主 要用黑盒测试方法来测试系统 ,以检查系统是否达到需求。5.3 博客文章功能测试测试内容: 用户通过输入 网站首页地址,阅读首页博客文章,发表并修改文章。操作: 键入网址打开首页,发 表一篇博客文章,修改所发表的文章。结果:文章 显示正常,当文章大于 20 篇时,文章能够分页显示;文章能够正常发表,发表后可以在首页显示 ;能够对已发表的文章进行修改 。5.4 评论功能测试测试内容: 测试评论的浏览、添加与 修改。操作: 打开任一篇文章, 浏览文章下方的评论,发表关于该博客文章的评论,修改所发表的 评论。结果: 评论显示正常;评论能够正常发表,发表后 正常显示;能够对已发表的评论进行修改。5.5 用户功能测试测试内容: 注册新用户,登录新用户,重置用户 密码,修改用户密码和邮箱。操作: 输入合法的邮箱地址与密码进行注册 ;使用注册的账号与密码进行登录 ;输入错误的账号与密码进行登录; 重置用户的 密码;修改用户的密

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论