第 20 页 共 28 页
20
<%else%>
添加图书失败。 <%end if%>
如下是出库信息运行结果 如下图:
5.3图书出库管理模块
这个功能是让管理员及时删除图书的品种,以满足市场需求。其主要代码如下:
try{
Statement
stmt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
stmt.executeUpdate(\
ResultSet rs=stmt.executeQuery(\ rs.beforeFirst(); while(rs.next()){
rs.updateInt(\ rs.updateRow(); }}
catch(Exception e){ e.printStackTrace();}}
id 书名 作者 图书类别 出版社 价格 图书简介
第 21 页 共 28 页
21
<%while(rs.next()){ ///strid=rs.getString(\
strid=String.valueOf(rs.getInt(\ %>
<%=strid %>
<%=rs.getString(\书名\ <%=rs.getString(\作者\ <%=rs.getString(\图书类别\ <%=rs.getString(\出版社\ <%=rs.getString(\价格\ <%=rs.getString(\图书简介\
运行后的结果是 如下图:
5.4图书查询管理模块
这个功能是让管理员及时查看图书的品种,以满足市场需求。其主要代码如下:
<%
id 书名 作者 图书类别 出版社 价格
第 22 页 共 28 页
22
图书简介
<%while(rs.next()) {
///strid=rs.getString(\
strid=String.valueOf(rs.getInt(\ %>
<%=strid %>
<%=rs.getString(\书名\ <%=rs.getString(\作者\ <%=rs.getString(\图书类别\ <%=rs.getString(\出版社\ <%=rs.getString(\价格\ <%=rs.getString(\图书简介\
图书查询的运行结果 如下图:
5.5图书信息管理模块
书店管理员可以通过此模块,向系统中添加新的图书。也可以进行删除操作,及时更新库中图书信息。主要完成以下功能:
(1) 点击相应图书分类链接,弹出相应表单,添加图书; (2) 为图书上传相应图片; (3) 搜索图书;
(4) 显示相应图书信息; (5) 删除图书操作。
其图书信息管理模块主页如图4-13所示:
第 23 页 共 28 页
23
点击导航页面中的图书信息管理链接,则进入图书信息管理页面:
图4-13 图书信息管理主页面
此页面所添加及管理的都是上架图书。点击相应添加图书分类,则显示添加上架图书表单。填入相应信息点击提交,则显示此图书图片上传页面。此系统运用的是无组件上传图片及保存的是二进制信息。上传成功则显示刚才添加的图书的相关信息。在图4-12的搜索图书表单中输入图书编号则显示此图书相应信息。点击后面的删除链接将进行删除操作。点击上图的添加图书数量可以添加相关图书的数量。
第 24 页 共 28 页
24