ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:240.27KB ,
资源ID:9001348      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-9001348.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(博客系统设计说明书.docx)为本站会员(b****0)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

博客系统设计说明书.docx

1、博客系统设计说明书 有你博客系统设计说明书专业:网络工程小组成员:周庆鹏、郑波、穆俊龙、李云芳指导老师:*日期 :2013年10月25号1 引言1.1 编写目的本文档用于描述“博客系统”项目的系统需求,为该项目概要设计,详细设计和测试用例的设计依据。这个分析的阅读对象为任课老师和小组开发人员。1.2 项目背景:JSP老师布置大作业进行学习与交流。 1.3 定义Blog:Weblog的简称。网络日志,通常称为博客。1.4 参考资料:UML参考手册 JAVA WEB 开发指南2 任务概述2.1 系统目标2.1.1 系统总体功能 博客通常称为网络日志,作为目前网络流行的交流方式,主要提供给用户一个沟

2、通的平台.用户可以在博客上发表文章,图片,留言等来与他人进行沟通2.1.2 系统要达到的性能要求和其它指标 本系统界面设计友好美观,方便用户操作. 本系统保证用户信息的安全,提供给用户多种管理自己信息的方式. 本系统有较少的响应时间,保证页面能在很短时间内打开2.1.3 项目前景 由于博客的沟通方式比电子邮件、讨论群组更简单和容易,博客已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络(Intranet)。目前,国内优秀的中文博客网有:新浪博客,搜狐博客,中国博客网,腾讯博客,博客中国等。2.2 运行构架2.2.1 系统软件/硬件平台开发环境 : 操作系统:

3、windows 7 数据库 :MYSQL 开发工具:Myeclipse 10.02.2.2 运行环境Windows 7 与Tomcat 8.0Internet Explore 7.0及以上或主流浏览器(firefox,chrome,opera等)3 功能需求3.1功能划分系统功能需求分为“注册”,“登陆”,“评论/留言”,“内容发表”,“内容管理”与“系统管理”。图 3.11 全系统用例图3.2需求分配 需求分配表序号功能编号功能描述实现方式备注11.1注册软件硬件21.2登陆软件硬件31.3评论/留言软件硬件41.4内容发表软件硬件51.5内容管理软件硬件61.6系统管理软件硬件3.3本系统

4、可以规划为前台和后台两部分。前台功能模块主要包括:文章显示、图片显示、留言版、博客日历、统计查看、在线音乐。后台功能模块主要包括:管理员登陆、日志管理、相片管理、模板管理、链接管理、留言管理、个人信息管理、播放器管理。3.4系统功能结构图1.前台功能结构图图一 前台功能结构图2.后台功能结构图图二 后台功能结构图3.5设计目标根据系统功能结构图,该系统要求实现如下目标:1实现日志和图片的查看和计数功能。2是在在线播放音频功能。3实现留言功能。4实现日历功能。5实现系统统计功能。6实现日志管理功能,包括:写日志、修改日志和删除日志。7实现相片管理功能,包括:添加相片、删除相片。8实现模块管理功能

5、,包括:添加模块、删除模块。9实现链接管理功能,包括:添加链接、删除链接。10实现音乐管理功能,包括:添加音乐、删除音乐。11实现留言板管理功能,包括:删除留言。3.6功能描述3.3.1 注册【输入数据】 账号、密码以及各种个人信息,如昵称,生日,住处,爱好等.【输出数据】 注册是否成功的信息【功能】系统能够对用户输入的账号、密码等信息进行验证,确定是否可用,然后发送给服务器进行验证,验证通过后则存储于数据库并根据用户提供信息建立个人博客。如果验证没通过,则提示用户原因.脚本1:3.6.2 登陆【输入数据】 账号、密码【输出数据】 提示信息【功能】系统能够按照用户输入的账号、密码发送给服务器进

6、行验证,验证通过后可根据用户信息进入个人博客主页。对于验证不通过的账号和密码系统能够做出相应的错误处理。脚本2:3.6.3 评论/留言 【输入数据】 所要发表的 评论/留言 的内容【输出数据】 发表后内容【功能】游客或者注册用户可对当前浏览的博客内容进行评论或对当前浏览的博客进行留言。评论/留言成功后会在当前博客或内容下显示。脚本3:3.6.4 内容发表【输入数据】 所要发表的内容的标题,内容与描述【输出数据】 发表后内容【功能】系统能够对用户提交的标题,内容与描述进行验证,验证通过后存储至数据库,然后在当前博客上显示成功提交的内容。若提交不成功,则显示错误提示信息并返回至内容编辑页面。脚本4

7、:3.6.5 内容管理3.6.5.1 个人信息管理【输入数据】 编辑的信息【输出数据】 提示信息【功能】系统能够对用户提交的对个人信息编辑后的内容进行验证,若验证通过,则修改数据库相应信息,然后在页面提示用户编辑成功并显示新的个人信息。若不通过,则提示错误信息并返回至个人信息页面。脚本5:3.6.5.2 博客内容管理【输入数据】 编辑的标题,内容,描述等【输出数据】 提示信息【功能】用户选择需要编辑的博客内容进行编辑,包括修改标题,修改内容,修改描述,修改权限或删除当前内容。然后系统根据用户提交的信息进行验证,验证成功后修改数据库相应内容,然后提示用户修改成功并显示成功修改后的内容。若失败,则

