导航

谈谈毕设--SSM管理系统

Posted on 2023-03-11 10:45  Andy_Lcw  阅读(92)  评论(0编辑  收藏  举报

最近刚好拿到了自己满意的offer,本着整理的心情,把自己毕设写的那点破事抖一抖。也想在工作几年之后,在看到自己代码的时候,会不会嫌弃当时自己写的啥玩意。

一、毕设介绍

一般计算机类专业的学生,都会让做一个项目,并以此项目为题,完成一篇毕业论文,来拿到你的毕业证和学位证。我选择的是以java开发的项目,结合SSM框架,数据库端用Oracle。

说说原因:首先,我在大学期间做了一名读死书的人,简单来说,就是过分注重学校的学习;而缺乏自己专门的独立训练。这是我在出来找工作总结出来的,但是,我好在就是对待学校中的任务挺认真,也完成得比较好,不说优秀,中等偏上是肯定的。学校请了一个中软的培训老师,给我们上了2个月的课【一个月学习,专门讲SSM和Oracle连接的问题,具体讲了啥呢,就是一个连接数据库的增删改查;然后我们就用这个练习,用一个月的时间完成一个网站项目,这一个月老师在场,不会你可以问他,但是人太多请教了,你就得自己解决问题。】,在这样的基础下,我独自一人,完成了一个设计了6张表的初步网站。说不上好,说不上功能完善,但是确实打开了一扇大门,原来开发可以这么快。【前端后端,找的模板改,大致就是模板之家,我主要写业务层代码】

二、毕设来袭

当我听到老师统计毕设题目的时候,写任务书的时候,毕设就悄悄来了。我之前还想着整一个微信小程序的内容,整了一段时间,也把模板整出来了,但是涉及到数据库那一块就出问题了,总而言之就是出了一些问题,再加上自己当时还准备考研的,所以就不想怎么折腾,申请换毕设题目了,然后就整的这个SSM项目。我本来想用之前写过的那个进行改写,结果老师不准,然后他给我选了几个,在一番操作下,就这样定了下来了。

重新写的时候,思路也差不多,只是我觉得有些地方不合理,比如在前端传递多个数据时候,我之前是遇到一个就存到paramater中去,然后再去执行另外一个查询的时候把参数带过去;真傻,而且极其不美观,然后第二版就想着持久化,放在session里面,我觉得现在也是这样做的。还有就是当时自己在B站上面找了一个SSM的项目内容再看了一遍,学了不少,也用进去了,比如MyBatis的动态SQL,真的好用。还用了一个MD5加密密码的,记得我对比密码登录的逻辑就是,把用户输入的数据,在后端加密一次,然后从数据库中对比是否一致,实现目的了就行,哈哈哈。

三、毕设进行时

写毕设的时候呢,开发不是最难的,最难的是叫你写啥报告啊,文档啊,说真的,当时真的很厌恶。但是,你别说,通过写这些玩意,你还真的摸清楚了做一个啥样的东西,以及哪哪哪不完善。主要来说呢,就是各种图。

1.需求分析

描述一下你要做什么,有哪些功能,比如:注册,登录,退出登录,等。

这里面要画一个Use-Case(用例图),简单来说,就是分出对象及其动作;面向对象的话,就是类和方法。

 

 

 

2.概要设计

我呢,就直接画了一个结构图。

 

 

3.数据库设计

使用PowerDesigner画的逻辑结构模型和物理结构模型,这两个模型可以相互转换,大致是这样。然后你当然得整一个表格,说说啥的。

   

 

 

 

 4.详细设计

功能觉得多的话就选几个写,然后画画流程图,我用的Visio。

 

 

5.代码编写

按照之前设计的写,不会就查,解决问题

 

四、毕设完成时

我的呢是项目还没写完,老师那边催着要论文了,初稿。不过也不用太慌,你还得被打回来好几次,就是边改论文边写代码,论文改完了,代码也估计差不多了。其实代码只用在你毕设答辩前调好就行,这期间可能你的论文都完事了。等到你完成答辩的时候,老师告诉你说你答辩成绩的时候,你就真的不是学生了,至少大学结束了。关于答辩,没什么好说的,只要是你自己做的,问题都不大,你别糊弄自己就好。因为,所有偷的懒,都会以另一种方式让你偿还。

五、写在最后的话

还是需要自己动手啊,为自己找点自信,也为未来打算。虽然这个SSM项目不咋样,但是他确实是我为数不多能写在简历上的东西之一,特别是我这种二战失败的人,一没实习,二没经历,感觉什么都不会,真的挺难。不过也挺有机会的嘛,这我不还找得挺不错的嘛,至少在我这个水平,和同学相比,中等偏上,足矣。Tips,公司招聘很多,好公司多的是,我现在去的这家公司,我从面试到拿到offer,足足等了快一个月,入职那天刚好一个月。如果那天没有这个offer,我可能就会选择另外一个C++的岗位,因为偏硬件,该面试官通过电话面试,我聊了大学学的数据结构,微机原理与接口技术以及嵌入式的东西,包括汇编代码,最后这个面试官第二天给我回复了,头一天晚上面试,第二天中午出结果,待遇在成都还是不错的,中等,除了底薪低,绩效高外,没啥毛病。

最后,祝愿大家都能找到自己心仪的工作,开开心心上班,认认真真搬砖。