kl800.com省心范文网

新闻发布与审核管理系统开发与设计


西南科技大学网络学院毕业设计(论文)

西南科技大学网络学院 毕业设计(论文)

论文题目: 新闻发布与审核管理系统开发与 设计

所 在 系 姓 专 班 名 业 级

计 算 机 系 詹 苹 苹

计算机信息管理专业 2013 春 级

指导老师

二零一五年二月十日

西南科技大学网络学院毕业设计(论文)

新闻发布与审核管理系统开发与设计

詹苹苹

(西南科技大学网络学院计算机信息管理专业 2013 春级)

【摘要】 :校园新闻管理工作是目前学习各项工作中的重点工作之一,如何能
科学有效的开展新闻管理工作,是当前学校普遍关心的问题。新闻管理系统是 学校进行信息交流的最直接的手段。 学校结合自己的实际情况,建设一套“新闻 管理系统”已经成为衡量其竞争力水平的标志之一。因此,实现新闻管理工作 的信息化管理有着十分重要的实践意义。

【关键词】 :数据库 数据报表

Press releases and audit management system development and design
Zhan Pingping (Southwest University of Science and Technology School of network computer information management specialized 2013spring level)

【 Abstract 】 : campus

news management

is currently

studying one of the key tasksin each work, How to scientific and effective implementation of news management work, is the current school concerned problem. News management system is the most directmeans of school information exchange. The school with its own actual situation,to build a

西南科技大学网络学院毕业设计(论文)

set of "information management system" has become the symbol of measuring the level of

competition. Therefore, there is a very important practical significance to realize information management

of news management.
【keyword】: database data report

西南科技大学网络学院毕业设计(论文)





前言· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1 一、 系统需求分析· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1 (一) 、 系统功能分析· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1 (二) 、数据字典· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·3 (三) 、 数据的实现· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 4 二、系统设计· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·5 (一) 、新系统简介· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·5 (二) 、系统总体结构设计· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·6 (三) 、数据库设计· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·7 (四) 、系统用数据库配置介绍· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·8 三、主要模块设计· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·8 (一) 校园新闻管理系统· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 8 (二) 、进入系统· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·9 (三) 、 新闻类别管理· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 9 (四) 、 新闻信息管理· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 9 (五) 、新闻信息浏览与新闻评论· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·9 四、 结论· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 10 参考文献· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 10

西南科技大学网络学院毕业设计(论文)

前言
新闻管理从新闻的管理为中心,是新闻管理思想一个划时代的进步。新 闻信息,是学校所有信息资源中重要的一部分,因而,新闻信息的规范化与 量化管理,已成为现代各个学校管理中不可缺少的重要组成部分。如何帮助 学校更好的管理新闻,提高管理效率,增强新闻发布速率,是学校管理重点 关心的问题之一,校园原有新闻管理手工制作发布的网页信息不但无法检索 堆积如山的信息,而且可能每次更新内容并上传的时候都会使服务中断,导 致无法访问,从网上发文,通知和信息交流等,都将给学校的日常新闻管理工 作带来了巨大的影响。需要技术更为先进的校园新闻管理系统。 这次我的毕业设计的课题是“校园新闻管理系统”,目的是对学习的新 闻信息进行全面的规划与管理,帮助学校做到: 1、完善体系管理。 2、加强流程控制。 3、实现量化管理。 4、科学管理新闻档案,优化分类,全面反应现阶段的信息情况。 5、管理新闻信息,使新闻明确化。

一、系统需求分析
校园新闻的信息管理是基础性的管理工作。 校园新闻管理信息系统的主要 作用是系统管理员通过 Internet 能够方便,快速,简洁的管理校园新闻;普通 用户能够快速地浏览新闻。新闻管理是一个学习发展的重要动力,只有加强新 闻管理,充分发挥每一个学生的积极性和创造性,才能不断提高学校的发展。 帮助学校老师同学掌握学校的最新情况,这就是本新闻管理系统需要完成的功 能。本系统主要的功能有:管理员权限与普通用户权限。管理员权限:新闻类 别的管理(对新闻类别的添加,修改,删除,查询) ,新闻信息管理(对新闻信 息的添加,修改,删除,查询) ,普通用户权限:新闻信息的浏览(新闻信息更 新,查询) ,新闻评论(新闻评论更新,查询,添加) 。

