信息管理与信息系统专业毕业论文19858.doc
《信息管理与信息系统专业毕业论文19858.doc》由会员分享,可在线阅读,更多相关《信息管理与信息系统专业毕业论文19858.doc(28页珍藏版)》请在三一办公上搜索。
1、管理信息系统课程设计(酒店前台管理信息系统)班 级10信管2学 号学生姓名学院名称管理学院专业名称信息管理与信息系统指导教师目 录1 系统简介11.1 开发商简介11.1.1 背景介绍11.1.2 开发目标21.2 系统简介21.2.1 系统现状21.2.2 技术可行性32 系统功能分析32.1 系统功能结构图32.2 系统功能描述33 系统流程分析43.1 系统业务流程分析43.1.1 流程分析43.2 系统数据流程分析64 业务流程再造85 系统实现与运行13思考及结论261 系统简介1.1 开发商简介1.1.1 背景介绍1.1.1.1 开发工具金天鹅软件是国内唯一10年专注酒店管理的软件
2、;唯一100%封杀酒店管理漏洞,100%确保财务安全的酒店管理软件;唯一无需培训,会用鼠标就会用的酒店管理软件;唯一支持全自动升级的酒店管理软件;唯一100%零风险承诺,90天无条件退款的酒店管理软件。(1)JavaBean技术JSP作为一个很好的动态网站开发语言得到了越来越广泛的应用,在各类JSP应用程序中,JSP + JavaBean的组合成为了一种事实上最常见的JSP程序的标准. JavaBean是描述Java的软件组件模型,有点类似于Microsoft的COM组件概念。在Java模型中,通过JavaBean可以无限扩充Java程序的功能,通过JavaBean的组合可以快速的生成新的应用
3、程序。对于程序员来说,最好的一点就是JavaBean可以实现代码的重复利用,另外对于程序的易维护性等等也有很重大的意义。JavaBean通过Java虚拟机(Java Virtual Machine)可以得到正确的执行,具有平台无关性。(2)Servlet技术Servlet(Java服务器小程序)是用Java编写的服务器端程序,是由服务器端调用和执行的、按照Servlet自身规范编写的Java类。Servlet相当于用Java编写的CGI,但其功能和性能比CGI更加强大。其优点有:(1)可移植性;(2)功能强大;(3)安全;(4)简洁;(5)集成;(6)模块化;(7)扩展性和灵活性。(3)JDB
4、C技术JDBC是Java的开发者Sun的Javasoft公司制定的Java数据库连接(Java Data Base Connectivity)技术的简称,是为各种常用数据库提供无缝联接的技术。JDBC在Web和Internet应用程序中的作用和ODBC在Windows系列平台应用程序中的作用类似。JDBC有一个非常独特的动态连接结构,它使得系统模块化。使用JDBC来完成对数据库的访问包括以下四个主要组件:Java的应用程序、JDBC驱动器管理器、驱动器和数据源。JavaSoft公司开发了JDBC API,JDBC API是一个标准统一的SQL数据存取接口。JDBC在Internet中的作用与O
5、DBC在Windows系列中的作用类似。它为Java程序提供了一个统一操作各种数据库的接口,程序员编程时,可以不关心它所要操作的数据库是哪个厂家的产品,从而提高了软件的通用性,而且在Internet上确实无法预料你的用户想访问什么类型的数据库。只要系统上安装了正确的驱动器组,JDBC应用程序就可以访问其相关的数据库。(4)面向对象技术面向对象以对象及其行为为中心,来考虑处理问题的思想体系和方法,其问题求解的方法是从实际问题中抽象出那些封装了数据和操作的对象,通过定义属性和操作来表述它们的特征和功能,通过定义接口描述它们的地位及与其他对象的关系,通过消息传递相互联系,协同完成某一活动。在本系统中
6、,考虑到需要经常大开数据库连接,对后台数据库进行操作,根据这些抽象出一个类DataBaseConnection,包含一个公用方法getConnection()实现对后台数据库的连接1.1.1.2 优势 金天鹅软件创立十年,全国超过两万家酒店用户忠实选择,软件研发之初,公司斥巨资投入研发,从需求开始到概要设计,平均超过100次的论证,直至完全杜绝漏洞;从每个功能反复修改审核,到超过10000次词典模块测试,金天鹅全体员工竭尽全力;从每个版本的研发到产品最终发布,至少经过6个月以上的时间反复验证,不管设计还是品质都达到业界最高水准,无一不是金天鹅对软件品质近乎苛刻的执着追求1.1.2 开发目标(1
7、)建立一套功能完整、高效、安全、稳定的酒店前台管理信息系统。(2)系统能够对员工日常操作进行快速、安全地反映。(3)实现对预订、入住、退宿、调房、房态设置等信息的方便迅速录入、查询及管理,了解酒店日常业务的相关信息。(4)界面简洁、操作方便、简单易学,用户不需要有太多的专业知识。(5)能够方便用户、酒店管理人员通过内部网或外部网了解相关信息。1.2 系统简介1.2.1 系统现状目前现有的酒店前台管理信息子系统是在1998年由深圳市一家专门从事酒店管理信息系统的有限公司开发的,该系统基于C/S模式,拥有预订、接待、结账、客房管理以及查询服务等功能,系统实施以来,由于采用计算机所带来的便利性和高效
8、性,酒店的业务蒸蒸日上,在社会公众中树立良好的企业形象,但随着数据的增加,业务的增加,竞争的加剧,原有的子系统已暴露出运行速度慢,处理时间长,且不能上网等缺点。随着近几年网络的飞快发展,人们的消费行为也随着改变,越来越多的人们希望通过网络迅速了解酒店信息和进行消费,基于上述原因,酒店的管理人员决定重新开发一套基于web的酒店前台管理系统。1.2.2用户需求本系统采用的是酒店自主管理的方式,顾客能用的只有预定功能,无法进入该系统,无法改变里面的房间及信息数据;酒店的后台管理人员可以进入该系统,改变和登记酒店的房间信息和客户信息;而前台工作人员则可以查询酒店的房间信息和客户信息,为客户进行预定房间
9、和信息录入。同时,本系统减轻了酒店管理者的责任与负担,做到了酒店管理的信息化,减轻了管理人员的工作量,同时最重要的是还能为酒店拥有者节约一大部分的人力成本。1.2.2 技术可行性开发出的系统具有库存宾馆管理功能,能高效管理宾客住宿信息,统计每月、某天的客房住宿情况,房间的预订情况以及已入住和预定房间的客户的信息。同时,只有酒店的前台和后台工作人员有资格更改信息数据,一般的客户只能进行预定房间和预订信息的查询。 经分析,完成酒店预订系统在技术上完全可行。2 系统功能分析2.1 系统功能结构图2.2 系统功能描述 酒店前台管理信息系统的主要功能有预订、接待、结账、调房服务、客房管理和查询服务等。每
10、个功能模块都和宾客直接有关,其采用酒店管理信息系统的目的是提高就店服务的质量,提高信息管理的精度,进而提高酒店在客户心目中的信誉,树立良好的酒店服务形象。各子功能分析如下:(1)预订功能需求:其主要目的是提高酒店的开房率,为客人预留房间,并提供良好的预订服务。其功能需求包括预订查询,可用房确认,预订记录建立,预订确认,预订记录维护等;(2)接待功能需求:其主要目的是以最快的速度为客人开房。其功能需求包括宾客登记、可用房确认、修改宾客信息、删除宾客信息和查询宾客信息等;(3)结账功能需求:其功能需求包括客人结账、打印报表和客人挂账等;(4)调房功能需求:其主要目的是满足客人调房的需要。其主要功能
11、是查询客房,调房登记,调房确认等;(5)客房管理功能需求:其主要目的是对客房的信息化管理,提高客房管理的精度和准确度,同时减轻酒店客房中心员工的工作负担,从而提高客房管理的效率和服务质量。其主要功能是房态维护,费用记录和客人查询等;(6)查询功能需求:其主要目的是满足客人的需要,快速查找相应的房间和信息,提高服务的效率和树立酒店良好的企业形象。其主要功能包括房态查询,房间类型查询和房间价格查询等;3 系统流程分析3.1 系统业务流程分析3.1.1 流程分析本系统所涉及的主要业务是客房管理,预订管理,接待管理,调房管理和结账管理,各个部分的业务流程具体如下:(1)客房管理:接受员工的客房信息单,
12、审核信息单,若正确无误,则对客房信息登记,记录到总帐。(2)预订管理:客户查找是否有合适房间,若有则填写预订登记单,员工审核登记单,若正确无误,则对预订登记,产生预订登记表。(3)接待管理:员工查找客户是否提前预订,若有则填写入住登记单,员工审核登记单,若正确无误,则对入住登记,客人入住;若没有提前预订,则查找是否有合适房间,若有则填写入住登记单,员工审核登记单,若正确无误,则对入住登记,客人入住;客人退宿,员工清点房间,若客人结账,则员工进行接待登记,并填写收据和打印报表给客户。若客人打算挂账,则填写挂账登记单,员工审核登记单,若正确无误,则对挂账登记,产生挂账登记单。(4)调房管理:根据客
13、户的需要,员工查找同等类型的房间,若有则填写调房登记单,员工审核登记单,若正确无误,则对修改客房信息表和入住登记表。(5)结账管理:客人到前台对挂账进行结账,员工进行结账登记,并并填写收据和打印报表给客户。3.1.1.1 流程图3.2 系统数据流程分析根据业务流程图,画出顶层图、0层图和第一层图的数据流程图图1-9 酒店前台管理信息系统顶层图图1-10 酒店前台管理信息系统的0层DFD图1-11 预订管理第一层图图1-12 接待管理第一层图4 业务流程再造本系统在业务改造之时,引入计算机,基本保留原有的业务流程,对于房态的修改,以往在客人退宿结账之后,负责客房清扫的员工对房间进行清扫,清扫完毕
14、再打电话告知前台,增加前台的工作量,也不能即刻反映,对工作中带来不便,此时在每层楼增加一个客户端,各楼层的员工可对已清扫完毕的房间修改其房态,而前台的员工只要对房态界面进行刷新即可迅速获得信息,提高工作效率,减轻工作量,减少出错。其业务流程改造如图1-27:图1-27 业务流程改造图业务流程改进后的顶层DFD图与现状的顶层DFD图一样,在此就不在给出了。下面给出改进后的0层DFD图如图1-28: 图1-28 改进后的0层DFD图4.1 功能层次图根据业务流程图和数据流程图的分析,得出系统的详细的功能层次图,如下图:在本系统中,表现为线状数据流的是客房处理、接待处理和挂账处理,它们可分为输入、处
15、理和输出3个部分,处理功能是系统的变换中心。客房处理的输入是员工的客房信息单,处理是员工对此客房信息单的相关处理与操作,输出主要是打印表单。接待处理的输入是客户的预订登记单或者入住登记单,处理是员工的相关操作,输出是收据和报表。挂账处理的输入是客户的挂帐登记单,处理是员工的相关操作,输出是收据和报表。于是,它们的分析方法适合利用变换为中心的分析方法。它们的线状流程图如下图: 图2-1 客房处理的变换型数据流图 图2-2 挂账处理的变换型数据流图根据线状数据流图导出系统结构的3个主要步骤,找出变换中心(主处理)、逻辑输入和逻辑输出,设计系统最上两层的模块,再设计中、下、层模块。从上面的数据流图可
16、以清晰地看出主处理、逻辑输入、逻辑输出。通过分析设计,得到退货处理和进货处理的模块结构图如下:图2-4 客房处理的模块结构图图2-5 接待处理的模块结构图图2-6 挂账处理的模块结构图经分析该系统由三大模块实现,包括登陆模块,用户模块和管理模块。如图2-13: 系统整体分分三大模块:登录模块,用户模块和管理模块。 系统登录模块主要完成整个系统登录,从而传递登录参数到用户模块和管理模块。 用户模块主要面向内部前台员工完成整个系统的一些信息初始化以及日常业务的处理,包括调房登记,入住登记,退宿登记,预订登记,挂账处理和查询等子功能。 管理模块主要完成系统对于用户信息和系统敏感信息的管理,保证系统的
17、安全,包括管理员管理,员工管理,客房类型管理等子功能。 在本系统的链接设计中,将两种连接方式结合使用,采用树型菜单和框架模式,用户模块和管理模块实现各子功能可通过树型菜单查找,而想从用户模块跳转到管理模块可通过框架解决。我们希望浏览者以及管理者可以随意到达他所需要操作的页面,又可以知道他处于整个系统的什么位置。详细系统链接如图 5 系统实现与运行5.1 数据库表结构的建立与数据输入5.1.1数据库表结构的建立下面列举生成数据库表Transact-SQL 源程序:预订表:CREATE TABLE tkfyd (编号 char (5) COLLATE Chinese_PRC_CI_AS NOT N
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息管理 信息系统 专业 毕业论文 19858
链接地址:https://www.31ppt.com/p-3935342.html