作为一个从业10年的IT老鸟告诉你, 如果你的毕设是正儿八经工作过的人写的, 一般结构都是非常清晰, 采用mvc结构, 业务分层快准狠, 对业务高内聚低耦合, 对于这种代码, 只需要从内到外部一层一层看即可
理解毕设的目标, 然后看一下数据库设计, 数据库设计本质上跟你excel里的表差不多
查看dao层, 这个目前一般有两种, 一种是用orm的也就是hibernate, 另外一种是mybatis, 后面那种跟直接写sql没有本质区别, hibernate写的语句类似sql方言, 更方便理解
查看各种api的设计, 以及如何调用dao service数据服务, 然后返回哪一个jsp进行渲染
前端有的会有一些js代码, js是最简单的语言, 很容易学, 这样分层看你就能了解整个代码的运作原理了
如果是一些学生写的代码, 可能真的是胡写, 各种代码混乱不堪, 对于这种混沌代码, 没有什么比较好的方法
现在做网站,静态的话CSS、dreamweaver等,动态的话可以用C#和SQL Server、java和等,总的来说,静态网页图片加上一些编程语言就够了,dreamweaver比较简单,动态的话就是前端加后台数据库