图书管理系统之JSP+Servlet+JavaBean

版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/qq_42680327

随着网络技术的高速发展,计算机应用的普及,利用计算机对图书馆的日常工作进行管理势在必行。虽然目前很多大型的图书馆已经有一整套比较完善的管理系统,但是在一些中小型的图书馆中,大部分工作仍需由手工完成,工作起来效率比较低,管理员不能及时了解图书馆内各类图书的借阅情况,读者需要的图书难以在短时间内找到,不便于动态及时地调整图书结构。为了更好地适应当前读者的借阅需求,解决手工管理中存在的许多弊端,越来越多的中小型图书馆正在逐步向计算机信息化管理转变。通过本章的学习,你将学到:

  • 掌握如何做需求分析
  • 掌握 JSP 经典设计模式中 Model2 的开发流程
  • 掌握通过配置过滤器解决中文乱码
  • 掌握图书馆管理系统的开发流程
  • 掌握实现安全登录系统并防止非法用户登录的方法

通过学校开设的课程,加上参考的资料,设计的不足之处还望大家多多提意见,有什么问题,可以@小编,我们可以相互交流,下面就为大家展示效果图:

1、登录

代码如下:

<%@ page contentType="text/html; charset=gb2312" language="java"%>
<%@ page import="com.dao.BorrowDAO"%>

<%@ page import="com.actionForm.BorrowForm"%>
<%@ page import="java.util.*"%>
<%
	
%>
<html>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<head>
<title>图书馆管理系统</title>
<link href="CSS/style.css" rel="stylesheet">
</head>
<body onLoad="clockon(bgclock)">
	<%@include file="banner.jsp"%>
	<%@include file="navigation.jsp"%>
	<%
		BorrowDAO borrowDAO = new BorrowDAO();
		Collection coll_book = (Collection) borrowDAO.bookBorrowSort();
	%>
	<table width="778" height="510" border="0" align="center"
		cellpadding="0" cellspacing="0" bgcolor="#FFFFFF"
		class="tableBorder_gray">
		<tr>
			<td align="center" valign="top" style="padding: 5px;"><table
					width="100%" border="0" cellpadding="0" cellspacing="0">
					<tr>
						<td height="20" align="right" valign="middle" class="word_orange">当前位置:首页
							&gt;&gt;&gt;&nbsp;</td>
					</tr>
					<tr>
						<td valign="top"><table width="100%" border="0"
								cellspacing="0" cellpadding="0">
								<tr>
									<td height="57" background="Images/main_booksort.gif">&nbsp;</td>
								</tr>
								<tr>
									<td height="72" valign="top"><table width="100%"
											height="63" border="0" cellpadding="0" cellspacing="0">
											<tr>
												<td width="2%" rowspan="2">&nbsp;</td>
												<td width="96%" align="center" valign="top"><table
														width="100%" border="1" cellpadding="0" cellspacing="0"
														bordercolor="#FFFFFF" bordercolordark="#B7B6B6"
														bordercolorlight="#FFFFFF">
														<tr align="center">
															<td width="5%" height="25">排名</td>
															<td width="10%">图书条形码</td>
															<td width="24%">图书名称</td>
															<td width="10%">图书类型</td>
															<td width="10%">书架</td>
															<td width="14%">出版社</td>
															<td width="11%">作者</td>
															<td>定价(元)</td>
															<td>借阅次数</td>
														</tr>
														<%
															if (coll_book != null && !coll_book.isEmpty()) {
																Iterator it_book = coll_book.iterator();
																int i = 1;
																int degree = 0;
																String bookname = "";
																String typename = "";
																String barcode_book = "";
																String bookcase = "";
																String pub = "";
																String author = "";
																String translator = "";
																Float price = new Float(0);
																while (it_book.hasNext() && i < 6) {
																	BorrowForm borrowForm = (BorrowForm) it_book.next();
																	bookname = borrowForm.getBookName();
																	barcode_book = borrowForm.getBookBarcode();
																	typename = borrowForm.getBookType();
																	degree = borrowForm.getDegree();
																	bookcase = borrowForm.getBookcaseName();
																	pub = borrowForm.getPubName();
																	author = borrowForm.getAuthor();
																	price = borrowForm.getPrice();
														%>
														<tr>
															<td height="25" align="center"><%=i%></td>
															<td style="padding: 5px;">&nbsp;<%=barcode_book%></td>
															<td style="padding: 5px;"><%=bookname%></td>
															<td style="padding: 5px;"><%=typename%></td>
															<td align="center">&nbsp;<%=bookcase%></td>
															<td align="center">&nbsp;<%=pub%></td>
															<td width="11%" align="center"><%=author%></td>
															<td width="8%" align="center"><%=price%></td>
															<td width="8%" align="center"><%=degree%></td>
														</tr>
														<%
															i++;
																}
															}
														%>
													</table></td>
												<td width="2%" rowspan="2">&nbsp;</td>
											</tr>
											<tr>
												<td height="30" align="right" valign="middle"><a
													href=borrow?action=bookBorrowSort><img
														src="Images/more.GIF" width="50" height="20" border="0">&nbsp;</a></td>
											</tr>
										</table></td>
								</tr>
							</table></td>
					</tr>
				</table></td>
		</tr>
	</table>
	<%@ include file="copyright.jsp"%>
</body>
</html>

小编在此就为大家附上源码,回复 “CSDN” ,有问题的私聊小编…… 

 

评论 44
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小智解说

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值