第 21 页精品文档---下载后可任意编辑实现博客管理系统 1、博客管理系统一.博客管理系统总体设计系统需求:用户可以通过注册登陆进入博客管理系统发表博文,删除博文,查看博文,编辑博文,对博文评论和查看相册等系统功能:扫瞄博文,编辑博文,删除博文,评论博文,用户登陆,用户注册,查看相册。博客主页面系统模块:博客主页面,用户注册登陆页面,博文扫瞄最终页面、发布博文模块、修改博文模块、删除博文模块,评论博文模块,个人信息设置,修改密码,扫瞄相册模块。用户注册登陆页面博文扫瞄最终页面发布博文模块博客管理系统修改博文模块删除博文模块评论博文模块扫瞄相册个人信息设置修改密码二.系统数据库设计〔Mysql〕数据库需求分析:用户通过注册、登录博客主页面来发表博文、扫瞄博文、评论博文以及查询已经发表的博文。确定数据库需要的表以及数据对象:用户 2、数据表:用户主键、用户名、密码用户具体信息表:用户具体信息主键和外键、真实姓名、性别、年龄、邮件、号码、用户头像博客文章表:文章主键、文章发布者、文章标题、文章内容、发布日期、点击次数文章评论表:文章评论主键、外键、评论人、评论内容、评论日期数据表设计:四个表,为用户数据表、用户具体信息表、博客文章表和文章评论表。用户数据表:列名数据类型是否为空说明 UseridINT 否用户主键 loginIdVARCHAR(50)否用户名loginPwdNVARCHAR(50 否用户密码用户具体信息表:列名数据类型是否为空说明useridInt 否用户具体信息主键和外键 trueNameVARCHAR(20)否真实姓名genderVARCHAR(20)否性别 ageint 否年龄 mail 3、VARCHAR(20)否邮箱 VARCHAR(20)否号码 headerimgVARCHAR(50)否用户头像博客文章表:列名数据类型是否为空说明 articleIdINT 否文章主键authorIdINT 否文章发布者 titleVARCHAR(50)否文章标题 contentsTEXT 否文章内容 pubDateDATETIME 否发布日期 clicksINT 否点击次数文章评论表:列名数据类型是否为空说明 commentIdINT 否文章评论主键 articleIdINT 否外键useridINT 否评论人 commentTEXT 否评论内容 commentPubDateDATETIME 否评论日期三.系统根本框架:Header.htmlMaintitle.jspAddarticle.jsp 4、Articledetail.jspArticledetail1.jspArticlelist.jspArticlemanagerlist.jspChangepwd.jspDelarticle.jspDoaddarticle.jspDochangepwd.jspDoeditarticle.jspDoreview.jspDosetinfo.jspEditarticle.jsp...