MIS课程设计方案.docx
- 文档编号:5332166
- 上传时间:2023-05-08
- 格式:DOCX
- 页数:29
- 大小:110.88KB
MIS课程设计方案.docx
《MIS课程设计方案.docx》由会员分享,可在线阅读,更多相关《MIS课程设计方案.docx(29页珍藏版)》请在冰点文库上搜索。
MIS课程设计方案
太原理工大学经济管理学院
《管理信息系统》课程设计报告
太原理工大学招待所客户管理信息系统
班级:
工程管理0801
姓名:
学号:
指导教师:
设计时间:
2011.06.06-2011.06.17
目录
一、系统分析………………………………………………………………2
1.设计目的…………………………………………………………………2
1.1背景介绍………………………………………………………………2
2.可行性分析………………………………………………………………2
2.1经济层面………………………………………………………………3
2.2技术层面………………………………………………………………3
2.3社会层面………………………………………………………………4
3.功能需求分析……………………………………………………………4
4.组织结构分析……………………………………………………………5
5.业务流程分析和业务流程图……………………………………………6
6.数据流程图………………………………………………………………8
7.数据字典…………………………………………………………………9
7.1数据项的定义…………………………………………………………9
7.2数据结构的定义………………………………………………………11
7.3数据流的定义…………………………………………………………13
7.4处理逻辑的定义………………………………………………………14
7.5数据存储的定义………………………………………………………16
7.6外部实体的定义………………………………………………………19
二、系统设计………………………………………………………………19
1.模块设计………………………………………………………………19
2.代码设计………………………………………………………………20
3.输入设计………………………………………………………………21
4.输出设计………………………………………………………………22
三、收获和体会……………………………………………………………22
太原理工大学招待所客户管理信息系统
一、系统分析
1.设计目的
1.1背景介绍
近年来,宾馆业迅猛发展,市场的竞争日趋激烈,全面提高宾馆的软件管理水准,已成为宾馆业发展的当务之急。
尤其是对于星级宾馆,既需要完成前台的一些服务工作,还需要完成后台的管理工作。
然而,传统的人工管理模式已经远远不能满足有效、快捷地处理经营中产生的大量信息数据的需要,从而使得企业决策层无法及时、准确地掌握一线资料,继而影响对市场进行正确地分析和预测。
像沿海城市三星级以上宾馆引进外方管理,使小部分宾馆管理水准几乎接近或达到国际水平,但对占80%以上的广大中小型宾馆来说,是难以做到的。
因此,欲在竞争中甩开对手,取得优势,必须在经营、管理、产品、服务等方面具备独到之处。
而对宾馆的经营状况起决定作用的是客房的管理。
在飞速发展的信息时代,信息已经成为所有企业的关键资源。
宾馆客房管理信息系统是用来收集、处理、存贮和传播客房、顾客、结算信息,以信息管理为核心的计算机应用系统。
利用宾馆客房管理信息系统中合理的数据库结构来保存数据信息,及时了解各个环节中信息的变更,通过有效的程序结构来支持各种数据操作的执行,以提高管理效率,实现宾馆服务的系统化、规范化、自动化。
通过该项目的开发与使用,宾馆可以提高其员工的工作效率,增强企业竞争力,同时适应信息时代管理数字化的要求,提高宾馆的服务水平与质量,从而赢得高信誉、强实力、好效益。
所以,我们觉得宾馆利用手工管理已经明显不能适应当前宾馆高速发展的需要,已意识到使用计算机网络和计算机管理的重要性,决定首先为客房部研发宾馆客房管理系统。
为了提高宾馆管理效率,赢得客户的满意度,其存在一定重要性。
所以,以此系统的研发过程作为我们此次设计的主题。
2.可行性分析
当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。
并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。
因此通过可行性的研究分析可以知道问题,有无可行的解决方法,进而避免人力、物力和才力的浪费。
在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。
系统目标应充分体现,直接为企业人事管理系统服务,并且,程序可以分期分批实现。
但是,需要指出的是,系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。
以达到更加出色的程序系统。
可是,目标的提法不尽相同,例如:
(1)提高招待所管理效率,减轻劳动强度;
(2)提高信息处理速度和准确性;
(3)为管理者提供更方便、科学的服务。
2.1经济层面
经过详细的调查,目前我国各类宾馆客房中有相当一部分单位客房管理还停留在人工管理的基础上,尤其是中、小得宾馆客房的管理更是如此,这样的管理机制已经不能适应时代的发展,其管理方法将浪费许多人力和物力。
现在很多企业都在寻找功能更加齐全的管理系统来取代旧系统,而且这个软件带来的收益远远超过它的开发所花费的代价。
经过对上述几个方面的调查研究和分析,我们认为这个软件的市场前景是相当客观的,在经济角度来说,开发宾馆客房管理是可行的。
(1)必要性。
如果不采用该管理信息系统,其业务过程中所产生的数据将得不到及时、有效的存储和处理,显得比较杂乱无章,难以分析、归纳和比较,影响招待所的管理和决策,造成招待所效率低下,浪费人力资源、时间和金钱!
(2)有益性。
以较低成本开发出来的管理信息系统将整个业务流程数据进行系统的整合管理,从而能够有效地提高招待所内外的信息沟通效率,节省大量的人力、时间和金钱,从而降低成本,加快业务流程,提高效益,给招待所带来巨大的经济回报!
(3)可能性。
本系统的开发成本少,时间短,无需投入太多的人力、物力和财力,完全能够以最短的时间、最少的人力和最低的成本开发出该系统。
2.2技术层面
技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬、软件配置能否满足开发者需要等。
根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。
同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。
现在大多数宾馆也拥有充足的电脑设备作为实施该管理信息系统的硬件,且所有的计算机装有WindowsXP操作系统,两套完整的服务器以及装有Windows7的操作系统,开发的基于B/S模式的酒店客房管理信息系统能,有良好的兼容性和易于在该操作系统实现,完全可以开发出适合宾馆的管理信息系统平台。
客房管理作为计算机应用的一个分支,有着手工管理所无法比拟的优点,如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高招待所管理的效率。
管理人员积极支持该系统开发,使新系统能够充分的发挥作用;系统界面友好美观,操作简单易行,易于理解,功能更加齐全。
由于管理人员已经在使用旧系统,对计算机的简单操作已经非常熟悉,所以操作者经过短时间的培训就可以使用招待所客户管理系统。
2.3社会层面
(1)必要性。
如果不采用该系统,将会给内外沟通造成严重的障碍,不利于客户关系管理和企业文化的形成,在社会上也会造成一定的影响!
(2)可能性。
由于该系统能以较低的成本,较短的时间开发出来,且能极大地提高效率,便于管理,必然能得到广大员工和领导的支持。
但不容忽视的是由于新系统的投入使用会造成员工的不适应,必然会引起这些员工的抵触,所以要做好这些员工的工作。
(3)有益性。
由于该系统能极大地提高效率和效益,从而能提高客户和员工的满意度,进而在社会上形成一定的声誉。
从以上可行性分析可知,该系统开发具备技术上、经济上和社会上的可行性。
3.功能需求分析
(1)物资采购:
主要根据目标顾客的需求和制定的计划进行物品采购。
(2)房间类型:
明确顾客对宾馆的主要需求以后,根据计划对宾馆进行布置,包括房间的数量,种类,容纳的总人数设计。
(3)客房预定:
客人可以通过电话,面谈,信函,网络等方式预定,提供住宿人数,需求的房间数,何时开始入住,需要住宿的时间及对房间的具体要求(包括房间等级,商务间和标准间;房间容纳人数;单人间或双人间等),以及预定人的个人基本信息,包括姓名,称呼,联系方式等。
(4)住宿查询:
通过此过程的操作,管理人员可以查询房间的具体信息,包括已预定,未预定,房间号,房间等级,房间容纳的人数,房间价格,以及是不是需要额外服务(如宾馆棋牌室,洗浴中心等)。
(5)住宿登记:
根据顾客的具体需求进行登记,然后经住宿查询为顾客选择最合适的房间,最后顾客填写住宿登记表。
将所有信息输入电脑并存档。
(6)服务查询:
顾客可以通过在前台登记时,或通过电话对宾馆的服务的种类、费用、具体服务内容进行查询,从而确定是否需要该服务。
(7)每日清理:
每天安排在固定的时间进行打扫,包括打扫垃圾,整理床铺,摆放物品,打扫洗浴间,对使用的东西进行添加。
(8)客房账单查询:
顾客退房时,利用顾客的房间号极其服务费用登记和会员号等对顾客的总消费进行总结并列出账单。
4.组织结构分析
招待所组织结构图:
总经理和副总经理共同管理招待所拥有的7个部门,分别是:
保安部、后勤部、财务部、人事处、客房部、市场部、洗浴部。
如图,
根据系统的需求分析,本系统功能需求如下:
1.系统管理:
(1)修改密码
(2)添加用户
2.客房信息管理:
(1)设置客房标准
(2)设置客房信息
3.订房信息管理:
(1)查询剩余客房信息
(2)添加订房信息
(3)修改订房信息(4)查询订房信息
4.结算信息管理:
(1)添加结算信息
(2)修改结算信息(3)查询结算信息。
如图,
5.业务流程分析和业务流程图
根据招待所客房管理系统的理念,此招待所客房管理系统必须满足以下需求:
(1)具有设置招待所客房类型和房间信息的功能;
(2)能快速、准确的了解招待所的客房状态,以便订房和退房;
(3)提供多种手段查询客房订房信息;
(4)提供修改订房和修改退房功能;
(5)提供简单的招待所工作人员的添加用户和修改密码功能。
通过对系统功能需求的分析,可以初步确定该系统的基本业务流程。
如图,
6.数据流程图
7.数据字典
(1)数据项的定义
数据项又称数据元素,是数据的最小组成单位,如学号、姓名等。
对数据项的描述,应该包括以下属性:
①数据项名称,名称要尽量反映该数据项含义,以便于理解和记忆;
②数据项编号,对于系统中所有的数据项应该进行统一编号,以方便查找;
③别名,一个数据项可能有多个名称,应该在“别名”中加以说明;
④数据项类型,说明数据项取值是字符型还是数字型;
⑤数据项长度,组成该数据项的数字或字母的位数;
⑥数据项取值范围和取值的含义,数据项可能取什么值和每个值所代表的含义。
根据以上要求,对于宾馆客房管理信息系统的数据项的定义如下列表中显示:
1、房间号
数据元素
系统名:
客房服务
条目名:
房间号
编号:
SJX1
别名:
属于数据流:
F1-1-1~F1-1-3
储存处:
SJCC4
数据元素构:
代码类型取值范围意义
字符1(01-20)~9(01-20)(有数字组成的字符串)201——01\02\03
简要说明:
房间号是房间的识别符,每个房间都有且只有唯一的房间号
修改记录:
编写:
日期:
审核:
日期:
2、房间类型
数据元素
系统名:
客房服务
条目名:
房间类型
编号:
SJX2
别名:
属于数据流:
F1-1-1~F1-1-3
储存处:
SJCC4
数据元素构:
代码类型取值范围意义
字符套间,标准间房间的级别(由文字组成的字符串)
简要说明:
房间类型是用来区别不同房间级别,用于满足不同消费者的住房需求。
修改记录:
编写:
日期:
审核:
日期:
3、房间容纳人数
数据元素
系统名:
客房服务
条目名:
房间容纳人数
编号:
SJX3
别名:
属于数据流:
F1-1-1~F1-1-3
储存处:
SJCC4
数据元素构:
代码类型取值范围意义
字符1~3(由数字组成的字符串)
简要说明:
房间容纳人数,是指该房间为单人间,双人间,还是三人间。
修改记录:
编写:
日期:
审核:
日期
4、房间内部设施
数据元素
系统名:
客房服务
条目名:
房间内部设施
编号:
SJX4
别名:
属于数据流:
F1-1-1~F1-1-3
储存处:
SJCC4
数据元素构:
该数据项主要由文字组成的字符串组成,包括:
独立卫生间,热水壶、全新洗漱用具。
简要说明:
房间内部设施,不同类型的房间内部所包括的设施都是不同的。
修改记录:
编写:
日期:
审核:
日期:
(2)数据结构的定义
数据结构:
用于描述某些数据项之间的组合关系。
一个数据结构可以由若干数据项组成,也可以由若干个数据结构组成,还可以由若干数据项和数据结构共同组成。
数据结构是一个递归概念。
1、顾客信息
数据结构
系统名:
客房服务
条目名:
顾客信息
编号:
SJJG1
别名:
数据结构组成:
{顾客姓名+顾客联系方式+顾客性别+顾客年龄+顾客身份证号}
简要说明:
顾客的个人信息汇总
修改记录:
编写:
日期
审核:
日期:
2、房间信息
数据结构
系统名:
客房服务
条目名:
房间信息
编号:
SJJG2
别名:
数据结构组成:
{房间号+房间类型+房间容纳人数+房间内部设施+房间价格+房间状态}
简要说明:
每间客房的信息汇总
修改记录:
编写:
日期:
审核:
日期
3、附加服务信息
数据结构
系统名:
客房服务
条目名:
附加服务信息
编号:
SJJG3
别名:
数据结构组成:
{附加服务名称+附加服务价格}
简要说明:
附加服务的介绍信息
修改记录:
编写
日期
审核:
日期:
4、物品信息
数据结构
系统名:
客房服务
条目名:
物品信息
编号SJJG4
别名:
数据结构组成:
{物品名称+物品数量+物品单价}
简要说明:
宾馆所需物品的信息汇总
修改记录:
编写
日期:
审核
日期:
(3)数据流的定义
数据流由一个或若干个基本数据项组成,它表达了数据的流向。
数据流一般有两类:
从外部项输入到系统中的数据流和从系统输出到外部项的数据流、系统内部处理模块之间的数据流。
1、客房预订订单
数据流
系统名:
客房服务
条目名:
客房预订订单
编号:
SJL1
别名:
订单
来源:
顾客
去处:
订单处理
数据流结构:
{顾客姓名+顾客联系方式+房间类型+房间容纳人数+入住日期}
简要说明:
当顾客预订时,由顾客提供进行订单处理
修改记录:
编写:
日期:
审核:
日期:
2、住宿登记单
数据流
系统名:
客房服务
条目名:
住宿登记单
编号:
SJL2
别名:
来源:
预订确定
去处:
登记住宿
数据流结构:
{顾客姓名+顾客身份证号码+[顾客年龄+顾客性别]+顾客联系方式+房间类型+房间容纳人数+入住日期}
简要说明:
当顾客确定入住后,填写住宿登记单进行登记住宿
修改记录:
编写:
日期:
审核:
日期:
3、服务定制清单
数据流
系统名:
客房服务
条目名:
服务定制清单
编号:
SJL3
别名:
来源:
顾客
去处:
服务定制处理
数据流结构:
{[顾客姓名]+房间号码+附加服务名称}
简要说明:
为了满足顾客除住宿外的其他需求,有顾客提供给服务定制处理
修改记录:
编写:
日期:
审核:
日期
(4)处理逻辑的定义
对管理信息系统中每层的每一个处理逻辑用自然语言进行简单说明。
定义:
处理逻辑的编号、名称以及在管理信息系统中的层号、处理逻辑的简单说明、处理逻辑的输入数据流和输出数据流、处理逻辑的过程描述和相关的数据存储。
1、客房预订
加工
系统名:
客房服务
条目名:
客房预订
编号:
CLLJ1
别名:
输入:
顾客信息,房间信息,顾客要求
输出:
订单
加工逻辑:
1顾客提供需要的房间要求
2客服部查询房间信息,看是否有符合要求的
3.若有符合要求的房间则,根据顾客要求进行安排
4.若没有符合要求的房间则告知顾客没有合适的房间
5、缴纳押金
简要说明:
顾客提出对房间的要求,客服部对房间行查询,寻找满足顾客需求的房间
修改记录:
编写:
日期
审核:
日期
2、住宿登记
加工
系统名:
客房服务
条目名:
住宿登记
编号:
CLLJ2
别名:
输入:
顾客信息,房间信息
输出:
住宿登记单
加工逻辑:
1顾客提供个人信息进行登记
2客服部根据顾客要求将房间分配给顾客
3将房间信息和顾客信息进行登记,形成住宿登记单
4、是否缴纳押金
简要说明:
为顾客安排住宿房间,并进行登记,形成住宿登记单
修改记录:
编写:
日期
审核
日期
3、服务定制
加工
系统名:
客房服务
条目名:
服务定制
编号:
CLLJ3
别名:
输入:
顾客信息,房间信息,附加服务信息
输出:
服务清单
加工逻辑:
1顾客根据自己需要及宾馆可提供的服务,定制附加服务
2客服部根据顾客要求进行查询,看是否能够提供所需的附加服务
3将最终定制的附加服务,形成服务清单
简要说明:
顾客定制除住宿以外的附加服务,并形成服务清单
修改记录:
编写
日期:
审核:
日期:
4、退宿
加工
系统名:
退房
条目名:
退宿
编号:
CLLJ4
别名:
输入:
服务清单,住宿登记单
输出:
账单
加工逻辑:
1顾客结束住宿,提出退宿
2客房部对宾馆房间进行检查确定完好后通知前台
3客服部根据顾客的住宿登记单和服务清单,计算出顾客的消费账单
4顾客根据账单,进行支付
5押金从客户应缴费用中扣除,多余的返还顾客
简要说明:
顾客退宿,客房部进行账单支付,然后顾客根据账单进行支付
修改记录:
编写:
日期:
审核:
日期:
(5)数据存储的定义
数据字典中,数据存储条目只描述数据的逻辑存储结构,不涉及它的物流组织,它指出了系统中应该保存的数据结构以及具体的数据内容。
定义:
数据存储编号及其名称,数据存储的组成(数据项、数据结构),存储方式,简要说明,是否有立即查询要求。
1、后勤仓库库
数据存储
系统名:
客房服务
条目名:
物资库存
编号:
SJCC1
别名:
存储组织:
关于所有物品的存货信息
记录数:
关键字:
货物名称
记录组成:
物品名称,物品数量
简要说明:
用于进行货物储存状况的记录
修改记录:
编写:
日期:
审核:
日期
2、顾客信息
数据存储
系统名:
客房服务
条目名:
顾客信息
编号:
SJCC2
别名:
存储组织:
每个顾客一条记录
记录数:
关键字:
身份证号码
记录组成:
项名
姓名
身份证号码
性别
联系方式
年龄
近似长度
10
20
5
15
5
简要说明:
记录和保存顾客信息
修改记录:
编写:
日期
审核
日期:
3、住宿登记单
数据存储
系统名:
客房服务
条目名:
住宿登记单
编号:
SJCC3
别名:
存储组织:
每个房间一张住宿登记单
记录数:
关键字:
房间号
记录组成:
顾客姓名,顾客身份证号码,顾客性别,房间号,房间类型,房间人数,入住日期
简要说明:
用于进行住宿登记
修改记录:
编写:
日期:
审核:
日期:
4、房间信息
数据存储
系统名:
客房服务
条目名:
房间信息
编号:
SJCC4
别名:
存储组织:
每个房间一条记录
记录数:
关键字:
房间号码
记录组成:
房间号,房间类型,房间容纳人数,房间内部设施
简要说明:
用于记录客房的基本信息
修改记录:
编写:
日期:
审核:
日期:
5、已确定订单
数据存储
系统名:
客房服务
条目名:
已确定订单
编号:
SJCC5
别名:
存储组织:
每个顾客一条记录
记录数:
关键字:
顾客名称
记录组成:
顾客名称,顾客联系方式,房间类型,房间容纳人数,入住日期
简要说明:
当顾客确定预定后,用于进行预订信息登记
修改记录:
编写:
日期:
审核
日期:
(6)外部实体的定义
1、顾客
外部实体
系统名:
客房服务
条目名:
顾客
编号:
WBST1
别名:
输入数据流:
输出数据流:
客房预订订单
主要特征:
顾客:
即本系统中需要被服务的对象,其主要特征是顾客姓名,身份证号码,联系方式。
简要说明:
本系统主要为顾客提供住宿服务,以及一些其他的附加服务。
修改记录:
编写:
日期
审核:
日期
2、供应商
外部实体
系统名:
客房服务
条目名:
供应商
编号:
WBST2
别名:
输入数据流:
订货单
输出数据流:
发货单
主要特征:
供应商:
即本系统中当宾馆物资不足时向宾馆提供屋子来源,其主要特征是供应商名称,供应商联系方式,主营业务
简要说明:
本系统主要向供应商提供订货单,由供应商满足宾馆物资需求。
修改记录:
编写:
日期:
审核:
日期:
二、系统设计
1.模块设计
(1)模块设计原则
主要原则:
“高内聚,低耦合”提高模块的独立性
其他原则:
①模块的分解原则:
按功能分解。
②模块的扇出系数:
不宜太大,也不宜太小。
③模块的扇入系数:
越大越好。
④对于任何一个内部存在判断调用的模块,模块的判断作用范围应该是他的控制范围的一个子集。
且存在判断调用的模块,所在层次不要与那些属于判断作用范围的模块所在层次相隔太远。
(2)模块设计说明书
模块设计说明书格式
系统名称:
模块编号:
模块名称:
上级调用模块编号:
上级调用模块名称:
输入:
输出:
处理:
备注:
设计者_____年月日
模块设计说明书格式举例
系统名称:
入住登记查询
模块编号:
RZ001
模块名称:
入住登记查询
上级调用模块编号:
RZ001
上级调用模块名称:
入住登记查询
输入:
登记证件名称和编号
输出:
客房及服务信息
处理:
费用结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MIS 课程设计 方案