logo资料库

酒店网上预订系统--数据库课程设计.doc

第1页 / 共29页
第2页 / 共29页
第3页 / 共29页
第4页 / 共29页
第5页 / 共29页
第6页 / 共29页
第7页 / 共29页
第8页 / 共29页
资料共29页,剩余部分请下载后查看
一、系统开发背景和意义
二、需求分析
2.1需求分析的任务
2.2需求分析过程
2.2数据字典
三、概念结构设计
3 E-R模型
3.1.1实体之间的联系
3.1.2 实体及属性的
四、逻辑结构设计
4.1 E-R图向关系模型的转换
4.2 数据模型的优化
4.3 数据库表结构
五、数据库设计与实现
5.1 建立数据库、数据表、视图、索引
5.1.1建立数据库.数据表
5.1.2创建视图
5.1.3建立索引
5.2 功能测试
5.3基本功能实现
六、总结
数据库系统课程设计 说 明 书 学 班 院: 级: 完 成 人: 计算机科学与工程学院 软件工程****-*班 姓 名: **** 学 号:201401060*** _ 指导教师: 何明祥 _ _ _ 山 东 科 技 大 学 2016 年 12 月 1
课 程 设 计 任 务 书 一、课程设计题目: 酒店网上预订系统 _ 二、课程设计应解决的主要问题: (1) 客户查询指定日期内所有类别的空余房间数,系统显示空房表中的信息。 (2) 客户输入预订的起始日期、结束日期、房间类别和数量,并提交。 (3) 系统将用户提交的信息写入预订表,并修改空房表的相关数据。 三、任务发出日期: 2016-10 课程设计完成日期: 2016-12 2
指导教师对课程设计的评价 成绩: 指导教师签字: 年 月 日 3
目 录 一、 系统开发背景和意义...........................................................................5 二、 需求分析...............................................................................................5 2.1 需求分析的任务.............................................................................................5 2.2 需求分析过程.................................................................................................6 2.2 数据字典.........................................................................................................8 三、概念结构设计.........................................................................................9 3 E-R 模型.............................................................................................................9 3.1.1 实体之间的联系.....................................................................................9 3.1.2 实体及属性的........................................................................................9 四、 逻辑结构设计.....................................................................................11 4.1 E-R 图向关系模型的转换...........................................................................11 4.2 数据模型的优化..........................................................................................12 4.3 数据库表结构..............................................................................................13 五、 数据库设计与实现.............................................................................14 5.1 建立数据库、数据表、视图、索引..........................................................14 5.1.1 建立数据库.数据表.............................................................................14 5.1.2 创建视图...............................................................................................17 5.1.3 建立索引...............................................................................................18 5.2 功能测试......................................................................................................19 5.3 基本功能实现...............................................................................................20 六、总结.......................................................................................................29 4
一、系统开发背景和意义 随着人类社会进入信息时代,计算机越来越多地活跃在社会各个领 域,成为不可缺少的工具,尤其在管理方面,管理软件的出现使大量繁 琐复杂的问题变得简单易行。在人民生活水平提高的同时,餐饮,住宿, 娱乐业在服务行业中占有越来越重要的地位。要使在当前酒店行业日趋 激烈的竞争中脱颖而出,必须努力发展自己在管理方面的特色,避免传 统管理方法的失误,使酒店的信誉以及各个管理方面都能够出现零失 误,给管理者和普通的营业员带来操作上的方便,对整个酒店各个方面 的业务带来快捷,方便,高效的服务,才是管理软件的成功之处。 现今酒店宾馆的规模不断扩大,客户数量急剧增加,有关客户的各 种信息也成倍增长,尤其是大量的客房预订信息。面对庞大的信息量, 需要有客户信息管理系统来提高客户管理工作的效率。通过这样的系 统,可以做到信息的规范管理,科学统计和快速查询,从而减少管理方 面的工作量。当前许多酒店正在逐步完善客户信息管理工作,需要一个 能满足内部管理需求,提高管理效率的应用系统进行内部管理。许多酒 店经过多年的发展,规模不断扩大,客流量成倍增长,积累了大量的客 户信息急需进行统一管理以防信息的流失。因此,许多酒店需要一个功 能全面的客户信息管理系统来进行管理,以使管理客户信息的工作在该 系统的配合下更加高效和便捷。 二、需求分析 2.1 需求分析的任务 参考现有的酒店客房预定系统,对所涉及到的信息或操作要求进行 5
详细分析,分析酒店预订系统中个各个实体之间的联系,保证数据的安 全性与实体完整性。要求系统能有效、快速、安全、可靠的完成相应的 查询、修改、删除等操作。 2.2 需求分析过程 某连锁酒店提供网上预订房间业务有以下要求: 1)客户查询指定日期内所有类别的空余房间数,系统显示空房表中 的信息。 2)客户输入预订的起始日期、结束日期、房间类别和数量,并提交。 3)系统将用户提交的信息写入预订表,并修改空房表的相关数据。 综合分析,确定了酒店客房预定系统主要包括以下内容: (1)订单信息管理功能 实现管理员对订房信息的管理,如房间状态,客户基本信息如姓名、 电话、身份证号、起始日期、结束日期、房间类别和数量的添加、修改、 删除和查询功能。用户可对自己提交的订单进行修改、删除、查询。 订单信息管理 添 加 用 户 信 息 修 改 用 户 信 息 添 加 、 查 询 订 单 修 改 和 删 除 订 单 (2-1)订单管理系统功能图 (2)客户信息管理功能 6
实现管理用户的基本信息如:姓名、电话号码、身份证号的添加、 修改、删除和查询。用户可对自己提交的个人信息进行添加、修改、查 询。 客户信息管理功能 添 加 用 户 信 息 修 改 用 户 信 息 查 看 个 人 信 息 管 理 员 查 看 用 户 (2-2)客户信息管理系统功能图 (3)房间信息管理功能 主要实现管理员对房间的一些进本信息,如房间号,房间价格等的 添加、修改、删除、查询等功能。用户可对房间基本信息进行查询 房间信息管理功能 添 加 房 间 信 息 修 改 房 间 信 息 查 看 房 间 信 息 查 看 房 间 信 息 (2-3)客房信息管理系统功能图 7
2.2 数据字典 表 2-1 客户(Customer)信息: 数据类型 属性名 Varchar(20) Cno Varchar(20) Cid Varchar(20) Cname Varchar(15) Ctel Csex Varchar(15) 表 2-2.酒店(Hotel)信息: 数据类型 属性名 Int Hno Haddress Varchar(20) Varchar(20) Htel 数据类型 Int Int Varchar(20) Double Varchar(20) 表 2-2.客房(Room)信息: 属性名 Rno Hno Rtype Rprice Rstate 表 2-2.客户住宿(Booking)信息: 属性名 Cno Hno Rcount Tcomedate Tleftdate Rtype 数据类型 Int Int Int Datetime Datetime Varchar(20) 可否为空 Not null Not null Not null Not null 可否为空 Not null Not null Not null 可否为空 Not null Not null Not null Not null 可否为空 Not null Not null Not null Not null Not null 8 说明 客户编号 客户身份证 客户姓名 客户电话 客户性别 说明 酒店号 酒店地址 酒店电话 说明 房间号 酒店号 房间类型 房间价格 房间状态 说明 客户编号 酒店号 房间数量 入住时间 退房时间 房间类型
分享到:
收藏