设为首页   无忧设计  
首页 | 关于我们 | ASP毕业设计 | VB毕业设计 | .NET毕业设计 | PHP毕业设计 | VC毕业设计 | JAVA毕业设计 | JSP毕业设计 | Delphi毕业设计 | 资料下载 | 信息公告 | 联系我们
登陆1
用户名:
密  码:
新用户注册  忘记密码?
ASP毕业设计
VB毕业设计
.NET毕业设计
PHP毕业设计
VC毕业设计
JAVA毕业设计
JSP毕业设计
Delphi毕业设计
 
会员中心 留言簿 联系方式
 
 
 
  首页 >> 毕业设计>> 个人资料编辑器的实现 论文
  
论文编号:
VB200807070006
论文名称:
个人资料编辑器的实现 论文
价    格:
请与客服联系QQ:375279829
论文备注:
vb语言论文,35页,开题,答辩PPT
论文类别:
VB毕业设计
在线支付:
   (强烈推荐:安全!快速!免手续费!)

 

基于VB和XML的个人资料编辑器的实现
摘 要
随着计算机技术的普及应用,整个人类社会已经成为一个信息化的学习型社会。信息作为生产力中的最活跃因素,在生活中发挥着巨大的作用,几乎每天都产生大量的文档资料,而对于这些资料的分类管理和利用,将直接影响到个人学习个工作的效率,资料管理也已经成为人们普遍关注的课题。
为了更加便于人们对于收集到的信息资料的管理利用,笔者由此设计了基于VB和XML的个人资料编辑器,以VB作为开发语言,数据使用XML格式存储,实现了类似WINDOWS资源管理器的树状目录文档管理,文档信息按自己的分类节点显示,并具有搜索和编辑功能等。文中详细阐述了系统的开发背景,研究意义,理论依据和各模块的具体实现。
关键词:VB;XML;树型结构;节点



The Implementation of a Personal Material Editor Based on VB and XML
Abstract
With the popularization and application of the computer technology, the whole human society has already become an informational study type society. Information is playing a great role in life as the most active factor in productivity, producing a large number of file materials every day. As for the classification of management and use of information will directly affect individuals’ efficiency of work and study, information management has become a universal concern.
To make it easier for people to make use of the gathered information, the author designed the Personal Material Editor based on VB and XML. Is development takes the VB language as the script, XML as the database, realized WINDOWS explore-like user interface which manages the document with tree structure and the information was demonstrated according to its own class node, and the search and the edition function are implemented too. The article elaborated in detail the development background of the system, the research significance, the theory basis and the concrete realization of various modules.

Key words:VB; XML; Tree structure; Node


目 录
论文总页数:25页
1 引言. 1
1.1 课题背景. 1
1.2 本课题研究的意义. 1
1.3 本课题的研究方法. 1
2 相关技术. 1
2.1 XML语言. 1
2.1.1 标识语言. 1
2.1.2 XML 2
2.1.3 XML文档及其分类. 3
2.1.4 XML文档的解析. 4
2.1.5 文档对象模型. 5
2.2 XML与数据库. 10
2.2.1 技术比较. 10
2.2.2 XML数据库的发展趋势. 11
3 需求分析. 12
3.1 系统概述. 12
3.2 功能需求分析. 12
4 主要模块编码实现. 14
4.1 程序主窗体界面. 14
4.2 文档管理模块程序. 16
4.3 通讯记录模块. 17
4.4 收入支出记录模块程序. 19
4.5 备忘录模块. 20
5 软件测试. 21
结 论. 22
参考文献. 23
致 谢. 24
声 明. 25




1 引言
1.1 课题背景
现代社会是个知识信息爆炸的社会,每个人都十分注重不断的学习和充实,以求获取更多的信息量,从而产生大量的电子文档,为了提高办事效率和准确性,开发了这款个人资料编辑器,相信对于每个爱好需要“充电”和喜好搜集资料的人,使用起来都将有一定的帮助。
1.2 本课题研究的意义
本系统着力于解决日常生活或办公中个人资料的搜集,保存和管理问题。当下是数字化时代,PC机普及到了家庭,人们生活中都离不开电脑,大量对于个人相对宝贵的资料,都习惯于保存在个人电脑中,而对于这些文档的管理都相对不太重视,查找时费时费力,基于这种需要,设计出这个个人资料编辑系统,对于个人信息的管理更加细化和系统,使身边多一个智能化的“管家”。
除去软件本身的实用价值以外,在做系统的过程中,由于是采用XML来管理数据,对XML与数据库的优缺点做了一定的比较,他们的发展前景做了些初步探索:随着XML的逐步成熟,是否有一天将用XML替代数据库呢?有了数据库技术,还需要XML吗?在文中也进行了一定的探讨。
1.3 本课题的研究方法
通过对国内外文档资料管理类似课题的比较研究,透过网络与图书馆查阅相关资料后首先做出分析报告,根据社会现阶段实际情况,然后以WINDOWS系统下VB6.0做平台,通过Visual Basic语言和XML来进行开发。在设计中以需求分析为基础,写出系统开发计划、详细设计摘要及相关问题的实现方法,然后以此为指导进行编码开发。
2 相关技术
2.1 XML语言
2.1.1 标识语言
XML(Extensible Markup Language,开扩展的标识语言)是W3C(world Wide Web Consortium)工作组制定的可扩展标识语言。这是一重通过专门格式描述文本信息特征(例如格式或者逻辑结构)的方法。通常需要标记(由“<”和“>”符扩起来)来分隔文本片段,标记的内容提供位于标记之间的文本信息。
要理解发明XML的原因,必须从另外的两种标识语言谈起。HTML(超文本标识语言,Hyper Text Markup Language)通常用来编写网页,如果需要一种功能更丰富的语言,则可以用SGML(标准通用标识语言,Standard Generalized Markup Language),HTML就是从这一语言派生出来的。为什么又开发新语言,原因两点:一是HTML太不灵活,二是SGML对大多数用户来说又太复杂。前者只提供了用于修饰浏览器画面的相对较小的标识工具集,而后者则几乎提供了无穷选择,使得开发一个文档也需要经过相当艰难的学习过程。
2.1.2 XML
XML(Extensible Markup Language)语言是一种结构化描述语言,包含许多SGML语言的要素,但比SGML语言简单,是SGML语言的一个简化子集。它能使SGML语言像HTML语言那样,在互联络里得到广泛应用。如果说HTML是SGML衍生的一种文件格式那么XML则是SGML的简化版,所有XML文件也是合乎规范的SGML文件。所以XML也是一种元语言,可以用来定义其它新的标记语言。1996年底,万维网协会W3C推出了XML标准。XML的制定是为了弥补HTML的不足,使得在互联网络上可以传输、处理和共享各种结构复杂的文档。在继承SGML的同时,它又去除了SGML的复杂性,让使用者可以很容易地定义和使用属于自己的文档类型。
(1)设计目标在XML的正式规范中阐述了如下10个XML的设计目标。
1)XML应该可以直接应用于Internet网络。
2)XML应该支持大量的各种各样的应用口。
3)XML应该与SGML兼容。
4)处理XML文档的程序应该很容易编写。
5)XML中的可选项的数目应该尽可能地少,理想情况是一个也没有。
6)XML文档应该可读性强,条理清晰。
7)XML的设计应该迅速完成。
8)XML的设计应该正规且简洁。
9)XML文档应该易于生成。
10)XML的标记必须有明确的含义,不必过于简洁精炼以防含义模糊不清。
(2)主要特点:
1)简单性。XML语言有严格的定义,其语法包含一个比较小的规则集,使开发者很容易学会并能很快开始工作,而且人和机器都能很容易地阅读。由于XML文档是建立在一个基本嵌套结构的核心集的基础之上的,当一层又一层的文档内容被增加,从而使结构变得越来越复杂时,开发者只需要为内部结构的复杂性做出非常少的工作就可以满足复杂应用的需要。这些基本嵌套结构可以很容易地描述复杂的信息集合,而不需要改变结构自身。而且XML语言为程序员和文档开发者提供了一个友好的开发环境,其语法分析器也非常容易创建。
2)可扩展性。XML语言至少在两方面是可扩展的。首先,它允许开发者使用他们自己的标签和DTD,有效地创建可被用于特定应用的专业化的标记集。其次,许多附加的标准对XML的能力进行了扩展。这些附加标准可以向核心的功能集增加样式、链接和引用能力。而且作为一个核心标准,XML为可能产生的其它标准提供了一个坚实的基础。
3)跨平台。XML语言是独立于特定平台的,而且支持世界上所有主要语言编写的混合文本,从而可在世界上各种平台的不同计算环境中使用。
4)开放性。XML标准是完全开放的,并且可以免费获得。XML文档本身也很开放,任何人都可以对一个结构良好的XML文档进行语法分析,如果提供了文档的DTD,还可以校验这个XML文档。
(3)基本概念。
1)标记是通过名叫分隔符(Delimiter)的专用字符与字符数据区别开来的XML文本。不太严格地讲,小于号(<)与大于号(>)之间的文本,以小于号开始和大于号结束的标记叫标注(tag)。
2)元素(Element)是组成XML文档的基本单元。一个元素包含一个起始标记和一个结束标记,在两个标记之间可以有数据内容。任何一个格式良好的XML文档都包含一个或多个元素,而且仅有一个称作根元素的顶级元素。元素之间可以存在树型的嵌套包含关系。被包含的元素叫子元素,相应地,包含子元素的元素称为这个子元素的父元素。
3)属性是元素包含的附加信息,用来描述元素的特征。
4)文档类型定义。文档类型定义(DTD)用来定义XML文档的合法语法。它通过列出可以在文档中使用的元素名字、指明元素之间的组合和嵌套关系、每个元素类型的可用属性等来定义XML文档的合法语法。
5)良好构的和有效的文档。每一种语言都具有说明语言用法正确与否的规则,在XML语言中也不例外。包含可以理解的标记的文档称为良构的文档,在这类文档中可以使用除了元素和属性的定义之外几乎全部的XML项,即没有DTD。有效的文档符合关于良构的文档的所有规则,但具有一个相关的定义文档的元素和属性的DTD。
2.1.3 XML文档及其分类
用XML语言书写的文档就是XML文档,它由元素、属性、实体引用、注释、CDATA和处理指令等部分组成。一个XML文档可以选择具有一个文档类型定义(DTD),它用来定义一个XML文档的结构。XML文档具有类似HTML的基于文本的格式,是一种标准化的可以在网络上表示数据的文档。XML文档通常以一个XML声明开始,通过XML元素组织XML数据。根据XML文档的内容、结构和用途的不同,可以将它分为如下三类:
(1) 以数据为中心的文档(Data Centric Documents)是将XML用作数据的传输载体,着重于文档中的数据,而非文档格式,通常是给机器用的,方便机器进行数据处理。例如销售订单、航班时刻表、科学计算结果及股市汇率。这类文档的特点是结构相当严谨,数据粒度精细(即最小的独立数据单位只存在于PCDATA元素或属性这一级别),很少或没有混合内容。除非在对文档进行验证的时候,同级元素或PCDATA的出现次序一般来说并不重要,交换两个同级元素并不会破坏文档的可读性。主要应用在电子商务、ERP, EAT等领域,集成不同数据源的数据,交换信息。
(2) 以文档为中心的文档(Document Centric Documents)将XML用作文本的传播载体,通常是给人阅读的。例如书籍、email、用户手册等。其特点是半结构化或非结构化的数据、数据粒度大,混合内容多。同级元素或PCDATA出现的次序一般来说非常重要。
(3) 混合型XML文档。在实际应用中,以数据为中心和以文档为中心的文档之间的差别不一定很明显。例如,一种以数据为中心的文档比如发票,可能含有大粒度的、结构不规则的数据比如零件说明;另一种以文档为中心的文档如用户手册,可能包含细粒度的结构规则的数据,比如作者和修订日期。其它例子包括法律和医学文书,虽然以松散的形式写成,但是却包含离散的数据块,例如日期、名称和操作程序,出于法规的原因通常要以完整的文件形式存储。此类文档同时具有面向数据和面向文档两种类型特征,称为混合型MXL文档。在混合型XML文档中,有结构化数据,也有非结构化数据。

分享到: 分享至新浪微博 获得更多信息:请联系客服人员
点击数:3462  录入时间:2008-09-05 【打印此页】 【关闭 支付方式
 
   友情链接
无忧毕设    2345导航网站    网址导航    计算机论文交流平台    自考365    中国教育网    中国大学查询网    中国教育信息网    中国大学生    中国大学生在线    1616上网导航    360安全网址导航    360免费杀毒   
网站地图 | 常见问题| 人才招聘 | 论文定做 | 联系我们 | 付款方式 | 会员中心 | 大学生名站导航
本站部分图片文字来自互联网,在此向原作者表示感谢。如侵犯到您的权益,请及时通知我们。
另外本站所有毕业设计作品均属于无忧毕设网所有,他人不得擅自使用。
陕ICP备10200147号 无忧毕设 - copyright 2006-2012 | AD