18回答

0收藏

【S001】公司图书管理系统项目源码 毕业设计

项目源码 项目源码 1570 人阅读 | 18 人回复 | 2023-09-01

项目标题:公司图书管理系统项目源码 JSP毕业设计
& h$ t6 I: V7 k# D0 i  @( C; }
5 B* J9 A1 `8 r. }: U* V- q
项目编号:【S001】
# F, t) n+ p3 v( m/ H5 }2 D. Q6 F* z6 q" z" _5 a
功能介绍
1 Q" G2 Z  k6 m# {- \& }3 D
管理员功能模块:
5 X+ q  ?( x/ q用户管理:  可以查看所有用户的用户信息,可以修改和删除用户的所有信息(包括自己的) ,另外还可以添加新的用户进来,让他们也成为本网站的会员
! U0 @  F$ o' V- [
书籍管理:管理员可以在本网站任意添加书籍数据,里面有包括书籍的条形码,书名,作者,卖出价格,出版的年份,库存的数量。还可以对已添加的书籍进行删除和查询操作。
3 O+ }* Y- F. S; h2 d3 X
书籍管理:可以重新添加书籍,和修改删除已经添加了的书籍,主要是当库存不足的时候可以添加库存
: x, v3 A9 C4 r0 O
订单管理:这个里面记录了会用用户下单后的一些总要信息:会员帐号,条形码,书名,作者,单格,出版的年份,购买的数量,总价,收货人的姓名,电话,联系人详细地址
& S4 s" e( U0 n0 Q/ a& H. c- G) E
收到反馈: 这个里面主要是记录的会员人对书籍的一些反馈,比如书籍买完了,没有库存了,或者还需要购买哪些书籍,但是在这里没有看见,然后反馈给管理员,管理员看见后就会有相应的处理,比如加库存,进货新的书籍等等% B! I9 z0 T. J( Z7 g
普通用户模块:用户信息:可以查看自己的信息,用户名和密码,也可以对密码进行修改。当密码找不到了,可以找管理员帮忙找回密码。% ?2 C; O7 p, y6 V) C% |
收货地址:会员用户可以添加自己的一些常用收货地址,里面包括了收件人的姓名,电话,和详细地址。可以新添加地址和对已添加的地址进行修改,如果地址非常地多,还可以根据电话和姓名或者详细地址的关键字来收索数据。
( \' u! J5 s4 c1 Z% l; [/ S
书籍订购:这个就是会员的主要功能了,当会员在我们的网站上面注册了会员之后,需要订购书籍的时候就是在这段操作的,点击进去就是所有管理员的发布的相关出售的书籍,写的非常详细,有条形码,书名,作者,单价,出版年份,库存,用户可以根据以上信息订购书籍,当书籍过多的时候,看的眼花缭乱的时候,用户可以根据你喜爱的书名或者作者来查找相关的书籍,或者你朋友购买了那本书,想推荐给你,书名给你后重复的书籍太多了,就直接把书籍的条形码给你了,你就可以根据这个条形码来查找对应唯一的书籍了。里面的单价也写地方非常清楚,可以根据自己的条件来购买相应价位的书籍。当你确定了需要某个书籍的时候,你只要将他加入自己的购物篮里面就可以了。
) s  \; T) {: q) Y0 y* M% ?& R
购物车书籍:这个里面就是你的购物车了,里面都是你呀准备购买的书籍,数量都已经选好了的,你只需要选择对应的收货地址就可以提交订单了。
/ T" |6 y  Y7 C# a3 S
已付款书籍:这个里面就是你提交的一些历史订单数据,书籍名称,收件人详细地址都写的非常清楚。
4 v" a6 e- d# p, N9 W! R
给商家反馈:当用户想够买某个书的时候,但是库存已经不够了,就可以通过反馈给管理员传递信息,管理员就会做出相应的操作。或者用户想购买一些新书,但是本网站上面没有也可以反馈给管理员。
1 ~# S" I8 z0 o# F4 m环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;$ f  h2 H  ]" \% u( r. |
3.tomcat环境:Tomcat 8.x(推荐),9.x版本均可7 K$ U  }/ }: ]4 ]
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
! g  w6 X) B; p$ L& R8 k5.是否Maven项目: 否;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目5 P  R* p  S9 A* L+ S  M
6.数据库:MySql 5.7版本;0 ^3 Z4 a2 r( t
技术栈
前端:JSP HTML JS后端: Servlet JDBC DatePicker
5 B0 b% |1 x0 E) o1 {
版本更新:1 U! a. @4 O9 T' N# f6 o7 N
V1.0:解决普通用户登录修改密码后session不刷新问题
$ N2 \" c( Q) \( i& |$ V9 _' _' V使用说明
1. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;若为maven项目,导入成功后请执行maven clean;maven install命令,下载所需jar包;2. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;6 }) s/ a! J0 O
3. 将项目中db.properties配置文件中的数据库配置改为自己的配置0 z/ F4 t7 @. I# N. [' f8 t" `. k
4. 配置tomcat,然后运行项目,输入localhost:8080/xxx 登录* e* n; h( e; o4 q2 k5 {
5. 管理员账户:admin  密码123456
0 M) J7 A4 G4 O( p( l4 g普通用户:ls  密码:123456
- J6 I' n% H2 ~( N1 e( m- r
5 F6 R, x. A5 M  G2 [' H$ M
演示视频:点击播放/ M' \4 E0 `/ ^) t$ l$ U
运行截图:登录界面
% T  v& Q+ O( @( G! C
+ T7 [9 [- g  Z4 o! a' L1 f/ M
  j: [: ]4 n; |: p
用户管理, g4 u: f# ~7 V; l, }

- q! Y* y. O: W$ P) z* B
! \  r7 d: i) K. U/ S( D8 E/ V书籍查询4 Y4 D) ]7 g' z' Y
, F+ v0 {- z( E5 K7 [" ?

5 c. I$ p- h, [% H书籍编辑1 G8 j1 y- D8 O& U' e

; j9 ^9 O3 w# ]7 G1 v# ]4 \  K# N0 T8 v, g( ~
订单管理
5 H& P: v* ~$ l( D: A
/ A2 F, O  X/ Z. b. @8 {2 P6 S% z$ d+ Y% e1 @/ a4 p4 X
收到反馈2 c7 ~& n! H3 k) v: h2 D% h4 ^! l
* a: r. e5 P2 ^
5 y6 S' @6 p: j% n* u) V
百度云盘下载地址(完全免费-绝无套路):
游客,如果您要查看本帖隐藏内容请回复

" _7 j1 \9 c) U4 c$ v6 Q本资源由Java吧收集整理【www.java8.com

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
关注下面的标签,发现更多相似文章
分享到:

回答|共 18 个

仲夏午晨

发表于 2023-9-26 19:13:16 | 显示全部楼层

不错不错,下载到了

忧郁胡渣

发表于 2023-9-27 23:54:01 | 显示全部楼层

白漂来了

心静如止水

发表于 2023-10-3 16:18:23 | 显示全部楼层

免费下载的网站 头一次遇到 不错

遇见你幸福

发表于 2023-10-3 17:33:06 | 显示全部楼层

资料免费 给力

天妒阿越

发表于 2023-10-4 15:04:04 | 显示全部楼层

真的无套路,大赞

看点好东西

发表于 2023-10-4 20:42:58 | 显示全部楼层

java吧 真给力

阿拉索

发表于 2023-10-4 23:56:08 | 显示全部楼层

资源很新 好好好

辽迷就是嗨皮

发表于 2023-10-5 12:03:24 | 显示全部楼层

免费下载的网站 头一次遇到 不错

沃伦投资笔记

发表于 2023-10-5 14:33:33 | 显示全部楼层

我又来了 白漂开始
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则