第1页

西南科技大学网络学院毕业设计(论文)

(一) 、系统功能分析 根据系统功能要求可以将系统分解成几个子系统模块来分别设计应用程 序界面,如图所示: 新闻管理系统分为后台管理员管理与前台用户管理,后台新闻管理员可 以对新闻类别管理与新闻信息管理,前台用户(老师、学生)等可以对新闻信 息浏览查看并对新闻评论与查看他人评论,如图 新闻管理系统流程总图:

新闻管理系统

后台管理

前台管理

新闻类别管理

新闻信息管理

新闻信息浏览

新闻信息评论

(新闻管理系统流程总图)

本系统后台管理页面,分为新闻类别管理与新闻信息管理,新闻类别管 理主要是对新闻类别的查询全部、添加、修改、删除等操作。新闻信息管理主 要是对新闻信息的查询全部、添加、修改、删除等操作,如图

第2页

西南科技大学网络学院毕业设计(论文)

后台管理

新闻类别管理

新闻信息管理

新 增

修 改

查 询

删 除

新 增

修 改

查 询

删 除

(新闻管理系统后台管理流程图)

本系统前台管理页面,分为新闻信息浏览管理与新闻信息评论,新闻信 息浏览主要是对新闻类别的更新与查询及新闻信息的更新与查询等操作。新闻 信息评论主要是对新闻评论的添加、查询、更新等操作,如图
前台管理

新闻信息浏览

新闻信息评论

新 闻 信 息 查 询

新 闻 信 息 更 新

新 闻 类 别 查 询

新 闻 类 别 更 新

新 闻 评 论 添 加

新 闻 评 论 查 询

新 闻 评 论 更 新

(新闻管理系统前台管理流程图)

(二) 、数据字典 数据字典是关于数据库中数据的描述,即元数据,而不是数据本身。数 据本身将存放在物理数据库中,由数据库管理系统管理。数据字典有助于这些 数据的进一步管理和控制,为设计人员和数据库管理员在数据库设计、实现和
第3页

西南科技大学网络学院毕业设计(论文)

运行阶段控制有关数据提供依据。 (三) 、数据的实现 数据库或数据表结构确定之后,在实际的数据处理程序设计之前需要对所 处理的数据处理流程作必要的分析。所谓对数据处理流程作必要的分析是指找 出各数据之间的主要关系,数据存取的主要走向。另外,在实际的数据处理过 程中还会有些细节问题。在遇到这些细节问题时,及时处理即可。并且,有些 细节问题不是在做数据处理流程分析时事先都能预料的。 本系统的数据库设计与关联,新闻信息表中包含新闻类别,新闻评论表中存在 新闻信息编号,如下图:

新闻类别表

编号

名称

(新闻类别表)

新闻信息表

编号 标题 新闻内容 时间

类别

(新闻信息表)

第4页

西南科技大学网络学院毕业设计(论文)

新闻评论表

编号 评论者 评论内容 时间

新闻

(新闻评论表)

二、系统设计
校园新闻的信息管理是学校基础性的管理工作。校园新闻管理信息系统的 主要作用是系统管理员通过 Internet 能够方便,快速,简洁的管理校园新闻; 普通用户能够快速地浏览新闻。新闻管理是一个学习发展的重要动力,只有加 强新闻管理,充分发挥每一个学生的积极性和创造性,才能不断提高学校的发 展。帮助学校老师同学掌握学校的最新情况,这就是本新闻管理系统需要完成 的功能。 本系统的数据库是使用 Oracle9i 制作的,用户对数据库的投资是非常巨 大的,一般都希望投资能够得到保护,即随着业务量的增长,数据库也能随之 灵活地发展,在这方面,Oracle9i 提供了一个灵活的、功能强大的平台,具有 很强的收缩性,可以最大程度的满足用户的需要,保护用户的投资。Oracle9i 是目前比较流行,可靠的数据库系统,也是比较先进的。 本校园新闻管理系统主要对学校的新闻进行管理,包括新闻类别的管理、 新闻信息的管理,新闻评论的管理,系统信息的管理等模块。 (一)、新系统简介 本系统是用 Dreamweaver 制作的新闻管理系统界面, 采用 MyEcplise5.5GA 运行,采用的技术如下: MyEclipse5.5 和 Oracle 数据库 MyEclipse5.5、Dreamweaver8、Oracle9i 页面制作部分是使用 JavaScript、Html/css 等脚本语言来设计的,当执
第5页

