文档介绍:案卷号
日期
<酒店预订系统>
数据库设计说明书
作者: XXX
完成日期: 2010年12月21日星期二
签收人:
签收日期:
修改情况记录:
版本号
修改批准人
修改人
安装日期
签收人
目录
1 引言 1
编写目的 1
背景 1
定义 1
参考资料 1
2 外部设计 1
标识符和状态 1
使用它的程序 2
约定 2
专门指导 2
支持软件 2
3 结构设计 3
概念结构设计 3
逻辑结构设计 3
物理结构设计 3
4 运用设计 3
数据字典设计 3
安全保密设计 4
1 引言
酒店预定系统是我们经常说的MIS(Management InformationSystem,管理信息系统)的一种,是一个功能完整的系统,可以保存和处理多个酒店的名称、星级和地址等基本信息以及每个酒店的房间信息,包括房间的类型和各种价格,同时可以保存和处理客户的订单信息,如客户名称、酒店名称、房间类型以及公司的业务员信息等,并且对于这些系统提供了相应的查询功能,而且有完善的多用户安全机制。
本系统是在Microsoft Visual ,以SQL SERVER 2000作为后台数据库开发的酒店预定系统。
编写目的
酒店房间预订是旅行社或酒店等行业的一项重要服务。对于旅行社或酒店来说,同时往往存在着众多不同的订单,甚至于这些订单分别由不同的业务员负责。怎样统计所有业务员的订单并且加以规范的管理,同时便于对各个业务员进行统计,采用数据库技术无疑是最为方便快捷的。
本系统的程序可以对多个酒店的不同房间类型信息进行管理,可分为客户预订房间时提供快速准确的房间信息,而且实现了对订单的全面管理和查询,同时也可以对业务员进行管理和业务统计,可以基本满足实际应用的需求。
背景
说明:
本系统名称:酒店预定系统;
本系统针对如何实现酒店内部各种管理的电子化和自动化,提高酒店预定管理能力、办公效率,从而提高酒店服务质量而设计的。在酒店业竞争越来越激裂的今天,努力在市场竞争中脱颖而出,已经成为每位酒店经营者所追求的目标,而使用先进的数据库管理技术设计的酒店预定系统对提高酒店的管理能力将会起到比较重要的作用。
定义
①Visual Basic :Visual Basic ,用于开发应用程序、应用软件,简洁易学,可视化程度高,被Microsoft公司分为三种版本,分别为学****版、专业版和企业版,从而满足不同的开发需要。
② Access:Access 数据库管理系统是Microsoft Office 套件的重要组成部分,适用于小型商务活动,用以存贮和管理商务活动所需要的数据。Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。
③MIS:Management InformationSystem,管理信息系统。
④数据库系统:数据库系统(database systems),是由数据库及其管理软件组成的系统。它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。
参考资料
《Visual Basic数据库系统开发实例与解析》高等教育出版社
《Microsoft SQL Server 2000中文版标准教程》海洋出版社
c. 赵明砚单世明赵凤强《数据库原理与开发》人民邮电出版社
2 外部设计
本系统不但涉及了数据操作的各个方面,而且对系统界面的美观性以及使用的便捷性也加以充分考虑。本系统中大多数窗体添加了代码,对窗体的尺寸变化做出响应,调整窗体中各控件的位置和大小,保证数据的完整显示;同时,为了尽量减少使用者的输入,从而提高系统使用的便捷性,也降低错误的数据操作的概率,本系统编写了大量的代码来响应用户的操作,动态地刷新各个控件的数据,从而给使用者以正确的提示。
为了达到如上的效果,本系统中的主要窗体大多都涉及多个数据表的内容,同时对这些数据表的内容进行显示和操作,并可以根据用户的操作实时地更新控件中的数据,这无疑大大增加了代码编写的复杂程度和工作量,同时也增加了调试代码的困难程度。为了减少代码编写、调试的工作量和困难程度,本系统也充分考虑了代码的模块化,使得主要窗体的代码稍加修改即可使用于其他窗体。