毕业论文_基于 Java 新闻发布系统

上传人:猪** 文档编号:54332361 上传时间:2022-02-14 格式:DOC 页数:4 大小:69.85KB
返回 下载 相关 举报
毕业论文_基于 Java 新闻发布系统_第1页
第1页 / 共4页
毕业论文_基于 Java 新闻发布系统_第2页
第2页 / 共4页
毕业论文_基于 Java 新闻发布系统_第3页
第3页 / 共4页
点击查看更多>>
资源描述
江西现代职业技术学院 毕业设计(论文) 题目:基于 Java 新闻发布系统姓 名学 院专 业 软件技术 论文题目:基于 Java 新闻发布系统摘要:随着计算机科学的发展,数据库技术在 Internet 中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今 Web 应用的潮流。利用 JSP 技术开发的网站新闻管理系统,实现了网站新闻的动态管理,因为可以用来动态发布新闻信息,所以使得对信息的管理更加及时、高效,提高了工作效率关键词:Struts 组建编程模型、样式层、持久层、服务层、控制层。Abstract: With the rapid development of computer technologydatabase technology of the Internet is applied more and morewidely for the majority of Internet users with a morethoughtful and human services. Personalized has graduallybecome the current Web application. The use of JSP technologynews site management system realize the dynamic management ofthe news site because the dynamic can be used to publish newsand information it makes the management of information moretimely efficient improve the work efficiency.Keywords: The Struts programming model style layerpersistence layer servicecontrol layer. 目录引言. - 1 -第一章 系统分析. - 2 -11 需求分析. - 2 -12 可行性分析. - 2 -13 硬件配置. - 3 -第二章 总体设计. - 4 -21 项目规划. - 4 -22 界面设计. - 4 -23 系统功能结构图. - 4 -第三章 系统设计. - 6 -3.1 设计目标. - 6 -3.2 开发及运行环境. - 6 -3.3 逻辑结构设计. - 6 -3.4 文件命名规则. - 8 -第四章 网站总体架构. - 10 -4.1 网站首页的运行结果. - 10 -4.2 类的分布.- 11 -4.3 新闻类型管理. - 12 -4.3.1 新闻详细类型管理. - 13 -4.3.2 新闻信息管理. - 13 -4.3.3 连接管理. - 15 -第五章 网站前台主要功能模块设计. - 17 -5.1 今日新闻的显示. - 17 -5.1.1 持久层的新闻显示方法. - 17 -5.1.2 服务层的新闻显示方法. - 18 -5.1.3 控制层的新闻显示方法. - 18 - 5.2 输入新闻的关键字查找新闻. - 19 - 第六章 网站前后主要功能模块设计. - 21 - 6.1 后台登录模块设计. - 21 - 6.1.1 样式层的类. - 21 - 6.1.2 持久层的类. - 22 - 6.1.3 服务层的类. - 22 - 6.1.4 管理员登录控制层的方法. - 23 - 6.1.5 管理员登录 jsp 页面说明 . - 24 - 6.2 管理员模块设计. - 24 - 6.2.1 管理员登录操作. - 24 - 6.2.2 管理员查询操作. - 26 - 6.2.3 修改条件查询操作. - 27 - 6.2.4 管理员更改密码操作. - 28 - 6.2.5 普通管理员操作. - 29 - 6.2.6 添加新的管理员. - 29 - 6.3 总结. - 30 -结束语 . - 31 -致 谢 . - 32 -参考文献. - 33 - 引言 Internet 的蓬勃发展,使新闻的传播方式发生了巨大的变化,传统的信息传播媒体电视、广播、报纸已经不再是人们茶余饭后的主要精神甜点,人们更多的开始关注网络新闻。由于互联网所容纳的信息量大、内容丰富、信息及时、准确,更有相关信息的全面的介绍与比较,大大地方便了人们的阅读,因此在短短几年的时间里,互联网便济身于众多媒体之间,并具有相当一部分媒体人群。借此东风,新闻网也迅速发展起来,它内容丰富,涉及到商业、工业、农业、银行、财政、教育、娱乐、信息等各个产业,信息量大,不仅有实事新闻,还有相关的行业信息,同时新闻网具有互联网所具备的一切特性。在全球网络化、信息化的今天,新闻网迅速发展,大大地丰富了人们的生活,不知不觉中,它已经成为人们生活中不可或缺的重要组成部分。 -1- 第一章 系统分析11 枨蠓治?通过相关调查,要求网站具有以下功能; 通过网络,展示各行业新闻及相关信息。 提供新闻搜索功能。 设置新闻人物投票功能,并统计投票数量。 支持其他网站的友情链接。 为后台管理提供管理入口。12 可行性分析 当今时代背景 因特网在中国的发展速度已经超乎人们的想象,人们已经从一开始觉得网络遥不可及到现在转变为频繁从网络获取信息。表明随着计算机技术的日渐成熟,其强大的功能已经为人们深刻认识,它已经在人类社会个个领域发挥着越来越重要的作用。 因特网也冲击着传统的传媒,已有调查报告指出:60的人已经习惯从网上获取新闻等及时的信息,20的人发觉自己看电视的时间减少了。相比电视和报纸,人们更愿意花更多的时间在网上冲浪。 开发本项目的必要性 结合当今的时代背景,网络上人们最关心的是事实新闻消息的及时公布和及时的刷新新闻页面,让网络的消息速度总是抢在其他媒介之前。因此,网络新闻方面存在很多的市场。我们应开发一套结合时代的新闻开发系统,抢占市场。本系统并不单纯的是发布新闻,它可以应用于各种领域,可变为通知的发布,公告的发布。例如政府的信息透明化工程;校园内部网站的学校公告页面;甚至可以是结合到任意一个网站中,充当其功能的一部分。还可以提供例如广告等附带服务,获取更大的利益。 使用 JAVA 开发本项目的可行性 -2- JAVA 语言的各种特点:简单的语法、完全面向对象的机制、跨平台、完善的技术体系等等使它在企业应用、网络的应用程序的开发等领域都占据主导地位。13 硬件配置 1 硬件设备及操作系统 服务器:Pentium4 以上配置的高性能 PC 机,内存应在 256M 以上,硬盘在 40G 以上。确认该计算机已经安装数据库软件 Jdk1.6 及 Myeclipse。 操作系统:Windows 9x/Me、Windows 2000、Windows XP、Windows NT,分辨率:1024768。 客户端:Pentium233(或与此相当的 CPU)以上配置的 PC 机,内存应在32M 以上,硬盘在 1G 以上。Windows 9x 以上操作系统。确认已安装 BDE。 2 开发平台前台开发工具:Myeclipse 前台开发工具:Myeclipse 后台数据库:SQL2005 -3- 第二章 总体设计21 项目规划 新闻网是一个功能完善的新闻类网站,由客户前台新闻浏览和后台新闻管理两大部分组成。 前台功能模块 前台主要包括新闻分类、显示新闻详细信息、新闻信息查询、新闻人物投票、友情链接、提供后台登录口。 后台管理模块 后台主要包括后台总管理员设置及密码修改、添加管理员、管理员信息设置、新闻类型管理、新闻详细类型管理、新闻信息管理、链接管理、新闻人物管理、退出后台。22 界面设计 界面总体风格与系统其他界面是一致的,体现出流行的 IE 游览器界面形式,突出新闻网站办公的特点。 便于管理员进行操作。程序管理首页、分页面如下: 管理首页显示所有操作对象,包括管理新闻、管理广告、管理编辑。点击管理首页的一级栏目,出现分页面的二级栏目和三级栏目,点击三级栏目,出现主操作页面。23 系统功能结构图 新闻发布系统前台功能结构,如图 1 所示。 新闻网前台功能结构 新闻 新闻 新闻 新闻 友情 后台 分类 详细 信 息 人 物 链接 登录 信息 4 - - 查询 投票 口 图 1 新闻网前台功能结构图新闻网后台功能结构,如图 2 所示 新闻网后台功能结构 总管 总管 添加 管理 新闻 新闻 新闻 链接 新闻 退出 理员 理员 管理 员信 类型 详细 信息 管理 人物 后台 设置 修改 员 息设 管理 类型 管理 管理 密码 置 管理 图2 新闻网后台功能结构图 -5- 第三章 系统设计3.1 设计目标 本网站是根据各行业新闻信息分类进行开发设计的,主要实现如下目标: 分类展示各行业新闻。 显示新闻的详细信息。 设置新闻搜索功能模块。 设置新闻人物投票及投票数统计功能。 提供其他网站的友情链接。3.2 开发及运行环境 硬件平台: CPU:P41.8GHz; 内存:256MB 以上。 软件平台: 操作系统:Windows 2000; 数据库:SQL Server 2000; 开发工具包:JDK Version1.4.1; Web 服务器:Tomcat; 浏览器:IE5.0,推荐使用 IE6.0; 分辨率:最佳效果 1024768 像素3.3 逻辑结构设计 本系统数据库采用 SQL server 2000 数据库,系统数据库名称为 db_news。数据库 db_news 中包含 7 张表。关于数据库中的数据表请参见附录 B(1)tb_Link(链接其他网站表) 链接其他网站表主要用于保存其他网站信息。表 tb_Link 的结构如表 B.1 所示。 -6- 表 B.1 表 tb_Link 的结构 字段名 数据类型 长度 是否主键 描述 ID int 4 否 数据库流水号 Name varchar 50 否 链接网站名称 Address varchar 50 否 链接网站地址 IssueDate datetime 8 否 链接网站发布的日期(2)manager(后台管理员设置表) 后台管理员设置表主要用于保存后台管理员信息。表 manager 的结构如表 B.2 所示。 表 B.2 表 manager 的结构 字段名 数据类型 长度 是否主键 描述 ID int 4 否 数据库流水号 Name varchar 50 否 管理员帐号 Password varchar 50 否 管理员密码 RealName varchar 50 否 管理员真实姓名 IssueDate datetime 8 否 管理员注册时间 mark varchar 50 否 管理员标识(3)tb_news(新闻管理表) 新闻管理表主要用于保存各类新闻信息内容。表 tb_news 的结构如表 B.3 所示。 表 B.3 表 tb_news 的结构 字段名 数据类型 长度 是否主键 描述 ID int 4 否 数据库流水号 Title varchar 100 否 新闻标题 Content text 16 否 新闻内容 Type varchar 100 否 新闻类型 Style varchar 50 否 新闻详细类型 IssDate smalldatetime 4 否 新闻发布日期(4)tb_newsType(新闻类别表) 新闻类别表主要用于保存新闻类别信息。表 tb_newsType 的结构如表 B.4 所示。 表 B.4 tb_newsType 的结构 字段名 数据类型 长度 是否主键 描述 -7- ID int 4 否 数据库流水号 TypeName varchar 50 否 新闻类型名称 DateTime datetime 8 否 新闻类型建立日期(5)tb_Vote(新闻人物投票表) 新闻人物投票表主要用于保存新闻人物投票信息。表 tb_Vote 的结构如表 B.5 所示。 表 B.5 表 tb_Vote 的结构 字段名 数据类型 长度 是否主键 描述 ID int 4 否 数据库流水号 Name varchar 50 否 新闻人物姓名 Address varchar 50 否 新闻人物地址 Country varchar 50 否 新闻人物籍贯 Job varchar 50 否 新闻人物工作 Remark varchar 50 否 新闻人物备注 Number int 4 否 新闻人物票数3.4 文件命名规则 文件命名规则: 文件命名必须指明模块名,文件用途,如 xwfb_mbbj_tjmb.java(新闻发布-模版编辑-添加模版)。 文件命名规则: 以最少的字母达到最容易理解的意义。 (1)每一个目录中应该包含一个缺省的 html 文件,文件名统一用 index.html。 (2)文件名称统一用小写的字母、数字和下划线的组合。 (3)尽量按单词的英语翻译为名称,结合汉语拼音的声母组合。 (4)在每个功.
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 营销创新


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!