xml课程设计完整资料docWord文档下载推荐.docx
- 文档编号:16104747
- 上传时间:2022-11-20
- 格式:DOCX
- 页数:11
- 大小:705.28KB
xml课程设计完整资料docWord文档下载推荐.docx
《xml课程设计完整资料docWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《xml课程设计完整资料docWord文档下载推荐.docx(11页珍藏版)》请在冰豆网上搜索。
因此,新闻网也迅速发展起来。
2、功能需求分析
①系统用例图
本实例分为两个部分:
新闻管理系统前台和后台。
前台负责显示不同内型的新闻信息和新闻栏目信息,后天负责新闻内别的划分和更新,用户管理等。
新闻管理系统前台用例图(图1)
新闻浏览者
图1
新闻管理系统后台用例图(图2)
系统管理员
图2
三、系统概述
为了将复杂的信息系统分解成便于理解和实现的部分,一般将信息系统分解为若干个相对独立而又相互联系的子系统。
本实例根据需求分析将整个系统进行划分,并对各个独立模块进行分析。
1、系统总体设计
MVC模式对于WEB程序开发是一种非常先进的设计思想。
把问题分成三个部分来处理,每个部分处理不同的问题。
MVC是一个设计模式,它强制性的使用应用程序的输入,处理和输出分开。
其三个核心部件为:
模型,师徒和控制器。
他们各自处理自己的任务。
本系统实现过程采用了MVC进行设计,将SERVLET文件做为控制使用,JavaBean做为实现逻辑,XML或Html为显示页面。
同时,本章尝试在客户端采用MVC模式。
新闻管理系统的实现,分为新闻管理系统前台和新闻管理系统后台操作,如下图3所示:
图3
2、系统模块设计
①前台首页设计
首页作为一个软件运行和操作的主要窗口,在系统中占据重要地位。
实现前台,通过index.java调用六个JavaBean文件,生成不同的XML文件,分别为lanmu.xml,zuixin.xml,guoji.xml.guonei.xml,Yule.xml,tiyu.xml文件。
XML文件中存储的数据从数据库中提取。
生成的XML文件由index.html调用并利用数据岛方式显示。
同时,index.html文件调用了private.css和private.js文件。
首页截图如下图4所示:
图4
②后台页面设计
为了便于系统管理员对新闻系统进行管理,设置此页面来对系统进行集中管理。
本系统的后台页面采用了XSL文件显示。
其中,main.xml文件是后台管理的首页,main.xsl文件是数据的样式显示文件。
其流程图如下图5所示:
http:
//localhost:
8080/XML/login.xml
调用
图5
后台页面截图如图6所示:
图6
③查看最新新闻操作
本系统包含一项最新新闻操作,浏览者可以通过该操作,查看每条最新新闻。
这些新闻存在数据库中,浏览时,将所有的新闻转换为XML文件,以数据岛的形式在HTML页面中显示。
其流程如下:
系统前台首页单击【今日新闻】
转向
生成调用
查看新闻截图如图7所示:
图7
④查看具体新闻信息操作
系统前台首页的每一个操作,其最后都是以查看具体的新闻信息为目的。
在系统前台的一个也页面中,单击标题,查看新闻详细信息,如新闻发布,新闻来源等。
单击新闻标题转向
具体新闻信息截图如图8所示:
图8
⑤用户登录
进入系统后台管理页面之前,先进行登录。
当浏览器输入URL地址后,出现login.xml,显示过程中调用login.xsl文件。
输入姓名和密码,提交,程序控制权转向login.java验证用户信息是否存在以及正确,正确就转向main.xml,否则返回。
流程图如下:
成功成功
失败
调用数据验证
后台登录截图如图9所示:
图9
⑥用户注册
系统管理员为系统添加新的管理员,此数据存在XML文件中。
在该操作实现过程中,只需要了解一般的信息。
当点击用户管理页面中用户注册后,出现zhu.xml注册页面,显示过程中调用zhu.xsl文件。
输入个人基本信息后,点击提交,程序控制权转向zhu.java验证用户信息不存在以及不正确是,就转回zhu.xml,正确的话就转向user.xml文件。
注册页面图如图10所示:
图10
添加大小分类
新闻的形式是多种多样的,有体育,生活,娱乐等。
在浏览新闻是,首页关注的是新闻的类别,然后是具体新闻。
为了更清晰的划分新闻,在添加新闻之前,需要添加新闻分类,期中添加新闻类别中的大类操作实现流程如下:
添加大类
添加新闻小类,是为了更好的区别不同的信息,在添加大类之后就可以添加小类了,其流程图如下:
添加小类
添加大类截图如图11所示:
图11
四、总结
通过这次课程设计,我对xml的用法及格式有了进一步的理解。
当然,这个系统只用xml是实现不了的。
在网页的设计中,单纯的技术已经不适应现代信息的更新。
更多技术的综合应用,才能在今天体现出XML的强大功能。
一个系统的产生,不是单纯代码的编辑,就如此新闻管理系统,包括前台后台两大部分。
前台的实用性,及后台的高效率,都是一个系统成功的关键。
前台设计和后台设计都是依靠着完善的设计模式。
MVC在此系统中是一个完美的的应用。
此次设计,虽然学到了不少东西,但还是不够,以后还需完善。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- xml 课程设计 完整 资料 doc