创新实训
System_WN
正在软件这条路上摸黑行走的学生小白
展开
-
第三周(1) app页面初步设计与代码编写
引言本周我们主要进行进行页面设计与代码编写,在前两天的工作中我们主要进行了以下工作:页面的初步设计与逻辑交互设计客户端代码编写后台代码编写接下来我针对客户端代码的编写中我工作的部分:注册功能进行介绍:注册功能1、界面编写注册界面如图所示:界面实现起来十分简单了,对于每一个条目,首先是一个ImageView控件显示图标,然后是TextView显示文原创 2017-05-23 12:23:00 · 1518 阅读 · 0 评论 -
第六周(1) 后台代码编写与客户端具体功能实现以及界面优化
引言在这半周的工作中,我们小组仍然主要进行后台客户端的代码编写工作以及界面的优化,在这里,我对自己主要从事的工作,即客户端的查看个人信息的实现,做一个重点的介绍。查看个人信息1、界面编写查看个人信息的界面图如下:xml代码十分简单,首先顶部titlebar是一个RelativeLayout,有一个返回按钮,一个textview和一个编辑按钮,分别设置属性控制他们原创 2017-06-15 13:29:47 · 367 阅读 · 0 评论 -
第七周(2) 打卡功能
引言在这半周的工作中,我们小组仍然主要进行后台客户端的代码编写工作以及界面的优化,在这里,我对自己主要从事的工作,即客户端的打卡功能的规划,做一个重点的介绍。一、界面编写计划界面为一个列表,显示出每个人的打卡状态,以及上传的照片。具体代码如下所示:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://sc原创 2017-06-19 19:16:21 · 316 阅读 · 0 评论 -
第七周(1) 后台代码编写、客户端具体功能实现与界面优化
引言在这半周的工作中,我们小组仍然主要进行后台客户端的代码编写工作以及界面的优化,在这里,我对自己主要从事的工作,即查看评论功能,做一个重点的介绍。一、界面编写在之前的界面设计中,已经完成了关于我们界面的设计。该界面比较简单,在最外层使用一个纵向的LinearLayout,内层嵌套一个ListView显示列表即可,具体代码如下所示:<?xml version="1.0" encoding="utf-原创 2017-06-19 19:07:58 · 376 阅读 · 0 评论 -
第五周(2) 后台代码解耦与客户端具体功能设计
引言本周恰巧是开发周期的中期,我们按部就班有条不紊的按照原计划进行开发,这一阶段我们主要的任务有以下几个方面:DAO层的代码重写与解耦评论功能+@我的消息下面我就我所编写的客户端@我的消息功能做吓介绍:@我的消息@我的消息界面显示的是邀请我作为flag监督人的好友请求。 xml代码如下:<LinearLayout xmlns:android="ht原创 2017-06-05 11:28:09 · 317 阅读 · 0 评论 -
第五周(1) Flag相关的功能设计
引言不知不觉,我们的创新项目实训已经过去了大半,按照我们事先商定好的计划,这周的任务主要是安卓客户端与后天有关具体的Flag的功能的相关实现,计划能顺利实施,得益于我们前期花费大量时间的讨论以及对工作量的正确的评估。本周的主要任务有:客户端 :我的好友消息和Flag详情后台:DAO层的详细逻辑梳理架构客户端:客户端设计工作的细节调整以及界面优化下面我就客户端的工作中我的工作进行介绍原创 2017-06-05 11:18:36 · 285 阅读 · 0 评论 -
第四周(2) 申请监督消息处理功能
引言本周的后两天,我的主要工作是编写客户端的“申请监督消息处理”的功能,监督消息就是别人邀请我来监督他的flag的消息,要对这些消息进行分类和提供处理方法,下面介绍下我这两天的工作。申请监督消息处理申请监督消息查看可以通过主界面下的tab点击“我”,跳转到“我”界面,然后点击“申请监督消息”按钮,即可查看所有的申请让我监督的flag消息,我可以查看具体的消息,并且同意或者拒绝。原创 2017-05-29 19:34:10 · 227 阅读 · 0 评论 -
第四周(1) 编辑个人信息
引言本周我们客户端继续进行代码编写的工作,前两天的时间里,我的工作是进行“编辑个人信息”功能的代码编写,在这里做一下介绍。编辑个人信息1、界面设计界面设计中,编辑个人信息界面可以由查看个人信息界面跳转,在查看个人信息界面的顶部bar的右侧有一个编辑按钮,点击编辑即可跳转到编辑个人信息界面,可以修改的信息有头像、昵称、性别、个人签名。下面是xml视图代码:<Li原创 2017-05-29 19:11:12 · 1330 阅读 · 0 评论 -
第三周(2) app详细页面设计与代码编写
引言这周前半部分的工作我们主要对页面进行了初步设计,也实现了一些功能代码,后半部分在页面方面进行了进一步的详细设计,并且编写了其他功能代码,总结一下工作目录:页面详细设计与所有页面基本完成客户端代码编写后台代码编写这里我主要针对我这两天进行的工作:添加好友功能进行介绍。添加好友添加好友流程如下:搜索用户id搜索到用户后,输入验证信息输入备注,发送添加请求原创 2017-05-23 13:01:23 · 905 阅读 · 0 评论 -
第一周(1) 创新实训开篇:MyFlag的创意背景及准备工作的介绍
引言我们小组的项目实训课程MyFlag App已经开始设计,前一周因为我有两门考试,因为复习的原因没有写上上周的博客,这周一并补上。首先在这里介绍一下App的创意背景。创意背景MyFlag的定位是一款专注于监督打卡社交的Android端手机App,通过社交圈分享自己的目标,有打卡和他人监督的两种形式,放眼当今的目标App,无外乎两种形式:计划类和打卡类。计划类计划类原创 2017-05-14 12:29:11 · 387 阅读 · 0 评论 -
第一周(2) MyFlag开发雏形构建
引言本次工作我们要开始构建MyFla项目,本次我们小组讨论的工作内容如下:具体需求的细化根据需求初步确定mysql表,并进行相关优化后台提供的功能以及接口规范客户端的功能模块相关框架、技术的初步确定微信小程序的移植可行性(可选)下面对各部分进行一下介绍:需求细化用例图:整个系统只有用户这一个角色用户首先可以进行注册账号并填写个人信息注册之后才可以原创 2017-05-15 14:02:46 · 308 阅读 · 0 评论 -
第二周(1) App模块划分与详细设计初步进行
引言第二周我们组主要进行以上几方面的工作:客户端的系统模块的划分客户端详细设计的初步进行接口文档的进一步确定用户界面设计的进行作为客户端的开发者,我在这里主要对前两部分工作进行介绍。客户端系统模块划分在第一周我们组就对系统模块进行过划分,这周在讨论中我们觉得之前的划分太过冗杂,于是在这周我们对app重新进行了结构划分,确定了各个模块如下:网络请求工具模块原创 2017-05-15 17:36:14 · 3288 阅读 · 0 评论 -
第二周(2) App详细设计
引言这一周在讨论过初步设计后,我们继续对app的设计进行了深入,我在这里针对app的进一步设计进行介绍。一、创建flag功能创建flag是用户个人或者团体创建自己的flag,具体的代码逻辑如下:1.检查网络是否可用,不可用跳转到112.检查各项信息是否输入完整,不完整跳转到113.检查日期输入是否合法,不合法跳转到114.从缓存对象SharedPreferenc原创 2017-05-15 20:20:44 · 2087 阅读 · 0 评论 -
第六周(2) 后台代码编写、客户端具体功能实现与界面优化
引言在这半周的工作中,我们小组仍然主要进行后台客户端的代码编写工作以及界面的优化,在这里,我对自己主要从事的工作,即设置头像功能的实现,做一个重点的介绍。设置头像功能1、界面编写设计头像功能界面如下:上面的titlebar设置为一个RelativeLayout,并设置每个控件的位置。下面的头像选择区域,需要对选择之后的头像右下角显示一个对勾,所以在设计时,每一行原创 2017-06-15 13:43:19 · 321 阅读 · 0 评论