2016系统分析课件sys12 1详细设计_第1页
2016系统分析课件sys12 1详细设计_第2页
2016系统分析课件sys12 1详细设计_第3页
2016系统分析课件sys12 1详细设计_第4页
2016系统分析课件sys12 1详细设计_第5页
已阅读5页,还剩101页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

系统分析与设计大连理工大学软件学院2015年度春季第14章:详细设计第四部分:系统设计基础2大连理工大学软件学院详细设计1.系统平台设计2.代码设计3.对话设计4.输入/输出设计5.数据库设计概念模型6.处理流程设计7.系统设计报告31.系统平台设计管理信息系统的平台设计包括:计算机处理方式软硬件选择网络系统的设计数据库管理系统的选择…系统的平台设计提交如下材料:硬件网络结构图服务器:硬件、软件选型工作站:硬件、软件选型硬件配置清单等表格。大连理工大学软件学院41.软件开发平台–IDE51.软件开发平台–IDEIDEIntegratedDevelopmentEnvironment集成开发环境IDE集成开发环境软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。该程序可以独立运行,也可以和其它程序并用。61.1VisualStudio2015大连理工大学软件学院71.1VisualStudio20152014年11月13日微软宣布了VisualStudio2015开放下载。它作为在纽约举办的Connect大会主题演讲的一部分,上述平台可帮助开发人员打造跨平台的应用程序,从Windows到Linux、甚至iOS和Android。大连理工大学软件学院81.1VisualStudio2015能够创建跨平台运行的ASP.NET5网站(包括Windows、Linux和Mac);集成了对构建跨设备运行的应用的支持(通过整合VisualStudioToolsforApacheCordova、以及用于跨平台库开发的全新VisualC++工具);连接服务(ConnectedServices)体验更加轻松(可方便地在app中集成Office365、SalesForce和Azure平台服务);智能单元测试(SmartUnitTesting,原名为PEX):VisualStudio2015已整合来自微软研究院的单元测试技术;全新的代码效率(得益于全新的.NET编译平台Roslyn)。大连理工大学软件学院91.2IBMEclipse大连理工大学软件学院10JavaIDE三巨头十五年前,由于技术所限,IDE还是奢侈品。而十五年之后的今天,界面易用、功能强大、速度飞快的IDE已经成为人们热衷的话题,套用经济学术语。人们渴望的不仅仅是一个传统的IDE,而是一种边际效应递增的开发工具更多的可用资源更高的开发效率更合理的开发方法大连理工大学软件学院11老大哥:Jbuilder(公元1997年)

JBuilder是第一个被广泛使用的JavaIDE时至今日已经走过了近20个年头.它也曾经赢得了无数的奖项TopProduct,Reader’sChoice,BestProduct,JoltAward,以及著名的PCMAGAZINEEDITOR’SCHOICE等等,以至于Borland再宣布JBuilder获得某某奖项时,程序员们都已经习以为常了。但是由于开源软件在最近几年突然兴起,JBuilder逐渐失去了自己的王者地位,这几乎出于所有人的预料.大连理工大学软件学院12JBuilder不做大哥好多年既生瑜,何生亮?NetbeansvsEclipse(公元2000年)虽然Java是Sun做的,但JavaIDE却从来没Sun的份。经过多年的努力,Sun终于推出了自已的新的JavaIDE:NetBeans:在NetBeans刚推出不久,由于NetBeans性能和功能上的原因,一直也没象Eclipse那么出名。不过在2006年后,Sun接连推出了NetBeans5.5NetBeans6.0,这两个版本不仅功能强大,而且性能得到了很大的提高。同时和Eclipse一样,也是免费开源的。大连理工大学软件学院13Eclipse(暮光之城)2000年,为了对抗微软越来越强大的垄断地位,IBM投入10亿美元开发Linux产品,包括PC、笔记本电脑、服务器和大型计算机。在一系列的举措中,影响最深远的是Eclipse。Eclipse的前身是IBM的VisualAgeforJava(简称VA4J)。2001年6月,IBM宣布捐赠价值4000万美元的软件工具作为公共财产,并成立一个针对开发人员所设置的开放源代码机构。这个新成立的机构就是Eclipse,它提供部分IBM的软件和工具程序,以供程序开发人员撰写电子商务与Web服务的应用。机构成员包括了开放源代码的主力厂商RedHat、Suse,以及Merant、QSSL和Rational。大连理工大学软件学院14Eclipse(暮光之城)2003年,Eclipse开始了它的传奇生涯。经过短短2年多的发展,Eclipse从一个小屁孩变成了深受程序员欢迎的Java开发环境;2004年,Eclipse3.0正式发布,真正成为一个完美的、可扩展的开发环境;2005年发布的Eclipse3.1版本,30天内下载量居然达到100万之巨.Eclipse3.3有60多个开源项目,这其中包括涵盖企业应用开发、嵌入和设备应用开发、富客户端平台、富互联网应用、应用框架、应用生命周期管理以及面向服务架构等.大连理工大学软件学院15IBM的智慧Eclipse计划的出现,显示出IBM致力于开放源代码软件的决心。IBM深知如果要商业软件开发商写出开放源代码的、自由的应用软件,就必须让商业软件厂商采用开放源代码的软件开发工具,这样才有可能成功打入主要企业团体。说服大型企业的软件开发人员和专门为大型企业撰写软件的开发商,使用开放源代码的软件开发工具是非常关键的一步。要达到这样的目的,就要有一套强壮的、功能完备的、高度集成的企业级开放源代码软件开发工具。大连理工大学软件学院16IBM的智慧Eclipse软件可以在多平台下共同使用同样的代码不加修改即可在多个操作系统下顺利运行。IBM实际上拥有了全部的开放源代码程序员为它服务。同时,也促进了开源事业的发展,这确确实实是商业软件公司在策略上的一次进步。大连理工大学软件学院17APPLEXcodeIDE大连理工大学软件学院181.3XcodeIDEXcodeIDE集成了从源代码的编辑,编译和构建,到图形化的调试一整套工作流—所有这些都无需离开源代码视图。随着