西南科技大学网络学院毕业设计(论文)

行程序时,系统先加载 web.xml 文件,然后执行相应的代码部分,进行业务调 用何业务处理,在制作页面的时候系统提供了两种方式:JavaSrcipt 脚本语言 和 html/css 样式。 该系统使用 JSP(java 语言)和 SSH 技术开发, 实现了网站新闻的动态管理, 使得对信息的管理更加及时、高效,提高了工作效率。该新闻系统具有一般新 闻系统的功能,主要包括前台新闻查看区和后台管理区,可学校网站提供新闻 发布与管理的服务。 该系统是基于 B/S(Browser/Server,浏览器/客户端)模式实现,基于 SSH 平台架构开发设计,主要实现对社区新闻的发布与管理功能,对新闻内容信息 的浏览阅读等。 此系统是基于 Windows 2003 及以上系统环境的数据库管理系统,后台数 据库采用 Oracle9i,前端使用 Java 编程开发语言进行设计,此系统是网络应 用的。本课题的开发需要采用一种适合于数据库编程,而且具备同时访问多种 数据库系统能力的开发语言与网页界面设计工具。目前,在数据库开发方面具 有丰富的资源,可以实现不同数据库间的异构连接,实现强大的网络数据交互 功能。MyEclipse5.5 是 Sun 公司推出的面向对象的高效率的快速应用等网络编 程开发工具,提供了大量的较新较全的开发功能。作为一个优秀的前端开发工 具,MyEclipse5.5 该开发工具备受广大用户喜欢并使用。 Java 有以下一些优点: (1)效率更高; (2)更加灵活; (3)更易于开发; (4)更易于配置管理; (5)更易于扩展; (6)更加安全。 (二)、系统总体结构设计 本系统主要包括四个模块:新闻信息管理,新闻类别管理,新闻信息浏览, 新闻信息评论。

第6页

西南科技大学网络学院毕业设计(论文)

新闻管理系统

新闻信息管理

新闻类别管理

新闻信息浏览

新闻信息评论

(新闻管理系统图)

(三) 、数据库设计 数据库各个表的结构可以在 Oracle 中用 CREATE TABLE 语句来创建。 1、新闻类别管理 [Kind] 项目名称 新闻类别 项目代码 TypeId 类型 int 长度 说明 自 增 , NOT NULL 新闻名称 TypeName varchar2 (20) NULL

2、 新闻信息管理[Message] 项目名称 新闻编号 项目代码 MessageId 类型 int 长度 说明 自增,NOT NULL 新闻标题 新闻内容 新闻发布时 间 新闻类别 TypeId int Title Content MessageTime varchar2 varchar2 date (50) (10000) NULL NULL 默认当前时 间,NULL 外键,NULL

3、 评论表 [Commentary] 项目名称 评论编号 项目代码 CommentId 类型 int 长度 说明 自增,NOT NULL

第7页

西南科技大学网络学院毕业设计(论文)

评论者 评论内容 评论时间

CommentName

varchar2

(20) (8)

NULL NULL 默认当前时 间,NULL

CommentContent varchar2 CommentDate date

新闻编号

MessageId

int

外键, NULL

4、 管理员表 [Admin] 项目名称 管理员名称 登录密码 项目代码 Name Password 类型 varchar varchar 长度 (20) (20) 说明 NOT NULL NOT NULL

(四) 、系统用数据库配置介绍 本系统采用的数据库为 Oracle,首先需要安装 Oracle,安装好后,进行环 境变量的配置,找到根目录 bin ,将其配置的环境变量中,然后启动监听 (OracleOraHomeTNListener)和服务(OracleServiceDATABASE) (我的电脑右 击 ‘ 管 理 ’ 服 务 和 应 用 程 序 下 的 服 务 找 到 Oracle , 右 击 启 动 数 据 监 听 (OracleOraHomeTNListener)和数据库服务(OracleServiceDATABASE) )然后 在程序中运行数据库(数据库要建好用户,表,表中的数据)然后导入 jar 包即 可操作数据库。

