实例介绍
【实例简介】图书管理系统
二手图书商城网站是一个B/S结构的信息管理系统,开发主要包括前台页面显示层,后台数据库持久层和业务逻辑层。对于前台页面,要求界面友好,简单实用。对于数据层,要求存储数据效率高,安全性高。对于封装的业务逻辑,要求重用性高,代码效率高。
二手图书商城网站共分两个部分前台用户部分和后台管理部份。在前台用户部分中,包括用户在线注册、定购商品、浏览商品、查询商品信息等操作;后台管理部分包括:商品信息的管理、用户订单的管理、普通管理员的管理、客户的管理各种即时信息的发布管理。作为一个购物系统,系统的安全性和实现购物的方便性是很重要的,在安全性方面,系统主要考虑了数据存储的安全性,以及用了用户注册和密码等措施。用到的主要技术有JSP和AJAX,系统采用MySQL来设计数据库,使用MyEclipse开发平台。
该网站设计实现了用户注册/登录、查询、购买;实现了管理员对网站的用户管理;图书管理等程序模块;实现了JSP和HTML页面;分析并解决了实现中的若干技术问题;建立了完整的实验网站,进行测试并分析结果。
【实例截图】
【核心代码】
TOC \o "1-3" \h \z \u 1 引言... PAGEREF _Toc27416790 \h 3
1.1 首页界面(index.jsp)... PAGEREF _Toc27416791 \h 3
1.2 登录界面(login.jsp)... PAGEREF _Toc27416792 \h 8
1.3 注册界面(register.jsp)... PAGEREF _Toc27416793 \h 10
1.4 管理员书籍删除界面(manage-book-delete.jsp)... PAGEREF _Toc27416794 \h 11
1.5 管理员订单书籍界面(manage-order-book.jsp)... PAGEREF _Toc27416795 \h 16
1.6 管理员订单删除界面(manage-order-delete.jsp)... PAGEREF _Toc27416796 \h 20
1.7 管理员订单修改界面(manage-order-updata.jsp)... PAGEREF _Toc27416797 \h 24
1.8 管理员订单用户界面(manage-order-user.jsp)... PAGEREF _Toc27416798 \h 29
1.9 管理员用户删除界面(manage-user-delete.jsp)... PAGEREF _Toc27416799 \h 33
1.10 管理员首页界面(manage.jsp)... PAGEREF _Toc27416800 \h 37
1.11 用户购物车界面(user-cart.jsp)... PAGEREF _Toc27416801 \h 41
1.12 用户订单界面(user-order.jsp)... PAGEREF _Toc27416802 \h 47
1.13 用户个人信息修改界面(user-updata.jsp)... PAGEREF _Toc27416803 \h 51
1.14 拦截器配置(web.xml)... PAGEREF _Toc27416804 \h 56
1.15 Bean-book(Book. java)... PAGEREF _Toc27416805 \h 57
1.16 Bean-cart(Cart. java)... PAGEREF _Toc27416806 \h 59
1.17 Bean-order(Order. java)... PAGEREF _Toc27416807 \h 59
1.18 Bean-page(Page. java)... PAGEREF _Toc27416808 \h 61
1.19 Bean-type(Type. java)... PAGEREF _Toc27416809 \h 64
1.20 Bean-user(User. java)... PAGEREF _Toc27416810 \h 65
1.21 Dao-BookDao(BookDao. java)... PAGEREF _Toc27416811 \h 66
1.22 Dao-UserDao(UserDao. java)\ PAGEREF _Toc27416812 \h 80
1.23 Filter-AdminFilter(AdminFilter. java)... PAGEREF _Toc27416813 \h 87
1.24 Filter-UserFilter(UserFilter. java)... PAGEREF _Toc27416814 \h 89
1.25 Servlet-classServlet(classServlet. java)... PAGEREF _Toc27416815 \h 90
1.26 Servlet-ClearCartServlet(ClearCartServlet. java)... PAGEREF _Toc27416816 \h 92
1.27 Servlet-LoginServlet(LoginServlet. java)... PAGEREF _Toc27416817 \h 93
1.28 Servlet-LogoutServlet(LogoutServlet. java)... PAGEREF _Toc27416818 \h 96
1.29 Servlet-RegisterServlet(RegisterServlet. java)... PAGEREF _Toc27416819 \h 97
1.30 Servlet-admin-bookdeleteServlet(bookdeleteServlet. java)... PAGEREF _Toc27416820 \h 98
1.31 Servlet-admin-bookselectServlet(bookselectServlet. java)... PAGEREF _Toc27416821 \h 100
1.32 Admin-servlet-OrderAdminServlet(OrderAdminServlet. java)... PAGEREF _Toc27416822 \h 102
1.33 Admin-servlet-OrderdeleteServlet(OrderdeleteServlet. java)... PAGEREF _Toc27416823 \h 104
1.34 Servlet-admin-OrderdeleteServlet(OrderdeleteServlet. java)... PAGEREF _Toc27416824 \h 106
1.35 Servlet-admin-OrderupdateServlet(OrderupdateServlet. java)... PAGEREF _Toc27416825 \h 108
1.36 Servlet-admin-userdeleteServle(userdeleteServle. java)... PAGEREF _Toc27416826 \h 110
1.37 Servlet-admin-userselectServlet(userselectServlet. java)... PAGEREF _Toc27416827 \h 112
1.38 Servle-user-AddCartServlet(AddCartServlet. java)... PAGEREF _Toc27416828 \h 114
1.39 servlet-admin-DeleteCartServlet(DeleteCartServlet. java)... PAGEREF _Toc27416829 \h 116
1.40 Servlet-user-selectCartServlet(selectCartServlet. java)... PAGEREF _Toc27416830 \h 118
1.41 Servlet-user-sellteServlet(sellteServlet. java)... PAGEREF _Toc27416831 \h 120
1.42 Servlet-user-UpdateUserServlet(UpdateUserServlet. java)... PAGEREF _Toc27416832 \h 123
1.43 Util-DbUtil(DbUtil. java)... PAGEREF _Toc27416833 \h 124
</button>
<button class="navbar-toggle" data-toggle="collapse" data-target="#leftbar">
<span>设置</span>
</button>
</div>
<ul class="nav navbar-nav navbar-right navbar-collapse collapse" id="login" style="margin:0px 20px 0px 0px;">
<c:set var="username" scope="session" value="${currentUser.userName}"/>
<c:choose>
<c:when test="${not empty username}">
<li><a href="#"><span class="badge" >当前用户:</span>${currentUser.userName}</a></li>
</c:when>
<c:otherwise>
<li><a href="#"><span class="badge">当前用户:</span>未登录${currentUser.userName}</a></li>
</c:otherwise>
</c:choose>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
用户 <b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li><a href="user/user-update.jsp">个人中心</a></li>
<li class="divider"></li>
<li><a href="login.jsp">登录</a></li>
<li class="divider"></li>
<li><a href="logout">退出登录</a></li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
购物车 <b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li><a href="user/user-cart.jsp">购物车管理</a></li>
<li class="divider"></li>
<li><a href="http://localhost:8080/bookstore/clearCart">清空购物车</a></li>
<li class="divider"></li>
<li><a href="user/selectCartServlet">购物记录</a></li>
</ul>
.
├── war
│ └── bookstore.war
├── 源码
│ └── bookstore
│ ├── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ │ ├── lib
│ │ │ │ ├── commons-fileupload-1.2.1.jar
│ │ │ │ ├── commons-io-1.4.jar
│ │ │ │ ├── jstl-1.2.jar
│ │ │ │ ├── jxl.jar
│ │ │ │ └── mysql-connector-java-8.0.13.jar
│ │ │ └── web.xml
│ │ ├── admin
│ │ │ ├── manage-book-delete.jsp
│ │ │ ├── manage-order-book.jsp
│ │ │ ├── manage-order-delete.jsp
│ │ │ ├── manage-order-updata.jsp
│ │ │ ├── manage-order-user.jsp
│ │ │ ├── manage-user-delete.jsp
│ │ │ └── manage.jsp
│ │ ├── img
│ │ │ ├── 岛.jpg
│ │ │ ├── 三体.jpg
│ │ │ ├── 围城.jpg
│ │ │ ├── 星尘.jpg
│ │ │ ├── 楼兰.jpg
│ │ │ ├── 沙丘.jpg
│ │ │ ├── 认知·天性.jpg
│ │ │ ├── 好兆头.jpg
│ │ │ ├── 景恒街.jpg
│ │ │ ├── 曾国藩.jpg
│ │ │ ├── 狼图腾.jpg
│ │ │ ├── 神秘岛.jpg
│ │ │ ├── 圣殿春秋.jpg
│ │ │ ├── 好好说话.jpg
│ │ │ ├── 孤独深处.jpg
│ │ │ ├── 康熙大帝.jpg
│ │ │ ├── 无尽世界.jpg
│ │ │ ├── 春秋战国.jpg
│ │ │ ├── 流浪地球.jpg
│ │ │ ├── 清单人生.jpg
│ │ │ ├── 大明王朝1566.jpg
│ │ │ ├── 世界的凛冬.jpg
│ │ │ ├── 人性的弱点.jpg
│ │ │ ├── 安迪的游戏.jpg
│ │ │ ├── 巨人的陨落.jpg
│ │ │ ├── 挪威的森林.jpg
│ │ │ ├── 漫长的告别.jpg
│ │ │ ├── 美丽新世界.jpg
│ │ │ ├── 胡雪岩全传.jpg
│ │ │ ├── 非暴力沟通.jpg
│ │ │ ├── 外婆的道歉信.jpg
│ │ │ ├── 至高科幻经典.jpg
│ │ │ ├── 八十天环球旅行.jpg
│ │ │ ├── 生活需要仪式感.jpg
│ │ │ ├── 银河帝国:基地.jpg
│ │ │ ├── 从你的全世界路过.jpg
│ │ │ ├── 不能承受的生命之轻.jpg
│ │ │ ├── 好看的皮囊千篇一律.jpg
│ │ │ ├── 你的善良必须有点锋芒.jpg
│ │ │ ├── 高效率人士的七个习惯.jpg
│ │ │ ├── 亲密关系:通往灵魂的桥梁.jpg
│ │ │ └── 我这么自律就是为了不平庸至死.png
│ │ ├── index.jsp
│ │ ├── login.jsp
│ │ ├── register.jsp
│ │ ├── sql
│ │ │ └── webstore.sql
│ │ └── user
│ │ ├── user-cart.jsp
│ │ ├── user-order.jsp
│ │ └── user-update.jsp
│ ├── build
│ │ └── classes
│ │ └── com
│ │ └── cyf
│ │ ├── bean
│ │ │ ├── Book.class
│ │ │ ├── Cart.class
│ │ │ ├── Page.class
│ │ │ ├── User.class
│ │ │ ├── order.class
│ │ │ └── type.class
│ │ ├── dao
│ │ │ ├── BookDao.class
│ │ │ └── UserDao.class
│ │ ├── filter
│ │ │ ├── AdminFilter.class
│ │ │ └── UserFilter.class
│ │ ├── servlet
│ │ │ ├── ClearCartServlet.class
│ │ │ ├── LoginServlet.class
│ │ │ ├── LogoutServlet.class
│ │ │ ├── RegisterServlet.class
│ │ │ ├── admin
│ │ │ │ ├── OrderAdminServlet.class
│ │ │ │ ├── OrderdeleteServlet.class
│ │ │ │ ├── OrderupdateServlet.class
│ │ │ │ ├── bookdelectServlet.class
│ │ │ │ ├── bookselectServlet.class
│ │ │ │ ├── userdelectServlet.class
│ │ │ │ └── userselectServlet.class
│ │ │ ├── classServlet.class
│ │ │ └── user
│ │ │ ├── AddCartServlet.class
│ │ │ ├── DeleteCartServlet.class
│ │ │ ├── UpdateUserServlet.class
│ │ │ ├── selectCartServlet.class
│ │ │ └── sellteServlet.class
│ │ └── util
│ │ └── DbUtil.class
│ └── src
│ └── com
│ └── cyf
│ ├── bean
│ │ ├── Book.java
│ │ ├── Cart.java
│ │ ├── Page.java
│ │ ├── User.java
│ │ ├── order.java
│ │ └── type.java
│ ├── dao
│ │ ├── BookDao.java
│ │ └── UserDao.java
│ ├── filter
│ │ ├── AdminFilter.java
│ │ └── UserFilter.java
│ ├── servlet
│ │ ├── ClearCartServlet.java
│ │ ├── LoginServlet.java
│ │ ├── LogoutServlet.java
│ │ ├── RegisterServlet.java
│ │ ├── admin
│ │ │ ├── OrderAdminServlet.java
│ │ │ ├── OrderdeleteServlet.java
│ │ │ ├── OrderupdateServlet.java
│ │ │ ├── bookdelectServlet.java
│ │ │ ├── bookselectServlet.java
│ │ │ ├── userdelectServlet.java
│ │ │ └── userselectServlet.java
│ │ ├── classServlet.java
│ │ └── user
│ │ ├── AddCartServlet.java
│ │ ├── DeleteCartServlet.java
│ │ ├── UpdateUserServlet.java
│ │ ├── selectCartServlet.java
│ │ └── sellteServlet.java
│ └── util
│ └── DbUtil.java
├── 数据库
│ └── webstore.sql
└── 好例子网_项目源码.zip
33 directories, 122 files
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论