今天为大家分享一个java web编写的小程序商城。
1程序后台采用JSP+JAVABEAN+SERVLET搭建开发框架,小程序与后台通过AJAX获取请求数据。
2 小程序在微信开发者工具中运行,小程序只负责通过API显示或者提交数据,不直接操作数据
3 后台与数据库采用JDBC连接
4 后台管理部分页面数据显示采用的JSP,页面显示采用JSTL技术
目前系统功能已经完善,后续会进一步完善。整个系统界面漂亮,有完整得源码,希望大家可以喜欢。喜欢的帮忙点赞和关注。一起编程、一起进步。
开发环境
开发语言为Java,开发环境Eclipse或者IDEA都可以。数据库采用:MySQL。
本项目是基于MVC的JSP技术进行的Web应用程序开发,其中
JSP技术为表示层,包括EL表达式、JSP动作、JSTL标准标签技术
Servlet为控制层技术
JavaBean为开发模型层
采用MVC设计模式对各个模块进行开发
数据库采用mysql数据库
采用Tomcat作为Web服务器
火狐浏览器,360浏览器,Chrome浏览器,IE浏览器做为本次程序的运行浏览器
主要功能
小程序商城分两类用户。他们分别是:普通用户和系统管理员
1普通用户
(1)用户绑定:第一次进入小程序后,要求用户信息和微信的openID进行信息的绑定,完成绑定后,每次进入小程序,系统能自动识别出当前的用户信息,包括用户名称,用户ID等信息。
(2)浏览商品:用户在网站上点击一个商品分类,可以查看到改分类下的商品,点击进去,可以查看到商品的详情包括商品名称,价格,库存等信息。用户也可以直接在小程序的首页按照关键字直接搜索出符合条件的商品。
(3)加入购物车:用户可以选择自己喜欢的商品加入购物车,同时也可以对购物车里面的商品的数量进行增加,删除等操作。
(4)我的订单:用户登录到系统后,点击我的订单标签,可以查看到用户的历史订单信息。点击其中的一条订单,可以查看到订单的信息,包括商品名称,商品数量。
2系统管理员功能
(1)管理员登录:管理员输入用户名和密码,登陆到后台系统进行管理。
(2)用户管理:系统管理员在后台对所有用户信息进行日常的维护(增加、删除、修改等操作)。
(3)商品分类管理:系统管理员在后台对所有商品分类信息进行日常的维护(增加、删除、修改等操作)。
(4)商品管理:系统管理员在后台对所有商品信息进行日常的维护(增加、删除、修改等操作)。
(5)订单管理:管理员对订单进行日常的管理。包括订单的发货、删除
(6)订单统计分析:根据时间分析,统计一段时间内的销售金额和销售数量
实现效果
1 主界面
![](https://i-blog.csdnimg.cn/blog_migrate/2cffc9abf8fb4851935a55ee1c3dcddd.png)
2 商品详情
![](https://i-blog.csdnimg.cn/blog_migrate/39e629ed51cfa04b003a18e57e0a2afc.png)
3 加入购物车
![](https://i-blog.csdnimg.cn/blog_migrate/b1d7c2436cfb3fcc7667a55616b58837.png)
4 订单详情
![](https://i-blog.csdnimg.cn/blog_migrate/b61695d1ee851ff4c89ad17b92741b63.png)
5 后台登陆界面
![](https://i-blog.csdnimg.cn/blog_migrate/5d204c9a6807755cf5abbc3c9f026804.png)
6 后台主界面
![](https://i-blog.csdnimg.cn/blog_migrate/c085bcc0521d83ca5615dcedc0363dd9.png)