杭州电子科技大学毕业设计(论文)答辩记录
学院:计算机学院 毕业届别:2017届 姓名 李晨阳 学号 13055318 专业 网络工程 指导教师 黄杰 毕业设计(论文)题目 答辩时间 2017年6月3日 基于智能手机的医患交互系统 答辩地点 6教北112 答辩组成员(签字): 答辩记录: 验收答辩: 1。简单介绍一下你的功能. 我用几个fragment切换的形式实现首页这几个功能界面的切换.第一个功能是首页即提问广场,患者可以在这里发表自己的问题,所有的医生都会看到,可以进行回复,问题动态的item用recycleview呈现, 下拉刷新用的是Adapterd的notifydatachanged方法实现刷新列表,会从服务器抓取新动态加载进来。点击右下角加号发表新问题,支持文字和图片的形式发表,图片用的是gridview进行预览,加载图片用glideview库实现,图片的多选操作用multi—image-selector库实现.第二个功能是用户个人信息管理功能,在这个界面可以修改头像、昵称和性别等,这个界面还可以查看问题的最新回复消息,查看骑行数据,设置消息提醒.第三个功能是骑行功能用高德的api实现,提供一个骑行的距离,速度,时长的等,属于健康信息,还可以加入计步器,心率检测等功能,在这个界面可以下线重新登录。第四个是个反馈功能.登录和注册界面用了一个viewpager进行切换,用户信息存储在云服务器数据库。 2。后台是怎么实现的? 后台用的是leancloud即后端服务,提供数据存储、即时通讯、消息推送等服务,代码中用封装好的dpi接口实现控制后端的操作. 3。广场提出的问题,你的医生和患者都可以回答吗? 是的,我目前没有设置医生和患者的权限,leancloud默认只有一个_uer表,实现多用户类型比较困难,选择优先弄好交互这一块,工作量大再改用户类型时间来不及. 4.你只有提问功能没有即时通讯功能吗?聊天为什么不用网易云信、融云、腾讯云这类IM云服务? 即时通讯没有完全实现,建立好友关系这块由于云引擎没成功部署,云函数不生效,不能添加好友,聊天这块我做的差不多了,如果能用云引擎应该可以聊天. 因为leancloud本身是自带即时通讯接口的,而且云端数据库迁移难度大就没有用那些IM云服务。 5。回复的具体内容是什么?能在外面看见吗? 可以回复问题,也可以回复回复者,点进去之后可以看到,这里用到一个child子adapter实现回复。 论文答辩: 1。完成哪些交互? 有两种交互方式:提问广场一对多、多对多交互;聊天一对一交互。 2.医患关系体现在哪?这么说你做的是个通信系统? 目前没有设置医患的身份区分和权限区分。 我把更多的精力放在了交互这一块,注重了用户之间的交互,医患身份的区分在这个系统的基础上也是可以很好的实现的,由于时间关系没能实现,比较遗憾。 3.有没有参考的现有产品进行设计? 有参考了春雨医生、好大夫在线、薏米医生等APP的界面和计步器、提问、聊天等功能设计实现。 4.健康数据指什么? 健康数据指用户记录的日常生活中有关个人健康的数据,比如计步数据、骑行数据、心率数据、糖尿检测数据等,我只实现了骑行记录距离、速度、时间等健康数据,在这个系统基础上可以开发其他功能进去。 记录人(签字): 年 月 日 答辩小组组长(签字): 年 月 日 附注: 本表格放入论文资料袋,上交学院存档