免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1819 | 回复: 0
打印 上一主题 下一主题

JSP留言管理系统(DAO设计模式) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-21 08:44 |只看该作者 |倒序浏览
开发环境:MyEclipse8.6+mysql5+Tomcat7.0
 
使用DAO设计模式完成以下功能:
  1. 1.游客可以查看通过审核的留言;
  2. 2.普通用户登录后可以发表留言,修改密码;
  3. 3.管理员登录后可以审核、修改、删除留言;
  4. 4.超级管理员登录后可以管理用户,删除用户、修改密码、更改权限。
此留言管理系统包含以下文件:
  1. 1.首页(index.jsp):按发表时间倒序显示留言内容,不同权限的用户登录后显示欢迎信息和相应的链接;
  2. 2.发表留言页面(post.jsp):输入作者、内容提交;
  3. 3.留言保存页面(post_do.jsp):将提交的留言存入数据库;
  4. 4.登录页面(login.jsp):输入用户名、密码提交;
  5. 5.登录验证页面(check.jsp):验证用户名、密码是否合法;
  6. 6.修改留言页面(alter.jsp):修改留言,管理员以上登录后可用;
  7. 7.修改留言保存页面(alter_do.jsp):修改后将留言存入数据库,管理员以上登录后可用;
  8. 8.删除留言页面(del.jsp):删除留言,管理员以上登录后可用;
  9. 9.审核留言页面(show.jsp):通过审核、撤销审核,管理员以上登录后可用;
  10. 10.注册页面(register.jsp):输入用户名、密码、昵称,提交;
  11. 11.注册保存页面(register_do.jsp):检查注册信息,存入数据库;
  12. 12.修改密码页面(password.jsp):输入原密码、新密码、确认密码,提交,普通用户以上登录后可用;
  13. 13.修改密码保存页面(password_do.jsp):验证密码,存入数据库,普通用户以上登录后可用;
  14. 14.用户管理页面(member.jsp):显示用户列表及管理链接,超级管理员登录后可用;
  15. 15.删除用户页面(del_user.jsp):删除所选用户,超级管理员登录后可用;
  16. 16.密码管理页面(edit_pwd.jsp):修改所选用户密码,超级管理员登录后可用;
  17. 17.密码管理保存页面(edit_pwd_do.jsp):验证新密码,存入数据库,超级管理员登录后可用;
  18. 18.更改权限页面(edit_status.jsp):更改所选用户权限,超级管理员登录后可用;
  19. 19.注销登录页面(logout.jsp):注销登录;
  20. 20.数据库(gb)
  21.   content 留言内容表
  22.       |_ID 序号列
  23.       |_gb_author 作者列
  24.       |_gb_content 内容列
  25.       |_gb_time 发表时间列
  26.       |_is_show 是否显示列
  27.   member 用户表
  28.       |_ID 序号列
  29.       |_username 用户名列
  30.       |_password 密码列
  31.       |_true_name 昵称
  32.       |_mem_status 权限
DAO模块:
  1. 1.VO(用户)对象类(Member.java)
  2. 2.VO(留言内容)对象类(Content.java)
  3. 3.数据库操作用户接口类(MemberDAO.java)
  4. 4.数据库操作留言内容接口类(ContentDAO.java)
  5. 5.数据库连接类(DataBaseConnection.java)
  6. 6.数据库操作用户类(DAOMemberImpl.java)
  7. 7.数据库操作留言内容类(DAOContentImpl.java)
  8. 8.工厂类(DAOFactory.java)
参考资料:
1.JSP留言管理系统:http://mgc.name/article.asp?id=86
 
数据库结构:(gb)
表member
表content
 
备注:
目前无法实现留言的显示,关键是is_show字段的创建类型(boolean)【True/NOT】
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP