079vfp图书租借管理系统
                    联系方式 Email: lw510@qq.com      QQ: 497053418       MSN: lw510@qq.com
以下仅为该设计的基本说明介绍,若需要完整的设计和论文,建议您购买本设计.
样本
(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均会在该系统的基础上,根据您的要求,修改成一个切实适合您的系统)
本系统开发工具:vfp6.0
本设计包含内容:源代码+可执行程序+毕业论文+开题报告+答辩稿
论文大概:
 
 

名      称: 图书租赁管理系统 
 
 
 
 
 
 
 

                          目录
一、 开发目的………………………………….………………………………………………………2
二、 开发背景…………………………………………………………………………………………...2
三、 系统规划图………………………………………………………………………………………….3
四、 开发具体过程及操作...……………………………………………………………………………….3
1,建立项目管理器……………………………………………………………….3
2,建立数据库表…………………………………………………………………3
3,建立交互表单…………………………………………………………………4
4,建立主菜单……………………………………………………………………14
5,设计主程序……………………………………………………………………14
6,编译及调试……………………………………………………………………17
五、 结尾…………………………………………………………………………………………………..18
 
图书租赁管理系统
一 开发目的
更好地掌握VISUAL FOXPRO6.0的实际应用等基本技巧.
二 开发背景
随着社会的进步,人们对知识的需求就更上一层楼,图书馆成了人们茶余饭后的好去处,那么,为了更好的管理好各种图书的借,还等情况,特别开发了这样的一个系统.供大家使用.
三 系统总体规划与设计

四 开发过程
建立项目管理器;
建立数据库表;
建立交互表单;
建立主菜单;
设计主程序;
编译及调试;
五 建立项目管理器
在命令窗口中输入CREATE PROJ TSZL直接建立TSZL项目管理器窗口.
六 建立数据库表
在项目管理器窗口的数据选项卡中选择数据库,单击右边的新建按钮,在弹出的新建数据库对话框在选择新建数据库,进入到数据库设计器环境之后,在空白处单击右键,从弹出的快捷菜单中选择新建表,进入到表设计器环境,具体的表结构如下表所示.
 
将此表以SYSTEN为名保存,再次回到数据库设计器环境当中,再次单击右键,再次选择新建表,将进入一个新的表设计器窗口,输入各个字段,具体如下.
 
将此表以TSZL为名保存.
经过上述步骤,整个数据库文件就建立好了.
七 建立交互表单
1 回到项目管理器窗口中,单击文档选项卡,从中选择表单选项,单击右边的新建按钮,从弹出的新建表单对话框中选择新建表单按钮,从表单菜单中选择创建表单集,在FORM2表单设计器窗口中添加一个组合框,一个文本框,三个图片框,二个标签.设计好的界面如图所示.(其中退出和进入两个都是图片框)
 
在FORM1的表单设计器窗口中添加三个文本框,七个标签,二个图片框,界面如下图所示.
 
其中具体的代码如下:
TEXT1的LOSTFOCUS代码:
thisform.image2.click()
IMAGE的CLICK代码:clear events
IMAGE的CLICK代码:
czz=allt(thisform.combo1.value)
mm=allt(thisform.text1.value)
mi=0
n=len(czz)
m=len(mm)
for i=1 to n
 mi=mi+asc(substr(czz,i,1))*2.698
endfor
 for j=1 to m
 mi=mi+asc(substr(mm,j,1))/1.3
endfor
if str(mi,9,4)==str(mima,9,4)
ZOOM WINDOW SCREEN Max
_screen.visible=.t. 
 thisformset.release  
do  main.mpr else
=messagebox("操作者或密码不正确,请重新输入!",16,"提示")
endif
Formset1的destroy事件中的代码:
set classlib to ('tszl')
   kj=creat('tszl')  
   kj.dock(0)           
   kj.show
Formset1的init事件代码:
if empt(xm)
 this.form2.hide
 this.form1.show
 else
 this.form1.hide
 this.form2.show
endif
Text3的lostfocus事件代码:
thisform.image1.click()
最后关闭所创建的表单集,将表单集以LOGO为名保存到\FORMS目录下.
2 再次回到项目管理器窗口中,选择文档选项卡下的表单,同样单击右边的新建按钮,选择新建表单,向空白表单中添加三个标签,三个文本框,两个命令按钮,一个图片框,界面如下所示.
 
具体的代码:
TEXT2的LOSTFOCUS代码:
if !empt(this.value)
locate for allt(xm)==allt(czz)
mm=allt(thisform.text2.value)
mi=0
n=len(czz)
m=len(mm)
for i=1 to n
 mi=mi+asc(substr(czz,i,1))*2.698
endfor
  for j=1 to m
   mi=mi+asc(substr(mm,j,1))/1.3
  endfor
if str(mi,9,4)==str(mima,9,4)
  thisform.text3.enabled=.t.
  thisform.text4.enabled=.t.
  thisform.command1.enabled=.t.
else
   =messagebox("密码错误请重新输入!",16,"提示")
   thisform.text2.setfocus
endif
endif
COMMAND1(确认)的CLICK代码:
if empt(thisform.text3.value)
   =messagebox("新密码不能为空,请输入新密码",16,"提示")
   return
endif  
if allt(thisform.text3.value)==allt(thisform.text4.value)
   locate for allt(xm)==allt(czz)
     if  found()
      mm=allt(thisform.text3.value)
       mi=0
       n=len(czz)
       m=len(mm)
         for i=1 to n
          mi=mi+asc(substr(czz,i,1))*2.698
         endfor
       for j=1 to m
        mi=mi+asc(substr(mm,j,1))/1.3
       endfor
           repl mima with mi for allt(xm)==allt(czz)
           thisform.release
         endif    
    else
        =messagebox("新密码检测未通过,两次输入的密码必须相同!",16,"提示")
endif
COMMAND2(退出)的CLICK代码:
thisform.release
最后关闭表单设计器窗口,将表单以MIMA为名保存到\FORMS目录下.
3 回到项目管理器窗口,从文档选项卡下重新选择表单,单击右边的新建按钮,选择新建表单按钮,在空白表单中添加控件,界面如图所示.
 
079vfp图书租借管理系统
 

关闭窗口

与本站联系的时候,为了提高效率,请告诉本站您需要的设计编号与题目。如:001VBAC人事管理系统
编码说明:001VBAC人事管理系统,其中001VBAC 为该毕业设计的编号,VB代表开发语言,AC代表数据库(ACCESS)
版权所有:510计算机论文网:http://www.lw510.com/程序制作:510论文
Email: LW510@QQ.COM  QQ: 497053418   MSN: LW510@QQ.COM