0、效果展示
1、概述
本系统是基于PHP开发语言和MySql后台数据库开发的一个B2C(Business To Customer)的化妆分享网站,基本实现了营销网站所需要的功能。前台功能包括登录、注册、个人中心,商品展示,评论添加,购物车,用户信息展示与修改等等;后台功能包括商品管理、用户信息管理、订单管理、评论管理、公告管理等。网站的实现具有如下特点:良好的可拓展性,类的独立性与可复用性给系统有了充分的可拓展空间;良好的性能,代码优化与存储过程的使用使系统能够在多用户同时访问下仍然能够保持很快的响应速度,使用户得到良好的体验。
2、搭建环境
本文以实现一个化妆分享交流与化妆用品购物电商网站为目标,从环境搭建到编码实现全过程讲述
我们使用javaweb、J2EE来构建化妆分享交流与化妆用品购物电商网站,环境使用最新版jdk和tomcat,配合mysql数据库
开发工具使用idea(也可以使用eclipse),数据库管理工具使用Navicat Premium
开发框架使用JavaBean Servlet MVC结构;
没有使用SSH(Struts+Spring+Hibernate)或SSM(Spring+SpringMVC+MyBatis),这两个框架我们在别的项目中再介绍开发过程
在项目中会引入My97DatePicker作为前端日期时间选择工具,使用fckeditor作为富媒体编辑器(也可以使用百度的ueditor)
使用DWR(Direct Web Remoting)用于改善web页面与Java类交互,实现远程服务器端AJAX读取登录数据。
使用JSTL(Java server pages standarded tag library,即JSP标准标签库),此库是由JCP(Java community Proces)所制定的标准规范,它主要提供给Java Web开发人员一个标准通用的标签库,并由Apache的Jakarta小组来维护。开发人员可以利用这些标签取代JSP页面上的Java代码,从而提高程序的可读性,降低程序的维护难度。
3、数据表结构
表 4-2 dingdan订单信息表
名称 | 类型 | 大小 | 说明 |
id | int | 4 | 编号 |
dingdanhao | varchar | 125 | 订单号 |
spc | varchar | 125 | 商品号 |
slc | varchar | 125 | 数量 |
shouhuoren | varchar | 25 | 收货人 |
sex | varchar | 2 | 性别 |
dizhi | varchar | 125 | 地址 |
youbian | varchar | 10 | 邮编 |
tel | varchar | 25 | 电话 |
time | varchar | 25 | 日期 |
表4-3 gonggao公告信息表
名称 | 类型 | 大小 | 说明 |
id | int | 4 | 编号 |
title | varchar | 66 | 标题 |
content | text | 0 | 内容 |
time | varchar | 16 | 日期 |