个人博客管理系统Word格式.docx

上传人:b****5 文档编号:18973725 上传时间:2023-01-02 格式:DOCX 页数:21 大小:49.50KB
下载 相关 举报
个人博客管理系统Word格式.docx_第1页
第1页 / 共21页
个人博客管理系统Word格式.docx_第2页
第2页 / 共21页
个人博客管理系统Word格式.docx_第3页
第3页 / 共21页
个人博客管理系统Word格式.docx_第4页
第4页 / 共21页
个人博客管理系统Word格式.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

个人博客管理系统Word格式.docx

《个人博客管理系统Word格式.docx》由会员分享,可在线阅读,更多相关《个人博客管理系统Word格式.docx(21页珍藏版)》请在冰豆网上搜索。

个人博客管理系统Word格式.docx

总体上,系统的目标是使学员和老师有一个交流和沟通的平台。

通过博客系统实现学员和老师异地沟通、项目经验交流、工作成绩记录等问题的解决。

 

二、任务概述:

具体来讲,系统包括:

1登陆、注册功能

2系统管理功能

3日志浏览功能

4日志发布和管理功能

5日志讨论和管理功能

三、设计目标:

开发的系统是摄影新闻发布网站

需求

对个人信息的发布、个人照片的共享,个人资源的共享

用户

互联网使用者

用户所做的事

来访者浏览博主日志

来访者浏览博主照片

来访者下载博主提供的资源

来访者对博主日志进行留言

博主进行资源上传、删除等操作

博主进行照片上传、删除等操作

博主进行日志信息发布、更新、删除操作

博主进行留言删除等操作

用户需求

博主对个人信息的发布、个人照片的共享,个人资源的共享

界面美观大方

要求有网站日志进行查看

管理员功能

管理员可以对日志信息的查看、添加、删除和修改。

1对日志的全文查看

2对日志发表评论

3对讨论信息的删除

最好的解决方案

使用SSH、AJAX、MYSQL进行开发

最好方案的理由

选MYSQL是因为系统简单,MYSQL成本很小,且使用普遍而且方便,一般公司均已具备。

用SSH框架进行开发,能实现快速开发,而且系统功能稳定。

使用AJAX是因为能是系统美观,给用户良好的体验。

管理员登陆

1功能描述

管理员登陆系统

2参与者

系统管理员

3前置条件

参与者访问系统

4结果

登陆成功或者失败

5基本流程

1管理员进入系统登陆界面

2管理员输入管理员名、管理员密码,并确认登陆

3系统对管理员提供的信息进行验证,如果失败则给出提示并返回;

如果成功则进入相应的界面,并记录管理员名

6异常

1如果管理员没有输入管理员名,给出相应提示

2如果管理员名不正确,系统提示用户名不存在

3如果用户没有输入密码,提示密码不能为空

4如果用户密码不正确,提示用户密码错误

最新日志的审核和推荐

管理员审核用户推荐的日志并推荐审核通过的日志

系统管理员登陆进入管理界面

讲审核合格的最新日志显示在主页

1管理员登陆进入管理员界面

2管理员浏览用户最新发表的日志(类别为推荐)

3管理员决定日志是否满足推荐要求

4将满足要求的日志作为最新日志推荐,并将日志的标题的链接显示在博客主页

显示最近推荐的日志

用户进入博客主页

用户可以浏览被推荐的日志

1用户进入博客主页

2显示管理员审核推荐的日志

3浏览最近推荐的日志列表

4通过列表可以浏览日志的内容并可对日志进行评论

站内搜索

用户可以根据题目,正文以及用户名搜索相关界面

用户可以浏览搜索的界面

2用户输入搜索关键字,并选择搜索依据的类别

3开始搜索

1若搜索的用户不存在,则提示该用户尚未注册

2若搜索的内容不存在,则给出相应的提示

按日期查看当天日志

用户可根据日期查看当天的日志

用户可以浏览相应的日志

2用户指定日期

3系统返回当天的日志列表标题的链接

若该天的日志列表为空,则系统给出相应的提示

显示人气排行

用户可根据日志的访问量和评论量来浏览日志

1记录日志的访问量

2记录日志的评论条数

3依据访问量和评论条数排序,显示日志列表

添加日志

博客管理员发布新日志

管理员

管理员登陆博客主页,进入添加日志的界面

添加成功或者失败

1管理员进入添加日志的界面

