没有合适的资源?快使用搜索试试~ 我知道了~
G04-4-软件设计说明书1
需积分: 0 0 下载量 183 浏览量
2022-08-04
16:09:45
上传
评论
收藏 1.67MB PDF 举报
温馨提示
试读
27页
1.2背景随着网民数量的与日激增,网络空间已成为了新词语诞生的重要领域,这种新词语被称之为网络流行语。而在网络冲浪时候,网民们常常会因为不能够理解这些网络流行用
资源详情
资源评论
资源推荐
项目设计说明书 - 2019 年 7 月 1
项目设计说明书
G04 络热词聚合搜索引擎
组长:李泺秋
组员:杨樾人、徐霄雯、李珏宇
联联系方式
lilq1285@163.com
日期
2019/1/6
项目设计说明书 - 2019 年 7 月 2
目录
I.
1引言...................................4
1.1 编写目的...................................4
1.2背景.......................................4
1.3定义.......................................4
1.4定义.......................................5
1.5参考文献...................................5
II.
2总体设计...............................6
2.1用户需求规定...............................6
2.2其他需求规定...............................6
2.3运行环境...................................7
2.4基本设计概念和处理流程.....................8
2.5结构.......................................9
2.6用例(用作 Testcase)....................14
2.6.1用户搜索关键词.............................14
2.6.2用户搜索标签...............................14
2.6.3用户发布词条...............................15
2.6.4用户点赞...................................16
2.6.5管理员审核词条.............................17
2.7数据流图..................................18
用户的数据流图................................18
2.8数据字典..................................20
2.6人工处理过程..............................20
2.7尚未解决的问题............................21
III.
3接口设计..............................21
3.1用户接口..................................21
3.2外部接口..................................21
3.3内部接口..................................22
IV.
4运行设计..............................22
4.1运行模块的组合............................22
4.2运行控制..................................22
4.3运行时间..................................22
V.
5系统数据结构设计......................23
5.1逻辑结构设计要点..........................23
5.2物理结构设计要点..........................25
VI.
6系统出错设计..........................26
6.1出错信息..................................26
6.2补救措施..................................26
VII.
7系统维护设计..........................26
项目设计说明书 - 2019 年 7 月 3
7.1概述......................................26
7.2 检测点设计................................26
版本变更历史
版本号
作者
修订日期
审核者
审核日期
修订原因
1.0
徐霄雯李珏宇李泺秋
杨樾人
2019-7-1
杨樾人
2019-7-11
原始文档
项目设计说明书 - 2019 年 7 月 4
1引言
1.1 编写目的
该软件概要设计说明书以软件需求规格说明书和系统设计与实现计划为基础,说明系统的总体架
构,各个功能的实现方式及数据库设计,明确各个模块的外部接口、内部接口和用户接口,为软件系
统的开发提供指导,为软件系统的维护提供参照。
预期读者:
- 项目经理
- 系统分析人员
- 系统设计人员
- 系统开发人员
- 系统测试人员
- 系统质量分析员
- 系统维护人员。
1.2背景
随着网民数量的与日激增,网络空间已成为了新词语诞生的重要领域,这种新词语被称之为网络流
行语。而在网络冲浪时候,网民们常常会因为不能够理解这些网络流行用语的具体含义而不能获得笑
点得到十足的体验。需要有一个垂直搜索引擎作为辅助,帮助网友快速查询新词的含义和使用。基于
以上的现状,网络流行语的聚合搜索引擎以小鸡词典、b 站、微博等网络平台的新词热梗为数据来
源,为渴望与时俱进使用新梗的广大网友提供搜索平台,在遇到新词时进行方便的搜索。
网站系统名称:网络热词聚合搜索引擎
项目提出方:项目实训课程老师邵建
项目开发者:课程第 4 小组
系统用户:广大网友。
1.3定义
Mysql:一个小型关系型数据库管理系统。
Spring:一个开源的轻量级 JavaSE(Java标准版本)/JavaEE(Java企业版本)开发应用框
架,其目的是用于简化企业级应用程序开发。
ElasticSearch:一个高扩展、开源的全文检索和分析引擎。
Nginx:Nginx 是一款负载均衡服务器软件,它可以运行在几乎所有广泛使用的计算机平台上,
由于其跨平台和安全性被广泛使用,是最流行的 Web 服务器端软件之一。
SMTP 服务器:SMTP(SimpleMailTransferProtocol)即简单邮件传输协议,它是一组用于由源
地址到目的地址传送邮件的规划,由它来控制信件的中转方式。SMTP 服务器是遵循 SMTP 协议的发送
邮件服务器,用来发送或中转发送邮件。
项目设计说明书 - 2019 年 7 月 5
Vue:Vue 主要用于构建前端 UI。
md5:MD5 即 Message-Digest-Algorithm5(信息摘要算法 5),为计算机安全领域广泛使用的一
种散列函数,用以提供消息的完整性保护,是一种不可逆加密算法。
sha1:sha1 即 SecureHashAlgorithm(安全哈希算法),主要适用于数字签名标准(Digital
SignatureStandardDSS)里面定义的数字签名算法(DigitalSignatureAlgorithmDSA),是一种
不可逆加密算法。
1.4定义
1. 认证:防范信息的损坏和泄露。
2. 权限:指用户职能的范围,即各种用户所登录界面、所接触数据、所进行操作等的范围。
3. 用例:用户场景通常称为用例,它提供了系统将如何被使用的描述。
4. IPO图:是输入/处理/输出图的简称,描述输入数据、对数据的处理和输出数据之间的关系。
5. 数据流图:是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描述数据在系
统中流动和处理的过程,它是一种功能模型。
6. 数据流图:是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描述数据在系
统中流动和处理的过程,它是一种功能模型。
7. CRC卡:CRC模型实际上是表示类的标准索引卡片的集合。这些卡片被分为三部分,顶部写
类名,下面左侧部分列出类的职责,右侧部分列出类的协作关系。
8. 数据词典:是对所有与系统相关的数据元素的一个有组织的列表、以及精确严格的定义,使得
用户和系统分析员对于输入、输出、存储成分和中间计算有共同的理解。
9. 系统集成:将不同的系统,根据应用需要,有机地组合成一个一体化的、功能更加强大的新型
系统的过程和方法。
1.5参考文献
[1]《软件工程——实践者的研究方法》,RogerS.Pressman,机械工业出版社
[2]《软件需求(第三版)》,KarlWiegers,JoyBeatty,清华大学出版社
[3]《软件工程开发国家标准》
[4][G06]“软件工程项目实训”项目计划书
[5][G06]“软件工程项目实训”需求工程计划
[6][G06]”软件工程项目实训”项目可行性报告
[7][G06]“软件工程项目实训”前景与范围文档
[8][G06]“软件工程项目实训”需求规格说明书
[9][G06]“软件工程项目实训”系统设计及计划
[10][G06]“软件工程项目实训”系统编码与实现计划
[11][G06]“软件工程项目实训”用户手册
剩余26页未读,继续阅读
KateZeng
- 粉丝: 21
- 资源: 330
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0