资源描述:
《计算机本科-vfp宾馆管理系统毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录1.诸论21.1VISUALFOXPRO6.0概述22.系统调研及可行性分析32.1系统调研32.2可行性分析33.系统的实施33.1系统功能分析33.2系统功能图43.3数据库设计43.4系统结构设计104.系统维护335.总结34致谢35参考文献36附录:部分源程序代码:371.诸论1.1VISUALFOXPRO6.0概述 VisualFoxPro是为数据库结构和应用程序开发而设计的功能强大的面向对象的环境。无论是组织信息、运行查询、创建集成的关系型数据库系统,还是为最终用户编写功能全面的数据管理应用程序,Visual
2、FoxPro都可以提供管理数据所需的工具,可以在应用程序或数据库开发的任何一个领域中提供帮助。VisualFoxPro所具有的速度、能力和灵活性,是普通数据库管理系统无法比拟的,它把我们带入一个Xbase新时代.1)VISUALFOXPRO6.0具有可视化的开发环境,用户可以不用了解WINDOWS和C编程技术,通过图形化的交互操作,就可以设计实现应用系统,开发出美观、简洁的图形化界面来.2)VISUALFOXPRO6.0具有强大的数据提取能力,它提供了功能强劲的数据窗口控制.数据窗口对象可以用于联接数据库,获得记录,以各种风格
3、显示数据和更新数据库。经过五个版本的改进,数据窗口具有很灵活的能力,通过VFP函数,编程者可以在程序中动态地改变数据窗口的结构和显示模式。3)VISUALFOXPRO6.0是基于客户机/服务器(Client/Sever)的体系结构,这种体系结构可以减少硬件平台的投资,并能完成大型主机的功能,而且可以集中数据的存储和管理,实现资源的共享,降低维护的难度,还能集中实施院校规则,实现教育信息的标准化。4)VISUALFOXPRO6.0是一种面向对象的应用程序开发方法,对象(OBJECT),是包含相关的数据(以变量的形式)以及用于操作
4、这些数据的方法(子程序)的软件包。一个对象是一个类的具体表现,在功能上它与其它程序保持独立,一个定义良好的对象具有封装的数据和功能。5)VISUALFOXPRO6.0是一种开放式数据库联接ODBC环境,这种体系结构能更好地满足宾馆,旅店的实际需要,有利于应用系统的移植和扩充。目前,市场上流行的各种数据库系统软件,如Oracle,Informix等,各行其道,使用户无所适从。然而VisualFoxPro为这些数据库提供了公共的前端工具,提供了开放式数据库连接ODBC,不仅适用于各种数据库管理系统,具有很好的兼容性,而且还能给已
5、有的数据资源带来全新的图形界面。6)VISUALFOXPRO6.0提供了大量的诸如“数据库设计器”、“表单设计器”、“菜单设计器”、“报表设计器”等开发设计工具和向导工具(Wizard),使以往费时费力的开发工作变得轻松自如。这些可视化的设计工具免除了开发者编写大量程序代码的工作。2.系统调研及可行性分析2.1系统调研(1)明确用户的要求,以根据调查结果进行可行性分析,确认系统的开发是否可行。(2)提出新系统的人员并不都是系统研究人员,有些人对于的功能和处理数据的方法没有明确的认识。它们只是根据自己业务工作的需要提出了要求,系
6、统开发人员要对此进行详细的调查和分析,确认用户的要求可以通过现有的计算机技术实现,保证开发的管理信息系统的功能与用户提出的要求相吻合。(3)要详细地调查现行系统中信息处理的具体情况,系统内部功能结构,以便设计出一个合理的、好的新系统逻辑模型,为新系统的设计工作打好基础,保证整个系统开发的质量。2.2可行性分析(1)操作可行性本系统运行在通用的Windows98/2000/ME操作系统上,具有与Windows相似的操作界面,简单易学,使用方便,具有一些人性化的功能,工作人员不需经过专门的培训即可使用.(2)开发方案的选择性研究V
7、isualFoxPro6.0是一种易学易用的面向对象的编程语言工具,它比VisualBasic6.0更易于掌握,易于使用,便于维护。由此,我选用VisualFoxPro6.0作为此次应用软件的开发工具。3.系统的实施3.1系统功能分析本系统开发的总体任务是实现宾馆各种信息的系统化、规范化和自动化。主要完成功能:●有关客房标准的制定、标准信息的输入,包括标准编号、标准名称、房间面积、床位数量、住房单价、是否有空调、电视机、电话以及单独卫生间等。●客房标准信息的修改、查询等。●客房基本信息的输入,包括客房编号、客房类型、客房位置、
8、客房单价、备注等。●客房基本信息的查询、修改,包括客房编号、客房类型、客房位置、客房单价、备注等。●剩余客房信息的查询等。●订房信息的输入,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。●订房信息的修改和查询,包括客房编号、