- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
海量图书检索详细设计文档-程序设计与算法语言-东南大学
详细设计文档
海量图书检索
详细设计文档
填写时间
2015.10
详细设计文档
目录
1 引言 3
1.1 编写目的 3
1.2 背景 3
1.3 定义 3
1.4 参考资料 4
2 程序系统的结构 5
3 程序设计说明 6
3.1 概述 6
3.2 功能 6
3.3 输入项 7
3.4 输出项 7
3.5 算法 7
3.6 流程逻辑 8
3.7 限制条件 8
3.8 实施方案 9
3.9 尚未解决的问题 9
3.10 运行环境及配置说明 9
4 程序2 设计说明 错误!未定义书签。
详细设计文档
1 引言
1.1 编写目的
编写本说明书旨在让阅读者大致的了解本程序的使用方法、原理、基础函数等,能够
根据程序实现爬虫获取目标,图书的简单检索功能。同时,让老师更好地理解“海量图书检
索”团队项目的程序,方便老师批改。
1.2 背景
说明:
待开发软件系统的名称;海量图书检索
本项目的任务提出者、开发者、用户和运行该程序系统的逻辑和物理节点。
(1)待开发软件系统的名称:海量图书检索
(2)任务提出者:老师
(3)开发者:李文健,于乐,耿宗盛,王白露
(4)用户:简单图书检索用户
(5)软件系统概述:编写网络爬虫从网络中获取图书信息存入数据库,读取文件实现图
书检索
1.3 定义
列出本文件中用到专门术语的定义和外文首字母组词的原词组。
广度优先遍历:广度优先遍历是指网络爬虫会先抓取起始网页中链接的所有网页,然
后再选择其中的一个链接网页。这个方法也可以让网路爬虫并行处理,提高抓取速度。
Scrapy:Python 开发的一个快速,高层次的屏幕抓取和web 抓取框架。
网页解析库:Urlib;beautifulSoup;Re;HTMLParser
中文字符转换:sys
MYSQL 数据库接口库:MySQLdb
详细设计文档
SQL:结构化查询语言,是关系数据库的标准语言。
批处理操作:当要进行多条记录的操作时,我们就可以利用绑定进行批处理。
事务操作:事务是数据库的一个重要功能,所谓事务是用户定义的一个数据库操作序列。
1.4 参考资料
列出有关的参考资料,如:
属于本项目的其他已发表的文件;
本文件中各处引用到的文件资料,包括所要用到的软件开发标准。列出这些文件的标题、
文件编号、发表日期和出版单位,说明能够取得这些文件的来源。
1. 《C++程序设计》,百度
2. python 使用mysql 数据库
/fnng/p/3565912.html
/s/blog_71f389090100wjdf.ht
ml
3. C++操作mysql 数据库
/art/201104/257338.htm (两种方法)
/jemlee2002/article/details/15
23164
4. Qt 中MySQL 数据库编程
/s/blog_a74f39a201011v96.html
/zhongguoren666/article/detail
s/6653898
5. Qt 数据库操作
文档评论(0)