本 科 毕 业 设 计
第 26 页 共 35 页
图5.11 利云网上书店后台首页 b) 添加图书信息
在图书管理首页中单击“添加图书信息”超链接即可进入到添加图书信息页面。添加图书信息页面主要用于向数据库中添加新的图书信息。在添加图书信息时,为了防止用户输入空的不真实的信息,利云网上书店采用了JavaScript编写自定义函数检测用户输入的图书信息。
此外为了保证图书信息的唯一性,在保存图书信息前需要先根据用户输入的图书ISBN号判断图书信息是否存在,如果存在则给予提示信息并返回,否者将图书信息保存到数据表中。添加图书信息页面的运行结果如图5.12。
保存图书信息页面manage\\book_add_deal.jsp的关键代码如下:
ResultSet rs=connDB.executeQuery(“select *from tb_bookinfo where “”+ISBN=+“””); If(rs.next()){
Out.println(“script language=?javascript?>alert(?该图书信息已经添加!?); History.back(-1);”);
本 科 毕 业 设 计
第 27 页 共 35 页
图5.12 添加图书的运行结果 c) 修改图书信息
在图书管理首页中单击想要修改的图书信息后面的修改图标就可以进入到修改图书信息页面。修改图书页面主要用于修改指定图书的基本信息。修改图书信息的运行结果如图5.13
图5.13 图书修改信息页面运行结果 d) 删除图书信息
在图书管理首页中单击想要删除的图书信息后面的图标进入到删除图书信息页
本 科 毕 业 设 计
第 28 页 共 35 页
面。删除图书信息页面主要用于删除指定图书的基本信息。删除图书信息页面的运行结果同修改图书信息页面的运行结果相近。在编写删除图书信息页面book_del.jsp时,首先需要判断从图书管理页面传递的参数ISBN是否为空值,如果为空值则说明用户不是正常操作,需要将页面重定向到图书管理首页,否则再根据参数ISBN查询图书的基本信息并显示相应的表单元素。
5.12 用户管理模块的实现
单击后台导航条中的“用户管理”超链接就能进入到用户信息管理首页。对于用户的管理主要是查看用户的基本信息和对于不良用户的冻结和解冻。这些信息普通用户是无权查看的。用户管理的首页运行结果如图5.14所示。
图5.14 用户信息管理页面运行结果
5.13 订单管理模块的实现
单击后台导航条中的“订单管理”超链接即可进入到订单信息管理的首页。订单管理首页主要实现分页显示订单概要信息、起执行订单和查看订单信息,分页显示订单概要信息的实现过程同分页显示图书信息的实现类似,所不同的是在订单列表的执行列中需要根据订单的状态显示不同的信息,如果订单已被执行则显示“执行”等文字,否则提供
本 科 毕 业 设 计
行结果如图5.15所示。
第 29 页 共 35 页
执行订单的图标。此外管理员无权对已经存在的订单进行修改操作。订单管理页面的运
图5.15 订单管理运行结果
5.14公告管理实现过程
单击后台导航条中的“公告管理”超连接进入到公告信息管理的首页。对于公告的管理主要是查看公告信息、添加公告信息、删除过时的公告信息,由于公告信息涉及到发布公告的时间,所以要及时修改公告信息。公告管理的运行结果如图5.16所示。
图5.16 公告运行结果
5.15退出系统的实现
网站后台对于整个网站的正常运行起着重要的重要。当网站管理员对网站维护工作
本 科 毕 业 设 计
第 30 页 共 35 页
完成以后,必须推出系统,否则很容易被不法分子趁机进入,后果不堪设想。要想实现这个功能很简单只要单击“推出”超链接,连接到logout.jsp页面就可以了。Logout.jsp页面主要是将保存有管理员信息的Session变量清空,将页面重定向到网站首页前台即可。关键代码如下:
session.invalidate();
response.sendRedirect(“index.jsp”);
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库网上书店系统 - 毕业设计正文(6)在线全文阅读。
相关推荐: