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

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

目录第一章 设计目的2第二章 主要功能32.1 前台用户模块32.2 后台管理模块4第三章 设计与实现53.1 需求分析53.2 软件环境介绍63.2.1 开发环境63.2.2 开发工具63.2.3 MySql数据设计7第四章 运行测试84.1 新闻发布首页84.2 管理员操作页面84.3 添加文章94.4 新闻管理列表94.5 添加新闻类型10第五章 体会和总结11第六章 参考文献12附录 代码部分13第一章 设计目的通过综合运用Html、CSS、JavaScript、JSP、JavaBean、Servlet、JDBC访问数据库、数据库设计等技术设计与实现一个新闻网站,进一步理解和掌握Java Web编程开发的基本技术以及熟练使用开发工具。第二章 主要功能2.1 前台用户模块前台以分类形式显示新闻的详细信息,满足了用户浏览新闻网时分类查看新闻信息的要求,同时提供新闻信息查询功能,方便用户快速查找相关的新闻信息。具体要求如下: 1.新闻标题分类显示:能够分别列出各个栏目以及该栏目中最新的新闻,还应该提供按栏目查看该栏目下全部新闻信息的功能; 2.查看新闻详细内容:在选择要查看的新闻之后,应该可以显示该新闻的全部详细信息; 3.相关新闻显示:当用户查看新闻详细内容时,可以浏览与该新闻相关的新闻列表,方便用户查看; 4.新闻评论:查看对新闻的评论,查看评论的信息数同时能够添加对新闻的评论; 5.站内公告:信息公告查询。 2.2 后台管理模块后台主要是通过“管理员设置”和“管理员添加”等模块对网站管理员进行管理,具体要求如下: 1.登录模块:实现管理员登录; 2.新闻管理:实现对新闻的管理,包括新闻的查看、添加、修改和删除等功能; 3.栏目管理模块:实现对栏目的查看、添加、修改和删除等功能; 4.公告管理模块:实现查看公告列表、添加公告、删除公告; 5.退出后台。 第三章 设计与实现3.1 需求分析本次项目做一个新闻发布系统(新闻发布网站)。该网站需要为用户提供后台管理和前台新闻发布的功能,后台管理为用户提供新闻发布平台,在后台可以管理所有的新闻以及用户所写的留言。前台新闻发布,根据不同的类型将新闻分类显示,搭建良好的前台页面以显示新闻,提供最新新闻列表,并且新闻能够实时刷新功能,使新闻能够被更新,提供用户新闻查询的功能,用户可以输入关键字查询新闻,显示查询新闻。,以及对应的每一个文章度可以在相应的地方进行评论。以上为系统的基本功能,如图3-1所示图3-1 基本功能3.2 软件环境介绍3.2.1 开发环境本次项目的软件环境基于开源软件的使用基础上开发的,所以使用的开发环境是:前台使用JSP+CSS开发,后台使用JSP + MySQL做为基础,使用 JavaBean 对数据进行存取。如图3-2所示:图3-2 前台与后台关系3.2.2 开发工具①集成开发环境:MyEclipse 2014;②服务器:Apache Tomcat 7.0;③数据库:MySQL 5.6;④数据库管理系统:Navicat MySQL 8.0;⑤JavaBean开发使用:JDK 7.03.2.3 MySql数据设计 表3-1 数据表字段名称数据类型说明NewsidInt新闻编号TitleVarchar新闻标题ContentText主要内容TypeidInt新闻类型NewsdateVarchar发布时间AuthorVarchar新闻作者CounterInt浏览量ManagernameVarchar管理员登录名ManagerpassVarchar登录密码ManagertypeTinyint权限区别TypeidInt新闻类型号码TypenameVarchar新闻类型名字第四章 运行测试4.1 新闻发布首页新闻发布系统一共分为6个功能模块,分别是新闻标题搜索、管理员登录、体育新闻模块、娱乐新闻模块、时事新闻模块、教学新闻模块图4-1 新闻发布首页4.2 管理员操作页面高级管理员登录后可进行添加新闻操作、查看新闻列表操作、添加管理员操作、添加新闻类型操作、查看类型列表操作。管理员比高级管理员缺少添加管理员权限。图4-2 操作界面4.3 添加文章添加文章界面中,新闻编号具有唯一性,已进行了唯一性校验;新闻类型为下拉选项框,管理员可自行选择;发布日期自动带出为创建日期。图4-3 添加新闻界面4.4 新闻管理列表新闻管理列表中显示新闻编号、标题、内容、类型、日期、作者、删除与修改操作。图4-4 管理列表4.5 添加新闻类型添加类型页面中只添加新闻编号与新闻类型,新闻编号具有唯一性。图4-5 添加新闻类型第五章 体会和总结由于时间关系,本次所设计的新闻管理系统只实现了管理员管理新闻的功能,而新闻评论和公告功能还未完

文档评论(0)

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

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

1亿VIP精品文档

相关文档