(二)分析与设计

       博客暂时包含6个模块,主页,说说,日志,相册,留言板,个人资料,还有一个小的模块不算进去,那就是背景音乐。大致功能就是登录,注册,增删改查,分页,评论回复,还有一个导航面包屑。下面详细介绍一下各模块的细节。

       主页,当然要做的炫酷一点,然而怎么个炫酷法还是个问题,毕竟不是搞前端的,要做出来还是有难度的,那么肯定要去鉴赏一下别人的代码了,哈哈。主页列出所有模块,那么可以做一个菜单,在菜单上可以做一些手脚了。

       说说,本身发个说说没什么难度,但是要支持回复评论,那么就有点复杂了,我表示有点蛋疼。看网上大多用的是第三方的评论插件,但是我还是想尝试着自己写一下,写不写的出来是一回事,尽量吧,这是块难啃的骨头啊。另外,说到这个那么就要说一下我的一个困惑了。我是以我的角色登录进来进行博客的操作的,那么其他人(游客,不说好友了,那么就更复杂了)要是想看到我的博客,那又是另外一种角色了,两个不同的角色对博客的操作权限也是不一样的,比如说说,我有编辑,删除,评论的权限,而游客只有评论的权限,这种情况该怎么实现,暂时表示不知道啊。

       日志,这个模块也主要是增删改查,还涉及到分页,分类。编辑器的话打算使用第三方了,比如百度的UEditor。因为我自己完全没思路写,也不会写。这个也支持评论回复,其它什么自动保存啊,存为草稿啊以后再扩展。

      相册,妈蛋,图片上传与显示,上传进度条,批量上传,大小限制,一系列的东西要考虑,另外还要做的炫酷一点,淡淡的忧伤啊。。。

      留言板,好吧,又是评论,不多说了,评论你好,评论再见。另外加一个个人签名的小模块。

      个人资料,头像,增删改查。

     再说说功能的细节。登录,校验是必须的,为了防止恶意攻击,形式的加个验证码。另外,记住密码,找回密码也是必须实现的,至于自动登录,以后再说。注册,手机号为凭证,邮箱也可以,但我只支持手机号了,而且不会发短信的,毕竟只是一个个人练习demo,要是支持发短信,那是要软妹币的,而且为了防止手机骚扰,还要加个图片验证(注:看到京东先发短信再输图片验证码,也是醉了,图片验证就是为了防止恶意使用软件进行短信骚扰,正确顺序应该是先输验证码,验证之后才发短信)。

     另外,加个过滤器,用户注销以后是不能再继续操作的,回退以后也一样,如果注销,那么角色变为游客。还要防止sql注入,所以要考虑的地方还是蛮多的。数据库的话,表结构什么的就不细说了,因为会随着项目进行不断的改进。最后说说用的技术,前台打算用angularjs,bootstrap,后台springmvc,hibernate或者mybatis,数据库msql,服务器tomcat。暂时就想这么多了,其它什么的都会慢慢改进,毕竟还有很多问题有待思考,解决。

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值