找到制定的用户,将其删除
IFFOUND()
DELETE
PACK
ENDIF
USE
*恢复表单的初始化状态
THISFORM.TEXT1.VALUE=""
THISFORM.TEXT2.VALUE=""
THISFORM.COMMAND4.VISIBLE=.F.
(5)在表单背景上控制"确定"和"查找"按钮的Click事件代码
THISFORM.TEXT1.ENABLED=.F.
THISFORM.TEXT2.ENABLED=.F.
THISFORM.LABEL2.ENABLED=.F.
THISFORM.LABEL3.ENABLED=.F.
THISFORM.COMMAND1.ENABLED=.F.
THISFORM.COMMAND2.ENABLED=.F.
THISFORM.COMMAND3.ENABLED=.F.
THISFORM.COMMAND1.VISIBLE=.F.
THISFORM.COMMAND2.VISIBLE=.F.
THISFORM.COMMAND3.VISIBLE=.F.
THISFORM.COMMAND4.VISIBLE=.F.
5.7报表设计
根据需要报表表单设计一个收银退房的报表,用来打印客户结帐资料,并可以提供给客户
1.收银退房报表如下图
打印效果如下图
5.8主菜单的建立编写
这个菜单是一个在全屏幕下显示的表单,是系统的主界面数据来源。主菜单做为整个系统的综合管理。
点击新建菜单,命名为"主菜单"在其目录下插入
菜单名称
结果
选项
菜单名称
结果
选项
基本信息管理
子菜单
编辑
入住管理
命令
doform[入住后台管理]
基本信息查询
子菜单
编辑
空房查询
命令
doform[空房查询]
基本信息一览
子菜单
编辑
客房信息一览
命令
doform[客房信息一览]
客房类型一览
命令
doform[客房类型一览]
离店结帐管理
子菜单
编辑
离店结帐管理
命令
doform[离店结帐管理]
用户管理
子菜单
编辑
用户管理
命令
doform[用户管理]
帮助
子菜单
编辑
关于
命令
doform[关于]
退出系统
命令
QUIT
5.9主程序代码的建立编写
这个程序代码是一个支持主菜单的代码,用来生成系统主界面对其进行各方面调整,还可以用于美化系统主界面。
在代码栏新建程序,命名mail。代码如下
SETSCOREOFF &&关闭分值栏
SETSAFETYOFF &&关闭安全提示
SETSTATUSBAROFF &&关闭系统提示栏
SETCENTURYON &&打开世纪开关
SETDELETEDON &&屏闭删除项
SETSYSMENUOFF &&关闭系统菜单
SETNOTIFYOFF &&关闭提示
&&设置系统窗口属性
_SCREEN.MaxButton=.F. &&取消最大化按钮
_SCREEN.MaxWidth=700 &&设置最大宽度
_SCREEN.MaxHeight=600 &&设置最大高度
_SCREEN.Caption="白云酒店管理系统" &&设置窗口标题
_SCREEN.Picture='01.jpg' &&设置窗口背景图片
_SCREEN.AutoCenter=.T. &&指定表单初次显示时,自动位于主窗口中央
&&公共变量
PUBLICFindRecordNo
PUBLICUserName
Do主菜单.mpr &&打开菜单
&&打开登录表单
DoForm[登陆.scx]
READEVENTS
ProcedureOnQuit
CLEAREVENTS
CLOSEALL
QUIT
Endproc
5.10系统连编
在项目管理器酒店管理系统中对系统进行连编。
连编完成后,整个白云酒店管理系统的设计实现以全部完成。开发工作至此结束。
系统主界面如下图
第六章结论
通过前文所述,系统开发的全过程已经完成,系统已经产生。本酒店管理系统的优点是:采用全新的计算机信息管理系统为客人提供快捷、细致、周到的服务,以顾客为中心,了解顾客需求,细分目标市场,以合理的价格在相应的时间将客房销售出去。
与此同时,实现各模块功能的相关代码语言简练,功能完善,避免了过于复杂的代码给系统的调试与运行带来不便。也正基于上述原因,在功能模块的设计过程中,本系统应用了相关的向导与生成器来完成功能模块的初步设计,以此来减少一些简单而复杂的代码输入,从而提高了系统设计与实现的效率。但此系统也有一些瑕疵与不足之处,具体有以下几点:
(1)报表打印效果图不能在系统运行中查看,只能在开发过程中通过开发平台来预览。
(2)本系统在VISUALFOXPRO6.0平台上开发,本系统仅能生成可执行的文件,系统在连编过程中还存在一些连编不成功的问题,因此系统还有待于以后的改进与完善。也正居于上述系统的不足之处,今后系统的改进方向将要解决上述的问题。
与此同时,系统的可扩充性较强,可将此系统进行必要的修改与添加,将其扩充成为一个其它的档案管理系统。
第七章总结和体会
在系统的整个设计过程中,使我体会最深的是VISUALFOXPRO6.0是一个可视化的面向对象的程序设计语言,因为在表单的设计制作过程中,对于表单的每一个控件对象都是以可视化的方式对其进行过程代码的编辑与录入,而控件本身又通过自己独有的代码来使自己实现特定的功能操作。
与此同时,在程序设计的过程中,可运用大量VISUALFOXPRO6.0所提供的辅助设计工具来自动直接产生运用程序的界面与程序代码,这样一来使得只有少量关键的代码需要用户自己手工编写,这更加明显的体现出了VISUALFOXPRO6.0作为一个可视化程序设计的语言所表现出来的特点与优越性。
其次,通过本次设计巩固了我原有所学的知识。在开发过程中通过一次又一次反复的出现问题与解决问题,从自身来说,锻炼了自己独立思考与解决问题的能力,但同时也暴露了自己知识的有限与不足。在综合应用知识解决问题的同时,通过查阅资料,使我温故而知新,学到了一些新的知识,并且提高了自学能力,为将来的工作与学习奠定了基础。
总体而言,毕业设计既是对我们的一个挑战,又是对我们的一个锻炼,它考查了我们在校期间的学习情况。并且对我们的专业知识能力做出一个综合的评估。与此同时,在设计过程中通过解决问题使我们在意志上变得更加的坚强与自信,同时也使我们认识到了自己的不足之处。
通过七周的毕业设计,我们巩固了已学的知识,并对VISUALFOXPRO6.0有了一个更加深入的了解,同时也使我对一个系统的开发过程有了一个崭新的认识。
通过我和刘连伟共同努力和指导老师的帮助,我们完成了整个系统的设计开发,基本实现了预期的目的,同时,也通过这次设计开发过程增加了自身的实践经验,提高了自身的设计开发能力,为将来工作打下了良好的基础。
由于时间关系和自身的水平,我们的设计并不完善,其中也难免有错误之处,也请各位老师给予批评和指导。
第八章谢辞
经过一个多月的构思与设计,在指导老师的精心指导和安排下,本系统已经设计完毕。其使用功能基本符合酒店在实际工作的需要,具有一定的实用性。但是由于时间比较仓促,加上本人软件设计经验的不足。因此,在分析问题、解决问题时显得不够严密、完善,还需要在以后的工作中不断地改进和完善。
在这次的毕业设计中,让我深深地体现到进行软件开发不是一件简单的事情,它需要设计者具有全面的专业知识、慎密的思维、严谨的工作态度以及较高的分析问题、解决问题的能力,而我在很多方面还有欠缺。
最后,我要衷心感谢导师雷金辉老师在我的设计过程中给予我的极大帮助,使我能够及时、顺利地完成此次的毕业设计。同时,也要感谢我的同学刘军、刘连伟、刘杰、白继在本系统的设计过程中给予我的支持和帮助。
第九章参考文献
1.《visualfoxpro及其应用系统开发》谭浩强编著;清华大学出版社。
2.《visualfoxpro数据库开发经典案例解析》王晟王松刘强编著;清华大学出版社。
3.《visualfoxpro基础教程》周永恒,梁洁,李志红,马竹芬编著;高等教育出版社。
4.《管理信息系实用教程》王恩波主编孙玉珊缶桦编著;电子工业大学出版社。
5.《数据库管理系统》王利主编;中央电大出版社。
6.《中文VisualFoxPro6.0数据库程序设计与实例》蔡卓毅 林盛雄 林羽扬 黄竺编著;冶金工业出版社。
7.《VisualFoxPro程序设计教程与上机指导》王建明主编;清华大学出版社。
上一篇:
vf教职工信息管理毕业设计_论文(论文和程序)
下一篇:
村落共同体的核心架构研究