毕业设计论文新闻管理系统

上传人:汽*** 文档编号:470573951 上传时间:2023-08-10 格式:DOC 页数:30 大小:636KB
返回 下载 相关 举报
毕业设计论文新闻管理系统_第1页
第1页 / 共30页
毕业设计论文新闻管理系统_第2页
第2页 / 共30页
毕业设计论文新闻管理系统_第3页
第3页 / 共30页
毕业设计论文新闻管理系统_第4页
第4页 / 共30页
毕业设计论文新闻管理系统_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《毕业设计论文新闻管理系统》由会员分享,可在线阅读,更多相关《毕业设计论文新闻管理系统(30页珍藏版)》请在金锄头文库上搜索。

1、目 录摘 要1第一章 绪论21.1 开发背景21.2 开发工具的选用及介绍21.2.1 Hibernate21.2.2 Dreamweaver简介31.2.3 Microsoft SQL Server 2000简介31.2.4 Struts标签库4第二章 系统分析52.1 系统目标52.2 功能需求52.2.1 功能划分52.2.2 系统功能结构图62.3 性能需求72.3.1 数据精确度72.3.2 时间特性72.3.3 适应性72.4 软件属性需求72.4.1 正确性72.4.2 可靠性72.4.3 效率72.4.5 完整性72.4.6 易使用性72.4.7 可维护性82.4.8 可测试性

2、82.4.9 复用性82.4.10 安全保密性82.5 外部接口需求82.5.1 用户界面82.5.2 硬件接口92.5.3 软件接口92.5.4 通信接口92.5.5 故障处理9第三章 系统设计103.1 前台系统架构103.2 数据库表设计103.3 公共模块设计113.3.1 编写获取系统时间操作类113.3.2 编写字符串自动处理类123.3.3 编写文件删除类123.3.4 编写Hibernate数据库配置文件133.3.5 编写数据持久化类143.4 新闻查询功能模块153.4.1 新闻查询功能模块总体架构153.4.2 新闻功能模块的ActionForm类与配置文件153.4.3

3、 首页面新闻查询实现过程183.4.4 新闻关键字查询实现过程183.4.5 新闻详细查询实现过程193.5 后台系统架构193.5.1 后台首页面架构193.6 管理员模块管理203.6.1 管理员模块总体架构203.6.2 管理员登录的实现过程213.7 新闻管理模块223.7.1 新闻管理模块总体架构223.7.2新闻类别的实现类223.7.3 新闻类别查询的实现过程233.7.4 新闻类别添加的实现过程243.7.5 新闻查询的实现过程263.7.6 新闻添加的实现过程27第四章 总结29致 谢29参考文献29II江西信息应用职业技术学院软件技术专业毕业论文摘 要随着Internet技

4、术的发展,人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、互联网在中国逐步普及,人们对网络的需求也日益增长,利用计算机实现信息的操作势在必行。当前系统从初步调查开始,详细介绍了需求分析、流程和数据分析,并进行了系统总体结构设计和数据库设计. 系统采用MyEclipse进行项目开发,SQL SERVER 2000建立数据库,Dreamweaver编写ajax和javascript脚本程序及css样式,从界面简洁实用的角度出发,完成对新闻信息及用户信息的增、删、改、查等功能,尽量使之成为一个实用性强的新闻管理系统。关键字: Drea

5、mweaver,SQL Server 2000,新闻管理,网络化 第一章 绪论当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,计算机被广泛应用于B/S系统环境。计算机的好处在于它能够进行信息管理。使用计算机进行信息控制,提高了工作效率.对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机与信息管理系统的开发密切相关,系统的开发是系统管理的前提。当前系统就是为了管理好新闻信息而设计的。 1.1 开发背景Internet的蓬勃发展,使新闻的传播方式发生了巨大的变化,传统的信息传播媒体电视、广播、报纸已经不再是人们茶余饭后的主要精神甜点,人们更多的开始关注网络新闻。由于互联网所容纳的信

6、息量大、内容丰富、信息及时、准确,更有相关信息的全面的介绍与比较,大大地方便了人们的阅读,因此在短短几年的时间里,互联网便济身于众多媒体之间,并具有相当一部分媒体人群。借此东风,新闻管理系统也迅速发展起来,它内容丰富,涉及到商业、工业、农业、银行、财政、教育、娱乐、信息等各个产业,信息量大,不仅有实事新闻,还有相关的行业信息,同时新闻管理系统具有互联网所具备的一切特性。在全球网络化、信息化的今天,新闻管理系统迅速发展,大大地丰富了人们的生活,不知不觉中,它已经成为人们生活中不可或缺的重要组成部分。基于此,建立一个完备的新闻管理系统,使人们对新闻信息的分类管理、查阅变得更加方便快捷势在必行。1.