2填写日志的标题和主题内容,将日志信息提交给系统,确认发布日志

修改日志信息

管理员修改日志信息

管理员进入博客主页,登陆修改日志界面

修改成功或者失败

1管理员进入修改日志的界面

2按照自己的需要修改日志中的信息

3系统提示确认修改

删除日志

管理员删除指定日志

管理员进入博客主页,登陆日志界面

删除成功或者失败

1管理员进入日志的界面

2按照自己的需要删除指定日志

3系统提示确认删除

查看日志全文

显示日志标题,全文,评论

用户浏览博客日志

返回日志全文等信息

1用户选择浏览博客日志

2显示日志全文

发表评论

对日志发表评论

评论发表成功或者失败

1进入博客填写评论的内容并提交

2系统提示是否发表成功

如果评论内容为空,系统提示评论不能为空

删除评论

管理员删除用户发表的评论信息

管理员进入博客主页,登陆评论界面

评论删除成功或者失败

1管理员进入评论界面

2请求系统删除指定的评论

四、用户特点:

用户可能为非专业技术人员,对计算机技术没有详细了解,必须尽可能的提供友好的操作界面和使用提示,并提供网站日志供用户查看。

五、数据需求:

1.数据录入和处理的准确性和实时性

数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。

数据的输入来源是手工输入。

手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。

在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。

在执行数据增加的时候,不允许出现因为程序的原因导致增加操作失败,也不允许发生重复增加的数据。

在执行数据删除操作的时候,不允许因为程序的原因发生多删除数据、删除失败的情况。

数据的修改也要求保持对应的准确性。

2.数据的安全性

因此只有特定的系统管理者才能对数据实现增,删,改,查等操作。

未获授权人员不能进入系统。

3.灵活性

①程序在通常的应用环境下使用鼠标和键盘进行输入和输出操作,对于执行按钮,通常使用鼠标的点击完成,但是,界面要求全部支持键盘的定位操作。

②程序在通常的条件下,在windowsXP上安装运行。

4.故障处理要求

①在操作成员输入一些不合理的数据的时候,能够进行一些合理的提示信息,不能因为输入错误而导致系统的错误,或者程序停止运行。

②程序运行时,对服务器和网络通讯故障能够识别并提示,当故障排除后,程序回复正常运行。

③数据库要求有灾难备份机制,以防止数据的全部丢失。

六、功能性需求概述

1.能够进行博主日志内容浏览

2.能够进行博主日志内容发布

3.能够进行博主日志内容修改

4.能够进行博主日志内容删除

5.能够进行帐号信息修改

6.能够对博主照片进行浏览

7.能够对博主日志进行留言

8.能够进行博主照片上传

9.能够对博客留言进行删除

七、系统模型

参与者汇总

管理员:

负责管理人事相关信息

1.用例汇总:

浏览者浏览日志,浏览者对日志留言,博主进行博客系统管理,博主管理本帐号信息,博主添加日志,博主修改日志,博主删除日志,博主查询日志内容,博主上传照片,博主删除照片,博主上传文件,

2.用例描述

用例编号

HR_1

用例名称

浏览者浏览日志

触发事件

普通浏览者希望能浏览已发布的日志内容

主成功场景

步骤

活动

1

浏览者选择希望查看的日志连接

2

系统显示选择的日志内容

HR_2

浏览者对日志留言

普通浏览者希望对已发布的日志内容进行留言

3

浏览者填写留言内容

4

浏览者提交留言

HR_3

博主进行博客系统管理

博主希望进行博客系统管理

博主进行登录操作

系统显示博主可用的功能,管理员选择其中之一执行:

博主上传照片

博主删除照片

博主删除留言

博主上传资源

管理本帐号信息

修改日志

查询日志内容

博主可重复选择以上操作

博主退出系统或转入其它操作

HR_4

博主希望对本帐号信息进行更改

博主选择修改帐号信息功能

博主修改帐号信息

博主选择提交操作

系统保存被修改帐号信息的记录

HR_5

博主系统有新的日志进行发布

博主选择添加日志的操作

系统显示日志录入界面

博主按要求填写日志信息

5

系统保存新日志信息

HR_6

日志信息发生变动

在录入日志信息时由于误操作而将日志信息填错

博主选择修改日志信息功能

系统显示所有日志列表

博主选择要修改的日志

系统显示所选日志内容

博主修改日志信息

6