8、提示错误信息并返回编辑前内容界面。脚本6:3.6.6 系统管理3.6.6.1 系统界面管理【输入数据】 界面所需显示的内容(图片,公告等)【输出数据】 编辑后界面【功能】系统管理员对系统的界面进行管理,如修改界面布局,更改显示图片,发布公告,删除部分内容等。修改成功后会在用户打开系统时显示修改后的系统界面。脚本7:3.6.6.2 用户博客内容管理【输入数据】 发送的信息 编辑的内容【输出数据】 提示信息 发送信息【功能】系统管理员对系统的用户博客进行管理。管理员可以浏览系统用户的博客,对博客内容进行审核,当发现不合规定的内容后,可以对当前内容进行编辑修改或删除,然后发送信息给当前博客用户。脚本

9、8:4 数据描述逻辑结构设计本系统数据库采用MYSQL,系统数据库名称为db_mrblog。数据库中包含8张表:表一 数据表说明下面对主要的表结构进行介绍。序号名称1tb_admin(管理员信息表)2tb_article(博客文章表)3tb_bigclass(文章类别表)4tb_audio(音频文件表)5tb_links(友情链接表)6tb_video(视频文件表)7tb_message(留言信息表)8tb_pics(上传图片表)1. tb_admin(管理员信息表)该表的字段包括管理员的昵称及密码。表tb_admin(管理员信息表)的结构如表二所示:表二 tb_admin(管理员信息表)字段

10、名称数据类型长度是否主键描述idint4是自动编号usernamevarchar50管理员名称pwdarchar50 管理员密码2. tb_article(博客文章表)该表的字段包括文章标题、文章内容、文章类别、发布时间和浏览次数。表tb_article(博客文章表)的结构如表三所示:表三 tb_article(博客文章表)字段名称数据类型长度是否主键描述idint4是自动编号titlevarchar50文章标题contenttext16文章内容typeidint4文章类别addtimedatetime8添加时间,默认值为getdate()hitnumint4浏览次数,初始值为03. tb_b

11、igclass(文章类别表)该表的字段包括了文章类别的名称。表tb_bigclass(文章类别表)的结构如表四所示:表四 tb_bigclass(文章类别表)字段名称数据类型长度是否主键描述idint4是自动编号classnamevarchar50文章类别表4. tb_audio(音频文件表)该表的字段包括音频文件的名称、存储路径及音频介绍。表tb_audio(音频文件表)的结构如表五所示:表五 tb_audio(音频文件表)字段名称数据类型长度是否主键描述idint4是自动编号namevarchar50音频名称pathvarchar100音频路径infovarchar200 音频介绍5. t

12、b_links(友情链接表)该表的字段包括友情链接的名称及地址。表tb_links(友情链接表)的结构如表六所示:表六 tb_links(友情链接表)字段名称数据类型长度是否主键描述idint4是自动编号linknamevarchar50链接名称linkurlvarchar100 网络的完整路径6. tb_message(留言信息表)该表的字段包括留言人的昵称、IP地址、留言内容及留言时间。表tb_message(留言信息表)的结构如表七所示:表七 tb_message(留言信息表)字段名称数据类型长度是否主键描述idint4是自动编号contentvarchar200留言内容addresso

13、rvarchar50留言人昵称,默认为匿名ipmessvarchar50留言人IP地址retimedatatime8 留言时间7. tb_pics(上传图片表)该表的字段包括上传图片的名称、路径、图片介绍及浏览次数。表tb_pics(上传图片表)的结构如表八所示:表八 tb_pics(上传图片表)字段名称数据类型长度是否主键描述idint4是自动编号namevarchar50图片名称pathvarchar100图片路径infovarchar200图片介绍hitnumint4 浏览次数4.2数据库描述MYSQL5 性能需求5.1 数据精确度1.要按照严格的数据格式输入,否则系统不给予响应进行处理

14、。2.查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询:直接查询和模糊查询。5.2 时间特性运行环境各个页面的链接响应时间不得超过2s,对没进行操作的用户(6000s)对其访问认证失效,需要重新登录。5.3 适应性该系统的设计模块属于普通模式,当要增加新的功能时,接口具有兼容性,可以随时更新。6 人员分工 前台:郑波负责:文章显示、图片显示、留言版穆俊龙负责:博客日历、统计查看、在线音乐后台:周庆鹏负责:管理员登陆、日志管理、相片管理、模板管理、 链接管理、留言管理、个人信息管理、播放器 管理。李云芳负责:文档整理、页面效果设计、提意见 。7 系统质量需求7.1 故障分析:制定相关返回机制,交与管理员处理7.2系统利用率:保证系统效率,具有较高利用率7.3 可靠性:系统很少出现故障,保证用户信息安全7.4 可维护性:系统的可维护性强,系统尽量减少管理者对系统的频繁操作,便于管理者对系统的有效维护和防止不必要的操作对系统数据库造成损失。7.5 其他需求易于操作:系统界面美观简洁,便于用户操作运行稳定:系统不会因为登陆人数增多而造成操作的不稳定可移植:该系统可以在主流电脑操作系统上运行,也可以在移动终端上正常运行。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2