jsp 图书销售系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点

JSP 图书销售系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为

TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

jsp 图书销售系统Myeclipse开发mysql数据库w

二、功能介绍

系统制作过程中,要将整个系统进行细化,划分出不同的功能模块,然后在对各个模块进行具体的设计以及内容的添加。通过图1可以将问题具体化。整个系统可划分为用户注册、用户登录、

图书搜索功能、图书浏览功能、购物车功能、用户管理、订单管理这九个模块,每个模块又包含了各自特有的内容。该系统设计建立的主要任务是模块的划分,模块内容的添加,模块风格的

设计,以达到系统内容充实,风格独特的目的。

在系统设计过程中,有很多问题需要解决,以下是不同模块在制作时应解决的问题。

用户注册:用户注册功能使任何浏览网站的用户需要输入姓名、用户等基本信息就可以注册成为书店的注册用户。

用户登录:在做浏览者权限以外的操作时,比如用户若要使用在线购书功能,用户必须进行登录,输入用户名、用户密码,核对后用户登录成功再进行操作。

图书搜索功能:搜索是书店的重要功能,通过搜索可以方便的找到自己所需的图书。搜索时可以按书名搜索,只需要输入书名的几个字或者全称便可以找到与之相关的所有图书。还可以按图

书名称搜索,可以模糊搜搜索。在用户查询索要买的图书时,查看搜索结果。

图书浏览功能:用户在浏览页面时,会按图书的类型来浏览自己感兴趣的图书,在这个网上书店的首页提供了几个链接,分别链接到几种不同类型的图书。用户再浏览图书时,可以单击其中

的超链接列来查看图书的详细介绍,比如书名、作者、类型、价格出版日期等。

购物车功能:实现用户进行填写订单数目、删除订购图书、清添加图书一系列的功能。

用户管理:管理员可以查看用户信息并进行修改、删除用户信息。

订单管理:管理员查看用户所订购的图书信息,为用户发送图书,同时用户可以对订货单信息进行修改,对一些已经无效的图书订货单进行删除操作

数据库设计

表2-1 用户信息表

|----|------|---------|----|----|------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | yhid | INTEGER | 11 | 是 | 用户编号 |
| 2 | yhm | VARCHAR | 40 | 否 | 用户名 |
| 3 | mm | VARCHAR | 40 | 否 | 密码 |
| 4 | xm | VARCHAR | 40 | 否 | 姓名 |
| 5 | qx | VARCHAR | 40 | 否 | 权限 |
| 6 | lxdh | VARCHAR | 40 | 否 | 联系电话 |
| 7 | lxdz | VARCHAR | 40 | 否 | 联系地址 |
| 8 | yx | VARCHAR | 40 | 否 | 邮箱 |

表2-2 留言信息表

|----|------|---------|----|----|------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | lyid | INTEGER | 11 | 是 | 留言编号 |
| 2 | ly | VARCHAR | 40 | 否 | 留言 |
| 3 | yh | VARCHAR | 40 | 否 | 用户 |
| 4 | sj | VARCHAR | 40 | 否 | 时间 |
| 5 | hf | VARCHAR | 40 | 否 | 回复 |

表2-3 公告表

|----|------|---------|----|----|------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | ggid | INTEGER | 11 | 是 | 公告编号 |
| 2 | bt | VARCHAR | 40 | 否 | 标题 |
| 3 | nr | VARCHAR | 40 | 否 | 内容 |
| 4 | fbsj | VARCHAR | 40 | 否 | 发布时间 |

表2-4 图书分类信息表

|----|--------|---------|----|----|--------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | tsflid | INTEGER | 11 | 是 | 图书分类编号 |
| 2 | fl | VARCHAR | 40 | 否 | 分类 |

表2-5 图书信息表

