caption改为“图书名”“按图书编号查询”,在他们的clickevents中键入代码,用于选择查询类型。向表单中添加按钮控件,调整位置如图,分别更改caption属性。借书界面可根据您提供的图书名和图书编号确认图书,再根据读者的编号确认读后把此书借给这位读者。主操作页面中点击还书,还书见面自动跳出。
利用项目管理器中的表单设计器,添加表单,caption改为还书,向表单中添加shape控件,调整shape的大小位置,向shape中添加lable控件,text控件,如图。向表单中加入其他的控件如图。
还书界面见面提供的图书名和图书编号确认图书,再根据读者的编号确认读者后点击归还图书归还。在主操作界面中点击图书管理,图书管理界面自动弹出。
图书管理界面设计,利用项目管理器,添加一张新的表单,添加两张shape控件,调节它的位置和大小,向其中添加text控件和,lable控件,和button控件及按钮组控件,改按钮组控件的buttoncount属性为2,右键编辑按钮组,更改按钮组的caption属性,在clickevent中添加代码。在表单中添加其他控件,修改其属性。图书管理界面对所有图书的资料进行添加,修改和删除等操作,直接在要改的属性条上修改。点击操作栏中的读者管理,读者管理界面自动跳出。读者管理界面:
读者管理界面设计,利用项目管理器进行添加表单建立方法与上述几种表单的建立相似。读者管理对所有读者的资料进行添加,修改和删除等操作。在主操作页面中点击资料查询,操作也面弹出所有的图书信息,借阅记录等。图书查询界面:
查询见面设计时主要多了表单控件,grid控件中clumncount设置13,右键编辑grid,对每一个header进行修改,修改为相应的标题,把grid的recordsource设置为book_table.txm。在查询界面中还多了组合框控件,他的rowsource属性改为group_table.chinalb。其他的控件添加和其它表单相似。查询表单可以查询所有图书包括不在馆图书,借出图书、归还图书、今日新进图书。可以有条件的查询所需要的图书情况。点击操作见面的修改密码,管理员更新界面就会跳出。管理员更新界面。
四、调试与维护
1.把整个系统的各个程序串起来就可以形成一个完整的系统,最后用菜单来显示整个过程可以有提纲挈领的效果。2.在做8个按钮的时候,要注意各个按钮的关系,注意按钮的属性。
3.报表的制作可以手工也可以用想到做,改变报表样式使其更美观。4.在做菜单时要注意做成顶层菜单。在输入命令的时候要注意文件后缀。5.在做VF的时候要注意设置默认路径,将所有文件程序都放在默认路径的文件里,防止丢失,供后来再作调整。6.再建表的时候一定要注意没有相同的记录,也不可以有几个空记录,空纪录也被认为是相同记录。表中的字段类型要准确,字符长度要确定,在建立连接时要注意两个表中相同字段类型、长度要一直7.在做VF的时候容易出现一些系统自己的错误,有时可以尝试关掉VF重新开一个也许会避免一些错误。
五、结束语结束语
通过VF做这个南昌工程宿舍管理系统,我把许多课堂上的理论知识,应用于实践。通过这个
课程设计我更加熟悉了
vfp的相关设计和操作。
六、参考文献
[1][7-302-02883-4].史济民.FoxPro及其应用系统开发.[M]北京:清华大学出版社,1998:338页[2][7-302-03009-X]王珊陈红.数据库系统原理教程.[M]北京:清华大学出版社.2002.7[3][978-7-03-020880-4].任小康,苟平章.VisualFoxPro
程序设计.[M]北京:科学出版社,2008:292页[4][978-7-5635-1597-4].曾庆森,王宇.VisualFoxPro程序设计基础.[M]北京:北京邮电出版社,2008:292页[5][97