基于Jquery轻博客系统的设计与实现(源码+论文)_java_300

摘 要

随着网络技术的发展,计算机的应用越来越广泛,博客系统成为广大用户互动交流的平台,它能够提高个人的知名度和访问量,让更多的人通过博客系统来了解自己。为了满足用户分享交流的要求,实现系统静态与动态页面的相互分离,本系统采用JSP技术,MySQL数据库,基于Jquery框架进行开发。

论文首先论述了系统的开发背景和研究现状,并对系统开发所采用的技术进行了相应的介绍。在系统分析中,对系统的模型进行简单分析,明确系统的操作流程,并对系统进行可行性分析,确定在目前的条件下,开发这个轻博客系统。在需求分析结果的基础上,对系统的功能模块进行划分。接着对系统中的数据库进行模型设计,包括数据库设计原则、实体联系图及数据表结构。在系统的设计与实现中,确定系统的开发思想以及开发环境。最后给出了系统中模块的详细设计与实现,并对系统模块进行了测试。

关键词:轻博客系统; JSP技术;MYSQL数据库;Jquery框架

3.2.2 用户需求

轻博客系统主要满足2种类型用户的需求,这2种类型用户分别为用户和系统管理员。用户间的静态结构图如图3-1所示:

图3-1系统静态结构图

3.2.3功能需求

1、用户功能模块

用户可以查看网站信息,包括首页,服装搭配,文章专栏,程序设计,在线交流,在线空间,注册登录,与我有关(发布博文,我的文章,我的留言,我的收藏夹),安全中心(好友动态,我的好友)和账户信息(账户信息,登录密码修改,信息修改)。

用户功能模块图如图3-2所示

图3-2用户功能模块图

2、管理员功能模块

管理员登录后功能有博文管理(博文管理,发布博文,博文类别管理,系统公告管理,留言管理,会员评论管理),系统用户(会员管理,后台用户管理),网站设置(网站导航管理,首页栏目管理,系统公告管理,首页轮播图管理),账户管理(修改密码,账户信息,编辑信息)。

管理员功能模块图如图3-3所示

4.3数据库表设计

轻博客系统的设计与实现需要后台数据库,系统采用MYSQL数据库作为数据存储,下面介绍数据库中的各个表的详细信息。

表4.1博文信息表(attachement)

字段名称

字段意义

字段类型

字段长度

是否主键

能否为空

id

编号

int

11

belongfileldname

名称

varchar

255

belongid

来源

varchar

255

belongtable

标签

varchar

255

filename

文件名

varchar

255

pubtime

发布时间

datetime

title

标题

varchar

255

type

类别

varchar

255

url

图片

varchar

255

表4.2好友信息表(friends)

字段名称

字段意义

字段类型

字段长度

是否主键

能否为空

id

编号

int

11

gzaccount

关注账号

varchar

255

hyaccount

用户账号

varchar

255

表4.3公告信息表(notice)

字段名称

字段意义

字段类型

字段长度

是否主键

能否为空

id

编号

int

11

clickcount

点击数

int

11

dcontent

内容

longtext

pubren

发布人

varchar

255

pubtime

发布时间

timestamp

title

标题

varchar

255

表4.4 用户信息表(users)

字段名称

字段意义

字段类型

字段长度

是否主键

能否为空

id

编号

int

11

createtime

添加时间

timestamp

creator

添加人

varchar

255

email

邮箱

varchar

255

logtimes

登录时间

int

11

nickname

昵称

varchar

255

password

密码

varchar

255

realname

姓名

varchar

255

rolename

角色

varchar

255

sex

性别

varchar

255

tel

电话

varchar

255

username

用户名

varchar

255

xiangpian

相片

varchar

255

表4.5 留言信息表(leaveword)

字段名称

字段意义

字段类型

字段长度

是否主键

能否为空

id

编号

int

11

dcontent

留言内容

varchar

255

lwren

留言人

varchar

255

pubtime

留言时间

timestamp

replycontent

回复内容

varchar

255

replyren

回复人

varchar

255

replytime

回复时间

timestamp

status

状态

int

11

title

标题

varchar

255

  • 23
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
仿点点网博客系统 v1.2源码 国内第一款开源博客系统,仿点点网的HaiTian.HaiKe.NET(海客),是一款免费、开源的博客系统,aiTian.HaiKe.NET(海客)完全遵循 W3C 标准,具有极强的可扩展性、高性能、良好的 SEO 性能和非凡的用户体验。 HaiTian.HaiKe.NET(海客) 采用 Visual Studio 2010 开发环境开发,运行环境为 .net framework 3.5/4.0+sqlserver2008 R2,保证系统的安全和稳定性。 海客博客松分享你的兴趣。便捷的多图发布,清新文艺的个性化模板,时尚达人的聚集地,用图片记录生活的最佳选择,随地随地与好友一起,在兴趣中寻找快乐. 海客博客 v1.2 日期:2012-1-27更新说明 1、忘记密码的功能,用户可以通过忘记密码找回自己的账号 2、实现了后台对前台页面的控制,方面管理员对前台页面的的管理。 3、实现了转载的功能 4、实现了热度图像的绑定 5、实现了个人昵称修改时的检测 6、初步实现音乐的在线试听 7、修改了登录界面IE7下样式错位的问题。 8、添加了注册界面中的用户注册时昵称的检测 9、修改首页中我的关注鼠标划上去浮动的问题 10、修改了视频分享中的链接不支持的问题。 11、修改图片保存数据库异常的问题 12、激活页面 按钮图片修改为:立即激活 13、JS提取到单独的文件中 14、解决首页数据加载的异常 15、实现关注的功能 日期:2011-12-15 1.调整代码错误,数据库连接池爆满 2.抓取页面地址错误,优酷视频地址无法获取问题. 主要功能: 简单调用外链,输入地址可以自动搜索原视频,音频地址 发布信息简单快捷. 易于配置,使用,管理 占用硬盘空间小,运行所需内存空间少 Theming 通过CSS支配(完全支持CSS Media Types ) 自动页面备份(执行一个备份就和单击鼠标一下一样简单) 简单的用户帐户系统 (管理员和用户以及一个内置 admin 帐户) 页面可分类和讨论 页面嵌入和部分显示 阻止恶意文件,脚本,垃圾信息 (注册时需要Captcha 验证) 多语言界面 每个页面,页面上的讨论,整个WIKI均可进行RSS 2.0 验证

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值