好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

申请软件著作权时的软件说明书模版.doc

18页
  • 卖家[上传人]:宝路
  • 文档编号:4061811
  • 上传时间:2017-08-14
  • 文档格式:DOC
  • 文档大小:97KB
  • / 18 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1多媒体教学绘图软件说明申请人:深圳市中教通集成科技有限公司2011 年 11 月 11 日一 软件功能简介二 通迅 流程图三 主类及类结构图四 笔的状态检测软件说明五 设计总结 和理念2一 软件功能简介电子白板通过与电脑、投影机组成交互式演示系统,配套电子笔完全代替鼠标,直接操控电脑电脑的一切操作均可在电子白板上实现并同步显示,在电子白板上的操作也均可在电脑上同步显示,并可存储打印,该方案采用电子白板的主流技术——电磁感应技术,产品具有响应速度快、定位精度高、操作准确、环境适应性强、维护成本低等优点该软件是一款专门针对教育的多媒体教学软件,用来管理各种工具,包括聚光灯,键盘,文本,直尺,圆规,量角器等,为各学科教师及学生提供最大程度的简易教学.软件主要功能如下:提供新建文件,打开文件,保存及导出文件等功能,可打开各种图像文件及 PPT 文件,可导出 PPT,PDF,SWF 等文件提供语言切换等功能新建各种板页,包括黑板页,白板页,蓝板页等 提供索引页显示及删除页面等功能选择各种画笔 变通笔,软笔,书法笔,曲线笔,多线条笔等 粗, 中, 细, 自定义笔宽.实线,点线,点划线等。

      3提供各种几何图形的绘制三角形,四边形,梯形,及其它图形的绘制提供对象擦除及将笔线条打断的功能提供音视频录制,FLASH 播放等功能提供三角板,圆规,直尺,量角器等数学工具提供文本,键盘,聚光灯,放大镜等工具提供 Windows 与软件的切换按钮将屏幕书写与对电脑的鼠标操作全而为一的一种功能硬笔: 提供最真实的线笔书写软笔: 提供根据方位变幻的书写笔纹理笔: 以图片纹理为笔背景,进行书写荧光笔:带有透明度的笔橡皮 : 擦除对象选择 : 选择对象填充 : 填充对象放大 : 放大页面数据缩小 : 缩小页面数据清空 : 清空当前页面前一页 : 翻转到前一页后一页 : 进入到下一页资源库 : 提供对各种教学资源的利用包括各种教学图片,FLASH,PPT 等幕布 : 提供屏幕遮盖功能4笔迹回放 : 回放当前页面可见部分的笔迹.照相机 : 采集屏幕上的图像.撤销 : 撤销刚才操作的对象重做 : 重做撤销的对象无限粘贴 : 提供无限粘贴功能Word 图标 : 向Word 嵌入书写笔迹翻转工具条 : 提供工具条翻转功能,可由水平变为竖直,或竖直变为平行5二 通迅流程图程序从 CWinApp 类启动, 创建 CMainWindow 类主窗口.然后初始化创建所有子窗口,包括工具栏窗口,绘图窗口,索引窗口,量角器,直尺窗口,幕布,时钟,闹钟,计时器窗口,锁屏窗口,打印预览,语言设置窗口,视频采集窗口,FLASH窗口,聚光灯,放大镜窗口,并与同时建立窗口的主菜单及菜单的消息响应机制.从而实现对程序中各个消息的响应,并根据响应弹出对应的窗口,或者实现对应的功能.CWinApp 类进行程序初始化然后创建主窗口 CMainWindow 类初始化窗口菜单,初始化所有子窗体建立菜单消息响应机制点击工具菜单:如 直尺绘制圆,及圆弧弹出直尺窗口,可在直尺上绘图画线.并测量尺寸;点击工具菜单:如 圆规6点击工具菜单:如 量角器画角,扇形响应所有的对应的菜单消息若客户点击退出则退出程序7上下位机交互流程图:首先设备插入PC, 程序循环检测并判断是否有设备插入,如果有,并且是自身需要的设备则打开;然后进行连接通迅,连接成功后,用软件对投影进行定位,定位完成后可以准确书写. 也可以定位快捷键, 从而实现快捷键的准确使用.点击快捷键上的 图标,实现对应的功能.连接设备并完成定位快捷键定位完成快捷键定位设备插入PC检测并打开设备8点击快捷键选择笔出现红笔蓝笔等 若点击橡皮则可擦除笔记9关于鼠标模拟:设备插入后, PC检测并打开设备,然后连接,连接完成后进行定位.此时软件对笔状态进行检测,左标志位按下,则模拟左键,右标志位按下则模拟右键,若只有移动标志,则模拟 Move; 若PC退出,则下位机终止扫描,并停止笔信号的检测及标志位的上传.PC模拟鼠标下位机若检测到落笔,则数据上传用户退出程序下位机终止扫描连接设备并完成定位设备插入PC检测并打开设备10三 主类及类结构图CTEDrawApp: 应用程序类 , 整个程序启动的主程序. 对 WinMain 进行了包装. 其将构建一个全局 APP 对象, CMainWindow : 主窗口类, 应用程序从 BOOL CTEDrawApp::InitInstance() 里对 此类进行调用,生成主窗口, 并进入消息循环.CMenuEx : 自绘菜单类,由 CMainWindow 类或工具窗体类进行调用 .用来对菜单进行自绘, 生成带图标及色彩的高清真彩色菜单.CTEInterface :  程序接口类, 应用程序与各个接口的消息交互处, 它最终实现对程序菜单或按钮及其它部件 消息的全部响应. 是一个真正的消息接口类 .CTELanSetting :  语言设置类; 可动态设置语言; 设置成功后程序会自动切换,并重新载入其他语种, 然后将其分配到菜单或框架提示当中.CTEIndexPage:  索引页面类,可通过点击   索引页  菜单选项,来查看页面索引,并对页面进行管理;CTECoverDlg : 遮屏类,幕布类; 提供上下幕布, 左右幕布, 全屏幕布,可动态遮盖 当前已经书写的内容;CToolbarEx : 视图模式下的工具条类, 提供快捷工具按钮,CTEDrawWnd  :全局绘图窗体,用来将所有的对象进行显示, 并可对对象进行 回放,缩放,旋转等.11主类调用图:CWinApp 类进行程序初始化然后 InitInstance 创建主窗口 CMainWindow 类CTEDrawWnd  类生成绘图主窗体,并将其做为CMainWindow 类的子窗体建立菜单消息响应机制,对菜单消息进行响应调用 CMenuEx 初始化窗口菜单,并初始化所有子窗体点击菜单或按钮选项,可实现的功能如下:选择,填充,放大,缩小,纹理笔,软笔,硬笔,书法笔,曲线笔,锁屏,幕布,图像采集,索引页管理,聚光灯,笔宽设置,圆,圆规,量角器,直尺, 四边形绘制,三角形绘制.椭圆,直线,梯形,直角三角形,Arc, 立方体 , 圆柱 , 棱柱, 等等. 12语种实现图:1: 首先从 配置文件中 读取当前的 , 语言各类, 然后寻找对应的语种文件.判断语种文件名是否为空,如果是则使用默认语种,否则将调用当前语种文件.LoadAllLanguageText 函数载入所有的语种文字 ;LoadText_ToolResource 初始化所有的工具状态下所有要用到的文本 . 以便在工具状态下显示.GenerateMainMenu 函数生成在视图模式下的全部的框架菜单, 并用 SetMenu 将菜单设置为主窗体菜单, 从而实现菜单的显示, 及映射.GetPrivateProfileString 函数读取当前配置文件中的语言种类判断语种文件名是否为空,如果是则使用默认语种,否则将调用当前语种文件.LoadAllLanguageText 函数载入所有的语种文字 ;LoadText_ToolResource 初始化所有的工具状态下所有要用到的文本. 以便在工具状态下显示.GenerateMainMenu 函数生成在视图模式下的全部的框架菜单, 并用 SetMenu 将菜单设置为主窗体菜单, 从而实现菜单的显示, 及映射至此语种的载入 和 所有的菜单窗体 语言资源的分配就完成了.13四. 笔的状态检测软件说明笔的状态有以下三种,左键,右键,Move;当左按钮按下时产生左键按下的信号,右按钮按下时是会产生右键按下的信号;不按下,但接近面板有感应时应生Move 信号;下位机检测到硬件的笔信号后,生成对应的标志位, 进行上传;软件通过标志位的变更来确定是那一个键按下, 并模拟成对应的鼠标信息. 软件通过获取鼠标信息来完成对应的功能操作.笔的状态有以下三种,左键,右键,Move笔的状态左键 Move 右键14左键按下,笔信号产生复位, 通知单片机,单片机检测到后将其上传给 PC, PC 检测到笔左键标志位变更,则进行左键按下的模拟如果右键按下,笔信号产生复位, 通知单片机,单片机检测到后将其上传给 PC, PC 检测到笔右键标志位变更,则进行右键按下的模拟笔左键按下PC 检测笔标志位PC 检测到左键标志位模拟左键YesNo笔右键按下PC 检测笔标志位PC 检测到右键标志位 No15如果没有键按下,却收到移动信息, 则将移动消息通知单片机,单片机检测到后将其上传给 PC, PC 检测到笔移动消息,则进行鼠标移动的模拟, 非DOWN 状态下的移动模拟.模拟右键Yes16五:设计总结和理念本程序是本着易学,易用,模块化,及共用性,多语种支持的原则进行设计及开发的.首先;确保开发出来的软件,用户易学,易学才能易用,才能有好的销路.模块化,易于管理和修改, 多语种支持,可以最大化的提供国际化支持,让世界客户都来使用.整个流程图模块及设计如下:17主模块,负责程序的启动加载子模块UI 模块 语言模块绘图模块通用工具模块几何工具模块多媒体模块所有模块的消息统一交给 消息处理接口 模块 进行处理,处理完成后返回主模块18主模块:  负责程序的启动加载子模块;UI 模块  :  处理界面的美观问题.绘图模块: 所有的笔迹及图形图像的处理 语言模块: 处理语言的设置问题几何工具模块:处理几何工具的问题通用工具模块: 处理常用工具,包括文本,键盘,放大镜,时钟,闹钟等.多媒体模块:  处理屏幕内容录制,播放器等问题.消息处理模块: 对所有的消息映射进行统一处理.。

      点击阅读更多内容
      相关文档
      高一历史上学期期末考前必刷卷统编版03考试版A4含答案.docx 高中英语考试各题型突破攻略听力篇高一高二高三的都要看.docx 高一历史上学期期末考前必刷卷统编版01考试版A3含答案.docx 高中英语考试各题型突破攻略语法填空篇高一高二高三的都要看.docx 高一历史上学期期末考前必刷卷统编版02考试版A3含答案.docx 高中英语考试各题型突破攻略完形填空篇高一高二高三的都要看.docx 高中英语考试各题型突破攻略作文篇高一高二高三的都要看.docx 高考政治如何规范化答题?.docx 高一历史上学期期末考前必刷卷统编版03考试版A3含答案.docx 高一历史上学期期末考前必刷卷统编版02考试版A4含答案.docx 高一历史上学期期末测试卷01统编版中外历史纲要上129课含答案.docx 日历表2028年日历中文版纵向排版周一开始带周数带农历带节假日调休安排1.docx 日历表2028年日历中文版横向排版周一开始带农历带节假日调休安排1.docx 八年级数学北师大版上册课时练第7章《3 平行线的判定》含答案解析.docx 日历表2029年日历中文版横向排版周一开始带周数带农历带节假日调休安排1.docx 日历表2028年日历中文版纵向排版周一开始带周数带农历.docx 人教版二年级数学下册同步测试-有余数的除法含答案解析3含答案.docx 日历表2028年日历中文版横向排版周一开始带农历1.docx 人教版二年级数学下册同步测试-总复习含答案解析-人教新课标含答案.docx 日历表2028年日历中文版横向排版周一开始带周数带农历1.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.