java毕业设计怎么做?

前言

又到了毕业季,计算机系的学生们又到了交毕业设计的时候了,有些学生轻而易举就搞定了,有些学生压根没有思路怎么做,可能是因为技术问题,也可能是因为经验问题,我在这里跟大家交流交流,希望能结交到更多的java开发朋友,也希望能尽可能帮助到以写朋友。

怎么做毕业设计?

1.导员有没有要求业务需求?

比如说导员要求大家做一个学生成绩管理系统,需求是包含登录界面,人员角色分为老师、学生、管理员,每个角色登录进系统后对应的权限功能不一样,比如学生登录系统后可以查看自己的学生信息,考试成绩信息,老师登录进系统可以对学生的成绩进行管理录入,管理员登录进系统可以对老师、班级、学生的信息进行修改,考试进行安排等功能;
如果导员没有要求具体的业务需求,那么我们可以自由发挥,比如我们想做一个学生信息管理系统,可以对学生的名字、电话、爱好、专业、微信号等信息进行增删改查等功能;

2.导员有没有要求技术栈?

比如说导员要求大家做一个学生成绩管理毕业设计,要求使用java、jsp、servlet、mysql等技术,那么我们就要按照导员的要求去做这个系统,虽然不符合企业的框架要求,但是对于学生的所学来说也算是项目开发的思想入门。

3.定好业务和技术栈后进行开发

定好基本的业务和技术栈后我们就要着手开发,比如说我们要做一个学生成绩管理系统毕业设计;
1.通过业务场景,我们要设计数据库原型,学生信息、老师信息、管理员信息可以采用一张表,然后根据分类去做角色区分,成绩表、班级表、考试表、等根据个性化设计出来,如果是多对多的关系,比如一个班级可以有多个老师教不同的课程,一个老师也可以教多个班级,那么这种情况就要采用中间表进行关联;
2.通过eclipse新建一个javaweb项目,新建jsp页面展示学生信息、老师信息、班级信息等,点击编辑学生信息后通过form表单提交到后台的servlet,后台的servlet通过获取表单信息然后通过jdbc去连接数据库把数据提交到数据库进行保存;
3.整体的技术栈需要我们掌握的有前端js、css、html,后端servlet、jdbc、java,数据库mysql,服务器tomcat

分享心得

我也是大学生过来的,做一个简单的毕业设计,如果我们只学习了java语言,可以考虑工通过java gun技术去做一个简单的界面,但是基本现在这种要求大学会要求比较少,比较java项目都是B/S架构基于浏览器访问的,但是如果我们没有对于java、前端知识非常薄弱,怎么办呢毫无下手的办法,我们只能硬着头皮,找一个做好的java毕业设计去研究研究修修改改也可以学习到很多东西,做一个简单的可以交差的作业,但是会很苦恼,毕竟做好的毕业设计你也不懂人家的思想是啥,怎么设计的怎么开发的,还是自己动手做一个才会掌握的更牢靠,学习到更多的知识不是么,学习吧 学弟们 ,加油!


-END-

如果你喜欢我的分享,欢迎关注微信公众号 java学长分享技术干货!

如果做毕业设计有啥问题也可以跟我沟通,希望能帮助到你!

悄悄告诉你免费赠送重磅互联网架构师教程,提升职场技术水平!

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT悍将阿瑞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值