- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.逻辑视图-stap.doc
DOCPROPERTY Company \* MERGEFORMAT
SUBJECT \* MERGEFORMAT RealDetector
TITLE \* MERGEFORMAT 软件架构文档
版本 1.0
SUBJECT \* MERGEFORMAT SUBJECT \* MERGEFORMAT Version: 1.0 TITLE \* MERGEFORMAT Date: 2015/7/25
Confidential? DOCPROPERTY Company \* MERGEFORMAT , 2010Page PAGE 15 of NUMPAGES \* MERGEFORMAT 15
修订历史记录
日期版本说明作者2015/7/251.0第一次迭代熊睦 汤晓旭 吴仲轩 阎姝含
目录
TOC \o 1-3 1. 简介 PAGEREF _Toc356851225 \h 4
1.1 目的 PAGEREF _Toc356851226 \h 4
1.2 参考资料 PAGEREF _Toc356851227 \h 4
2. 用例视图 PAGEREF _Toc356851228 \h 4
3. 逻辑视图 PAGEREF _Toc356851229 \h 4
3.1 概述 PAGEREF _Toc356851230 \h 4
3.2 在构架方面具有重要意义的设计包 PAGEREF _Toc356851231 \h 4
4. 进程视图 PAGEREF _Toc356851232 \h 4
5. 部署视图 PAGEREF _Toc356851233 \h 4
6. 实现视图 PAGEREF _Toc356851234 \h 5
7. 数据视图(可选) PAGEREF _Toc356851235 \h 5
8. 核心算法设计(可选) PAGEREF _Toc356851236 \h 5
TITLE \* MERGEFORMAT 软件架构文档 (简化版)
简介
目的
本文档将从构架方面对系统进行综合概述,其中会使用多种不同的构架视图来描述系统的各个方面。它用于记录并表述已对系统的构架方面作出的重要决策。
参考资料
无
用例视图
Actor:
用户:基本用户
管理员:管理用户;进行数据分析。
Usecase:
用户管理:可进行用户的增删改查;
新闻管理:可发布新的新闻,查看新闻反馈信息等;
数据管理:可查看用户的数据;
浏览统计数据:用户可查看由自己的数据生成的统计报表及图表;
设置数据:用户可进行数据设置;
浏览新闻:用户可查看新闻;
监测姿势:用户姿势出现错误时获得提示;
注册:用户可进行注册;
登录:用户可登录系统。
逻辑视图
概述
客户端:
Form实现界面显示
Eye实现眼睛监测
Blink 实现眨眼检测
Posture实现姿势监测
服务端
公网接口提供RestfulAPI,让用户通过http提交访问数据库.
数据库提供多种访问支持.
统计数据利用数据库中的数据,会更新数据库的特定视图.
公网接口:
对外接口为http.
处理中心将post/get上传的数据分析,反序列化后调用特定功能.
一些样例功能以及在图中给出.
所有功能一般最终需要访问数据库.
数据库访问:
当请求到达时,通过预先在程序上实现的接口来访问数据库.
最后通过底层的Dao来访问数据库.
统计数据:
不直接给出统计数据的功能.而是统计数据函数的设计.
管理中心管理了一个线程池,线程池中运行着一些统计计算程序和统计存储程序.
管理中心通过统计计算管理接口来管理线程池中的计算程序.如启动计算,确认呢计算是否终止.
定时器每隔一定时间来发出信号,让管理中心启动特定统计计算程序.
通过数据库接口来访问数据库,统计存储方式也通过它来访问数据库,但是会保证基本的一致性.
实际上,不同的统计计算程序和数据库访问运行在不同的线程上,而定时器是为所有线程公有.
在构架方面具有重要意义的设计包
Posture
FaceTracking类
Analyse:正确姿势录入检测
CheckLine:监测线
DisplayDevice: 设备接入检测
DisplayPicture:显示画面
GetData:数据获取
ReadData:文件读取
RegisterLine:录入线
RegisterUser:录入数据
Stop:停止监测
Warn:姿势判定
WriteDa
文档评论(0)