软件详细设计报告文档

上传人:汽*** 文档编号:497780424 上传时间:2023-01-16 格式:DOCX 页数:15 大小:205.26KB
返回 下载 相关 举报
软件详细设计报告文档_第1页
第1页 / 共15页
软件详细设计报告文档_第2页
第2页 / 共15页
软件详细设计报告文档_第3页
第3页 / 共15页
软件详细设计报告文档_第4页
第4页 / 共15页
软件详细设计报告文档_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《软件详细设计报告文档》由会员分享,可在线阅读,更多相关《软件详细设计报告文档(15页珍藏版)》请在金锄头文库上搜索。

1、软件详细设计报告文档(总11页)-本页仅作为文档封面,使用时请直接删除即可-内页可以根据需求调整合适字体及大小-软件详细设计报告文档1.引言随着近些年来社会和科技的发展,越来越多的人使用电子设备查询各种信 息,最常见的一个查询软件就是一一电子词典,其主要的市场目标是学习外语 的人群。从软件功能来看,英文电子词典一直高居榜首,虽说学习第二语言可 以帮助我们更加方便的与全球进行交流的,但是作为一名炎黄子孙,中国上下 五千年的文化渊远流长,因此我们此次项目所实施的功能是成语查询,该软件 可以帮助人们随时随地更加方便地查询成语的意思以及用法,使其使用者可以 更加深入的了解中国成语文化,使汉语文化可以发

2、扬光大。1.1编写目的本详细设计的编写目的在于描述成语词典的界面设计、查询功能、数据库收集 与导入等。在简要描述视成语词典的整体环境搭建的基础上,详细说明查询模块,为以后 的开发工作提供可靠的依据。1.2预期读者和阅读建议本软件产品所针对的的预期读者,包括:用户;开发人员;测试人员;文档编写人员。1.3参考资料编写此详细设计时所用到的参考文献及资料,包括:2. 设计概述2.1限制和约束起到限制和约束作用的各种可能存在的条件:技术条件;开发环境;时间限制;数据库内资源的多少。实现的系统目标:在成语查询的首页有成语推荐,若要查询成语,输入其关键字或整体,点击“查询”按钮,系统进行自动查询,如果有任

3、何意见或者建议,可以点击“我要留言”,进行反馈。2.2系统组织设计通过系统组织表描述搜索系统由下列子系统组成,这些子系统与业务职能之间的关系。系统组织表如下:子系统编号中文名称业务职能备注1环境搭建、界面设计以及查询模块在UNIX下,基于 php+apache+mysql 的环境下,进 行界面和查询模块的开发,包括 查询结果的显示。周婷婷2数据库模块收集成语的释意以及用法,加上 post或get内容的特殊符号处李燕理,将其导入到数据库中。3数据库模块收集成语的释意以及用法,将其 导入到数据库中,并加上分页函 数类和首页成语推荐。宋彧婕2.3系统结构设计2.3.1整体结构索引模块根据初 步处理后

4、得到的 原始数据库进行 处理,建立新的 数据库检索器在索引数据库里进行相关资料的查找2.3.2搜索模块结构图搜索模块:首页席用户中心相关推荐用户数据库信息瓣库用户层瓣层用户层功能:首页成语推荐最新以及最热的成语推荐,以及通过用户反馈和查询历史获得的成语推荐;用户中心用户注册以及登录,同时包含用户的基本资料和其查询和留言的历史记 录。成语搜索整体搜索:输入需要查询的成语的整体,点击“查询”,显示查询结果;关键字搜索:输入需要查询的成语的关键字,点击“查询”,显示查询结果用户中心1. 注册与登录;2. 相关信息;3. 用户可以对查询结果或者该软件的功能进行留言反馈。数据层数据:信息数据库根据查询模

5、块中处理后得到的索引数据库获得相关的数据信息,包括成语 的汉字构成。用户数据库记录用户的用户名及密码等相关信息,同时根据用户查询的历史记录,其进行有针对性的推荐。系统接口设计系统接口是一种非可视的系统界面,在多数情况下,它对用户是透明的。本节将对搜索模块的各个子模块进行接口的说明:2.3.3系统接口表 信息数据库-首页推荐:InformationDB_Index 信息数据库-视频搜索:InformationDB_Search 视频搜索-信息数据库:Search_InformationDB 用户中心-用户数据库:UserCentre_UserDB 用户数据库-用户中心:UserDB_UserCe

