近日大一期末临近,处在计算机大类专业的我也即将面临专业分流。在软件工程这个新的开始前,未来的系主任组织了一次软件分享会,通过大二、大三学生向大一的我们的作品展示,提前让我们了解自制软件如现流行软件的不同,以及软件制作有哪些方面需要注意的。

  我投票的作品叫Bonny,是一个面向铁大学子的校园互助的app。接下来就基于这个app分享几点软件使用体验。

  第一,UI界面。一个良好的UI界面是吸引用户的第一块敲门砖,在使用功能之前,用户首先看到的就是界面。在这次软件分享会中,很多给我留下深刻印象的作品大都是UI做的比较出色的,而不仅仅是功能良好。Bonny的UI界面虽然不是特别花哨,但其简约的风格以及合理的布局排布确是给人一种别样的感觉,虽然有一些不足,但是相比其他UI界面做的不入眼的,还是激发了使用者的兴趣。

  第二,登录页的功能。登录页的功能是一定要全面的,首先需要基本的注册、登录、找回密码功能。其次就是注册方式,比如通过手机或者邮箱注册,Bonny这个app就是利用了手机,便于找回密码的时候验证身份。这次大会上,有些网站或者app甚至没有连接网络的功能,注册随心所欲,这样的app我觉得是非常失败的作品。

  第三,app内部的功能。当用户使用的时候,其实看得最重的还是app的功能,Bonny便是很好的实现了自身目标的功能,比如

  虽然给Bonny投了一票,但是还是觉得该作品有一些不足,有很多需要改进的地方。在这里列举三点:

(1)登录界面的UI,不管是使用的控件还是布局,都没能给人预期的结果,感觉上登录界面的控件全都挤在上半个屏幕,下面显得很空。具体改进可以参考QQ或微信的登录界面。

(2)设置功能,该app并没有基本的设置功能,比如修改个人资料,设置消息提醒等基本功能。

(3)联系同学功能,虽然该APP可以使用手机、QQ联系同学,但是我觉得这样有可能造成个人信息的泄露,给用户造成不良影响,所以建议开发APP自带的聊天室。

该APP还存在一些bug如:我的发布页面内容不显示,打电话功能点击后自动初始化程序或闪退,希望开发人员及时修复。

  以上就是本次软件分享会的软件使用感想了,争取自己在制作作品的时候能避免以上出现过的问题。

软件分享大会之Bonny使用感想的更多相关文章

  1. QCon2019全球软件开发大会广州站即将来袭

    QCon广州2019|全球软件开发大会 会议时间:2019-05-25 08:00至 2019-05-28 18:00结束 会议地点: 广州  广州万富希尔顿酒店  中国广州市白云区云城东路515-5 ...

  2. 2013 QConf上海软件开发大会总结

    带着工作中的一些疑问,我参加了在上海举办的QConf 全球软件开发大会.会议以主题的形式按分会场召开,我主要选择知名网站案例分析.大数据处理技术.高效能团队建设和金融系统架构与设计四个主题内容.三天会 ...

  3. Windows、Linux、Android常用软件分享

    Windows.Linux.Android常用软件分享 前言 本来没准备写这篇博客,一是没时间,还有其他很多优先级更高的事情要做.二是写这种博客对我自己来说没什么的帮助,以前我就想好了不写教程类,使用 ...

  4. 【软件分享】文本对比工具 Beyond Compare

    转载自公众号:EmbeddDeveloper 对嵌入式感兴趣可以关注原作者博客: http://blog.csdn.net/ybhuangfugui 此处转载为分享用 Ⅰ.摘要 Beyond Comp ...

  5. 软件分享:将应用一键打包成dmg文件

    简介 苹果软件开发完成后,都要打包成dmg文件.通常的做法也许是到系统自带的磁盘工具里制作dmg文件,但这样做比较繁琐,尤其是要打包多个应用时,每次只能制作一个dmg文件很麻烦.分享一个很好用很方便的 ...

  6. Mac OS/Windows好用软件分享

    下软件全部为破解版,仅供参考学习用,如涉及商业. 请支持正版!谢谢 全部为本人亲测过 看上哪个留言发给你!   直接全分享上来会有人居心不良!

  7. 软件分享:网页监测及 IIS 重启工具 IISMonitor

    本人以前编写过一款简单的工具软件 IISMonitor,这几天整理完善并补写了使用说明,分享出来,供大家免费使用.使用过程中,遇到什么问题或有什么建议,也可回帖留言,我尽力提供修改支持. 1.工具简介 ...

  8. 软件分享--EditPlus

    有些人分享的报毒,不好用,所以在这分享个好用的.百度网盘地址: 链接: https://pan.baidu.com/s/15s7I6p0K_36KPtzRDbHfrw 密码:kl5w

  9. 2018.11.10 FCC java分享大会

    一.<android热修复背后的java技术> 1.类是如何被jvm加载的 (1)由类加载器加载 (2)类加载器分类,基于双亲委派原则(建议) (3)关键代码 先去判断是否已经加载,如果没 ...

随机推荐

  1. CCF_201612-4_交通规划

    http://115.28.138.223/view.page?gpid=T44 好像也没想象中的那么难,没办法,当初连个优先队列dij都不会写= = 在优先队列dij算法上加上相等的时候的处理就可以 ...

  2. lua学习之基础概念篇

    基础概念 程序块 (chunk) 定义 lua 中的每一个源代码文件或在交互模式(Cmd)中输入的一行代码都称之为程序块 一个程序块就是一连串语句或者命令 lua 中连续的语句不需要分隔符,但为了可读 ...

  3. JS中map与forEach的区别

    很多同学可能对于map与forEach的区别不是太了解,今天我们介绍一下JS中的map与forEach方法, 我对map的理解是,这个方法对一个数组arr1中的每一个元素进行遍历(传递给一个数组,参数 ...

  4. MySQL关系型数据库基础操作

    MySQL基础 一.MySQL常用数据类型 1.常用数值类型(INT,DOUBLE,FLOAT) ① int 或者 integer 类型: 大小(字节):4字节: 范围: (有符号: -2147483 ...

  5. Golang import具体使用

    使用gopath的时候,一般引用是从src下一层开始,比如src/github.com/…,引用github.com…,我的工程src/xxx.com/go-qb/…,引用xxx.com/go-qb/ ...

  6. Asp.net core下利用EF core实现从数据实现多租户(3): 按Schema分离 附加:EF Migration 操作

    前言 前段时间写了EF core实现多租户的文章,实现了根据数据库,数据表进行多租户数据隔离. 今天开始写按照Schema分离的文章. 其实还有一种,是通过在数据表内添加一个字段做多租户的,但是这种模 ...

  7. post 两种方式 application/x-www-form-urlencoded和multipart/form-data

    本次主要涉及 application/x-www-form-urlencoded方式. postman访问方式如图: java代码实现: 首先使用maven作为第三方依赖管理: <depende ...

  8. iptbales 允许访问vsftp

    1.允许20 21 端口iptables -I INPUT -p tcp -m multiport --dport 20,21 -j ACCEPT 2.允许关联包通过iptables -A INPUT ...

  9. Keepalived 配置文件

    keepalived的配置文件: keepalived只有一个配置文件keepalived.conf,里面主要包括以下几个配置区域,分别是global_defs.              全局定义及 ...

  10. shell脚本 inotify + rsync 同步脚本

    1.这是很简单的一个 文件监控+触发同步脚本 监控一台服务器下的一个文件夹,发生改变则向另一个个文件夹进行同步. 具体的inotify命令  rsync命令  可以看linux分类下的介绍 inoti ...