项目标题:公司图书管理系统项目源码 JSP毕业设计
项目编号:【S001】
功能介绍
管理员功能模块:
用户管理: 可以查看所有用户的用户信息,可以修改和删除用户的所有信息(包括自己的) ,另外还可以添加新的用户进来,让他们也成为本网站的会员
书籍管理:管理员可以在本网站任意添加书籍数据,里面有包括书籍的条形码,书名,作者,卖出价格,出版的年份,库存的数量。还可以对已添加的书籍进行删除和查询操作。
书籍管理:可以重新添加书籍,和修改删除已经添加了的书籍,主要是当库存不足的时候可以添加库存
订单管理:这个里面记录了会用用户下单后的一些总要信息:会员帐号,条形码,书名,作者,单格,出版的年份,购买的数量,总价,收货人的姓名,电话,联系人详细地址
收到反馈: 这个里面主要是记录的会员人对书籍的一些反馈,比如书籍买完了,没有库存了,或者还需要购买哪些书籍,但是在这里没有看见,然后反馈给管理员,管理员看见后就会有相应的处理,比如加库存,进货新的书籍等等
普通用户模块:
用户信息:可以查看自己的信息,用户名和密码,也可以对密码进行修改。当密码找不到了,可以找管理员帮忙找回密码。
收货地址:会员用户可以添加自己的一些常用收货地址,里面包括了收件人的姓名,电话,和详细地址。可以新添加地址和对已添加的地址进行修改,如果地址非常地多,还可以根据电话和姓名或者详细地址的关键字来收索数据。
书籍订购:这个就是会员的主要功能了,当会员在我们的网站上面注册了会员之后,需要订购书籍的时候就是在这段操作的,点击进去就是所有管理员的发布的相关出售的书籍,写的非常详细,有条形码,书名,作者,单价,出版年份,库存,用户可以根据以上信息订购书籍,当书籍过多的时候,看的眼花缭乱的时候,用户可以根据你喜爱的书名或者作者来查找相关的书籍,或者你朋友购买了那本书,想推荐给你,书名给你后重复的书籍太多了,就直接把书籍的条形码给你了,你就可以根据这个条形码来查找对应唯一的书籍了。里面的单价也写地方非常清楚,可以根据自己的条件来购买相应价位的书籍。当你确定了需要某个书籍的时候,你只要将他加入自己的购物篮里面就可以了。
购物车书籍:这个里面就是你的购物车了,里面都是你呀准备购买的书籍,数量都已经选好了的,你只需要选择对应的收货地址就可以提交订单了。
已付款书籍:这个里面就是你提交的一些历史订单数据,书籍名称,收件人详细地址都写的非常清楚。
给商家反馈:当用户想够买某个书的时候,但是库存已经不够了,就可以通过反馈给管理员传递信息,管理员就会做出相应的操作。或者用户想购买一些新书,但是本网站上面没有也可以反馈给管理员。
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 8.x(推荐),9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
5.是否Maven项目: 否;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目
6.数据库:MySql 5.7版本;
技术栈
前端:JSP HTML JS
后端: Servlet JDBC DatePicker
版本更新:
V1.0:解决普通用户登录修改密码后session不刷新问题
使用说明
1. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;
若为maven项目,导入成功后请执行maven clean;maven install命令,下载所需jar包;
2. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
3. 将项目中db.properties配置文件中的数据库配置改为自己的配置
4. 配置tomcat,然后运行项目,输入localhost:8080/xxx 登录
5. 管理员账户:admin 密码123456
普通用户:ls 密码:123456
运行截图:
登录界面

用户管理

书籍查询

书籍编辑

订单管理

收到反馈

源码展示:
