admin 管理员组文章数量: 1087139
2024年5月11日发(作者:break在c语言什么意思)
计算机光盘软件与应用
软件设计开发
Computer CD Software and Appl icat ions 2010年第l3期
VFP表单登录界面之设计
解明慧
(合肥铁路工程学校,安徽合肥
摘
230011)
要:为了维护数据的保密性和安全性,一般应用程序都有一个登录验证的界面。本文就是利用vFP的表单进行相
关的设计。
关冀词:控件;表单;数据表;数据环境;属性;程序代码
中图分类号:TP311_】 文献标识码:A 文章壕号:1007
Login Screen Design of VFP Form
Xie Minghui
(Hefei Railway Engineering School,Hefei 23001 1,China)
Abstract:In order to maintain data confidentiality and security,general application has a login authentication interface.This
article use the VFP forms associated design.
Keywords:Control;Form;Data sheet;Data environment;Property;Program code
用户在使用某个数据库时,一般都会被要求输入用户名和密
码。这是设计者为了维护数据的保密性和安全性而设计的。只有
输入了正确的用户名和密码后,方才被允许进入系统,使用其中
的数据。在编写应用程序时,多数人也希望自己的程序具有此功
能。设计这个界面的方法有多种,下面我就以Visual FoxPro的
表单为例,说明如何设计出这一登录界面。
在表单中设计登录界面
在VFP环境中,创建一个表单控件,并在其中添加三个标签
控件,两个文本框控件,两个命令按钮控件,一个计时器控件。
各控件如下图放置:
一
设置命令按钮l属性:
Thisform.command1.caption=”确定”
设置命令按钮2属性:
Thisform.command2.caption=”退出”
设置计时器1的属性:
Thisform.timer1.enabled=.t.
Thisform.timer1.interval=7O
、
三、为表单设置一个数据环境
(一)创建mdb.dbf数据表文件,并建立由用户名和密码两
个字段构成的表结构,且根据实际情况填充具体记录值。
mdb.dbf表结构
二、在属性窗口中设置各控件的相关属性:
设置表单forml属性:
Thisform.caption=”登录界面”
Thisform.Width=426
Thi sform.high=300
Thi sform.autocenter=.t.
mdb.dbf表记录
设置标签1属性:
Thisfor ̄label1.value=”欢迎登录成绩查询系统”
Thisforn ̄label1.fontmane=”楷/r ̄k
GB2312”
_
周小丽
Thisform.1abe11.fontbold=.t.
Thisform.1abel 1.fontSize=20
Thisform.1abel 1.f0rec01or=rgb(0,128,255)
Thisform.1abel1.height=26
Thisform.1abel 1.width=232
Thi sform.1abel 1.1eft=70
Thisfrom.1abel1.top=l12
Thisform.1abell_alignment=2
Thisform.1abel1.backstyle=O
(二)在表单控件forml中添加相关联的数据环境
给表单控件forml的数据环境添加mdb.dbf数据源。即右击表
单控件forml的空白处,选择其快捷菜单中的“数据环境…”菜单
项,将mdb.dbf数据表文件添加进来,这样,mdb.dbf数据表文件
将随着表单的运动而自动打开,随着表单的关闭而自动关闭。
设置标签2属性:
Thisform.1abe12.caption=”用户名”
设置标签3属性:
Thisform.1abel3.caption=”密码”
设置文本框2属性:
Thisform.text2.Dasswordchar=”半”
计算机光盘软件与应用
2010年第13期
Computer CD Software and Appl icat ions
登录的次数,起到了计数器的作用
if n=3
软件设计开发
编写程序代码
1.利用Timerl控件的time事件设计一个滚动欢迎字幕
if thisform.1abel1.1eft(一232 && 标签
labe11已移出了表单的左边界
thisform.1abel 1.1eft=290 && 重置
label1的位置于表 的右侧
thisform.1abeli.1eft=thisform.1abel1.1eft一3&&向左侧移动
3个像素,产生滚动效果
e1 Se
wait window 用户名或密码不对,登陆失
败..2秒后自动退出程序!! timeout 2
thisform.re1ease
quit
else &&用户登录的次数小
于3,可以重新登录
wait window 用户名或密码不对,请重新输入
tjmeolIt 2
thisform.text1.Setfocus
thlsform.1abe1l_left=thisform.1abel1.1eft一3
endif
thi sform.text 1.value=~
thi sform.text2.value=
thisform.refresh
endif
2.在表单的load事件中输入如下代码:
Publ iC n &&定义一个全局变量
n=O &&给变量赋初值为零
3.在表单commandl的C1ick事件输入如下代码:
yhm=al1trim(thisform.text1.value) &&用变
量yhm来提取并存储用户输入的用户名
mm=al1trim(thisform.text2.value) &&用变量mm来提
取并存储用户输入的密码
go top
else &&找到了满足条件的记录,说
明该用户名和密码同时存在,是一个合法的用户,可以登录放行
do start.SCX &&运行下一个表单,执
行主程序
endif
4.在表单的command 2的C1ick事件中输入如下代码:
thisform.release
quit
locate for用户名=yhm.and.密码=val(mm) &&在
mdb.dbf数据表查找并核对用户名和密码
if found0=.n. &&在mdb.dbf数据表中
找不到满足条件的记录,说明用户输入的用户名或密码至少有一
个值是错误的
n=n+l &&用于记录用户
结束语:
本文设计了一个动态的表单登录界面,经过测试是可行的。
这样的登录界面虽然简单,但很实用,起到了验证后通行的作用
对日常数据的维护也起到了安全、保密的功效。
(上接第1 24页)
数据存储中心:用于存储所有WEB应用服务需要的数据,可
存储海量数据。
Ec—cRM是基于云计算的专门为C2C商户提供的客户关系管
理系统,用户可以在任何带有WEB浏览器的终端注册登录并使用
该系统维护自己的客户关系,不论客户群大小,EC—CRM都会在最
快的时间内以最优的方式为用户分配资源和服务,可以在线管理
商机,订单,客户并及时处理反馈,系统还可以为用户生成分析
报表,协助发现销售线索,维护大客户,开发潜在客户,对即将
流失的客户预警提示。该系统是一个云计算应用系统,计量收费,
用户不必担心产生庞大的费用,而只在需要的时候使用并缴纳服
务器租赁费,也无需担心系统升级和维护,这些都是在云中进行
的。
该系统以客户管理为中心展开,涉及相关的销售情况,营销
策略,售后反馈等方面。
(二)模块描述
系统共分为四大模块:客户管理,营销活动管理,售后反馈
管理和统计分析。
i.客户管理:包括客户基本信息管理,客户分类管理,联系
人管理和销售记录管理。
(1)客户基本信息管理:主要记录客户的基本信息供用户查
看和分析,包括客户姓名,电话,Emai1,生日,所在地,衣服尺
寸,个人喜好等。
(2)客户分类管理:将客户分为四类:大单VIP,普通用户,
潜在客户和流失客户,对每类客户进行个性化管理,比如到客户
生日时会发邮件送去祝福,普通用户可以转化为大单客户,挖掘
潜在客户成为普通用户以及在普通客户很长一段时间内(比如6
个月)都没有任何成交记录的情况下提醒用户这是个即将流失的
客户,需要采取措施。
(3)联系人管理:联系人是该系统的使用者,每个联系人名
下都有需要维护的客户关系,联系人可以根据客户名单完成客户
开发和维护工作。
(4)销售记录管理:每个成功的交易都会生成一条销售记录,
可以查看编辑。系统也可以选择生成销售订单供客户打印使用以
及查询查看商品基本信息及库存量等。
2.营销活动管理:包括商机管理和营销策略管理。
创建修改商机信息,商机转化为实际交易后添加一条普通客
户记录。针对不同的新老客户群制定合适的营销策略,对这些策
略进行管理,锁定每个策略的客户群,群发电子邮件进行营销。
3.售后反馈管理:可以查看客户对商品销售的反馈信息,并
对用户咨询进行解答,对投诉进行处理。
4.统计分析:包括统计每个客户的订单总额,发现大客户,
分析客户的构成以便推出准确搞笑的销售策略,统计客户流失记
录,分析流失原因协助用户改善客户关系。
三、结论
本项目致力于给出一个基于云计算的面对服装行业电子商务
平台上的中小卖家的云CRM客户关系管理解决方案,每个用户对应
个系统账户,可以选择性地使用系统提供的所有功能,但是没
有用户的授权机制,可能在安全性能上有所欠缺。
一
版权声明:本文标题:VFP表单登录界面之设计 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1715398346a687795.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论