图书管理系统,javaweb课程设计。

17 篇文章 2 订阅
12 篇文章 4 订阅

 

微信搜索【凯小白学编程】定期分享源码资源哦

源代码下载点击下载

欢迎访问个人博客  点击访问  可回答问题下载资源

采用mysql数据库和java+servlet+前端

展示网址可以点击下方【点击查看】查看完整项目

点击查看

测试账号密码

普通用户账号123456   密码  123456

管理员账号1234567  密码 1234567

注册模块提供了发送手机验证码功能,示例ajax代码

<script type="text/javascript"> 
			var countdown=60; 
			function settime(obj) { 
			    if (countdown == 0) { 
			        obj.removeAttribute("disabled");    
			        obj.value="免费获取验证码"; 
			        countdown = 60; 
			        return;
			    } else { 
			        obj.setAttribute("disabled", true); 
			        obj.value="重新发送(" + countdown + "s)"; 
			        countdown--; 
			    } 
			setTimeout(function() { 
			    settime(obj) }
			    ,1000) 
			}
			  
</script>
<script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
	$("#yanzhengma").click(function () {
		
		$.ajax({
			url:"sendphone",
			data:{
				"phone":$("#phone").val(),				
			},
			type:"post",
			dataType:"text",
	        success:function(data){
	           if(data!=null)$("#imageSrc").html(data);
	           else $("#imageSrc").html('null');
	        },
	        error:function(){
	            alert("error");
	       }
		});
	});
})
</script>

数据库采用db.properties进行配置,采用DAO模式,使用ConnDB类配置数据库连接。

前后台数据交互采用ajax,前后端分离,由于之前是刚刚学习ajax所以没有进行数据绑定,采用的是jsp暴力循环ajax实现表格每行的数据绑定。

示例代码,还书模块

<script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
			<script type="text/javascript" charset="gb2312">
$(function() {
	<%for (int i=0;i<x;i++){%>
	$("#<%="back"+i%>").click(function () {
		 var operate = document.getElementById("<%="tiaoma"+i%>").innerHTML; 
		$.ajax({
			url:"../../back",
			data:{
				"tiaoma":operate
			},
			type:"post",
			dataType:"text",
	        success:function(data){
	           alert(data);
	           window.location.reload();
	        },
	        error:function(){
	            alert("error");
	       }
		});
	});<%}%>
})
</script>
<script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
			<script type="text/javascript" charset="gb2312">
$(function() {
	<%for (int i=0;i<x;i++){%>
	$("#<%="renew"+i%>").click(function () {
		 var operate = document.getElementById("<%="tiaoma"+i%>").innerHTML; 
		$.ajax({
			url:"../../renew",
			data:{
				"tiaoma":operate
			},
			type:"post",
			dataType:"text",
	        success:function(data){
	           alert(data);
	           window.location.reload();
	        },
	        error:function(){
	            alert("error");
	       }
		});
	});<%}%>
})
</script>

代码总体结构图

最终的完整项目样式图

有问题可以联系我

测试网址为  测试查看

测试账号密码

普通用户账号123456   密码  123456

管理员账号1234567  密码 1234567

  • 8
    点赞
  • 79
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
图书借阅管理系统的主要任务是实现读者迅速检索查询,方便借阅归还图书,图书管理员高效的完成系统的各项基本操作,系统管理员是管理用户设置权限等操作,从图2.1可以看出图书借阅管理系统要完成一下功能: (1) 登录: 读者、图书管理员,系统管理员进入该系统必须登录,身份验证正确了才可以进入该系统,以不同身份进入该系统所对应的系统使用权限是不同的。 (2) 系统设置功能: 系统管理员可以设置图书馆相关的参数信息。 (3)用户管理功能: 对系统用户进行添加,修改,删除,权限设置等操作。 (4)查询功能: 对图书馆的馆藏图书,借阅历史,读者用户等信息进行查询。 (5)其他功能 系统管理员可以修改自己的密码,并且拥有其他用户所拥有的所有功能。 2、功能模型 图书管理员详细功能描述 读者管理功能: 对读者的类型和读者档案进行管理,包括添加,修改,删除读者类型和读者用户的相关信息,管理不同类型读者借阅图书的数量。 图书管理功能: 包括对图书类型和具体图书信息的管理,可以增加,修改,删除图书,丰富具体图书的信息,对不同图书进行分类操作。 图书借阅功能: 可以完成对读者借阅,续接和还书的操作。 系统查询功能: 查询图书相关资料,借阅历史和借阅到期题型. 修改密码功能: 可以修改自己的登录密码。 读者详细功能描述 (1) 修改登陆密码: 修改自己的登录密码。 (2) 查询功能: 对图书馆图书信息进行查询,对自己当前借阅书籍进行查询。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值