用个人博客来做毕业设计是我很久以来就有的想法,原先最初的想法的为班级做一个类似于贴吧一样的使用平台。因为营长已经给班级做了一个班级网页。如果我在做一个类似相符合的贴吧或者博客平台,也能为接下来的班里的学弟学妹提供一个更加私密的交流空间。但是事与愿违,由于大一大二都一心放在ACM的训练里,会的只有C与C++。JAVA、PHP、Pythone、html5虽然都有接触过,但是由于接触太短,只能读懂代码却无法自如的使用语言。且后来时间短。只能退而求其次。用H5和PHP来做一个个人的博客。
由于时间很仓促,个人博客的成品我个人其实并不是很满意的。所以图和代码也不贴了。大概花了四五天,实现的功能也不多。留言板,数据库的连接和传输勉强搞定。下面说说以后改进的思路吧。
1.自适应是肯定要的。
来看自适应是没问题的,其实也可以考虑用响应式,不过考虑论坛手机端和PC的表现差距比较大,可能自适应会更好点。
2.想搞一个自动生成网页的代码。具体的代码刚刚搜了一下,还是可以做的。多琢磨下应该也搞的好。
这个问题可以用JS加AJAX来解决。
3.用户的注册登录要搞好。这个博客给我最大的收获就是明白了数据库里表的重要性。所谓磨刀不误砍柴工,在做这种要用到数据库的作品前一定要把该建什么表,表里要有什么关键词搞清楚,理清楚,做到一半要加关键词那就可太蠢了。
这个就要看经验和准备工作了。
4.还有就是数据的安全问题。之前了解过MP5加密,但是用的不多。接下来可以多多了解下。
大概就是这么多了,如果把这几个版块搞定估计这也不是一个个人博客了,而是一个实实在在的类似于贴吧的小网站了。还有UI也要改下,之前的UI我也不是很喜欢。
-----------这是一个分割线----------------------------2019年10月25日22:19:12----------
1.关于自适应的问题现在已经基本解决了。可以通过rem来制作一个响应式布局布局。具体的可以自己百度,还是比较简单的,多制作几张响应式的网站就大概能明白了。
2.自动生成网页的思路在最初写这篇博文的时候我还是感觉很难的,现在的话我个人感觉还是比较简单的,可以通过Jquery或者是使用React来制作一个网页模板,具体的数据直接从后台抽调即可。如果真要写的话个人是想用React来实现这个功能,复用的频率高且更加的容易优化和增加新功能。
3.用户的注册说白了还是一个数据库的建表问题,表里要有什么数据,什么是主键,表的关系是什么...等等现在我只有一个大概的脉络。毕竟我不是学后端的,平时对这个接触的也比较少。
4.数据的安全问题目前还没有考虑过,还是只会一个mp5加密。
5.现在又想到了一个问题,之前的数据库是用php写的。但是接下来想要重新写的话我就不想用php了,所以到时候真要写的话还要考虑下后台要用什么语言写。大概率是用java了。