系统保存被修改新闻信息的记录

HR_7

在录入日志时由于误操作而将日志填错

博主选择需要删除的日志

系统将提示是否确定删除

若确定提交,系统显示删除成功,系统保存结果

HR_8

博主希望查看符合某一日志内容的信息

博主点击该日志连接

HR_9

博主希望上传个人照片

博主点击该上传照片连接

博主填写上传内容

系统保存内容

HR_10

博主希望删除某一张个人照片

系统显示照片列表

博主选择某一张照片的删除链接

系统执行照片删除行为

HR_11

博主上传文件

博主希望上传个人资源

博主点击该上传文件连接

系统设计说明书

一、编写目的

二、背景

三、总体设计

1、需求规定

本系统包含5个子系统:

新闻管理系统,用户管理系统。

(1)、博客日志管理系统:

能实现日志的添加,删除,修改,查询等操作。

(2)、用户管理系统:

能实现用户的修改等操作。

(3)、照片管理系统:

能实现照片的添加,删除,查询等操作。

(4)、留言管理系统:

能实现留言的添加,删除,查询等操作。

(5)、web日志系统:

2、程序设计

程序包设计:

总包:

com.photostation

公共包:

Constants

包名

资源名

资源说明

Com.photostation.dao

BaseDao

基础接口类

NewDao

日志接口类

RoleDao

角色接口类

UserDao

用户接口类

UploadFileDao

上传文件接口类

UploadPicDao

上传照片接口类

WordsDao

留言接口类

Com.photostation.dao.imp

BaseDaoImp

基础接口实现类

NewDaoImp

新闻接口实现类

RoleDaoImp

角色接口实现类

UserDaoImp

用户接口实现类

UploadFileDaoImp

上传文件接口实现类

UploadPicDaoImp

上传照片接口实现类

WordsDaoImp

留言接口实现类

Com.photostation.filter

SetEncodingFilter

编码过滤类

Com.photostation.model

BaseObject

基础实体类

New

新闻实体类

NewPics

新闻图片类

Role

角色实体类

User

用户实体类

UploadFile

上传文件实体类

UploadPic

上传照片实体类

Words

留言实体类

Com.photostation.service

BaseManager

基础服务接口类

NewManager

新闻服务接口类

RoleManager

角色服务接口类

UserManager

用户服务接口类

UploadFileManager

上传文件服务接口类

UploadPicManager

上传照片服务接口类

WordsManager

留言服务接口类

Com.photostation.service.imp

BaseManagerImp

基础服务接口实现类

NewManagerImp

新闻服务接口实现类

RoleManagerImp

角色服务接口实现类

UserManagerImp

用户服务接口实现类

UploadFileManagerImp

上传文件服务接口实现类

UploadPicManagerImp

上传照片服务接口实现类

WordsManagerImp

留言服务接口实现类

Com.photostation.struts.action

BaseAction

基础action类

NewAction

新闻action类

UserAction

角色action类

IndexAction

首页action类

UploadFielAction

上传文件action类

UploadPicAction

上传照片action类

WordsAction

留言action类

Com.photostation.struts.form

MyDynaActionForm

Com.photostation.util

ConverUtil

Form转换为实体

PageBean

辅助实现分页

StringDeal

保存字符串中的回车等符号

StringUtil

对字符串进行加密编码

Com.photostation.util.load

ImageUtil

对图片进行处理

使用文件设计:

文件名

文件说明

index.jsp

转向首页info.jsp

photostation.css

层叠样式表外联文件

photostation.js

Javascript外联文件

photostation2.js

easytabs.js

实现TAB样式JS外联文件

jquery.js

jquery.库文件

jquery.lightbox-0.5.js

jquery.lightbox-0.5.js库文件

photostation2.css

accessDeny.jsp

说明有未授权的或越界的访问

taglibs.jsp

标签集合文件

login.jsp

用户登录

splitPage.jsp

实现分页文件

acegi-config.xml

Acegi环境配置文件

applicationContext.xml

Spring环境配置文件

struts-config.xml

Struts环境配置文件

tiles-defs.xml

Struts-tiles配置文件

web.xml

应用环境配置文件

New.hbm.xml

New类ORM映射文件

NewPics.hbm.xml

NewPics类ORM映射文件

Role.hbm.xml

Role类ORM映射文件

User.hbm.xml

User类ORM映射文件

Lib文件夹

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1