iPhoneSDK的出现,Xcode可以管理您所有的测试设备,自动应用正确的证书打包iPhone程序,且在iPhone自身上安装程序。远程调试器将实时地连接到设备上,控制设备上的程序,管理断点等。大连理工大学软件学院19iPhoneSDKObjective-C通常写作ObjC,是扩充C的面向对象编程语言是Apple推荐的编程语言Objective-C可以在gcc运作的系统写和编译gcc含Objective-C的编译器可以和c/c++混合编程大连理工大学软件学院20iPhoneSDKCocoaFrameworks两个子框架FoundationFoundation全称FoundationFramework是Cocoa的一个子开发框架Foundation里包含了Cocoa中最基本的一些类,它们在一个Mac应用程序中通常负责对象管理、内存管理、容器等相关数据结构的操作。UIKit

UIKit框架为你的程序提供可视化的底层构架,包括窗口、视图、控件类和管理这些对象的控制器。这一层中的其它框架允许你访问用户的联系人和图片信息,以及设备上的加速器和其它硬件特征。大连理工大学软件学院21iPhoneSDKMVC模式MVC(Model+View+Controller)是一种帮助你把代码功能和显示划分开来的设计模式MVC模式在交互式设计中有非常广泛的使用Model:较为下层的数据引擎,负责管理好它的实体中所集成的数据View:为用户提供交互界面Controller:连接二者的桥梁大连理工大学软件学院22MVC模式大连理工大学软件学院23Model模型类是负责保持状态的应用组件。View通过特定的可视化方式展示数据模型并且负责与用户进行交互。Controller控制器类负责处理到来的请求,处理用户输入和交互,并且基于这些输入和交互执行适当的应用逻辑(获取和更新储存在数据库中的模型数据等等)。Model·View·Controller史蒂夫·乔布斯1955年2月24日出生17岁进入REED(里德)大学就读,但仅6个月后就中途辍学1976年愚人节,乔布斯、沃兹、龙·韦恩三人签署了一份合同,决定成立一家电脑公司。公司的名称由偏爱苹果的乔布斯一锤定音—称为苹果。大连理工大学软件学院24史蒂夫·乔布斯从对电脑的痴迷,到挚爱。25岁就成为亿万富翁的背后,是努力执著。信息业永远的创新者。我是天才,我一定会成功。StayHungry,StayFoolish.25AppStore大连理工大学软件学院26AppStore即ApplicationStore,通常理解为应用商店。AppStore是一个由苹果公司为iPhone和iPod

