论坛管理信息系统
一·
设计题目:论坛信息管理系统
课程设计及要求
该系统包括管理员信息,用户信息,版块信息,主贴信息,回复贴信息五个实体。它们之间的关系为,一个管理员可管理多个用户,一个用户可发表多个主贴,一个用户也可以发表多个回复贴,一个主贴对应多个回复贴,一个管理员对应多个版块。明确ER图以后,建立相对应的表,对系统的功能和需求进行基本的实现。
开发环境说明
本次设计前台使用 JDK1.8 开发工具、IDEA 开发环境开发,后台数据库采用 MySQL 8.0,创建maven项目配置管理工具,利用 JDBC 将数据库和后端连接起来,Web前端html,css实现页面,然后利用后端js,ajax,实现前后端连接,最后使用tomcatWeb应用服务器运行页面和servlet,从而构成了一个完整的课程设计选课系统。使得用户与管理员管理方便快捷的使用等一系列的操作。
责任描述:
1.用户:用户通过输入账号和密码进行登录(注:若没有账户,可以进行注册),可以搜索、查看、发表帖子,同时也可以回复其他用户帖子,查看个人信息。
2.主贴信息:用户在写主贴时,会提示用户输入主贴标题、主贴内容以及发布板块,输入完成并且提交时会显示当前时间,主贴信息则会展示当前板块下所有帖子信息。
3.回复贴:用户在查看主贴时,在主贴下方会存在其他用户对此主贴的回复贴信息,回复贴按时间倒序排列,最新发表的回复贴会展示在最前面;
4.管理员:实现对版块的划分,对版块内容的编写以及管理功能。
二·
1)数据库概念设计(ER图)
2)数据库逻辑设计
三·
1)具体模块分析及流程 基本表的建立
A.管理员信息表:admin
B.用户信息表:user
C.版块信息表:section
D.主贴信息表:topic
E.回复贴信息表:reply
2)关系模型(将ER图转化为关系模型并优化)
A.管理员信息表(管理员编号,管理员名称,管理员密码)
B.用户信息表(用户编号,用户名称,用户密码,用户生日,用户性别,用户性别,用户生日,用户职业,用户爱好,用户帖子数,用户等级,用户注册日期)
C.版块信息表(版块编号,版主编号,版块名称,版块说明,版块点击次数,版块主题数)
D.主贴信息表(主贴编号,主贴板块编号,主贴用户编号,主贴回复次数,主贴标题,主贴内容,主贴时间,主贴回复次数,主贴点击次数)
E.回复贴信息表(回帖编号,回帖主题帖子编号,回帖的用户编号,回帖标题,回帖内容,回帖时间,回帖点击次数)
四·
实现效果:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。