图书馆管理系统VF报告

图书馆管理系统VF报告

ID:39575752

大小:674.00 KB

页数:25页

时间:2019-07-06

图书馆管理系统VF报告_第1页
图书馆管理系统VF报告_第2页
图书馆管理系统VF报告_第3页
图书馆管理系统VF报告_第4页
图书馆管理系统VF报告_第5页
资源描述:

《图书馆管理系统VF报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VF设计报告图书馆借阅系统24目录一、设计目的2二、系统设计总体结构框图21)数据项32)数据流33)处理过程3三、系统实现,源代码清单4建立借书表单(xk.sck)6建立学生表单15建立书籍表单18建立主表单(main.scx)21四、操作方法简介23五、设计总结2324一、设计目的设计图书馆借阅系统,实现书籍录入,学生查找,学生借书,退书等要求。二、系统设计总体结构框图学生借书的数据流图如下所示:图学生借书数据流241)数据项数据项名含义数据类型长度小数位数学生学号字符10学生姓名字符8学生年龄数值20学生性别字符2学生系别字符20书籍号字符2书籍名字符20书籍所在楼层数值41书

2、籍余量数值102)数据流数据流名说明数据流来源数据流去向组成f1学生数据流学生借书(处理)学号f2借书数据流借书(处理)借书学号+书籍编号+借书本数f3书籍数据流书籍借书(处理)书籍编号3)处理过程处理过程名说明输入输出处理借书学生的借书处理f1+f3f2输入学生的学号,输出书籍的书籍号,进行借书24三、系统实现,源代码清单2424建立借书表单(xk.sck)借书表单的属性:CAPTION:学生借书情况表AUTOCENTER:.T.CLOSABLE:.F.24MAXBUTTON:.F.MINBUTTON:.F.Showwindow:1-在顶层表单中借书表单的过程:Activateev

3、ent()(thisform.grid3.linkmaster=""thisform.grid3.recordsource=""thisform.grid3.recordsourcetype=1thisform.grid3.relationalexpr=""thisform.grid3.childorder=""thisform.refresh)loadevent()(select1ifused('s')selectsusesexclusiveendifselect2ifused('sc')selectscusescexclusiveendifselect324ifused('cou

4、rse')selectcourseusecourseexclusiveendif)表格控件GRID1:此表格显示学生的详细信息表格控件GRID2:显示书籍的详细信息表格控件GRID3:显示借书的详细信息,grid3.recordsource=sc,grid3.readonly=.t.文本框TEXT1:用来输入学号或单击学生信息表中某一个学号来完成输入;文本框TEXT2:用来输入学生的书籍号或单击书籍表中某一个书籍号来完成输入。学生信息表和书籍信息表的代码如下:学生信息表:属性:grid1.controlsource=sgrid1.readonly=.t.thisform.grid1.

5、afterRowColChangeEvent()代码如下:thisform.text1.value=thisform.grid1.column1.text1.value书籍信息表:grid2.controlsource=coursegrid2.readonly=.t.thisform.grid2.afterRowColChangeEvent()代码如下:thisform.text2.value=thisform.grid2.column1.text1.value有五个命令按钮:查询、借书、退书、关闭、清除按钮查询按钮:用户在文本框TEXT1输入学号,或在文本框在TEXT2输入书籍号,

6、可查询相关借书信息,查询结果在GRID3中显示。其click()24代码如下:num1=alltrim(thisform.text1.value)num2=alltrim(thisform.text2.value)ifnum1=="".and.num2==""messagebox("请输入查询条件")elseifnum2=="".and..not.num1<>""thisform.grid3.linkmaster='s'thisform.grid3.recordsource="sc"thisform.grid3.relationalexpr="学号"thisform.grid3.ch

7、ildorder="scxhindex"selectslocatefors.学号=num1if.not.found()messagebox("无此学生")elsethisform.refreshthisform.grid1.setfocusendifendififnum1=="".and..not.num2<>""thisform.grid3.linkmaster='course'24thisform.grid3.recordsource="sc"this

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

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

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