xml课程设计.doc

xml课程设计.doc

ID:20472234

大小:732.15 KB

页数:9页

时间:2018-10-10

xml课程设计.doc_第1页
xml课程设计.doc_第2页
xml课程设计.doc_第3页
xml课程设计.doc_第4页
xml课程设计.doc_第5页
资源描述:

《xml课程设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、内容摘要用XML保存的数据,具有良好的跨平台性。XML文件的应用越来越广,如用在数据交换、内容管理、web集成和配置等方面。在实现该新闻管理系统的过程中,涉及到了XSL、CSS、DOM、SAX和数据岛等多种与XML相关的技术,并使用XML文件存储数据。二、需求分析1、系统背景介绍Internet的蓬勃发展,是新闻的传播方式发生了巨大的变化。传统的信息传播媒体已经不是人们茶余饭后的主要精神甜点,人们开始更多地关注网络新闻。由于互联网缩容呐的信息量大,内容丰富,信息及时,又有相关信息的全面结束和比较,更方便人们的阅读。

2、因此,新闻网也迅速发展起来。2、功能需求分析①系统用例图本实例分为两个部分:新闻管理系统前台和后台。前台负责显示不同内型的新闻信息和新闻栏目信息,后天负责新闻内别的划分和更新,用户管理等。新闻管理系统前台用例图(图1)今日新闻查看每条新闻国际新闻国内新闻新闻栏目用户登录新闻浏览者用户注册图1新闻管理系统后台用例图(图2)新闻分类添加大类添加小类新闻管理系统管理员查看网站信息添加新闻图2三、系统概述为了将复杂的信息系统分解成便于理解和实现的部分,一般将信息系统分解为若干个相对独立而又相互联系的子系统。本实例根据需求分析将

3、整个系统进行划分,并对各个独立模块进行分析。1、系统总体设计MVC模式对于WEB程序开发是一种非常先进的设计思想。把问题分成三个部分来处理,每个部分处理不同的问题。MVC是一个设计模式,它强制性的使用应用程序的输入,处理和输出分开。其三个核心部件为:模型,师徒和控制器。他们各自处理自己的任务。本系统实现过程采用了MVC进行设计,将SERVLET文件做为控制使用,JavaBean做为实现逻辑,XML或Html为显示页面。同时,本章尝试在客户端采用MVC模式。新闻管理系统的实现,分为新闻管理系统前台和新闻管理系统后台操作,

4、如下图3所示:网站首页网站信息最新新闻国际新闻退出后台新闻管理系统后台新闻管理系统前台新闻分类国内新闻添加大类娱乐新闻添加小类体育新闻新闻管理新闻栏目增加新闻密码修改其他新闻用户注册详细新闻信息技术支持图32、系统模块设计①前台首页设计首页作为一个软件运行和操作的主要窗口,在系统中占据重要地位。实现前台,通过index.java调用六个JavaBean文件,生成不同的XML文件,分别为lanmu.xml,zuixin.xml,guoji.xml.guonei.xml,Yule.xml,tiyu.xml文件。XML文件中

5、存储的数据从数据库中提取。生成的XML文件由index.html调用并利用数据岛方式显示。同时,index.html文件调用了private.css和private.js文件。首页截图如下图4所示:图4②后台页面设计为了便于系统管理员对新闻系统进行管理,设置此页面来对系统进行集中管理。本系统的后台页面采用了XSL文件显示。其中,main.xml文件是后台管理的首页,main.xsl文件是数据的样式显示文件。其流程图如下图5所示:http://localhost:8080/XML/login.xmlMain.xslMai

6、n.xml调用调用Private.cssprivate.js图5后台页面截图如图6所示:图6③查看最新新闻操作本系统包含一项最新新闻操作,浏览者可以通过该操作,查看每条最新新闻。这些新闻存在数据库中,浏览时,将所有的新闻转换为XML文件,以数据岛的形式在HTML页面中显示。其流程如下:系统前台首页单击【今日新闻】显示文件jinri.htmlServlet文件jinri.java转向数据文件jinri.xml生成调用查看新闻截图如图7所示:图7④查看具体新闻信息操作系统前台首页的每一个操作,其最后都是以查看具体的新闻信息

7、为目的。在系统前台的一个也页面中,单击标题,查看新闻详细信息,如新闻发布,新闻来源等。其流程如下:数据文件xuanx.xml显示文件xuanx.htmlServlet文件xian.java生成调用单击新闻标题转向Private.cssprivate.js调用数据库具体新闻信息截图如图8所示:图8⑤用户登录进入系统后台管理页面之前,先进行登录。当浏览器输入URL地址后,出现login.xml,显示过程中调用login.xsl文件。输入姓名和密码,提交,程序控制权转向login.java验证用户信息是否存在以及正确,正确就

8、转向main.xml,否则返回。流程图如下:http://localhost:8080/XML/login.xml登录页面login.xmlServlet文件login.javaMain.xml成功成功失败调用数据验证User.xmllogin.xsl后台登录截图如图9所示:图9⑥用户注册系统管理员为系统添加新的管理员,此数据存在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。