- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
可视化应用处理系统 的设计与实现 15.1 系统整体设计 15.2 系统模块设计 15.3 系统集成与调试 15.4 系统发布、运行与维护 15.5 应用实例分析 第 15 章 ●一个完整的应用系统通常由引导模块、加密模块、 主控模块和若干个主功能模块组成, 而每一个主功能模块根据实际需要又可以分为若干个子功能模块等等。对于每一个功能模块均是用来实现某一个指定的具体功能。 用户通过设计一个总控制模块,把各个主功能模块按照实际要求连接成一个完整的应用系统。可视化应用系统的具体设计过程可以描述如下: (1)系统需求分析 (2)系统整体结构设计 (3)系统流程图设计 (4)系统GUI设计 (5)系统模块设计 (6)系统集成 (7)系统的运行与维护 IDLPaint.Pro IDLPaintThick.Pro 添加前景颜色、背景颜色、直线、折线、圆等。 教学进程 15.1系统整体设计 ●可视化应用系统的结构可以表示为: 教学进程 15.1系统整体设计 ●引导模块程序设计 引导模块主要用来显示和设置可视化应用系统的Flash界面以及使用可视化应用系统的用户单位名称、使用日期和版权注册等信息。 调用引导模块后,一般屏幕上显示出美观的GUI菜单界面,并等待用户按照提示信息输入相应的数据,并且把数据存入相应的内存变量或内存变量文件中,以便以后调用。引导模块程序设计示例,请参阅15.5小节的引导模块(Chapter15HappyYou3DSAnimate.pro)。 教学进程 15.2 系统模块设计 ●加密模块程序设计 加密模块主要用来保护软件开发人员的研究成果,只有合法用户才能使用该软件。目前,软件的加密方法很多,本小节给出一种常用的软件加密方法,该方法依赖于加密算法。加密模块通常采用死循环,请用户输入密码,若输入密码错误,则该系统会给出提示信息,让用户重新输入密码或退出系统。 密码可以是固定密码,也可以是随机密码(例如:机器的日期加固定密码),这可以根据用户的需要来选择。 调用加密模块后,屏幕上会显示出提示信息,要求用户输入密码, 如果用户输入错误密码,则提示用户密码错误,并要求用户重新输入。一般限制用户输入密码三次, 否则系统将被终止并退出。加密模块程序例请参阅15.5小节的加密模块(Chapter15HappyYou3DSPassword.pro)。另外:用户还可以配合硬件加密狗,使得系统更加安全。二者配合是一个既实惠又安全的方案。 教学进程 15.2 系统模块设计 ●主控模块程序设计 主控模块的功能是用来把各大功能模块连接成一个完整的应用管理系统。因此, 它控制着整个系统的执行过程。通常主控模块先利用GUI以多种菜单的方式显示出系统的主要功能,让用户选择执行需要实现的功能模块。在主控模块中, 画面质量的美观与否取决于菜单制作水平,设计主控模块的方法,通常采用目前比较流行的文本菜单、独立弹出菜单、组合弹出菜单、按钮下拉菜单、组合下拉菜单、工具栏等菜单系统, 以及这些菜单系统之间相互协调的组合使用。主控模块的程序设计方法请读者参阅15.5小节的主控模块(Chapter15HappyYou3DSControl.pro)。 教学进程 15.2 系统模块设计 ●输入模块程序设计 输入模块是用来向应用系统中输入数据处理所需要的数据。这是一个应用系统应具有的基本功能。输入模块通常用数据的标准输入方法、数据的格式输入方法和数据的文件输入(文件导入)方法来实现。输入数据方法两种:直接输入和间接输入。 直接输入:使用设计好的输入数据GUI,由用户通过GUI直接通过键盘输入数据。 间接输入:使用恢复命令恢复存储在内存变量文件中的数据,或使用格式文件的操作方法,打开存储在格式文件中的数据。文件可以是任意各式的数据文件、图像文件或体数据文件。 输入模块的程序设计方法请读者参阅15.5小节的程序模块(Chapter15HappyYou3DS Control.pro)中的File → Load、函数Chapter15HappyYou3DSControlMakeView 、下拉组合文本菜单File→Load和按钮下拉组合菜单Add→*、Add Child →*。 教学进程 15.2 系统模块设计 ●数据处理模块程序设计 使用应用系统的目的是管理、处理和分析数据,因此,其功能是对数据进行输入、编辑、修改、删除、计算、分析、显示、存储等数据处理。这些处理功能可以分别使用独立的功能模块来实现。 数据处理模块是整个应用系统的核心。它的复杂程度是根据用户的不同要求来决定的。具体设计方法可以用到IDL6.4的所有知识和技巧以及程序员的编程水平。因此在实现该模块时,需要程序员根据用户的需要,选择IDL6.4的适当语句和结构,利用合理的算法和程序设计技巧,
您可能关注的文档
最近下载
- DB32_T 4451.8-2023 医用影像设备临床使用管理与质量控制规范 第8部分:正电子发射及X射线计算机断层成像系统(PETCT).docx VIP
- 钢材采购售后服务方案.docx VIP
- 京剧课件(优质课件).pptx VIP
- 种质资源使用协议书8篇.docx VIP
- 精神病学-精神疾病与睡眠障碍.ppt VIP
- DB32_T 5124.4-2025 临床护理技术规范 第4部分:成人危重症患者漂浮导管置管配合与监测.pdf VIP
- 退运货物及返修货物所需单证.doc VIP
- 固体物理答案陆栋.pdf VIP
- 2025版本对标账号研究拆解表.xlsx VIP
- 发展对象接收为预备党员公示(模板).pptx VIP
原创力文档


文档评论(0)