数据库课设--酒店管理系统九龙大酒店餐饮管理系统设计

上传人:jiups****uk12 文档编号:39454721 上传时间:2018-05-16 格式:DOC 页数:17 大小:308.02KB
返回 下载 相关 举报
数据库课设--酒店管理系统九龙大酒店餐饮管理系统设计_第1页
第1页 / 共17页
数据库课设--酒店管理系统九龙大酒店餐饮管理系统设计_第2页
第2页 / 共17页
数据库课设--酒店管理系统九龙大酒店餐饮管理系统设计_第3页
第3页 / 共17页
数据库课设--酒店管理系统九龙大酒店餐饮管理系统设计_第4页
第4页 / 共17页
数据库课设--酒店管理系统九龙大酒店餐饮管理系统设计_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《数据库课设--酒店管理系统九龙大酒店餐饮管理系统设计》由会员分享,可在线阅读,更多相关《数据库课设--酒店管理系统九龙大酒店餐饮管理系统设计(17页珍藏版)》请在金锄头文库上搜索。

1、学学 号:号: 0120810680326课课 程程 设设 计计题题 目目九龙大酒店餐饮管理系统设计学学 院院计算机学院专专 业业软件工程班班 级级0803 班姓姓 名名徐泽前指导教师指导教师凌咏红2011 年6月25日1数据库系统课程设计指导书数据库系统课程设计指导书一、一、目的与要求目的与要求 本课程设计的目的是通过实践使同学们经历数据库应用系统设计的全过程和受到一次综合训练,以 便能较全面地理解、掌握和综合运用所学的知识。结合具体的开发案例,理解并掌握系统分析、系统设 计、系统实施的主要环节和步骤以及软件文档的制作能力。在实践中培养分析问题和解决问题的能力。二、二、课程设计内容课程设计内

2、容 1.对实际系统进行分析,写出需求分析说明。 2.概念结构设计 3.逻辑结构设计 4.实现设计 三、三、课程设计步骤与方法课程设计步骤与方法 1.对实际系统进行分析,间接调查,鼓励直接调研;写出需求分析说明。 2.数据库设计 (1)概念结构设计 说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数 据项、记录、表的标识符、定义、类型、度量单位和值域,建立本数据库的每一幅用户视图和全局视图 (E-R 图,可以用基本 E-R 图或扩展 E-R 图) 。 (2)逻辑结构设计 将概念结构映射为数据库全局逻辑结构(关系模型) ,包括所确定的关键字和属性、重新确定的记 录

3、结构和所建立的各个表文件之间的相互关系。其中提请注意: a用规范化的方法检查表 b数据字典设计 对数据库设计中涉及到的各种项目,如数据项、记录、模式、子模式等一般 要建立起数据字典,以说明它们的标识符、同义名及有关信息。 c安全保密设计 说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型和不 同的数据对象,进行分别对待而获得的数据库安全保密的设计考虑。 (3)实现设计 以流行的 RDBMS 为支撑:a 写出数据库、关系的定义形式包括:列级约束和表级约束 b 索引、聚簇的设计; c 视图及查询设计 3.系统的功能模块图四、课程设计题目四、课程设计题目理工大固定资产管理系统设计五、课

4、程设计说明书五、课程设计说明书 1 概述(设计题目与可行性分析) 2 系统目标和设计原则 3 支撑环境规划2硬件及软件支撑环境及开发工具 4 系统总体结构 4.1 总体 DFD 4.2 功能结构 功能结构图,主要功能(或“处理(Process)” )说明。 4.3 数据库结构 数据字典、E-R 图,关系数据库模式 5 总体实施计划 6 研制报告 研制过程,本规划的特点、不足,体会等 7 参考文献六、设计要求:六、设计要求: 1. 每个学生分配一个设计题。 2. 设计报告正文字数不少于 0.4 万字(不包括附录) 3. 设计报告要求手写,层次清楚、整洁规范、不得相互抄袭,凡正文内容有整段完全相同

5、者一律以抄袭 论处。 4. 明确课程设计的目的和重要性,认真领会课程设计的题目,读懂课程设计指导书的要求,学会设计的 基本方法与步骤,积极认真地做好准备工作。 5. 课程设计中,学会如何运用前修知识与收集、归纳相关资料解决具体问题的方法。 严格要求自己,有意识地树立严谨的科学作风,要独立思考,刻苦钻研,按时、独立完成课程设计任务。七、课程设计进度表七、课程设计进度表序号内 容所用时间1消化资料、系统调查2 天2系统分析1 天3总体设计1 天4撰写报告1 天合计5 天3九龙大酒店餐饮九龙大酒店餐饮酒店管理系酒店管理系1 1 选题背景选题背景酒店业是一个前景广阔而又竞争激烈的行业。改革开放以来,我

6、国的酒店业迅速发展,已经成为一个具有相当规模的产业。由于我国的旅游业迅速发展,通过调查,我国在 2020年将成为世界上第四大旅游国家;同时我国加入世界贸易组织,酒店业将完全开放,这个时候,我国的酒店业将面临着前所未有的机遇和挑战。但是,现在甚至还有一些酒店还停留在由人工操作和管理阶段,这样已经无法适应当前的发展趋势。因此,要想使酒店的工作质量和效率提高,采用先进的计算机网络 通信技术改变酒店业务模式,实现酒店业务管理的自动化已经成为一种必然。酒店管理系统采用 B/S 结构。按照按国家星级宾馆标准化业务程序流式设计,会采用主流开发工具来开发,搭建比较稳定可靠安全的服务端来辅佐客户管理,并且还采用

7、数据库mysql,会通过测试用例来达到测试效果,技术支持会采用轻量级框架 struts 和 hibernate持久化来完成,服务器采用 tomcat,通过 powerdesigner 来设计数据模型为最初业务流程的概念设计阶段和详细设计阶段打好基础1。2 2 课题研究的目的和意义课题研究的目的和意义对酒店整个来说,对酒店经营状况起决定作用的是酒店的服务管理水平。如何利用先进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急。面对信息时代的机遇和挑战,利用科技手段提高酒店的管理无疑是一条行之有效的途径。虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等

8、作用,对酒店的业务管理提供强有力的支持。因此,采用全新的计算机网络和酒店业务管理系统,已成为提高酒店的管理效率,使作业人员与管理系统之间灵活互动,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。酒店业务管理系统在达到在节省人力资源成本的同时,可以提高业务效率,并能够及时、准确、迅速地满足顾客服务的需求2。3 3 需求分析需求分析43.13.1 运行环境运行环境操作系统:windows2000server 中文版、windows 2003 Server 或者 Windows XP数据库:SQL Server 2005 中文企业版开发工具:Microsoft Visual Stud

