新闻发布与审核管理系统开发与设计西南科技大学网络学院毕业设计(论文)论文题目:新闻发布与审核管理系统开发与设计所在系计算机系姓专业计算机信息管理专业班级 2013春级指导老师二零一五年二月十日新闻发布与审核管理系统开发与设计詹苹苹(西南科技大学网络学院计算机信息管理专业 2013春级)【摘要】:校园新闻管理工作是目前学习各项工作中的重点工作之一,如何能科学有效的开展新闻管理工作,是当前学校普遍关心的问题。
新闻管理系统是学校进行信息交流的最直接的手段。
学校结合自己的实际情况,建设一套“新闻管理系统”已经成为衡量其竞争力水平的标志之一。
因此,实现新闻管理工作的信息化管理有着十分重要的实践意义。
【关键词】:数据库数据报表Press releases and audit management system developmentand designZhan 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. Theschool 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能够方便,快速,简洁的管理校园新闻;普通用户能够快速地浏览新闻。
新闻管理是一个学习发展的重要动力,只有加强新闻管理,充分发挥每一个学生的积极性和创造性,才能不断提高学校的发展。
帮助学校老师同学掌握学校的最新情况,这就是本新闻管理系统需要完成的功能。
本系统主要的功能有:管理员权限与普通用户权限。
管理员权限:新闻类别的管理(对新闻类别的添加,修改,删除,查询),新闻信息管理(对新闻信息的添加,修改,删除,查询),普通用户权限:新闻信息的浏览(新闻信息更新,查询),新闻评论(新闻评论更新,查询,添加)。
(一)、系统功能分析根据系统功能要求可以将系统分解成几个子系统模块来分别设计应用程序界面,如图所示:新闻管理系统分为后台管理员管理与前台用户管理,后台新闻管理员可以对新闻类别管理与新闻信息管理,前台用户(老师、学生)等可以对新闻信息浏览查看并对新闻评论与查看他人评论,如图新闻管理系统流程总图:(新闻管理系统流程总图)本系统后台管理页面,分为新闻类别管理与新闻信息管理,新闻类别管理主要是对新闻类别的查询全部、添加、修改、删除等操作。
新闻信息管理主要是对新闻信息的查询全部、添加、修改、删除等操作,如图(新闻管理系统后台管理流程图)本系统前台管理页面,分为新闻信息浏览管理与新闻信息评论,新闻信息浏览主要是对新闻类别的更新与查询及新闻信息的更新与查询等操作。
新闻信息评论主要是对新闻评论的添加、查询、更新等操作,如图(新闻管理系统前台管理流程图)(二)、数据字典数据字典是关于数据库中数据的描述,即元数据,而不是数据本身。
数据本身将存放在物理数据库中,由数据库管理系统管理。
数据字典有助于这些数据的进一步管理和控制,为设计人员和数据库管理员在数据库设计、实现和运行阶段控制有关数据提供依据。
(三)、数据的实现数据库或数据表结构确定之后,在实际的数据处理程序设计之前需要对所处理的数据处理流程作必要的分析。
所谓对数据处理流程作必要的分析是指找出各数据之间的主要关系,数据存取的主要走向。
另外,在实际的数据处理过程中还会有些细节问题。
在遇到这些细节问题时,及时处理即可。
并且,有些细节问题不是在做数据处理流程分析时事先都能预料的。
本系统的数据库设计与关联,新闻信息表中包含新闻类别,新闻评论表中存在新闻信息编号,如下图:(新闻类别表)(新闻信息表)(新闻评论表)二、系统设计校园新闻的信息管理是学校基础性的管理工作。
校园新闻管理信息系统的主要作用是系统管理员通过Internet能够方便,快速,简洁的管理校园新闻;普通用户能够快速地浏览新闻。
新闻管理是一个学习发展的重要动力,只有加强新闻管理,充分发挥每一个学生的积极性和创造性,才能不断提高学校的发展。
帮助学校老师同学掌握学校的最新情况,这就是本新闻管理系统需要完成的功能。
本系统的数据库是使用Oracle9i制作的,用户对数据库的投资是非常巨大的,一般都希望投资能够得到保护,即随着业务量的增长,数据库也能随之灵活地发展,在这方面,Oracle9i提供了一个灵活的、功能强大的平台,具有很强的收缩性,可以最大程度的满足用户的需要,保护用户的投资。
Oracle9i是目前比较流行,可靠的数据库系统,也是比较先进的。
本校园新闻管理系统主要对学校的新闻进行管理,包括新闻类别的管理、新闻信息的管理,新闻评论的管理,系统信息的管理等模块。
(一)、新系统简介本系统是用Dreamweaver制作的新闻管理系统界面,采用MyEcplise5.5GA运行,采用的技术如下:页面制作部分是使用JavaScript、Html/css等脚本语言来设计的,当执行程序时,系统先加载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)更加安全。
(二)、系统总体结构设计本系统主要包括四个模块:新闻信息管理,新闻类别管理,新闻信息浏览,新闻信息评论。
(新闻管理系统图)(三)、数据库设计数据库各个表的结构可以在Oracle中用CREATE TABLE语句来创建。
1、新闻类别管理 [Kind]2、新闻信息管理[Message]3、评论表 [Commentary]4、管理员表 [Admin](四)、系统用数据库配置介绍本系统采用的数据库为Oracle,首先需要安装Oracle,安装好后,进行环境变量的配置,找到根目录bin,将其配置的环境变量中,然后启动监听(OracleOraHomeTNListener)和服务(OracleServiceDATABASE)(我的电脑右击‘管理’服务和应用程序下的服务找到Oracle,右击启动数据监听(OracleOraHomeTNListener)和数据库服务(OracleServiceDATABASE))然后在程序中运行数据库(数据库要建好用户,表,表中的数据)然后导入jar 包即可操作数据库。
三、主要模块设计(一)、校园新闻管理系统多用户系统一般都是从用户登录模块开始。
用户身份验证可以分为两个阶段:首先对用户身份进行认证,确认用户是否是有效的系统用户;进而确认用户类型,即验证用户是管理员用户还是普通用户。