新闻资讯网站需求说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本新闻资讯网站分为前台信息展示与后台信息管理。
使用数据库:参考news.sql文件
一、前台信息展示:
1、首页(一级页面):
需求:
页面数据:查询firstTitle表,将标题名称显示在“新闻分类”下。
事件:点击标题名称,根据一级标题ID,查询所属二级标题
2、新闻列表页面(二级页面):
需求:
页面数据:显示根据一级标题ID查询出的所属二级标题数据
事件:点击其中一条新闻,根据二级标题ID,查询这条记录
3、新闻详细内容页面(三级页面):
需求:
页面数据:显示查询出的二级标题的详细内容
二、后台管理
1、登陆:登陆成功后跳转到后台管理的首页
2、后台管理首页(导航栏四个选项):
导航栏事件:
1、添加一级标题:
点击“添加”按钮,向firstTitle 表中插入一条数据(创建者为当前登陆者,input
框不可被选中)
2、一级标题管理:
查询所有一级标题表中的数据显示。
功能:1)点击更新,跳转到更新页面
2)点击删除,删除当前这条数据
3)要有分页功能
当点击更新时,先查询当前数据,显示在更新页面上。
在更新页面上,用户可以修改数据。当点击“更新”按钮时,提交更新。(创建者为数据库取出的,input框不可被选中)
3、添加二级标题:
在跳转到添加二级标题页面之前,需要先查询所有一级标题,将数据填充到下拉列表中。
当点击“添加”按钮时,向secondTitle表中插入一条记录。
(创建者为当前登陆者,input框不可被选中)
4、二级标题管理:
查询所有二级标题表中的数据显示。
注意:“所属一级标题”列不能只显示ID,而要显示一级标题名称
功能:1)点击更新,跳转到更新页面
2)点击删除,删除当前这条数据
3)要有分页功能
当点击更新时,先查询当前数据,显示在更新页面上。
还需要先查询所有一级标题,将数据填充到下拉列表中。
下拉列表中默认显示的应该是当前这条二级标题原有的“所属一级标题”
在更新页面上,用户可以修改数据。当点击更新”按钮时,提交更新。
(创建者为当前登陆者,input框不可被选中)
扩展:1.可尝试给后台登陆者加权限,使一级标题为主编权限的人操作,记者权限不可操作或者不可见。
2.使二级标题为主编权限与记者权限的人都可以操作。