欢迎来到天天文库
浏览记录
ID:5449218
大小:425.22 KB
页数:20页
时间:2017-12-12
《jsp实现博客管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、博客管理系统一.博客管理系统总体设计系统需求:用户可以通过注册登陆进入博客管理系统发表博文,删除博文,查看博文,编辑博文,对博文评论和查看相册等系统功能:浏览博文,编辑博文,删除博文,评论博文,用户登陆,用户注册,查看相册。博客主页面系统模块:博客主页面,用户注册登陆页面,博文浏览最终页面、发布博文模块、修改博文模块、删除博文模块,评论博文模块,个人信息设置,修改密码,浏览相册模块。用户注册登陆页面博文浏览最终页面发布博文模块博客管理系统修改博文模块删除博文模块评论博文模块浏览相册个人信息设置修改密码二.系统数据库设计(Mysql)数据库需求分析:用户通过注册、登录
2、博客主页面来发表博文、浏览博文、评论博文以及查询已经发表的博文。确定数据库需要的表以及数据对象:用户数据表:用户主键、用户名、密码用户详细信息表:用户详细信息主键和外键、真实姓名、性别、年龄、邮件、qq号码、用户头像博客文章表:文章主键、文章发布者、文章标题、文章内容、发布日期、点击次数文章评论表:文章评论主键、外键、评论人、评论内容、评论日期数据表设计:四个表,为用户数据表、用户详细信息表、博客文章表和文章评论表。用户数据表:列名数据类型是否为空说明UseridINT否用户主键loginIdVARCHAR(50)否用户名loginPwdNVARCHAR(50否用户
3、密码用户详细信息表:列名数据类型是否为空说明useridInt否用户详细信息主键和外键trueNameVARCHAR(20)否真实姓名genderVARCHAR(20)否性别ageint否年龄mailVARCHAR(20)否邮箱QqVARCHAR(20)否Qq号码headerimgVARCHAR(50)否用户头像博客文章表:列名数据类型是否为空说明articleIdINT否文章主键authorIdINT否文章发布者titleVARCHAR(50)否文章标题contentsTEXT否文章内容pubDateDATETIME否发布日期clicksINT否点击次数文章评论表
4、:列名数据类型是否为空说明commentIdINT否文章评论主键articleIdINT否外键useridINT否评论人commentTEXT否评论内容commentPubDateDATETIME否评论日期三.系统基本框架:Header.htmlMaintitle.jspAddarticle.jspArticledetail.jspArticledetail1.jspArticlelist.jspArticlemanagerlist.jspChangepwd.jspDelarticle.jspDoaddarticle.jspDochangepwd.jspDoedit
5、article.jspDoreview.jspDosetinfo.jspEditarticle.jspMessage.jspOtheruserdetail.jspPhoto.jspRegister.jspSetinfo.jspDoregister.jspIntro.jspDologin.jspLogin.jspLoginout.jspBloguser.jspFooter.jsp四.系统主要代码1.层叠样式表css2.用户登录注册系统代码(1).Login.jsp(用户登录)(2).Register.jsp(用户注册)(3).Dologin.jsp(检测登录是否正确)
6、<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%><%@pageimport="com.myblog3.biz.UserInfoBiz"%><%@pageimport="com.myblog3.entity.UserInfoEntity"%><%request.setCharacterEncoding("UTF-8");StringloginId=request.getParameter("loginId");StringloginPwd=request.getParameter("log
7、inPwd");Stringremember=request.getParameter("rad");if(loginId.trim().equals("")){out.print("用户名不能为空!");}elseif(loginPwd.trim().equals("")){out.print("密码不能为空!");}else{UserInfoBizbiz=newUserInfoBiz();UserInfoEntityentity=newUserInfoEntity();entity.setLoginId(loginId);entity.setLoginPwd
此文档下载收益归作者所有