这个做业属于哪一个课程 | 课程连接 |
---|---|
这个做业要求在哪里 | 要求连接 |
团队名称 | 杨荣模杰和他的佶祥虎 |
这个做业的目标 | 多终端实现考勤功能的系统。 |
Github地址 | 安卓端项目地址 |
第一次做业地址html
我以为软件工程不是简单一门课就能真正了解的,这门课只是带我走进了软件工程的大门。git
对于之前的问题,我有了部分答案。我如今认为软件需求最须要的是解决最须要的功能,其余的都是以后决定的了。知足核心功能才是最重要的。在项目开发以后,看见你们作的项目后,本身有了新的疑问。咱们作的项目或许作了需求分析,知足用户的需求。可是用户真的有必要去知足这些需求吗?用户真的有必要去解决这些需求吗?在知乎上有个相似的问题就是:"当代大学生应用软件过多你怎么看?"好比易班,盗梦空间等APP这些软件的的确确能解决当代大学生的需求。可是有几个大学生真的想用呢?若是咱们班作的项目真的可以推广出去,而且获得更好的优化。是否真的能有用户满意?咱们是否过分知足用户需求?或许这就是微信能抢占QQ的用户的缘由之一吧。进一步说就是咱们真的有必要开发这种知足用户需求的项目吗?github
通过一学期学习,除了对软件工程理论上的进步外,我我的以为并无什么其余大的进步。其实咱们组的项目在分组一个星期就已经完成了大部分开发了,以后的时间花了一小部分去对接,其余时间都是在各自优化。我感受就是一次,普普统统的项目合做经验。可是这学期的硬性要求写的博客(我我的是特别烦的~~)对此次的项目开发过程当中有了很大帮助。让咱们在项目进行过程当中,明白接下来要作什么,哪怕是一件很微小的事情。可是咱们至少知道要作什么,有了每一步的规划。这是我之前作项目所没有的。体会到“写博客”对项目开发带来的巨大便利,这算是这门课程给我带来的最大的收获吧。服务器
在此次的项目中我主要负责安卓APP端的开发微信
安卓端仓库地址:https://github.com/chenval/ThePunchSystemAndroid网络
安卓端只须要安装APP便可,已经适配了市场上绝大部分安卓10的系统。app
项目APP分为两个版本学习
下载地址为测试
https://github.com/chenval/ThePunchSystemAndroid/tree/master/app/release优化
版本1 83:能够不须要在特定网络坏境下打卡,便于测试。
版本2 80:最终版本,须要在特定环境下
全部资源绝来自于服务器端,只要安装APP 链接网络便可。