图书管理系统WEB课程设计报告.docx
- 文档编号:10014410
- 上传时间:2023-02-07
- 格式:DOCX
- 页数:28
- 大小:2.03MB
图书管理系统WEB课程设计报告.docx
《图书管理系统WEB课程设计报告.docx》由会员分享,可在线阅读,更多相关《图书管理系统WEB课程设计报告.docx(28页珍藏版)》请在冰豆网上搜索。
图书管理系统WEB课程设计报告
《Web开发技术》
课程设计报告
题目:
图书管理系统
学生姓名:
学生姓名:
系别班级:
专业(方向
指导教师:
2014年6月26日
目录
1设计背景及开发环境………………………………………………3
2客户端及完成功能…………………………………………………3
2.1登录及信息验证…………………………………………………3
2.2图书信息…………………………………………………………5
2.3个人信息…………………………………………………………7
2.4借阅信息…………………………………………………………8
2.5借阅历史…………………………………………………………10
3后台管理端及完成功能…………………………………………11
3.1用户管理…………………………………………………………11
3.2图书管理…………………………………………………………13
3.3借阅管理…………………………………………………………15
3.4订单管理…………………………………………………………17
3.5退出图书管理系…………………………………………………17
3.6数据库设计………………………………………………………19
4项目总结及设计心得………………………………………………22
5参考文献……………………………………………………………22
1设计背景
计算机技术的迅猛发展,特别是随着网络技术的出现标志着信息时候已经来临。
信息化浪潮、网络革命在给社会带来冲击的同时,也使图书馆业务受到了强烈的冲击,图书馆传统的管理和服务方式已不能适应读者对日益增长的文献信息的需求,建设图书馆信息网络系统,是图书馆现代化建设的客观要求。
建设以计算机中心的图书馆信息网络,实现图书馆管理和服务的自动化,更好地为科技工作服务,是图书馆发展的必由之路。
目前,国内大部分大型的公共图书馆和高校图书馆都实现了网络管理,中小型图书馆(包括企业图书馆),也在朝着这个方向发展。
现代企业的迅猛发展,对图书资料的需求量增大,图书资料越来越多,传统手工卡片式的图书借阅管理模式已经不能满足现状,因此有必要采用先进的计算机技术对图书资源进行科学的管理。
针对中小型图书管理系统的特点和要求,综合各方面的考虑采用JSP,JDK和JDBC等技术开发本系统。
系统中Tomcat作为Web服务器MYSQL作为数据库服务器使用HTML,JAVASCRIPT,JSP进行网络应用程序的开发,利用JDBC访问机制对后台数据库进行访问。
2客户端及完成功能
2.1登录及信息验证
关键代码:
functioncheck(){
varstr0=document.regedit.userId.value;
varstr=document.regedit.userName.value;
varstr1=document.regedit.userPwd.value;
varstr2=document.regedit.userPwd1.value;
if(str0.length==0){alert("学号不能为空,请输入学号");
returnfalse;}
if(str.length==0){alert("用户名不能为空,请输入用户名");
returnfalse;}
if(str1.length==0){alert("请输入密码");
returnfalse;}
if(!
str2.equals(str1)){alert("两次输入的密码不一致,请重新输入");
returnfalse;}
returntrue;
}
用户注册
2.2图书信息
关键代码:
<%
jdbcBean.createConn();
Stringsql="select*fromt_book";
jdbcBean.query(sql);
%>
<%
while(jdbcBean.getRs().next()){
%>
(1)%>
(2)%>
bookId=<%=jdbcBean.getRs().getString
(1)%>">我要借书
<%
}
jdbcBean.closeAll();
%>
2.3个人信息
关键代码:
<%
StringuserId=(String)session.getAttribute("userId");
jdbcBean.createConn();
Stringsql="select*fromt_userwhereuserId='"+userId+"'";
jdbcBean.query(sql);
%>
<%
while(jdbcBean.getRs().next()){
%>
(1)%>
(2)%>
userId=<%=jdbcBean.getRs().getString (1)%>">修改信息
<%
}
jdbcBean.closeAll();
%>
2.4借阅信息
关键代码:
<%
while(jdbcBean.getRs().next()){
%>
(1)%>
(2)%>
userId=<%=jdbcBean.getRs().getString
(1)%>">还书
<%
}
jdbcBean.closeAll();
%>
2.5借阅历史
关键代码:
<%
StringuserId=(String)session.getAttribute("userId");
jdbcBean.createConn();
Stringsql="select*fromt_borrowHistorywhereuserId='"+userId+"'andreturnTimeisnotnull";
jdbcBean.query(sql);
%>
<%
while(jdbcBean.getRs().next()){
%>
(1)%>
(2)%>
<%
}
jdbcBean.closeAll();
%>
3后台管理端及完成功能
3.1用户管理
关键代码:
<%@includefile="head.jsp"%>
用户管理
<%
jdbcBean.createConn();//加载并注册驱动,连接数据库
Stringsql="select*fromt_user";//定义要查询的SQL语句
jdbcBean.query(sql);
%>
<%
while(jdbcBean.getRs().next()){
%>
(1)%>
(2)%>
userId=<%=jdbcBean.getRs().getString
(1)%>">删除
<%
}
jdbcBean.closeAll();
%>
3.2图书管理
关键代码:
<%@includefile="head.jsp"%>
图书管理
<%
jdbcBean.createConn();
Stringsql="select*fromt_book";
jdbcBean.query(sql);
%>
<%
while(jdbcBean.getRs().next()){
%>
(1)%>
(2)%>
bookId=<%=jdbcBean.getRs().getString
(1)%>">修改
bookId=<%=jdbcBean.getRs().getString
(1)%>">删除
<%
}
%>
<%jdbcBean.closeAll();
%>
3.3借阅管理
关键代码:
<%@includefile="head.jsp"%>
借阅管理
<%
jdbcBean.createConn();
Stringsql="select*fromt_borrowHistory";
jdbcBean.query(sql);
%>
<%
while(jdbcBean.getRs().next()){
%>
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 WEB 课程设计 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)