基于Android平台的诗词学习系统

APP的诗词学习系统设计的目的是为用户提供诗词赏析、用户原创、诗词挑战等方面的平台。

PC端应用程序相比,诗词学习系统的设计主要面向于用户,旨在为管理员和用户提供一个诗词学习系统。用户可以通过APP及时查看用户原创等。

诗词学习系统是在安卓操作系统下的应用平台。为防止出现兼容性及稳定性问题,编辑器选择的是Hbuildex,安卓APP与后台服务端之间的数据存储主要通过MySQL。用户在使用应用时产生的数据通过 java等语言传递给数据库。通过此方式促进诗词学习系统信息流动和数据传输效率,提供一个内容丰富、功能多样、易于操作的诗词学习系统。

关键词:诗词学习系统;java语言;MySQL数据库

近年来,随着网络基础设施的不断建成,互联网成为社会发展和经济增长的推动力。中国网民总体规模持续增长:一是城乡上网差距继续缩小,二是得益于互联网适应用老化改造持续推进,上网的总时长保持增长,上网的终端设备呈现多元化,其中包括手机、笔记本电脑、电视机和平板电脑。其中,手机仍然是上网的主要设备[1]。由此带来的是,即时通信、网络视频、短视频用户、在线办公、在线医疗等应用保持较快增长,人们有愈来愈多的线上需求。从现在来看,国内的诗词学习APP比较缓慢,应该加紧脚步,积极投身入到实践任务当中,不断积极探索,从实践中出来,总结出自己的理论方法。与传统的诗词学习相比较,诗词学习系统具有开发成本低、方便快捷等特点,将会得到大力发展[2]

诗词学习系统就是针对适合移动设备方便用户访问和浏览而进行搭建的,而且还是基于PC端进行开发。诗词学习系统主要是针对智能手机用户,智能手机尺寸小、可方便携带的优势,带来了获取信息及时、方便快捷的用户体验,也可以减少加载资源的时间,以提前进行缓存内容。在当前各行业工作都转向线上的形势之下,诗词学习系统充分发挥了它的优势,利用互联网将用户、管理员和平台相互联系。在大数据背景下,产生的数据会非常繁多,后台会对产生的数据进行汇总和处理,确定其真实性和合法性。

研究意义

常见的安卓APP主要通过互联网上的信息和数据等,这样的传播形式极大丰富满足了人们求知的欲望[3]。不过随着近些年来互联网不断渗透到生活各个方面,这些传统的传播媒介受到了冲击,显示出它的弊端。各种电子产品的出现也是顺应时代,满足当前更加数字化、网络化的时代发展趋势。再加上近年来科技领域的不断突破,大数据和人工智能也不断进入我们的生活中,与此同时,诗词学习系统的开发要从实践中总结研究出自己的一套理论体系,需要学者不断地进行系统性总结和反思。表现形式难免也跟随现代技术的发展而发生相应的转变,以往的纸质文档等静态表达形式正受着视频化、移动化的方式的冲击,未来的某一天也许会被取代[4]。这提醒工作者更加关注公众需求的多层次性,在条件允许的情况下,采用线上和线下相结合的方式更有利于促进诗词学习系统整体水平的提升。在诗词学习系统工作中,管理者都是根据用户的需求来规划和设计,用户的需求就是应该考虑的,这就是“需求导向”原则[5]

系统设计目的

为了给用户清晰直观的页面指示。用户在完成注册后,会将用户注册相关信息添加到后台数据库中;用户在登录时,会根据数据库存储信息进行身份验证。用户在安卓APP端可以查看诗人简介、诗词赏析、用户原创等,后台服务端管理人员对系统上的功能进行维护与管理[6]

系统设计思想

在系统开发过程中,为了提升软件质量,提升用户体验,秉持严谨的态度制定了一些应遵守的原则。这些原则可以保证完成软件开发任务,也可以为后期软件测试和维护提供便利[7]。以下是应遵守的一些原则:

1)用户第一原则

