项目标题:公司图书管理系统项目源码 JSP毕业设计
, d$ h3 I1 ^% I7 E! V! Q+ f C/ q% s, G2 Z# @' S3 ^
项目编号:【S001】! _# m* J0 Z% F6 h5 a$ y
$ U& E) G6 y8 x功能介绍
% U* t! J9 V B管理员功能模块: . m) t) g- B6 T; U! ?$ e2 p8 L6 Q
用户管理: 可以查看所有用户的用户信息,可以修改和删除用户的所有信息(包括自己的) ,另外还可以添加新的用户进来,让他们也成为本网站的会员 % m& v; K! r/ T5 s2 y- j% o& T
书籍管理:管理员可以在本网站任意添加书籍数据,里面有包括书籍的条形码,书名,作者,卖出价格,出版的年份,库存的数量。还可以对已添加的书籍进行删除和查询操作。
! w4 A3 A* T# e1 [# Y) ?
书籍管理:可以重新添加书籍,和修改删除已经添加了的书籍,主要是当库存不足的时候可以添加库存
) }# A- x s8 P2 r
订单管理:这个里面记录了会用用户下单后的一些总要信息:会员帐号,条形码,书名,作者,单格,出版的年份,购买的数量,总价,收货人的姓名,电话,联系人详细地址
% U0 Y( n/ {8 I; f0 u
收到反馈: 这个里面主要是记录的会员人对书籍的一些反馈,比如书籍买完了,没有库存了,或者还需要购买哪些书籍,但是在这里没有看见,然后反馈给管理员,管理员看见后就会有相应的处理,比如加库存,进货新的书籍等等 ! H) c5 i" {- Y, O8 S* s
普通用户模块: 用户信息:可以查看自己的信息,用户名和密码,也可以对密码进行修改。当密码找不到了,可以找管理员帮忙找回密码。
" ]3 Q5 V8 k" o5 S0 S, p
收货地址:会员用户可以添加自己的一些常用收货地址,里面包括了收件人的姓名,电话,和详细地址。可以新添加地址和对已添加的地址进行修改,如果地址非常地多,还可以根据电话和姓名或者详细地址的关键字来收索数据。 Q7 ^8 C2 g1 A
书籍订购:这个就是会员的主要功能了,当会员在我们的网站上面注册了会员之后,需要订购书籍的时候就是在这段操作的,点击进去就是所有管理员的发布的相关出售的书籍,写的非常详细,有条形码,书名,作者,单价,出版年份,库存,用户可以根据以上信息订购书籍,当书籍过多的时候,看的眼花缭乱的时候,用户可以根据你喜爱的书名或者作者来查找相关的书籍,或者你朋友购买了那本书,想推荐给你,书名给你后重复的书籍太多了,就直接把书籍的条形码给你了,你就可以根据这个条形码来查找对应唯一的书籍了。里面的单价也写地方非常清楚,可以根据自己的条件来购买相应价位的书籍。当你确定了需要某个书籍的时候,你只要将他加入自己的购物篮里面就可以了。 . K2 q, Z1 ^- C
购物车书籍:这个里面就是你的购物车了,里面都是你呀准备购买的书籍,数量都已经选好了的,你只需要选择对应的收货地址就可以提交订单了。
" C3 d+ d/ z7 q! j5 t$ C8 e
已付款书籍:这个里面就是你提交的一些历史订单数据,书籍名称,收件人详细地址都写的非常清楚。
7 J0 p7 Y8 e5 a. `
给商家反馈:当用户想够买某个书的时候,但是库存已经不够了,就可以通过反馈给管理员传递信息,管理员就会做出相应的操作。或者用户想购买一些新书,但是本网站上面没有也可以反馈给管理员。
; J# D! y" `7 o% U+ r8 P环境需要1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;8 r: a: d3 o" E3 ?/ p- l* E! p
3.tomcat环境:Tomcat 8.x(推荐),9.x版本均可0 s4 s R ]8 z* w; O
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
7 [" {9 `/ g( m+ [3 N0 L$ a7 |5.是否Maven项目: 否;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目$ f2 p& v, H" N* V5 A( F3 `6 ~$ `
6.数据库:MySql 5.7版本;
! i Q/ [9 b% U# X3 d技术栈前端:JSP HTML JS 后端: Servlet JDBC DatePicker
5 @6 X% w/ U M/ q5 G6 N* w
版本更新:0 E q( P7 _( S$ |8 X
V1.0:解决普通用户登录修改密码后session不刷新问题
! k. b* A$ m: x1 u6 y! b+ J使用说明1. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven; 若为maven项目,导入成功后请执行maven clean;maven install命令,下载所需jar包; 2. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;, S; A- [( Y7 l" W2 C
3. 将项目中db.properties配置文件中的数据库配置改为自己的配置& ~: X% B& Q" @! {% I
4. 配置tomcat,然后运行项目,输入localhost:8080/xxx 登录
9 ], j0 C: k, N1 d6 n' o) {4 R7 d5. 管理员账户:admin 密码123456
. c+ }& l( l2 b普通用户:ls 密码:123456
" P* k+ A6 _3 G: Y
9 U; S9 B2 e8 c* P: ~1 t! h7 e2 H/ f4 T& t
运行截图:登录界面
# @0 ~6 [+ \5 J M
; Z3 y2 h: v* o1 K. b7 I
5 z$ S% y! |- V. U
; o1 Y; z$ D. J, z2 G$ i
用户管理
3 u/ z! L; `& g8 M- I+ U
; l' I3 c8 o/ Y2 a5 K. t1 Y# a( ?8 l. v, c. b
书籍查询
& x! c! \( f1 L+ ]- J) M# z
9 R$ `2 _. A- Z- c/ x2 z' V
$ B L5 f2 d. v8 V T/ O. J8 o) m书籍编辑
5 A( M2 E1 g; q) b3 F
0 W8 h) D D8 T. }5 t& p+ O9 Z
; H5 o6 @0 K& j
订单管理1 h* D9 Y0 _, d! \2 w
' ^9 n& L# _% J! Z# ~, z
7 a2 ?7 t/ s3 Y; {: V+ O, T- y2 G" b
收到反馈
$ A/ o9 t+ l: q4 c$ V+ X! p( f
% D4 ?1 r3 o# u @% q) X3 `
. j q6 p" R, J* q7 N0 @
) L5 |6 E4 F5 w! m5 G8 ?
|