安康学院本科生毕业论文(设计)
5 系统详细设计
51
安康学院本科生毕业论文(设计)
6 系统测试与性能分析
在一款软件开发过程中,当所有准备就绪之后,功能模块及代码编写大致完成之后就开始了性能分析,通过对每个功能的测试来逐渐完善系统软件的反应效率及在使用软件过程中,可能存在的一些导致软件奔溃问题或者出现的一些BUG,在下面列出了一系列该软件的测试模式,如表6.1: 测试功能 功能界面: 书籍选择主界面: :
成功与否 是 是 表6.1 系统测试概述表 6.1功能界面
打开软件,会从Logo界面自动跳转到该功能界面,该功能的实现只是简单的通过Android系统的界面设计,通过对其TabHost选项卡组件的运用将界面设计为多个个覆盖的界面,点击则切换成指定的选项界面,如图5-1:
图5-1 功能界面
52
安康学院本科生毕业论文(设计)
6.2书籍选择主界面
打开软件,软件就自动加载sd卡上的txt文档,该列表通过获取Android系统的Sdcard的路径然后获取到里面的所有文件,然后通过文件名后缀来判别是否为.TXT结尾的文件将其添加进入数据库,然后通过数据库查询列出所有该书籍表里面的集合从而列出要选择的文档,如图5-2:
图 5-2 书籍选择界面
6.3性能分析
6.3.1 概述及方案特点
本软件是利用java语言在android平台上实现的一款移动学习软件,使用起
53
安康学院本科生毕业论文(设计)
来方便,非常容易使用,也方便用户的操作,最重要的特点就是实现简单,没有过于复杂冗余的操作。数据库是使用sqlite3来进行存数。 方案特点: (1)系统先进性
本系统的先进性主要体现在能触屏翻页,能显示已经阅读的进度,大大减少了占用用户的时间,而且阅读起来比较方便快捷。 (2)系统可扩展性
由于本系统是基于android系统手机开发的软件,用java语言实现,无论是可读性,可维护性,还是可扩展性,都是比较优越的。 (3) 智能性
增加列表显示功能,以便实现信息传递的快速性、智能性 (4)可维护性
安装简单、维护方便。人性化的用户界面,操作简单、易用 6.3.2 性能
本系统响应时间、更新处理时间、数据的转换和传送时间取决于硬件的性能,不过一般情况下是用户的允许等待时间。其设置的是触屏自动翻页,就像我们翻阅书籍的时候一页一页的反动,更符合人们的思想逻辑,比一行一行的翻阅更为灵活。服务器连接则通过HTTP协议,采用多线程下载机制快速获取资源。
54
安康学院本科生毕业论文(设计)
结 论
经过测试,本系统的所有功能均可正常运行,并且达到预期效果,与此同时本系统还存在着很多的不足。还没完成总体的设计 修改意见:本系统应该还要添加一些其他的功能。
55