前言

又到了毕业季,计算机系的学生们又到了交毕业设计的时候了,有些学生轻而易举就搞定了,有些学生压根没有思路怎么做,可能是因为技术问题,也可能是因为经验问题,我在这里跟大家交流交流,希望能结交到更多的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学长分享技术干货!

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

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

java毕业设计怎么做?相关推荐

  1. 最新计算机java毕业设计选题题目推荐

    近年来基于Java语言的毕业设计一直占据着每年毕设题目的半壁江山,有很多同学问我如何选择一个难度适中且易于通过的题目,今天就简单跟大家分享下当下主流Java Web毕业设计的选题经验.毕设帮助.开题指 ...

  2. 关于java的毕业设计_我的java毕业设计之路回顾

    我的java毕业设计之路回顾 大宇大学毕业现已四个月了,这四个月有懒散的时分,有尽力的时分.回忆自己走过的路,只要java毕业设计最能浓缩我的所学.我早就有这个计划:把自己的毕业设计与咱们共享,但一向 ...

  3. java毕业设计bs架构实习管理系统源码+系统+数据库+lw文档+调试运行

    java毕业设计bs架构实习管理系统源码+系统+数据库+lw文档+调试运行 注意:该项目只展示部分功能,如需了解,文末获取源码地址. 临近学期结束,还是毕业设计,你还在做java程序.网络编程.课程设 ...

  4. Java毕业设计-超市综合管理信息系统

    相关资源:java毕业设计-超市综合管理信息系统.zip-互联网文档类资源-CSDN下载 摘 要 由于科技的发展,信息量的剧烈膨胀,企业要想适应信息社会迅猛发展的浪潮,就必须借助于Internet构建 ...

  5. java项目-第120期儿童成长博客记录系统-java毕业设计

    java项目-第120期儿童成长博客记录系统-java毕业设计 [源码请到资源专栏下载] Hi,大家好,今天分享的源码是<基于SpringBoot的儿童成长记录博客系统>. BabyLog ...

  6. java毕业设计飞机航班信息查询系统源码+系统+数据库+lw文档+调试运行

    java毕业设计飞机航班信息查询系统源码+系统+数据库+lw文档+调试运行 注意:该项目只展示部分功能,如需了解,文末获取源码地址. 临近学期结束,还是毕业设计,你还在做java程序.网络编程.课程设 ...

  7. java毕业设计飞机航班信息查询系统演示视频2021源码+系统+数据库+lw文档+调试运行

    java毕业设计飞机航班信息查询系统演示视频2021源码+系统+数据库+lw文档+调试运行 注意:该项目只展示部分功能,如需了解,文末获取源码地址. 临近学期结束,还是毕业设计,你还在做java程序. ...

  8. 计算机专业Java毕业设计题目参考【附项目+论文+源码】

    马上就要做毕业设计啦,计算机专业的小伙伴们终于开始紧张啦~ 但是Java相关的毕业设计,真的太难啦,都不知道做什么选题!!! 如果你平时没认真学,那么很可能根本就不知道怎么做毕业设计! 作为一个过来人 ...

  9. java毕业设计——基于Java+Bootstrap+Mysql的电影评论网站设计与实现(毕业论文+程序源码)——电影评论网站

    基于Java+Bootstrap+Mysql的电影评论网站设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于Java+Bootstrap+Mysql的电影评论网站设计与实现,文章末尾附有本毕 ...

最新文章

  1. Javaweb监听器(2)
  2. Algs4-1.4.8计算输入文件中相等的整数对的数量
  3. Linux下arp用法
  4. centos7 python3安装numpy_centos 7 下安装numpy、scipy等python包
  5. spring boot学习(2) SpringBoot 项目属性配置
  6. [转]如何让DIV固定在页面的某个位置而不随着滚动条随意滚动
  7. java 动态树_使用dtree构建动态树型菜单
  8. 基础总结篇之七:ContentProvider之读写短消息
  9. 课堂练习--最大子数组和
  10. (三)图像的放大和缩小
  11. java源码-AtomicInteger
  12. 《Java程序员职场全功略:从小工到专家》连载五:当今主流公司的企业文化
  13. ubuntu 安装 wkhtmltopdf 的方法
  14. 一篇文章带你搞懂DEX文件的结构
  15. 解决object at 0x01DB75F0
  16. Java8 CompletableFuture(2)回调函数 thenApply thenAccept thenRun
  17. 电视剧中的计算机学霸,电视剧中的九位学霸男神,真希望身边有位颜值又高学习又好的男生...
  18. 云主机被挖矿解决方法
  19. MindSpore【数据集功能】无法查看数据集
  20. 解锁scott用户,以及查看oracle中scott用户所拥有的四张表。

热门文章

  1. Fiddler原理+雷电模拟器进行APP抓包
  2. 在linux服务器上安装git
  3. 【转】一名大学生的PHP进阶之路
  4. java maptodouble_Lambda表达式mapToDouble.sum精度问题
  5. NXP i.MX6Q 双屏同显hdmi显示闪烁解决方案
  6. 离散随机变量和连续随机变量_随机变量深度崩溃课程
  7. 免费获取百度网盘会员一天的不限速网盘会员
  8. Python 判断奇数偶数-12
  9. android 读写sd文件系统,SD卡FAT16文件系统的学习笔记
  10. SeedLab10: Linux Firewall Exploration Lab