项目三总结

我的主页:

  1. 希望完成:通过数据库查询到数据的横向展示,并在德克商城里面把我的主页的上面部分扒下来。
  2. 现在完成:将德克主页上面的页面截图,在图片下面有从数据库查询出的数据,此数据没有关联。在数据库只添加了此条数据,且此条数据是针对店主一个人的描述,所以也只有修改。并将修改的弹出框、修改保存更改完成。
  1. 对列表的展示

b47df2babc186499a18ddb9c1ab64bf3d93.jpg

  1. 对弹出框的展示

60cb72fffdf3fcc376336e0be0f2261dfd4.jpg

  1. 对表单修改的保存(vue.js)

7fdc59b6443d034cd6db653ffc4533db760.jpg

在线商城:

  1. 希望完成:将在线商城各个页面、图标、图片、跳转路径里面的资源及js、css从德克会员网站上扒下来。
  2. 现在完成:只将软件页面拷贝下来,其中包含轮播、js、css、图片、jsp,其他跳转路径更改为/onlineMall/hardwareService_N3,跳转页面为“请确认页面是否存在”。
  1. 展示效果

deba0873dff27c677b10b633f1c02143c89.jpg

  1. 跳转效果

7d491cca59b7909796efaae1cf8f0d8ca88.jpg

供应商:

  1. 数据之间相互关联,并完成一系列增删改、高级查询。
  1. 对供应商的增加

6314ac324f78fe4c2dcee2b75ac94c6ad62.jpg

  1. 供应商的删除

  1. 供应商的修改

2dbca4f95063c42950bc987afd7e7e352e0.jpg回显。保存方法与新增中的保存一样

  1. 供应商的高级查询

13f4f977cd50b1c82102de47af154ed3ca4.jpg

  1. 分页查询

aa2a0a5ae8b911c890d843148e113cba895.jpg

菜单:

  1. 将后台与数据库完成
  1. menu的SQL语句(mapper.xml)

19efce1f6ab42bc6b59f9e227e135642d65.jpg

  1. service层,通过查询到二级菜单再将一级菜单查询出来,同时将一级菜单对应的二级菜单装入集合中

84725f2d8609eb9839b181f4525e2433620.jpg

角色:

  1. 希望完成:给用户添加角色
  2. 现在完成:只完成了对角色页的增删改查。与供应商管理使用同样的js,只是更改了路径

权限:

  1. 希望完成:对角色权限的管理。
  2. 现在完成:完成了对权限页的增删改查。与供应商管理使用同样的js,只是更改了路径。同时对用户赋予动态权限
  1. mapper.xml(通过SQL处理用户的访问权限)

737b56a83383374f5ea92bbc3b74b6d4a18.jpg

心得总结:

  1. 项目中的收获。
  1. 对js更加熟练。以前只会写简单的jQuery语法,这次我们项目所用的Vue,虽然不是我做的前台模板,但是对我的js有很大的提升,因为自己可以看懂了,不再局限于看懂jQuery。
  2. 对百度的使用更加熟练。在做项目的时候出现很多bug是自己不能解决的,但是通过百度搜索,可以搜索到很多种解决的方式。并知道怎样去搜索才能最快的搜索出来。
  3. 对SQL的熟练。以前学习了之后,我们很多都是使用现成的SQL语句,这次我们所做的德克会员管理,表的建成以及连接、查询都是我们一步步的写出来的。
  4. 对项目中的mapper层、service层、controller层、util层、query层、界面层的理解更加深入。我现在能知道一个方法加在哪一层才能让它发挥出更大的作用,同时这也是程序员的一种规范。
  5. 在这次项目中,通过对源码的理解,从德克会员管理网站中成功拷贝下一个页面。以后如果需要使用很多功能,那我就可以很熟悉的去拷贝现在在互联网中的一些网页了。
  6. 和组员联系密切。有些功能是和组员一起共同完成的,这时就需要我们和组员之间相互协调以及互相帮助处理bug。
  1. 遇到的问题以及解决方法
  1. 第一次运行时,项目使用报错。先检查是否有代码写错,发现不是因为写错后在检查编译。因为项目比较冗杂,所以有时候编译并不能完全编译,此时需要先清空项目的编译文件,再重新编译。如果不行那么重新启动软件再重新编译。
  2. 做外接服务器查询天气时,只要通过城市查询天气的方法运行都会包SOAP消息响应错误,使用百度查询是需要加日志拦截器,所以这个方法就暂时搁浅了。随后我又做了外接服务器,通过电话号码查询归属地,使用Vue接收前台传过来的数据时一直接收不到,这时我问组长,组长说需要用表格,我加上表格发现样式很怪,就像一个表格里面嵌套着消息框和一个按钮,我清除表格样式之后,消息框及按钮的css格式也被清除。如果不用表格那么后台一直接受不到前台传的值。没解决。
  3. 在网上拷贝页面时,拷出来格式不对,js、css太多而且路径也很多,所以用了很久的时间。尤其是拷贝轮播图的时候,由于需要的css找不到,就自己写了一个,但是样式没有德克会员管理中的在线商城的轮播图完善,还算能看。在线商城页面的左边和上面本来就是引入的一个css头文件,但是其中又包含其他样式,所以不能去删除,展示的时候同样有左边和上面的边距存在。
  4. 做菜单的时候,数据库中写SQL从employee、employee_role、role、role_permission、permission、menu,通过用户登录的信息拿到角色再分配权限,从而登录界面展示相应的菜单。当时第一次使用SQL查询的时候是只能查询到二级菜单,然后又和其他小组做权限的同学一起商量了一下,通过二级菜单的parentId拿到一级菜单,再将一级菜单与之对应的二级菜单匹配再存到一级菜单中的List<Menu> children中。

转载于:https://my.oschina.net/u/4083606/blog/3074599

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值