实例介绍
【实例简介】
本系统的设计目的是为了满足消费者只要通过互联网就可以足不出户的购买自己喜欢的图书,改变传统商业交易,在互联网上进行交易,实现网上购买图书。为了实现上述目的,我对网上图书管理系统有了深一步的了解,从而满足客户的要求,让他们可以随时找到自己想要购买的图书。
本论文课题新颖,主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。
【实例截图】
【核心代码】
package util;
import java.io.IOException;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import bean.UserLoginBean;
public class AddManager extends HttpServlet {
public final static String CONTENTTYPE="text/html;charset=gb2312";
public final static String CHARACTERENCODING="gb2312";
/**
* Constructor of the object.
*/
public AddManager() {
super();
}
/**
* Destruction of the servlet. <br>
*/
public void destroy() {
super.destroy();
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request,response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding(this.CHARACTERENCODING);
response.setContentType(this.CONTENTTYPE);
//获取session
HttpSession session=request.getSession();
String name=(String)session.getAttribute("name");
if(name==null){//如果管理员登陆名为空,返回登陆页
request.getRequestDispatcher("admin/login.jsp").forward(request, response);
}
else{
String method=request.getParameter("method").trim();
//定义一个UserLoginBean的对象
UserLoginBean lb=new UserLoginBean();
//如果不为空执行添加管理员操作
if(method.equals("add")){
String admin_name=request.getParameter("admin_name").trim();
String admin_password=request.getParameter("admin_password").trim();
int i=lb.addManager(admin_name, admin_password);
if(i==1){
request.setAttribute("message", "操作成功!");
request.getRequestDispatcher("admin/zhmanage.jsp").forward(request, response);
}
else if(i==3){
request.setAttribute("message", "对不起,该用户名已经存在!");
request.getRequestDispatcher("admin/adManager.jsp").forward(request, response);
}
else if(i==2){
request.setAttribute("message", "系统维护中,请稍后再试!");
//按给定的路径生成资源转向处理适配器对象
request.getRequestDispatcher("admin/adManager.jsp").forward(request, response);
}
}//执行删除非系统管理员的操作
else if(method.equals("del")){
String id=request.getParameter("choose").trim();
if(Integer.parseInt(id)==1){
request.setAttribute("message", "不能删除系统管理员!");
request.getRequestDispatcher("admin/zhmanage.jsp").forward(request, response);
}
else{
int i=lb.delManager(Integer.parseInt(id));
if(i==1){
request.setAttribute("message", "操作成功!");
request.getRequestDispatcher("admin/zhmanage.jsp").forward(request, response);
}
else{
request.setAttribute("message", "系统维护中,请稍后再试!");
request.getRequestDispatcher("admin/zhmanage.jsp").forward(request, response);
}
}
}//执行修改管理员密码操作
else if(method.equals("update")){
String id=request.getParameter("choose").trim();
request.setAttribute("id", id);
request.getRequestDispatcher("admin/upManager.jsp").forward(request, response);
}
else if(method.equals("up2")){
String id=request.getParameter("id").trim();
String new_password=request.getParameter("new_password").trim();
int i=lb.upManager(Integer.parseInt(id), new_password);
if(i==1){
request.setAttribute("message", "操作成功!");
request.getRequestDispatcher("admin/zhmanage.jsp").forward(request, response);
}
else{
request.setAttribute("id", id);
request.setAttribute("message", "系统维护中,请稍后再试!");
request.getRequestDispatcher("admin/upManager.jsp").forward(request, response);
}
}
//删除会员信息
else if(method.equals("delmember")){
//String id=request.getParameter("choose").trim();
String str[]=request.getParameterValues("choose");
if(str==null){
request.setAttribute("message", "请选择操作对象!");
request.getRequestDispatcher("admin/member.jsp").forward(request, response);
}
else{
int id[]=new int[str.length];
for(int i=0;i<str.length;i ){
int s=Integer.parseInt(str[i]);
id[i]=s;
}
int i=lb.delUser(id);
if(i==1){
request.setAttribute("message", "操作成功!");
request.getRequestDispatcher("admin/member.jsp").forward(request, response);
}
else{
request.setAttribute("message", "系统维护中,请稍后再试!");
request.getRequestDispatcher("admin/member.jsp").forward(request, response);
}
}
}
}
}
/**
* Initialization of the servlet. <br>
*
* @throws ServletException if an error occure
*/
public void init() throws ServletException {
// Put your code here
}
}
网友评论
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
支持(0) 盖楼(回复)