Touch以及iPad创建的服务,允许用户从iTunesStore浏览和下载一些为了iPhoneSDK开发的应用程序。用户可以购买或免费试用,让该应用程序直接下载到iPhone或iPodtouch。其中包含:游戏,日历,翻译程式,图库,以及许多实用的软件。大连理工大学软件学院27AppStoreAppStore是苹果战略转型的重要举措之一。AppStore+iPhone是增加苹果收益的关键路径之一。在“iPod+iTunes”模式的成功中,Apple看到了基于终端的内容服务市场的巨大潜力。在其整体战略上,也已经开始了从纯粹的消费电子产品生产商向以终端为基础的综合性内容服务提供商的转变。Apple要构建自身完整的数字娱乐内容服务战略,也需要借助一款产品或产品组合向移动增值市场进入,而“iPhone+AppStore”同时满足Apple为内容服务开拓市场空间的需求。大连理工大学软件学院28AppStore苹果在线商店AppStore年收入近24亿美元。每位iPhone用户平均每月下载10.2个应用程序,iPodTouch用户平均每人每月下载18.4个。苹果从AppStore中每月平均收益近2亿美元。每位iPhone用户每月在AppStore上会花费9.49美元,2640万iPhone用户每月会给AppStore带来1.25亿美元的收入。iPodTouch用户平均每人每月会在AppStore上会花费9.79美元,1860万iPod用户每月会给AppStore带来7300万美元的收入。大连理工大学软件学院29AppStore大连理工大学软件学院30日期应用程序数目累计下载2008年7月11日50002008年7月14日80010,000,0002008年9月9日3,000100,000,0002008年10月22日7,500200,000,0002008年12月5日10,000300,000,0002009年1月16日15,000500,000,0002009年3月17日25,000800,000,0002009年4月23日35,0001,000,000,0002009年6月8日50,0001,000,000,000+2009年7月11日55,0001,000,000,000+2009年7月14日65,0001,500,000,0002009年9月9日75,0001,800,000,0002009年9月29日85,0002,000,000,000+2009年11月4日100,0002,000,000,000+2010年1月5日100,000+3,000,000,000+2010年1月27日140,000+3,000,000,000+AppStore商业模式分析Who基于“iPhone+AppStore”的客户群基础完成向通信终端市场的延伸,主要的目标用户仍然是追求时尚、流行、对互联网等娱乐应用有较强需求的客户群体。WhatAppStore是连接开发者与用户之间的桥梁,是苹果专供iPhone和iPodTouch下载应用程序的唯一渠道。一方面向用户提供了持续的固定和移动互联网内容或应用服务;另一方面为软件开发者提供了一个软件售卖的平台。大连理工大学软件学院31AppStore商业模式分析Where随着iPhone手机的推出,AppStore现已随着iPhone手机的售卖遍布世界范围内70多个国家,如中国、美国、英国、法国、德国、澳大利亚、加拿大、日本、西班牙等国家。HowtoAchieve通过iPhone潮流的外观设计、强大的功能展现及创新型的应用集成,对目标人群具有较强的吸引力。通过终端内嵌实现应用与终端的绑定。HowtoMakeMoneyAppStore通过用户下载付费的形式获得收入,由苹果公司统一代收。然后苹果公司将应用收入按照3:7的比例与应用开发者按周进行分成即苹果公司获得收入的30%,软件开发者获得收入的70%。大连理工大学软件学院322.数据库设计33大连理工大学软件学院大连理工大学软件学院34甲骨文Oracle1977年:

劳伦斯·埃里森32岁以前他还一事无成,读了三个大学,没得到一个学位文凭,换了十几家公司。

开始创业时只有1200美元, Oracle连续十二年销售额每年翻一翻,成为世界上第二大的软件公司。甲骨文Oracle35甲骨文Oracle大连理工大学软件学院362.1发展简史数据管理的诞生:Univac系统(1951)使用磁带和穿孔卡片作为数据存储。网状数据库模型(1961)对于层次和非层次结构的事物都能比较自然的模拟,在关系数据库出现之前网状DBMS要比层次DBMS用得普遍。在数据库发展史上,网状数据库占有重要地位。层次型DBMS(1968)是紧随网络型数据库而出现的。最著名最典型的层次数据库系统是IBM公司在1968年开发的IMS(InformationManagementSystem)一种适合其主机的层次数据库。大连理工大学软件学院372.1发展简史关系数据库1969年EdgarF.

