- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VF课程设计实验报告
秦皇岛旅游信息查询系统
东北大学秦皇岛分校
姓名:左倩
学号:3090318
指导教师:盛娟
日期: 2011 年 06 月 19 日
一、总体说明
总体功能介绍:
此系统为秦皇岛旅游信息查询系统,为用户提供旅游信息的查询及修改功能。
此系统通过密码登录来给用户提供,针对不同人群的需求我们设计了中英文切换,另外,此系统对不同旅游景点提供数据查询功能,包括景点浏览,及精确查找和按地点查询,提供景点名称,景点票价,景点星级,景点位置,景点简介等信息,使用户可以全方位了解各个景点,以便明确地锁定自己的旅游目标及方便用户的旅游过程。此系统还提供数据维护功能,包括对数据的添加,修改和删除。针对精确查询,还可以提供给用户打印报表的功能,以保证输出的可行性。
二、功能模块结构图
变量说明(公有、私有、本地变量)
公有变量:
在登录界面:
Public n
N=0
在雪花的加载过程中:public x(40)
x(i)默认值为.t.,表示雪花的方向为上
私有变量:
1登陆界面的确认按钮:
username=thisform.text1.value
userpwd=thisform.text2.value
2在浏览界面的上一个与下一个按钮:
xx(1)=旅游信息.景点名称
xx(2)=旅游信息.景点票价
xx(3)=旅游信息.景点简介
xx(4)=旅游信息.景点星级
xx(5)=旅游信息.景点位置
3在添加界面的确定按钮:
xx(1)=thisform.text1.value
xx(2)=thisform.text2.value
xx(3)=thisform.text3.value
xx(4)=thisform.text4.value
xx(5)=thisform.text5.value
数据库、表的设计及描述
数据库---“秦皇岛旅游景点”,结构如下:
数据库表----
旅游信息:creat table 旅游信息(景点名称 c(18),景点票价 n(3),,景点简介 m,景点星级 c(2),景点预览 g,景点位置 c(11))
表1:creat table 表1(name c(20),price n(3),,introduction m,star c(2),photo g,location c(11))
操作说明
点击2011vf文件夹里的p1应用程序,进入封面主界面点击进入,进入登陆界面,选择用户名登录,用户名,密码可为任意值(密码与登录名必须一致),登陆成功后,进入语言选择页面,用户可根据需要选择对应的语言:英语、汉语,然后进入对应语言的欢迎界面。点击菜单下的各个子菜单,可以在各相应表单上进行对应操作。进入相应的界面后便可以进行数据查询(景点查询、精确查询、分区查询)、系统维护(修改、添加、删除)、退出系统(注:如不登录,则不能进行以上功能)。英文系统与之类似。在景点查询中,使用者可以通过上一条,下一条命令对景点信息进行浏览。精确查询可以精确显示每个景点的信息,并打印显示的结果。分区查询可以在海港区、昌黎县、南戴河、北戴河、上海关的景点信息进行查询。系统维护中可以对景点信息进行修改、添加、删除。使用结束后点击菜单栏的退出按钮,退出系统。
六、各模块代码及结果图
(一)封面:
“点击进入”的click event:
do form fengmian
Thisform.release
登录界面
界面设置:
添加代码:
①“确认”的click event:
username=thisform.text1.value
userpwd=thisform.text2.value
if alltrim(username)alltrim(userpwd)
n=n+1
thisform.label2.caption=用户名或密码错误,请重新输入!
else
do form 表单2.scx
endif
if n=3
messagebox(您的密码输入错误,欢迎下次使用)
thisform.release
endif
②“取消”的click event:
thisform.text1.value=
thisform.text2.value=
thisform.label2.caption=
③“退出”的click event:quit。退出VF系统。
④timer的timer event:
thisform.label4.caption=现在时间+space(2)+time()
运行效果:
欢迎界面
界面设置:
添加代码:
①timer的timer event:
if thisform.label1.left+thisform.label1.width0
thisform.label1.left=thisform.width
e
文档评论(0)