图书商城【2】

做项目之前我们首先要有需求,然后根据需求文档并用软件工程师的语言描述出来,进行清晰的架构,这些东西初学者并没有太多的经验去谈,这些我们先统统略去详细,只是先讲一下大概
首先进行功能分析,功能分析如下:
1 、用户注册
2 、用户登录
3 、添加商品(CURD
4 、商品查看-- 列表查询
5 、商品详情页面
6 、将商品添加购物车
7 、查看购物车
8 、修改购物车
9 、生成订单
10 、订单查看(取消)
11 、在线支付
12. 下载销售榜单

对于一个商城系统,必然要有不同的权限,在这个系统中,权限如下
游客(未登录): 注册、登陆、商品查看
商城注册用户 : 商品查看、添加商品到购物车、购物车管理、生成订单、订单管理、在线支付
管理员 : 添加商品、商品管理、查看订单 、榜单查看(导出)

然后我们再进行系统设计,首先是进行系统架构,我们这个项目采用的技术为
JSTL + JSP + Servlet + JavaBean + BeanUtils + FileUpload + JavaMail + DBUtils(JDBC) + C3P0 + MySQL + Eclipse+ Tomcat9.0 + JDK8 + Windows
MVC 模式
JavaEE 三层结构 web层 service层 dao层
DAO 模式

最后是工程环境搭建和网站部署

第一步:导入jar包
导入mysql驱动 mysql driver / mysql-connector-java-5.0.8-bin.jar
导入c3p0 c3p0/c3p0-0.9.1.2.jar 将c3p0-config.xml 复制src下 将DataSourceUtils复制 cn.itcast.estore.utils ----- 配置c3p0-config.xml数据库连接参数
导入dbutils apache commons\dbutils\commons-dbutils-1.4.jar
导入beanutils commons-beanutils-1.8.3.jar commons-logging-1.1.1.jar
导入fileupload commons-fileupload-1.2.1.jar commons-io-1.4.jar
导入javamail mail.jar
导入jstl jstl.jar standard.jar
第二步:建立package结构 按照JavaEE 三层结构
cn.itcast.estore.web.servlet
cn.itcast.estore.web.filter
cn.itcast.estore.web.listener
cn.itcast.estore.service
cn.itcast.estore.dao
cn.itcast.estore.domain
cn.itcast.estore.utils
资源已经上传,大家可以下载一下,下载链接: http://download.csdn.net/download/tttzzztttzzz/10227590

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值