毕设小结(一)
一转眼就到了写毕设的时候了,又到了被论文文档格式折磨的时候
学校给安排的专业方向是移动互联方向,所以毕设的题目是一个关于Android的项目,开发一个校园新闻app。对于一个没写过android项目的来说太扯了。
说实话,最拿手的项目当然是设计一个后台管理系统了,什么网上书城之类的,简直so easy,可惜不得。只能硬着头皮上了。用了好长时间构思过了,本来想着用一些简单点的组件啥的直接将学校的新闻网站解析成app上的页面的,可以看了下指导老师的任务书,已经给了要求,要求实现以新闻发布,还有权限管理,靠。。。那么还是要写个后台啊,基于本菜鸟的才能有限,也不想还用什么基本的servlet写,索性就用点主流的springboot做后台吧,看着b站上的视频学学,模仿做一个springboot+vue+Element这种主流的一个前后端分离的项目。跟着做了差不多一个多星期了,感觉要写点博客记录下啊,不然都要忘光了。。。
需求分析
任务书上的要求:a)新闻APP:包括界面UI布局、框架结构与后端数据存储;
b)新闻系统功能:包括新闻发布、权限层级与新闻展示以及热点新闻推荐和评论等;
(吐槽一下,看似简单其实工作量不少啊,基本上都是第一遍写)
构思过程
第一步当然先去啥github,码云啊之类的网站找些参考啊,前车之鉴啊,同志们,你会发现你没学过基本上是看不懂的,不要说改代码了,连个项目都跑不起来。就这样耽搁了好几天。其中脑子中充满了焦虑,最后还是从头开始,决定一步一步的慢慢学起。当你开始做了第一步后就没那么焦虑了,这也证明了行动确实能缓解焦虑啊。我觉得这也是写这个毕设给我一个比较大的感受吧。好的,从现在起,就开始一步一步写自己的项目吧。首先在b站找了下关于android的视频看了下,基本没有关于网络编程相关好的教程,基本不用自己写接口的,那就先自己写个接口吧。先写个后台,首先大概理了下思路,新闻表是必须的,新闻得有图片吧,这个图片的存取和展示就是一个重点难点,还有评论表,这就涉及一个多表查询吧,还要有个权限控制,未登录得不能评论,评论得审核这个看情况加不加,用户的权限设置也是一个重难点,可喜的是目前为止,这些重难点都还没有实现。哈哈哈。。。(无奈的笑)
末尾感想
这篇博客基本是一个对于项目开发心理过程的记录,对于一个没有接触过的小白而言。路漫漫其修远兮,吾将上下而求索。下篇博客继续写(干就完事了)