多终端的网络新闻发布系统前台设计
随着信息时代的到来,人们对信息的传递速度,以及敏感度的要求已经愈发强烈,同时随着internet的普及,无论人们距离有多么的遥远,都会有天涯若比邻的感觉,一个好的新闻发布系统遍显得愈发的重要,在数据库逐步发展的大前提下,jsp新闻发布系统显示了它独特的魅力,可以使得信息的传递显得更加便捷,极大地减少了工作的冗余时间,提高了工作效率。当然,随着信息革命的到来,Internet的逐步发展,人们关注新闻的方式也渐渐从口述,到纸质,到现在的网络传播。所以,与此同时一个优秀的新闻发布网站也慢慢地变得炙手可热。很显然一个优秀的新闻网站,里面的包含的新闻种类也至关重要。一些常见的分类自然是必不可少,比如娱乐,体育,财经,军事,头条都是一个新闻发布系统必备的框架。与此同时,现在的人们,也越来越离不开这个丰富多彩的新闻发布系统。不管是在上班,还是学习,都习惯得关注下最近的新闻热点,新闻网也越来越与我们的生活密不可分了。关键词:JSP; 服务器; 数据库目 录
第一章 概述 1
1.1课题来源 1
1.2 国内外发展状况 1
1.3 本文研究的思路及主要成果 1
第二章 运行环境与服务器选择 2
2.1 硬件环境 2
2.2 操作系统的选择 2
2.3 web服务器的选择 2
2.4 数据库的选择 2
2.5 集成开发环境的选择 3
2.6体系结构选择 3
第三章 相关工具介绍 4
3.1 开发工具eclipse简介 4
3.2 Eclipse是什么? 4
3.3 My SQL数据库简介 4
3.3.1 什么是数据库 4
3.3.2 My SQl作为数据库服务器的优点 5
3.3.3 My SQL数据库组件框架的基本组成 5
3.4 JDBC概述 6
3.4.1 JDBC的模型及使用步骤 6
3.4.2 JDBC驱动程序类型 6
第四章 总体设计 7
4.1 系统概念模型 7
4.2 需求设计 8
4.3 问题定义 8
4.4
*好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
器的优点 5
3.3.3 My SQL数据库组件框架的基本组成 5
3.4 JDBC概述 6
3.4.1 JDBC的模型及使用步骤 6
3.4.2 JDBC驱动程序类型 6
第四章 总体设计 7
4.1 系统概念模型 7
4.2 需求设计 8
4.3 问题定义 8
4.4 可行性分析 10
4.5 数据库的需求分析 11
4.6 数据库概念设计 11
4.7 表格初始化 12
4.8 系统结构图 13
4.9 数据流图 14
4.9.1 顶层数据流图 14
第五章 系统详细设计 17
5.1 版块功能介绍 17
5.2 首页介绍 17
5.3 校园新闻页面介绍 18
5.4 用户注册页面 20
5.5 留言板页面 20
5.6 友情链接页面 21
5.7 后台登陆页面 22
第六章 系统测试 24
6.1 测试方法 24
6.2 系统功能测试 24
6.3 测试用例 25
6.3.1 新闻管理模板测试用例 25
6.3.2 账号管理模块测试用例 26
6.3.3 角色管理模块测试用例 27
6.3.4用户注册模块测试用例 27
6.4 系统测试报告 28
6.5 系统测试小结 29
第七章 程序编写中遇到的问题和解决方法 30
7.1问题概述 30
7.2 问题解决 31
7.3 小结 31
结 论 32
致 谢 33
参考文献 34
第一章 概述
1.1课题来源
随着信息革命的到来,Internet的逐步发展,人们关注新闻的方式也渐渐从口述,到纸质,到现在的网络传播。所以,与此同时一个优秀的新闻发布网站也慢慢地变得炙手可热。很显然一个优秀的新闻网站,里面的包含的新闻种类也至关重要。一些常见的分类自然是必不可少,比如娱乐,体育,财经,军事,头条都是一个新闻发布系统必备的框架。与此同时,现在的人们,也越来越离不开这个丰富多彩的新闻发布系统。不管是在上班,还是学习,都习惯得关注下最近的新闻热点,新闻网也越来越与我们的生活密不可分了。
1.2 国内外发展状况
当下,似乎竞争已经变得愈发得激励,人们对于信息的准确性,及时性的要求不断提高。另一方面,信息现在也并入了社会进步的三大资源之一,同时,不容置疑的是信息实力也逐渐地成为衡量一个国家实力的准则之一。所以在整个社会飞速发展,垫好坚实的信息基础。加快我国信息化建设的步伐也变得刻不容缓。
然而基本jsp的新闻发布系统,前台界面设计提供了用户的注册、管理,信息的查看、审阅,发布新闻评论等功能,方便了用户注册,查找自己所需的新闻资源,通过与后台的连接,可以设置新闻总管理员,提供信息审核,新闻发布审核,评论回复,用户管理,使得整个新闻发布系统可以进行多方位管理,极大地增强了新闻发布系统的可管理性,同时也极大地增强了新闻发布系统的安全性。
1.3 本文研究的思路及主要成果
该系统是基于B/S(Browser/Server,浏览器/客户端)模式实现,基于J2EE架构开发设计,主要实现对新闻的发布与管理功能,对新闻内容信息的浏览阅读等。 随着Internet技术的兴起,将原本在单机或本地局域网上运行的数据库系统移植到因特网中,即开发基于B/S模式的新一代MIS(Management Information System,管理信息系统)系统,正成为技术发展的趋势。为了保证系统性能的高效性、可扩展性,以及达到数据共享和网络化管理的目的,本系统采用B/S体系结构进行设计开发。
第二章 运行环境与服务器选择
2.1 硬件环境
(1)后台数据库服务器:
考虑到软件的兼容性,加上需要完成高密度的运算量,所以服务器的选择标准也要相应提高,一般采用的配置,再现在的配置也能满足,完成系统,我所采用的硬件配置是Core i3处理系统,配上1GRAM,320G左右的硬盘。
(2)客户机
按照配置要求,推荐使用Core i3几以上处理器系统,1G左右的RAM,对于可用硬盘空间,推荐在30G左右。
(3)网络配置
简直使用的带宽:10/100M,100MB/s网卡,16口交换机
2.2 操作系统的选择
我们要求操作系统拥有不错的易用性、安全性和稳定性,考虑到Windows 7系列在环境变量的设置上和服务的管理上都比较方便,故采用Windows 7 Ultimate SP1。如果是服务器的操作系统,那么采取windows 7 Ultimate也是非常适合。
2.3 web服务器的选择
总所周知,目前使用最广泛的服务器,当属BEA公司的weblogic,而IBM公司的websphere也是无可厚非地支持J2EE的要求。但是,再次考虑到我们目前开发的仅是一个小型的协同学习系统,那么无可争议,最适合的当属Tomcat。不仅仅是因为它是一个免费的Web服务器,然而它还强大德支持JSP Servlet的所有规范。
2.4 数据库的选择
在我们的学习阶段,大概也接触了许多的数据库,SQL Server,MySql,Oracle以及Datebase2。虽然说历史最悠久的数据库当属Oracle数据库,至今也有很多企业使用着Oracle数据库,但是考虑到我们实现系统的可操作性,可运行性,我们还是选择了一款免费的小型数据库服务器My Sql。虽然说My sql很是小巧,但是在实际开发中也是一种很不错的选择,占
第一章 概述 1
1.1课题来源 1
1.2 国内外发展状况 1
1.3 本文研究的思路及主要成果 1
第二章 运行环境与服务器选择 2
2.1 硬件环境 2
2.2 操作系统的选择 2
2.3 web服务器的选择 2
2.4 数据库的选择 2
2.5 集成开发环境的选择 3
2.6体系结构选择 3
第三章 相关工具介绍 4
3.1 开发工具eclipse简介 4
3.2 Eclipse是什么? 4
3.3 My SQL数据库简介 4
3.3.1 什么是数据库 4
3.3.2 My SQl作为数据库服务器的优点 5
3.3.3 My SQL数据库组件框架的基本组成 5
3.4 JDBC概述 6
3.4.1 JDBC的模型及使用步骤 6
3.4.2 JDBC驱动程序类型 6
第四章 总体设计 7
4.1 系统概念模型 7
4.2 需求设计 8
4.3 问题定义 8
4.4
*好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
器的优点 5
3.3.3 My SQL数据库组件框架的基本组成 5
3.4 JDBC概述 6
3.4.1 JDBC的模型及使用步骤 6
3.4.2 JDBC驱动程序类型 6
第四章 总体设计 7
4.1 系统概念模型 7
4.2 需求设计 8
4.3 问题定义 8
4.4 可行性分析 10
4.5 数据库的需求分析 11
4.6 数据库概念设计 11
4.7 表格初始化 12
4.8 系统结构图 13
4.9 数据流图 14
4.9.1 顶层数据流图 14
第五章 系统详细设计 17
5.1 版块功能介绍 17
5.2 首页介绍 17
5.3 校园新闻页面介绍 18
5.4 用户注册页面 20
5.5 留言板页面 20
5.6 友情链接页面 21
5.7 后台登陆页面 22
第六章 系统测试 24
6.1 测试方法 24
6.2 系统功能测试 24
6.3 测试用例 25
6.3.1 新闻管理模板测试用例 25
6.3.2 账号管理模块测试用例 26
6.3.3 角色管理模块测试用例 27
6.3.4用户注册模块测试用例 27
6.4 系统测试报告 28
6.5 系统测试小结 29
第七章 程序编写中遇到的问题和解决方法 30
7.1问题概述 30
7.2 问题解决 31
7.3 小结 31
结 论 32
致 谢 33
参考文献 34
第一章 概述
1.1课题来源
随着信息革命的到来,Internet的逐步发展,人们关注新闻的方式也渐渐从口述,到纸质,到现在的网络传播。所以,与此同时一个优秀的新闻发布网站也慢慢地变得炙手可热。很显然一个优秀的新闻网站,里面的包含的新闻种类也至关重要。一些常见的分类自然是必不可少,比如娱乐,体育,财经,军事,头条都是一个新闻发布系统必备的框架。与此同时,现在的人们,也越来越离不开这个丰富多彩的新闻发布系统。不管是在上班,还是学习,都习惯得关注下最近的新闻热点,新闻网也越来越与我们的生活密不可分了。
1.2 国内外发展状况
当下,似乎竞争已经变得愈发得激励,人们对于信息的准确性,及时性的要求不断提高。另一方面,信息现在也并入了社会进步的三大资源之一,同时,不容置疑的是信息实力也逐渐地成为衡量一个国家实力的准则之一。所以在整个社会飞速发展,垫好坚实的信息基础。加快我国信息化建设的步伐也变得刻不容缓。
然而基本jsp的新闻发布系统,前台界面设计提供了用户的注册、管理,信息的查看、审阅,发布新闻评论等功能,方便了用户注册,查找自己所需的新闻资源,通过与后台的连接,可以设置新闻总管理员,提供信息审核,新闻发布审核,评论回复,用户管理,使得整个新闻发布系统可以进行多方位管理,极大地增强了新闻发布系统的可管理性,同时也极大地增强了新闻发布系统的安全性。
1.3 本文研究的思路及主要成果
该系统是基于B/S(Browser/Server,浏览器/客户端)模式实现,基于J2EE架构开发设计,主要实现对新闻的发布与管理功能,对新闻内容信息的浏览阅读等。 随着Internet技术的兴起,将原本在单机或本地局域网上运行的数据库系统移植到因特网中,即开发基于B/S模式的新一代MIS(Management Information System,管理信息系统)系统,正成为技术发展的趋势。为了保证系统性能的高效性、可扩展性,以及达到数据共享和网络化管理的目的,本系统采用B/S体系结构进行设计开发。
第二章 运行环境与服务器选择
2.1 硬件环境
(1)后台数据库服务器:
考虑到软件的兼容性,加上需要完成高密度的运算量,所以服务器的选择标准也要相应提高,一般采用的配置,再现在的配置也能满足,完成系统,我所采用的硬件配置是Core i3处理系统,配上1GRAM,320G左右的硬盘。
(2)客户机
按照配置要求,推荐使用Core i3几以上处理器系统,1G左右的RAM,对于可用硬盘空间,推荐在30G左右。
(3)网络配置
简直使用的带宽:10/100M,100MB/s网卡,16口交换机
2.2 操作系统的选择
我们要求操作系统拥有不错的易用性、安全性和稳定性,考虑到Windows 7系列在环境变量的设置上和服务的管理上都比较方便,故采用Windows 7 Ultimate SP1。如果是服务器的操作系统,那么采取windows 7 Ultimate也是非常适合。
2.3 web服务器的选择
总所周知,目前使用最广泛的服务器,当属BEA公司的weblogic,而IBM公司的websphere也是无可厚非地支持J2EE的要求。但是,再次考虑到我们目前开发的仅是一个小型的协同学习系统,那么无可争议,最适合的当属Tomcat。不仅仅是因为它是一个免费的Web服务器,然而它还强大德支持JSP Servlet的所有规范。
2.4 数据库的选择
在我们的学习阶段,大概也接触了许多的数据库,SQL Server,MySql,Oracle以及Datebase2。虽然说历史最悠久的数据库当属Oracle数据库,至今也有很多企业使用着Oracle数据库,但是考虑到我们实现系统的可操作性,可运行性,我们还是选择了一款免费的小型数据库服务器My Sql。虽然说My sql很是小巧,但是在实际开发中也是一种很不错的选择,占
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1432.html