第八章节综合实例.pptVIP

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章节综合实例

第8章 综合实例 8.1 新闻发布模块设计 新闻系统是比较常见的一种网络站点应用,用于获取新闻,添加、审核、修改或删除新闻等。此外,新闻系统还可以通过提供新闻服务的方式,把系统中的新闻提供给用户或其他站点。 功能概述 数据库表结构 数据库中的存储过程 新闻浏览设计 新闻发布管理设计 实例总结 功能概述 对于一个新闻系统而言,其功能要足够灵活和完整,并易于使用。我们把系统主要分为三个功能模块:新闻浏览显示模块、新闻发布管理模块和系统管理模块。每个模块的功能分述如下: 1.新闻浏览和显示模块 新闻浏览和显示模块主要包括以下功能: 1)显示头条新闻 2)显示最新更新新闻 3)分类显示新闻 4)查看新闻类目 5)浏览详细新闻信息 6)搜索新闻 7)添加新闻评论 2.新闻发布和管理模块 新闻发布和管理包括几个部分:添加新闻、新闻审核、管理新闻、管理新闻评论、管理新闻分类等。 添加新闻部分的功能设计如下: 1)根据权限设置分类 2)HTML内容编辑 3)上传图片或媒体文件 4)预览新闻 5)提交新闻 新闻审核部分的功能设计如下: 1)搜索待批新闻 2)显示待批新闻内容 3)审核通过,并发布新闻 管理新闻部分的功能设计如下: 1)搜索新闻 2)显示新闻 3)修改新闻 4)删除新闻 新闻评论管理部分的功能设计如下: 1)搜索评论 2)显示评论内容 3)编辑评论内容 4)删除评论 管理新闻分类部分的功能设计如下: 1)显示分类 2)添加分类 3)修改分类 4)删除分类 3.系统管理模块 系统管理模块包含了用户登录验证、用户管理、用户权限管理和设置、系统信息和权限信息显示、新闻发布情况统计等功能,此外,对于系统发布的新闻或发布新闻的用户,系统提供跟踪功能,记录提交者信息、审核者信息、评论条数等,以方便统计和跟踪新闻的反响。 新闻系统的成功通常依赖于新闻管理功能的方便性和用户浏览新闻的方便性。在功能设计中,允许浏览新闻的用户登录系统并提交新闻,只需要经过审核的步骤即可发布,这样可以保证丰富的新闻来源。其次,对于新闻和用户的跟踪,可以保证每一条新闻和新闻提供者得到有效的追踪和管理。此外,对于新闻我们提供了类目管理,并且可以为新闻类目设置具有相应管理权限的管理员,使新闻管理功能实现分布而非集中,有效减少管理员的工作量和不必要的失误。 数据库表结构 新闻发布和管理模块设计的数据包括:新闻分类、新闻、用户、新闻评论。新闻发布和管理系统的数据表以及它们之间的链接关系,如图所示。 1)新闻分类表 2)新闻条目表 3)新闻评论表 4)用户管理表 数据库中的存储过程 为了邮箱管理数据库,创建一组存储过程是非常必要的,否则我们需要在数据操作时使用各种SQL语句。在设计存储过程时,精心考虑数据操作的效率是一个重要的内容。 这里数据库设计中所包含的部分存储过程及其参数、说明等,见下表: 新闻浏览设计 1)首页设计 该新闻发布和管理模块的首页主要由三个用户控件组成,首页的设计如图所示。 2)新闻列表页面设计 在首页导航栏点击一个新闻类目,就可以进入该类目的新闻列表页面。和前面使用用户控件的设计思路相似,新闻列表仍然由一个用户控件完成。其设计如图所示。 3)新闻浏览页面设计 在新闻列表页面列出的新闻列表中,仅给出了新闻标题、发布时间、访问次数等概要信息,点击相应的新闻条目的链接就可以浏览新闻内容了。 显示新闻内容的页面show.aspx的设计效果如图所示。 4)查看评论内容 由于一条新闻的相关评论有许多条,因此这里使用一个数据绑定控件,例如DataList。这以设计效果如图所示。 5)添加新闻评论 在显示新闻内容的页面可以直接包括显示新闻评论的部分。常见的做法是直接在新闻内容显示页面中包含添加新闻评论的内容。这一设计效果如图所示。 6)新闻搜索页面 在页面导航栏单击“搜索”,可以打开搜索页面,其设计如图所示。 新闻发布管理设计 新闻发布管理部分主要包括了新闻提交、新闻修改等发布相关的功能以及新闻类别管理和新闻条目管理、新闻审核等管理相关的功能。和新闻浏览部分有所不同,新闻发布和管理部分的功能都要求用户登录后按照权限使用,因此都可以视为新闻系统的管理功能。 1)添加新闻 如果用户已经登录系统并且具有添加新闻的权限,就可以进行新闻提交了。新闻提交页面的设计如图所示。 2)设置为头版新闻 在前面介绍的首页设计中,包括了头版新闻的列表显示,用于显示推荐的新闻。头版新闻的列表显示并不麻烦,一个新闻条目是否可以作为推荐新闻进入头版,取决于在提交或修改新闻时是否设置了设为“

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档