新闻发布及管理系统的设计与实现【字数:8707】
摘 要21世纪是科技崛起的时代,互联网的诞生也备受关注,人们似乎越来越注重生活的品质,我们丰富多彩的生活再也离不开互联网的支持,无论是身处何地,只要一台设备和网络,人们就能了解天下事,从古至今的,从文学到科技的,从国外到国内的,无一不在网上呈现。所以,新闻发布系统也随之诞生。在这个计算机技术越来越发达的时代,人们能第一时间获取最新的新闻信息,在日常生活中,人们可以在新闻发布系统上浏览最新的新闻,也可以表达自己的真实感受。人们可以通过新闻发布系统进行互动交流,例如发表评论,尽管人们相隔千里,也能够在上面沟通讨论。不仅拓宽了人们的视野,也拉近了人们之间的距离。本系统主要包括前台和后台两个部分,分工明确,方便管理。其中前台实现了新用户的注册及登录,可发表评论,并设置相应的新闻栏目进行新闻信息的展示。后台采用数据库技术,主要实现了对前台新闻栏目的管理,对展示的新闻信息的更新,对用户新闻评论的管理,对注册用户的审核等功能;服务器用的是Tomcat。不仅方便用户浏览信息,也方便管理员对新闻发布系统的管理和维护。
目 录
目 录 IV
1. 绪论 1
2. 相关技术介绍 2
2.1 JAVA简介 2
2.2 JSP技术简介 2
2.3 MySQL数据库简介 2
3. 系统设计 4
3.1功能需求 4
3.2性能需求 6
3.3 可靠性和用户界面需求 7
3.4系统ER模型 7
3.5 系统流程分析 8
4. 系统功能设计 10
4.1 系统架构 10
4.2 系统设计 11
4.3 系统数据库设计 12
5. 系统功能实现 14
5.1前台新闻发布系统界面 14
5.1.1用户注册界面 15
5.1.2用户登录界面 16
5.1.3用户评论界面 17
5.2后台新闻界面系统 17
5.2.1后台管理主界面 18
5.2.2系统管理界面 19
5.2.3新闻资讯管理界面 21
6. 系统测试 25< *好棒文|www.hbsrm.com +Q: @351916072@
br /> 6.1测试概述 25
6.2测试环境 25
6.3测试内容 25
总 结 29
参考文献 30
致 谢 31
1. 绪论
随着经济的快速发展,科技也在突飞猛进,我们的生活,娱乐已经离不开智能电脑、手机,其越来越大众化和家庭化,随着人们需求的不断增加,各种系统网站应运而生,其功能多样化,领域涉及愈加广泛。人们更趋向上网获取信息,而新闻发布系统的诞生正好满足人们的需求。
近年来,一些大型的新闻发布系统频繁出现,以致于人们对网站质量的需求越来越多,人们可以通过各种各样的途径获取信息,不再是仅限于报纸杂志。正是因为网站信息越来越多,信息的阅读量也是越来越大,所以只要能够满足人们对信息需求的网站都能够孕育而生。新闻发布系统对各个层次阶段的人们都至关重要,它能为人们提供的信息真实且实用,并且方便查询和发布,媒体能够更快的将信息供应给读者。计算机科学有着强大的功能,而过去的手工管理由于计算机管理的出现逐渐淘汰,因为计算机管理具有很大的优势是手工管理无法替代的,例如能够更迅速的搜索网页,为人们节省了大量的时间;页面功能的多样化使得查找更加方便,只需点击就可以查询到人们想要的信息;其页面具有强大的安全性和可靠性,因为其数据都存放在后台数据库中,而数据库只能由管理员进行管理。这样的管理方式不仅提高了工作效率,也是跟上时代步伐的重要条件。
正是因为科学化、智能化的不断发展与推进,人们也越来越渴求信息的最大化,久而久之,传统的纸质阅读方式已无法满足人们对消息的渴求,人们对信息的需求量增加,对信息需求明确。因此,新闻发布系统逐渐替代传统落后的信息获取方式,成为当代宠儿。它以最便捷最快速的方式,让人们足不出户也能获取世界各地的资源以及互动交流。它使信息和评论实时更新,时效性强。该系统以前后台合作管理的方式呈现,告别单一的页面呈现,使用这种方式可以区分用户和管理员的功能,使得系统更具有逻辑性和说服力,只有这样,用户才能获得更多丰富的媒体新闻,管理员才能更好的对后台进行管理。
本篇论文介绍了新闻发布系统的相关技术介绍、系统设计介绍、系统功能介绍、功能的实现、后期的测试工作、ER图以及总结等,方便了后续工作的开展。
2. 相关技术介绍
2.1 JAVA简介
Java依据C++,取其精华如面向对象,去其糟粕如指针和多继承。Java的两大特性:功能强大和简单易用。它在最大程度上实现了面向对象的理论体系,Java具有简单安全和分布式的特点,一次编写,到处都能运行起来等,Java不需要C具有的指针,因为Java没有结构体而言。Java的具有可靠的存储模型,不支持指针。Java不能操作指针,所以安全性高。
2.2 JSP技术简介
JSP实际上是一个简化的servlet设计,它实际上是一个动态的网页技术标准。这一技术实际上类似于ASP技术,它是通过传统的HTML(标记语言)文件插入到Java段和JSP标签中,然后形成一个JSP文件。JSP的技术基础是JavaServlet,Java Servlet和JSP技术可以结合起来开发和设计大型Web程序。
JSP也是跨平台的,它可以在Linux和其他操作系统上运行。JSP继承了Java的所有优点。它是用Java语言编写的类XML。它是可扩展的。只要有一个小JAR文件,就可以运行JSP。
JSP实际上是Java扩展。JSP是一个在服务器上运行并返回给客户机HTM页面的程序,因此您只需要一个浏览器来浏览客户机端的页面。
2.3 MySQL数据库简介
MySQL是常见DBMS和结构化查询语言。它由MySQL AB开发,现在是Oracle的一部分。该数据库现在是最受欢迎的关系数据库管理系统之一,因为MySQL源代码是开放的,因此任何人都可以下载并修改它并根据其个人需求进行管理。该数据库因其速度,适应性和可靠性而备受推崇。大多数人认为它是管理内容的最佳选择,不需要事务处理。 MySQL的起源很模糊,没有明确的解释。
目 录
目 录 IV
1. 绪论 1
2. 相关技术介绍 2
2.1 JAVA简介 2
2.2 JSP技术简介 2
2.3 MySQL数据库简介 2
3. 系统设计 4
3.1功能需求 4
3.2性能需求 6
3.3 可靠性和用户界面需求 7
3.4系统ER模型 7
3.5 系统流程分析 8
4. 系统功能设计 10
4.1 系统架构 10
4.2 系统设计 11
4.3 系统数据库设计 12
5. 系统功能实现 14
5.1前台新闻发布系统界面 14
5.1.1用户注册界面 15
5.1.2用户登录界面 16
5.1.3用户评论界面 17
5.2后台新闻界面系统 17
5.2.1后台管理主界面 18
5.2.2系统管理界面 19
5.2.3新闻资讯管理界面 21
6. 系统测试 25< *好棒文|www.hbsrm.com +Q: @351916072@
br /> 6.1测试概述 25
6.2测试环境 25
6.3测试内容 25
总 结 29
参考文献 30
致 谢 31
1. 绪论
随着经济的快速发展,科技也在突飞猛进,我们的生活,娱乐已经离不开智能电脑、手机,其越来越大众化和家庭化,随着人们需求的不断增加,各种系统网站应运而生,其功能多样化,领域涉及愈加广泛。人们更趋向上网获取信息,而新闻发布系统的诞生正好满足人们的需求。
近年来,一些大型的新闻发布系统频繁出现,以致于人们对网站质量的需求越来越多,人们可以通过各种各样的途径获取信息,不再是仅限于报纸杂志。正是因为网站信息越来越多,信息的阅读量也是越来越大,所以只要能够满足人们对信息需求的网站都能够孕育而生。新闻发布系统对各个层次阶段的人们都至关重要,它能为人们提供的信息真实且实用,并且方便查询和发布,媒体能够更快的将信息供应给读者。计算机科学有着强大的功能,而过去的手工管理由于计算机管理的出现逐渐淘汰,因为计算机管理具有很大的优势是手工管理无法替代的,例如能够更迅速的搜索网页,为人们节省了大量的时间;页面功能的多样化使得查找更加方便,只需点击就可以查询到人们想要的信息;其页面具有强大的安全性和可靠性,因为其数据都存放在后台数据库中,而数据库只能由管理员进行管理。这样的管理方式不仅提高了工作效率,也是跟上时代步伐的重要条件。
正是因为科学化、智能化的不断发展与推进,人们也越来越渴求信息的最大化,久而久之,传统的纸质阅读方式已无法满足人们对消息的渴求,人们对信息的需求量增加,对信息需求明确。因此,新闻发布系统逐渐替代传统落后的信息获取方式,成为当代宠儿。它以最便捷最快速的方式,让人们足不出户也能获取世界各地的资源以及互动交流。它使信息和评论实时更新,时效性强。该系统以前后台合作管理的方式呈现,告别单一的页面呈现,使用这种方式可以区分用户和管理员的功能,使得系统更具有逻辑性和说服力,只有这样,用户才能获得更多丰富的媒体新闻,管理员才能更好的对后台进行管理。
本篇论文介绍了新闻发布系统的相关技术介绍、系统设计介绍、系统功能介绍、功能的实现、后期的测试工作、ER图以及总结等,方便了后续工作的开展。
2. 相关技术介绍
2.1 JAVA简介
Java依据C++,取其精华如面向对象,去其糟粕如指针和多继承。Java的两大特性:功能强大和简单易用。它在最大程度上实现了面向对象的理论体系,Java具有简单安全和分布式的特点,一次编写,到处都能运行起来等,Java不需要C具有的指针,因为Java没有结构体而言。Java的具有可靠的存储模型,不支持指针。Java不能操作指针,所以安全性高。
2.2 JSP技术简介
JSP实际上是一个简化的servlet设计,它实际上是一个动态的网页技术标准。这一技术实际上类似于ASP技术,它是通过传统的HTML(标记语言)文件插入到Java段和JSP标签中,然后形成一个JSP文件。JSP的技术基础是JavaServlet,Java Servlet和JSP技术可以结合起来开发和设计大型Web程序。
JSP也是跨平台的,它可以在Linux和其他操作系统上运行。JSP继承了Java的所有优点。它是用Java语言编写的类XML。它是可扩展的。只要有一个小JAR文件,就可以运行JSP。
JSP实际上是Java扩展。JSP是一个在服务器上运行并返回给客户机HTM页面的程序,因此您只需要一个浏览器来浏览客户机端的页面。
2.3 MySQL数据库简介
MySQL是常见DBMS和结构化查询语言。它由MySQL AB开发,现在是Oracle的一部分。该数据库现在是最受欢迎的关系数据库管理系统之一,因为MySQL源代码是开放的,因此任何人都可以下载并修改它并根据其个人需求进行管理。该数据库因其速度,适应性和可靠性而备受推崇。大多数人认为它是管理内容的最佳选择,不需要事务处理。 MySQL的起源很模糊,没有明确的解释。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/569.html