77范文网 - 专业文章范例文档资料分享平台

基于J2EE的博客网站论文(5)

来源:网络收集 时间:2018-12-17 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

图4.4 日志评论E-R图

相册E-R图如图4.5所示。

图4.5 相册E-R图

好友E-R图如图4.6所示。

图4.6 好友E-R图

4.2 系统数据表设计

a)用户表,此表主要用于保存用户的基本信息。其结构如表4.1所示。

表4.1 用户表

列名 含义 类型 长度 缺省值 允许空

16

id username password name sex QQNumber ideNumber interest eMail

用户编号 用户名 用户密码 真实姓名 性别 QQ号 身份证号 兴趣 电子邮箱

int Varchar Varchar Varchar char Varchar Varchar Varchar Varchar

4 10 10 50 5 4 100 50 50

无 无 无 无 无 无 无 无 无

否 否 否 否 是 否 否 否 否

b)日志表,此表主要用于保存日志的基本信息。其结构如表4.2所示。

表4.2 日志表

列名 Id typeId title content phTime

含义 日志编号 日志类型编号 日志标题 日志内容 日志发表时间

类型 int int varchar varchar

长度 缺省值 允许空 4 4 30 30

无 无 无 无 无

否 否 否 否 否

varchar 2000

number 日志浏览次数 int 4 无 否 user_id 日志所属用户ID int 4 无 否 c)日志评论表,此表主要用于保存日志评论的基本信息。其结构如表4.3所示。

表4.3 日志评论表

列名 id articleId reAccount reTitle reContent

含义 评论编号 日志编号 评论用户 评论标题 评论内容

类型 int int varchar varchar varchar

长度 缺省值 允许空 4 10 40 40 200

无 无 无 无 无

否 否 否 否 否

d)相册表,此表主要用于保存相片的基本信息。其结构如表4.4所示。

表4.4 留言表

列名 id photoAddress

含义 照片编号 照片地址

17

类型 int Varchar

长度 缺省值 允许空 11 50

无 无

否 否

photoDescription

photoTime user_id

照片描述 上传时间 用户ID

Varchar Varchar int

50 50 4

无 无 无

否 否 否

e)日志类别表,此表用于保存日志类别的基本信息。其结构如表4.5所示。

表4.5 类别表

列名 Id typeName description

含义 类别编号 类别名 类别描述

类型 Int Varchar Varchar

长度 缺省值 允许空 4 40 200

无 无 无

否 否 是

f)好友信息表,此表用于博主的好友信息。其结构如表4.6所示。

表4.5 好友表

列名 user_id user_name friend_id friend_name

含义 用户ID 用户名称 好友ID 好友名称

类型 int Varchar int Varchar

长度 缺省值 允许空 4 40 4 40

无 无 无 无

否 是 否 是

4.3数据连接

目前流行的数据库连接技术主要有:JDBC-ODBC桥、JDBC和数据连接池技术。该系统采用数据连接池技术,使用连接池的优点主要体现在两个方面:对数据库的连接统一进行配置、管理、监控,以及对数据库连接池的参数进行优化调整,同时对应用程序中没有关闭或其他原因造成没有关闭的数据库连接由连接池统一进行管理。便于程序的移植和后端数据库的切换,因为在应用中通过统一的JNDI获得数据库的连接,而具体连接的是哪一台机器上的数据库与程序无关。

数据库连接池技术的思想非常简单,将数据库连接作为对象存储在一个Vector对象中,一旦数据库连接建立后,不同的数据库访问请求就可以共享这些连接。这样,通过复用这些已经建立的数据库连接,可以克服上述缺点,极大地节省系统资源和时间。

数据库连接池的主要操作如下:

a)建立数据库连接池对象(服务器启动)。

b)按照事先指定的参数创建初始数量的数据库连接(即:空闲连接数)。 c)对于一个数据库访问请求,直接从连接池中得到一个连接。如果数据库连接池对象中没有空闲的连接,且连接数没有达到最大(即:最大活跃连接数),创建一个新的数据库连接。

d)存取数据库。

e)关闭数据库,释放所有数据库连接(此时的关闭数据库连接,并非真正关闭,而是将其放入空闲队列中。如实际空闲连接数大于初始空闲连接数则释

18

放连接)。

f)释放数据库连接池对象(服务器停止、维护期间,释放数据库连接池对象,并释放所有连接)。

19

第五章 系统功能的具体实现

5.1系统的主窗口

系统的界面按照常规的WEB界面进行设计,设计的原则是界面友好,易于操作,容易上手,尽可能的贴切用户实际。

所有的网络用户都可以进入该页进行登录、注册等相关的操作。在页面的。 博客系统登录页图如图5.1所示。

图5.1 博客系统首页图

所有的网络用户都可以进入某个人的博客主页进行浏览、评论等相关的操作。在后台管理页面的导航分别显示博客首页、日志、相册、好友、个人信息等。在这里博客用户经过身份认证进入,可以对自己的日志进行删除、添加、分类等管理。

博客管理界面图如图5.2所示。

20

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于J2EE的博客网站论文(5)在线全文阅读。

基于J2EE的博客网站论文(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/373734.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: