软件分享大会之Bonny使用感想

作者参加软件工程专业分流前的软件分享会,基于校园互助app Bonny分享使用体验。提到UI界面、登录页功能和app内部功能的优点,也指出登录界面UI、设置功能、联系同学功能的不足及存在的bug,并希望开发人员修复,自己制作作品时避免此类问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

  我投票的作品叫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如:我的发布页面内容不显示,打电话功能点击后自动初始化程序或闪退,希望开发人员及时修复。

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

 

转载于:https://www.cnblogs.com/zdm-code/p/11043520.html

本题要求实现一个根据学生成绩设置其等级,并统计不及格人数的简单函数。 函数接口定义: int set_grade( struct student *p, int n ); 其中p是指向学生信息的结构体数组的指针,该结构体的定义为: struct student{ int num; char name[20]; int score; char grade; }; n是数组元素个数。学号num、姓名name和成绩score均是已经存储好的。set_grade函数需要根据学生的成绩score设置其等级grade。等级设置:85-100为A,70-84为B,60-69为C,0-59为D。同时,set_grade还需要返回不及格的人数。 裁判测试程序样例: #include <stdio.h> #define MAXN 10 struct student{ int num; char name[20]; int score; char grade; }; int set_grade( struct student *p, int n ); int main() { struct student stu[MAXN], *ptr; int n, i, count; ptr = stu; scanf("%d\n", &n); for(i = 0; i < n; i++){ scanf("%d%s%d", &stu[i].num, stu[i].name, &stu[i].score); } count = set_grade(ptr, n); printf("The count for failed (<60): %d\n", count); printf("The grades:\n"); for(i = 0; i < n; i++) printf("%d %s %c\n", stu[i].num, stu[i].name, stu[i].grade); return 0; } /* 你的代码将被嵌在这里 */ 输入样例: 10 31001 annie 85 31002 bonny 75 31003 carol 70 31004 dan 84 31005 susan 90 31006 paul 69 31007 pam 60 31008 apple 50 31009 nancy 100 31010 bob 78 输出样例: The count for failed (<60): 1 The grades: 31001 annie A 31002 bonny B 31003 carol B 31004 dan B 31005 susan A 31006 paul C 31007 pam C 31008 apple D 31009 nancy A 31010 bob B
06-20
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值