Codd发明了关系数据库1976年霍尼韦尔公司(Honeywell)开发了第一个商用关系数据库系统:MulticsRelationalDataStore代表产品OracleIBM公司的DB2微软公司的SQLServer,ACCESSMySQL,Informix、ADABASD等等。大连理工大学软件学院382.1发展简史结构化查询语言(SQL)1974年,IBM的RayBoyce和DonChamberlin将Codd关系数据库的12条准则的数学定义以简单的关键字语法表现出来,里程碑式地提出了SQL(StructuredQueryLanguage)语言。1986年,ANSI把SQL作为关系数据库语言的美国标准,同年公布了标准SQL文本。392.2数据库巨人IBMDB2OracleInformixSybaseSQLServerPostgreSQLmySQLAccess数据库SQLiteFoxPro数据库大连理工大学软件学院402.3下一代数据库并行数据库分布式数据库移动式,嵌入式数据库面向对象数据库,对象-关系数据库演绎数据库,知识库,主动数据库多媒体数据库空间数据库数据仓库和OLAP,数据挖掘信息集成Web环境中的数据库技术…大连理工大学软件学院412.3下一代数据库数据库趋势:XML数据库甲骨文、IBM、微软、SyBaseBI(BusinessIntelligence)数据库甲骨文、IBM、微软、SyBase开源数据库MySQL、PostgreSQL网格数据库甲骨文、IBM支持SoA架构大连理工大学软件学院422.3.1XML数据库绝对主力XML数据库

从近几年看,各大数据库厂商几乎无一例外地在数据库内支持XML(eXtensibleMarkupLanguage,可扩展的置标语言)并以此发起猛烈的竞争攻势在Web应用程序和系统间信息交换方面表现突出的XML技术,已经成为主导数据库技术趋势的主力军。大连理工大学软件学院432.3.1XML数据库XML不可或缺2006年,500家受访企业的IT部门中有29%称正在大量使用XML存储库和数据库;约有同样比例的受访者称,正在探索这方面的使用前景。甲骨文认为:“XML在信息管理领域无处不在,不管是管理结构化或非结构化信息,或者用于信息传输,或者是集成信息的映射标准,它现在是不可或缺的。”2000年,新华社当时就采用了OracleXML数据库当时是因为需要从美联社、路透社等国际新闻媒体机构交换数据,而且各个功能模块之间,如计费系统和新闻稿件内容管理系统之间的信息交互,它们都需要XML格式。大连理工大学软件学院442.3.1XML数据库甲骨文Oracle早在Oracle8i中就支持XML在Oracle9i提供了XmlDB功能,支持XMLType数据类型并在Oracle10g进一步加强了功能和提高了性能,如XQuery的性能。IBMDB2DB29中新的XML支持包括纯XML存储、XML索引、XQuery和高级的XML模式处理。这与商业关系数据库中以前的任何技术都不同。微软SQLServer2005XML数据处理提供了广泛的支持。XML值可以自然地存储在XML数据类型列中,并可以根据XML架构集合进行类型化,或者保持非类型化。SybaseASE数据库其嵌入式数据库都已经支持XML,可以从关系查询中创建XML格式的结果集,并且各具特色。大连理工大学软件学院452.3.1XML数据库厂商对XML数据库观点:甲骨文业内缺乏统一的数据库开发标准;IBM这将改变数据库的游戏规则;微软可以描述现实世界的每一个实体;SyBase解决了企业数据爆炸难题。大连理工大学软件学院462.3.2BI数据库BI(BusinessIntelligence,商业智能)市场异常火热处于群雄并起的“战国时代”2006年BusinessObjects公司收购Nsite软件公司BusinessObjects收购Firstlogic公司甲骨文收购SigmaDynamic微软收购ProClarity等一系列的收购使得BI市场竞争硝烟弥漫。大连理工大学软件学院472.3.2BI数据库商业智能的魅力为什么数据库巨头会如此看重商业智能呢?企业的商业数据成几何数量级不断递增如何能够从这些海量数据中获取更多的信息以便分析决策将数据转化为商业价值而从用户对数据管理需求的角度看,可分为两类:联机事务处理(OLTP)应用、联机分析处理(OLAP)、辅助决策(BI)数据库不仅要支持OLTP,还应该为业务决策、分析提供支持。目前,主流的数据库厂商都已经把支持OLAP、商业智能做为关系数据库发展的一大趋势。大连理工大学软件学院482.3.2BI数据库IBM在数据库商业智能方面是先行者之一2004年,IBM在全国多个城市举办“IBMDB2商业智能行业解决方案巡展”。IBM在芝加哥的Gartner商业智能高层会议发布其全面的动态仓储策略。该项举动的初衷是围绕公司的DB2仓储9.1.2进行的,同时整合了公司的信息服务器进行数据整合。IBM推出了OmniFindAnalytics版本该版本主要致力于解决从无组织的杂乱数据中提取商业智能的问题。大连理工大学软件学院492.3.2BI数据库Sybase在数据库ASE15版本强化了对OLAP分析表现功能的支持对中小企业客户来说,通过数据库就可以实现BI方面的应用对一些大型用户,Sybase也提供了专业的数据仓库和商业智能应用解决方案。SybaseIQ是Sybase专门为满足数据仓库和商业智能设计的高性能的关系型数据库系统。大连理工大学软件学院502.3.2BI数据库微软SQLServer2005继承了微软近十年BI技术应用与软件开发的成功经验,微软的BI有五个工具数据仓库、数据分析、ETL工具、报表及数据挖掘,并有针对性的做了一些优化。数据库本身应该具备一定的智能,根据前端的应用复杂的变化进行调整,最大化地利用资源。大连理工大学软件学院512.3.3开源数据库有人将这几年IT业称为“开源运动”时代在开源的热潮中,我们随处可见开源数据库的身影。MySQL、PostgreSQL、MaxDB、BerkeleyDB,开源数据库大家庭成员众多,其中不乏出类拔萃者。目前,以MySQL为代表的开源免费数据库呈星火燎原之势随着MySQL5.0版的推出,更有跻身企业市场的架势。而MySQL等开源数据库的异军突起,又直接威胁着传统数据库巨头的市场份额。大连理工大学软件学院522.3.3开源数据库开源数据库的使用率和市场份额将会逐渐提升。据AMRResearch之前的调研报告显示已经有43%的企业中在核心业务中使用开源数据库产品,而将来计划在核心业务中采用开源数据库产品的企业占37%。美国Forrester研究公司的分析师表示,数据统计表明,开源数据库和商业数据库相比可以给企业节省大约60%的费用。有统计表明,从总体拥有成本上看,开源数据库比商业数据库低50%,考虑到其他成本项目,开源比商业数据库便宜60%。

