课程设计报.docx
- 文档编号:9492289
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:17
- 大小:273.31KB
课程设计报.docx
《课程设计报.docx》由会员分享,可在线阅读,更多相关《课程设计报.docx(17页珍藏版)》请在冰豆网上搜索。
课程设计报
课程设计报
————————————————————————————————作者:
————————————————————————————————日期:
ﻩ
三亚学院课程设计考核表
ﻩ财经分院 专业国际经济与贸易 班级1202
课程设计题目
酒店客房管理系统
学生姓名
朱婷婷
学号
06
课程设计时间
2013年9月10日至 2013年 9 月 12日
同组人
序号
姓名
学号
1
李金硕
1210911012
2
谭元正
1210911070
3
管昌孝
1210911048
4
王贷
1210911008
5
孙羚琬
1210911146
6
潘冰倩
1210911082
7
管莉莉
1210911118
8
朱婷婷
1210911106
9
王帅
1210911156
10
田润连
1210911148
课程设计总结报告
通过长达四天的课程设计的学习,让我对VisualFoxpro6.0的实际应用功能又有了深一层的了解,学到了很多VisualFoxpro的更实际运用的东西,它是一个可以让每一个用户根据自己的需要来简化数据库管理。
用户可以利用它可视化的设计工具和向导,方便的快捷创建表单、查询和打印报表,数据的录入、修改、删除、检索也更为方便,同时VisualFoxpro6.0软件也能直观的显示出用户需要查询的结果,这大大缩短了我们查询的时间,提高了我们的工作效率。
只要我们掌握了VisualFoxpro6.0运用技巧,我们便可以把每一种复杂的数据记录整理到VisualFoxpro6.0软件中,随时修改、更改数据记录,并通过事先编写好的程序将结果一目了然的展现在用户面前。
这次的课程设计更让我体会到编写程序所需要的不仅仅是一份材料或者资料,更多的是自己严密的逻辑思维以及理解能力。
特别是细节方面,在代码中不能有一个微小的错误。
一个标点符号的错误都会导致程序的失败。
同时团队之间的合作也是非常重要的。
需要彼此的理解和帮助。
所以,大家的沟通和合作是必不可少的,这次的课程设计不仅仅是学到了知识,更重要的是实践的能力。
(后可附页)
指导教师评定意见
审核人意见
指导教师:
20 年9月 日
审核人:
年 月 日
三亚学院
《VisualFoxPro数据库程序设计》课程设计说明书
题目:
酒店客房管理系统
班级:
国贸1202
学号:
1210911106
姓名:
朱婷婷
指导教师:
郭亮
2013年9 月 13日
【摘要】·······································4
1.系统总体设计···································5
1.1系统功能简介································5
1.2系统功能结构图······························5
2.数据库设计·····································6
3.实验数据·······································6
4.程序设计界面···································7
4.1系统主界面·································7
4.2 客户信息录入······························8
4.3客户信息修改·······························9
4.4住宿信息查询·······························10
4.4.1按姓名································10
4.4.2按日期·······························11
4.5客户信息查询·······························11
4.5.1按姓名·································11
4.5.2按日期·································12
5.课程设计······································13
参考文献··········································13
【摘要】
随着科学技术的飞速发展,计算机技术已延伸到我们日常生活的各个方面。
在工农业、商业等方面都起着巨大的作用。
计算机已成为我们生活中不可或缺的一部分。
计算机的广泛应用对提高经济效益、实现管理现代化、科学化、智能化起到了重要的作用,并且取得了显著的效果。
酒店客房管理系统正是针对大、小酒店而开发的管理客房的应用软件。
它能使用户方便而又准确地找到自己所要了解的信息,不会浪费时间,而且它提高了对酒店客房的管理,能够使工作更加的有效。
本文主要介绍了酒店客房管理信息系统的开发过程。
报告详尽地论述了需求分析,系统分析,概要设计,详细设计,到测试与调试的整个开发过程,总结了开发过程中的经验及本系统今后的改进方向。
酒店客房管理系统研究的内容主要涉及客房信息、客户信息等的查询,使用。
采用计算机对客房信息进行管理,可以进一步提高酒店的经济效益和现代化水平,帮助酒店更好发展。
【关键词】:
客房管理信息系统 关系数据库 设计 管理
1.系统总体设计
1.1酒店客房管理系统简介
酒店客房管理系统的设计理由、功能、主要用途
随着科学技术的发展,计算机日渐进入我们的生活,使我们的生活日渐便捷。
我们大学生把所学的理论知识用到生活中,学校特此开设课程设计,以便我们更好掌握知识,加强同学间的学术交流。
酒店客房管理系统正是针对大、小酒店而开发的管理客房的应用软件。
它能使用户方便而又准确地找到自己所要了解的信息,不会浪费时间,而且它提高了对酒店客房的管理,能够使工作更加的有效。
(1)客房信息管理:
用户对客房信息进行管理,包括对客房的基本信息(如房间号,面积大小,类别,还有价格等)进行检索、录入和修改。
(2)客户信息查询:
用户可对入住过酒店的客户信息进行查询,包括对客户的基本信息(如房间号,入住日期,旅客的姓名,身份证号,电话,退宿日期,收费等)进行检索。
(3)前台服务员的主要职能是负责订房和退房,以及查询入住的客户信息。
所有该角色只可以使用部分功能,包括客房经营管理、客户信息查询、个人密码修改以及注销功能。
1.2系统功能结构图
酒店客房管理系统
客户入住信息录入录入
住宿信息修改
客户信息查询
入住信息查询
退
出
2.数据库设计
客房表(房间号、面积、类别、价格)
主关键字:
房间号
住宿登记表(房间号、入住日期、旅客姓名、性别、身份证号、电话、退缩日期、收费)
主关键字:
房间号
3.实验数据
客房信息表如下所示:
入住信息表如下图所示:
4.程序设计界面
4.1系统主界面
系统主界面设计
1)控件属性设置
图片Imagel的路径属性Picture 设置为VFP的默认路径。
标签label1的标题属性Caption设置为:
三亚白鹭苑酒店管理系统,并设置相应的字体、字号和颜色。
2)代码设计
表单的Destroy事件代码:
RELEASEMENUwh EXTENDED
3)菜单设计
按照系统功能结构图设计菜单
在VFP系统主菜单的“显示”菜单下,选择“常规选项”命令,在弹出的对话框中,勾选顶层表单选项,将该菜单设置为顶层表单菜单。
4.2客户入住信息录入
录入表单设计
1)控件属性设置
文本框txt身份证号的getFocus事件代码:
select住宿登记
appendblank
jlh= recno()
文本框txt身份证号LostFocus事件代码:
select住宿登记
replace身份证号with thisform.txt. 身份证号value
select住宿登记
locate for身份证号=thisform.txt. 身份证号value
thisform.label1.caption="姓名:
"+住宿登记.旅客姓名
文本框txt房间号的getFocus事件代码:
select住宿登记
thisform.txt房间号.value=' '
文本框txt房间号的LostFocus事件代码:
select住宿登记
go jlh
replace房间号with thisform.txt房间号.value
select住宿登记 locatefor房间号=thisform.txt房间号.value
thisform.label2.caption="房间号:
"住宿登记+.房间号
select住宿登记
gojlh
thisform.txt.房间号value=0
文本框txt电话 getFocus事件代码:
select住宿登记
gojlh
文本框txt电话的LostFocus事件代码:
select住宿登记
gojlh
replace电话with thisform.txt电话.value
命令按钮command1的Click事件代码:
thisform.label1.caption=""
thisform.label2.caption=""
select住宿登记
appendblank
thisform.txt身份证号.setfocus
thisform.refresh
命令按钮command2的Click事件代码:
select住宿登记
use
use住宿登记
deletefor 身份证号space(8).or.房间号=space(5)
pack
close database
thisform.release
4.3住宿信息修改
住宿信息修改表单设计:
1)“查询”按钮代码:
thisform.Grid1.recordsource="select住宿登记表.房间号,入住日期,退宿日期from住宿登记表where旅客姓名=alltrim(thisform.text1.value) intocursabc"
2)标签:
label1标题:
caption设置为:
课程号
文本框:
text1接收由键盘输入的数据
命令按钮:
command1 标题:
caption设置为:
退出
表格:
显示要修改的记录
4.4住宿信息查询
1.按姓名查询
按姓名查询的表单设计:
“查询”按钮的命令代码:
“select 客房表.房间号as fjh,入住日期as rzrq,退宿日期astsrq,类别 aslbfrom住宿登记表,客房表where住宿登记表.房间号=住宿登记表.房间号and旅客姓名=alltri(thisform.text1.value)intocursorabc
selectabc
thisform.text2.value=fjh
thisform.text3.value=rzrq
thisform.text4.value=tsrq
thisform.text5.value=lb”
2、按日期查找
按日期查询表单设计:
“查询”按钮的命令代码:
“select客房表.房间号as fjh,入住日期asrzrq,退宿日期astsrq,类别 as lb from 住宿登记表,客房表where住宿登记表.房间号=住宿登记表.房间号and入住日期=alltri(thisform.text1.value)intocursorhij
selecthij
thisform.text2.value=fjh
thisform.text3.value=rzrq
thisform.text4.value=tsrq
thisform.text5.value=lb”
4.5客户信息查询
1、按姓名查询
按姓名查询表单设计:
“查询”按钮的命令代码:
“select 房间号 asfjh,性别as xb,身份证号assfzh,电话asdhfrom 住宿登记表where旅客姓名=alltri(thisform.text1.value)intocursordef
selectdef
thisform.text2.value=fjh
thisform.text3.value=xb
thisform.text4.value=sfzh
thisform.text5.value=dh“
2、按日期查询
按日期查询设计:
“查询”按钮的命令代码:
“select 房间号asfjh,性别asxb,身份证号assfzh,电话 as dh,退宿日期 astsri,旅客姓名 as lkxmfrom住宿登记表,客房表where住宿登记表.房间号=客房表.房间号 and 入住日期=alltri(thisform.text7.value)into
cursorqqq
select qqq
thisform.text1.value=fjh
thisform.text2.value=lkxm
thisform.text3.value=xb
thisform.text4.value=sfzh
thisform.text5.value=dh
thisform.text6.value=tsrq”
5、课程设计总结
通过长达四天的课程设计的学习,让我对Visual Foxpro6.0的实际应用功能又有了深一层的了解,学到了很多VisualFoxpro的更实际运用的东西,它是一个可以让每一个用户根据自己的需要来简化数据库管理。
用户可以利用它可视化的设计工具和向导,方便的快捷创建表单、查询和打印报表,数据的录入、修改、删除、检索也更为方便,同时VisualFoxpro6.0软件也能直观的显示出用户需要查询的结果,这大大缩短了我们查询的时间,提高了我们的工作效率。
只要我们掌握了VisualFoxpro6.0运用技巧,我们便可以把每一种复杂的数据记录整理到Visual Foxpro6.0软件中,随时修改、更改数据记录,并通过事先编写好的程序将结果一目了然的展现在用户面前。
这次的课程设计更让我体会到编写程序所需要的不仅仅是一份材料或者资料,更多的是自己严密的逻辑思维以及理解能力。
特别是细节方面,在代码中不能有一个微小的错误。
一个标点符号的错误都会导致程序的失败。
同时团队之间的合作也是非常重要的。
需要彼此的理解和帮助。
所以,大家的沟通和合作是必不可少的,这次的课程设计不仅仅是学到了知识,更重要的是实践的能力。
参考文献:
[1]李书琴 杨丽丽, 数据库原理与应用实习指导书信息工程学院 ,2007
[2]萨师煊王珊,数据库系统概论(第四版),北京:
高教出版社,2006
[3]计算机等级考试二级教程
[4]vfp8中文参考手册
[5] visual foxpro7.0应用编程150例
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计