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 页


赞助商链接

新闻发布管理系统的数据库设计

数据库原理课程设计 (2011 级) 新闻发布管理系统的...④审核用户信息 (3)新闻管理 ①新闻信息的添加修改...结束语经过多个星期的设计开发,网上新闻发布数据库...

(完整版)新闻发布系统毕业论文8524408

单片机论文,毕业设计,毕业论文,单片机设计,硕士论文,研究生论文,单片机研究论文,...asp.net + SQLserver + IIS7 开发环境开发动态的 Web 网络新闻发布管理系统。...

基于NET的新闻发布管理系统设计

基于NET的新闻发布管理系统设计_互联网_IT/计算机_专业资料。摘 要 中国在一步一步的发展,所以互联网发展也越来越速度,从而网络这一媒体项目在 人们...

设计制作新闻发布管理系统

15 设计制作新闻发布管理系统 1 新闻发布管理系统概述新闻发布管理系统是网站最基本也是非常重要的模块,如大型门户网站新 浪、搜狐、网易等新闻模块。这些网站每天都...

新闻发布与管理系统的构建oracle

新闻发布与管理系统的构建oracle - 任务十 新闻发布与管理系统的构建 ......

基于ASP.NET的新闻发布与管理系统设计_图文

基于ASP.NET 的新闻发布与管理系统设计摘 要:在...”因此,考虑开发一个新闻发布与管理系统,该系统在信息...审核、发布,模拟了一般新闻媒介的新闻发布的过程,...

Java Web新闻发布系统课程设计_图文

网上实现新闻的网上多用户发布,多栏目管理,实 时的...多程序开发、调试时所选择的服务器,在本次设计过程...实现有相关权限的管理员对评论的审核和删除功能; 3...

基于Web的新闻发布管理系统

基于Web的新闻发布管理系统 - 诚信声明 本人声明: 我所呈交的毕业设计论文是本人在导师指导下进行的研究工作及取得的研究成 果。尽我所知,除了文中特别加以标注...

软件工程设计新闻发布系统

软件工程设计新闻发布系统_计算机软件及应用_IT/计算机_专业资料。成 绩 评阅人 评阅日期 软件工程课程设计设计题目: 新闻发布系统 班学 级: 号: ...

网站新闻发布系统数据库课程设计

网站新闻发布系统数据库课程设计 - 课程设计设计说明书 网站新闻发布与管理系统 的数据库设计和数据操作 学生姓名 学班成号级绩 周朝 111 8 0 6 40 29 ...