大连理工大学软件学院532.3.3开源数据库推广策略各不同甲骨文疯狂收购开源数据库厂商;IBM推出免费数据库版本;微软推出类似LAMP功能的免费工具;SyBase重视和Linux的产品搭配。大连理工大学软件学院542.3.4网格数据库网格计算的出现EMC、NetworkAppliance、甲骨文等公司成立了一个促进企业网格计算的联盟(EGA)理事会成员包括惠普、英特尔、NEC、NetworkAppliance、甲骨文和Sun等国际厂商。企业网格联盟关心数据中心计算,包括数据库、服务器、存储等应用。网格作为一种新出现的重要技术,必然会对数据库技术带来巨大的冲击。大连理工大学软件学院552.3.4网格数据库数据网格成为方向:网格数据库管理系统网格数据库集成支持新的网格应用网格计算的定义包括三部分:共享资源将可用资源汇集起来形成共享池;虚拟化堆栈的每一层可以如同管理一台计算机一样管理资源;基于策略实现自动化负载均衡大连理工大学软件学院562.3.5NoSQLNoSQL=NotOnlySQL,泛指非关系型的数据库.NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。它是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于铺天盖地的关系数据库运用,这一概念无疑是一种全新的思维的注入。大连理工大学软件学院572.4自动化管理企业级数据库产品目前已经进入同质化竞争时代在功能、性能、可靠性等方面差别已经不是很大。如何以最低的成本同时又高质量地管理其IT架构。自我管理功能包括能自动地对数据库自身进行监控、调整和修复等已成为数据库追求的目标。我们正看到越来越多的基于成本和可管理性的竞争Oracle的可管理性战略侧重在两个方面:首先是使Oracle产品的每一部分(包括数据库)尽可能地进行自我管理,以实现最少的人力管理;第二是使整个数据库中心的管理更便捷、高效,大连理工大学软件学院582.代码设计代码是用来代表事物名称、属性、状态等的符号和记号。以简短的符号形式代替了具体的文字说明。代码设计的任务:设计出一套供管理信息系统开发和运行所需的代码系统。大连理工大学软件学院592.代码设计代码的作用便于录入节省存储空间,提高处理速度便于计算机识别和处理提高数据标准化程度提高处理精度

