欢迎来到天天文库
浏览记录
ID:41064068
大小:1.24 MB
页数:11页
时间:2019-08-15
《vfp综合设计实例__图书管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、图书管理系统实例一、系统简介1、本图书管理系统,包含了对图书、作者、读者等基本信息的管理,也包含了借书信息,还书信息等的查询,和管理。本系统具有如下功能:能够修改、输入、查询、与图书有关的信息,如图书信息、读者信息、作者信息、图书借阅信息等:能打印图书信息,图书借阅信息等。2、本系统的总体设计树状图系统登录图书管理信息录入读者服务信息维护信息查询报表打印图书登记读者登记作者登记借书登记换书登记读者借书图书借阅读者借阅图书读者清单图书作者读者密码作者图书二、具体操作步骤1、创建项目,名为图书管理系统2、数据库设计(1)在项目中新建五个自由表,各自由表的字段值如下:表名字段
2、一字段二字段三字段四字段五字段六字段七图书书号作者编号书名价格数量出版社借阅次数作者作者编号作者姓名职称联系电话备注照片读者读者编号读者姓名性别籍贯联系电话出生日期照片借阅读者编号读者姓名书号借书日期还书日期用户读者编号用户名密码(2)在项目中创建一个数据库,并把五个表添加到数据库中。在图书表中,为书号建立主索引,为作者编号建立普通索引,通过该索引和作者表之间创建关联。在作者表中,为作者编号设置主索引。在读者表中,读者编号为主索引。在借阅表中,为读者编号、书号字段创建普通索引,通过书号和图书表之间关联;通过读者编号和读者表之间关联。在用户表中,为读者编号建立索引,通过读
3、者编号和读者表建立关联。最终形成如下图所示的数据库。3、界面设计(1)系统启动表单在项目中创建一个表单,命名为启动。如下图,添加一个标签控件,两个命令按钮,按照自己的喜好分别设置他们的属性。在登录按钮的Click事件下写入如下代码:ThisForm.ReleaseDoform身份验证双击退出按钮,并在它的Click事件写下如下代码:Clearevent(2)创建身份验证表单在项目中创建,一个表单,保存为“身份验证”并按以下图添加控件,设置属性。打开他的数据工作环境,把“用户”表添加到其中,在进入的click事件写入如下代码:locatefor用户名=thisform.C
4、ombo1.valueifalltrim(thisform.Text1.value)<>alltrim(密码)messagebox("读不起,密码有误!你不能进入本系统",0,"请注意:")elsethisform.releasedoform主表单endif在退出的click事件下写如下代码:thisform.releaseclearevent(3)创建住表单创建一个表单保存为“主表单”并且设置它的ShowWindows属性为“2——作为顶层表单”如图设置它的其他控件属性。设置Form1对象的init事件代码为:do主菜单.mprwiththis,"menux"设置fo
5、rm1对象的destroy事件代码为releasemenumenuxextended设置form1对象的activate事件代码为thisform.Label1.left=(thisform.width-thisform.Label1.width)/2thisform.Label2.left=(thisform.width-thisform.Label2.width)/2thisform.Label3.left=(thisform.width-thisform.Label3.width)/2thisform.Label1.top=thisform.height/6thi
6、sform.Label2.top=thisform.height*2/6thisform.Label3.top=thisform.height*3/6thisform.refresh设置form1对象的Resize事件代码为:thisform.Label1.left=(thisform.width-thisform.Label1.width)/2thisform.Label2.left=(thisform.width-thisform.Label2.width)/2thisform.Label3.left=(thisform.width-thisform.Label3.
7、width)/2thisform.Label1.top=thisform.height/6thisform.Label2.top=thisform.height*2/6thisform.Label3.top=thisform.height*3/6thisform.refresh(4)创建主菜单如下图创建主菜单表单,并且选择“显示”“常规选项”“顶层表单”分别设置各个子菜单如下:信息录入读者服务信息维护信息查询报表打印然后分别在各自的过程中写入相应的调用表单的命令。例如在读者登记菜单的过程中写入:Doform读者信息(5)创建主程序文件创建
此文档下载收益归作者所有