2016职教visual basic程序设计教案:5.5 框架控件和签订合同窗体的设计

2016职教visual basic程序设计教案:5.5 框架控件和签订合同窗体的设计

ID:36013839

大小:302.50 KB

页数:20页

时间:2019-04-28

2016职教visual basic程序设计教案:5.5 框架控件和签订合同窗体的设计_第1页
2016职教visual basic程序设计教案:5.5 框架控件和签订合同窗体的设计_第2页
2016职教visual basic程序设计教案:5.5 框架控件和签订合同窗体的设计_第3页
2016职教visual basic程序设计教案:5.5 框架控件和签订合同窗体的设计_第4页
2016职教visual basic程序设计教案:5.5 框架控件和签订合同窗体的设计_第5页
资源描述:

《2016职教visual basic程序设计教案:5.5 框架控件和签订合同窗体的设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、§5.5框架控件和签订合同窗体的设计数据输入是每一个计算机管理信息系统十分重要且必不可少的功能模块,其重要性在于如果在数据输入环节上出现问题,无论其后的数据处理和数据输出怎样科学正确,都只能为用户提供数据垃圾。为保证管理系统数据输入的正确性、有效性并提高数据输入的速度,现代管理软件都在设计中尽量减少操作人员通过键盘输入数据的操作,尽量提供数据的选择输入,并对所输入的数据自动进行正确性校验。签订合同模块的主要功能是根据已注册的客户信息签订新的建筑物资租赁合同、显示和查询已签订的合同、增加合同中的租赁物资条款、修改合同中的租赁物资条款、删除合同中的租赁物资条款、

2、自动根据合同中的物资租赁数量和物资原值计算押金、自动生成多个施工地点的合同等。由于在自动生成多个施工单位合同的设计中需要使用Frame(框架)控件,因此我们首先介绍VB中的框架控件。【教学目标】使学习者能够掌握应用程序中数据输入和数据维护模块设计和程序设计方法,同时学习自定义对话框的创建的方法和编程技术。【教学要求】了解:在数据输入时实现合法性检查的方法。理解:对多表间操作方法的数据一致性控制。掌握:在程序运行过程中向列表框和组合框中添加数据的方法;通过程序完成对数据表的增加、查找、修改、删除功能。掌握:按合同记录集的合同编号同步显示和移动记录的编程技术和方

3、法。【本节重点】在程序运行中向列表框和组合框中添加数据。通过应用程序实现对数据库中多表间操作,保证数据的完整性及一致性。按合同记录集的合同编号同步显示和移动记录的编程技术和方法。【本节难点】按合同记录集的合同编号同步显示和移动记录的编程技术和方法。一、Frame(框架)控件Frame(框架)控件是一个容器,它本身不具备可用于操作的功能,但由于可在框架控件上建立各种其它控件,因此Frame(框架)控件经常被作为依附于窗体的自定义对话框,以便应用程序与操作者对话。1、Frame(框架)控件的常用属性(1)Caption属性20Caption属性用于标识框架上的标

4、题名称,若Caption为空,则框架为封闭的矩形框。(1)Enabled属性由于框架内所有控件会随框架一起移动、显示、消失和屏蔽,当框架的Enabled属性为False时,程序运行时其内部所有对象都会随之失效,不能进行操作。(2)Visible属性当框架的Visible属性为False,程序运行时,框架及内部控件会全部被隐藏起来,此时不能对框架内的控件进行操作。2、Frame(框架)控件的响应事件框架可以响应Click和DbClick事件,但在程序中一般不编写这些事件过程。二、签订合同模块的设计要求与设计思想签订合同模块的主要功能是签订建筑物资租赁合同以及维

5、护数据库中合同表的记录。为保证签约客户信息以及客户所租赁物资信息输入的正确性与合规性,应用软件应提供已存于数据库内的签约客户及库存物资数据的有关信息,供用户选择输入。1、签订合同模块设计中所涉及的数据库表为正确进行签订合同模块的程序设计,首先需要了解与熟悉签订合同模块设计中所涉及的数据库表。签订合同模块在设计中所涉及的数据库表有:合同表、客户表和库存物资表。由于这三个表的结构较复杂,我们在此仅介绍这三个表中与签订合同有关的主要字段:(1)合同表字段名称类型数据长度说明物资名称文本24客户租赁的物资名称单位文本6租赁物资的单位数量数字租赁物资的数量日租金数字租

6、赁物资的单位日租金应收押金数字实收押金数字备注文本50合同编号文本18客户编号文本10客户名称文本30施工地点文本50电话文本20合同开始日期日期合同终止日期日期结账日期日期客户要求的月结算日期物资编号文本估收发票号文本20(2)客户表字段名称类型数据长度说明客户编号文本10客户名称文本3020单位地址文本40电话文本40开户银行文本40账号文本30法人文本8注册日期日期经办人文本8(3)库存物资表字段名称类型数据长度说明物资编号文本10物资名称文本24规格文本20单位文本6单价数字库存数量数字日租金数字资源单位文本61、合同编号的设计合同编号由应用程序自动

7、生成,其结构为:客户编号签订合同日期合同英文字母编号3、签订合同模块的设计要求与设计思想如下:(1)当用户进入签订合同模块时,系统应首先检验操作者的操作权限,若操作者不具有本模块的操作权限,应予提示并拒绝执行。(2)签订合同模块提供显示和查找已签合同及签约客户的信息,查找的方式分为:顺序查找以及按合同编号和客户名称的定位查找两种方式。(3)签订合同模块提供增加新合同的功能,在增加新合同时,系统应提供已注册客户的名称列表供用户选择输入,在增加新合同的同时还要根据已注册客户的信息自动登记合同中的相关信息。(4)系统应根据用户的操作状态自动设置窗体中命令按钮的有效

8、性。(5)系统应提供增加、修改、删除合同中租赁物资条

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。