【毕业设计推荐】基于微信小程序的文章管理系统设计与实现

🍅关注【墨岚创客】,回复【毕设】,赠送免费毕设资源,具体联系方式见文末🍅

摘 要

随着计算机技术的成熟,互联网的建立,如今,PC平台上有许多关于文章管理方面的应用程序,但由于使用时间和地点上的限制,用户在使用上存在着种种不方便,而开发一款基于微信小程序的文章管理系统,能够有效地解决这个问题。

本基于微信小程序的文章管理系统是针对文章管理而开发,采用微信开发者工具进行微信端开发,使用MYSQL数据库进行系统数据的储存,系统满足用户通过微信客户端进行文章管理的需求。本小程序是以微信为入口的,可以说是在自带接近10亿的流量人口。整个系统不仅操作简单、便捷,而且节约用户的时间及资源成本等,仅需通过一部手机和微信号即可满足用户们的需求。

论文首先阐述了基于微信小程序的文章管理系统的开发背景,并对开发基于微信小程序的文章管理系统所采用的相关技术进行了详细的介绍,然后对此应用软件进行了需求分析、设计,最后对系统进行测试、维护,保证系统的正常运行。

关键词:微信小程序 ;微信开发者工具;文章管理;MYSQL数据库

第5章 系统的实现

5.1 微信端功能模块的实现

5.1.1 注册登录界面

没有账号的用户可进行注册操作,注册时可选择注册类型进入对应角色的注册界面,注册后可进行登录系统,微信端注册登录界面展示如图5.1所示。

图5.1 微信端注册登录界面

5.1.2 首页界

所有用户登录后均可进入首页查看首页信息,首页界面展示如图5.2所示。

图5.2 首页界面

5.1.3 文章界面

用户登录后可查看文章信息,并可根据条件快速查询所需文章,可选择文章进行查看详情操作,文章界面展示如图5.3所示。

图5.3 文章界面

5.1.4 我要发帖界面

作者和用户登录后均可进行发帖操作,我要发帖界面展示如图5.4所示。

图5.4 我要发帖界面

5.1.5 添加文章界面

作者登录后可进行添加文章操作,添加文章界面展示如图5.5所示。

图5.5 添加文章界面

5.1.6 我的收藏管理界面

用户和作者均可管理个人收藏信息,我的收藏管理界面展示如图5.6所示。

图5.6 我的收藏管理界面

5.2 管理员功能模块的实现

5.2.1 管理员登录界面

管理员要想进入系统后台对系统进行管理操作,必须登录系统后台,管理员登录界面展示如图5.7所示。

图5.7 管理员登录界面

5.2.2用户管理界面

管理员登录后可添加、修改和删除用户信息,用户管理界面如图5.8所示。

图5.8 用户管理界面

5.2.3作者管理界面

管理员在作者管理界面可查看所有作者信息,对已有作者信息可进行编辑和删除操作,同时也可添加作者信息,作者管理界面如图5.9所示。

图5.9  作者管理界面

5.2.4文章管理界面

管理员可管理文章信息,对已有文章信息可进行编辑和删除,文章管理界面展示如图5.10所示。

图5.10 文章管理界面

5.2.5文章分类管理界面

管理员可增删改查文章分类信息,文章分类管理界面展示如图5.11所示。

图5.11 文章分类管理界面

5.2.6论坛管理界面

管理员可管理论坛信息,论坛管理界面展示如图5.12所示。

图5.12 论坛管理界面

第6章 系统测试

6.1 软件测试

软件测试使用人工或是软件自动测试,为的是测试软件在不同的情况下和不同的操作下是否会出现预期之外的显示或数据。在每个项目上市之前,都会进行软件测试。从来不会出现开发人员将开发流程结束之后就完工放假的情况,这是对软件所付出的时间金钱精力以及对开发人员自身的不负责任。

在现在的互联网行业中,测试更是成为了一种常见、关键的岗位。软件开发人员和测试在日常工作中更是交流频繁。在很多的情况下,两者的业绩和工作效率都是息息相关的。如果测试人员负责任且工作效率高的话,那么在开发途中就能发现已经出现的或者是隐藏的bug和逻辑错误。那么就不至于在开发流程进行到中后期出现严重bug导致整个开发流程推倒重来的情况。测试人员就像是医生,优秀的测试人员印证了一句话“优秀的医生总是在疾病还隐藏在身体中就将疾病消灭,所以他不会治疗绝症。”

在学习软件工程这门课程的时候,其中有对与软件测试的介绍,重点是黑盒和白盒测试。在此次测试中主要使用黑盒测试的手法,测试项目是否完成了符合预期的功能。

6.2 测试的重要性

在最初,所谓的软件测试都是在项目要运行之前,进行测试,保证质量,避免在用户心中留下糟糕的印象。而随着技术的发展,这些年,计算机界中开始向一种新的观念倾斜,那就是认为项目在每一个阶段的生命周期都应该进行测试,尽可能的提早发现问题,避免到最后问题堆积,导致牵引出一些列的大问题。

事实上,要让项目没有半点错误是不可能的,不论我们是使用新型的开发方法,先进的编程语言…等等的方法,项目终究还是会出现错误的,我们只能精良的去降低错误的概率,减少错误出现的次数,最后在通过测试,一步一步的将隐藏在项目中的错局抽出,并解决它,让项目更趋近于完美。

测试听起来似乎并不困难,但在实践之后,却会发现,测试是一件繁琐且困难的事情,并且,繁琐乏味的测试并不会给测试人员成就感和兴趣,这无疑大大的打击了他们的积极性,降低了测试的工作效率。还有一种情况,那就是如果测试人员是开发人员,很有可能就会出现一种情况——当局者迷,旁观者清。作为开发者的一员,我清楚的明白,对于自己开发的项目,自己总会有一种迷之自信,这种自信会阻碍开发者在测试中发现隐藏在项目之中的错误,这无疑是很致命的。因此,如果要做好测试工作,我们就需要耐得下心来,不能因为繁琐枯燥的而不耐烦,同时,要以旁观者的角度来对自己的项目进行测试,不能对自己开发的项目抱有迷之自信。

6.3 测试方法

为了使系统更完善,我们通常会采用测试系统常用的测试方法,主要有两种:功能测试和结构测试。

功能测试,也可以称作是黑盒测试,在我们已经了解系统有的功能的情况下,通过整个软件或是软件的某项功能来严格测试系统功能是不是能够正常运行。测试者不需要审查内部源代码,也不用了解源代码的原理及是如何工作,而是输入各种可能来验证功能。

白盒测试则完全不同,黑盒测试是绕过了程序的源代码,直接在系统前端上进行各种可能的测试,那么白盒测试就是专门针对源代码及其逻辑所进行的一种检测,从代码中发现在算法、语法、溢出等方面可能出现的缺陷或错误。

6.4测试分析

经过对上述的测试结果分析,本基于微信小程序的文章管理系统满足用户的要求和需求。系统界面友好、功能齐全,系统运行后很稳定,可靠,也具有文章管理的重要的功能。所有基本功能齐全,操作简单,系统运行性能良好,是一个值得推广的大众化的文章管理软件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值