三、主要模块设计
(一) 、校园新闻管理系统 多用户系统一般都是从用户登录模块开始。 用户身份验证可以分为两个阶 段:首先对用户身份进行认证,确认用户是否是有效的系统用户;进而确认用 户类型,即验证用户是管理员用户还是普通用户。 前一阶段决定用户能否进入系统;后一阶段根据用户类型决定用户的权 限,以及用户的工作界面。 本系统的前台部分不需要进行身份验证, 任何人都可以游览已发布的新闻 并发表评论。后台部分需要进行身份验证,Admin 用户拥有所有权限,普通用 户不能管理发布的信息,包括修改新闻、发布新闻和删除新闻。 后台管理:新闻类别的管理(对新闻类别的添加,修改,删除,查询) ,
第8页

西南科技大学网络学院毕业设计(论文)

新闻信息管理(对新闻信息的添加,修改,删除,查询) ,前台浏览:新闻信息 的浏览(新闻信息更新,查询) ,新闻评论(新闻评论更新,查询,添加) 。 (二) 、进入系统 进入系统模块主要是设置一个登陆界面: 在登陆框中分别输入用户的姓名 和对应的密码,即可进入新闻管理系统的后台管理系统主页。如果登陆不成功, 屏幕中部的提示信息栏中会显示“用户名或密码错误,请重试! ”的字样,允许 用户 3 次(默认)之内登陆本系统。用户登陆成功后,进入本系统的后台管理 主页,包括新闻类别管理与新闻信息管理两部分。 (三) 、新闻类别管理 新闻类别管理模块主要是对新闻类别的设置, 包括对新闻类别 (类别名称) 的查询、修改、添加、删除等。主要内容包括:查询所有的新闻类别,点击类 别管理显示所有的新闻类别,可添加新的新闻类别,添加新闻类别时会查询数 据库中是否存在此新闻类别,如果存在则屏幕中部的提示信息栏中会显示“此 新闻类别已存在,请重新添加! ”的字样。修改新闻类别,从新闻类别列表中可 选择修改新闻类别,选择修改后显示修改页面,修改页面会显示修改之前的信 息以方便管理员修改。删除新闻类别,选择新闻类别列表中要删除的信息点击 删除即可。 (四) 、新闻信息管理 新闻信息管理模块主要是对新闻信息的设置, 包括对新闻信息(类别、 标题、内容)的查询、修改、添加、删除等。主要内容包括:查询所有的新闻 信息,点击新闻管理显示所有的新闻信息,可添加新的新闻信息,添加新闻信 息时要选择已有的新闻类别,此新闻信息就会在该新闻类别下。修改新闻信息, 从新闻信息列表中可选择修改新闻信息,选择修改后显示修改页面,修改页面 会显示修改之前的信息以方便管理员修改。删除新闻信息,选择新闻信息列表 中要删除的信息点击删除即可。 (五) 、新闻信息浏览与新闻评论 这个功能模块主要是前台用户浏览看到的信息, 前台首页显示新闻类别的 列表及热点新闻(即根据评论多少显示的新闻信息) 、新闻头条(即根据新闻发 布的时间显示新闻信息)等。用户可以选择新闻类别,查看该新闻类别下的新

第9页

西南科技大学网络学院毕业设计(论文)

闻信息。点击新闻标题可以查看整篇新闻的内容。用户可以在此新闻下发表评 论,并且可以查看其他用户对此新闻文章的评论信息。

四、结论
经过努力,我们完成了毕业设计——校园新闻管理系统。通过完成这次论 文设计我也学会很多的知识,包括对数据库的设计和对项目的需求的分析,对工 具的使用。 对于数据库掌握扎实,能够使界面的数据操作顺利。 需求分析也比较的明确,工具的使用也更加的熟练了 MyEclipse 工具以及 jdk 和 Tomcat 的配置。 了解了 Struts+Spring+Hibernate 框架在项目中开发的运用。 只知道原理,不动手做是不会发现其中的问题,我们应该多动手多发现问 题,以免眼高手低。 对所学的知识能够掌握熟练,很好地应用,做到熟练的运用所学的知识。 通过做这个系统,我知道,有些东西细节决定成败,无论怎样都不能忽视 细节的东西,所以我在做这个系统中不能由于只求进度,而是要注意细节。我 们在虚心听取和接受老师和同学们的意见和建议的同时,会更加努力将其加以 完善,并且提高自身知识水平。这并不是毕业设计的结束,更不是人生在学习 生涯中的结束,而是新环境、新学习、新挑战的开始。只有这样我们才能学无 止境,以求得更大的发展。对于我们年轻人来说,我相信:挑战越多,机会越 多。我们会打足精神,努力开创新的成绩,勇敢的面对以后发生的一切,更好 的提高自己,以便能够更好为社会服务,为人民服务,近而体现自己在社会发 展中的价值。

