JavaWeb小项目:网上书店(实现了其中的一部分),jsp+servlet+MySQL+css+js

先上项目源码

链接:https://pan.baidu.com/s/1opofH3SVg8yMLNbG3OCA5Q 密码:22md

技术:Tomcat 7,如果用你还需要修改以下部分,改成你自己的数据库用户名和密码就行

JavaWeb小项目:网上书店(实现了其中的一部分),jsp+servlet+MySQL+css+js_第1张图片

再上图

主页

JavaWeb小项目:网上书店(实现了其中的一部分),jsp+servlet+MySQL+css+js_第2张图片

登录页面

JavaWeb小项目:网上书店(实现了其中的一部分),jsp+servlet+MySQL+css+js_第3张图片

注册页面

JavaWeb小项目:网上书店(实现了其中的一部分),jsp+servlet+MySQL+css+js_第4张图片

忘记密码页面

JavaWeb小项目:网上书店(实现了其中的一部分),jsp+servlet+MySQL+css+js_第5张图片 重置密码页面

书籍分类页面

JavaWeb小项目:网上书店(实现了其中的一部分),jsp+servlet+MySQL+css+js_第6张图片 书籍分类页面

结算购物车页面

JavaWeb小项目:网上书店(实现了其中的一部分),jsp+servlet+MySQL+css+js_第7张图片

我的账户页面

 

JavaWeb小项目:网上书店(实现了其中的一部分),jsp+servlet+MySQL+css+js_第8张图片

这是我断断续续花了四天写的一个网上书店小项目,里面还与很多功能不完善,在写这个项目中,因为没有好好分析的数据库和项目中的实体关系,导致我的项目写的有一些问题,这也为我后来的写这个项目的过程中造成了很多的问题,而且写的很累,有时间在做这个项目过程中要不断的添加新的数据库,不断的完善项目所需要的功能,所以大家如果做什么项目的时候可以先把项目的原型做出来,就是静态页面,然后再分析其中的实体关系创建数据库,不然以后做项目会很麻烦,还有就是数据库要竟可能多的分离出其中的实体关系,做到高内聚低耦合,才开始我也不是很理解这句话的含义,在你没有实际操作后是很难理解这句话的,这个项目有很多的不完善的地方:

1、我的收藏并没有实现,不过也很简单,从数据库中查就行

2、因为前期没有创建购物车的数据库,所以显示的地址信息都是注册用户的信息,地址是最后做的,如果要修改数据库,这个项目中的很多东西都要修改,所以我也就没有再次修改了

3、搜索框没有实现,如果只是模糊查询的话也很容易

4、页面中的购物车以及我的账户不需要登录就可以看到所有的信息,这是我设计页面时并没有想到,等到想到这个拦截功能时项目已经做完了基本上,弄的很是尴尬

5、当添加到购物车书籍会重复出现,而且点击书籍购买加号减号按钮并没有实现

6、业务逻辑处理不够清晰

最后,再做这个项目的过程中我借鉴 了很多网上的网页布局和jQuery插件库,其中有http://www.htmleaf.com/jQuery之家、模板之家以及在当当网上书店下载的资源,非常感谢

声明:以上内容仅做学习,如做商业用途后果自负!

你可能感兴趣的:(javaWeb学习笔记)