





























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
编程语言。
是公司继后的又力作。
的功能十分强大,这里只分类介绍如下灵活的组件是最重要的组成部分。
在设计时添删除组件自定义组件使用面向对象技术继承其它组件的行为,这些能力都是决定效率的关键因素。
在许多场合,编写组件都采用固定的面向对象的程序设计方法。
强大的数据库功能具有所有工具中最灵活的数据库结构,对大多数基于数据库平台的应用程序来说,的功能已足够强大,程序设计人员无需直接同数据库文件打交道,就可以操作和处理各个数据库文件。
完善的网络编程功能作为种流行的编程语言,优良的网络性能是十分重要的。
提供了很多与网络的接口,使用起来非常方便,而且程序可在和操作系统下运行,无需改变代码,所以说有强大的网络功能是当之无愧的。
的新特性通过完全基于的网络服务和数据交换支持,从根本上简化了在互联网上构筑下代电子商务的程序。
及网络服务技术和的无缝融合为工业标准化的网络服务和互联网上和的集成带来了唯的快速开发工具。
使得能够直接融入当今的网站开发团队。
通过,程序能够无缝地集成到网站和使用现今流行的开发环境如和的网站开发团队中。
编写单源代码的程序。
和兼容,使用交叉平台的控件库和可视化设计器编写的高性能可移动式的程序能在上用轻松编译。
支持最新的和图形用户接口。
通过和可以轻松制作最流行的符合微软最新趋势的动态用户界面。
通过让最终用户完全自定义他们自己的使用来排除复杂的用户界面。
的环境当我们打开的时候,首先进入的就是它的集成开发环境我们编写运行和调试程序就是在这个环境中完成的。
在中,集成开发环境由碟码编辑器调试器工具栏图像编辑器和数据库工具组成,所有这些以集成的方式进行操作。
主菜单主菜单是位于屏幕最顶端的主控窗口的菜单栏,通过它几乎可以访问所有的的提供工具。
工具条工具条提供了组快捷的按钮来让用户能迅速访问到中常用功能。
控件模板位于主控窗口工具条右边的就是控件模板,通常我们也将它们称为的组件。
将很多功能相近的控件放在同个控件组中。
按般情况来说,只需要双击个控件就可以把它放到应用程序的窗体中去。
使用进行编程大部分情况就是使用各种控件,只要掌握了基本控件的使用方法,你就可以很方便地编制出般的应用程序了。
窗体设计器当你第次运行的时候,在整个界面的中间可以看到个标题用程序的外观进行设置,它是整个应用程序设计的基础。
在的窗体设计器是所见即所得的,你可以在窗体上任意放置自己所需要的可视或者是不可视控件。
代码编辑器位于窗体设计器的下方的那块编辑区域称为代码编辑器。
在中,代码编辑器由两部分组成,左侧是个代码分析器,它可以让你很方便地找到应用程序中的类各种定义的方法和变量等。
右侧则是用户输入代码的地方,我们从代码编辑器窗体上的标签可以看到,现在打开的文件是文件,每个编辑的文件都可以打开在个标签页中,你可以通过点击标签的方法方便地在工程的各个文件之间进行切换。
代码编辑器是程序员编程的个环境,几乎所有的代码都在这个地方进行输入运行和调试。
提供的代码编辑器除了具有般文字编辑器的功能外,还有很多体贴的设计。
例如当你在输入代码时,会自动分析你的代码,以各种不同的颜色和状态来区别不同的代码函数和关键字。
例如,在默认的设置中,关键字是黑体的,数字是蓝色的,而注释的段落则是斜体的,这样能方便程序员整理和组织自己的代码。
另外值得提的还包括属性,使数据的加载和更新更加方便。
在对各类控件进行编程时也要对的属性进行设置,如编写自己的处理函数,但要在的属性中重新赋值。
数据库访问的实现数据库连接的数据库访问方法有和两种技术。
因为用是数据库,所以用技术。
首先导入类。
以下代码进行数据库连接服务器名用户名密码数据库名。
控件的数据绑定填充数据集设定的属性数据添加,查询,删除,排序按上面建立数据库连接,定义数据集和命令变量,构造动态语句,具体语句如下添加语句查询语句删除语句将语句中的变量赋值,语句中的变量赋值形式如下所示打开数据连接,执行语句后断开连接,数据绑定。
可参照图理解。
下面分述编程思路本系统将数据添加和数据显示放在个窗体中,在提交事件处理程序中执行插入命令。
使用命令对象的集合填充命令的值。
在插入数据库中之前,还要检查以确保所需的值非空。
这样就防止了与数据库字段约束发生冲突。
数据查询中参数的值有两种来源是从列表框中选择,是从文本框中输入。
参数从文本框中输入比较简单,这里不做讨论,只说明在列表框中选择的情况。
实际是先将数据表的列填充到中,再将列表框绑定到。
模糊查询时,用到的语句中需用到和匹配字符,这样查询出的记录才是和输入的关键字有关的新闻。
数据删除是利用中的进行定位,通过处理文件定义串变量构造数据语句添加语句中参数赋值打开数据库连结执行语句关闭数据库连接图数据修改流程图进行删除。
为了用删除记录,可将增加到集合。
该集合指定单击链接时客户端定位到的处理页面。
把记录的键值作为参数传递处理页面。
排序是对任何网格的共同要求。
本身不能显示排序它的数据,但它提供了当用户单击排序数据的列表头时调用事件处理程序。
当的属性为时,它将命令激发回网格的列表头的超链接。
将的属性设置为当用户单击列链接时要调用的处理程序。
列的名称作为参数上的属性传递。
该参数可用来设置绑定到网格的的属性。
如此则排序可实现。
第章系统测试系统测试分黑盒测试与白盒测试两种。
黑盒测试把程序看成是个黑盒子,只在接口处检查程序的功能是否能够实现,即按规定输入数据时能否得到预期的结果。
白盒测试知道产品的内部工作过程,通过测试产品的内部动作是否按规格说明书的规定正常进行。
本系统在测试时结合了黑盒测试和白盒测试两种方法。
首先用黑盒测试验证程序的正确性,如果不正确则用白盒测试寻找的语句。
系统测试时坚持按系统子系统模块程序断逐步细化的方法,这样既可测试出正确性与否,还能准确定位出错语句。
经过反复测试和调试后,系统基本达到设计要求,能完成新闻自动提取数据库管理新闻发布等功能。
结束语系统的总体特点是问题新,难度大,工具多。
问题新在网上将新闻提取出来,即使是对网页有定了解的人,要完成这项任务时也没思路。
而我在毕业设计之前对网页的了解非常少,也从没做过网页,所以对于我来讲这是个全新的问题。
难度大整个新闻提取和发布的过程几乎是五步难,十步坎。
如前所述,网页对应文本的获取,新闻的分类,超链接的提取,地址串的提取,新闻标题和内容的提取,的数据库访问等等,每个问题都需要有定的技术支持。
而且整个新闻的提取需要在与相连的情况下才能调试,在实验室的机器上只能编写程序,而不能调试,这也增加了程序设计的难度。
工具多系统用到的开发工具有。
特别是才问世两年多,在短短十几周即使单学它也不足为过,何况还有和。
个人收获系统的设计和实现都遵循软件工程思想,基本达到了预期要求。
设计中,系统成功的解决了网络访问新闻标题和内容的自动提取的数据库访问等诸多困难。
整个系统的设计和实现的主要工作都是我完成的,特别是从网页中提取新闻的标题和内容,我从上百个网页中统计出网页构成规律和新闻链接规律,这个过程十分复杂,用了大概三周时间,但我最终还是找到了条解决问题的道路。
经过十多周的学习和编程,我不但掌握了基本的编程和网页设计,而且对设计个系统的流程及实现有了深刻的认识。
系统评估新闻自动提取可扩展为图片,影片等自动提取系统,它的自动性和良好的扩展性使其在实际中有广阔的应用前景。
如果时间充裕,系统可以对新闻进行更细的分类,功能也会更强大,比如把新闻的图片和文字同时提取出来。
由于目前网站新闻并无统格式,所以提取不同网站新闻尚需编写不同的程序。
参考文献董良,高磊,朱明峰,高忠涛深入浅出第版北京清华大学出版社,刘瑞新,汪远征,李凤华程序设计教程第版北京机械工业出版社,网冠科技编著时尚编程百例第版北京机械工业出版社,肖建等编程基础第版北京清华大学出版社阶梯创作室高级编程技术第版上海中国水利水电出版社,林金霖实务经典第版北京中国铁道出版社,孙三才,许熏尹精通与程序设计第版北京中国铁道出版社,东名,吴名月动态设计网页高手第版北京清华大学出版社,飞思科技产品研发中心应用开发指南第版北京电子工业出版社,张海藩软件工程导论第版,北京清华大学出版社致谢首先对学院和系里能够给我们安排这样次有实际意义的毕业设计并提供设备表示感谢,也感谢马瑞民老师和李建平老师,感谢他们在毕业设计中为我提供资料和定时检查我的进展情况,在精神上给我巨大的支持,同时也对各位在设计和写论文时给予关心和支持的各位同学老师表示衷心的感谢。
摘要新闻自动提取系统是伴随的发展而出现的,它实现了既让用户享受到的新闻服务,又提高了企业或公司的网络安全性和资源利用效率的双重功能。
系统用自动地从上将网上新闻用二级文本分析技术提取出来并存储进数据库,然后再用通过访问数据库将新闻发布,供局域网内的用户浏览和查询。
系统具有自动性经济安全易改变性和开发工具新的特点。
新闻的提取数据库更新及网页内容的更新全部是自动实现的,不需要人工干预,这就大大节省了人力资源系统只有台主机与相连,提高了安全性,也节约了费用系统采用模块式编程方法,当部分改动时只需改写少量代码就能保证系统重新正确运行系统用下代系统工具开发,所以有很强的沿用性。
关键词新闻提取级网页目录第章新闻自动提取系统概述系统功能和组成系统的特点及技术创新第章开发工具介绍简介简介新代网页开发工具第章需求分析构建新闻自动提取系统的必要性和功能新闻自动提取的可行性第章系统总体设计第章详细设计技术难点与解决方案新闻提取数据库访问部分第章系统测试结束语参考文献致谢第章新闻自动提取系统概述系统功能和组成系统简介新闻自动提取是指台计算机作为主机将上的新闻自动提取到本机,然后以网页的形式发布出去,供局域网内的其它用户访问浏览。
而新闻自动提取系统就是运行在主机上完成上述功能的套软件。
系统功能本系统可提供多个网站的新闻,用户能选择自己喜爱的网站系统已将新闻分成教育体育财经娱乐等多类,用户可依兴趣选择类别,系统还提供了简单的模糊查询的功能本系统的新闻随着上网站的更新而变化,也可将新闻存储起来,形成个可查询的信息库本系统可扩展为图片等自动提取系统。
系统组成系统前端开发工具为和,后台数据库为,因此,系统也由三大部分组成部分,部分,部分。
部分这部分要创建数据库数据