参考文献:
[1] 赵学良. Servlet 与 JSP 核心编程(第 2 版)[M],清华大学出版社,2005. [2] 王国辉,杨亮,李文立. JSP 数据库系统开发完全手册[M],人们邮电出版社,2003.

第 10 页

西南科技大学网络学院毕业设计(论文)

[3]埃史尔. Java 编程思想(第 4 版) [M] ,机械工业出版社,2007. [4]孙卫琴. Java 面向对象编程[M] ,电子工业出版社,2006. [5]刘晓华,周慧贞,张健.JSP 应用开发详解(第 3 版) [M] ,电子工业出版社,2006. [6]王国辉,郭珍. JSP 程序设计教程[M] ,人民邮电出版社,2007. [7]陈禹.软件开发工具[M].经济科学出版社, 2007. [8]候炳辉.计算机信息管理专业毕业设计案例[M].清华大学出版社,2007. [9]郑阿奇.《Oracle 实用教程》. 电子工业出版社 [10]蒋秀凤,何凤英.Oracle9i 数据库管理教程.清华大学出版社,2008. [11] 吴玉新.网站 JSP 后台解决方案[M].北京:人民邮电出版社,2003 年 [12]聂亮.网络新闻标题特色浅析〔J〕 .写作,2005,第 21 期,31-32. [13]徐世平.网络新闻实用技巧〔M〕 .上海:文汇出版社,2002.

第 11 页


赞助商链接

网站信息采编、审核及发布流程方案

审核发布流程方案根据网站运营中心制度管理细则的...如果接到上级公司领导通知,必须及时发布重要新闻, ...通过 OA 系统的 【短信息】发送给网站运营中心主管...

开封大学网上新闻发布审核登记表-

开封大学网上新闻发布审核登记表-_表格类模板_表格/模板_实用文档 暂无评价|0人阅读|0次下载|举报文档 开封大学网上新闻发布审核登记表-_表格类模板_表格/模板_...

学校网站信息发布和审核制度

学校网站信息发布和审核制度_制度/规范_工作范文_应用...电教组负责新闻报道工作,网站管理员负责网站程序的...信息,未经允许不得强行登录网站管理员 后台管理系统...

院网新闻信息发布审核单

院网新闻信息发布审核单_其它考试_资格考试/认证_教育专区。附件 4 中国农业...新闻信息发布审核管理制... 2页 5下载券 网站信息发布审核制度 7页 1下载券...

网站发布新闻审批表

网站发布新闻审批表处室名称 上报日期 拟发布栏目 标题: 处室负责人意见: 宣传处意见 年 月 日 年 月 日 报送处室分管委领导意见: 年 分管信息委领导意见: ...

新闻发布会审批表

新闻发布审批表_教学反思/汇报_教学研究_教育专区。新闻发布审批新闻发布审批表发布会名称 时间 常德市人民政府新闻办公室 申请单位(承办单位) 主持人 联系...

新闻稿件发布审核单

新闻稿件发布审核单标 题作者 北京中海讯通数码科技有限公司“赢在执行力”培训圆满结束 北京中海讯通数码科技有限公司“赢在执行力”培训圆满结束 科技有限公司 圆满...

内容审核制度

真实性合法性,保证对发布的所有新闻进行新闻审核。...2、根据文案内容和设计要求,每个项目提交三种设计思路...企业微信公众号内容管理... 2页 1下载券 喜欢...

新闻信息审批管理制度

新闻信息审批管理制度_法律资料_人文社科_专业资料。新闻审批新闻信息审批管理制度为进一步提高我县新闻信息发布质量,加强信息安全管 理,使新闻信息发布规范化、制度化...

学校新闻信息发布审批表

学校新闻信息发布审批表_党团工作_实用文档。(学校)新闻信息发布审批新闻信息 标题 作者 (签名) 交稿 日期 新闻信息发 布内容提要 信息提供 部门负责人 审核...