课程设计报.docx

上传人:b****8 文档编号:9492289 上传时间:2023-02-04 格式:DOCX 页数:17 大小:273.31KB
下载 相关 举报
课程设计报.docx_第1页
第1页 / 共17页
课程设计报.docx_第2页
第2页 / 共17页
课程设计报.docx_第3页
第3页 / 共17页
课程设计报.docx_第4页
第4页 / 共17页
课程设计报.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

课程设计报.docx

《课程设计报.docx》由会员分享,可在线阅读,更多相关《课程设计报.docx(17页珍藏版)》请在冰豆网上搜索。

课程设计报.docx

课程设计报

课程设计报

 

 

————————————————————————————————作者:

————————————————————————————————日期:

 

三亚学院课程设计考核表

ﻩ财经分院    专业国际经济与贸易       班级1202

课程设计题目

酒店客房管理系统

学生姓名

朱婷婷

学号

06

课程设计时间

2013年9月10日至   2013年 9 月 12日

同组人

序号

姓名

学号

1

李金硕

1210911012

谭元正

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例

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1