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客户关系管理解决方案,每个用户对应 

个系统账户,可以选择性地使用系统提供的所有功能,但是没 

有用户的授权机制,可能在安全性能上有所欠缺。 


本文标签: 客户 管理 用户 系统