7、2 开发工具的选用及介绍1.2.1 HibernateHibernate框架是操作数据库的持久化框架,它的值对象本质上是持久化对象的前身,也就是说,在Hibernate框架中,值对象就能够表示一条数据表中的记录。Hibernate之所以是优秀的框架,就是在于它所用持久化类的对象其本身是一个简单Java类的值对象。这样的有点是在纯粹Java类的情况下,持久化累的对象直接就可以在业务逻辑层和服务器端表示层被使用,不涉及高耦合的问题,因此在业务逻辑层中只要对值对象进行操作,然后返回这个对象即可。1.2.2 Dreamweaver简介Dreamweaver是Macromedia公司最新推出的主页编辑工

8、具。这是一个所见即所得主页编辑器,并带有站点管理功能,让你方便地设计和管理多个站点。而它最棒的地方就是支持最新的DHTML和CSS标准, 你可以用它设计出生动的DHTML动画、多层次的页面(layer)以及CSS样式表。 1.2.3 Microsoft SQL Server 2000简介SQL是英文(Structured Query Language)的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库

9、管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。SQL语言有以下几个优点:1. 非过程化语言 SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。SQL不要求用户指定对数据的存放方法, 这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的

10、最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。2. 统一的语言SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。基本的SQL 命令只需很少时间就能学会,最高级的命令在几天内便可掌握。3. 所有关系数据库的公共语言由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS(关系数据库管理系统)转到另一个,所有用SQL编写的程序都是可以移植的。1.2.4 Struts标签库Struts框架提供了相当强大的标签库,根据这些标签库

11、的内容,程序员在编写网页中的代码时,可以大大的减少代码的编写量,从而使网页中的代码更加简洁。Struts提供了5种标签库文件,它们分别为HTML标签、Bean标签、Logic标签、Nested标签和Title标签。第二章 系统分析2.1 系统目标新闻发布系统网站实现的功能目标为:1.展示各类别信息;2.提供信息搜索功能;3.设置信息公告查询;4.设置焦点导读查询;5.为后台管理提供管理入口;6.通过网站的后台,可以对新闻的各个类别实现不同的操作。必要性分析:新闻发布系统后台能够对网站的新闻作详细的分类,前台以分类形式显示新闻的详细信息,满足了用户浏览新闻时分类查看新闻信息的需求,同时提供新闻信

12、息查询功能,方便用户快速查找相关的新闻信息,系统后台通过“管理员设置”和“管理员添加”等模块对网站管理员进行管理,保证的网站的安全性。2.2 功能需求2.2.1 功能划分1.前台功能模块前台功能模块主要包括新闻分类、新闻详细信息、新闻信息查询、新闻搜索、信息公告查询、信息导读查询及后台登入口。2.后台模块管理后台管理主要包括后台总管理员设置及密码修改、添加管理员、管理员信息设置、新闻类型管理、信息公告管理、焦点导读管理及后台退出等。2.2.2 系统功能结构图新闻管理系统前台按大类别查看新闻焦点导读今日新闻查看新闻搜索按小类别或今日新闻查看搜索新闻查询焦点导读全部查看站内公告新闻详细查看焦点导读

13、详细查看图 2-1 系统功能结构图新闻管理系统后台新闻管理新闻小类别管理站内公告管理焦点导读管理新闻添加新闻修改新闻删除新闻查看新闻详细查看新闻小类别添加新闻小类别删除新闻小类别查看站内公告查看站内公告添加站内公告修改焦点导读查看焦点导读详细查看焦点导读添加焦点导读删除图 2-2 后台功能结构图2.3 性能需求2.3.1 数据精确度查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。查询时应保证查准率,查到的记录应与给定的单项或组合查询条件完全匹配。 2.3.2 时间特性一般操作的响应时间应在12秒内,对软磁盘和打印机的操作。 2.3.3 适应性满足所有用户使用的需求。对前面提到的运

14、行环境要求不应存在困难。2.4 软件属性需求 2.4.1 正确性要求发布的软件达到用户的预期目标,运行时基本无错误。 2.4.2 可靠性在一般条件下,应不出故障。 2.4.3 效率对于查询、增加、删除、更新和密码设置等一般操作,要求及时响应,在12秒内。2.4.5 完整性要求能在发生意外的情况下,保证不丢失数据。2.4.6 易使用性要求尽量为用户的使用提供方便,软件的界面符合目前流行的界面规范。2.4.7 可维护性要求本软件在运行中发现错误时,能快速、准确对其进行定位,诊断和修改。2.4.8 可测试性设计时尽可能减少测试本软件的各项功能所需的工作量。2.4.9 复用性设计时应采取模块化方法进行设计,对系统内各模块接口尽可能达到高内聚、低耦合的程度,以提高各模块的复用性。2.4.10 安全保密性要求提供身份验证的用户使用本软件。2.5 外部接口需求2.5.1 用户界面采用Windows 的通用图形界面,对用户友好,且必须对鼠标和键盘提供支持,界面的设计应遵循如下规则:a. 界面友好美观,可以通过手机下载所需要的服务;b. 具备错误处理页面,出错时不会使用户手足无措;c. 设计良好的联机帮助;d. 提供可逆反馈,用多种信息提示用户当前软件运行状态、软件界面元件的功能;e. 显示启动画面,画面简洁明快,富有现代气息。截图如下:图 2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号