Basic语言设计概要Word格式文档下载.docx
- 文档编号:19672753
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:11
- 大小:154.96KB
Basic语言设计概要Word格式文档下载.docx
《Basic语言设计概要Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Basic语言设计概要Word格式文档下载.docx(11页珍藏版)》请在冰豆网上搜索。
2.4運行需求6
2.4.1用戶介面6
3.项目开发计划6
3.1实施计划6
3.2进度6
3.3关键问题6
3.4人员组织及分工7
3.5交付期限7
4.任务概述7
4.1目标7
4.2运行环境7
4.3需求概述7
4.4条件与限制7
5.总体设计7
5.1簡述7
5.2處理流程8
5.2总体结构和模块外部设计9
5.2.1總體結構9
5.2.2系統物理結構圖9
5.2.3設計思路10
5.3功能分配10
5.3.1介面開發10
5.3.2功能開發11
6.接口设计12
6.1外部接口12
6.2内部接口12
7.数据结构设计12
7.1逻辑结构设计12
7.2物理结构设计12
7.3数据结构与程序的关系13
8.出错处理设计13
8.1出错输出信息13
8.2出错处理对策13
9.安全保密设计13
10.维护设计13
1.引言
1.1编写目的
此概要設計說明書是爲了說明整個系統的體系結構,以及需求用例的各個功能在結構中的體現,爲系統的詳細設計人員進行詳細設計時的輸入參考文檔。
概要設計中加入《需求規劃》和《項目開發計劃》,明確自己的開發目的,及進度管控。
1.2项目背景
SPI的I/O控制功能,採用淩華的I/o控制板卡,輸入16點,輸出16點,指令採用自主定義;
軟件系統名稱:
SPI
開發工具:
java
需求功能:
I/O控制指令
1.3定义
專門術語:
JAVA:
編程語言
2.需求规格
2.1適用環境
操作系統:
windows操作系統(XP)
2.2功能需求
2.2.1功能劃分
1.指令系統
2.執行線程
2.2.2功能描述
1.指令識別
對定義的指令進行解碼;
對I/O進行掃描、解碼執行、結果發送;
2.3性能需求
2.3.1時間特性
掃描週期:
1ms
2.4運行需求
2.4.1用戶介面
可輸入的TextField,并可進行初步指令識別,對錯誤指令進行提示。
3.项目开发计划
3.1实施计划
語音資料收集(1天)
调研
語音播放介面設計(2天)
设计
語音播放功能開發(4天)
开发
語音播放功能測試(2天)
测试
通訊功能測試(5天)
測試
軟體整體測試及優化(2天)
優化
3.2进度
項目
序號
作業名稱
責任人
開始時間
結束時間
Android
語
音
播
放
1
語音資料收集
徐軍波
2014-1-10
2
語音播放介面設計
2014-1-13
2014-1-14
3
語音播放功能開發
2014-1-15
2014-1-20
4
語音播放功能測試
2014-1-21
2014-1-22
5
通訊功能測試
2014-1-23
2014-2-11
6
軟體整體測試及優化
2014-2-12
2014-2-13
3.3关键问题
1.指令正確識別;
2.保證掃描週期在1ms;
3.4人员组织及分工
调研小组:
吳新燦
3.5交付期限
最迟交付日期:
2014年2月15日。
4.任务概述
4.1目标
開發手機語音播放功能,可由PLC發送命令控制手機即時播放語音;
4.2运行环境
系統針對手機/平板電腦開發,主要應用于Android系統。
4.3需求概述
為利用手機攜帶方便的特點,將手機具有的功能引入AGV,目前先開發一款可由PLC發送命令控制手機即時播放語音的功能;
4.4条件与限制
無
5.总体设计
5.1簡述
。
5.2處理流程
5.2总体结构和模块外部设计
5.2.1總體結構
5.2.2系統物理結構圖
5.2.3設計思路
設計“介面程序”和“Server程序”,“介面程序”主要負責參數的設置及保存,“Server程序”負責監聽PLC發送的信號,并控制手機播放語音。
(開發應用在Android上的服務程序,手機開機即可啟動)
5.3功能分配
5.3.1介面開發
介面開發包含4個介面:
●歡迎介面
●主介面
●通訊設置
●語音設置
具體設計如下:
5.3.2功能開發
5.3.2.1指令系統
指令包括:
加/減/乘/除/與/或/非/等于/大於/小於/abs
If語句
While語句
GoTo
Wait
Dread
Sset
排序
5.3.2.2語音播放功能
目的:
實現語音播放功能
類:
MusicPlay//播放語音類
屬性:
名稱:
String
存放位置:
播放次數:
int
播放狀態:
boolean
方法:
play()
stop()
5.3.2.3通訊功能
實現利用Wifi功能,取得數據,并控制播放
CommData//取得數據
套接字:
Socket
緩存數據:
type
方法:
linkHost(ip,port);
stopLink();
sendData()
getData();
5.3.2.4Service組件
在手機後台運行,接收PLC發過來的指令,控制語音播放
PlayServiceextendsService
監控線程:
ThreadreadThread
播放類:
MusicPlaymusicplay;
@Override
onUnbind(Intenti)//取消綁定
onRebind(Intenti)//重新綁定
onCreate(Intenti)//創建服務
onStart(Intenti)//啟動服務
onDestroy(IntentI)//銷毀服務
6.接口设计
6.1外部接口
●手機無線模組:
WIFI功能
●USR-WIFI232-B通訊板卡:
Rs232于WIFI互轉
●PLC:
RS232接口
本系統通過“USR-WIFI232-B通訊板卡”實現手機與PLC通訊接口RS232通訊;
6.2内部接口
內部接口:
本系統內部通過Soket套接字,獲取“USR-WIFI232-B通訊板卡”傳回來的無線信號,然後進行控制播放;
7.数据结构设计
7.1逻辑结构设计
暫無
7.2物理结构设计
7.3数据结构与程序的关系
8.出错处理设计
8.1出错输出信息
採用Android“Toast/對話框”輸出提示信息、錯誤信息;
8.2出错处理对策
9.安全保密设计
●外部程序無法讀取本系統的保存數據
●密碼控制防止修改已設置完成的參數
10.维护设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Basic 语言 设计 概要