ImageVerifierCode 换一换
格式:PPT , 页数:67 ,大小:632KB ,
文档编号:4316077      下载积分:28 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-4316077.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(晟晟文业)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(管理系统中计算机应用(同名93)课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

管理系统中计算机应用(同名93)课件.ppt

1、7.系统详细设计系统详细设计-P205 管理信息系统的总体设计完成以后,还需要确定于系统和各模块的具体实现方法,以便最终真正建立一个完善的管理信息系统。要建立系统的各个功能模块,就要进行程序设计。所谓程序设计,实际上是对象的设计。对象有自己的数据(属性),也包括作用于数据的操作(方法)和对象的响应(事件)。2人机接口界面的设计-P205 人机对话也叫人机交互,是指在程序运行过程中,为了控制或校验目的,通过计算机显示屏幕,使人和计算机对话(交互)的操作。在Windows平台上,这种对话的界面主要有三种形式即菜单方式、工具栏方式、对话框方式。下拉菜单一般作为应用系统的主菜单,创建菜单的过程可以分成

2、规划与设计、创建、确定任务、生成和运行测试五步。3登录功能代码-P220IF LOWER(THISFORM.TEXT1.VALUE)=zx11 AND(LOWER(THISFORM.COMBO1.VALUE)=张三 OR LOWER(THISFORM.COMBO1.VALUE)=李四)THISFORM.LABEL2.CAPTION=欢迎使用本系统!ELSETHISFORM.LABEL2.CAPTION=口令错误!重输THISFORM.TEXT1.VALUE=THISFORM.COMBO1.VALUE=THISFORM.COMBO1.SETFOCUSTHISFORM.REFRESHZ=Z+1IF

3、 Z=3THISFORM.LABEL2.CAPTION=你无权使用本系统!THISFORM.TEXT1.ENABLED=.F.THISFORM.COMBO1.ENABLED =.F.ENDIFENDIF4输入界面设计 设计输入界面就要方便用户,做到高效、直观、准确、简便、舒适。信息的输入包括:数据的采集和数据的录入两个部分,采集就是确认和获取新产生数据的过程;录入就是把源数据转变成计算机可以识别处理的信息,并保存在外存储器中的过程。5信息输入的方法 可以分为批处理和联机处理两种类型。批处理:先把数据采集到一个文件中,待检测合格或计算机空闲时,再把数据文件中的数据一次性地输入管理信息系统中。联机

4、处理:直接将采集到的数据实时输入管理信息系统的方式。6信息输入的原则 源点输入 统一输入 数据简洁。用户界面友好。7输入数据的校验 数据校验主要使用人工静态校验和计算机动态校验两种方式。静态校验、就是利用人工目测的方式检查错误。这种方式效率不高,查出率会因人而异,一般不超过80。重复校验。对于同一组数据,由不同人员重复输入;然后由计算机比较检查一致性,叫做重复校验。重复校验可以将出错率降到0.l以下。界限校验。事先制定数据的取值范围,由计算机系统校验数据是否超出了界限。逻辑校验。校验数据的逻辑合理性。平衡校验。由计算机来校验一组相关数据之间是否平衡,比如总计数应当等于各小计数之和。匹配校验。以

5、业务代码与存储文件代码比较,若不匹配则有数据错误。该工作一般由计算机和人工共同完成。存在校验。有些信息在输入文件中必须存在,如果找不到,就可以判定是数据错误。该工作可以用计算机来完成。8计算机数据校验的实现 逻辑校验。为了防止在年龄字段中错误地输入字符值。重复校验。要让系统自动进行重复性校验,最简单的办法是将数据表的码设置为主索引域候选索引。界限校验。匹配校验。匹配校验是检查两个表之间的错误。存在校验。9输入界面的设计 1.界面设计的原则 系统输入界面也是人机交互的重要界面,一般应注意如下几个方面。可靠性高、容错性好。为可能的参数设置初始值。设置各种校验,随时检查和提示用户系统工作状态与错误信

6、息。设置容错、纠错功能,允许用户出错。操作简单,易学易用。尽可能减少录入量。创建空白界面。10&选择工作区(选择数据表ZCSY)&计算并替换原值(YZ,DJ,SL,YZF均为数据表字段变量)&替换当前日期(RQ为数据表字段变量,DATE()为函数)&保存商品代码(DM为数据表字段变量,Y1为内存变量)&保存部门编号(BMH为数据表字段变量,Y2为内存变量)&保存当前记录号(W为内存变量,RECNO()为函数)&统计相同设备数&设备数变3为数字&移动记录指针&计算并替换物资码(WZM为数据表字段变量)记录操作代码-P233SELECT ZCSY REPLACE YZ WITH DJ*SL+YZF

7、REPLACE RQ WITH DATE()Y1=DMY2=BMHW=RECNO()COUNT ALL FOR DM=Y1.AND.BMH=Y2 TO YYY=RIGHT(“000”+ALLTRIM(STR(Y),3)GO WREPLACE WZM WITH Y1+Y2+YY11求记录个数的命令-P96COUNT FOR TO COUNT ALL FOR DM=Y1.AND.BMH=Y2 TO Y12&BOF()函数:判断是否为文件的开头&SKIP:向前或向后移动表中的记录指针-P375&GO:移动记录指针到指定的记录号的记录中-P365记录向前操作代码-P234IF!BOF()SKIP-1E

8、LSE GO TOPENDIFTHISFORM.REFRESH13&BOF()函数:判断是否为文件的结尾&SKIP:向前或向后移动表中的记录指针-P375&GO:移动记录指针到指定的记录号的记录中-P365记录向前操作代码-P234IF!EOF()SKIP 1ELSE GO BOTTOMENDIFTHISFORM.REFRESH14&选择数据表ZCSY&APPEND:添加一个或多个新记录到表的末尾-P361新增加记录操作代码-P234SELECT ZCSYAPPEND BLANK15输出界面设计 能够针对用户的需求,以最适当的方式,准确、及时地输出最需要的信息,是输出界面设计要解决的根本问题。

9、16输出方式的选择 选择输出设备常见的输出设备有显示器、打印机、磁盘磁带、绘图机、网络,也可以是扬声器等。选择输出形式一般用报表、标签输出,也可以用简单提示、报警等形式。另外,输出也可以是文字、图表、图形、声音,甚至影像。输出内容根据用户的不同、使用目的的不同、使用期限的不同、安全级别的不同,分类设计各类输出内容。17输出界面的设计 报表输出是最常见、最基本的输出形式。报表输出界面的设计的过程如下。创建报表布局 报表对象包括两个基本组成部分即数据源和布局。数据源是报表数据的来源,可以是数据表、视图、查询或临时表;布局是用来定义报表输出格式的文件。布局一般提供了列布局、行布局、一对多布局、多栏布

10、局等。18处理过程设计 处理过程设计就是要对控制结构图中,每一个模块内部的处理过程,进行具体的描述。这种描述将成为以后编写处理程序的基础。详细地描述这个处理逻辑可以使用“输入一加工一输出”(Input Process Output,IPO)图。IPO图将为编制程序提供指导,所以也叫做程序设计任务书。IPO图的主体是处理过程描述,描述处理过程的工具,可以是图形、表格和伪码。在结构化系统设计方式中,处理程序的设计需要详细描述各种处理所用的算法和处理步骤等。在面向对象的设计方法中,处理程序主要描述系统中各对象的方法及其对外部事件的响应和行为。19&打开一个表和相关的索引文件-P376&获取RQ变量中

11、的年份信息-P384&获取RQ变量中的月份信息-P383&获取RQ变量中的日信息-P384&JS1为内存变量&JS为内存变量折旧处理程序代码-P245USE ZJYY=YEAR(RQ)MM=MONTH(RQ)RR=DAY(RQ)JS1=0JS=0IF YEAR(DATE()=YY JS=MONTH(DATE()MMELSE JS1=YEAR(DATE()YY JS=(12-MM)+12*(JS1-1)+MONTH(DATE()ENDIF20折旧处理程序代码-P245REPLACE ZJ WITH.T.,RQ WITH DATE()IF JS1 AND DAY(DATE()0 REPL ALL

12、LJZJE WITH LJZJE+YZJE FOR JZ=YZJE REPL ALL LJZJE WITH LJZJE+YZJE FOR JZ=YZJE AND JZ 0 REPL ALL ZJRQ WITH DATE()JS=JS-1ENDDOUSERELEASE JS,JS1&从内存中是否内存变量22系统设计说明书 系统设计说明书又称为系统设计报告,是系统设计的最后成果,也是新系统的物理模型和系统实施的依据。编写系统说明书的要求是:全面、清楚、准确、详细地阐明系统实施过程中的具体方法、技术、手段及环境要求。系统设计说明书的内容应当包含七个方面。控制结构图及每一模块的详细说明;数据库设计说明

13、;计算机和网络系统配置说明;代码设计说明;用户界面设计说明;计算机处理过程说明;实施费用估计。实施方案应当提供两个以上,以便比较、讨论、修改,最后选定一个方案。23练习题242005.04 26.创建动态下拉菜单时,在菜单设计器中菜单选项的结果项应选择()A.子菜单B.过程C.命令D.填充名称252007.10 21在用户登录界面中,接收用户口令的文本框对象属性PasswordChar应当设置为()A占位符B隐含状态 C只读状态D不显示262007.10 22为了避免出现输入数据的不一致性,应当使用“一次输入”法,它属于()A统一输入原则B数据简捷原则 C源点输入原则D界面友好原则272007

14、.10 24要在报表中计算学生个人平均成绩,应当添加()A总结带区B组标头 C域控件D组注脚282007.10 21在用户登录界面中,接收用户口令的文本框对象属性PasswordChar应当设置为()A占位符B隐含状态 C只读状态D不显示292007.10 22为了避免出现输入数据的不一致性,应当使用“一次输入”法,它属于()A统一输入原则B数据简捷原则 C源点输入原则D界面友好原则302007.10 24要在报表中计算学生个人平均成绩,应当添加()A总结带区B组标头 C域控件D组注脚312007.10 43利用表单创建一个学生数据表的输入界面,表单名是FORM1.SCX,其形式如下图。322

15、007.10 假定数据表名是STUDENT.DBF,数据表结构如下。33字段字段名类型宽度小数位1XH字符型4 2XM字符型6 3XB字符型2 4MZ字符型6 5JL备注型4 6ZP通用型4 7NL数值型2 8ZC字符型6*总计*35 34请填空完成下面的操作。为了将“性别”字段XB在表单上自动生成的文本框换成当前的单选框,应当1选定该文本框,单击 (1)键删除;2单击表单控件工具栏的 (2),在表单原文本框位置单击,创建1个单选框控件;3在新建对象上打开快捷菜单,单击 (3)选项,打开其生成器对话框;4在按钮页面的 (4)中分别输入:男,女;5在布局页面 (5)中选择水平方式;6在“值”页面

16、选择存储字段名为:(6);7关闭生成器对话框。为表单操作按钮添加的方法程序如下。“追加”按钮的Click方法为 (7)BLANK&追加空记录 (8)XH WITH 0000&给定XH字段初值THISFORM.(9)&刷新界面THISFORM.TEXT1.(10)&指定焦点2008.01 24要在报表中计算学生个人平均成绩,应当添加()A总结带区B组标头 C域控件D组注脚352007.10 21在表单设计中,控件的字体属性是()ACaptionBSetFocus CFontNameDValue362007.10 22快捷菜单是针对某个特定对象设计的,通常用来弹出快捷菜单的事件是()A单击鼠标左键

17、B鼠标指针指向 C单击鼠标右键D双击鼠标左键372007.10 23在表单设计中,要选择性输入数据应使用的控件是()A文本框B编辑框 C命令按钮D组合框382007.10 24要使当前表单的文本框的数据不能被修改的命令是()ATHISFORM.TEXT1.READONLY=.T.BTHISFORM.TEXT1=READONLY CTHISFORM.TEXT1.READONLY=.F.DTHISFORM.TEXT1=READ392008.01 题43图所示为某电力公司的电费余额查询系统,该系统使用“电费余额.DBF”数据表(有帐号、余额、姓名、地址等字段)。当用户输入帐号(文本框 TEXT1)点

18、击“查询”按钮后系统将该帐号对应的余额字段的值显示在“余额”(文本框 TEXT2)中。402008.01412008.0142 要求:(1)该表单所使用的控件有哪些?(2)要使得“余额”不被修改应该怎样设置?(3)在表单激活时要打开数据表“电费余额.DBF”,应选用哪个事件?(4)为“查询”选择事件,并写出方法程序。2008.04 9在运行表单时会发生:Activate、Load和Init三个事件,它们发生的先后顺序是()ALoad、Activate、Init BActivate、Init、Load CLoad、Init、Activate DInit、Load、Activate432008.0

19、4 10能够实现每行输出一条记录的报表布局是()A列布局B行布局 C一对多布局D多栏布局442008.04 11某行业采用了三位设备代码,第一位用英文小写字母表示设备类型,第二、三位均为阿拉伯数字(代码示例:a21、x78),该行业设备代码的最大容量为()A2600B1000 C17576D4600452008.04 22详细设计的主要工作包括代码设计、用户界面设计、处理过程设计和编写()A系统分析报告B系统设计报告 C系统实施报告D系统规划报告462008.04 41需要输出的教工信息报表如下所示:(假定工资超过1000元所得税按10%计算)472008.04 其中所得税、实发工资及两个统计

20、项是报表输出时计算所得,如果报表布局形式如下482008.04 其中总结带区中两个统计项的变量X、Y是通过数据环境的INIT事件程序计算得到的。请在后面的编号位置补充完成下面的INIT事件程序。PUBLIC X,Y _(1)_&计算人数 _(2)_&计算工资总和492008.04 每人的所得税和实发工资两项用域控件实现,请将各操作步骤在后面的编号位置补充完整。选定工具栏域控件后在报表布局的_(3)_带区相应所得税位置单击;在报表表达式对话框中输入表达式_(4)_;在报表表达式对话框中输入格式_(5)_;单击确定按钮关闭对话框;选定工具栏域控件后在报表布局的_(6)_带区相应实发工资位置单击;在

21、报表表达式对话框中输入表达式_(7)_;在报表表达式对话框中输入格式_(8)_,单击确定按钮关闭对话框。502008.7 7用列布局输出学生信息,若需要分别统计每个学生的总分,总分项应放在()A页标头带区B总结带区 C页注脚带区D细节带区512008.7 10在报表输出命令中,选项PREVIEW可以使报表()A在打印机上输出 B在屏幕上输出 C在打印机和屏幕上输出 D在设定窗口输出522008.7 43有一个数据操作界面如下图所示:选定“数据备份”(见左图)后,单击“备份”按钮,可以在选定文件夹中用当前日期作为文件名,备份当前文件夹中“学生信息”数据表。若选定“数据恢复”(见右图)后,单击“恢

22、复”按钮,可以用选定文件恢复“学生信息”数据表中的数据。已经为“备份”按钮的CLICK事件编写了程序如下。532008.7542008.7IF THISFORMOPTIONGROUP1.VALUE=1 TX=GETDIR()选择存取路径IF NOT EMPTY(ALLTRIM(1)X=SUBSTR(DTOC(DATE(),1,4)+年SUBSTR(DTOC(DATE(),6,2)+月+SUBSTR(DTOC(DATE(),9,2)+日COPY FILE 学生信息.DBF TO (2).DBFENDIF552008.7RX=GETFILE(3)选择数据文件IF NOT EMPTY(ALLTRIM

23、(4)D=将学生表恢复为+JUSTSTEM(5)+表的数据吗?X=MESSAGEBOX(D,1+32,开始)IF X=(6)COPY FILE (7)TO 学生信息.DBFD=将学生表成功恢复为+JUSTSTEM(8)+的数据!WAIT D (9)TIMEOUT 3ENDIFENDIFENDIF562008.7 请补充完善程序,填写在下面标号中。其中函数JUSTSTEM(),可获取完整路径和主文件名。572008.10 21快捷菜单区别于下拉菜单的不同点是()A需要事先规划 B应当挂接 C只能有一个层次 D需要生成582008.10 22建立对话框界面除了使用表单对象以外,还可以使用()A菜单

24、B函数 C工具栏D报表592008.10 23数据库表中字符型字段的默认匹配类是()A组合框B文本框 C列表框D编辑框602008.10 24使用人工校验输入数据的方法叫做()A静态校验B重复校验 C平衡校验D存在校验612008.10 41有一个数据浏览界面如图所示。622008.10单击“向后”或“向前”按钮可以从前向后或从后向前浏览数据表中的数据,如果“向后”按钮的方法程序如下:IF!EOF()SKIPELSEGO TOPENDIFTHISFORM.REFRESH632008.10那么当浏览到最后一条记录时,若再单击该按钮将会出现 (1)现象。如果“向前”按钮的方法程序如下:IF!BOF

25、()SKIP-1ELSEGO BOTTOMENDIFTHISFORM.REFRESH642008.10那么,当浏览到第一条记录时,若再单击该按钮将会出现 (2)现象。为了克服这种情况,可将“向后”和“向前”按钮的方法程序分别修改为:SKIPIF EOF()GO TOPENDIFTHISFORM.REFRESH和SKIP-1IF BOF()GO BOTTOMENDIFTHISFORM.REFRESH652008.10但是如果数据表是空的,单击“向后”按钮将会提示 (3);单击“向前”按钮将提示 (4)。为了避免出现这样的提示可以增加一个判断语句。例如“向前”按钮的方法程序可以改为:IF (5)=0SKIPIF EOF()GO TOPENDIFTHISFORM.REFRESHENDIF请补充完善程序及说明,填写在下面标号后。66结束!谢谢

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|