管理信息系统概念_管理信息系统基本概念
管理信息系统概念由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“管理信息系统基本概念”。
科目输入
1.科目输入包括设置会计科目和输入期初数。
2.建立会计科目表文件kjkm.dbf,表中包括kmbh、kmmc、jdfx、qcye四个字段,数据通过表单界面输入。
3.设计表单,含科目编号、科目名称、借贷方向、期初余额等的标签及其文本框。其中期初余额文本框应设置为数值型数据类型的文本框。4.编程。应考虑:科目编号不能为空(位数不低于4)、科目编号不能重复、多于4位的科目必须有上级科目。5.功能演示
6.考虑科目输入的基本过程。
7.用VFP实现账表MIS的系统初始化。有关命令及函数。“确定”按钮的Click过程 set exact on b=0
use kjkm
kmbh1=allt(thisform.text1.value)
length1=len(allt(thisform.text1.value))if length1
b=meagebox(“请输入不低于四位的科目编号!”,48)thisform.text1.setfocus else
loca for allt(kmbh)=kmbh1 文本框单击被清空
字符型Text2、Text3的Click事件 This.value=space(0)
数据型Text4的Click事件 This.value=0
“取消”按钮的Click过程 thisform.text1.value=spac(0)thisform.text2.value=spac(0)thisform.text3.value=spac(0)thisform.text4.value=0.00 thisform.text1.setfocus
“退出”按钮的Click过程
if meagebox(“真的想退出吗?”,4+48,“提示”)=6thisform.release endif
b=meagebox(“XX!”,m+48,“提示”)m=0
单击“确定”,b=1 m=1
单击“确定”,b=1 单击“取消”,b=2 m=2
单击“终止”,b=3 单击“重试”,b=4 单击“忽略”,b=5 m=5
单击“重试”,b=4 单击“取消”,b=2 m=3
单击“是”,b=6 单击“否”,b=7 单击“取消”,b=2 m=4
单击“是”,b=6 单击“否”,b=7
“删除”按钮的Click事件 do case
case xuanxiang=“科目编号”ziduan=“kmbh”
case xuanxiang=“科目名称”ziduan=“kmmc”case xuanxiang=“借贷方向”ziduan=“jdfx”
case xuanxiang=“期初余额”ziduan=“qcye” endcase use kjkm
if ziduan“qcye”
locate for allt(&ziduan)==allt(thisform.text1.value)if found()
dele for allt(&ziduan)==allt(thisform.text1.value)pack
thisform.text1.value=space(0)else
meagebox(“没找到相关记录!”,0+48,“提示”)endif else
locate for &ziduan.==val(thisform.text1.value)if found()
dele for &ziduan.==val(thisform.text1.value)pack
thisform.text1.value=space(0)else
meagebox(“没找到相关记录!”,0+48,“提示”)endif endif use
thisform.text1.setfocus数据删除——以科目删除为例 设计表单
Combo1的设置:RowsourceType:1-值;RowSource:科目编号,科目名称,借贷方向,期初余额;Style:2-下拉列表框
Combo2的设置:RowsourceType:1-值;RowSource:=、>,;ControlSource:ysf ;Style:2-下拉列表框 Form1的Init过程代码: Thisform.commbo1.listindex=2 Thisform.commbo2.listindex=3 Thisform.text1.setfocus
删除按钮的Click过程代码 宏替换函数:&变量.use kjkm do case
case allt(thisform.combo1.value)=“科目编号”ziduan=“kmbh”
case allt(thisform.combo1.value)=“科目名称”ziduan=“kmmc”
case allt(thisform.combo1.value)=“借贷方向”ziduan=“jdfx”
case allt(thisform.combo1.value)=“期初余额”ziduan=“qcye” endc
if allt(thisform.combo1.value)“期初余额”
locate for &ziduan.&ysf.allt(thisform.text1.value)if found()
delete for &ziduan.&ysf.allt(thisform.text1.value)packElse
meagebox(“无符合条件的记录!”,0+48,“提示”)endif else
locate for &ziduan.&ysf.val(thisform.text1.value)if found()
delete for &ziduan.&ysf.val(thisform.text1.value)packelse
meagebox(“无符合条件的记录!”,0+48,“提示”)endifendif Use
set exact on do case
case thisform.combo1.value=“科目编号”
tj=“kmbh&bj.'”+allt(thisform.text1.value)+“'”case thisform.combo1.value=“科目名称”
tj=“kmmc&bj.'”+allt(thisform.text1.value)+“'”case thisform.combo1.value=“借贷方向”
tj=“jdfx &bj'”+allt(thisform.text1.value)+“'”case thisform.combo1.value=“期初余额”
tj=“qcye&bj.val(thisform.text1.value)”endcase use kjkm
locate for &tj.if found()
delete for &tj.pack
meagebox(“已删除”)thisform.text1.value=“” else
meagebox(“无符合条件的记录”)endif use
thisform.text1.setfocus set exact off
①对应E-R图中的每一个实体,分别建立一个关系,关系所包含的属性包括所对应实体的全部属性。如: 仓库(仓库号*,地址,电话)
商店(商店编号*,店名,地址,经理)商品(商品编号*,商品名,规格,单价)收银员(工号*,姓名,性别)顾客(顾客编号*,姓名,地址)
②对E-R图中每个1:n联系,分别让“1”的一方的关键字及“联系”的属性插入“n”的一方,“1”的一方的关键字作为外部关键字。如: 收银员(工号*,姓名,性别,商店编号,聘期)
③对E-R图中的每个m:n联系,则为这些联系分别建立一个关系,关系的属性包括与该联系连接的所有“多”方实体的关键字及该联系自身的全部属性。如:
进货(仓库号,商店编号,商品编号)销售(商品编号,顾客编号)
④对E-R图中每个1:1联系,可以在两个实体类型转换成的两个关系的任意一个关系中,加入另外一个关系的关键字和联系的属性。
仓库(仓库号*,地址,电话)
商店(商店编号*,店名,地址,经理)商品(商品编号*,商品名,规格,单价)收银员(工号*,姓名,性别)顾客(顾客编号*,姓名,地址)
进货(仓库号,商店编号,商品编号)销售(商品编号,顾客编号)聘用(工号,商店编号,聘期)
进行输出设计时需注意以下5点: ①方便使用者,符合用户习惯;
②考虑系统的硬件性能,便于计算机处理;
③尽量利用原系统的输出格式,如需修改,应与有关部门协商,得到用户同意;
④输出表格要考虑系统发展和项目增减的需要。
⑤根据硬件能力设计输出的格式和大小,试制输出样品,经用户同意后正式使用。
目标~尽可能减少数据输入中的错误:对全部输入数据设想其可能发生的错误,对其进行校验;
保证输入信息正确性和满足输出需要,做到输入方法简便、迅速与经济。
主要工作~输入信息来源、输入类型、输入设备和介质、输入内容和格式、输入数据校验与纠错设计。输入设计的原则
①控制输入量。尽量减少输入;尽量控制输入数据总量;设计较好的检查方式。
②输入界面的格式尽量与原始单据的格式保持一致。例如,凭证输入时,应使输入格式与实际凭证保持一致,以减少因不同位置(或形式)造成的数据阅读和输入失误。
③减少输入延迟。输入数据的速度往往成为提高IS运行效率的瓶颈,为减少延迟,可采用周转文件、批量输入方式。
④注意数据结构的一致性问题。向另一子系统或上一级系统输入数据时,应注意数据结构的一致性,不要将结构不一致的数据输入后再作处理。
⑤减少输入错误。输入设计中应采用多种输入校验方法和有效性验证技术,减少输入错误。
⑥输入过程尽量简化。为用户提供纠错和输入校验的同时,还应保证输入过程简单易用,不能因查错、纠错使输入复杂化,增加用户负担。⑦避免额外步骤。尽量避免不必要的输入步骤,当步骤不能省略时,应仔细验证现有步骤是否完备、高效。
2018年11月《管理信息系统》课程考前练习题一、简答题 1.区分组织的技术和行为定义。2.详细描述执行战略系统分析的主要因3.企业如何利用信息系统影响公司的战略?提供一个例......
管理信息系统的开发方式MIS的开发方式有自行开发、委托开发、联合开发、购买现成软件包进行二次开发几种形式。一般来说根据企业的技术力量、资源及外部环境而定。管理信息......
认识管理信息系统 什么是管理信息系统?管理信息系统(Management Information System,简称MIS),1985年美国明尼苏达大学大学的著名教授 戈登.戴维斯(管理信息系统的创始人)提出管理......
[国美电器运输管理系统]读后感10工商管理吴美虹 102263009043作为一名工商管理的学生,了解企业的管理系统有助于我们学习到更好的知识。现在家电业处于一个非常繁荣的时期,特......
1、什么是信息,信息和数据有何区别?答:(1)信息是关于客观事实的可通信的知识。首先,信息是客观世界各种事物的特征的反映,其次,信息是可以通信的最后,信息形成知识。(2) 信息的概念不同......
