版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、VFP宾馆住宿管理系统课程设计系别:建筑工程管理系专业:工程造价班级:学号:姓名:韩朝旭指导老师:王康平数据库原理及应用课程设计-62任务书一、 课程设计名称宾馆住宿管理系统开发二、 课程设计目的通过本次课程设计,会应用visual foxpro 6开发一个面向对象的应用程序。三、 功能描述 宾馆住宿管理系统是提供给酒店各个部门及总的管理人员使用的一个对比较大型的综合性宾馆进行住房、员工等综合情况管理的管理的系统.它能自动对预定、住宿、结账进行管理,并生成相关的财务报表。 宾馆住宿管理系统用户需求的主要功能有: 记录的录入、记录的浏览、记录的添加、记录的修改、记录的删除、记录的查找。 功能要完
2、善,面向对象,即使是不会VFP的人也能操作自如。四、开发应用系统的过程宾馆管理系统是一个比较实用、典型的应用软件,限于篇幅我们只对其中相对重要一些的功能和过程列出,主要包含有数据库(表)、各种输入、输出、浏览、添加、修改、删除、等功能较完整的软件。本系统的开发是为促进宾馆的管理,方便比较大型的星级宾馆经营管理而研制开发的,旨在减轻宾馆管理工作者的工作负担,科学分工,只能运转,协助他们更科学、更简便的管理宾馆及其日常事务,提高工作效率。在计算机飞速发展的今天,将计算机这一信息处理利器应用于宾馆的经营管理已是势必所然,而且这也将为宾馆的经营管理带来前所未有的改变,它可以带来意想不到的效益,同时也会
3、为宾馆的飞速发展提供无限潜力。采用计算机管理信息系统已成为宾馆管理科学化和现代化的重要标志,它给宾馆管理来了明显的经济效益和社会效益。本系统界面符合Windows标准,采用统一的标准界面,简洁直观、使用方便。本软件主要目标:根据国家有关的规则,结合酒店的实际情况,开发适合于宾馆经营管理的宾馆管理系统。宾馆管理系统能实现总体管理管理(包括客房管理、员工管理、用户管理、系统管理等)、日常管理(客房预订、结算、清理情况、员工工资输入、员工工资设定等)、查询子系统(员工查询和客房查询)。 首先进行需求分析。项目管理的重要目标便是建立一个便于开发方与用户方之间进行交流的环境。进行需求分析,主要是找出开发
4、本软件的目的,所需的各种功能等,并形成一个系统的分析文档。之后的概要设计阶段主要是将系统需求分析的结果模块化,并把系统的数据流向等关系搞明白。最好画出一个程序的流程图,把整个项目的框架设计出来。比如对宾馆管理系统来说,就要考虑需要哪些模块,每个模块大体需要完成哪些功能,以及它们之间有什么关系等等。最后进行详细设计。 完成系统之后进入 测试阶段。当完成编码之后,要对系统进行反复的调试,保证正确实现各种功能,保证系统整体的正确无误,如输入合法数据时是否反映正确;对于非法的数据是否具有容错能力等。只有顺利通过测试阶段的系统,才能够投入实际使用。五、系统概要设计(一):客房管理结构图客房管理是宾馆经营
5、的很重要的一部分,住房管理系统可提供客户预订、住宿登记、退宿结账、住宿查询、客房查询的项目。通过管理权限通过管理权限管理员登陆功能界面客房预订住宿登记客房查询退宿结账住宿查询系统管理系统初始化客房信息更改 图2.1 .1住房管理系统流程图(二)员工系统结构图员工系统是酒店经营的另一个很重要的一部分,员工系统可提供基本情况、工资细表、住房情况、工资设定、员工查询的项目。全面考虑到员工的工作和生活。并通过不同权限的设定,使之具有浏览,修改等分级的管理。避免了无权限出现的管理的混乱。 管理员登陆员工系统基本情况工资细表住房情况通过管理权限员工查询工资设定 图2.2 .1员工系统结构图六、系统详细设计
6、sele 住宿人员表1if len(allt(thisform.txt身份证号.value)=18 and 截止日期-开始日期=0sele 房间locate for 房间号=allt(thisform.txt预定房间号.value)if found()if messagebox(已登记完毕,是否需要继续登记吗?,4+64,提示信息)=6sele 住宿人员表1locate for val(身份证号)=0if .not.found()append mand1.enabled=.f.else thisform.refreshthisf
7、mand1.enabled=.f.end ifelsethis form. releaseend ifelsemessagebox(您输入的房间号无效!,0+64,提示)end ifelsemessagebox(您没有正确输入信息!可能是身份证号输错。,0+16,警告)thisform.txt身份证号.setfocusendif thisform.txt身份证号.value=thisform.txt姓名.value=thisform.txt预定房间号.value=thisform.txt开始日期.value=thisform.txt截止日期.value=thisform.txt剩
8、余金额.value=thisform.txt单价.value=thisform.txt联系电话.value=thisform.release sele 房间browse for 剩余人数0 mand1.enabled=.t. ORE 0 TO K1,K2,K3,K4,K11,K12,K13,K14,K15,K16,K21,K22,K23,K24,K25,K31,K32,K33,K34,K35,K36,K42,K41,K411,K412,K413,K414,K415,K421,K422,K423,K424,K425combo=allt(
9、bo1.value)txt=allt(thisform.text1.value)sele 密码表locate for allt(级别)=comboif allt(级别)=combo and allt(密码)=txtdo casecase allt(bo1.value)=管理员messagebox(欢迎进入本系统,您有操作系统所有权限!,0+64+0,提示)store 1 to K1,K2,K3,K4,K11,K12,K13,K14,K15,K16,K21,K22,K23,K24,K25,K31,K32,K33,K34,K35,K36,K42,K41,K411,K412,
10、K413,K414,K415,K421,K422,K423,K424,K425do 主菜单.mpr case allt(bo1.value)=操作员 messagebox(欢迎进入本系统,您有操作系统添加,删除,修改等权限,但不能对系统操作!,0+64+0,提示) store 1 to K1,K11,K16,K2,K21,K22,K23,K24,K25,K3,K31,K32,K33,K34,K35,K36,K4,K41,K411,K412,K413,K414,K415,K42,K421,K422,K423,K424,K425 do 主菜单.mpr otherwise m
11、essagebox(欢迎进入本系统,您是一般用户,只有浏览查询的权利!,0+64+0,提示) store 1 to K1,K11,K16, k2,K24,K25,k3,K35,K36,k4,K41,K414,K415,K42,K424,K425 do 主菜单.mpr ENDCASE thisform.releaseelseenternum=enternum+1if enternum= val(n1) and val(txt2)= val(n1) and val(txt3)0 mand1.enabled= .t.txt1=allt(thisform.text1
12、.value)txt2=allt(thisform.text2.value)txt3=allt(thisform.text3.value)locate for allt(身份证号)=txt3if allt(身份证号)=txt3 and allt(预定房间号)=txt2 and allt(姓名)=txt1thisform.text4.value=str(date()-开始日期),16)+天thisform.text5.value=(date()-开始日期)*单价if thisform.text5.value=剩余金额thisform.text6.value=(str(thisform.text5
13、.value-剩余金额),10)+元else thisform.text6.value= 应返还用户+(str(剩余金额-thisform.text5.value)+元end ifrepl 截止日期 with date()repl 剩余金额 with 0deleteif messagebox(是否彻底删除该条记录?,4+64,提示)=6delepackmessagebox(已经删除,0+64,提示)end ifelsemessagebox(你输入的数据有误或无此人!,0+16,警告)endif thisform.release七、系统效果 八、心得体会 通过这个星期的上机实践学习,可以说得是苦
14、多于甜,但学到了很多很多的的东西,同时不仅巩固了以前所学过的知识。我认为要学好vf语言程序这门课程,不仅要认真阅读课本知识,更重要的是要通过上机实践增强和巩固vf语言知识。经过这两个星期的上机实践学习。我对vf语言有了更进一步的认识和了解,要想学好它要重在实践,要通过不断的上机操作才能更好地学习它,通过实践,我也发现我的好多不足之处,首先是自己在指法上还不行,经常按错字母,通过学习也有所改进;再有对vf语言的一些标准库函数不太了解,还有对函数调用的正确使用不够熟悉,还有对vf语言中经常出现的错误也不了解,通过实践,使我在这几个方面的认识有所提高。通过实践的学习,我认到学好计算机要重视实践操作,不仅仅是学习vf语言,还是其它的语言,以及其它的计算机方面的知识都要重在实践,所以后在学习过程中,我会更加注视实践操作,让自己更
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- MT/T 1276-2025矿用防爆高压链式静止无功发生器
- ICU患者肾脏监护及护理
- 产道异常孕妇的产后家庭指导
- 3情境一 任务三 记忆力观察与记录
- 通辽自主创新承接产业园集中式煤气供应站项目环境影响报告书
- 安徽自动饲料塔施工方案
- 2026年渭南市重点中学考前模拟考试试卷含解析
- 镇江市第一外国语2026年初三下学期第三次监测数学试题含解析
- 浙江省杭州市滨兰中学2025-2026学年中考语文试题(语文试题)预测押题密卷I卷(全国1卷)含解析
- 湖北省黄梅县2026年初三中考适应性月考英语试题(一)含解析
- 钢结构工程质量保证书范文
- Web服务版本发布规范
- 进出口流程课件
- SHA1-42(01)-2025 上海市市政工程养护维修估算指标 第一册 城市道路
- 2025年广东省中考数学真题卷含答案解析
- DBJ-T13-186-2025建筑排水聚丙烯静音管道工程技术标准
- 2025年11月济南轨道交通集团运营有限公司社会招聘笔试参考题库附带答案详解(10套)
- 员工停车申请管理办法
- 家校合作教育促进学生健康成长
- 坚持班会活动方案
- 《数智时代下的供应链管理:理论与实践》课件 第1-7章 理解供应链- 供应链经典的生产计划
评论
0/150
提交评论