客房管理系统DB数据库实训报告
烟 台 南 山 学 院 商学院管理科学与工程系 实 训 实 习 报 告 项 目: 数据库课程设计 姓 名: 朱家臣 专 业: 信息管理与信息系统 班 级: 信息系统1401 学 号: 201406011025 指导老师: 李晓丽 完成时间: 2016年7月15日 实 训 实 习 报 告 课程名称 数据库课程设计 课程代码 09120352 实训地点 商科中心116 姓名 朱家臣 专业班级 信息系统1401 学号 201406011025 时间 2016年7月4日—7月15日 一、实训目的: 数据库课程设计试验是一门独立开设的试验课程。数据库课程设计试验对于巩固数据库学问,加强学生的实际动手实力和提高学生综合素养特别必要。本课程设计试验主要围绕两方面内容:数据库设计和基本数据库编程实践。通过本试验,使学生了解数据库系统的理论,驾驭数据库的设计方法及数据库的运用和开发技术。 1、驾驭数据库设计的基本方法,熟识数据库设计的步骤; 2、通过设计数据库系统应用课题,进一步熟识数据库管理系统的操作技术,提高动手实力,提高分析问题和解决问题的实力; 3、学习数据库应用系统开发方法。培育学生初步的软件设计实力,形成良好的编程风格。 二、实训内容: 1.系统分析与数据库设计阶段 (1)选择一个实际应用数据库系统的课题,建议通过社会调查获得用户需求。 (2)进行系统需求分析和系统设计,写出系统分析和设计报告。 (3)设计数据模型并进行优化,确定数据库结构、功能结构和系统平安性和完整性要求。 2.应用程序设计阶段 (1)完成数据库定义工作,实现系统数据的数据处理和数据录入。 (2)实现应用程序的设计、编程、优化功能,实现数据平安性、数据完整性等功能,并针对具体课题问题提出解决方法。 3.系统集成调试阶段 对系统的各个应用程序进行集成和调试,进一步优化系统性能,改善系统用户界面。 4.课程设计报告撰写阶段 该阶段应完成以下文档资料的撰写: (1)课程设计的题目、系统的总功能和各子模块的功能。 (2)系统的总功能和各子模块功能构成和描述。 (3)E-R图、主要界面设计图、程序处理流程图等。 (4)运用的数据库表结构的具体状况。 (5)课程设计的总结,主要包括以下内容: a) 课程设计中遇到的主要问题和解决方法。 b) 创新和得意之处。 c) 课程设计中存在的不足,需进一步改进的设想。 d) 课程设计的感想和心得体会。 e) 以上内容要求干净整齐,符合课程设计的要求和规范。 图书管理系统的设计与实现 1.需求分析 1.1 可行性描述 近年来,宾馆业迅猛发展,市场的竞争日趋激烈,全面提高宾馆的软件管理水准,已成为宾馆业发展的当务之急。尤其是对于星级宾馆,既须要完成前台的一些服务工作,还须要完成后台的管理工作。然而,传统的人工管理模式已经远远不能满意有效、快捷地处理经营中产生的大量信息数据的须要,从而使得企业决策层无法刚好、精确地驾驭一线资料,继而影响对市场进行正确地分析和预料。像沿海城市三星级以上宾馆引进外方管理,使小部分宾馆管理水准几乎接近或达到国际水平。但对占80%以上的广阔中小型宾馆来说,是难以做到的。因此,欲在竞争中甩开对手,取得优势,必需在经营、管理、产品、服务等方面具备独到之处。而对宾馆的经营状况起确定作用的是客房的管理。简洁的服务标准已不是制胜的锦囊,只有管理做到最微小之处,才能让顾客体会到宾馆服务的高标准、高质量,而精确、快速、周全往往就是最基本的胜利要素。 传统的管理方法已经不能适应现代社会的须要,因此采纳电脑管理业务、财务等诸多环节已成为推动宾馆业快速发展的先决条件,宾馆客房管理信息系统是各大中小型宾馆所须要运用的一个管理系统。 1.2 主要系统功能设计 一个最基本的客房管理系统我认为要有如下几个重要功能: 1.用户信息:包括用户姓名,进入系统的密码,权限等; 2.客房信息:包括客房的编号,客房名称,类型,描述,价格,状态等; 3.客户信息:包括客户证件,姓名,性别,电话,地址,房间号等。 4.入住登记管理:包括订单编号,客户证件,姓名,性别,电话,地址,房间号,入住起止时间等。 5.结算管理: 订单编号,姓名,金额,入住天数,押金。 6.操作:客户入住的添加,退房的删除,信息的查询等。 1.3 数据流程图 1.4 数据字典 [来宾入住信息表:Cmanage] 数据项名称(库中字段名) 数据类型及长度 说明 客人电话(ctel) Char(20) 客人姓名(cname) Char(12) Not null 客人性别(csex) Char(4) 客人身份证号(ci num) Char(20) 客人住址(caddress) Char(50) 订单编号(cnumber) Char(15) Not null,primary key 入住人数(cmemeber) int 客房编号(croom) Char(2 ) Not null 客房类型(ctype) Char(10) 客房价格(cprice) money 客房状态(cstatue) Char(2) Not null 抵店时间(cindate) 短日期型 date 退房时间(coutdate) 短日期型 date Not null 入住类别(cintype) Char(4) 押金(cya) money 调整房间(cchange) Char(20) 应付款(cmshould) Money 实收(cmpay) money [客房登记表:Roomlogin] 数据项名称(库中字段名) 数据类型及长度 说明 房间编号(Rid) Char(12) Not null 房间名称( name) Char(20 Not null ,primary key 房间描述(Rdescribe) Char(100) 房间价格(Rprice) money Not null 房间状态(Rstatue) Char(8) Not null