安全二班第四组详细设计报告.docx
《安全二班第四组详细设计报告.docx》由会员分享,可在线阅读,更多相关《安全二班第四组详细设计报告.docx(14页珍藏版)》请在冰豆网上搜索。
安全二班第四组详细设计报告
酒店客房管理系统详细设计报告
安全11-2班第四组
酒店管理系统(客户信息)详细报告
安全二班魏宇鹏
1.客户信息表的设计
根据需求分析设计出顾客入住时的所需信息,所需信息涉及顾客姓名,身份证号,联系电话,客房编号,会员,设计如下表
顾客姓名
身份证号
联系电话
客房编号
会员
字符型,宽度3
字符型,宽度20
字符型,宽度11
字符型,宽度4
字符型,宽度5
2,客户信息的表单设计
表单面向工作人员需简介并包含所需信息,分析后设计如下表单格式
3,表单内控件属性设计
项目名称
表单控件
属性
属性
客户姓名
标签
Caption
Autosize
BackColor
Fontname
Fontsize
Height
Lift
客户姓名
.T.-真
240,240,240
宋体
18
29
70
联系电话
标签
Caption
Autosize
BackColor
Fontname
Fontsize
Height
Lift
联系电话
.T.-真
240,240,240
宋体
18
29
70
身份证号
标签
Caption
Autosize
BackColor
Fontname
Fontsize
Height
Lift
身份证号
.T.-真
240,240,240
宋体
18
29
70
房间编号
标签
Caption
Autosize
BackColor
Fontname
Fontsize
Height
Lift
房间编号
.T.-真
240,240,240
宋体
18
29
70
会员
标签
Caption
Autosize
BackColor
Fontname
Fontsize
Height
Lift
会员
.T.-真
240,240,240
宋体
18
29
310
第一个
命令按钮
Caption
Autosize
Fontname
Fontsize
Height
Lift
第一个
.T.-真
宋体
18
48
22
上一个
命令按钮
Caption
Autosize
Fontname
Fontsize
Height
Lift
上一个
.T.-真
宋体
18
48
142
下一个
命令按钮
Caption
Autosize
Fontname
Fontsize
Height
Lift
下一个
.T.-真
宋体
18
48
262
最后一个
命令按钮
Caption
Autosize
Fontname
Fontsize
Height
Lift
最后一个
.T.-真
宋体
18
48
382
退出
命令按钮
Caption
Autosize
Fontname
Fontsize
Height
Lift
退出
.T.-真
宋体
18
48
526
4,命令按钮代码设计
第一个:
gotop
thisform.refresh
上一个:
select客户信息
ifbof().or.recno()=1
gotop
else
skip-1
endif
thisform.refresh
下一个:
select客户信息
ifbof().or.recno()=reccount()
gotop
else
skip
endif
thisform.refresh
最后一个:
gobottom
thisform.refresh
退出:
doform主表单
thisform.release
酒店客房管理系统(登陆、退出,菜单)详细设计报告
安全二班王海涛
1登陆相关表,表单设计
表的设计:
登陆面向工作人员,所需信息仅为用户名和密码
用户名
字符型,宽度10
密码
字符型,宽度10
2,登陆表单设计
3,表单内控件设计
登陆界面
项目名称
表单控件
属性
属性
欢迎进入酒店客房管理系统
标签
Caption
Autosize
BackColor
Fontname
Fontsize
Height
Lift
酒店客房管理系统
.T.-真
255,255,0
宋体
40
62
51
用户名
标签
Caption
Autosize
BackColor
Fontname
Fontsize
Height
Lift
用户名
.T.-真
20,222,123
宋体
18
29
173
密码
标签
Caption
Autosize
BackColor
Fontname
Fontsize
Height
Lift
用户密码
.T.-真
20,222,123
宋体
18
29
173
登陆
命令按钮
Caption
Fontname
Fontsize
Height
Lift
登录
宋体
18
25
209
取消
命令按钮
Caption
Fontname
Fontsize
Height
Lift
取消
宋体
18
25
353
4,登陆界面内命令按钮代码设计
登陆:
setexacton
select(thisform.dataenvironment.cursor1.alias)
locateforalltrim(用户名)=alltrim(thisform.yhm.value)
iffound().and.密码=thisform.mm.value
=messagebox('祝贺,你登陆成功!
')
doform主表单
thisform.release
else
messagebox('((@﹏@)~)用户或密码输入错误,请重新输入')
thisform.yhm.value=''
thisform.mm.value=''
thisform.ymh.setfocus
endif
setexactoff
取消:
quit
5,退出界面表单设计
6,退出界面表单内控件设计
项目名称
表单控件
属性
属性
退出管理系统
标签
Caption
Autosize
BackColor
Fontname
Fontsize
Height
Lift
退出管理系统
.T.-真
255,128,64
楷体
48
75
84
退出
命令按钮
Caption
Autosize
Fontname
Fontsize
Height
Lift
退出
.T.-真
宋体
18
48
408
7,退出界面内命令按钮代码设计
退出:
thisform.release
8,菜单设计
菜单所需信息为:
登陆界面(doform登陆界面),前台管理(订房信息doform订房信息,退房信息doform退房信息),后台管理(客房信息doform客房信息,客户信息doform客户信息),关于doformabaut,退出系统
酒店客房管理系统(客房信息)详细设计报告
安全二班王海楠
1,客房信息表的设计
根据客房需要的信息,得出所要的信息有:
房间编号,房间类型,房间价格,房间状态。
房间编号
字符型,宽度4
房间类型
字符型,宽度12
房间价格
货币型,宽度8
房间状态
字符型,宽度4
2,客房信息表单的设计
3,客房信息表单内控件设计
项目名称
表单控件
属性
属性
房间编号
标签
Caption
Autosize
BackColor
Fontname
Fontsize
Height
Lift
房间标号
.T.-真
240,240,240
宋体
18
29
101
房间类型
标签
Caption
Autosize
BackColor
Fontname
Fontsize
Height
Lift
房间类型
.T.-真
240,240,240
宋体
18
29
101
房间价格
标签
Caption
Autosize
BackColor
Fontname
Fontsize
Height
Lift
房间价格
.T.-真
240,240,240
宋体
18
29
101
房间状态
标签
Caption
Autosize
BackColor
Fontname
Fontsize
Height
Lift
房间状态
.T.-真
240,240,240
宋体
18
29
101
第一个
命令按钮
Caption
Autosize
Fontname
Fontsize
Height
Lift
第一个
.T.-真
宋体
15
41
53
上一个
命令按钮
Caption
Autosize
Fontname
Fontsize
Height
Lift
上一个
.T.-真
宋体
15
41
173
下一个
命令按钮
Caption
Autosize
Fontname
Fontsize
Height
Lift
下一个
.T.-真
宋体
15
41
293
最后一个
命令按钮
Caption
Autosize
Fontname
Fontsize
Height
Lift
最后一个
.T.-真
宋体
15
41
389
退出
命令按钮
Caption
Autosize
Fontname
Fontsize
Height
Lift
退出
.T.-真
宋体
15
41
509
4,客房信息表单内命令按钮代码设计
第一个:
gotop
thisform.refresh
上一个:
select客房信息
ifbof().or.recno()=1
gotop
else
skip-1
endif
thisform.refresh
下一个:
select客房信息
ifbof().or.recno()=reccount()
gotop
else
skip
endif
thisform.refresh
最后一个:
gobottom
thisform.refresh
退出:
doform主表单
thisform.release
连编:
*设置系统主环境
clear
clearall
*显示4位年代
setcenturyon
*日期显示为“日月年”
setdatedmy
*24小时格式显示日期
sethourto24
*禁止运行的程序在按ESC键被中断
setescapeoff
*关闭命令显示
settalkoff
*覆盖时不要确认
setsafetyoff
*调用“登陆界面”表单
doform登陆界面
*进行事件循环
readevents
*结束事件循环后退出VF
Quit
心得体会:
本学期我们通过分组的形式来学习VF这一课程极大的锻炼了同学们的团队精神和团队意识,增强同学的自主学习能力。
另外上机实验课讲的有的和理论课讲的衔接不上,另外希望以后的授课中实验老师可以讲讲学生还没有完全掌握的内容,这样会得到更好的效果。