Skip to content

Masterchef2000/database-bbs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#数据库实例-简易论坛系统

#期末大作业

#【1.3系统简介与需求分析】 本系统为论坛管理信息系统,目的是打造一款面向武大信息学部的学生交流平台,因信部栽种有为数不少的石楠树,故得名“石楠社区”。论坛拥有注册、登录、发帖、搜索帖子、删帖、置顶、查看用户详情信息等功能。考虑到在校生的需求主要有以下三点:提问学习困惑,交流学习心得;兴趣爱好交流,结交朋友;闲置交易,买卖物品。因此用户在发帖的时候可以选择对应的三个标签“学习”、“兴趣”“交易”。

#【1.4系统设计与开发平台】 #【1.4.1开发平台的选择和配置】 windows10 火狐浏览器 phpstudy 8.1.0.5 Apache2.4.39 MySQL5.7.26

本次实验中我们构建论坛用的开发平台是php+apache+mysql。前端方面,为了实现与数据库的交互,我们从零开始学习了html5+css+javascript,实现了静态页面,同时运用layui模板与jquery完成了动态元素的渲染。后端方面,使用sql语言设计数据库,使用php语言进行对数据库的操作以及与前端通信。

#【1.4.2系统功能分析】 注册:注册一个新账号 登录:登录账号 发帖:在论坛中发一个新的帖子 删帖:删除帖子 置顶:置顶帖子 用户详情信息:查看用户详情 搜索:搜索标题或内容中含有关键字的帖子

#【1.4.3功能模块】 注册:

登录:

发帖:

回复 评论,置顶,取消置顶,删帖, 用户信息

搜索:

#【1.5数据库设计】 #【1.5.1概要设计】 本系统含用户信息、帖子信息、回复信息三个表,其中帖子信息中的发帖者ID外键依赖于用户信息中的用户ID,回复信息中的回复者ID外键依赖于用户信息中的用户ID,回复帖子ID外键依赖于帖子信息中的帖子ID

#【1.5.2逻辑设计】 论坛注册用户信息 用户ID(主键) 昵称(非空) 性别 年龄 专业 爱好 个性签名 密码

帖子信息 帖子编号(主键) 发帖时间 帖子分类 帖子名称 发帖者ID(外连接) 帖子状态(置顶/普通) 帖子热度(等值于帖子回复数) 帖子内容

回复信息 回复信息编号(主键) 回复帖子编号(外连接) 回复者ID(外连接) 回复时间 点赞数 回复内容

About

期末大作业

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages