基于VB和XML的个人资料编辑器的实现
摘 要
随着计算机技术的普及应用,整个人类社会已经成为一个信息化的学习型社会。信息作为生产力中的最活跃因素,在生活中发挥着巨大的作用,几乎每天都产生大量的文档资料,而对于这些资料的分类管理和利用,将直接影响到个人学习个工作的效率,资料管理也已经成为人们普遍关注的课题。
为了更加便于人们对于收集到的信息资料的管理利用,笔者由此设计了基于VB和XML的个人资料编辑器,以VB作为开发语言,数据使用XML格式存储,实现了类似WINDOWS资源管理器的树状目录文档管理,文档信息按自己的分类节点显示,并具有搜索和编辑功能等。文中详细阐述了系统的开发背景,研究意义,理论依据和各模块的具体实现。
关键词:VB;XML;树型结构;节点目 录
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.2 本课题研究的意义
本系统着力于解决日常生活或办公中个人资料的搜集,保存和管理问题。当下是数字化时代,PC机普及到了家庭,人们生活中都离不开电脑,大量对于个人相对宝贵的资料,都习惯于保存在个人电脑中,而对于这些文档的管理都相对不太重视,查找时费时费力,基于这种需要,设计出这个个人资料编辑系统,对于个人信息的管理更加细化和系统,使身边多一个智能化的“管家”。
除去软件本身的实用价值以外,在做系统的过程中,由于是采用XML来管理数据,对XML与数据库的优缺点做了一定的比较,他们的发展前景做了些初步探索:随着XML的逐步成熟,是否有一天将用XML替代数据库呢?有了数据库技术,还需要XML吗?在文中也进行了一定的探讨。
1.3 本课题的研究方法
通过对国内外文档资料管理类似课题的比较研究,透过网络与图书馆查阅相关资料后首先做出分析报告,根据社会现阶段实际情况,然后以WINDOWS系统下VB6.0做平台,通过Visual Basic语言和XML来进行开发。在设计中以需求分析为基础,写出系统开发计划、详细设计摘要及相关问题的实现方法,然后以此为指导进行编码开发。