阶段小项目——书海拾贝源码和经验分享

首先放上源码的百度云链接:

链接: https://pan.baidu.com/s/1o7Kr5NK1apLedv6i6Q2Y8g 密码: 3jdb

项目主要用到了jsp,servlet,css,js,mysql;页面做的比较简陋,没有什么神奇的样式,主要是没去找网上的css样式,本人审美又实在有限,调不出太好看的界面。

功能模块:

1.登录,注册和修改密码功能,主要是通过servlet和数据库中保存的账号密码信息比较,不匹配就弹出alert提示

2.按书名查询书籍并且显示,主要用的是sql的模糊查询功能,把书名中包含查询的词的所有书籍全部列出来显示

3.按书的分类显示,就是有个菜单栏一样的东西,类似于当当左边那个分类栏,只是比那个丑一点。这里面建了三张sql表,一张商品表,一张种类表,一张只放了种类id和商品id两个字段的中间表,借此实现每个书都有不只一种一类划分,比如普通心理学,既是心理学分类又是教育分类

4.加入购物车和一键购买,加入购物车页面不跳转,数据库中数量加一,一键购买既跳转又增加数量,再次之前先要判断购物车中是否已经存在该商品,不存在就调用添加方法,存在就修改数量

5.购物车,这个模块花了整个项目一半以上的时间,比较遗憾的是到最后都没有实现当当购物车那样可以根据修改数量和复选框选择来实时变更页面上的总价的功能,这也让我认识到了自己在前端上的知识的薄弱,由于时间问题,只好以后在补全这个功能了,最后实现的是数量写死,复选框还有,但不会实时显示总金额,只有选完后提交时解算出金额并显示在订单页面

6.付款页面,包含了地址选择页面,可以添加,选择和删除地

你可能感兴趣的:(阶段小项目——书海拾贝源码和经验分享)