【实习】SOP APP和SAMPLE APP

项目背景

此项目是在实习公司做的项目。SOP指的是一些标准文档,APP的作用是将这些文档整理归类筛选。第二,在当前的这个部门中,不同职位的人看到的SOP是不一样的。第三,APP还应该有申请表格的功能,职员申请的表格也需要其他上一级或者相关负责人批准。第四,一篇SOP有相关链接、查看内容、作者、发表时间等信息。

实习公司介绍

【实习】SOP APP和SAMPLE APP_第1张图片
【实习】SOP APP和SAMPLE APP_第2张图片

实习成果

在实习单位实习,主要开发了两款APP(android端),分别是SOPAPP和SampleAPP。对于SOPAPP,主要的功能包括SOP文档的搜索、SOP文章的相关表格、SOP文档的关联文档、SOP文档的勘误历史、SOP文档的在线阅读、消息通知、考试培训、业务流程(SOP回收、SOP复审、SOP损坏处理、SOP勘误、SOP变更场所、SOP修订、SOP申请发放、SOP作废、SOP新增)、个人中心(修改密码、上传头像)。对样品管理APP,主要功能包括样品领用、样品归还、样品流转、样品处理、样品接收、被试物台账、退回申请、二维码扫描。样品分为被试物、对照物、标准物。

开发过程

团队协作

前后端之间的数据交互、用户需求设计与分析

向后端请求数据

对于一些非静态数据,需要通过接口来获取最新的数据,可以创建一个线程来请求数据,当请求到数据之后就更新界面

UI设计、交互设计

在确认了用户需求之后,需要绘制原型,在开发之前,完善原型。如何设计出用户体验较好的UI界面,这需要考虑。

代码优化

整个开发过程中,由于缺乏项目开发的经验,难免需要对已经实现功能的代码进行优化,使得APP性能得到提升。

界面展示

SAMPLE APP

【实习】SOP APP和SAMPLE APP_第3张图片【实习】SOP APP和SAMPLE APP_第4张图片【实习】SOP APP和SAMPLE APP_第5张图片【实习】SOP APP和SAMPLE APP_第6张图片【实习】SOP APP和SAMPLE APP_第7张图片

SOP APP

【实习】SOP APP和SAMPLE APP_第8张图片【实习】SOP APP和SAMPLE APP_第9张图片【实习】SOP APP和SAMPLE APP_第10张图片【实习】SOP APP和SAMPLE APP_第11张图片【实习】SOP APP和SAMPLE APP_第12张图片【实习】SOP APP和SAMPLE APP_第13张图片【实习】SOP APP和SAMPLE APP_第14张图片

实习收获

在实习过程中,我体会到了什么是团队协作,一个复杂、庞大的项目需要团队密切的协作交流。在大三有一节课名为“软件需求设计与分析”,里面项目开发采用的是瀑布式开发。而在此次实习过程中,采用的是敏捷式开发,在开发过程中,采用一种循序渐进的、以用户需求进化为核心的开发方法。在实习过程中,首先团队首先做出了用户最关心的软件原型,在之后开发过程中,不断的迭代,通过用户实际使用所得的反馈去快速的弥补需求中的不足,并且大概一个星期会发布一个新的上线版本。同时,每周会开一个例会,团队之间讨论项目进度、用户需求等内容。显然,软件开发离不开一个妥当的流程、计划,如果缺少了项目开发过程中的一些重要环节(需求分析、甘特图、原型),那么后期项目维护成本会很高。实习与真正的工作还是有一定差距,但是与学校上课不同,我收获到了更加真实的项目开发经验。最后,我也明白了软件工程这门专业的意义和重要性。

该工作与专业、就业之间的关系

工作内容主要为前端开发的android端应用开发。一般掌握较为基础的Android知识就可以独立完成这些业务功能。在学习期间,课上有学过APP的开发。就这个实习来说,不仅巩固了之前在课上学习的知识,而且也学到很多新的开发技术。再是与就业之间的关系,Android端开发这个岗位,从一些大厂的面试来看,不仅要求工程师熟练完成功能研发,还需要掌握开源库的一些原理和深入理解Android系统运行原理等等,知识涉及面广,而且从事android端开发相关的工作需要有一定的项目开发经验。而我目前所掌握的知识只是最基础的一部分,实习是逐步积累经验的过程。

你可能感兴趣的:(Android原生开发,实习,前端,android,studio)