软件详细设计报告文档 1 . 引言 随着近些年来社会和科技的发展,越来越多的人使用电子设备查询各种信息,最常见的一个查询软件就是——电子词典,其主要的市场目标是学习外语的人群。从软件功能来看,英文电子词典一直高居榜首,虽说学习第二语言可以帮助我们更加方便的与全球进行交流的,但是作为一名炎黄子孙,中国上下五千年的文化渊远流长,因此我们此次项目所实施的功能是成语查询,该软件可以帮助人们随时随地更加方便地查询成语的意思以及用法,使其使用者可以更加深入的了解中国成语文化,使汉语文化可以发扬光大。 1 .1 编写目的 本详细设计的编写目的在于描述成语词典的界面设计、查询功能、数据库收集与导入等。 在简要描述视成语词典的整体环境搭建 的基 础 上,详细说明 查询模 块 ,为以后 的开 发工 作提供 可靠 的依 据。 1 .2 预期读者和阅读建议 本软件产 品 所针 对 的的预 期 读 者,包 括 : ● 用户 ; ● 开 发人员 ; ● 测 试 人员 ; ● 文档编写人员 。 1 .3 参考资料 编写此详细设计时所用到 的参 考 文献 及资 料 ,包 括 : 2 . 设计概 述 2 .1 限制和约束 起 到 限 制 和约 束 作用的各种可能存 在的条 件: ● 技术 条 件; ● 开 发环境; ● 时间 限 制 ; ● 数据库内资源的多少。 实现的系统目标:在成语查询的首页有成语推荐,若要查询成语,输入其关键字或整体,点击“查询”按钮,系统进行自动查询,如果有任何意见或者建议,可以点击“我要留言”,进行反馈。 2 .2 系统组织设计 通过系统组织表描述搜索系统由下列子系统组成,这些子系统与业务职能之间的关系。系统组织表如下: 子系统编号 中文名称 业务职能 备注 1 环境搭建、界面设计以及查询模块 在UNIX 下,基于 php+apache+my sql 的环境下,进行界面和查询模块的开发,包括查询结果的显示。 周婷婷 2 数据库模块 收集成语的释意以及用法,加上 post 或get 内容的特殊符号处理,将其导入到数据库中。 李 燕 3 数据库模块 收集成语的释意以及用法,将其导入到数据库中,并加上分页函数类和首页成语推荐。 宋彧婕 2 .3 系统结构设计 2.3.1 整体结构 爬虫索引查询 爬虫模块索引模块查询模块索引模块根据初步处理后得到的原始数据库进行处理,建立新的数据库检索器在索引数据库里进行相关资料的查找 2 .3 .2 搜...