面向对象及软件工程-个人作业2 (05)

1.详细描述你查看的代码的问题,给出截图及文字说明。
一、代码缺少注释


函数和变量没有注释,但根据函数名称大概能猜出来,理解上造成了一定的不便。我自己的代码也存在相同的问题,没有注释的代码理解起来会比较困难。
二、界面不够美观

学生和教师图标一致,不易辨别。缺少背景,界面有些单调

输入框和提交按钮有些紧密,留下下方大量空白,整个界面只用了50%作左右,剩下的界面全是空白
三、输入界面没有合法性检测
只要输入框内有字符即可,没有考虑是否合法,比如手机号这一输入框可以限制为11位数字。
四、无法修改个人信息

  在输入个人信息后,再次打开页面只需要填写体温,非常方便。但也出现了一个弊端,用户无法修改自己的个人信息,只能修改体温信息。

2.对你查看的代码给出你的建议,可以怎样优化。给出优化的方案。
一、对于缺少代码注释。为函数和变量加上注释,详细介绍函数功能和变量含义,提升代码的可读性。
二、修改学生图标,增加一些背景。将提交按钮移至下方,添加一些背景,让界面不在区域内留下大块空白
三、添加一些限制,或者在选择院系等处使用选择栏。
四、在提交体温界面添加一个修改个人信息的按钮,提供给用户修改信息的机会。
3.对于你查看的代码有什么值得学习的地方。给出截图及文字说明。
一、函数名称和变量名称比较规范

虽然没有注释,但规范的函数和变量命名也能让人理解代码
二、使用了自己搭建的后台
使用了自己搭建的新浪云后台,比云开发更加自由
三、用户不需要重复输入个人信息

在输入个人信息后,再次打开页面只需要填写体温,而不需要重复填写其他的身份信息,非常方便。
四、启用了输入内容的检测

防止用户填写信息为空,当有未填项时还会弹出提示框提醒用户。

posted @ 2020-05-20 16:40  priori  阅读(137)  评论(0编辑  收藏  举报