毕业设计(论文)-新闻发布系统的设计与实现1.doc
新闻发布系统的设计与实现作者姓名:指导教师:单位名称:计算机科学与技术系专业名称:软件技术大连东软信息技术职业学院2009年6月DesignandImplementationofNewsDistributionSystembyOSupervisor:DalianNeusoftInstituteofInformationTechnologyJune2009-I毕业设计(论文)任务书毕业设计(论文)题目:新闻发布系统的设计与实现设计(论文)的基本内容:本系统是基于J2EE的一个小型的新闻发布网站,该网站实现让用户新闻浏览,新闻检索,新闻评论的功能,管理员用户可以对新闻以及新闻分类的相关信息进行增、删、改、查操作,他还可以修改、删除普通用户的信,例如对新闻评论。在具体的程序设计中,采用JAVA作为开发工具,用JSP开发与Mysql数据库交互的网页,并且开发了WEB服务.在系统的设计中,使用精细的系统分析以确定模型,明晰的系统层次以模块化,并使用各种柔性设计来增强系统的扩展性在系统中都有所体现。毕业设计(论文)专题部分:题目:设计或论文专题的基本内容:学生接受毕业设计(论文)题目日期第1周指导教师签字:2008年12月8日大连东软信息技术职业学院毕业设计(论文)摘要-II新闻发布系统的设计与实现摘要伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关。计算机的存在,提高了我们的工作效率,我们可以利用网络基础和相应的网站平台,建设一个安全、可靠、开放、高效的集新闻查询和新闻管理的系统。新闻发布系统主要采用标准的MVC架构,并且提供友好的控制平台和接口,便于普通用户使用。此架构分为模型、视图及控制层,结构清晰,可以减少相应的代码维护,还增加了相应的扩展性,一旦模型发生改变,也易于维护。在WINDOWS系统的支持下,采用Mysql数据库技术和JSP+Servlet技术进行结构的设计和实现。本系统主要是由五个子模块组成:新闻发布,新闻浏览,新闻检索,新闻评论,新闻审核功能。在运用了以上各种技术中,始终遵循模块独立,系统开发的层次结构清晰以及规范的业务流程,希望将标准化的程序开发在程序中设计和实现。关键词:新闻发布系统,MVC架构,JSP,Servlet,Mysql数据库大连东软信息技术职业学院毕业设计(论文)Abstract-IIIDesignandImplementationofNewsDistributionSystemAbstractAccompaniedbytheemergenceofnetwork,webgradualintegrationintothepeopleslives.Rapidandtimelyinformationbrowsing,colorfulweb-basedinformationnetworkwiththepeoplesdailylives.Theexistenceofthecomputertoimprovetheefficiencyofourwork,wecanusethenetworkinfrastructureandthecorrespondingWebsiteplatform,tobuildasafe,reliable,open,efficientsetofinformationinquiriesandinformationmanagementsystems.InformationdistributionsystemismainlyastandardMVCframeworktocontrolandprovideafriendlyplatformandinterfacesforordinaryusers.Thisstructureisdividedintomodel,viewandcontrollayer,thestructureclearlycanreducethecodemaintenance,butalsothecorrespondingincreaseinscalability,oncethemodelchanges,butalsoeasytomaintain.WINDOWSsysteminsupportofMysqldatabaseusingJSP+Servlettechnologyandtechnologyforthedesignandrealizationofthestructure.Thesystemismainlycomposedoffivesub-modules:pressreleases,newsbrowsing,newssearch,news,newsauditfunction.Intheuseofthesevarioustechniques,alwaysfollowedanindependentmodule,thesystemdevelopedbyaclearhierarchicalstructure,aswellasastandardizedbusinessprocessesandwanttodevelopstandardizedproceduresforthedesignandrealizationprocess.Keywords:newsdistributionsystem,MVCframework,JSP,servlet,mysql大连东软信息技术职业学院毕业设计(论文)目录-1目录毕业设计(论文)任务书.I摘要.IIABSTRACT.III第1章绪论.11.1课题研究的背景.11.2课题研究的目的和意义.11.3课题应用的原理和理论依据.2第2章关键技术介绍.32.1JAVA语言.32.2JSP工作原理.32.3Eclipse开发平台.42.4MYSQL数据库.42.5TOMCAT服务器.42.6JDBC技术.5第3章系统分析.63.1系统功能概述.63.2系统各模块功能描述.73.2.1登录功能.73.2.2注册功能.73.2.3频道管理功能.8大连东软信息技术职业学院毕业设计(论文)目录-23.2.4栏目管理功能.93.2.5发布新闻功能.103.3系统开发环境.103.4系统任务的可行性分析.113.4.1技术可行性.113.4.2系统安全可行性.11第4章系统设计.124.1指导思想和原则.124.1.1指导思想.124.1.2软件设计原则.124.2系统的功能结构设计.134.2.1系统功能模块划分.134.3角色与模块之间的关系.144.4模块设计.154.4.1注册模块.154.4.2登录模块.154.4.3频道管理.164.4.4栏目管理.194.5数据库设计.224.5.1数据库结构.224.5.2数据库表设计.23第5章系统实现.26