大连理工大学软件学院602.代码设计编码的分类顺序编码:用连续数字代表编码对象,如:张平的职工号为0001;李立为0002等优点:简单,易追加;缺点:可识别性差,无逻辑性。区间编码:代码分为组,每组具有一定的含义如:某大学的学生代码******,前两位代表年级编号(大分类),中间两位代表专业及班级编号(中分类),后两位代表学生在班上的编号(小分类)。优点:分类明确,每层之间有严格的隶属关系,容量大;缺点:位数多。大连理工大学软件学院612.代码设计编码的分类字母编码:用具有特定意义的字母代表某一类项目。如:“TV”:电视,“CM”厘米优点:可用汉字拼音或英语联想帮助记忆;缺点:位数多,处理不便,易产生重复。组合编码:用上述编码组合而成。按位编码和顺序码组合:学号01164015按字线码和数字码组合:汽车号闽C-1002

大连理工大学软件学院622.代码设计代码设计的原则:选择最小值要适合计算机处理要便于使用要具有系统性、通用性和可扩展性代码标准化大连理工大学软件学院632.代码设计代码的校验为了保证关键代码输入的准确性、减少输入错误,有意识地在编码设计的基础上,通过事先规定的某种数学方法,计算出校验码,附加在编码之后,作为编码的一部分。输入时与代码一起输入,此时计算机会用同种数学方法,输入代码进行数学计算,并与所输入的代码进行比较,以校验是否正确,并发现错误。大连理工大学软件学院642.代码设计代码输入时常见的错误:抄写错误易位错误双位错误随机错误大连理工大学软件学院652.代码设计确定校验位的方法:1.将代码(Ci)各位乘以权因子(Pi)求出各位的积:C1P1,C2P2,...CnPn2.求出加权和:S=C1P1+C2P2+...+CnPn3.以称为模的常数M除和,求出余数R即R=SmodM4.把模M减去余数R

作为校验位,J=M-R当J为10、11、12…时,其校验位码为A、B、C…大连理工大学软件学院662.代码设计校验码例:原代码1238,权因子为质数法,模M=10以J=M–R为校验码,设计出其校验码。大连理工大学软件学院673.对话设计对话设计的原则:“用户友好”对话界面要美观、醒目;提示要清楚、简单,不能有二义性;要便于操作和学习,有帮助功能;能及时反馈错误信息。大连理工大学软件学院683.对话设计对话设计的基本类型菜单:用菜单方式使整个界面清晰,简洁;图像:在用户界面中,加入丰富多彩的画面能够更形象地为用户提供有用的信息,达到可视化的目的;对话框:在系统必要时,显示于屏幕上的一个矩形区域内的图形和正文信息,通过对话框实现用户和系统之间的联系;窗口:通过窗口显示观察其工作领域全部或一部分内容,并可对所显示的内容进行各种系统预先规定好的正文和图形操作。大连理工大学软件学院69大连理工大学软件学院70大连理工大学软件学院714.输入/输出设计输入/输出设计的标准:应尽量减少汉字的输入。屏幕显示应尽量直观、逼真。输入数据时应尽量采用选择的方式。有较强的检错和容错能力。具有一定的数据恢复能力。具有完善的帮助系统。界面风格应当尽量向标准化靠近。大连理工大学软件学院724.输入/输出设计输出设计:用户所需的信息、报表都要由系统输出完成.输出设计工作主要包括:确定输出方式确定输出的类型与内容进行输出格式的设计大连理工大学软件学院734.输入/输出设计输出方式:根据输出信息的要求,信息量的大小、输出设备的限制等备件来决定。输出方式一般有:显示输出打印输出图形输出

大连理工大学软件学院744.输入/输出设计输出类型的确定:外部输出和内部输出内部输出一个处理过程(或子系统)向另一个处理过程(或子系统)的输出外部输出向计算机系统外的输出,如有关报表、报盘等。输出设备与介质的选择:输出设备:打印机、磁带机、磁盘机、光盘机等,输出介质:打印纸、磁带、磁盘等。输出内容的设计:输出内容的项目名称项目数据的类型、长度、精度、格式设计、输出方式等。大连理工大学软件学院754.输入/输出设计输出格式设计的注意点:报告应注明名称、标题、日期、图号;尽量将相类似的项目归纳在一起;尽量将位数相同的项目归纳在一起;尽量使布局合理、醒目;决定数据位数时,要考虑编辑结果的最大数包括货币符号、逗号所占的位数字符从左对齐,空格和数字从右对齐;注意“0”和空格的含义;“合计”要醒目;大连理工大学软件学院764.输入/输出设计输入设计输出信息的正确性很大程度取决于输入信息的正确性和及时性。必须科学地进行输入设计,使之正确地、及时地、方便地收集信息、录入信息。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论