版权声明:本文为博主原创文章,未经博主允许不得转载。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">当前位置:首页
>>> </td>
</tr>
<tr>
<td valign="top"><table width="100%" border="0"
cellspacing="0" cellpadding="0">
<tr>
<td height="57" background="Images/main_booksort.gif"> </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"> </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;"> <%=barcode_book%></td>
<td style="padding: 5px;"><%=bookname%></td>
<td style="padding: 5px;"><%=typename%></td>
<td align="center"> <%=bookcase%></td>
<td align="center"> <%=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"> </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"> </a></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
<%@ include file="copyright.jsp"%>
</body>
</html>
小编在此就为大家附上源码,回复 “CSDN” ,有问题的私聊小编……