博客网站的分析与设计.doc

博客网站的分析与设计.doc

ID:58866474

大小:377.00 KB

页数:13页

时间:2020-09-22

博客网站的分析与设计.doc_第1页
博客网站的分析与设计.doc_第2页
博客网站的分析与设计.doc_第3页
博客网站的分析与设计.doc_第4页
博客网站的分析与设计.doc_第5页
资源描述:

《博客网站的分析与设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、博客网站系统的分析与设计---基于Struts2+Hibernate框架一、需求描述有三种用户:1.普通用户(游客)能够使用网站查看博文和相册。浏览方式有三种,浏览所有,按类别浏览,按条件浏览。2.注册用户(会员)可以启用自己的博客。可以登录,密码忘记可以找回。登录用户可以对自己的博客进行管理,可以管理博文分类,博文、相册管理以及进入他人博客发表评论。3.管理员用户,可以对用户管理,可以浏览,删除用户。二、用例分析三、功能设计博客网站的模块划分表模块名子功能描述博客模块激活博客登录用户可以激活博客设置博客对博客标题和Logo设计用户模块用户登录凭验证后用户名、密码登录系统用户注册填

2、写详细资料后成为正式注册用户找回密码通过E-mail找回密码个人设置登录后可修改个人注册资料分类模块浏览分类以列表方式列出所有分类博文分类管理浏览、添加、修改、删除博文分类博文模块浏览所有博文列出所有博文,分页显示按类别浏览博文按类别查询博文,分页显示查询博文按标题进行模糊查询,分页显示查看博文按ID查看博文详细信息,更新浏览次数,分页显示博文管理分页浏览,发表、修改、删除博文评论模块浏览博文评论列出当前博文的所有评论发表评论登录用户对他人博文发表评论博文评论管理在自己的博客中,浏览评论,删除评论相册模块浏览相册以分页的方式浏览博客的照片查看照片查看照片的详细内容相册管理在自己的博

3、客中,分页浏览相片图册,上传、删除图片四、数据库设计数据库名:db六张表:博客db_blog,用户db_user,博文分类db_category,博文db_article,评论db_review,相册db_picture创建数据库的脚本如下:createdatabasedb;usedb;createtabledb_blog(blog_idINTAUTO_INCREMENTPRIMARYKEY,blog_titlevarchar(50)notnull,blog_logovarchar(50)notnull);createtabledb_user(user_idINTAUTO_INCR

4、EMENTPRIMARYKEY,blog_idintuniquereferencesdb_blog(blog_id),user_namevarchar(30)notnull,user_pwdvarchar(20)notnull,user_sexvarchar(2)notnull,user_emailvarchar(50)notnull,user_pictureBLOB,user_basicInfotext);createtabledb_category(category_idINTAUTO_INCREMENTPRIMARYKEY,blog_idintnotnullreference

5、sdb_blog(blog_id),category_titlevarchar(50)notnull);createtabledb_article(article_idINTAUTO_INCREMENTPRIMARYKEY,category_idintnotnullreferencesdb_category(category_id),article_titlevarchar(200)notnull,article_contenttextnotnull,article_datetimetimestampnotnull,article_acessNumintnotnulldefault

6、0,article_reviewNumintnotnulldefault0);createtabledb_review(review_idINTAUTO_INCREMENTPRIMARYKEY,article_idintnotnullreferencesdb_article(article_id),review_contenttextnotnull,review_datetimetimestampnotnull,user_idintnotnullreferencesdb_user(user_id));createtabledb_picture(picture_idINTAUTO_I

7、NCREMENTPRIMARYKEY,blog_idintnotnullreferencesdb_blog(blog_id),picture_titlevarchar(50)notnull,picture_profilevarchar(200)notnull,picture_accessNumintnotnulldefault0);五、程序结构设计(文件夹和类包规划)视图层article(博文),blog(博客),category(博文分类),common(公共),c

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。