欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    管理信息系统设计开发酒店管理系统.docx

    • 资源ID:12931090       资源大小:368.33KB        全文页数:24页
    • 资源格式: DOCX        下载积分:6金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要6金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    管理信息系统设计开发酒店管理系统.docx

    1、管理信息系统设计开发酒店管理系统辽 宁 工 业 大 学 管理信息系统设计专题 报告题目: 开发酒店管理系统 院(系): 软件学院 专业班级: 电子商务 081 学 号: 学生姓名: 指导教师: 王凤英 教师职称: 助 教 起止时间: 2010.05.30-2010.06.11 设计任务及评语院(系):软件学院 教研室:软件教研室学 号 学生姓名 专业班级 设计题目 开发酒店管理系统 设 计 任 务要求根据管理信息系统及数据库设计原理,按照系统设计的步骤和规范,完成各阶段的设计内容。需求分析具体实际,数据流图、数据字典、关系模型要规范。在sql server2000 上实现数据库的模型建立(数据

    2、库、表的建立、完整性约束的实现、关系图、必要的存储过程及触发器的编程),并用VB实现简单的应用程序。设计过程中,要严格遵守设计的时间安排,听从指导教师的指导。正确地完成上述内容,规范完整地撰写出设计报告。指导教师评语及成绩成绩: 指导教师签字: 2010年6月 13日 第1章 课程设计目的与要求1.1设计目的 (1)、掌握运用管理系统及数据库原理知识进行系统分析和设计的方法;(2)掌握关系数据库的设计方法;(3)掌握SQL Server 2000技术应用;(4)掌握简单的数据库应用程序编写方法;(5)理解C/S模式结构。1.2设计环境硬件要求能运行Windows 9.X操作系统的微机系统。SQ

    3、L Server 2000 数据库应用系统开发技术及相应的集成开发环境,SQL Server 2000 数据库应用系统开发工具和Visual Basic6.0程序设计开发工具。1.3主要参考资料1.管理信息系统 黄梯云 高等教育出版社2.数据库系统概论 萨师煊 高等教育出版社 3.SQL Server 2000 数据库应用系统开发技术朱如龙编,机械工业出版社。4.SQL Server 2000 数据库应用系统开发技术实验指导朱如龙编,机械工业出版社1.4设计内容及要求 一、内容1.要求根据管理信息系统及数据库设计原理,按照数据库系统设计的步骤和规范,完成各阶段的设计内容。2.需求分析具体实际,

    4、数据流图、数据字典、关系模型要正确规范3.在sql server2000 上实现设计的数据库模型。4.对应用程序进行概要设计。5.用VB实现简单的应用程序编写。二、要求设计过程中,要严格遵守课程设计的时间安排,听从指导教师的指导。正确地完成上述内容,规范完整地撰写出课程设计报告。第2章 课程设计内容2.1数据库设计包括数据库需求分析,数据库概念结构设计,数据库逻辑结构设计等。2.1.1需求分析客房信息管理系统主要实现酒店客房的租借管理功能,将客户信息和客房情况统一归入到数据库系统,可以实现对酒店客房的有效监控。为租借管理提供了方便的管理窗口,同时有利于寻找客户或者协助治安管理。客房管理信息系统

    5、可分为两大块:数据库的后台管理和前台旅客住宿情况的管理。后台管理包括以下部分:(1)客房信息的输入:包括每间客房的大小级别,地理位置,预定租金等信息的输入。(2)客房信息查询:用于及时掌控客房情况,并且协助作出决策。(3)前台操作员管理:用于设置前台操作员的密码和基本信息。前台管理包括以下部分:(1)客房的预定:处理各类客户的预定请求。预定可以通过各种方式进行,如电话,E-mail和传真等。前台需要根据当前客房情况,及时反馈给客户预定结果。(2)入住登记:当客户实际入住时,需要及时登录客户信息,以便今后的查询。(3)客房查询:可以根据各种信息,查询客房是否入住以及入住的情况。2.1.2概念设计

    6、酒店管理系统基于计算机网络技术,采用多层结构,将多种不同类型的软件工具用统一的用户界面集成为一个大系统,在一个网络上实现全方位电脑化管理。酒店管理系统按标准化业务程序流式设计,采用先进的数据库系统和开发工具,开发采用C/S结构,通常采用的方法是实体E-R -关系图进行设计,它能将用户的数据要求明确地表达出来。针对系统的需求,设计出具体E-R图如下:图2.1客户信息E-R图:图2.2操作员信息E-R图:图2.3客房信息E-R图:图2.4工作单信息E-R图:图2.52.1.3逻辑设计根据系统功能设计的要求以及功能模块的划分,对于酒店网络商务系统可以列出以下数据项及数据结构。员工基本信息:主要包括姓

    7、名、年龄、职务、上岗时间、备注。网站公告信息:主要包括网站公告标题、网站公告内容,作者,时间。房间(餐位)信息详情信息:主要包括房间编号、状态、容纳人数、备注。贵宾详情信息:主要包括姓名、电话、贵宾卡号、备注。网站栏目详情信息:主要包括栏目名称、序号。菜肴信息:主要包括菜名、菜系、价格、备注。留言信息:主要包括编号、姓名、题目、留言者qq、留言内容、时间。教你一招列表信息:主要包括作者、内容、题目。管理员信息:主要包括登录名、登录密码。网站基本信息:主要包括位置ID、位置名称。预定信息:主要包括编号、预定人、预定内容、备注。根据前面所列出的数据库逻辑结构表,在SQL Server 2000中用

    8、表设计器逐个完成每个表的实现,它们之间的关系,如图所示:图2.6系统关系图2.1.4物理设计CREATE PROCEDURE Hotel_AddCustomid char(20) 、cardDesvarchar(100) 、name varchar(20) 、sex char(2) 、native varchar(250) 、address varchar(250) 、cardCopy image、- 证件复印件remark varchar(1000)Asdeclare card_id char(1)select card_id = code from Code_IDType where de

    9、scription = cardDes - - 无重复记录则添加IF Not exists ( select id from Hotel_Custom where id = id )begininsert Hotel_Custom ( id, id_type,name,sex,native,address,cardCopy,remark)values (id,card_id,name,sex,native,address,cardCopy,remark)endGoCREATE PROCEDURE Hotel_DelSheetItemworksheet char(10), -订单编号 2cust

    10、om char(20) -客户编号Asdelete from Hotel_WorkSheetItemwhere worksheet = worksheet and custom = customGo-取得已预定的订单 CREATE PROCEDURE Hotel_GetBookSheetcustomID char(20)AsSELECTW.id 订单号FROMHotel_WorkSheetItem SINNER JOINHotel_WorkSheet W ON W.id = S.worksheetWHERE(W.stage = 0) AND (S.customID)GO2.1.5数据库实现 基

    11、于上述的数据库概念结构与数据逻辑结构设计的结果,现在可以实施将其转化为SQL Server 2000数据库系统所支持的实际数据模型:数据表对象(即为它们选择最适合的应用环境,对数据库在物理设备上的存储结构和存取方法予以设计),并形成数据库中各个表格之间的关系。表2.1 Hotel_Person操作员信息表序号字段名字段类型宽度可否为空含义1idChar6否操作员编号2nameVarchar20否姓名3pwdVarchar20否密码4enableChar1否是否可用(T-可,F-不可)表2.2 Hotel_Custom 客户信息表序号字段名字段类型宽度可否为空含义1idChar20否证件号2id

    12、_typeChar1否证件类别(外健ID-TYPE)3nameVarchar20否姓名4sexChar2可性别(M-男,F-女)5nativeVarchar250可来源地6addressVarchar250可联系地址7cardcopyImage16可证件复印件8remarkVarchar1000可备注表2.3 Hotel_WorkSheetItem工作单信息表序号字段名字段类型宽度可否为空含义1idInt4否编号2worksheetChar10否工作单编号(外健Hotel_WorkSheet)3customChar20否客户(外健Hotel_Custom)4roomChar5否房间号(外健Ho

    13、tel_Room)5modeChar1否入住方式(外健Code_MoveInMove)6starttimeDateTime8可入住时间7endtimeDateTime8可退房时间表2.4 Code_RoomState客房状态代码表序号字段名字段类型宽度可否为空含义1codeChar1否代码2descriptVarchar100否描述表2.5 Code_MoveInMode入住方式代码表序号字段名字段类型宽度可否为空含义1codeChar1否代码2descriptVarchar100否描述表2.6 Hotel_Room客房信息表序号字段名字段类型宽度可否为空含义1idChar5否编号2place

    14、Varchar100否位置描述3roomlevelChar1否客房级别(外健Hotel_RoomLevel)4stateChar1否客房状态(外键Hotel_RoomState)5remarkVarchar1000可备注 2.2程序设计2.2.1概要设计 酒店信息管理系统属于典型的单层数据库应用系统,系统将酒店管理过程中的输入记录在数据库中,根据用户的需要完成相应的添加、删除、查询等操作。酒店信息管理系统主要包括以下几个功能:1) 客房类型管理:在该功能模块能指定客房的类型名称,包括面积、床位、价钱,选择是否带电视、空调、卫生间、电话等;添加一种新的客房类型;能在界面上显示所有的客房类型信息。

    15、2) 客房信息管理:界面上显示所有的客房信息。3) 客户入住管理:在该功能可以指定房间号(ID),选择客户性别、籍贯,填写客户ID、姓名,选择入住日期,然后添加入库记录。4) 客户退房管理:在该功能模块系统会根据客户的消费显示应收金额,管理人员选择相应的折扣,系统算出实收金额进行结算操作。5) 客房查询:该功能模块提供三种查询方法,方便查找符合条件的客房:一是输入相应的客房信息查找;二是直接单击【空房】按扭查找;三是单击【未满】按扭查找。查询完后,可以选择单击【入住】按扭,进行登记。6) 客户查询:在该功能模块可以查询全部的客户,也可以按客户ID进行精细查询,查找符合要求的客户可以进行结算操作

    16、。本次设计是酒店信息管理系统的开发,本设计详细介绍了一个数据库应用系统开发过程。酒店信息管理能够根据用户的需要完成相应的添加、删除、查询等操作。并提供部分系统维护功能,使用户方便进行数据备份和恢复、数据删除。对于数据的一致性的问题也通过程序进行了有效的解决。酒店信息管理系统是酒店管理信息化建设的基础和重要组成部分。基于系统功能分析及主要任务的表达,可对上述各项功能按照结构化程序设计的要求进行集中、分层结构化,自上而下逐层设置得到系统功能模块结构图。图2.7 系统功能模块结构图用户登录界面:图2.8客房预订登记:图2.9空房查询:图2.10预订房间:图2.11预订客单:图2.122.2.2程序实

    17、现启动客房管理窗体用于预定,入住和客房调整等信息的输入。各部分代码如下:1.“预定”表单其中“预定”窗体的代码如下所示:(1)首先设计此模块的全局变量。Dim strCnn As String Dim cnn As New Connectlon Dim Sheet Order As String .订单号 (2)窗体初始化和Private SubForm_Load()为设计。Private SubForm_Load()strCnn = Provider=SQLOLEDB.l;Integrated Seeurity=SSPI;persist Security Info=False;User ID

    18、=sa;Initial Catalog=酒店客房管理系统;Data Source=MOOREcnn.Open strCn口 显示可用客房以供选择 Exit SuberrHandle:MsgBox “Error:” +Err.DescriptionEnd Sub 从客房等级列表中选择相应级别的客房,然后再列出相应的可用客房Private Sub dtlroomLevel-click() GetValidRoomEnd Sub(5)选择在某个时间段内可用的客房。Private Sub TimeBegin-Chang()GetValidRoomEnd SubPrivate Sub TimeEnd-c

    19、lick() GetValidRoomEnd Sub2.“入住”表单“入住”表单用于完成客户入住的登记。代码如下:添加用户。private Sub CmdInAddCustom_click() AppendInModeCustom 显示已预定的订单 ShowBooksheetEnd sub添加入住时的客户private Sub AppendInModeCustom() On Error GoTo errHandl Dim cmd As New Command Dim rs As New RecordSet cmd.ActiveConnection=cnn cmd CommandType = a

    20、dCmdstoreproc cmd.CommandText = “Hotel_AddCustom” cmd.Parameters.A ppend cmd.CreateParameter(“id”, adchar,adParamInput, Exit SuberrHandle:MsgBox “Error:” +Err.DescriptionEnd Sub 从客房等级列表中选择相应级别的客房,然后再列出相应的可用客房Private Sub dtlroomLevel-click() GetValidRoomEnd Sub(5)选择在某个时间段内可用的客房。Private Sub TimeBegin-

    21、Chang()GetValidRoomEnd SubPrivate Sub TimeEnd-click() GetValidRoomExit Sub 添加入住订单明细表Private Sub AppendInWorkSheetItem() On Error GoTo errHandle Dim cmd As New RecordSet Dim rs As New RecordSet cmd.ActiveConnection = cnn cmd.CommandType = adCmdStoredProc cmd.CommandText = “Hotel-AddSheetItem” cmd.par

    22、ameters.Append cmd. CreateParameter(“worksheet”, adChar, adParamInput,10) cmd.parameters. Append cmd. CreateParameter(“custom”, adChar, adParamInput,20)3.“调整”表单“调整”表单用于调整入住人员的客房安排。第3章 课程设计总结这次课设经过我们的努力终于顺利完成了。课设的过程是个自我探索、自我学习的过程,其中,我们不仅学到了专业的知识,也提升了自己的学习能力。刚定下这个课题的时候,完全不知道如何入手,就随大帮去了图书馆查资料,在大堆的C#资料中

    23、终于找到了课设的最基础,游戏的编程代码。然后又借了许多书回寝室仔细研究。我们决定做酒店管理系统开发编程。我们在图书馆找到了酒店管理的代码,在敲代码的时候,发现很多英文都会输入错误,都有“.”这个。我特意选择了一个比较简单基础的编程,因为我们是初学者,只要知道知识是如何应用就可以了,没必要做些过分高难度的程序,这样只会削弱我们的自尊,我们要从最基础做起。有了程序代码,我们就开始研究它的各个模块以及各模块的功能及应用,读懂每条语句的作用。经过上网查资料和自己总结体会又写出了系统功能分析等。做个酒店管理运行结果是很重要的,耗费了好久才把我们自己编的管理系统弄出个结果来。看来简单编程的管理也未必简单啊

    24、!我们的课程设计结束了,但是它留给我的印象是不可磨灭的。无论我以后会不会涉及到C#程序编译的研究,我想,我至少掌握了一种系统的研究方法,我们学习的目的就在于运用,我们运用这种研究方法的时候会很多,经过课程设计我也学会很多。参考文献1 汪孝宜.信息系统开发实例精粹:SQL Sever2000版.北京电子工业出版社,20062 张冬梅.酒店信息系统的开发J.科技经济市场,20063 钱雪忠.数据库原理及应用.第2版.北京北京邮电大学出版社,20034 布拉德利.米尔斯波著, C#.NET程序设计.北京清华大学出版社,20055 Alan Coopen.软件开发的创新思维.北京电子工业出版社,20036 萨师煊.数据库系统概论.第四版.北京高等教育出版社,20067 刘玉生.SQL Sever2000开发和应用基础到实践.北京电子工业出版社,20068 万春红.信息系统分析与设计.西安西安电子科技大学出版社,20039 吉小青.饭店管理概论M.济南:山东大学出版社,199810 李玉波.SQL Sever完全自学手册.北京:机械工业出版社,2006 11 刘甲耀.C#程序设计培训教程.北京:机械工业出版社,200412 闪四清.SQL Server2000实用教程.北京:人民邮电出版社,200013 刘洪成.C#高级教程,北京:清华大学出版社,2003


    注意事项

    本文(管理信息系统设计开发酒店管理系统.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开