苍穹外卖的毕设建议

前言

        本文是对于计算机专业,大四毕业设计等相关事项进行的一些个人经验分享。

        旨在帮助之前和我一样的同学,对毕业设计有一个较为直观的了解。

        注:由于本人毕设是关于web网站应用开发方向的,所以关于这部分可能笔墨较多。

                且仅对毕业设计想要魔改苍穹外卖的同学,绝非实际编程的一些学习方式。

关于毕设的建议

        就我自己的直观感受来看,毕业设计更关心论文而不是你具体搞出来的项目。我当时想的 是,毕业设计吗,肯定多少要用点有价值的技术,搞出点确实需要花时间的东西。

        但实际上,关于实物,他们根本不看,或者根本不在乎你项目具体搞的怎么样。

        我当时在外地实习,是答辩前一个月,开始搞毕设论文。

        我们那个导师一开始说,大家一定要把实物搞出来,一定要把实物的功能搞出来。

        结果我月底答辩,三分钟PPT(我们导师要我们做十分钟的PTT,答辩前一天说只需要五分钟,我做了三四十张,丢)讲完,指导老师讲一讲格式要求,根本就不看你的项目。

        有的老师可能会让你录制功能的讲解视频,但基本上也不会去专注于你项目的质量。

        事实上,毕业设计格式以及查重才是重点。

        所以,关于毕业设计我的一个想法是,这玩意能弄多简单就弄多简答,把论文写写好。

       实际上,在我答辩结束的那天,我有一个感触,妈的,我感觉都不用搞什么实际程序,搞点UI效果图就行了。

        真的,真没必要专门为了毕业设计搞出多厉害,多么吊,多么复杂的程序,

        不纯纯傻卵子吗

        干嘛呢,何必呢

       学校又不给你发工资。

项目相关

     前置知识

        需要的一些基本知识

        JavaSe基本语法

        Vue前端

        Mysql关系型数据

        redis非关系型数据库

        但是实际上这些你甚至都不需要怎么会(当然如果是正经想学习编程,那又是另一回事)

        

      需要的工具

        后端:

        idea  2021.1 

        Navicat Mysql

        Redis

        前端:

        Vscode

        微信小程序(建议选题不要带这种小程序的)

        HBuilder x     

        测试工具:

        Postman:接口测试

        绘图工具:

        visio :大概率论文里面需要花什么E-R图、程序流程图、UML时序图、UML类图

       

        其他工具:

        阿里云OSS:用于存放项目中的图片、音频

        Element-UI:前端框架

        icon-font:用于下载前端矢量图

        GIt:用于代码回滚

        

     步骤

        不出意外,直接下载黑马的项目运行,必然是错误一大堆。

        纵使,你按照他的步骤一步一步的进行操作,基本上也会又很多错误。

        这里面既有环境配置问题,也有黑马本身项目文件的问题。

        如果你自己review黑马的前端代码,你会发现,基本是照着原来瑞吉外卖代码的修改,很多无用多余的文件、注释毫无删除的全然保留。

        有很多地方如果你不了解他的结构,你很难知道他具体干什么的。

        特别是在小程序端的wxml代码

这是什么

        你也搞不懂他具体是对应那个属性的,只能凭着经验以及检索进行阅读,修改。

        

        而相对于前端,后端代码的错误便相对较少,问题主要集中在spring Boot 版本切换、数据库配置、properties文件配置等方面

        特别是微信支付模块,因为个人用不了微信支付接口,所以需要修改与之相关的客户端支付、取消功能代码。

        魔改大致流程

        注意,魔改的前提是你能够确保原本的项目基本功能没有太大问题。

        

        

        软件的安装

        idea 2021.1 :编写后端服务器代码

        Navicat MySQL:存放用户数据

        Redis:缓存数据,提高查询效率

        Vscode:编写web网页代码

        微信小程序开发者工具:编写小程序端代码

        Postman接口测试工具:用于接口测试

        Sublime文本编辑器:用于查看代码

        

       以上是主要的开发工具,其中idea以及vscode在下载安装完毕,还需下载些许的插件辅助编写代码。

        在上述软件安装完毕后,分别在idea和Vscode创建GIT仓库,对前后端进行版本管理。

to be continued

        

        

        

        

     

        

        

        

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值