9、io .NET 2008 企业版 (C#)3.23.2 系统需求系统需求3.2.13.2.1 部门的划分部门的划分饮食部门饮食部门 它是酒店基本部门之一。它提供服务的特点是实时性强、持续时间短,强调效率。例如,顾客人数、顾客所用的菜及其它饮料等种类繁多,数量不等;后勤各种活动如采购等频繁发生。通过分析可发现,用人工完成此类操作比计算机更具实效与时效,且此类信息也没有长时间保留的必要,因此这些信息没有必要采用数据库管理。对于饮食部门,需要较长时间保留的信息主要是财务信息,一方面便于期末汇总,另一方面便于向上级报告。在规模较大的酒店餐饮服务部分,餐厅可分成几个等级或几个小部门,然后各自形成小系统,

10、本系统为了简单起见,把饮食部门作为一个子系统,不再细分。住宿管理部门住宿管理部门它也是酒店基本部门之一。住宿管理部门的主要职责有:A.给个房间布置各种设备、分类、编号、制定收费标准、分配服务人员。B.登记旅客信息,确认其身份,登记其入住、退房时间。C.统计各类房间的客满程度。D.对本部门的财务流动进行登记处理。以上信息处理可以通过计算机完成,其他不便于计算机操作的在此没有列出。娱乐管理部门娱乐管理部门娱乐是酒店非主流服务,它的存在除了赢利,更多的是为了吸引顾客食宿。娱乐部门的特点与饮食部门很相似,不便于使用计算机进行操作。可以用计算机完成并且有必要用计算机完成的有:A.制定收费标准,分配负责人

11、.B.收入支出财务处理:编号、财务来源去处的摘要、数量、单价、数额、结余、经手人等。这些信息都需要长时间保留并上报。经理部门经理部门经理部门的功能虽然不是面向顾客、不是酒店的服务项之一,但它的存在却是必不可少的。它的主要职责有:A.管理员工。给员工编号,登记其基本信息;根据员工的平时表现及工龄确定工资;此外,还要给员工分配工作部门及职务等等。B.划分部门。给个部门编号、命名、确定其职责范围、任命部门经理、分配员工。C.对本部门的财务进行核算(支付工资等) 。D.期末对酒店的收益情况进行核算。3.2.23.2.2 各子系统的功能各子系统的功能虽然酒店按功能可以划分成四个部门,但是饮食部门的大部分

12、工作手工操作比计算机操作更具有效 率,如上所述,便于电脑操作只有财务处理。在划分子系统时,考虑到各子系统都有各自的财务处理, 且有相似性,所以就把它们归为统一的一个“财务子系统” 。同时“饮食子系统”取消,因为它的所有需 要涵盖的功能都已包含在“财务子系统”中。因此系统共划分为四部分:总经理子系统、财务子系统、 住宿子系统和娱乐子系统。总经理子系统总经理子系统A.对新来的员工进行编号、登记、分配工作。 员工号、姓名、性别、年龄、工龄、级别、部门号、职务、其他备注B.对于被辞退的员工从系统中级联删除其信息,如从员工表中删除其基本信息,从它所服务的工作部门中删除该员工的工作名额,结算支付其工资、奖

13、金;同时补充新的员工,代替它的工作。C.对新增部门作各种初始工作。如编号、命名、任命经理等。部门号、名称、部门经理、员工数量D.取消某个部门时,核算该部门的财务情况,并作备份;同时对该部门的员工重新分配工作。E.其他情况的处理。52财务子系统财务子系统A.每天的收入、支出登记编号、发票号、摘要、数量、单位、数额、经手人、日期B.期末各子系统的财务汇总编号、上月余额、总收入、总支出、余额、经手人、日期C.期末酒店汇总个部门的财务报表,结算本酒店收益(编号、部门号、部门名称、收入、支出、净收入、经手人、日期) 3住宿子系统住宿子系统A.来客登记 若多人住同一房间,只作一个记录。客人信息房间号、房间

14、类别、客人数量、联系人名、身份、证件名称(类型) 、证件号码、入住时间、退出时间B.房间管理 旅客入住(旅客退出)除了登记(删除)客人信息之外,还应对相关的记录进行修改,如房间的状态等。房间类别类别号、名称、设备、收费标准、总数量、剩余量、管理人员房间房间号,房间类型、状态( 该部门的财务处理与饮食子系统同,归到财务子系统)64娱乐子系统娱乐子系统A.添加新的娱乐项目娱乐项目娱乐项目号、名称、收费标准、负责人B.取消某娱乐项目(财务处理 (同饮食子系统) 归到财务子系统 )4 4 数据字典数据字典数据项数据项数据项有待按各子系统分类列表。编号数据项名 称说 明 部 分编号数据项名 称说 明 部

15、 分71员工号整数类型;有唯一性2姓名文本类型 长度为 10 字符3性别枚举类型:男、女4年龄整数类型 181005工龄整数类型 01006部门号数字串类型;有唯一性7名称文本类型 8职务枚举类型;根据公司的制定而定9级别号整数类型10级别名文本11工资整数类型12部门经理参照“员工号“13负责人参照“员工号“14经手人参照“员工号“15员工数量整数类型16房间类型枚举类型如单人、双人标准间等17设备文本 说明设备情况18收费标准不同的实体有不同的单位19总数量某一等级的房间的数量20剩余量某一等级房的尚可用数21房间号数字串类型 有唯一性22状态该房是否已被入住 枚举类型23客人数量某一房间

16、所住的人数24身份登记旅客的目前住址25证件类型文本类型26证件号码整数类型27入住时间格式:*/*28退出时间格式:*/*29编号在各系统有不同意义,唯一30发票号按固定格式输入31摘要收入支出来源去向的摘要32数量整数类型33单价不同的系统有不同的单位34备注文本类型35日期格式:*/*数据结构数据结构编号数据结构名属 性1员工信息员工号、姓名、性别、年龄、工龄、级别、部门、职务、备注2部门部门号、名称、部门经理、员工数量3酒店财务总汇编号、部门号、名称、收入、支出、净利、日期、经手人、备注4部门营业情况编号、发票号、摘要、单价、数量、数额、日期、经手人、备注5房间类别类别号、名称、设备、收费标准、总数量、剩余量、管理人员6房间房间号、房间类别、状态7客人信息房间号、客人数量、联系人名、身份、证件类型、证件号码、入住时间、退出时间、

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号