版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
校园新闻管理系统的设计与实现目录TOC\o"1-3"\h\u摘要 1第1章绪论 I摘要:随着互联网的不断发展,人们获取新闻的方式也不仅局限于传统的报刊、电视、广播等,新闻发布系统的不断完善更好的为人民获取新闻提供了便利,所以开发实用高效的校园新闻管理系统是有必要的。校园新闻管理系统是通过网络在对师生发布信息,包括学校新闻、校园家庭、社会时事和政治创新等数据信息的管理,最后经过各种各样的处理后形成一个网络设计与应用研究成绩。校园新闻管理系统就其研究现状以及发展趋势,本文从分析需求、系统结构的设计以及数据库入手,进而对系统的前台和后端实现进行了研究。本篇论文分别从分析需求、设计结构、实现功能和系统测试几个方面阐述了校园新闻管理系统的开发过程。第1章绪论1.1课题研究的意义随着科技的不断发展,网络已经进入每个人的生活中,这使人们获取新闻的方式也不仅仅局限于报刊、电视、广播、等传播媒介,新闻发布系统的建立则为人们获取新闻提供了便利,不仅发布及时,而且内容丰富[[]刘新锋.新闻管理系统的问题及应对措施[J][]刘新锋.新闻管理系统的问题及应对措施[J].法制社会,2013,4(3):223-230.新闻发布系统在极大程度上取代了原来的新闻传播模式,为人们提供了对新闻环境的全新感受。该系统可以使新闻信息报道更加有序、简单,使用者也能够在短时间内得到他所需要的新闻资讯。同时新闻由原来传统的发布管理模式变为现在可以进行互动的模式,用户也跳出来原来新闻资讯发布方式,不必再被动的接收发放者的信息,可以自由接收发放者的信息。同时,使用者也能够借助该系统发表自己的信息,也可以迅速浏览信息,更加直观,便于检索与管理。而且,使用者之间还能够利用回复系统彼此交流。所以,回复系统同时也是一种信息交流平台。现在,社会网络新闻事业有了长足的进展,我国互联网上的新闻资源也已十分丰富。在高速发展的社会中,新闻发布系统为人们提供了极大的帮助,不仅增加了信息的来源,还获取信息节约了大量的时间。对于今天的我们来说,校园新闻管理系统虽不是必须的,但却是不可或缺的一部分。1.2新闻系统的发展现状由于互联网的快速发展,互联网早已变成了人类获得、发布信息的最主要渠道。它也已在我国人民的政治、经济、生活方式等方面,进行并发生了巨大的社会影响。在网络平台上发表消息大多是利用网络进行的,并且消息可以通过特定的检索方式进行搜索。目前,很多企业网站的新闻大都为静态的HTML网页[[]明日科技.java从入门到精通[M][]明日科技.java从入门到精通[M].清华大学出版社,2012,0-10.1.3校园新闻发布系统的发展趋势校园信息发布管理系统,包括学校新闻、校园家庭、社会时事和政治创新等数据信息的管理,将信息分类后发布到网站中,网站信息汇入到数据库中,使用现有的模板进行网页生成,审核完成后可以发布到网络,极大缓解了网站管理人员的压力。并且通过参考数据库系统,将网络的信息发布和维护工作缩短为仅需要一个文本,从而大大缩短了网络的信息发布速率。在新浪资讯中心等几个专业的在线新闻门户网站中,消息的传播速度,获得了更多的固定用户。保证网络动态和影响力。当然,这个系统不能和新浪相提并论。而它也基本上解决了学校老师和学生对校内资讯发布体系的要求,用户可以查看学校资讯,新闻搜索管理员也可以管理学生资讯等[[]OrlovA,BurkJ,Kucharov,etal.Microstructuraldevelopmentduringhightemperaturecreepof9%Crsteel[J].MaterialsScienceandEngineering,2013,254:39-48.[]OrlovA,BurkJ,Kucharov,etal.Microstructuraldevelopmentduringhightemperaturecreepof9%Crsteel[J].MaterialsScienceandEngineering,2013,254:39-48.在如今这种剧烈竞争的社会下,超负荷、节奏过快的都市生活使得现代人对于工作效率的重视程度居高不下,而信息化时代的到来也需要我们能更及时、精准的捕捉到我们所需要的资讯,然而新闻发布系统的应用就可以为我们解决掉这个新闻发布及时、精准的问题。人们可以根据关键词进行搜索,从而使人们在第一时间内可以检索到自己所需的相应的报道分类;新闻的评论回复功能,可以使人们在如此快节奏、高负荷的社会生活中,和一个志同道合的人展开交谈;而后台的新闻实时发布管理功能则能让整个新闻发布系统时刻保持着真实性、及时性以及准确性。新闻发布管理系统将继续在人们的学习工作和生活中充当着不可或缺的组成部分,校园新闻发布管理系统将是师生之间乃至是与整个世界进行信息文化交流的一个重要的纽带。1.4论文结构(1)绪论本文介绍了校园新闻管理系统研究的目的及意义,研究现状、发展趋势以及工具软件的使用。(2)系统分析主要包含分析用户需求、全面、整体的进行分析系统设计和系统组成(3)系统设计主要包括网站系统的设计、系统总统结构的设计、系统功能的设计、数据库的设计。(4)系统开发环境介绍在这方面的工具主要包括MySQL数据库,CSS和HTML编辑器。(5)系统的实现该系统主要由登录模块、管理模块、通知模块组成。(6)系统的测试系统实现后,必须对系统进行正确的测试。大多数系统使用的测试盒,主要通过MySQL和输入的数据进行测试。第2章开发环境的介绍本文主要使用了MySQL与MyEclipse两款软件。2.1MyEclipse简介MyEclipse几乎支持所有需要的功能,基于Eclipse的MyCrass支持CSS、HTML和JSP文件的格式,主要用于Java、JavaEE以及移动应用的开发。它不但有开放源码,而且还有强大的组织形式,集成环境。2.2MySQL数据库MySQL是结合PHP和Java等编程语言的数据库,可以跨平台使用,由于它成本低而且源码开放,受到中小型网站的喜爱。MySQL的特点包括以下几点:1)功能强大有许多数据库引擎,每个引擎都有自己的优势,适合不同的用户可以选择数据库。自我要求2)支持跨平台MySQL支持至少两个或更多的开发平台,允许在平台上编写的程序移动而不改变。3)运行速度快高速是MySQL的一个重要特性。在MySQL中,使用快速压缩的磁盘树表和索引;通过多尺度优化,实现了多连通性;基于SQL函数的高速应用程序类库优化。4)成本低MySQL数据库可以直接下载的完全免费的产品。5)支持各种开发语言支持多种流行语言的API函数,还含有多种语言。6)数据库存储容量大MySQL内的无限文件操作系统决定其最大的容量。innodb存储引擎innodb表空间可以创建多个文件和最大表空间64TB。7)支持强大的内置函数PHP有内置函数,避免使用者自行输入函数的麻烦,而且PHP还包含数据库连接、文件上传等实用功能,MySQL支持MySQL等多种扩展库,为用户提供便利。当然除了以上几个特点,还有支持面向对象、安全性高以及支持强大的内置函数等特点[[]韩志超.国外的系统建设与管理.中国电脑期刊[J],2014,5(1):200-300.[]韩志超.国外的系统建设与管理.中国电脑期刊[J],2014,5(1):200-300.第3章系统分析3.1功能需求分析本系统分为两大模块,为前端和后台,包括用户管理、校园新闻管理、学习心得的管理、通知的管理,系统管理等,而新闻模块最为重要[[]张玉起.国内外新闻管理系统现状及其发展[J][]张玉起.国内外新闻管理系统现状及其发展[J].今日科苑,2015,7(1):1-200.表3-1功能需求分析表编号功能名称功能描述输入内容输出内容1前台登录保证用户安全进入网站用户名和密码登陆成功会显示登录界面;登录失败,会提示错误2注册用户保证用户能够通过验证,并成为本系统的用户姓名、性别、QQ、邮箱,电话等。操作成功3站内搜索通过搜索新闻标题可以查看新闻新闻标题该标题的文章内容4在线留言用户可以在新闻下面进行留言留言内容留言成功5留言回复管理员可以进行回复回复留言的内容操作成功6留言管理管理员可以修改和删除某个留言操作成功7修改个人信息用户登陆之后可以修改自己的任何信息(除了用户名)用户自己想要修改的那个修改成功8后台管理仅有管理员能够通过验证用户名、密码、验证码进入后台9添加新闻管理员可以添加新闻新闻标题和新闻内容新闻10修改新闻管理员可以修改新闻新闻的标题或其内容11删除新闻管理员可以删除过时的新闻删除成功或者喊出失败12添加链接管理员可以添加连接的名字,以便可以通过其他网站看别的新闻连接名字以及网址添加成功或者不成功13修改链接14删除链接将不合理的链接进行清理删除命令删除成功或者删除失败15系统简介管理员可以设置系统简介简介的内容添加成功或者添加不成功16系统公告管理员可以设置公告公告的内容添加成功或者添加不成功3.2业务流程分析本系统的流程分析主要由总体业务流程分析、注册用户流程分析、用户登录流程分析、管理员业务流程分析和管理员管理业务流程分析组成[[]陈向辉.由浅入深学java.电子工业出版社[M],2011-7,0-11.[]陈向辉.由浅入深学java.电子工业出版社[M],2011-7,0-11.1.总体业务流程分析:游客在经过注册账号,审核完成后,用账号和密码在网站登录。业务1:用户登陆成功后可以在该网站查看校园新闻、系统简介、学习心得、通告公知等信息;业务2:就相关问题或者疑惑与管理员进行交流;业务3:根据关键词检索新闻;业务4:修改个人信息。管理员身份输入账号以及密码可以登录后台管理,登录成功后可以对系统用户、校园新闻、学习心得、新闻通知公告以及系统管理等功能进行操作。如图所示:图3-2总体业务流程图2.注册用户业务流程分析:根据注册页面的相关提示,对相关的个人信息仔细认真的进行填写,确认无误后,点击注册按钮,个人注册信息插入到数据库,若注册成功后,用户信息将存在系统中[[]杨东援,徐士伟,贾俊刚.网络信息平台[J][]杨东援,徐士伟,贾俊刚.网络信息平台[J].同济大学学报(自然科学版),2010,6(6):24-30.图3-3用户注册图3.用户登录业务流程分析:用户在注册成功后,可以在登陆界面输入自己的账号以及密码进行登录,用户输入的内容将与系统根据数据库中的存储的信息对核对,如果核对正确,将登录成功并跳转到相关的页面;否则会弹出相对应的错误[[]BendickW,VaillantJC,VandenbergheB,etal.Propertiesandworkabilityofnewcreepstrengthenhancedsteelsasknowngrades23,24,911and92[J].InternationalJournalofPressureVesselsandPiping,2014,476:25-29.[]BendickW,VaillantJC,VandenbergheB,etal.Propertiesandworkabilityofnewcreepstrengthenhancedsteelsasknowngrades23,24,911and92[J].InternationalJournalofPressureVesselsandPiping,2014,476:25-29.图3-4用户登录业务流程图4.管理员登录业务流程分析:管理员在后台登录界面填写账号以及密码,经过数据库的管理信息表的验证,验证无误,便可成功登录后台,近些年相关操作。图3-5管理员管理业务流程图5.管理员管理业务流程分析[[]朱越,新闻管理系统的设计与实现[D][]朱越,新闻管理系统的设计与实现[D].东北师范大学,2011年.流程1:校园新闻管理包括输入,删除和查看新闻;流程2:用户信息管理包括输入、修改以及删除用户信息,登录,更改密码和注册用户管理;流程3:学习心得管理包括学习心得记录、修改、删除和查询;流程4:通知公告管理包括通知公告的增删改查;流程5:系统管理包括数据的备份和增删改查、消息管理和系统设置。图3-6管理员管理业务流程图3.3数据流程分析图例说明如图所示:外部实体数据处理数据存储数据流图3-7数据流图基本符号说明图系统根据所涉及的业务流程图,采用分层细化的方法。各部分的数据流程图如下所示[[]周翊鹏.新闻管理系统的设计与实现[D][]周翊鹏.新闻管理系统的设计与实现[D].电子科技大学,2012年.1.第1层数据流图:用户和管理员可以通过登录界面访问该校园新闻管理系统。图3-8第1层数据流图用户登录时输入的帐号和密码。数据流从输入接口到数据库,检查是否发现记录。若发现记录则跳转至相应的界面。2.第2层数据流图:该层为本系统的详细数据流图,用户和管理员均可访问该系统。图3-9第2层数据流图 数据实体为普通用户和管理员。普通用户数据流程包括功能的选择(校园新闻、学习心得、通知公告等)、在线留言;管理员数据流程包括系统用户管理、校园新闻管理、学习心得管理、通知公告管理以及系统管理[[]连大鹏[]连大鹏.新闻管理系统的管理究[J].清华大学学报,2012,3(3):12-23.3.第2层数据流图:该层为管理员操作后台数据流图,增删改查都是由管理员对系统进行操作管理的。图3-10第2层数据流图数据流实体是本系统的管理员,数据流程包括用户管理、新闻管理、留言管理和系统管理;数据采集包括对数据的增删改查。第4章系统设计4.1系统网络架构设计B/S模式的界面部分是在浏览器中显示的,主要任务是在服务器上实现。用户的请求由浏览器提交到服务器进行处理,服务器将处理结果反馈到浏览器并在浏览器界面中查看。该模式不仅有助于防止限制系统开发,用户必须下载安装软件,因为它允许用户查看信息[[]傅家骥,仝允恒.计算机网络经济学[M][]傅家骥,仝允恒.计算机网络经济学[M].清华大学出版社,2013,10-20.一般客户不需要任何应用程序,可以在国内运行,但只需下载到Web服务器执行本地指令。找到正确的Web服务器下载相关的数据库。4.2系统总体设计根据网站系统的总体设计,分为前台模块和后台模块。前台模块主要为普通用户。而后台模块为管理员包括系统用户管理、校园新闻管理、学习心得管理、通知公告管理、系统管理等[[]PapageorgiouM.Applicationofautomaticcontrolconceptstotrafficflowmodelingandcontrol,2012.[]PapageorgiouM.Applicationofautomaticcontrolconceptstotrafficflowmodelingandcontrol,2012.图4-1总体结构功能图4.3系统功能设计模块1.系统登录:登录是用户进入系统的交叉点,包括用户名、密码和验证码。2.系统用户管理:不论是哪一种管理员都可以管理普通用户,包括添加、删除、修改和查询修改管理员密码。3.注册用户管理:游客注册在登陆界面注册成功后,可直接登录该网站。所有用户都由管理员管理,普通管理员由超级管理员管理。4.系统配置文件的设置:管理员可以在后台修改系统配置文件,相应的后台系统配置文件会发生相应的变化。编辑器的使用可以实现图像、文字等多功能输入。5.修改密码:管理员和用户可以更改他们的密码,并在更改成功后重新登录。6.系统公告的设置:此项是在后台修改由管理员修改,相应的浏览器中呈现的系统公告也会发生相应的变化7.在线留言:只有注册的用户登录才能看到新闻评论或评论,也可以看到其他人的评论或评论。8.留言管理:管理员用于回复系统中的所有评论或消息,包括修改、删除和查看。删除不合理的文本删除文本区域,为用户提供更多的评论或文本空间。9.个人资料管理:用户登录后,可在个人资料管理中修改个人信息,但不能修改用户名。10.友情链接管理:方便用户通过其他网站了解新闻信息。管理员也可以对链接进行增删改查。11.新闻信息管理:管理权限仅限于管理员拥有。他们只能查看和评论,包括新闻的添加、删除、修改和查询。同时,前台网站上提供的信息也会相应改变。4.4数据库设计4.4.1概念模型设计 数据库建立前,对本系统的数据进行概念模型设计,包括实体的属性以及实体间的联系,由此得到的E-R图如下所示:图4-2系统的E-R图4.4.2数据库的表设计序号字段名称字段类型大小允许为空最大长度备注allusers(管理员表) 1IDInt4notnull102usernamevarchar150Null2553pwdvarchar150Null2554cxvarchar150null2555addtimedatetime8null19dx(各类新闻表)1IDint4102leibievarchar1502553contentmediumtext150255liuyanbiao(留言板)1IDint4102chengvarchar1502553xingmingVarchar1502554QQVarchar1502555youxiangVarchar1502556dianhuaVarchar1502557neirongVarchar1502558addtimeDatetime889huifuneirongvarchar150255pinglun(留言表)1IDInt4102xinwenIDVarchar1502553PinglunneirongVarchar1502554Pinglunrenvarchar1502555PingfuVarchar1502556BiaoVarchar1502557Addtimedatetime819xinwentongzhi(新闻通知表)1IDInt4102BiaotiVarchar1502553LeibieVarchar1502554NeirongMeidumtext1502555TianjiarenVarchar1502556ShouyetupianVarchar1502557dianjilvInt41008addtimedatetime819zhuceyonghu(用户注册表)1IDInt4102Yonghumingvarchar1502553MimaVarchar1502554XingmingVarchar1502555XingbieVarchar1502556chushengnianyueVarchar1502557QQVarchar1502558Youxiangvarchar1502559ShenfenzhengVarchar15025510TouxiangVarchar15025511DizhiVarchar15025512BeizhuVarchar15025513dianhuaVarchar15025514AddtimeDatetime81915isshvarchar30255youqinglianjiebiao(友情链接表)1IDint4102wangzhangmingchengVarchar1502553wangzhiVarchar1502554addtimeDatetime8194.4.3数据库连接设计本系统采用Java语言和MySQL数据库[[]张本成.新闻管理系统的设计与实现[J][]张本成.新闻管理系统的设计与实现[J].渝西学院学报(自然科学版),2014,2(2):30-40.1.连接驱动jar包—sqljdbc4.jar,将其加入到项目中,并设置好其路径。2.在类中编写代码来实现数据库的连接:第5章系统的实现5.1前台界面的实现1.本系统设计的网站是校园新闻管理系统,总共分为网站首页、校园新闻、系统简介、学习心得以及通知公告五个模块[[]宋健,陈士俊.新闻管理系统的变革因素与趋势分析[J][]宋健,陈士俊.新闻管理系统的变革因素与趋势分析[J].未来与发展,2012,3(08):40-50.图5-1主界面2.首页为普通用户的注册页面,独立的注册页面为userreg.jsp,并通过构架嵌入网站首页。当用户填写完注册信息后,通过post方式提交表单,会通过Javascript方式验证,若验证失败,则会有小窗口提示失败;若成功则会提示注册成功,成功将用户信息插入到用户信息表中[[]樊红,吴闽泉.陈洪波管理信息系统开发研究[J][]樊红,吴闽泉.陈洪波管理信息系统开发研究[J].武汉大学学报(自然科学版),2011,5(1):15-20.图5-2用户注册界面5.2登录模块的实现用户登录与管理员登录是相关联的。登录错误则会通过新弹出的窗口提示错误。1.登录流程图如图所示图5-3登录流程图2.用户登录界面图5-4用户登录图5-5错误提示3.管理员登录界面图5-6登录界面随着网络的大量使用,其使用量以及对网站的各种操作也越来越多,为减少管理员工作量,可以增加了管理员模块,即可以增加管理员,不同管理员分别执行不同的功能。图5-7添加普通管理员5.3新闻发布模块 在浏览器中可以点击某个模块的新闻,就会显示该类别下的新闻,通过<table>排列,在经过jsp文件的查询,并嵌入在html文件中显示出来的[[]丁惠成,刘国灿.关于新闻管理系统的思考[M][]丁惠成,刘国灿.关于新闻管理系统的思考[M].山东教育出版社,2013,20-100.图5-8新闻展示页面代码如图所示:图5-9新闻代码5.4留言模块的实现 由于网站还有很多不完善的地方,仍需继续改进。当用户由疑惑或者不满意的地方,可以通过在线留言给我们提出意见,这样管理员就可以解答用户的疑惑或者根据用户提出的意见对网站进行修改。用户身份不尽相同,素质也不同,可能存在言语过激,这时管理员就可以对过激的言论进行删除[[]Sasaki,Terufumi,Kobayashi,etal.Productionandpropertiesofseamlessmodified9Cr-1Mosteelboilertubes[J].KawasakiSteelTechnicalReport,2014,25(4):78-87.[]Sasaki,Terufumi,Kobayashi,etal.Productionandpropertiesofseamlessmodified9Cr-1Mosteelboilertubes[J].KawasakiSteelTechnicalReport,2014,25(4):78-87.图5-10在线留言流程图图5-11留言管理图图5-12留言界面留言管理界面如下所示:图5-13留言管理界面5.5新闻管理模块的实现 管理员可以添加新闻,点击添加校园新闻,页面会跳转到xinwentongzhi_add.jsp,添加新闻成功后,可以在xinwentongzhi_list.jsp中进行查看。每条新闻后面都有修改和删除两个选项。若点击删除,相应的数据就会被删除,包括数据库中的数据也不存在,并且会重定向到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 消毒技术规范试题(附答案)
- 新媒体写作与传播期末试卷及参考答案
- 农村会计考试题库及答案2025
- 第17讲 陆地水体及其相互关系
- 云计算工程技术人员课件
- 智能建筑节能控制技术方案
- 再生资源分拣利用项目环评环境影响报告书
- 椰壳碳化工艺流程设计方案
- 智慧园区电梯系统日常运维技术规程
- 医防管服务流程优化方案
- 急性重症有机磷农药中毒护理疑难病例讨论
- 水下测绘培训课件下载
- DB15-T 4026-2025 水利工程格宾应用技术规范
- 人工智能通识 课件 第七章 智能之躯-具身智能
- T/CHES 54-2021取水权交易可行性报告编制导则
- 中国茶与饮茶课件
- 痰液窒息抢救流程
- 房颤治疗流程图
- 堆取料机电气介绍
- 中医病历书写基本规范
- 2024年电路维修协议书范本
评论
0/150
提交评论