校园新闻管理系统毕业论文设计设计.doc
《校园新闻管理系统毕业论文设计设计.doc》由会员分享,可在线阅读,更多相关《校园新闻管理系统毕业论文设计设计.doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业论文设计校园新闻管理系统 摘要:校园新闻管理工作是目前学习各项工作中的重点工作之一,如何能科学有效的开展新闻管理工作,是当前学校普遍关心的问题。新闻管理系统是学校进行信息交流的最直接的手段。学校结合自己的实际情况,建设一套“新闻管理系统”已经成为衡量其竞争力水平的标志之一。因此,实现新闻管理工作的信息化管理有着十分重要的实践意义。本系统是采用Macromedia Dreamweaver 8作为前台开发工具,Oracle作为后台数据库平台的基于B/S模式的管理系统。旨在实现对现有的新闻管理工作中遇到的各种情况和大量数据进行数据库存储的基础上,设计并完成对新闻类型、新闻内容、新闻评论等各个功能
2、的添加信息,删除信息,更新信息,查询信息。关键字: Oracle,B/S,数据库,数据报表目 录1前言11.1 问题定义及内容简介11.1.1 问题定义11.1.2 内容简介21.2 研究背景与研究意义31.2.1 研究背景31.2.2研究意义31.2.3应用的效益与以后的发展前景41.3 课题调研与可行性分析41.3.1 课题调研41.3.2 可行性分析41.4 论文各章内容介绍52 系统需求分析621系统功能分析622 系统功能模块分析623 数据字典82.4数据的实现133 系统设计163.1新系统简介163.2 系统总体结构设计173.3 数据库设计173.4 系统用数据库配置介绍18
3、4 主要模块设计204.1校园新闻管理系统204.1.1 进入系统204.1.2 新闻类别管理204.1.3 新闻信息管理204.1.4新闻信息浏览与新闻评论215 使用说明书225.1运行环境简介225.2 语言和数据库简介225.3系统操作手册236 所遇到的困难及其解决方案317 结论32致 谢33参考文献341前言新闻管理从新闻的管理为中心,是新闻管理思想一个划时代的进步。新闻信息,是学校所有信息资源中重要的一部分,因而,新闻信息的规范化与量化管理,已成为现代各个学校管理中不可缺少的重要组成部分。如何帮助学校更好的管理新闻,提高管理效率,增强新闻发布速率,是学校管理重点关心的问题之一,
4、校园原有新闻管理手工制作发布的网页信息不但无法检索堆积如山的信息,而且可能每次更新内容并上传的时候都会使服务中断,导致无法访问,从网上发文,通知和信息交流等,都将给学校的日常新闻管理工作带来了巨大的影响。需要技术更为先进的校园新闻管理系统。这次我的毕业设计的课题是“校园新闻管理系统”,目的是对学习的新闻信息进行全面的规划与管理,帮助学校做到:1、完善体系管理。2、加强流程控制。3、实现量化管理。4、科学管理新闻档案,优化分类,全面反应现阶段的信息情况。5、管理新闻信息,使新闻明确化。1.1 问题定义及内容简介1.1.1 问题定义 本次毕业设计所解决的主要问题是如何通过设计一个切实可行的软件系统
5、用于解决目前新闻信息管理中信息处理总量大,内容繁多,手段落后的现状。所涉及的处理内容包括:开发一个能够及时处理信息更新的管理系统;开发一个为广大用户提供信息浏览查询系统,功能包括新闻类别的查询、新闻信息查询、新闻评论查询等;开发一个系统校园管理系统,进行相关权限的设置,新闻评论等。基于B/S开发,实现基于Web的管理系统,就是用Web万维网作为媒介,传送信息,通过网络实现信息的自动化管理。构建基于Web的宾馆管理信息化平台,可以克服传统新闻信息管理中的局限性,形成一种主动的、协作的、开放的管理模式,既节省资源,又不受空间限制。围绕这个目标,应用平台的开发设计必须突出坚持管理内容与技术手段相结合
6、,以内容为主的主体性要求;既要立足当今先进技术,又要考虑未来技术发展的前瞻性要求;适应于各种软硬件环境,兼顾不同系统要求,适用于不同水平用户群的通用性要求;以尽可能低廉的投入而获得尽可能高效的经济效益的经济性要求。因此,开发和研制优秀的新闻信息管理信息化平台对提高经济效益有着积极的意义。1.1.2 内容简介本课题主要是解决校园新闻信息管理的问题,包括新闻类别信息,新闻信息,新闻评论等管理,目标是校园新闻信息管理系统在智能管理上也做数据的信息化、快速化和网络化。本系统主要包括新闻类别信息、新闻信息管理模块和新闻评论信息交流模块。在每一模块中,必须做到良好的用户界面,并尽量做到在单表或多表中根据单
7、一或复合条件进行查询及修改等功能,能够对输入的数据做智能、快速处理。我做的这个校园新闻管理系统主要包括:后台管理:进入系统,新闻类别管理,新闻信息管理;前台管理:新闻信息浏览,新闻评论。首先根据用户的权限和密码进入登陆界面。1、进入系统进入系统模块主要是设置一个登陆界面:在登陆框中分别输入用户的姓名和对应的密码,即可进入新闻管理系统的后台管理系统主页。如果登陆不成功,屏幕中部的提示信息栏中会显示“用户名或密码错误,请重试!”的字样,允许用户3次(默认)之内登陆本系统。用户登陆成功后,进入本系统的后台管理主页,包括新闻类别管理与新闻信息管理两部分。2、新闻类别管理模块新闻类别管理模块主要是对新闻
8、类别的设置,包括对新闻类别的查询、修改、添加、删除等。主要内容包括:查询所有的新闻类别,点击类别管理显示所有的新闻类别,可添加新的新闻类别,添加新闻类别时会查询数据库中是否存在此新闻类别,如果存在则屏幕中部的提示信息栏中会显示“此新闻类别已存在,请重新添加!”的字样。修改新闻类别,从新闻类别列表中可选择修改新闻类别,选择修改后显示修改页面,修改页面会显示修改之前的信息以方便管理员修改。删除新闻类别,选择新闻类别列表中要删除的信息点击删除即可。3、新闻信息管理新闻信息管理模块主要是对新闻信息的设置, 包括对新闻信息的查询、修改、添加、删除等。主要内容包括:查询所有的新闻信息,点击新闻管理显示所有
9、的新闻信息,可添加新的新闻信息,添加新闻信息时要选择已有的新闻类别,此新闻信息就会在该新闻类别下。修改新闻信息,从新闻信息列表中可选择修改新闻信息,选择修改后显示修改页面,修改页面会显示修改之前的信息以方便管理员修改。删除新闻信息,选择新闻信息列表中要删除的信息点击删除即可。4新闻信息浏览与新闻评论这个功能模块主要是前台用户浏览看到的信息,前台首页显示新闻类别的列表及热点新闻(即根据评论多少显示的新闻信息)、新闻头条(即根据新闻发布的时间显示新闻信息)等。用户可以选择新闻类别,查看该新闻类别下的新闻信息。点击新闻标题可以查看整篇新闻的内容。用户可以在此新闻下发表评论,并且可以查看其他用户对此新
10、闻文章的评论信息。本软件的操作十分简单,并且有良好的易管理性和可扩展性,相信会给校园新闻的管理带来很大的方便。1.2 研究背景与研究意义1.2.1 研究背景随着计算机技术在各个领域的广泛应用,越来越多的校园建立了自己校园网站,他们通过网站可以展示自身形象,发布最新动态信息,与用户进行交流和沟通,与同学老师建立联系,以及开展信息交流等。新闻信息管理领域也迅速的得到了迅速的发展,可是就校园新闻管理来说,计算机的应用就相对的比较复杂了。因为根据不同的校园新闻管理条件和硬件条件,相对会有不同的管理需求,同时,因为这个系统要求要和用户具有交互功能,因此要有具备发布系统,同时在界面设计上也要求要有一定的美
11、观,给人以美的视觉效果。目前这个校园新闻管理系统是就目前大多数校园新闻管理的现实条件出发设计,能够满足大部分管理的需要,同时为了照顾特殊的管理情况,此管理系统在设计上具有再开发的能力,而且具有单纯的删除和更新,在功能上可以再予扩充变成更复杂更具体的系统管理软件,从而成为可以根据具体的使用项目和具体的实际情况具体操作而设计更好更完善的应用软件。1.2.2研究意义我们从自身的角度出发,我们学生都是从校园网站浏览校园最新动态,与同学老师建立联系等,就需要更具体更实际的软件方便校园新闻的管理与交互,从校园新闻管理目前所现有的实际条件出发,利用学习所拥有的计算机硬件设备和软件条件,实现一整套关于校园新闻
12、管理的软件。为我们的校园新闻管理人员减少点负担,从根本上做到科学化、高效率化管理这一目的,这也是校园新闻管理领域发展的必然趋势。1.2.3应用的效益与以后的发展前景随着网络化校园管理区域的发展,校园新闻管理在我国得到越来越迅猛的发展,在新闻管理制度上便有更高的要求,如何制定一套能够适合大多数校园新闻管理的网络应用平台是现在新闻管理正待解决的问题,本课题研究从学校实际需求情况出发,根据学校现有的硬件设施,改变以往固定的管理模式,做到跟学生无距离的交流、通讯,为学生及老师提供更为方便、直接的服务,对校园新闻的管理工作进行了科学、规范的管理,调动学校新闻管理人员的积极性,提高他们的工作效率,对校园新
13、闻的服务和智能化管理工作是一个推动。而调动学校师生的积极性,也便于校领导实施监督管理,提高校园管理工作的业务素质。同时也可以加强与学生的交流,便于学生对学习的硬件设施以及环境做更详细的了解,实现无距离接触,无真正建设成适应新形势下要求的校园新闻管理系统,为校园新闻的管理系统带来更完善更实际的帮助。1.3 课题调研与可行性分析1.3.1 课题调研(1)与实践活动和相关的文件和资料由教师提供,自己查找相关资料。(2)本课题要求学生有熟练的Java编程开发能力,有较强的自学能力以及一定的关系数据库理论开发功底。(3)具有对校园新闻基本信息处理的能力。(4)具有系统管理安全性保证。1.3.2 可行性分
14、析由于开发此校园新闻管理系统需要的环境有Windows 2000及以上系统,基于WEB的网络编程开发语言Java,需要操作人员熟练使用Java语言进行网络编程。Oracle数据库的熟悉,需要操作人员熟练使用进行相关数据库的操作,具有一定的数据库开发功底及编程能力。使用的网页设计开发工具Drameweaver和Photoshop相结合,优美的界面设计再加上Windows 2003或WindowsXp稳定的运行环境的支持和开发人员的过硬技术,从功能和性能上完全都满足系统的要求,因此从技术方面讲开发此校园新闻管理系统是可行的。1.4 论文各章内容介绍第2章内容主要是:系统的需求分析包括,系统功能需求
15、分析,业务流、数据流分析,数据字典。第3章主要内容是:系统的设计包括,系统总体结构设计,系统数据模型设计及系统开发与运行环境确定。第4章主要内容是:新闻信息管理主模块的设计包括,新闻信息管理模块的体系结构设计和界面设计、详细设计。第5章主要内容是:新闻类别模块包括,新闻类别、模块的结构设计和详细设计。第6章主要内容是:新闻信息浏览管理,新闻信息浏览与评论模块的体系结构设计和界面设计、详细设计。第7章主要内容是:用户使用手册:包括,系统功能简介、运行环境简介、系统安装手册、系统运行与操作指南(手册)。第8章主要内容是:系统评价:包括系统主要功能、特色/优点介绍、系统存在不足与改进方案、毕业设计心
16、得与收获。最后还有参考资料、致谢、结论等等内容的介绍。 2 系统需求分析21系统功能分析校园新闻的信息管理是基础性的管理工作。校园新闻管理信息系统的主要作用是系统管理员通过Internet能够方便,快速,简洁的管理校园新闻;普通用户能够快速地浏览新闻。新闻管理是一个学习发展的重要动力,只有加强新闻管理,充分发挥每一个学生的积极性和创造性,才能不断提高学校的发展。帮助学校老师同学掌握学校的最新情况,这就是本新闻管理系统需要完成的功能。本系统主要的功能有:管理员权限与普通用户权限。管理员权限:新闻类别的管理(对新闻类别的添加,修改,删除,查询),新闻信息管理(对新闻信息的添加,修改,删除,查询),
17、普通用户权限:新闻信息的浏览(新闻信息更新,查询),新闻评论(新闻评论更新,查询,添加)。22 系统功能模块分析根据系统功能要求可以将系统分解成几个子系统模块来分别设计应用程序界面,如图所示:新闻管理系统分为后台管理员管理与前台用户管理,后台新闻管理员可以对新闻类别管理与新闻信息管理,前台用户(老师、学生)等可以对新闻信息浏览查看并对新闻评论与查看他人评论,如图(2-1)。新闻管理系统流程总图:(图2-1新闻管理系统流程总图) 本系统后台管理页面,分为新闻类别管理与新闻信息管理,新闻类别管理主要是对新闻类别的查询全部、添加、修改、删除等操作。新闻信息管理主要是对新闻信息的查询全部、添加、修改、
18、删除等操作,如图(2-2)。 (图2-2新闻管理系统后台管理流程图) 本系统前台管理页面,分为新闻信息浏览管理与新闻信息评论,新闻信息浏览主要是对新闻类别的更新与查询及新闻信息的更新与查询等操作。新闻信息评论主要是对新闻评论的添加、查询、更新等操作,如图(2-3)。 (图2-3新闻管理系统前台管理流程图) 23 数据字典数据字典是关于数据库中数据的描述,即元数据,而不是数据本身。数据本身将存放在物理数据库中,由数据库管理系统管理。数据字典有助于这些数据的进一步管理和控制,为设计人员和数据库管理员在数据库设计、实现和运行阶段控制有关数据提供依据。1、 数据项 数据项是不可再分的数据单位。根据上一
19、章的流程图,可以列出以下各模块记录信息所需的数据项:数据项名:登录名。含义说明:必须输入的项,用以判断登录后台管理的用户;别名:管理员名;数据类型:字符型;长度:最大20位;取值范围:所有汉字、英文或者数字及下划线;数据项名:密码。含义说明:必须输入的项,用以判断登录后台管理的用户的进入;数据类型:字符型;长度:最大20位;取值范围:所有英文或者数字;数据项名:类别编号。含义说明:每个新闻类别的代码,用来对所有的新闻类别加以区分;别名:新闻类别编号;数据类型:整型;取值范围:所有数字;数据项名:新闻类别名。含义说明:必须输入的项,用以区分新闻信息的种类;数据类型:字符型;长度:最大20位;取值
20、范围:所有汉字、英文或者数字及下划线;数据项名:新闻编号。含义说明:每个新闻信息的代码,用来对所有的新闻信息加以区分;数据类型:整型;取值范围:所有数字;数据项名:新闻标题。含义说明:用来对所有新闻信息加以标示和区分;数据类型:字符型;长度:最大50位;取值范围:所有汉字、英文或者数字及下划线;数据项名:新闻内容。含义说明:新闻信息文章的内容;数据类型:字符型;长度:最大10000位;取值范围:所有汉字、英文或者数字及下划线;数据项名:新闻发布时间。含义说明:用以区分新闻更新的时间,显示新闻头条等;数据类型:时间类型;取值范围:所有数字及下划线;数据项名:新闻类别编号。含义说明:用以区分新闻信
21、息的类别;数据类型:整型;取值范围:数字;数据项名:评论编号。含义说明:每条评论信息的代码,用来对所有的新闻评论加以区分;数据类型:整型;取值范围:所有数字;数据项名:评论名称。含义说明:用来对每篇新闻所有新闻评论加以标示和区分;别名:评论者;数据类型:字符型;长度:最大20位;取值范围:所有汉字、英文或者数字及下划线;数据项名:评论内容。含义说明:新闻文章评论信息;数据类型:字符型;长度:最大200位;取值范围:所有汉字、英文或者数字及下划线;数据项名:评论时间。含义说明:用以区分新闻评论更新的时间,显示新闻热点等;数据类型:时间型;取值范围:所有数字及下划线;数据项名:新闻编号。含义说明:
22、用以区分对哪条新闻信息的评论;数据类型:整型;取值范围:所有数字。2、 数据结构数据结构反映了数据之见得组合关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成。数据结构名:新闻类别管理 含义说明:是新闻管理子系统的主体数据结构,定义了新闻类别的有关信息 组成:新闻类别编号、新闻类别名称。数据结构名:新闻信息管理 含义说明:是新闻管理子系统的主体数据结构,定义了新闻信息的有关信息 组成:新闻编号、新闻标题、新闻内容、新闻发布时间、新闻类别编号。数据结构名:新闻评论管理 含义说明:是新闻管理子系统的主体数据结构,定义了新闻评论的有关信息 组成:
23、评论编号、评论者名称、评论内容、评论时间、新闻编号。数据结构名:用户含义说明:是系统管理子系统的主体数据结构,定义了一个系统的有关信息组成:用户名,用户密码。3、 数据流数据流是数据结构在系统内传输的路径。数据流名:新闻类别查询说明:通过对新闻类别管理子系统的查询,了解新闻类别的基本信息。数据流来源:通过对新闻类别管理子系统的查询。数据流去向:所有来查询此系统的用户。组成:新闻类别编号、新闻类别名称。高峰期流量:人数不限。数据流名:新闻类别更新说明:由于新闻种类的不断更新,管理员要时常对新闻种类数据进行更新。数据流来源:新闻类别的变化情况。数据流去向:所有来浏览的用户。组成:新闻类别编号、新闻
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 校园 新闻 管理 系统 毕业论文 设计
限制150内