项目历程
1.对整个网页进行页面设计 Axure mockitt
2.静态网页Html Css Javascript
3.动态网页 与用户的交互窗口Jsp
4.创建数据库并且连接数据库Mysql Navicat JavabeanServlet eclipse
目录
项目历程
第一阶段 网页设计
需求分析
系统功能结构图
业务实体的属性和操作
第二部分 静态网页设计
筛选区 科普区 讨论区 商品参数区
第三部分 动态网页
动态网页主要实现的与服务器互动
筛选区互动功能核心代码段
jsp处理提交的表单
建立数据库数据表
第四部分 实现所有与数据库连接的功能
建立数据库并与数据库连接
实现所有需要数据库连接的功能
总结部分
整个过程中由于能力的原因我们并没有使用什么框架 太菜了实在是 这里放个链接 是整个项目的文件
项目目录
第一阶段 网页设计
需求分析
- 市面上的电脑品类众多,类型复杂,小白在选购电脑时很难做到让电脑的各项指标都符合心意。同时跨平台选购很难做到多个笔记本电脑的性能的对比,基于此我们开发本网站,为选购电脑的新手小白指路。
系统功能结构图
注:实际情况中 由于不可抗力我们的后台只做出了一个数据管理
业务实体的属性和操作
用户 个人信息; 收藏; | 讨论 发布; |
用户浏览操作流 搜索; 筛选; 对比; | 管理员管理操作流 发帖监督; |
第二部分 静态网页设计
静态网页部分一共有8个页面 常见的BootStrap Jquery组件
- 首页 后序重新改过一遍(这里先不放) 使用轮播图
- 登录注册页面
- 科普区
- 讨论区
- 筛选区
- 对比商品页面
- 商品详细参数页面
- 管理员页面
这里是四个功能区的图放在上面
筛选区 科普区 讨论区 商品参数区
第三部分 动态网页
动态网页主要实现的与服务器互动
- 登陆注册后的提交验证表单
- 点击筛选完成后提交表单
- 提交form表单 action forword等动作
筛选区互动功能核心代码段
品牌:尺寸:
价格:
jsp处理提交的表单
<%javaSqlite sql=new javaSqlite();ArrayList array=newArrayList();ArrayList list=newArrayList();array=sql.getArrayListComm();String brand=request.getParameter("brand");String size=request.getParameter("size");String price=request.getParameter("price");//String ram=request.getParameter("ram"); int i=0; for (;i --请选择--<% for (int j=0;j<option value= > --请选择--<% for (int j=0;j<option value= ><%for (int j=0;j<img class="aligncenter" src="https://img.maxssl.com/uploads/?url=img/" />
          
<%if (j<img class="aligncenter" src="https://img.maxssl.com/uploads/?url=https://img.maxssl.com/uploads/?url=img/" />
            <%}if (j<img class="aligncenter" src="https://img.maxssl.com/uploads/?url=https://img.maxssl.com/uploads/?url=img/" />
           
建立数据库数据表
第四部分 实现所有与数据库连接的功能
建立数据库并与数据库连接
这里的与数据库连接 大多是用JavaBean 组件 jdbc jar包和navicat连接的
@@有部分直接写,有部分用Javabean 比较乱也没有统一
实现所有需要数据库连接的功能
登陆注册
用户发布讨论
- 用户收藏商品
- 用户筛选和对比商品
- 管理员审核帖子