项目介绍:
本网站页面主要用JSP实现,业务逻辑层用SSH框架(Hibernate+Struts+Spring)及Java代码实现,数据管理用MySQL数据库,开发工具使用Eclipse,服务器用Tomcat8最新版本。
本系统针对管理员和普通两类用户设置了不同的功能。管理员功能包括:图书信息管理、图书类别管理、订单管理、用户信息管理;
普通用户功能包括:注册信息、浏览书店信息、浏览图书信息、搜索图书、在线生成订单等功能。该系统用户界面友好,模块划分清晰,具有使用方便,安全稳定,维护简单等特点。
功能介绍:
本体系实现的基本功能如下:
- 一般游客:浏览书店简介、浏览图书信息、搜索图书、根据分类查寻图书、注册信息等功能;
- 在线用户:包括一般游客全部功能,除此之外,还有登录网站首页、管理购物车、生成订单、查看订单等功能;
管理员具有图书类型管理、图书信息管理、订单查看删除管理、用户添加删除管理、后台管理功能;
用户管理模块:该模块可观察浏览用户信息、更正、消除用户信息功能。
(2)订单管理模块:该模块主要处理买家完成的订单,查察、删除等功能。
(3)图书管理模块:该模块主要管理书籍,包括增添图书、更新图书信息、设置最新图书、推荐图书、促销图书等。
(4)书籍分类管理模块:该模块对图书类型信息进行打理,包含添加新类型、查询类别意思、改动、和消除等功能操作。其中图书类别信息主要是类别称号、类别含义。
(5)系统管理模块:书店简介信息的更新,系统维护。
(6)修改密码模块:修改管理员密码功能。
技术栈:
JSP、Struts2、Spring、Hibernate
数据库设计:
用户表:
DROP TABLE IF EXISTS `Users`; CREATE TABLE `Users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(255) DEFAULT NULL COMMENT '用户名', `password` varchar(255) DEFAULT NULL COMMENT '密码', `phone` varchar(255) DEFAULT NULL COMMENT '电话', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
图书类别信息表
DROP TABLE IF EXISTS `Book`; CREATE TABLE `Book` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL COMMENT '名称', `cover` varchar(255) DEFAULT NULL COMMENT '封面', `price` float DEFAULT NULL COMMENT '价格', `intro` varchar(1024) DEFAULT NULL COMMENT '介绍', `auther` varchar(255) DEFAULT NULL COMMENT '作者', `press` varchar(255) DEFAULT NULL COMMENT '出版社', `pubdate` date DEFAULT NULL COMMENT '出版日期', `special` int(1) DEFAULT '0' COMMENT '特卖', `news` int(1) DEFAULT '0' COMMENT '新书', `sale` int(1) DEFAULT '0' COMMENT '打折', `category_id` int(11) DEFAULT NULL COMMENT '分类', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=41 DEFAULT CHARSET=utf8;
管理员信息表
DROP TABLE IF EXISTS `Admin`; CREATE TABLE `Admin` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(255) DEFAULT NULL, `password` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
订单表
DROP TABLE IF EXISTS `Indent`; CREATE TABLE `Indent` ( `id` int(11) NOT NULL AUTO_INCREMENT, `total` float DEFAULT NULL COMMENT '总价', `amount` int(11) DEFAULT NULL COMMENT '商品总数', `status` tinyint(4) DEFAULT '1' COMMENT '状态(1未处理/2已处理)', `name` varchar(20) DEFAULT NULL COMMENT '收货人姓名', `phone` varchar(20) DEFAULT NULL COMMENT '收货人电话', `address` varchar(255) DEFAULT NULL COMMENT '收货地址', `systime` datetime DEFAULT NULL COMMENT '下单时间', `user_id` int(11) DEFAULT NULL COMMENT '下单用户', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
安装教程:
目录结构:
├─数据库
│ book.sql
│
├─源代码
│ └─book.zip
├─论文等资料
│ 毕业设计任务书.docx
│ 毕业设计论文.docx
│ 答辩PPT.pptx
│
└─项目截图
1.前台首页.png
2.购物车.png
3.后台登录.png
4.后台管理.png
5.毕业论文.png
项目截图:
基于JSP的网上购书系统-后台登陆
基于JSP的网上购书系统-前台首页
基于JSP的网上购书系统-购物车
基于JSP的网上购书系统-后台管理
基于JSP的网上购书系统-毕业论文
注意事项:
本站所有源码仅供参考学习,请勿用于违法用途,否侧因此造成的一切后果本站不承担!
本站所发布的全部内容源于互联网搬运,仅限于小范围内传播学习和案例参考!
请在下载后24小时内删除,如果有侵权之处请第一时间联系我们删除!