演示视频:
https://www.bilibili.com/video/BV1Gc411U7wY/
3.1 需求分析
信息发布于查询网站就是通过网络技术建立一个基于Web的支持在线发布信息和在线查询信息,以及在线交流的网站。该网站提供了会员和管理员两种角色的登入模式,会员可以登入系统查询自己想要的信息,并且可以发布信息,回复留言等功能,管理员可以登入系统进行一些基本管理。可以说,信息发布与查询网站很大程度上方便了用户在线发布信息,查询信息和交友留言等。
3.2 设计方案
根据前面章节需求分析的情况,结合本系统所要实现的功能,具体设计方案如下。
3.2.1 系统功能
本系统主要包括以下几个模块:
(一)、数据库的建立
(二)、具体系统设置
(1).前台功能
1.用户注册
2.用户登陆
3.修改资料
3.搜索信息
3.发表信息
6.回复信息
7.编辑信息
8.屏蔽信息(管理员有此权限)
9.屏蔽回复(管理员有此权限)
(2)后台功能
1).管理员功能(必须登陆管理页面)
1.公告管理 (增加和删除)
2.信息发布系统版块管理(增加和删除版块,修改版块资料(名称,上级版块))
3.用户管理(启用、禁用、密码重置)
3.2.2 系统结构
包括前台:注册、登入、修改资料、查询信息、查看信息、查看公告、留言;后台:用户管理、新闻管理、资料管理、系统管理等功能模块如图1所示。
图1系统功能图
4 具体设计流程及实现
3.1 数据库设计
4.1.1 数据库需求分析及E-R图
根据以上的系统功能分析,可以得到E-R图:
用户和信息E-R图:
图3-1 用户和信息E-R图
用户和信息E-R图:
图3-2用户和信息E-R图