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

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

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

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

}

return mapping、findForward(\ //转到错误提示页面

} else { }

return mapping、findForward(\

//转到权限设置成功页面

4、2 读者管理功能模块的实现

读者管理主要实现对读者的类型管理与信息管理两个功能子模块,其中读者类型管理中需要设置不同类型读者一次性可借阅的图书数量,读者信息管理则主要管理维护读者的基本信息,读者类型管理界面如图4、2所示。

图4、2 读者类型管理操作界面

这张页面的获取与显示的具体代码为。

<%

while(it、hasNext()){

ReaderTypeForm readerTypeForm=(ReaderTypeForm)it、next();

ID=readerTypeForm、getId()、intValue();

name=chStr、toChinese(readerTypeForm、getName()); number=readerTypeForm、getNumber(); %>

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

do?action=readerTypeModifyQuery&ID=<%=ID%>','','width=292,height=175')\修改 \删除

读者信息管理模块可以让管理者对读者的一些基本信息进行增加、修改与删除。读者信息管理功能界面如图4、3所示。

图4、3 读者信息管理界面

该管理功能在设置读者信息时需要输入读者姓名,性别,条形码,选择读者类别,有效证件,证件号码,电话,e-mail等信息。其中的姓名,性别,条形码,证件号码就是必填选项。起具体实现代码为。

private ActionForward readerAdd(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response){ ReaderForm readerForm = (ReaderForm) form; readerForm、setName(readerForm、getName()); readerForm、setSex(readerForm、getSex()); readerForm、setBarcode(readerForm、getBarcode());

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

readerForm、setVocation(readerForm、getVocation()); readerForm、setBirthday(readerForm、getBirthday()); readerForm、setPaperType(readerForm、getPaperType()); readerForm、setPaperNO(readerForm、getPaperNO()); readerForm、setTel(readerForm、getTel()); readerForm、setEmail(readerForm、getEmail()); //获取系统日期 Date date1=new Date();

java、sql、Date date=new java、sql、Date(date1、getTime()); readerForm、setCreateDate(date、toString()); readerForm、setOperator(readerForm、getOperator()); readerForm、setRemark(readerForm、getRemark()); readerForm、setTypeid(readerForm、getTypeid()); int a=readerDAO、insert(readerForm); if(a==0){

request、setAttribute(\读者信息添加失败!\ return mapping、findForward(\ }else if(a==2){

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

return mapping、findForward(\ } }

4、3 图书管理功能模块的实现

图书管理模块也分为图书类型管理与图书档案管理两个子模块,其中图书类型管理功能处理将图书分类提高管理效率外还设置了不同类型图书可借阅的天数,对不同类型

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

图书进行区别管理。图书类型管理界面如图4、4所示。

图4、4 图书类型管理界面

其中管理员可以对图书类型进行修改与删除,其具体实现代码为。

private ActionForward bookTypeModify(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response){ BookTypeForm bookTypeForm=(BookTypeForm)form;

bookTypeForm、setTypeName(bookTypeForm、getTypeName()); bookTypeForm、setDays(bookTypeForm、getDays()); int ret=bookTypeDAO、update(bookTypeForm); if(ret==0){

request、setAttribute(\修改图书类型信息失败!\ return mapping、findForward(\ }else{

return mapping、findForward(\ } }

private ActionForward bookTypeDel(ActionMapping mapping, ActionForm form, HttpServletRequest request,HttpServletResponse response){ BookTypeForm bookTypeForm=(BookTypeForm)form;

bookTypeForm、setId(Integer、valueOf(request、getParameter(\

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

int ret=bookTypeDAO、delete(bookTypeForm); if(ret==0){

request、setAttribute(\删除图书类型信息失败!\ return mapping、findForward(\ }else{

return mapping、findForward(\ } }

图书档案管理模块可以对图书的一些基本信息进行增加、修改与删除。图书档案管理界面如图4、5所示。

图4、5 图书档案管理界面

图书档案中包含图书的条形码,图书名称,图书类型,作者,译者,价格,出版社,所在书架等图书基本信息,其中作者,译者,页码就是备选信息,可以不填。其具体实现代码为。

private ActionForward bookAdd(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response){ BookForm bookForm = (BookForm) form;

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