软件详细设计报告文档Word文档下载推荐.docx
- 文档编号:19778003
- 上传时间:2023-01-10
- 格式:DOCX
- 页数:12
- 大小:366.88KB
软件详细设计报告文档Word文档下载推荐.docx
《软件详细设计报告文档Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《软件详细设计报告文档Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。
起到限制和约束作用的各种可能存在的条件:
●技术条件;
●开发环境;
●时间限制;
●数据库内资源的多少。
实现的系统目标:
在成语查询的首页有成语推荐,若要查询成语,输入其关键字或整体,点击“查询”按钮,系统进行自动查询,如果有任何意见或者建议,可以点击“我要留言”,进行反馈。
2.2系统组织设计
通过系统组织表描述搜索系统由下列子系统组成,这些子系统与业务职能之间的关系。
系统组织表如下:
子系统编号
中文名称
业务职能
备注
1
环境搭建、界面设计以及查询模块
在UNIX下,基于php+apache+mysql的环境下,进行界面和查询模块的开发,包括查询结果的显示。
周婷婷
2
数据库模块
收集成语的释意以及用法,加上post或get内容的特殊符号处理,将其导入到数据库中。
李燕
3
收集成语的释意以及用法,将其导入到数据库中,并加上分页函数类和首页成语推荐。
宋彧婕
2.3系统结构设计
2.3.1整体结构
2.3.2搜索模块结构图
搜索模块:
用户层功能:
首页成语推荐
最新以及最热的成语推荐,以及通过用户反馈和查询历史获得的成语推荐;
用户中心
用户注册以及登录,同时包含用户的基本资料和其查询和留言的历史记录。
成语搜索
整体搜索:
输入需要查询的成语的整体,点击“查询”,显示查询结果;
关键字搜索:
输入需要查询的成语的关键字,点击“查询”,显示查询结果。
1.注册与登录;
2.相关信息;
3.用户可以对查询结果或者该软件的功能进行留言反馈。
数据层数据:
信息数据库
根据查询模块中处理后得到的索引数据库获得相关的数据信息,包括成语的汉字构成。
用户数据库
记录用户的用户名及密码等相关信息,同时根据用户查询的历史记录,对其进行有针对性的推荐。
系统接口设计
系统接口是一种非可视的系统界面,在多数情况下,它对用户是透明的。
本节将对搜索模块的各个子模块进行接口的说明:
2.3.3系统接口表
1 信息数据库->
首页推荐:
InformationDB_Index
2 信息数据库->
视频搜索:
InformationDB_Search
3 视频搜索->
信息数据库:
Search_InformationDB
4 用户中心->
用户数据库:
UserCentre_UserDB
5 用户数据库->
用户中心:
UserDB_UserCentre
6 用户数据库->
相关推荐:
UserDB_Introduce
7 用户数据库->
UserDB_InformationDB
2.3.4系统接口详细说明
InformationDB_Index:
从信息数据库中抽取点击率最高的视频置于首页。
InformationDB_Search:
在搜索框中对视频进行搜索,然后从信息数据库中提取相关的信息数据给用户供用户选择。
Search_InformationDB:
根据用户的搜索跟新信息数据库中的点击率等相关信息。
UserCentre_UserDB:
用户进行注册或登录,以便可以查看自己的相关信息和使用相关功能。
UserDB_UserCentre:
根据用户数据库中记载的用户的相关搜索及用户对不同类型的视频的搜索率将用户归于不同的类型。
UserDB_Introduce:
从用户数据库中提取用户的类型,有针对性的对用户进行相关的推荐。
UserDB_InformationDB:
根据用户数据库中记载的单个用户的相关点击及搜索对信息数据库中的数据进行更新和扩充。
模块的流程图:
登录用户:
游客:
3.系统出错处理设计
描述系统发生外界及内在错误时,所提供的错误信息及处理方法,它包括系统出错处理表及维护处理过程表。
3.1系统出错处理表
子系统编号:
子系统英文名称:
SearchModel
子系统中文名称:
搜索模块
编号
错误名称
错误原因
错误信息
处理方式
用户名错误
用户名不存在
要求重新输入
常规错误
密码错误
密码与用户名不匹配
搜索错误
没有与关键字对应的视频
无法找到相关视频
返回搜索栏
4
用户使用html语言
用户使用了html语句发表评论
禁用编程语句
特殊符号处理
特殊错误
4.技术设计
系统技术设计描述系统各个特性实际使用的开发技术。
4.1系统开发技术说明
如果发现在系统进行搜索的过程中无法承受突发行的大并发量则考虑使用缓存。
4.2开发技术应用说明
根据实际情况进行相关技术的选择:
APC:
APC全称是AlternativePHPCache,官方翻译叫”可选PHP缓存”,它是PHPPECL中的一个扩展。
eAccelerator:
eAccelerator的前身其实是truck-mmcache,因为开发truk-mmcache的人去了Zend,所以开发eAccelerator的人继承了truk-mmcache的一些特性,设计出eAccelerator加速器
XCache:
XCache作为国人自己开发的东西,无论在速度还是性能上都做的不错。
核心功能:
实现了成语词典的查询和推荐
附带功能:
意见簿
成语词典的框架:
分工及安排:
周婷婷:
1.平台的搭建:
mysql+php+apache(以及相关配套模块:
如phpmyadmin,包括下载,安装,配置)
2.词典首页:
首页界面,页间超链接,查询页面post头,首页推荐成语60条。
3.负责数据库内容切割的主函数。
4.负责查询页面:
支持包含查询
5.负责意见簿首页:
包括post头,超链接。
6.负责意见簿action处理,包括数据库连接和数据内容插入。
李燕:
1.负责数据库的一半收集及处理:
收集了数据集一和二,接近7000条记录,包括成语,解释,出处,例子,拼音。
2.词典部分的数据库的全局配置。
3.成语查询的显示页面:
包括超链接,post头,成语各个组成部分的显示,一些小功能:
如全部查询,查询下一条等。
4.负责成语词典的美工。
使用dreamwaver完成。
5.负责将数据切割函数实例化,完成四个数据集的插入。
6.负责详细设计报告。
宋玉:
1.负责post和get内容的特殊符号处理:
包括过滤非法字符,合并post和get。
2.负责数据库的另一半收集及处理:
3.负责留言簿的美工,使用dreamweaver完成。
4.负责意见簿的查询显示页面:
包括数据库连接和意见簿内容显示。
5.负责成语词典和意见簿数据库的建立和维护。
6.负责设计说明书和测试文档。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 详细 设计 报告 文档