数据库原理及应用课件作者范剑波第8章节数据库应用系统设计实例.ppt

数据库原理及应用课件作者范剑波第8章节数据库应用系统设计实例.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8.1 应用系统开发模型 软件=程序+文档+数据 软件生存周期 8.1.1瀑布模型 瀑布模型是软件生存期模型的一种。它规定了各项 软件工程活动,包括制定开发计划、进行需求分析、概 要和详细设计、程序编码、测试及运行和维护,并且规 定了它们是自上而下、相互衔接的固定次序,如同瀑布 一样逐级下落,如图8.1所示。 原型模型和传统瀑布模型相比,主要区别在于把学 习机制引入到系统的开发过程中来,它具备以下优点: (1)开发周期大大缩短。 (2)原型法是以用户为中心来开发系统的,加强了开发过程的用户参与程度,增加了用户的满意程度。 (3)降低了开发风险和成本。 (4)简化了开发过程的管理。 相对的,原型法也存在着以下缺点: (1)它一般只适用于较小的应用项目。 (2)系统分析的重要步骤可能被忽视。 (3)文档和测试可能不充分。 8.2 宾馆信息管理系统的设计 一个成熟的宾馆管理系统不仅仅是记录宾馆客人的 信息,提供查询,报表打印等一系列简单的工作,它能 让工作人员从烦琐的手工操作中解脱,并且宾馆管理系统本身就代表着一种管理方法。随着它的深入,将带动企业的运做,为管理和决策提供支持。为了达到这个要求,它必须依靠高起点的硬件环境和软件开发工具来保证系统的稳定和正常运行。宾馆电脑系统要求24小时连续运行,数据量大,可靠性要求高,因此整个电脑系统供电采用专线方式,加配UPS(不间断供电系统),并合理接地,以便保障整套系统的正常运行。 总之,实现宾馆管理电脑化将会有以下好处: (1)电脑收银,打印帐单:快速准确,减少宾客等待时间,并可杜绝收银过程中的舞弊现象。 (2)高效的客房管理:能有效的提高房率,增加营业收入。 (3)提高决策依据:管理者可以随时了解经营情况,以制定相应的经营方针。 (4)减轻员工的工作负担:从而使员工把更多的精力放在提高为宾客服务的质量上。 (5)简单、方便地保存和查询历史资料。 (6)树立良好的酒店形象。 8.2.1 系统的需求分析 一般情况下,大型宾馆管理系统包括:客房预定系 统、前台接待系统、前台收银系统、帐务系统、客房系 统、电话系统、自动计费、客户系统、合约系统、经理 系统、总经理系统、密码管理系统、报表系统、帐务报 表等功能,系统非常庞大。 小型宾馆在正常运营中需要对客房资源、顾客信 息、结算信息进行管理,利用宾馆管理系统可以及时了 解各个环节的信息,有利于提高管理效率。本小节将针 对一个小型宾馆进行需求分析。 1、系统总体数据流图 对系统稍加分析可以得出系统总体数据流图,见下 图8.3所示。 图8.3系统总体数据流图 2、系统主要功能 本例中的宾馆管理系统需要完成功能主要有: (1)操作员工的添加、删除、修改密码等。 (2)有关客房标准的制定、标准信息的输入、修改、查询等。 (3)客房基本信息的输入、修改、查询等。 (4)订房信息的输入、修改、查询等。 (5)结算信息的输入、修改、查询等。 8.2.2 系统的概念结构设计 经过以上简单分析可以知道,小型宾馆管理系统主 要包含客房标准、客房信息和顾客信息三个实体集,具 体可用的E-R图来表示,见如下图8.4所示。 图8.4 宾馆管理系统E-R图 8.2.3 系统的逻辑结构设计 按照6.4节的转换规则,可以得到如下关系模式: 客房标准(标准编号,标准名称,房间面积,床位 数量,空调有否,电话有否,电视有否,卫生间有否, 价格); 客房信息(客房编号,客房类型,客房位置,客房 单价,客房状态,备注信息); 订房信息(订房编号,客房编号,身份证号,顾客 姓名,入住日期,折扣率,结算日期,结算金额,备 注)。 必须指出,虽然客房标准中的标准名称与客房信息 中的客房类型字段名称不同,但代表的含义相同。 8.2.4系统的物理结构设计 在关系数据库中进行数据库物理结构设计比较简 单。根据数据库逻辑结构设计的结果,可以在SQL Server 2000中具体进行数据库的设计。 使用SQL Server 2000的企业管理器,创建名为 Hotel的数据库。使用企业管理器创建该系统所需要的所 有数据库表如下表8.1—表8.3所示。 其中char(10)表示长度为10的char数据类型, numeric(10,2)表示精度为10、小数位数为2的 numeric数据类型。 用户管理中

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档