6、ntre 用户数据库-相关推荐:UserDB_Introduce 用户数据库-信息数据库:UserDB_InformationDB2.3.4系统接口详细说明InformationDB_Index :从信息数据库中抽取点击率最高的视频置于首页。InformationDB_Search :在搜索框中对视频进行搜索,然后从信息数据库中提取 相关的信息数据给用户供用户选择。Search_InformationDB :根据用户的搜索跟新信息数据库中的点击率等相关信 息。UserCentre_UserDB :用户进行注册或登录,以便可以查看自己的相关信息和使 用相关功能。UserDB_UserCentre

7、 :根据用户数据库中记载的用户的相关搜索及用户对不同类 型的视频的搜索率将用户归于不同的类型。UserDB_Introduce :从用户数据库中提取用户的类型,有针对性的对用户进行 相关的推荐。UserDB_InformationDB :根据用户数据库中记载的单个用户的相关点击及搜索 对信息数据库中的数据进行更新和扩充。模块的流程图:登录用户:评论查询一次计数- 4查看相关 评论号 History6数据库:登录Usr数 / 据库t L 失败1Usr和History数据库共同决定判断条件计数Record数据库*用户信息相关页面游客:3. 系统出错处理设计描述系统发生外界及内在错误时,所提供的错误

8、信息及处理方法,它包括系统出错处理表及维护处理过程表。3.1系统出错处理表子系统编号:3子系统央文名称:SearchModel子系统中文名称:搜索模块编 号错误名称错误原因错误信息处理方式备注1用户名错误用户名不存在用户名不存在要求重新输 入常规错误2密码错误密码与用户名不匹配密码错误要求重新输 入常规错误3搜索错误没有与关键字对应的视频无法找到相关视 频返回搜索栏常规错误4用户使用html语 言用户使用了 html语句发表 评论禁用编程语句特殊符号处 理特殊错误4. 技术设计系统技术设计描述系统各个特性实际使用的开发技术。4.1系统开发技术说明如果发现在系统进行搜索的过程中无法承受突发行的大

9、并发量则考虑使用缓 存。4.2开发技术应用说明根据实际情况进行相关技术的选择:APC : APC全称是Alternative PHP Cache,官方翻译叫”可选PHP缓存”,它是 PHP PECL中的一个扩展。eAccelerator : eAccelerator 的前身其实是 truck-mmcache,因为开发 truk-mmcache的人去了 Zend,所以开发eAccelerator的人继承了 truk-mmcache的一些特性,设计出eAccelerator加速器XCache : XCache作为国人自己开发的东西,无论在速度还是性能上都做的 不错。核心功能:实现了成语词典的查询和

10、推荐附带功能:意见簿成语词典的框架:搜索框数据库首页推荐显示页面分页程序1选择成语分工及安排:周婷婷:1. 平台的搭建:mysql+php+apache (以及相关配套模块:如phpmyadmin,包括下载,安装,配置)2. 词典首页:首页界面,页间超链接,查询页面post头,首页推荐成语60条。3. 负责数据库内容切割的主函数。4. 负责查询页面:支持包含查询5. 负责意见簿首页:包括post头,超链接。6. 负责意见簿action处理,包括数据库连接和数据内容插入。李燕:1. 负责数据库的一半收集及处理:收集了数据集一和二接近7000条记录,包 括成语,解释,出处,例子,拼音。2. 词典部

11、分的数据库的全局配置。3. 成语查询的显示页面:包括超链接,post头,成语各个组成部分的显示,一 些小功能:如全部查询,查询下一条等。4. 负责成语词典的美工。使用dreamwaver完成。5. 负责将数据切割函数实例化,完成四个数据集的插入。6. 负责详细设计报告。宋玉:1. 负责post和get内容的特殊符号处理:包括过滤非法字符,合并post和 get。2. 负责数据库的另一半收集及处理:收集了数据集一和二,接近7000条记录, 包括成语,解释,出处,例子,拼音。3. 负责留言簿的美工,使用dreamweaver完成。4. 负责意见簿的查询显示页面:包括数据库连接和意见簿内容显示。5. 负责成语词典和意见簿数据库的建立和维护。6. 负责设计说明书和测试文档。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号