基于jsp的学生在线交流平台设计(编辑修改稿)内容摘要:

3. 3 数据库设计 根据系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下数据项和数据结构:  用户信息,包括数据项:用户名、密码、头衔、头像、用户等级等;  版面信息,包括数据项:版面所属类型,版面的分类号、版主、上级版面、版面样式等;  帖子信息,包括数据项:所属版面、父帖子 ID、子帖子 ID、用户、主题、内容、发表时间等;  短消息信息,包括数据项:发件人、收件人、主题、内容、发送时间等;  友情链接信息,包括数据项:友情链接名称、友情链接说明、友情链接地址等;  论坛公告信息,包括数据项:所属版面、标题、内容、用户名、时间等。 3. 3. 1 数据库概念设计 得到以上数据项和数据结构之后,可以规划的实体有:管理员信息实体、版主信息实体、用户信息实体、帖子实体、短消息实体、公告信息实体、版面信息实体、友情链大连交通大学 20xx 届本科生毕业设计(论文) 接信息实体。 实体之间关系的 ER 图。 如图 34所示。 管理员信息实体 ER图。 如图 35 所示。 用 户 主 题发 表 包 含 包 含帖 子 模 块 图 34 实体之间关系的 ER 图 管 理 员用 户 名 密 码 权 限 图 35 管理员信息实体 ER 图 用户信息实体的 ER 图。 如图 36 所示。 用 户用 户 名密 码头 衔头 像用 户 等 级 图 36 用户信息实体的 ER 图 大连交通大学 20xx 届本科生毕业设计(论文) 帖子信息实体的 ER图。 如图 37 所示。 帖 子所 属 版 面父 贴 子 贴 用 户内 容主 题 图 37 帖子信息实体的 ER 图 短消息信息实体的 ER 图。 如图 38所示。 短 消 息发 件 人收 件 人 发 件 时 间 内 容主 题 图 38 短消息信息实体的 ER 图 公告信息实体的 ER图。 如图 39 所示。 公 告所 属 版 面用 户 名 时 间 内 容标 题 图 39 公告信息实体的 ER 图 版面信息实体的 ER图。 如图 310所示。 大连交通大学 20xx 届本科生毕业设计(论文) 版 面 信 息所 属 类 型版 面 分 类 号 版 主 信 息 上 级 版 面版 面 样 式 图 310 版面信息实体的 ER 图 友情链接信息实体的 ER图。 如图 311所示。 友 情 链 接 信 息网 站 信 息 网 站 说 明 网 站 地 址 图 311 友情链接信息实体的 ER 图 3. 3. 2 数据库逻辑设计 系统数据库中各个表的设计结果如表 31所示。 每个表格表示在数据库中的一个表。 表 31 数据库表 序号 数据库表 数据库表存储结构 1 class 论坛版面分类表 2 board 论坛版面表 3 bbslink 友情链接表 4 config 后台论坛配置用表 5 log 日志表 6 ef_users 用户表 7 bbs1 帖子表 8 bbsnews 论坛公告表 9 friend 好友表 10 message 邮箱表 表 31 列出了根据原则设计出的系统所要用到的数据表。 系统数据库中各个表的设大连交通大学 20xx 届本科生毕业设计(论文) 计结果如表 32 到表 312所示。 每个表格表示在数据库中的一个表。 设计数据表间的关系为多层附属对应,主要考虑到论坛中各个对象的相互关系,帖子属于版块,回复帖从属于主题帖,帖子的作者属于用户,因此版块、主题帖、回复帖是一层层的从属依赖关系,帖子的作者必须是论坛的用户,帖子不能脱离版块、用户而单独存在。 如表 32所示为论坛版面的分类表,记录论坛版面分类的信息。 表 32 class 论坛版面的分类表 序号 字段 类型 长度 是否为空 默认值 含义 1 id numeric 11 否 唯一编号 2 class char 50 否 版面名称 如表 33所示为论坛版面表,记录所有论坛版面信息。 表 33 board 论坛版面表 序号 字段 类型 长度 是否为 空 默认 值 含义 1 boardid decimal 11 否 唯一编号 2 BoardType varchar 50 否 论坛版面所属类型 3 class decimal 11 否 论坛版面的分类号 4 readme varchar 255 否 版面说明 5 BoardMaster varchar 50 否 版主 6 lockboard decimal 11 否 版面锁定标志( 0开放, 1 锁定, 2 特定用户开放) 7 boardskin decimal 11 否 版面外形 8 Tableback varchar 50 否 版面表格边框颜色 9 Tabletitle varchar 50 否 版面标题表格颜色 10 Tablebody varchar 50 否 版面内容表格颜色 1 11 aTablebody varchar 50 否 版面内容表格颜色 2 12 TableFont varchar 50 否 版面标题表格字体 颜色 13 TableContent varchar 50 否 版面内容表格字体 颜色 14 AlertFont varchar 50 否 提醒语句颜色 15 lastpostuser varchar 50 否 最后访问人 16 lastposttime smalldatetime 16 否 最后访问时间 17 lastbbsnum decimal 11 否 表情标签 18 lasttopium decimal 11 否 上线主题数 19 strAllowForumCode decimal 11 否 UBB 标签 20 strAllowHTML decimal 11 否 HTML 标签 大连交通大学 20xx 届本科生毕业设计(论文) 21 strIMGInPosts decimal 11 否 帖图标签 22 strIcons decimal 11 否 首页显示论坛图片 23 strflash decimal 11 否 Flash 标签 24 Forumlogo varchar 255 否 论坛 Logo 地址 25 indexIMG varchar 255 否 头像索引 26 lastrootid decimal 11 否 上级版面 27 lasttopic varchar 255 否 上级主题 28 todayNum decimal 11 否 今天版面帖子数 29 boarduser text 否 版面用户 如表 34所示为友情链接表,记录本站于友情链接相关的信息。 表 34 bbslink 友情链接表 序号 字段 类型 长度 是否为空 默认值 含义 1 id decimal 11 否 唯一编号 2 boardname varchar 50 否 友情链接名称 3 readname varchar 255 否 友情链接说明 4 url varchar 150 否 友情链接地址 如表 35所示为后台对论坛进行配置的表,对论坛的某些信息进行系统的配置。 表 35 config 后台论坛配置用表 序号 字段 类型 长度 是否为空 默认值 含义 1 ForumName varchar 20 否 唯一编号 2 ForumURL varchar 100 否 论坛 URL 地址 3 CompanyName varchar 40 否 公司名称 4 HostUrl varchar 100 否 主页 URL 地址 5 SMTPServer varchar 100 否 服务器 6 SystemEmail varchar 50 否 Email 7 TimeAdjust varchar 10 否 适应时间 8 ScriptTimeOut varchar 10 否 有效时间 9 Logo varchar 100 否 Logo 10 Picurl varchar 50 否 图片地址 11 Faceurl varchar 50 否 头像地址 12 EmailFlag decimal 11 否 邮件标志 13 Uploadpic decimal 11 否 上传图片 14 IpFlag decimal 11 否 IP 标志 15 FromFlag decimal 11 否 来源 16 guestuser decimal 11 否 Guest 用户 17 guestlogin decimal 11 否 Guset 登陆 18 openmsg varchar 20 否 公开信息 19 badwords varchar 255 否 禁止的话 20 AnnounceMaxBytes varchar 20 否 公告最大字节 21 MaxAnnouncePerPage varchar 15 否 最大私人页数 大连交通大学 20xx 届本科生毕业设计(论文) 22 Maxtitlelist varchar 15 否 最大主题列表数 23 Tablebackcolor varchar 15 否 表格背景色 1 24 aTablebackcolor varchar 15 否 表格背景色 2 25 Tabletitlecolor varchar 15 否 表头颜色 1 26 aTabletitlecolor varchar 15 否 表头颜色 2 27 Tablebodycolor varchar 15 否 表格主题颜色 1 28 aTablebodycolor varchar 15 否 表格主题颜色 2 29 TableFontcolor varchar 15 否 表格内字体颜色 30 TableContentcolor varchar 15 否 表格内容颜色 31 AlertFontColor varchar 15 否 弹出框字体颜色 32 ContentTitle varchar 15 否 标题 33 ads1 text 否 广告 1 34 ads2 text 否 广告 2 35 Copyright varchar 255 否 版权 36 Version varchar 255 否 版本 37 TitleFlag decimal 3 否 标题标志 38 uploadFlag decimal 3 否 上传标志 39 wealthReg decimal 11 否 财产注册 40 wealthAnnounce decimal 11 否 财产声明 41 wealthReannounce decimal 11 否 财产重声明 42 wealthDel decimal 11 否 删除财产 43 wealthLogin decimal 11 否 登陆财产值 44 epReg decimal 11 否 经验注册 45 epAnnounce decimal 11 否 经验声明 46 epReannounce decimal 11 否 经验重声明 47 epDel decimal 11 否 删除经验 48 epLogin decimal 11 否 登陆经验值 49 cpReg decimal 11 否 魅力注册 50 cpAnnounce decimal 11 否 魅力声明 51 cpReannounce decimal 11 否 魅力重声明 52 cpDel decimal 11 否 删除魅力 53 cpLogin decimal 11 否 登陆魅力值 54 TopicNum decimal 11 否 主题数目 55 BbsNum decimal 11 否 BBS 数 56 TodayNum decimal 11 否 今天的数目 57 UserNum decimal 11 否 用户数 58 lastUser varchar 50 否 上个用户 59 cookiepath varchar 50 否 Cookie 路径 60 Maxonline decimal 11 否 在线最大数 61 MaxonlineDate varchar 50 否 在线最大数日期 如表 36所示为日志表,记录本论坛的用户访问信息。 表 36 log 日志表 大连交通大学 20xx。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。