网学网为广大网友收集整理了,基于VFP航空售票系统的设计与实现,希望对大家有所帮助!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
5系统实现5.1创建项目及项目文件实现数据库的逻辑结构的方式是直接使用Visual FoxPro 6.0 的项目管理器来实现的。 在Visual FoxPro 6.0的主菜单中单击“文件/新建”菜单项,在弹出的“新建”对话框中选择“项目”选项,单击“新建文件”按钮,此时弹出存储目录,请将项目名设为:航班售票管理系统,保存在磁盘中。 在为项目创建的目录结构中,系统已经为项目创建了数据文件夹、表单文件夹、图像文件夹、菜单文件夹以及程度文件夹等涉及系统制作和文档管理所需要的文件夹,这些文件夹将在系统制作的过程中保存相关类型的文档时所使用。 5.2航班管理数据库在创建航班售票管理系统之前,我们首先创建一个“航班管理数据库”。步骤如下: 1.打开已经创建的项目。 2.将项目管理器的选项卡页面切换到“数据”页面。 3.在“数据”页面中选中“数据库”节点。 4.单击“新建”按钮并保存。 5.3系统界面设计1.创建特色化系统软件封面 任何应用系统均是通过表单来实现其系统功能的[9]。表单是一个容器对像,它有自己的特性、方法、和过程,但表单更多的作用是,它可以用于包括其他的对像,从而执行系统所需要的各种各样的功能。 这个表单主要包括两个标签控件:“系统登录”和“退出登录”。 系统登录的过程代码如下: set path to D:\航空\forms do form "权限认证表单.scx" release thisform 2.制作系统的权限认证表单 用户权限认证的核心是“确认权限”标签控件的过程代码,它是用于判断用户是否存在的关键。对于存在的用户,通过权限认证之后,将会进入该用户所执行的功能模块,否则将不再作任何操作。 确认权限的标签控件的过程代码: locate all for alltrim (密码表.用户姓名)==alltrim(thisform.combo1.value) if found() if alltrim(thisform.text1.value)==alltrim(密码表.用户密码) thisform.release do form 系统主表单.scx else thisform.spinner1.value=thisform.spinner1.value+1 if thisform.spinner1.value=3 messagebox("口令不正确!"+chr(13)+"对不起,你无权使用!",48,"登录信息") release thisform else messagebox("口令不正确 !请重新输入!",48,"登录信息") thisform.combo1.setfocus thisform.text1.value="" thisform.refresh endif endif endif 3.系统主表单 系统主窗口有两种风格,一种风格是用命令按钮调用其他窗口或执行其他程序,另一种风格是用主菜单的方式调用其他窗口或执行其他程序。每一风格都有特点。在这里,我们采用在主窗口中用选项按钮调用其他窗口的风格,同时,这些选项按钮在系统主窗口出现时呈动态运行状态,由右向左逐渐推出,最后稳定显示在用户面前,形成非常友好的用户界面
|
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |