jsp新闻发布系统设计参考文档_第1页
jsp新闻发布系统设计参考文档_第2页
jsp新闻发布系统设计参考文档_第3页
jsp新闻发布系统设计参考文档_第4页
jsp新闻发布系统设计参考文档_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、jsp 新闻发布系统设计参考文档12020 年 5 月 29 日文档仅供参考第 19 章 新闻发布系统教学要求学会分析设计一个较复杂的新闻发布系统学会制作较复杂的动态新闻页学会设计动态新闻的管理模块领会 Go To Related Page的用法能够综合应用Ultradev 4 设计一个较复杂的网站19.1 分析新闻发布系统分两大功能模块:供所有用户查看的动态新闻显示模块和只供管理员进行管理新闻及相关内容的新闻管理模块 ,也就是用户界面和管理界面。19.1.1 用户界面分析用户界面所包含的文件news.jsp该页是查看新闻的主页面。包括新闻类别、新闻标题等内容。如图所示的是制作好的news.j

2、sp 页在浏览器中的样子。动态新闻页more.jsp 该页用来显示所有新闻内容。在news.jsp 有一个【更多新闻】链接,该链接就是指向该页的。22020 年 5 月 29 日文档仅供参考ShowNews.jsp 该页用来显示新闻具体内容。news.jsp 中的新闻标题就是链接到该页的。Buttom.htm和 head.htm这两个页是供news.jsp 和more.jsp 嵌入用的 ,这样能够达到定制用户界面的页首和页尾的功能。相关数据表表 tNewsSubjectID表 tNewsSubject 用来存储新闻类别。表中的每条记录有两个字段 :fSubjectName 字段 ,用来保存新闻

3、类别;fSubjectID字段 ,用来保存标记新闻类别的标号,这个标号在表中是惟一的。如右图所示。表 tNews 用来存储新闻的具体内容。表中字段fNewsID 保存的是每条记录的编号 ,这个编号惟一标识一条新闻。字段 fTopic 保存着新闻标题 ,字段 fContent 保存着新闻的具体内容 ,字段 fDate 保存着录入新闻时的日期 ,字段 fAuthor 保存着新闻的作者,字段 fKeyWords保存着查找新闻的所需要的关键字 ,字段 fSubjectID保存着标记新闻类别的标号,这个标号在这个表中不是惟一的。如图所示。表 tNews19.1.2 管理界面分析32020 年 5 月 2

4、9 日文档仅供参考新闻管理系统结构新闻管理系统可分为密码管理 、类别管理 和新闻类别管理3 部分。这 3 个功能模块经过一个menu.jsp 页联系起来。与类别管理相关的文件这个功能模块包括以下4 个网页文件。subMan.jsp经过该页能够完成对管理类别的编辑、添加和删除的操作。SubDel.jsp删除新闻类别。SubEdit.jsp编辑现有的新闻类别。SubAdd.jsp添加新闻类别。与新闻内容管理相关的文件这个功能模块包括以下3 个网页文件。NewsMan.jsp经过该页能够完成对新闻内容的编辑、添加和删除的操作。编辑新闻内容的操作在NewsMan.jsp 页中完成。NewsDel.js

5、p删除新闻内容。NewsAdd.jsp添加新闻内容。其它相关文件42020 年 5 月 29 日文档仅供参考Menu.jsp 经过该文件来统一管理新闻系统的各项操作,即从该页可进入对管理系统的密码、新闻的类别和新闻的内容的操作。在浏览器中如图所示。menu.jsp 页Adm.htm这是”管理”部分的主页面,是一个网页框架文件 ,它由左右两个框架组成,左边的框架用来显示menu.jsp 页 ,右边的框架用来显示与新闻类别管理相关的页和显示与新闻内容管理相关的页。利用网页框架,使管理员管理新闻系统的各个内容更方便 ,操作简单。Login.jsp登录页 ,这是设置安全机制所用到的。进入新闻管理系统前

6、必须登录。Sorry.htm登录失败时转向该页。Welcome.htm首次进入新闻管理系统时在Adm.htm 页右边的框中调用该页。说明新闻管理系统的功能。PassMan.jsp对本系统的密码管理。完成这个新闻管理系统主要是对这组文件的制做,以及合理的安排这些文件。相关数据表新闻管理模块用到了3 个数据表。表tNewsSubject 和表 tNews,这两个表已介绍过。还有一个用于存储用户名和密码的表tNewsAdmin 。如图所示。52020 年 5 月 29 日文档仅供参考表 tNewsAdmin表 tNewsAdmin 中字段 fAdminName 存储登录管理系统时用的用户名 ,字段

7、fAdminPass 存储登录管理系统时的密码。对新闻管理的各个操作 ,也就是对服务器端这 3 个表的操作。19.2 制作动态新闻页动态新闻页news.jsp 的制作 ,使之能够动态地显示当日以及最近几天的新闻。由于新闻的标题和内容都存储在服务器端相应的数据表中了 ,更新或者添加新闻的操作是对服务器端相应数据表中的记录进行更新 ,或者向数据表中插入记录。因此,该页的制作主要是定义记录集 ,向页面添加动态内容,添加服务器行为。这个页动态内容分为3 部分。第 1 部分是能够动态地显示所有新闻的类别标题,也就是news.jsp 中的链接【国际新闻】、【国内新闻】、【体育新闻】等类别标题。这一部分动态内容就是对新闻进行分类。第 2 部分是当前列出新闻的类别标题。也就是news.jsp中黑色加粗的【国际新闻】 。这一部分随着所选新闻类别变化而变化

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论