有与其他软件(如EXCEL)共享和交换数据的能力。VISUALFOXPRO提供新的对象和事件处理模式,利用面向对象编程(OOP)的威力使用户能够最快速地建立和修改应用程序。
VISUALFOXPRO可借助工具条、对象、可视控件来自动完成界面的设计并执行各种任务,同时不牺牲任何数据库性能。不再只通过代码来完成任务,新环境让用户图形化地直接地操作文件、表、对象和类,直观地、创造性建立应用程序。可以从工具条上访问OLE控件和定制控件,从而可以利用MICROSOFTOFFICE和其它程序的各种功能。
另外,可视的工具和加强的连接性,使用户可以与大多数后台数据库的客户/服务器应用程序连接,使32位ODBC程序能够集成来自各个系统的数据,包括客户/服务器数据库的数据、酵数据以及其他的数据。内建的工具可使本地数据升级到MicrosoftSQLServer。同时,VisualFoxPro对FOXPRO完全兼容。
VisualFoxPro数据库管理系统既可以作为小型MIS的开发平台,也可以作为大型数据库系统的前端开发工具。
1.2系统设计的背景
现代化的酒店是集客房、餐饮、通讯、娱乐,商务文化及其他各种服务与设施为一体化的消费场所,组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理,本管理系统正是为此而设计的,本系统是一套适用于中、小型酒店使用的优秀系统,操作简单,灵活性好、系统安全性高,运行稳定。
1.3系统的功能简介
本系统主要可以实现以下的管理功能:系统功能、基本信息管理、查询、报表输出等等。
1.3.1项目规划
本系统是一个典型的数据库应用程序,现规划如下:
1.3.2住宿处理模块(ALT+Z)
该模块的主要任务是实现本系统的核心业务,即住宿登记、结帐退房、住宿查询、结帐打印等功能。
1.3.2报表统计(ALT+T):
该模块的主要任务是实现本系统的统计功能,即日报表、月报表和年报表等三种统计功能。
1.3.3系统设置(ALT+S):
该模块的主要任务是实现本系统的客房设置功能,即房间状态设置、房间等级设置等二种功能。
1.3.4退出(ALT+Q):
本模块的主要功能是实现本系统的安全退出,从而恢复系统的初始状态。
1.4系统开发的目标
出于本系统是酒店客房管理的一个综合性的系统,本系统的设计目标将最终定位于完成以上所述的系统主要业务的基本模型上。
2.系统分析
2.1业务流程分析
2.1.1客房管理业务流程图:
2.1.2退房管理业务流程图:
2.1.3入住管理业务流程图:
2.2数据流程分析:
2.2.1数据流程图:
由于本系统的数据模块较多,下面仅以客房管理模块为例来进行编制。
客房管理系统0层数据流程图
客房管理系统1层数据流程图
2.3数据存储分析:实体联系图
1、数据模型设计。首先来做出客房管理系统的E-R图,分析这个问题的实体,从系统分析可以知道,客人的房间是由前台的服务员按照实际情况给出的,(前台和客房)服务员、客人、经理(包括财务人员)组成了这个系统的三个实体。
2、再分析三个实体之间的联系。首先,这三个实体不是一个统一体,经理与客人没有直接的联系,经理必须通过服务员这个实体才能与客人建立联系,因而先不考虑。客人与服务员这两个实体是多对多联系;一位客人要多少个服务员服务,一个服务员要服务多位客人。而客房号是这两个实体连接的属性。因为客房既不是客人独有的,也不是服务生独有的。这个E-R图可画成下图。
客房管理系统中客人与客房的E-R图
2.4功能分析:功能层次图
3.系统设计
3.1软件模块结构设计
3.1.1系统方案确定。通过对系统的调研与分析,系统主要应完成的功能如下:系统功能、基本信息管理、查询、报表输出、帮助等功能。
3.1.2软件结构设计。本系统在执行时,先根据不同的操作人员的需要来进行相应的
模块,然后可以输入数据或者进行其它的查询或浏览等操作;
上一篇:
VFP实验室管理系统_(论文_程序)(论文和程序)
下一篇:
【vb6.0完整版下载】 【vb6.0完整版】