|----|------|---------|----|----|------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | tsid | INTEGER | 11 | 是 | 图书编号 |
| 2 | tsmc | VARCHAR | 40 | 否 | 图书名称 |
| 3 | fl | VARCHAR | 40 | 否 | 分类 |
| 4 | zz | VARCHAR | 40 | 否 | 作者 |
| 5 | cbs | VARCHAR | 40 | 否 | 出版社 |
| 6 | jsp | VARCHAR | 40 | 否 | 介绍片 |
| 7 | tp | VARCHAR | 40 | 否 | 图片 |
| 8 | jg | VARCHAR | 40 | 否 | 价格 |
| 9 | bz | VARCHAR | 40 | 否 | 备注 |

表2-6 订单明细表

|----|------|---------|----|----|------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | ddid | INTEGER | 11 | 是 | 订单编号 |
| 2 | ddls | VARCHAR | 40 | 否 | 订单流水 |
| 3 | yh | VARCHAR | 40 | 否 | 用户 |
| 4 | gmsj | VARCHAR | 40 | 否 | 购买时间 |
| 5 | zt | VARCHAR | 40 | 否 | 状态 |
| 6 | shdz | VARCHAR | 40 | 否 | 收货地址 |
| 7 | dh | VARCHAR | 40 | 否 | 电话 |
| 8 | shr | VARCHAR | 40 | 否 | 收货人 |
| 9 | zj | VARCHAR | 40 | 否 | 总价 |

表2-7 订单明细信息表

|----|--------|---------|----|----|--------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | ddmxid | INTEGER | 11 | 是 | 订单明细编号 |
| 2 | dd | VARCHAR | 40 | 否 | 订单 |
| 3 | ts | VARCHAR | 40 | 否 | 图书 |
| 4 | sl | VARCHAR | 40 | 否 | 数量 |
| 5 | jg | VARCHAR | 40 | 否 | 价格 |
| 6 | sj | VARCHAR | 40 | 否 | 时间 |
| 7 | zt | VARCHAR | 40 | 否 | 状态 |
| 8 | yh | VARCHAR | 40 | 否 | 用户 |

三、注意事项

1、管理员账号:admin密码:admin 数据库配置文件DBO.java

2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

3、数据库文件名是jspbookmarket.sql ,系统名称bookmarket

4、系统首页地址:http://127.0.0.1:8080/bookmarket/qt

四 系统实现

相关推荐
咩咩啃树皮3 小时前
第40篇:Vue3组件化开发精讲——组件拆分、复用、父子通信、工程化架构
java·前端·架构
鱟鲥鳚4 小时前
Spring Boot 集成 LangChain4j:从模型调用到 Tool Calling(Demo版)
java·spring boot
广州灵眸科技有限公司4 小时前
xfce桌面触摸校准:基于灵眸科技EASY-EAl-Orin-Nano
数据库·windows·科技
大模型码小白5 小时前
【Python零基础教程】继承、多态与魔法函数:面向对象编程三大核心特性详解
java·大数据·开发语言·人工智能·python·ai编程
腾渊信息科技公司6 小时前
Spring Boot对接MES实战:视觉检测数据自动同步方案
java·人工智能·spring boot·后端·计算机视觉·ai·软件需求
爱笑的源码基地7 小时前
高并发 Redis 缓存门诊HIS系统源码,含财务统计药房进销存
java·程序·门诊系统·诊所系统·云诊所源码
憧憬成为web高手7 小时前
皮卡丘靶场速通--sql 2
数据库·sql·mybatis
wuqingshun3141597 小时前
TCP超时重传机制是为了解决什么问题?
java
段一凡-华北理工大学7 小时前
向量数据库实战:选型、调优与落地~系列文章12:文本分块策略实战:chunk_size 怎么选?重叠多少?
开发语言·数据库·后端·oracle·rust·工业智能体·高炉智能化
oradh9 小时前
Oracle XTTS实现跨版本迁移和升级(Oracle 11g单库升级至19C RAC集群)
数据库·oracle·11g升级19c·xtts跨版本迁移和升级