没有合适的资源?快使用搜索试试~ 我知道了~
首页软件项目概要设计说明书模板
资源详情
资源评论
资源推荐

软件概要设计说明书
项目名称:_ 教学机管理系统
2.0
项目编号:_ ______
编 写:_ 苗润土 _ _____
审 核:_____ ________
批 准:____ _________
日 期: _ 20 11 - 4 - 2 ___
第 1 页 共 52 页

修订历史记录
版本 *变化状态 说明 日期 修订者
1.0 A
编写概要设计文档初稿
2011-4-2
苗润土
*变化状态(A-添加,M-修改,D-删除)
第 2 页 共 52 页

目 录
1 引言..................................................................................................................................................6
1.1 编写目的............................................................................................................................. 6
1.2 术语与缩写解释....................................................................................................................6
1.3 参考资料............................................................................................................................. 6
2 总体设计..........................................................................................................................................6
2.1 系统概述............................................................................................................................. 6
2.2 系统架构............................................................................................................................. 8
2.2.1 系统架构图.......................................................................................8
2.2.2 系统构成表.......................................................................................9
2.3 子系统设计........................................................................................................................ 10
2.3.1 技术架构.........................................................................................10
2.3.2 核心业务流程..................................................................................11
3 内部接口........................................................................................................................................19
3.1 主代理心跳接口.................................................................................................................. 19
3.2 子代理心跳接口.................................................................................................................. 19
3.3 子代理上报桌面图片接口......................................................................................................21
3.4 管理服务重启子代理接口......................................................................................................21
3.5 管理服务调用子代理控制接口...............................................................................................21
3.6 管理服务向子代理通知消息.................................................................................................. 22
3.7 管理服务从子代理获取设备采集指标接口................................................................................22
3.8 管理服务请求子代理上报桌面图片.........................................................................................22
3.9 管理服务向管理平台上报状态信息.........................................................................................23
3.10 管理服务向统一配置服务上报统一配置信息...........................................................................23
3.11 管理服务从统一配置服务查询统一配置信息...........................................................................24
3.12 管理平台调用管理服务获取设备采集指标接口.......................................................................25
3.13 管理平台调用管理服务控制接口..........................................................................................26
3.14 管理平台调用管理服务通知消息接口....................................................................................26
3.15 管理平台调用管理服务获取桌面接口....................................................................................27
3.16 管理平台调用统一配置执行代理初始化.................................................................................27
3.17 管理平台调用管理服务执行软件安装....................................................................................28
3.18 管理平台调用管理服务执行软件卸载....................................................................................28
3.19 管理平台调用管理服务执行磁盘信息察看..............................................................................28
3.20 管理平台调用管理服务执行目录创建或删除...........................................................................29
3.21 管理平台调用管理服务执行系统恢复任务..............................................................................30
第 3 页 共 52 页

3.22 管理服务调用子代理执行软件安装.......................................................................................30
3.23 管理服务调用子代理执行软件卸载.......................................................................................31
3.24 管理服务调用子代理执行磁盘信息察看.................................................................................31
3.25 管理服务调用子代理执行目录创建或删除..............................................................................32
3.26 管理服务调用子代理执行系统恢复任务................................................................................33
3.27 子代理向管理服务上报软件安装卸载的结果..........................................................................33
3.28 子代理向管理服务上报系统恢复的结果................................................................................33
3.29 子代理向管理服务上报教学机开关机时间.............................................................................34
3.30 子代理向管理服务上报应用程序使用时长.............................................................................34
3.31 子代理向管理服务上报基础性能指标...................................................................................35
4 外部接口........................................................................................................................................35
4.1 获取学校信息..................................................................................................................... 35
4.2 获取直播任务..................................................................................................................... 37
4.3 向升级服务请求升级包......................................................................................................... 37
4.4 升级包中的程序调用上报升级结果程序...................................................................................38
4.5 向升级服务上报升级结果......................................................................................................38
4.6 统计系统从教学机管理采集数据............................................................................................38
4.7 从市平台同步镜像包............................................................................................................39
5 物理部署及网络拓扑....................................................................................................................39
6 数据库............................................................................................................................................41
6.1 教学机管理系统数据表结构.................................................................................................. 41
6.1.1 (neinfo)教学机信息表......................................................................41
6.1.2 (timesegmentinfo)开放时间表........................................................42
6.1.3 (timesegmenttype)时间段设置表....................................................42
6.1.4 (timesegmenttypelist)时间段明细表...............................................42
6.1.5 (conginfolist)信息配置明细表,neid 和 infotype 为联合主键.............43
6.1.6 (basicinfo)参数配置表.....................................................................43
6.1.7 (preventlist_app)应用程序黑名单....................................................43
6.1.8 (allowlist_url)网站浏览白名单..........................................................44
6.1.9 (preventlist_url) 网站浏览黑名单.....................................................44
6.1.10 (messagelist)发送消息明细表........................................................44
6.1.11 (messagelist_detail)发送消息明细表,消息 id 和设备 id 联合主键.....45
6.1.12 (dicttype)用户配置分类表..............................................................45
6.1.13 (dictinfo)用户配置信息表...............................................................45
6.1.14 (ip_segment)学校 ip 段表..............................................................46
6.1.15 (AREA)学校行政单位表..................................................................46
6.1.16 以下各表与网管系统相同................................................................46
6.1.17 (softinfo 软件信息表).................................................................47
6.1.18 (softlink 软件快捷方式)..............................................................47
6.1.19 (softsetuplist 软件安装明细)......................................................47
6.1.20 ghostinfo 镜像包信息表)..............................................................48
6.1.21 (ghostjob 系统恢复任务)............................................................48
6.1.22 (ghostjoblist 系统恢复明细).......................................................48
6.1.23 (stbontime 教学机使用时长)......................................................49
6.1.24 (processontime 应用程序在线时长)............................................49
第 4 页 共 52 页

6.1.25 (cpuinfo 采集 cpu 利用率)..........................................................50
6.1.26 (Memoryinfo 采集内存利用率)...................................................50
6.1.27 (netinfo 采集网络利用率)...........................................................51
6.1.28 (diskinfo 采集磁盘空间利用率)....................................................51
6.2 数据库方案........................................................................................................................ 51
6.3 产品化注意........................................................................................................................ 52
7 质量特性设计................................................................................................................................52
7.1 可靠性设计........................................................................................................................ 52
7.2 扩展性设计........................................................................................................................ 52
7.3 安全性设计........................................................................................................................ 52
第 5 页 共 52 页
剩余51页未读,继续阅读









安全验证
文档复制为VIP权益,开通VIP直接复制

评论5