第一范文网 - 专业文章范例文档资料分享平台

基于Java Web的图书管理系统的设计与实现

来源:用户分享 时间:2025/7/28 18:23:30 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

基于Java Web的图书管理系统的设计与实现

bookForm、setBarcode(bookForm、getBarcode()); bookForm、setBookName(bookForm、getBookName()); bookForm、setTypeId(bookForm、getTypeId()); bookForm、setAuthor(bookForm、getAuthor()); bookForm、setTranslator(bookForm、getTranslator()); bookForm、setIsbn(bookForm、getIsbn()); bookForm、setPrice(bookForm、getPrice()); bookForm、setPage(bookForm、getPage());

bookForm、setBookcaseid(bookForm、getBookcaseid()); //获取系统日期 Date date1=new Date();

java、sql、Date date=new java、sql、Date(date1、getTime()); bookForm、setInTime(date、toString());

bookForm、setOperator(bookForm、getOperator()); int a=bookDAO、insert(bookForm); if(a==1){

return mapping、findForward(\ }else if(a==2){

request、setAttribute(\该图书信息已经添加!\ return mapping、findForward(\ }else{

request、setAttribute(\图书信息添加失败!\ return mapping、findForward(\ } }

4、4 图书借还功能模块的实现

该功能模块可分为图书借阅,图书归还,图书续借三个子模块、

基于Java Web的图书管理系统的设计与实现

(1)图书借阅。该子模块实现系统的借阅功能,读者向图书管理员提供自己的编号会显示出读者当起的借阅情况,再提供要借阅的图书标号,图书管理员将信息记录在系统中,借阅成功,其操作界面如图4、6所示。

图4、6 图书借阅操作界面

如果在借阅时所要借阅的图书不存在或者读者借阅已达借阅图书的上限,则读者不能接续借阅图书,系统将给出相应提示,此功能的实现代码为。

private ActionForward bookborrow(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response){ //查询读者信息

//此处一定不能使用该语句进行转换

readerForm、setBarcode(request、getParameter(\

ReaderForm reader = (ReaderForm) readerDAO、queryM(readerForm); request、setAttribute(\ //查询读者的借阅信息

request、setAttribute(\、borrowinfo(request、getParameter(\ //完成借阅

基于Java Web的图书管理系统的设计与实现

String f = request、getParameter(\

String key = request、getParameter(\ if (key != null && !key、equals(\

String operator = request、getParameter(\ BookForm bookForm=bookDAO、queryB(f, key); if (bookForm!=null){

int ret = borrowDAO、insertBorrow(reader, bookDAO、queryB(f, key), operator); if (ret == 1) {

request、setAttribute(\、getParameter(\ return mapping、findForward(\ } else {

request、setAttribute(\添加借阅信息失败!\ return mapping、findForward(\ } }else{

request、setAttribute(\没有该图书!\ return mapping、findForward(\ } }

return mapping、findForward(\}

(2)图书归还。该子模块实现系统的图书归还功能,读者向图书管理员提供自己的编号会显示出读者当起的借阅情况,再提供要归还的图书标号,图书管理员将信息记录在系统中,归还成功,其操作界面如图4、7所示。

基于Java Web的图书管理系统的设计与实现

图4、7 图书归还操作界面

归还操作通过查询条形码来读取读者以及其借阅书籍的信息,其具体实现代码为。

private ActionForward bookback(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response){ //查询读者信息

readerForm、setBarcode(request、getParameter(\

ReaderForm reader = (ReaderForm) readerDAO、queryM(readerForm); request、setAttribute(\ //查询读者的借阅信息

request、setAttribute(\、borrowinfo(request、getParameter(\ if(request、getParameter(\

int id = Integer、parseInt(request、getParameter(\ String operator=request、getParameter(\ if (id > 0) { //执行归还操作

int ret = borrowDAO、back(id,operator); if (ret == 0) {

request、setAttribute(\图书归还失败!\

基于Java Web的图书管理系统的设计与实现

return mapping、findForward(\ } else {

request、setAttribute(\、getParameter(\ return mapping、findForward(\ } } }

return mapping、findForward(\}

4、5 查询功能模块的实现

查询功能模块包括图书查询,读者借阅查询与借阅到期提醒三个子功能模块。 (1) 图书查询可根据图书的条形码,书名,作者,出版社等不同信息进行查询,其操作界面图如图4、8所示。

图4、8 图书查询操作界面

基于Java Web的图书管理系统的设计与实现.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1xfw06y59p99g5n13tny9pg7z7hdod00tar_7.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top