新闻发布系统-- web课程设计.docxVIP

  1. 1、本文档共30页,可阅读全部内容。
  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文档。上传文档
查看更多
课程设计说明书课程设计名称: Web课程设计 课程设计题目: 新闻发布系统 学 院 名 称: 信息工程学院 专业:计算机科学与技术 班级:学号: 姓名:评分: 教师:时招军、胡建明 20 14 年 6 月 15 日目录1、系统分析22、系统设计53、数据库的设计与实现73.1数据库需求分析73.2数据库逻辑设计74、 系统实现104.1查看新闻类别104.2删除新闻类别114.3添加成功124.4增加新闻类别124.5命名规则135、系统测试135.1系统功能分析135.2测试内容145.2.1功能测试145.2.2数据库操作与安全测试145.3测试举例155.3.1功能测试155.3.2调试过程中遇到的问题185.3.3 部分问题解决方法185.4测试结果195.4.1后台管理模块测试195.4.2用户系统模块测试206、实验小结217、参考文献221、系统分析门户网站和企业内部信息系统都设有新闻频道,新闻频道系统主要是为了实现网上新闻实时动态显示及管理的系统,一个典型的新闻频道系统都应该包括两部分,一部分是面向上网用户的,提供新闻标题分类显示、新闻消息内容显示、相关新闻列表、新闻评论等功能。另一部分是面向系统后台管理者的,提供新闻维护和新闻栏目管理的功能。根据新闻频道的基本需求,该系统要完成的具体任务如下。1.新闻标题分类显示,在进入新闻主页时,应该能够列出各个栏目以及该栏目中最新的新闻,还应该提供按栏目查看该栏目下全部新闻信息的功能。2.查看新闻详细内容,在选择要查看的新闻之后,应该可以显示该新闻的全部详细信息,包括新闻标题、详细内容、作者信息、新闻来源、加入时间以及该新闻的评论信息。3.相关新闻显示,当用户查看新闻详细内容时,可以浏览与该新闻相关的新闻列表,方便用户查看。4.新闻评论相关功能,查看新闻内容时可以发表对新闻信息的看法,该系统还要实现新闻评论的模块,查看新闻详细内容时可以看到该新闻评论信息数,同时也应该提供查看新闻评论详细内容的入口,评论信息的页面可以看到全部的评论信息,同时能够看到评论信息的支持与反对情况,还能够添加对该新闻的评论信息,同时可以投票支持或反对某一条评论信息。 新闻栏目信息后台管理的功能,任何一个新闻频道系统栏目可能都不是固定,如所有的新闻频道可能都有国内新闻、国际新闻,但是不同的系统都有各自的特殊需求,有的企业系统可能要包括一个与汽车有关的栏目,而有的企业可能更关注娱乐信息或者在一个系统中,在某一时间要添加新的栏目来丰富新闻频道的内容。这样,就要求新闻频道的栏目是可以定制的,新闻频道的维护人员可以添加新的栏目或者去掉已过时的栏目。通过对新闻频道系统的需求分析,可以得到新闻频道系统后台管理显示的Use Case图,如图1.1所示。图1.1新闻频道系统后台管理新闻频道前台管理显示的Use Case图,如图1.2所示。图1.2新闻频道前台管理该新闻频道系统的数据流图如图1.3所示图1.32、系统设计新闻频道系统中,总体来说应该包括两个模块:前台显示模块和后台管理模块。新闻频道系统的两个模块是面向不同用户的,前台显示面向上网用户,主要实现新闻信息的分类显示、新闻详细内容显示。相关系统结构图如图2.1所示图2.1 系统结构图相关新闻显示、评论信息显示以及添加评论信息的功能,前台显示模块的UML活动图如图2.2所示。图2.2新闻频后台管理模块主要面向新闻频道系统管理员,主要实现新闻添加、新闻修改、新闻栏目添加和新闻栏目修改的功能,后台管理模块的UML活动图如图所示。登录失败退出系统图2.33、数据库的设计与实现3.1数据库需求分析新闻频道系统中,需要以下数据来保存相应的信息。1.新闻信息表,保存新闻信息的基本信息。2.新闻评论信息表,保存新闻评论信息。3.新闻栏目信息表,保存新闻栏目信息。4.用户信息表,保存新闻频道系统管理员的信息。3.2数据库逻辑设计1.新闻信息表图3.1 新闻表ER图新闻信息表是用来保存新闻基本信息的,应该设计相应的用来保存新闻基本信息的表字段。如新闻标题、新闻内容、作者等,除此以外还要设计一个标识新闻的新闻编号字段,为了记录该新闻的受关注的程度,还应设计一个字段来记录该新闻被用户浏览的次数,新闻被管理员录入系统后,要设置是否在页面 上显示。根据以上需求,设计数据库表news来保存新闻信息,新闻信息的详细信息如表3.1所示。表3.1dbo_news新闻表:字段名数据类型是否为空是否主键默认值描述nidIntNoYes自动编号ntitleVarchar(100)yesnoNullmidintyesnoNull

文档评论(0)

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

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

1亿VIP精品文档

相关文档