诗词学习系统的开发,不仅要建立用户思维,围绕用户展开工作、解决用户需求,还要把为用户创造价值放在工作的第一位,并作为产品制定项目的切入点。了解需求的构成,了解需求的背后,善于洞察用户需求。此外,还应探索新思路,做出创新并达成突破性结果。

2)可扩展、灵活性原则

毫无疑问,一个被客户称赞的系统,在拓展性和灵活性方面都比较高。因为在当今时代,用户的需求变化比较快。为满足用户需求,开发者需要及时对系统做出调整,如果用户小小的需求会引起系统的大量改动,那么这个系统就是不成功的。应该牢牢把握“原则”,让系统在设计初期就考虑到拓展性和灵活性,为后期的运维和技术支持也将带来很多的好处。例如,如何做到在降低模块间依赖性的同时,提升系统稳定性[8]

3)安全性和可维护性原则

在使用过程中,难免出现不可预知的安全问题,应做到及时辨识系统的隐患,应采取有效措施,让损失降到最小。维护性包括代码理解性、测试性、修改性。在设计初期,如没考虑到系统的可维护性,也会带来很多的棘手问题。当运维阶段时,系统遇到比较大的问题时,解决起来费时费力,还不一定可以解决。最好的、最简单的方法就是重写,这就造成人员、金钱和时间等资源浪费[9]

APP性能需求

1)用户在安卓APP页面各种操作可及时得到反馈。

2)该平台是提供给多个用户使用的平台,用户使用之前需要注册登录。登录验证后,用户才可进行各种操作[10]

3)管理员用户拥有信息新增,修改和删除等权限。

4)数据库表设计简单,各表之间联系直观清晰明了。

5)界面布局设计简洁合理,能够让用户具有更加流畅且愉悦的体验。

APP需求分析

作为一款诗词学习系统,面向的是大多数学者,软件的界面设计简洁清晰,用户可轻松掌握使用技巧。在调查之后,获得用户以下需求:

1)用户注册登录后,可进入系统解锁更多功能,用户将信息加入到后台数据库。

2)用户不仅可以查看用户原创,而且还可以自行搜索诗词赏析等。

3)管理员具有权限,对诗词赏析、朝代、用户原创进行添加、修改、删除等[11]

4)可以点击信息详情页进行查看。

5)管理员在系统管理发布轮播图管理、公告资讯。

系统用例分析

本系统采用前后端分离的方式进行设计,前台APP端的主体是用户,后台服务端的主体是管理员;其用例分别如下:

管理员用例图如图:

用户用例图如图

系统设计总体描述

总体上看,诗词学习系统具有注册登录、用户信息、诗词赏析、朝代、用户原创、挑战等功能模块。以下为几个主要模块简单介绍:

注册登录:提供给用户注册登录的页面,完成用户的注册登录功能。

个人中心:对个人信息进行更新。

用户原创:用户点击此页面可以查询用户原创信息。

挑战:用户点击挑战页面可以挑战操作。

系统管理:可以在轮播图、公告资讯、在线留言进行查询或修改等操作。

系统总体功能结构图如下所示:

APP首页功能的实现

APP首页是用户注册登录后进入的第一个界面,用户可通过APP端首页的最下面的那一行导航栏中的“首页、诗人简介、用户原创、挑战、我的”进入到相应的网页进行操作。APP首页界面如图:

用户原创

用户点击用户原创,在用户原创页面的搜索栏输入诗词分类,进行查询。还可以看到诗词名称、封面、诗词分类、用户账号、用户姓名、发布时间等信息,可根据需要进行收藏、评论操作,如图

我的功能页面

用户点击“我的”进入我的页面,在我的页面可以对用户原创、我的收藏管理、错题本、挑战记录等进行详细操作。如图

管理员服务端功能的实现

管理员登录进入系统可以查看系统首页、个人中心、用户管理、诗词分类管理、诗人简介管理、诗词赏析管理、朝代管理、用户原创管理、诗词挑战管理、试题管理、系统管理、挑战管理等功能进行详细操作,如图

  • 12
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值