- 1
- 0
- 约4.1千字
- 约 35页
- 2023-06-24 发布于广东
- 举报
数据库应用系统设计实例;8.1 应用系统开发模型
软件=程序+文档+数据
软件生存周期
瀑布模型
瀑布模型是软件生存期模型的一种。它规定了各项
软件工程活动,包括制定开发计划、进行需求分析、概
要和详细设计、程序编码、测试及运行和维护,并且规
定了它们是自上而下、相互衔接的固定次序,如同瀑布
一样逐级下落,如图8.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.3 系统的逻辑结构设计
按照6.4节的转换规则,可以得到如下关系模式:
客房标准(标准编号,标准名称,房间面积,床位
数量,空调有否,电话有否,电视有否,卫生间有否,
价格);
客房信息(客房编号,客房类型,客房位置,客房
单价,客房状态,备注信息);
订房信息(订房编号,客房编号,身份证号,顾客
姓名,入住日期,折扣率,结算日期,结算金额,备
注)。
必须指出,虽然客房标准中的标准名称与客房信息
中的客房类型字段名称不同,但代表的含义相同。;系统的物理结构设计
在关系数据库中进行数据库物理结构设计比较简
单。根据数据库逻辑结构设计的结果,可以在SQL
Server 2000中具体进行数据库的设计。
使用SQL Server 2000的企业管理器,创建名为
Hotel的数据库。使用企业管理器创建该系统所需要的所
有数据库表如下表8.1—表8.3所示。
;
其中char(10)表示长度为10的char数据类型,
numeric(10,2)表示精度为10、小数位数为2的
numeric
原创力文档

文档评论(0)