毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

jsp+mysql图书网上查询系统+数据流图+界面图 第5页

更新时间:2010-11-5:  来源:毕业论文
jsp+mysql图书网上查询系统+数据流图+界面图 第5页
(2) 客户端:
 操作系统:Windows 98 及其以上版本,建议使用Windows XP。
 浏览器:微软IE浏览器,或基于IE浏览器内核的浏览器,建议使用微软IE6.0浏览器及其以上版本
2. 硬件环境
(1) 服务器端:
 处理器:建议使用Pentium 4 2.0 MHz及以上处理器。
 内存:256 MB RAM 建议使用512 MB RAM及其以上容量。
 硬盘空间:安装驱动器上要求300MB以上可用空间,建议有100MB的硬盘剩余空间。
(2) 客户端:无特殊要求,能保证正常上网即可。
 原文请找腾讯752018766优-文^论,文.网http://www.youerw.com
第四章 详细设计与实现
4.1 模块实现
1. 导航菜单页面head.jsp详细设计及描述
 判断用户是否登录
 未登录用户,提供一下链接:首页index.do、图书浏览booklist.do、登录login.jsp、注册register.jsp
 登录用户,提供一下链接:首页index.do、图书浏览booklist.do、我的图书mybooklist.do、个人信息edituser.jsp、注销logout.jsp,其中提交给我的图书的请求中,包括了登录用户的用户名`username`,来确定是哪个用户的图书
大体代码如下:
try{
  List<Userinfo> user = manager.findUserByUsername(username);//根据用户名查询对应记录
  userinfo = (Userinfo)user.get(0);//获取取得记录中的第一条,并定义为userinfor;
  String pwd = userinfo.getPwd();//从userinfor中间表中获取pwd;
  
  if(password.equals(pwd))
  {
   request.getSession(true).setAttribute("loginedUser", userinfo);
   return mapping.findForward("success");
  }
  if(!password.equals(pwd))
  {
   request.setAttribute("error", "e_pwd");
  }
 }
 catch(Exception e){ //捕获异常,若用户名获取不到,则返回登录页面;
  request.setAttribute("error", "e_user");
 }
return mapping.findForward("failed");
2. 首页index.jsp详细设计及描述
 提供查询表单,提交查询条件`select`及内容`serachname`到SearchAction.java,提交请求为search.do
 提供分类查询标签,跳转不同查询结果页面
 提供图片链接,如百度、卓越网等
 显示最新上传的8本图书的信息,在打开主页前,就提交了index.do至IndexAction.java,查询结果返回显示至主页
 查看图书的详细信息,点击图书图片或图书名,发出请求book.do?id=${books.id}至BookAction.java,在弹出窗口中浏览结果;点击所属者名字,发出请求userinfo.do至UserinfoAction.java,在弹出窗口中浏览图书所属者信息
 提交booklist.do至BooklistAction.java,跳转至浏览所有图书页面booklist.jsp
 List<Bookinfo> booklist = bmanager.findAll();
 List<Bookinfo> books = booklist.subList(0,8); //获取最新的几本图书列表
 request.setAttribute("books", books);//保存图书列表
 return mapping.findForward("success");
3. 用户管理详细设计及描述
 用户注册register.jsp:提交用户基本信息表单,发送请求register.do至RegisterAction.java;重置所有已填信息为空;返回按钮返回主页
Userinfo userinfo = new Userinfo();
 List<Userinfo> users = manager.findUserByUsername(userForm.getUsername());//根据用户名查询对应记录
 userinfo = (Userinfo)users.get(0);原文请找腾讯752018766优-文^论,文.网
http://www.youerw.com
request.setAttribute("error", "e_user1");//返回该用户已存在

if(manager.save(user)) {//保存用户注册信息
  request.setAttribute("result", "success");
  return mapping.findForward("success"); }
 else {
  request.setAttribute("error", "用户信息添加失败!"); }
 用户登录login.jsp:提交用户的用户名密码表单,发送请求login.do至LoginAction.java;返回按钮返回首页;提供链接跳转至注册页面
List<Userinfo> user = manager.findUserByUsername(username);//根据用户名查询对应记录
 userinfo = (Userinfo)user.get(0);//获取取得记录中的第一条,并定义为userinfor;
 String pwd = userinfo.getPwd();//从userinfor中间表中获取pwd;
 
 if(password.equals(pwd)) {
  request.getSession(true).setAttribute("loginedUser", userinfo);
  return mapping.findForward("success");
 }
 if(!password.equals(pwd)) {
  request.setAttribute("error", "e_pwd");
}
 用户信息修改edituser.jsp:用户登录后将用户信息存入session中,直接从session中读取logineduser信息,显示给用户看;信息修改后,提交用户信息表单,发送请求edituser.do至EdituserAction.java;返回按钮返回上一步操作页面
if(manager.update(user)) {//更新用户信息
  request.setAttribute("result", "suc");
  request.getSession(true).setAttribute("loginedUser", user);
  return mapping.findForward("success");
 }else {
  request.setAttribute("error", "e_editu");

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

jsp+mysql图书网上查询系统+数据流图+界面图 第5页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。