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

四 系统实现

相关推荐
鸣弦artha几秒前
蓝桥杯——杨辉三角
java·算法·蓝桥杯·eclipse
大波V59 分钟前
设计模式-参考的雷丰阳老师直播课
java·开发语言·设计模式
计算机-秋大田15 分钟前
基于微信小程序的平安驾校预约平台的设计与实现(源码+LW++远程调试+代码讲解等)
java·spring boot·微信小程序·小程序·vue·课程设计
《源码好优多》26 分钟前
基于Java Springboot旅游信息推荐系统
java·spring boot·旅游
岁月无声code28 分钟前
Spring Boot 牛刀小试 org.springframework.boot:spring-boot-maven-plugin:找不到类错误
java·spring boot·github
夏小花花31 分钟前
postgresql 创建序列
数据库·postgresql
Allen Bright32 分钟前
Redis介绍
数据库·redis·缓存
engchina39 分钟前
Oracle ADB 导入 BANK_GRAPH 的学习数据
数据库·学习·oracle·graph
不爱学习的YY酱41 分钟前
【计网不挂科】计算机网络第二章< 物理层 >习题库(含答案)
java·数据库·计算机网络
CCSBRIDGE1 小时前
sql文件
数据库·oracle