- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件详细设计报告文档
软件详细设计报告文档
引言
随着近些年来社会和科技的发展,越来越多的人使用电子设备查询各种信息,最常见的一个查询软件就是——电子词典,其主要的市场目标是学习外语的人群。从软件功能来看,英文电子词典一直高居榜首,虽说学习第二语言可以帮助我们更加方便的与全球进行交流的,但是作为一名炎黄子孙,中国上下五千年的文化渊远流长,因此我们此次项目所实施的功能是成语查询,该软件可以帮助人们随时随地更加方便地查询成语的意思以及用法,使其使用者可以更加深入的了解中国成语文化,使汉语文化可以发扬光大。
编写目的
本的编写目的在于
搜索模块结构图
搜索模块:
用户层功能:
首页成语推荐
最新以及最热的成语推荐,以及通过用户反馈和查询历史获得的成语推荐;
用户中心
用户注册以及登录,同时包含用户的基本资料和其查询和留言的历史记录。
成语搜索
整体搜索:输入需要查询的成语的整体,点击“查询”,显示查询结果;
关键字搜索:输入需要查询的成语的关键字,点击“查询”,显示查询结果。
用户中心
1.注册与登录;
2.相关信息;
3.用户可以对查询结果或者该软件的功能进行留言反馈。
数据层数据:
信息数据库
根据查询模块中处理后得到的索引数据库获得相关的数据信息,包括成语的汉字构成。
用户数据库
记录用户的用户名及密码等相关信息,同时根据用户查询的历史记录,对其进行有针对性的推荐。
系统接口设计
系统接口是一种非可视的系统界面,在多数情况下,它对用户是透明的。
本节将对搜索模块的各个子模块进行接口的说明:
系统接口表
信息数据库-首页推荐:InformationDB_Index
信息数据库-视频搜索:InformationDB_Search
视频搜索-信息数据库:Search_InformationDB
用户中心-用户数据库:UserCentre_UserDB
用户数据库-用户中心:UserDB_UserCentre
用户数据库-相关推荐:UserDB_Introduce
用户数据库-信息数据库:UserDB_InformationDB
系统接口详细说明
InformationDB_Index:从信息数据库中抽取点击率最高的视频置于首页。
InformationDB_Search:在搜索框中对视频进行搜索,然后从信息数据库中提取相关的信息数据给用户供用户选择。
Search_InformationDB:根据用户的搜索跟新信息数据库中的点击率等相关信息。
UserCentre_UserDB:用户进行注册或登录,以便可以查看自己的相关信息和使用相关功能。
UserDB_UserCentre:根据用户数据库中记载的用户的相关搜索及用户对不同类型的视频的搜索率将用户归于不同的类型。
UserDB_Introduce:从用户数据库中提取用户的类型,有针对性的对用户进行相关的推荐。
UserDB_InformationDB:根据用户数据库中记载的单个用户的相关点击及搜索对信息数据库中的数据进行更新和扩充。
3.3.3模块的流程图:
登录用户:
游客:
系统出错处理设计
描述系统发生外界及内在错误时,所提供的错误信息及处理方法,它包括系统出错处理表及维护处理过程表。
系统出错处理表
子系统编号:3
子系统英文名称:SearchModel
子系统中文名称:搜索模块 编号 错误名称 错误原因 错误信息 处理方式 备注 1 用户名错误 用户名不存在 用户名不存在 要求重新输入 常规错误 2 密码错误 密码与用户名不匹配 密码错误 要求重新输入 常规错误 3 搜索错误 没有与关键字对应的视频 无法找到相关视频 返回搜索栏 常规错误 4 用户使用html语言 用户使用了html语句发表评论 禁用编程语句 特殊符号处理 特殊错误 技术设计
系统技术设计描述系统各个特性实际使用的开发技术。
系统开发技术说明
如果发现在系统进行搜索的过程中无法承受突发行的大并发量则考虑使用缓存。
开发技术应用说明
根据实际情况进行相关技术的选择:
APC:APC全称是Alternative PHP Cache,官方翻译叫”可选PHP缓存”,它是PHP PECL中的一个扩展eAccelerator:eAccelerator的前身其实是truck-mmcache,因为开发truk-mmcache的人Zend,所以开发eAccelerator的人继承了truk-mmcache的一些特性,设计出eAccelerator加速器XCache:XCache作为国人自己开发的东西无论在速度还是性能上都做的不错。
核心功能:实现了成语词典的查询和推荐
附带功能:意见簿
成语词典的框架:
分工及安排:
周婷婷:
1.平台的搭建:mysql+php+apache(以及相关配套模块:如phpmyadmin,包括下载,安装
文档评论(0)