网上书城后台功能设计与实现:图书、订单管理及管理员模块.pdfVIP

  • 0
  • 0
  • 约1.54万字
  • 约 11页
  • 2026-01-22 发布于北京
  • 举报

网上书城后台功能设计与实现:图书、订单管理及管理员模块.pdf

编辑;

删除;

订单管理模块:

查看所有订单;

查看指定状态订单;

查看订单详细信息;

取消订单;

订单发货。

其中只有管理员模块是前台没有的,其他三个模块前台都有。但是,尽管前台有这三个

模块,前也不能共享Servlet!但前可以共享Service和DAO层!所以只有管理员模

块需要创建所有层的类,而其他三个模块只需要创建Servlet层类即可。

有很多功能与前台是相同的,例如按分类查看功能,只是转发的页面是页

面而已,所以这里很多功能就不在赘述了。

2管理员模块

管理员模块功能:

管理员登录;

管理员。

2.1管理员相关类创建

cn.itcast.goods.admin.admin.domain.Admin;

cn.itcast.goods.user.admin.admin.dao.AdminDao;

cn.itcast.goods.user.admin.admin.service.AdminService;

cn.itcast.goods.user.admin.admin.web.servlet.AdminServlet。

Admin类对应t_admin表,不再废话,直接给出基本代码;

Admin.java

publicclassAdmin{

privateStringadminId;//ID

privateStringadminname;//管理员名

privateStringadminpwd;//管理员

}

2.2管理员登录

login.jsp是登录页面,页面本身了表单显示功能。提交表单请求

AdminServlet#login()方法:

把表单数据封装到Admin对象中;

使用表单数据调用AdminService#login()方法查询用户;

如果查询到用户说明登录成功:把查询到的用户保存到session中,转发到

index.jsp;

如果没有查询到,说明登录失败:在request中保存错误信息,转发到login.jsp。

登录成功后转发到/adminjsps/admin/index.jsp页面,该页面top.jsp部分需要显示当前用

户名,所以需要修改该页面。

2.3管理员

top.jsp页面中存在“”,让该请求AdminServlet#quit()方法。quit()方法从

session中移除当前用户,转发到login.jsp页面。

3分类管理

分类管理功能:

查看所有分类;

添加一级分类;

添加二级分类;

编辑一级分类;

编辑二级分类;

删除一级分类;

删除二级分类;

3.1分类管理相关类创建

Service和Dao与前台共享即可,无需再创建,而Ser

文档评论(0)

1亿VIP精品文档

相关文档