版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
酒店管理系统可行性研究报告PAGE1PAGE3酒店管理系统可行性研究报告1.引言随着我国加入世界贸易组织,酒店服务业与国际市场接轨已成为大势所趋,酒店要迎接这场挑战,就必须提高整体竞争能力,提高整体竞争能力必须变革酒店的管理模式,提高管理水平,实施信息化建设无疑是实现这一目的的必由之路和明智之举。一个成功的酒店,其经营者不仅要提高服务水平和服务质量,从而提高客房占有率和回头率,还要有好的工作效率,并控制成本。在信息时代,更重要的是还必须要有一个完善的管理信息系统,便于方便客人和更好地管理酒店。该酒店管理系统是一套功能强大而又简便实用的管理软件,实现了餐饮住宿娱乐企业日常营运的全面自动管理,是餐饮住宿娱乐企业进行电脑信息化管理的理想选择。1.1编写目的1.1.1目的这份可行性研究报告是对酒店管理系统作的可行性研究分析及指出存在的必要性,并且通过对其他语言所做相同软件的对比从而突出C++语言编程的优越性及本系统软件的可行性。1.1.2预期的读者酒店员工,开发人员,维护人员1.2背景1.2.1工程产品的名称:酒店管理系统1.2.2工程组织者:系统开发小组产品用户:酒店的管理人员、员工产品设计者:酒店管理系统开发小组产品生产者:酒店管理系统开发小组1.2.3产品所有权:酒店管理系统开发小组拥有1.3符号、缩略语和定义C++语言:C++是从C语言发展演变而来的一种面向对象的程序设计语言。C++语言的主要特点表现在两个方面,一是全面兼容C,二是支持面向对象的方法。酒店管理系统:酒店管理是帮助酒店工作人员、管理人员对酒店相关信息的管理软件。使用C++语言,独立完成其功能。1.4参考资料[1]VisualC++6.0数据库系统开发实例导航2002人民邮电出版社李闽溟等编著[2]VisualC++6.0编程案例精解2005电子工业出版社张宏军党留群赵天巨编著酒店管理系统可行性研究报告全文共88页,当前为第1页。[3]VisualC++6.0程序设计2005科学出版社陈浩杰编著酒店管理系统可行性研究报告全文共88页,当前为第1页。[4]信息系统开发实例精粹(c#)2006电子工业出版社汪孝宜胡海璐米海生编著[5]VisualC++数据库系统开发实例精选2006明日科技宋坤李伟明刘锐宁编著[6]VisualC+++SQLServer数据库开发与实例书2006清华大学出版社李涛刘凯奎王永皎编著[7]白领就业指南:VisualC++6.0设计师之路2006电子工业出版社王海龙董智勇董跃钧编著[8]C++语言程序设计教程2008清华大学出版社孟宪福王旭编著[9]C++程序设计2009中国人民大学出版社邓飞李瑶主编2问题定义2.1工程概述2.1.1开展该工程的原因目前,我国酒店服务业信息化管理的进程缓慢,跟国外的酒店相比管理依然落后。在激烈的酒店业竞争中,如何能把握机会,保持自己的优势,立于不败之地呢?这就需要提供最好的服务,提供最完善的设施和最先进的技术。因此开发该酒店管理系统,提高服务效率,减轻工作人员的工作负提,决定开发该功能强大而简便实用的酒店管理系统。2.1.2该工程的基本目标酒店管理系统将先进的电脑技术与现代酒店服务管理完善地结合起来,实现了住宿、餐饮、娱乐全新概念的服务和管理方式。本管理系统参照了大量的同类软件,旨在用计算机系统来完成所有能完成的工作,并保持很高的灵活性和易操作性。为我们提高软件开发的能力,学习C++语言编程的技巧,提高了工作设计思想,通过本次的工程开发,开发小组成员与辅助老师,能从中学习知识吸取经验,在技术和软件思想上同时得到锻炼和提高,从而使总体水升到一个新的高度。2.2经济目标由于本酒店开发系统的主要背景在经济上不注重直接的经济收益,而是注重设计人员整体水平的提高。2.3社会目标本系统主要是由C++语言编程进行设计开发,而C++是目前最流行的一门计算机语言,虽然Java语言网络应用日益广泛,虽然C语言依然在软硬件领域使用频繁,但是C++领跑程序设计领域的地位,在可预见的20年内不会动摇,所以酒店管理系统推向社会后享有高度的吸引力。由于本系统操作简单、灵活性好、系统安全性高、运行稳定,是管理者的理想选择,对酒店行业的管理和发展具有很大的帮助与推动力。2.4工程规模2.4.1该工程所需人力资源总数为5人辅导老师:1人小组成员:4人2.4.2该工程所需时间酒店管理系统可行性研究报告全文共88页,当前为第2页。预计时间一个月酒店管理系统可行性研究报告全文共88页,当前为第2页。3可行性研究的方法及评价度3.1可行性研究所采用的方法和步骤通过调查分析开发酒店管理所具备的能力及实现的方法。确定总体结构,利用C++语言及SQLServer数据库所具有的能力,使其成为一套功能强大而又简便实用的管理软件。3.2评价尺度此软件将先进的电脑技术与现代酒店服务管理完美地结合起来,实现了住宿、餐饮、娱乐全新要领的服务和管理方式。它不仅仅是记录酒店客人的信息,提供查询,报表打印等一系列简单的工作,它能让工作人员人烦琐的手工操作中解脱,并且酒店管理系统本身就代表着一种管理方法,它将带动企业的运做,为管理和决策提供支持。4对现有产品的分析4.1相关关系酒店管理系统是利用SQLServer数据库的管理技术建立在windows操作系统中的。
4.1.1子集说明
在windows环境的酒店管理系统是酒店管理的应用程序,最终的产品是帮助酒店管理人员、员工对顾客信息进行有计划、有步骤、方便的管理顾客信息。酒店管理系统数据库文件的扩展名.mdb,它属于面向高端的数据库管理系统。
库文件下面的表文件的扩展名.DBF。它里面包含着酒店的全部信息,是由主界面及库里面的表经过编译和连接而完成的。
学籍管理系统生成后,要建立在windows的目录下,可以直接使用。例如:
在windows资源管理窗口中,双击这个酒店系统的图标,酒店管理系统就会自动打开这个文件。4.2产品功能
帮助酒店的前待人员对于顾客的各种信息可以方便的查询、输入,及有条件的查找,方便管理员对酒店内信息的查询、添加、删除等操作进行管理。酒店管理系统图标4.3产品系统流程图(逻辑模块图)酒店管理系统图标主界面主界面前台接待模块后台管理模块经理管理模块前台接待模块后台管理模块经理管理模块图4—1酒店管理系统可行性研究报告全文共88页,当前为第3页。4.4产品使用情况
酒店管理系统应用程序是利用windows操作平台,系统所承担的工作是酒店前台接待人员能够方便快捷、清楚的查询、添加客户资料和管理员对该系统信息进行管理与维护。酒店管理系统可行性研究报告全文共88页,当前为第3页。4.5局限性
需掌握一些相关操作,对操作手册有点了解,系统更新期短。5工作产品5.1设计目标
本系统的设计目标将先进的电脑技术与现代酒店服务管理完美地结合起来,实现了住宿、餐饮、娱乐全新概念的服务和管理方式。5.2设计及约束条件
a.软件系统的界面要美观,布局要合理,窗口的内容尽量简单明了提供的信息,语言要通俗易懂,有层次感,分类清晰明了。
b.根据现有条件和知识我们必须在技术方面,进行学习和提高。5.3产品工作原理
a.先建立数据库且追建数据库的驱动程序。
b.在使用时,由用户在控件中输入,需要了解关键字的信息,然后通过在控件中输入信息生成一个过滤条件。
c.以生成的过滤条件为内容在数据库中查找相应的记录。
d.通过过滤功能在查找出来的记录中找到所需要的项。
e.将查找到的项通过控件显示到终端。
f.通过终端把得到的内容显示到相应的界面上。5.4相关关系
使用的C++语言是一种优秀的面向对象程序设计语言,它在C语言的基础上发展而来,但它比C语言更容易为人们学习和掌握。C++以其独特的语言机制在计算机科学的各个领域中得到了广泛的应用。客人写IC卡酒店管理5.5客人写IC卡酒店管理 登记 离店凭据图5—1系统总流程图酒店管理系统可行性研究报告全文共88页,当前为第4页。酒店管理系统可行性研究报告全文共88页,当前为第4页。5.6数据流程图
图5—2第二层流程图
图5—3前台系统流程图酒店管理系统可行性研究报告全文共88页,当前为第5页。
图5—4个人预订流程图酒店管理系统可行性研究报告全文共88页,当前为第5页。图5—5团队预订流程图酒店管理系统可行性研究报告全文共88页,当前为第6页。图5—6取消预订流程图酒店管理系统可行性研究报告全文共88页,当前为第6页。图5—7接待团体流程图酒店管理系统可行性研究报告全文共88页,当前为第7页。图5—8接待个人流程图酒店管理系统可行性研究报告全文共88页,当前为第7页。图5—9接待预订个人流程图酒店管理系统可行性研究报告全文共88页,当前为第8页。图5—10退房流程图酒店管理系统可行性研究报告全文共88页,当前为第8页。图5—11后台系统流程图图5—12数据备份流程图5.7数据词典
登记
客户信息
客房信息
状态
押金
时间
离店凭据
前台加工
后台加工
停车场加工
房间查询酒店管理系统可行性研究报告全文共88页,当前为第9页。预订登记表
订房
房间查询
预订登记表
订房
预订证明表
预订查询
空房查询
住房登记表
客人查询
押金收据
查询验证预订表
退房
退房凭证
收银酒店管理系统可行性研究报告全文共88页,当前为第9页。5.8产品的功能a.普通用户可以用该软件中所用库资料进行查找;
b.普通用户可以对该软件中的库资料进行添加;
c.普通用户可以了解应用一些简单的数据库系统;
d.管理员可以对该软件中的库资料进行添加、查询;
e.管理员可以对该软件中的库资料进行删除、维护;
f.管理可以对普通用户进行管理。
d.用户可以学习提高对C++语言的认识与运用。5.9影响
5.9.1对设备的影响
建议使用奔腾133以上的pc机,内存需在16兆以上。
5.9.2对用户单位机构的影响
本产品所面向的用户是酒店企业应用为主,人员数量不受任何限制,只要操作人员懂得基本操作。
5.9.3对运行过程的影响
a.用户操作规程
用户将本系统随意安装在计算机的任意位置。
b.输入数据预处理过程
对输入数据预处理的过程无影响。
c.输入的处理过程
多输入的处理过程无影响。
d.系统失效的后及恢复的处理方法
系统失效后会给出错误信息的提醒,恢复的方法将采用结束当前任务或重新启动计算机。
5.9.4对产品后继开发的影响
a.随着社会的发展,对产品的要求会提高,所有的开发人员要发现在本产品开发过程中的问题和不足,及时的进行更新与维护。
b.与此同时也要准备好人力和设备资源做紧急事件的更新。
c.申请专利,通过使用法律的手段对本产品进行系统保护。酒店管理系统可行性研究报告全文共88页,当前为第10页。5.10局限性
目前我们的使用范围比较窄小,且本软件是我们的初次版本,如果该软件提高版本,本软件需要大量的修改和更新。酒店管理系统可行性研究报告全文共88页,当前为第10页。5.11技术方面的可行性
系统现阶段的发展过程中,利用现有人力和物力是完全具备能力开发出来的,作为阶段性产品,日后的发展空间大,实现方法逐步简单容易,所以酒店管理系统的技术上是完全可行的。6可选方案
6.1.1修改方案与首选方案的不同
修改方案是应用于网络,它可以做到从远程终端的输入和输出,它以中央服务器存放数据信息。
6.1.2本方案的概况
本方案所有界面的思想与选定方案相同,但输出机制不同,它完全通过网络传输。
6.1.3不选此方案的原因
a.技术与知识方面的不足,在现行技术中还不能达到网络间数据的写入与读出,并有相关网络协议的支持。
b.如果在此方案中,数据较大,网络间的传输速度也会减慢。7投资及收益分析7.1市场分析
经过对市场深入细致的分析和研究后,我认为一个成熟的酒店系统不仅仅是记录酒店客人的信息,提供查询、报表打印等一系统简单的工作,它应该能让工作人员从烦琐手工操作中解脱,并且酒店管理系统本身就是代表着一种管理方法,它将能带动企业的运做,为管理和决策提供支持。
7.1.2工程产品所追求的市场
本系统所占有的市场为酒店企业,它追求的是简单、易学、易懂、易用,能够更有利的解决前台接待人员与管理人员对客户信息的处理,能够辅助酒店有效的管理酒店相关信息。
7.1.3市场现状
目前,我国酒店服务业信息化管理的进程缓慢,跟国外的酒店相比管理依然落后。在激烈的酒店业竞争中,如何能把握机会,保持自己的优势,立于不败之地呢?这就需要提供最好的服务,提供最完善的设施和最先进的技术。一个成功的酒店,其经营者不仅要提高服务水平和服务质量,从而提高客房占有率和回头率,还要有好的工作效率,并控制成本。在信息时代,更重要的是还必须要有一个完善的管理信息系统,便于方便客人和更好地管理酒店。酒店管理系统可行性研究报告全文共88页,当前为第11页。7.2投资估计
按本软件酒店管理系统开发方案,对于本系统软件投资方向,体现于软件开发、软件生产及软件测试。
7.2.1估算方案
本系统是由小组成员来开发,本着学习与提高的原则,只需要提供必要的开发工具即可,与开发场地(包括水、电脑房)等。
7.2.2具体项目总体估计
小组成员本着学习与提高的目标设计开发此系统,只需每人使用一台计算机,无其他的费用开支。
7.2.3收益估计
本系统无收益性质开发,重要是为解决酒店现行酒店客户信息管理的需要。酒店管理系统可行性研究报告全文共88页,当前为第11页。8社会因素方面的可行性8.1技术
本系统与酒店紧密结合,并且得到酒店的大力支持。提供工程文档与技术上各方面的支持。因此本系统具有开发研制条件。8.2使用方面的可行性
酒店工作人员对该产品的应用是可行的。9产品可检测性9.1检测标准
软件标准:软件规模、复杂程度、安全性、可操作性、可观察性、可控制性、冗余的大小。9.2检测的方法
通过软件测试:
黑盒测试:主要在软件界面上进行的测试。
白盒测试:在重要逻辑路径进行测试,检测重要数据结构的有效性。10产品的可生产性
酒店管理系统使用C++语言可以达到开发效果,有着技术的先进性和可行性。10.1生产标准
10.1.1质量标准
正确性:程序是否按程序流程图及数据字典完成程度。
可靠性:安全运行时间越长越好。
可用性:是否能够解决实际的存在问题。
完整性:对未授权的人员访问此系统软件可控性强。
灵活性:修改一个程序的工作量。
10.1.2生产工艺
软盘是可满足装载的。11可行性综合分析酒店管理系统可行性研究报告全文共88页,当前为第12页。11.1技术方面
本工程产品开发周期为一个月在技术方面采用C++语言编程与SQLServer数据库相结合方法来实现。要求所有数据信息的储存都由数据库来完成,而这些数据信息的调用必须由C++语言编程设计完成。
11.1.2社会方面
指导老师的大力支持,对我们工程的进程非常有利。酒店管理系统可行性研究报告全文共88页,当前为第12页。11.2竞争者分析
目前,所有相应软件者都是用英语编程。并且其功能方面不够完善。他们的软件对操作人员的要求过高,并需要长时间的培训,我们不仅在技术上占有先进性,而且当产品生产出来后可大大减轻操作人员的负担。这会保证我们在竞争中占有很大的优势。11.3可行性结论
综上所述,本工程的技术成熟、完备,测试手段可靠,具有良好的市场拓展,因此本工程可立即开始。酒店管理系统可行性研究报告全文共88页,当前为第13页。酒店管理系统可行性研究报告全文共88页,当前为第13页。酒店管理系统需求规格说明书编著陈智瑜1.引言1.1编写目的编写此文档的目的是进一步制定软件开发的细节问题,便于用户与开发商协调工作.本文档面向的读者主要是酒店前台接待人员与管理人员.希望能使本软件开发工作更具体更具有实用性.1.2项目背景开发单位:酒店管理系统开发小组1.3定义酒店管理数据库C++语言1.4参考资料[1]VisualC++6.0数据库系统开发实例导航2002人民邮电出版社李闽溟等编著[2]VisualC++6.0编程案例精解2005电子工业出版社张宏军党留群赵天巨编著[3]VisualC++6.0程序设计2005科学出版社陈浩杰编著[4]信息系统开发实例精粹(c#)2006电子工业出版社汪孝宜胡海璐米海生编著[5]VisualC++数据库系统开发实例精选2006明日科技宋坤李伟明刘锐宁编著[6]VisualC+++SQLServer数据库开发与实例书2006清华大学出版社李涛刘凯奎王永皎编著[7]白领就业指南:VisualC++6.0设计师之路2006电子工业出版社王海龙董智勇董跃钧编著[8]C++语言程序设计教程2008清华大学出版社孟宪福王旭编著[9]C++程序设计2009中国人民大学出版社邓飞李瑶主编2.任务概述2.1目标:酒店管理系统将先进的电脑技术与现代酒店服务管理完美地结合起来,实现了住宿、餐饮、娱乐全新概念的服务和管理方式。本管理系统参照了大量的同类软件,旨在用计算机系统来完成所有能完成的工作,并保持很高的灵活性和易操作性,并使该软件具备以下优点:电脑收银,打印账单:快速准确,减少宾客等待时间,并可杜绝收银过程中的舞弊现象。高效的客房管理:能有效的提高房率,增加营业收入。提高决策依据:管理者可以随时了解经营情况,以制定相应的经营方针。减轻员工的工作负担:从而使员工把更多的精力放在提高为宾客服务的质量上。简单、方便地保存和查询历史资料。酒店管理系统可行性研究报告全文共88页,当前为第14页。树立良好的酒店形象。酒店管理系统可行性研究报告全文共88页,当前为第14页。2.2运行环境:系统开发平台:VisualC++6.0数据库管理系统软件:SQLServer2000运行平台:WindowsXP/Windows2000显示像素:最低800X600,最佳效果1024X768。2.3条件与限制编程用机房电脑完成期限2010/1/1无资金供给3.数据概述3.1静态数据静态数据包括系统登录密码,各数据库所在位置,系统分析原始数据3.2动态数据动态数据包括各数据库内各项显示数据,用户登录信息,系统时间3.3数据库描述:人事管理数据库:酒店工作人员的个人详细信息,包括档案信息收营管理数据库:当日收营记录及以前的收营统计,用于收营结果分析财务管理数据库:酒店内部账目及收支情况详表技术管理数据库:酒店所需各技术档案的详细记录(包括文档)3.4数据字典:<1>系统总流程数据流字典:1.数据流名:登记组成:{客户信息}+{房间信息}+{押金}+时间数据项:客户信息备注:个人或团队组成:身份证号+姓名+性别+年龄+民族+出生日期+家庭住址+VIP+人数+单位+单位地址+电话+手机+BP机号码+E-MAIL地址+照片组织:身份证号数据项:客房信息组成:房号+类型+单价+状态组织:房号数据项:状态取值:空房可用酒店管理系统可行性研究报告全文共88页,当前为第15页。空房待修酒店管理系统可行性研究报告全文共88页,当前为第15页。预订占用正在占用数据项:押金组成:预订金+入住押金+入住租金取值:现金信用卡转账支票挂账免费数据项:时间组成:预订时间+入住时间+预计离店时间+住宿时间2.数据流名:离店凭据备注:指客人办理手续后,所持有的酒店开出的票据组成:住店发票+停车场收据+其它票据<2>第二层流程图数据字典1.数据处理名:前台加工简述:在酒店中直接与客人发生关系的活动,为客人提供的一切服务,包括客人进入酒店前的预订,预订后的入住、消费,以及离店前的手续办理。组成:预订+接待+取消预订+离店2.数据处理名:后台加工简述:在酒店中不直接与客人发生关系的活动,包括间接为客人提供服务,以及酒店的内部管理体系,主要是库房管理,IC卡管理,总经理查询等。组成:数据备份+经理查询3.数据处理名:停车场加工简述:为酒店内我客人提供停车的系统。数据库1:所有在前台与客人有关的信息库。组成:历史客人信息表+房间占用信息表+IC卡管理表数据库2:组成:酒店日常消耗品库存管理表+日现金账目表数据库3:说明:停车场建立的有关车辆进出停车场的时间及费用信息表<3>个人预订数据字典1.数据处理名:房间查询酒店管理系统可行性研究报告全文共88页,当前为第16页。简述:根据客人的预订要求,查询客户预订信息表,确定是否有空房酒店管理系统可行性研究报告全文共88页,当前为第16页。输入:客户信息,来源:外部实体“客人”输出:[1]无客房,去处:外部实体“客人”[2]有客房,预订登记表,去处:“客人信息”2.数据流名称:预订登记表简述:在房间查询有房时所填的表,用于记载客人信息组成:身份证号+姓名+性别+年龄+民族+国籍+家庭地址+VIP+电话3.数据流名称:订房简述:根据客人的预订要求,确定客人订什么房,哪类房,多少间房,是否确定具体房间。输入:订金收据,来源:收银输出:预订证明表,去处:外部实体“客人”4.数据流名称:预订证明表简述:在订房、收银后所填的表,用于记载客人订房的信息和证明组成:身份证号+姓名+性别+家庭住址+电话+押金+房间数量+类别+时间<4>团队预订数据字典1.数据处理名:房间查询简述:根据客人的预订要求,查询客房预订信息表,确定是否有空房输入:客户信息,来源:外部实体“客人”输出:[1]无客房,去处:外部实体“客人”[2]有客房,预订登记表,去处:“客人信息”2.数据流名称:预订登记表简述:在房间查询有房时所填的表,用于记载客人信息组成:团队ID号+团队名称+领队人+领队手机+团队开户行+账号+地址+联系电话+人数+人员名单+房间数量3.数据处理名:订房简述:根据客人的预订要求,确定客人订什么房,多少间房,是否确定具体房间输入:订金收据,来源:收银输出:预订证明表,去处:外部实体“客人”4.数据流名称:预订证明表简述:在订房、收银后所填的表,用于记载客人订房的信息和证明组成:团队ID号+团队名称+地址+联系电话+人数+进店日期+离店日期+房间数量+押金<5>取消预订数据字典酒店管理系统可行性研究报告全文共88页,当前为第17页。1.数据处理名:预订查询酒店管理系统可行性研究报告全文共88页,当前为第17页。简述:核对客人的“预订证明表”输入:预订证明表,来源:外部实体“客人”输出:预订收据,去处:退款处理<6>接待团体数据字典1.数据处理名:空房查询简述:根据客人的住房要求,查询“目前房间占用信息表”,确定是否有空房输入:客户信息,来源:外部实体“客人”输出:[1]无客房,去处:外部实体“客人”[2]有客房,住房登记表,去处:“客人查询”2.数据流名称:住房登记表简述:在房间查询有空房时所填的表,用于记载客人信息组成:身份证号+姓名+性别+年龄+民族+国籍+家庭住址+电话+单位3.数据处理名:客人查询简述:根据客人的住房登记表,从“客人黑名单”、“挂账单位”等多个表中查询核对。输入:住房登记表,来源:查询空房输出:交款,去处:收银处理4.数据流名称:押金收据简述:在收银后所开出的证明,用于记载客人住房时交的押金组成:身份证号+姓名+押金金额+房间数量+类别+入住时间+离开时间<7>接待预订团体数据字典1.数据处理名:查询验证预订表简述:核对客人的预订表是否数据库中的相符输入:预订证明表,来源:外部实体“客人”输出:登记表,去处:查询客房<8>离店收银数据字典1.数据处理名:退房简述:在客人离店的时候,核实房间的物件等,同时更改“客房占用信息表”输入:有客人ID的IC卡,来源:外部实体“客人”输出:[1]有问题,去处:外部实体“客人”[2]无问题,退房凭证,去处:收银2.数据流名称:退房凭证简述:在房间核实无误后开给客人的允许结账凭证酒店管理系统可行性研究报告全文共88页,当前为第18页。组成:身份证号+姓名+性别+IC卡ID号+客房核实结果酒店管理系统可行性研究报告全文共88页,当前为第18页。3.数据流名称:收银简述:根据客人的消费进行收取费用、退还押金,调用IC卡管理子模块使该卡作废,将客人信息记入数据库备查输入:退房凭证,来源:退房输出:离店发票,去处:外部实体“客人”3.5数据采集<1>数据文件词条描述:1.数据文件名:人事数据简述:存储人员信息数据文件组成:人员的各项信息2.数据文件名:收营数据简述:存储当日及从前的收营记录数据文件组成:收营的各项信息3.数据文件名:财务数据简述:存储财务管理信息数据文件组成:财务管理的各项记录4.数据文件名:技术数据简述:存储公司内部使用的技术档案信息数据文件组成:技术档案名称,内容<2>加工逻辑词条描述:1.加工名:检验简要描述:判断用户的许可性输入数据流:登录信息输出数据流:登录结果加工逻辑:判断是否与系统内部用户信息相符合2.加工名:判断简要描述:判断用户的操作并进行相应的读取/存储工作输入数据流:输入修改信息输出数据流:反馈信息加工逻辑:判断用户的操作->调用数据库->读取/修改->反馈3.加工名:人事档案管理简要描述:对人事数据库进行相应要求的操作,并与判断部分交互输入数据流:处理信息,读取修改酒店管理系统可行性研究报告全文共88页,当前为第19页。输出数据流:读取修改,处理信息酒店管理系统可行性研究报告全文共88页,当前为第19页。加工逻辑:判断用户要读取/修改的内容->反馈用户所需信息4.加工名:收营统计简要描述:对收营数据库进行相应要求的操作,并与判断部分交互输入数据流:处理信息,读取修改输出数据流:读取修改,处理信息加工逻辑:判断用户要读取/修改的内容->反馈用户所需信息5.加工名:财务统计简要描述:对财务数据库进行相应要求的操作,并与判断部分交互输入数据流:处理信息,读取修改输出数据流:读取修改,处理信息加工逻辑:判断用户要读取/修改的内容->反馈用户所需信息6.加工名:技术管理简要描述:对技术统计数据库进行相应要求的操作,并与判断部分交互信息输入数据流:处理信息,读取修改输出数据流:读取修改,处理信息加工逻辑:判断用户要读取/修改的内容->反馈用户所需信息<3>源点及汇点词条描述:名称:用户简要描述:既是源点又是汇点,发出动作信息给"检验"和"判断"加工,通过交互界面接受反馈信息有关数据流:登录结果,登录信息,输入修改信息,反馈信息数目:一个4.功能需求4.1功能划分其功能包括客房预定系统、前台接待系统、前台收银系统、帐务系统、管家系统、电话系统、经理系统、账务报表、帮助信息等。4.2功能描述<1>客房预订系统:散客预定团体预定客房预定预定未到处理预售查询酒店管理系统可行性研究报告全文共88页,当前为第20页。预定系统可随时查询30天以内酒店客房预售一览表,及可售房间数,可查询某间客房预定情况。对常客可使用系统的客户资料预定及陪房,可大大减少资料的输入。酒店管理系统可行性研究报告全文共88页,当前为第20页。<2>前台接待系统:散客入住登记合约入住登记团体自动入住和手动入住补填客单修改客人信息、转房、调房、设置房态、客人留言预定客房查询可售客房查询客人一旦入住酒店,将允许客人先消费(签单),后付账(使用一卡通)。系统还设计了限制消费的功能。团体入住后除了每个团员有自己的账外,系统还自动产生该团的主账号,操作员每一个消费记入成员账还是记入团体账,该团成员的房租将自动记入团主账。<3>前台收银系统:记账(包括客人在酒店各营业场点的消费)埋单限制客人消费退房押金加入查账(可查总客账、总收入账、总消费账)转账设置跑单客用保险箱管理团体埋单及退房每一个客人从预定房间起系统(一卡通系统)内已自动产生了该客人的账号,住店的客人享受酒店的短期贷款,可以在酒店绝大部分签单,这将刺激客人的消费心理,增加酒店的收入,记账功能主要加入酒店暂无连网的那些消费场所诸如赔偿、日租、特别消费等。酒店管理者还可根据客人的情况锁住其账号,以限制其消费。前台收银系统的埋单又与其他营业场所不同,前台的埋单允许客人一账多单,分期埋单,分类别埋单,退房时能自动检测:客人的账务余额为零;客人账号的账项为空;保险箱钥匙以归不,否则系统拒转账功能也具有万能分账的功能,既不但可以把几个账号的消费转入另一账号,也可把某一账号特定时期特定几类消费转入另一账号,转账账项将留下记号并且留下记录以方便查核人员核对。团体埋单与其他埋单相同,而团体退房则采用全自动方式,不必一一输入房号。如果系统检测到某团的成员全部已退房,团主单也随即自动退出。酒店管理系统可行性研究报告全文共88页,当前为第21页。<4>账务系统酒店管理系统可行性研究报告全文共88页,当前为第21页。除具有收银系统的功能外,还具有纠错、报表输出等功能,能将损失降至最低。<5>管家系统设置净房、脏房、坏房及取消坏房设置SKIP房、SLEEP房查询净房表、脏房、坏房表房间状态新入住查询<6>电话系统自动计费夜审系统夜间稽核应该是控制酒店经营的一个核心部分,每天的经营情况都必须经由夜间审核。本系统提供的功能有:过房租。每天一次地将在住客的账目加上当天的房租费用日营业报表。将当天的收入分类统计,产生客人余额表,客人明细账查询,便于夜审人员核对明细账。客人信息查询动态房态查询房间明细账查询收银员报表当日入住客人报表<7>客历系统客人资料手工、自动输入客人资料查询与修改黑名单入住客人自动查询客历入住客人自动归入客历客历合并<8>合约系统可将酒店签约的单位或个人的资料输入电脑,并可随时查询、修改和删除。凡合约单位或个人入住,均可自动填单。系统还可自动打印与合约单位或个人来往的信函信封等。<9>经理系统修改客户定价增加、删除、修改各级密码修改特别客单设置系统参数酒店管理系统可行性研究报告全文共88页,当前为第22页。内部银行系统(即IC卡功能)酒店管理系统可行性研究报告全文共88页,当前为第22页。数据整理自我诊断数据备份<10>总经理系统住店客单查询查询客房状态查询可售情况客房占用统计账务查询万能查询报表输出<11>密码管理系统<12>报表系统客房占用表转房改租表预定未到表客房取消表房租分析表经营统计表可售情况表房间状况表坏房报告表日租统计表合约销售表<13>账务报表收入报表(前台收入明细表、现付收入明细表)消费报表顾客账务(住客账务、离店客人账务和跑单账务)交班报表信用卡报表街账报表应收报表催账报表酒店管理系统可行性研究报告全文共88页,当前为第23页。转账报表酒店管理系统可行性研究报告全文共88页,当前为第23页。借贷总表联网消费酒店总表5.性能需求1.数据精确度:因为此数据为酒店内部数据,所以要求不能有误差2.时间特性:当日销售统计要求有即时性,马上能反应收营的问题;同时财务管理数据计算当前收入情况,并对将来客源情况进行估算3.适应性:此软件只在酒店前台与管理人员的机器上使用,因此不考虑适应性6.运行需求6.1用户界面屏幕格式:(1)要求有菜单及工具栏以方便操作(2)各数据库信息可在屏幕上直接修改(3)各数据统计结果可在屏幕上显示(4)进行系统分析后的结果在另一窗口中显示报表格式:(1)人事管理报表只要求有个人的普通数据(2)收营统计报表要求可分别打印当日统计或之前的统计(3)财务统计报表要求打印酒店收入及酒店帐务详表(4)技术管理报表要求可以分别打印技术档案总表和任一技术档案文档内容菜单格式:要求菜单项大致与WIN95标准相同,另外附加的功能做到新的单项中输入输出时间:年份以4位数字表示6.2硬件接口:需要标准打印机接口进行报表打印6.3软件接口:Windows标准接口7.其他需求可使用性:要求容易使用,界面友好安全保密性:因本数据属于酒店内部管理的关键数据,因此除酒店工作人员外,其他人员不得访问.要求设有登录密码检验功能,并且此密码可以在以后进行修改。可维护性:要求本软件的维护文档齐全,便于维护。酒店管理系统可行性研究报告全文共88页,当前为第24页。酒店管理系统可行性研究报告全文共88页,当前为第24页。酒店管理系统概要设计说明书编著方莎娜1.引言1.1编写目的1.1.1目的该文档是关于用户对于酒店管理系统的功能和性能的要求,重点描述了酒店管理系统的设计需求,将作为对该工具在概要设计阶段的设计输入。1.1.2预期的读者设计人员、开发人员、项目管理人员、测试人员、用户1.2背景1.2.1工程产品的名称:酒店管理系统1.2.2工程组织者:系统开发小组产品用户:酒店的管理人员、员工产品设计者:酒店管理系统开发小组产品生产者:酒店管理系统开发小组1.2.3产品所有权:酒店管理系统开发小组拥有1.3符号、缩略语和定义C++语言:C++是从C语言发展演变而来的一种面向对象的程序设计语言。C++语言的主要特点表现在两个方面,一是全面兼容C,二是支持面向对象的方法。酒店管理系统:酒店管理是帮助酒店工作人员、管理人员对酒店相关信息的管理软件。使用C++语言,独立完成其功能。1.4参考资料[1]VisualC++6.0数据库系统开发实例导航2002人民邮电出版社李闽溟等编著[2]VisualC++6.0编程案例精解2005电子工业出版社张宏军党留群赵天巨编著[3]VisualC++6.0程序设计2005科学出版社陈浩杰编著[4]信息系统开发实例精粹(c#)2006电子工业出版社汪孝宜胡海璐米海生编著[5]VisualC++数据库系统开发实例精选2006明日科技宋坤李伟明刘锐宁编著[6]VisualC+++SQLServer数据库开发与实例书2006清华大学出版社李涛刘凯奎王永皎编著[7]白领就业指南:VisualC++6.0设计师之路2006电子工业出版社王海龙董智勇董跃钧编著[8]C++语言程序设计教程2008清华大学出版社孟宪福王旭编著[9]C++程序设计2009中国人民大学出版社邓飞李瑶主编酒店管理系统可行性研究报告全文共88页,当前为第25页。酒店管理系统可行性研究报告全文共88页,当前为第25页。2.总体设计2.1需求规定2.1.1系统功能用列表的方式(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎么的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。2.1.2系统性能2.1.2.1精度本体统主要在本地运行,鉴于目前的Internet的速度已经非常快,所以在传送方面没有特殊的要求,一般的Internet均可以稳定的运行。在时间控制上对于用户有一定的要求:本系统预约范围为当前日期的最近两周,且周日进行数据库的更新,所以需要预约用户在此之前完成所以预约事务及其所以得相关响应。2.1.2.2时间特性要求该软件用于中小型的酒店的管理。其主要功能是服务于注册用户的预约。鉴于预约的特殊性,本系统在时间上面有着特殊的要求。本系统预约范围为当前日期的最近两周,且周日进行数据库的更新,所以需要预约用户在此之前完成所以预约事务及其所以得相关响应。一般情况下,无论是客户端和管理端,当用户登录,进行任何操作的时候,系统应该及时的进行反应,反应的时间在5秒以内。系统应能监测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,避免出现长时间等待甚至无响应。2.1.2.3灵活性该软件是在Microsoftvisualstudio2005上开发的,对于运行环境主要为windowsXP等目前流行的windows系统,所以在运行环境灵活性方面可能不是非常的出色。本软件支持windows可视化图形操作,可视化功能较强,口令操作控制方式偏弱。本软件为其他的软件提供了相应的接口,可以方便日后的扩展。精度要求较低,满足目前流行PC运行精度要求。时限性方面,本系统有特殊要求,每周日更新,只提供预约当前日期的最近两周内的预约。如果时间充足的话,我们计划能够改进时限性较短的这个不足。希望系统能够提供更宽泛日期内的预约,尽量减少系统数据库大规模更新的次数和频率。2.1.3输入输出要求使用此系统时,不会出现大量的输入数据。除了注册用户需要输入一些简单的个人信息外,不会有大规模的数据上传。数据类型基本上为char型,信息量小。本系统不会用于数据拷贝,无其他媒体格式、数值范围小,精度一般。酒店管理系统可行性研究报告全文共88页,当前为第26页。2.1.4数据管理能力要求酒店管理系统可行性研究报告全文共88页,当前为第26页。本系统规模较小,数据库包含的表数量小于10个,对于每张表的记录规模在1000个一下,现阶段的所以PC均不会出现存储问题。2.1.5故障处理要求本系统最终要经过小组严格的测试后才会发布,加上系统的规模较小,所以我们预计软件故障出现的可能性较小。如果出现故障,一般情况下硬件或者运行环境的问题。对于运行环境这方便,我们建议用户安装正版的windowsxp,并且要注意系统更新,以免出现系统崩溃时,给酒店带来严重的后果。对于硬件问题,建议用户注意检测自己的机器,一般不会产生严重后果。2.1.6其他专门要求本系统服务于中小型酒店,但是如果安全保密不够好的话,会大量泄漏客户的个人隐私,从而产生严重的后果。所以特别要求系统的管理员做好安全保密工作,保证数据库的安全部被黑客入侵。对运行环境、可靠性的要求和其他同类软件对于windowsXP的要求相同,至少系统应保证24小时内不死机,保证20人可以同时在客户端登录,系统正常运行,正确提示相关内容。我们在开发本软件的时候会注意力为系统的日后扩充提供相应接口,方便用户补充,系统设计要求能够体现扩张性要求,以适应将来功能扩张的需求。注意程序代码的规范性,提供详细的注释,方便程序维护人员的修改维护。2.2运行环境2.2.1设备本系统的硬件环境如下:(1)客户机:普通PCCPU:P41.8GHZ内存:256MB以上分辨率:推荐使用1024*768像素(2)WEB服务器CPU:P41.8GHZ内存:256MB以上(3)数据库服务器CPU:P41.8GHZ内存:256MB以上2.2.2支持软件本系统所需要软件如下:操作系统:windows2000数据库SQLserver2005酒店管理系统可行性研究报告全文共88页,当前为第27页。开发平台:Microsoftvisualstudio2005酒店管理系统可行性研究报告全文共88页,当前为第27页。浏览器:IE7.02.3基本设计概念和处理流程输入账号和密码查询用户信输入账号和密码查询用户信息查询房间添加用户管理员操作身份验证输入用户信息管理员操作功能 提交提交成功 输入房间内容 输入用户信息图2—12.4结构客户数据客户数据确定预约/取消预约房间资料显示确认显示确认显示错误准备预约发送数据准备确认发送数据准备数据包发送数据包确认操作类型酒店管理系统接收数据服务器端发送数据检验输入读取客户资料读取房间资料发送数据预约成功接收数据修改信息成功判断错误类型准备输出准备输出准备错误消息图2—2酒店管理系统可行性研究报告全文共88页,当前为第28页。酒店管理系统可行性研究报告全文共88页,当前为第28页。2.5功能需求与系统模块的关系本表用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系。表2—1Form1.csForm2.csForm3.csForm4.csForm5.csForm6.csForm7.csForm8.csForm9.cs功能需求1主页面√功能需求2新用户注册√功能需求3管理员入口√功能需求4注册用户操作平台√功能需求5酒店介绍√酒店管理系统可行性研究报告全文共88页,当前为第29页。功能需求6管理员平台酒店管理系统可行性研究报告全文共88页,当前为第29页。√功能需求7客户修改信息√功能需求8查询房间√功能需求9查询用户信息√2.6人工处理过程本软件系统的工作过程中不包含人工处理过程。2.7尚未解决的问题在概要设计过程中我们目前尚未解决的问题是如何进行定期的数据库的全面更新及维护还有就是规定预约时间范围的问题。3.接口设计3.1用户接口在用户接口部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对windows风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用MicrosoftvisualstudioC#进行编程,在界面上使用MicrosoftvisualstudioC#所提供的可视化组件,向windows风格靠近。其中服务器程序界面要做到操作简单,易于管理。在设计上采用下拉式菜单方式,在出错显示上可调用MicrosoftvisualstudioC#库中的错误提示函数。关于用户命令方面,我们尽量的将所有命令做成图形化的按钮的windows风格。总的来说,系统的用户界面应做到可靠性、简单性、易学习和使用。3.2外部接口本系统创建的外部接口,如信息安全系统、数据库系统、维护系统等等。3.3内部接口酒店管理系统可行性研究报告全文共88页,当前为第30页。本系统之内通过按钮的方式,为系统内部的各个子系统创建接口,但是值得注意的是,出于安全方面的考虑,并不是每一个子系统都是可以直接相通的,子系统之间的通信还需要通过身份验证的必要的手段,确保整个系统的安全性和可靠性。酒店管理系统可行性研究报告全文共88页,当前为第30页。4.运行设计4.1运行模块组合客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过网络送到服务器,并等待接收服务器返回的信息。接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。服务器程序的接收网络数据模块必须始终处于活动状态。接收到数据后,调用数据处理/查询模块对数据库进行访问,完成后调用网络发送模块,将信息返回客户机。4.2运行控制运行控制将严格按照各模块间函数调用关系来实现。在各事务中心模快中,需对运行控制进行正确的判断,选择正确的运行控制路径。在网络传输方面,客户机在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服务器发送回答数据,然后对数据进行确认。服务器在接到数据后发送确认信号,在对数据处理、访问数据库后,将返回信息送回客户机,并等待确认。4.3运行时间在软件的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。网络硬件对运行时间有最大的影响,当网络负载最大时,对操作反应将受到很大的影响。所以将采用高速网络,实现客户机与服务器之间的连接,以减少网络传输上的开销。其次是服务器的性能,这将影响对数据库访问时间即操作时间的长短,影响加大客户机操作的等待时间,所以必须使用高性能的服务器,建议使用PentiumIII处理器。硬件对本系统的速度影响将会大于软件的影响。5.系统数据结构设计5.1逻辑结构设计要点本系统在数据库的使用上采用SQLserver,主要用于维护下列的表项。1.管理人员属性表主要包括了管理人员的各项信息,以保证管理人员的身份,它的主键为用户名表5—1属性名称数据类型是否允许空用户名Nchar(20)否密码Nchar(20)否真实姓名Nchar(20)否酒店管理系统可行性研究报告全文共88页,当前为第31页。性别酒店管理系统可行性研究报告全文共88页,当前为第31页。Nchar(10)否电子邮件Nchar(50)否地址Nchar(100)否电话Nchar(20)否手机Nchar(20)否我的预定Nchar(20)否2.房间信息主要包括每日的房间信息,以及保存了房间号码:表5—2属性名称数据类型是否允许空房间Nchar(3)否周一Nchar(2)是周二Nchar(2)是周三Nchar(2)是周四Nchar(2)是周五Nchar(2)是周六Nchar(2)是周日Nchar(2)是下周一Nchar(2)是下周二Nchar(2)是下周三Nchar(2)是下周四Nchar(2)是下周五Nchar(2)是下周六Nchar(2)是下周日Nchar(2)是3.客户的信息数据主要包括客户的信息,以及预定房间的信息,主键为用户名,在定位前输入用户名即可定位,定位后可更改预定。表5—3属性名称数据类型是否允许空用户名Nchar(20)否密码Nchar(20)否真实姓名Nchar(20)否性别Nchar(10)否酒店管理系统可行性研究报告全文共88页,当前为第32页。电子邮件酒店管理系统可行性研究报告全文共88页,当前为第32页。Nchar(50)否地址Nchar(100)否电话Nchar(20)是手机Nchar(20)是我的预定房间Nchar(4)是我的预定时间Nchar(8)是5.2物理结构设计要点物理数据结构设计主要设计数据在模板中的表示形式。数据在模板中都是以结构的方式表示1.客户用户登录用户名char密码char用于用户登录时时使用,以及管理员登录2.新用户注册姓名char用户名char性别char密码char电子邮箱char重复密码char家庭住址char手机char电话char用于新用户注册时使用3.预约房间信息预约时间date预约房间char用于用户预约房间时使用4.房间信息房间号char用于查询房间预定情况时使用5.管理员添加信息姓名char用户名char性别char密码char电子邮箱char电话char家庭住址char手机char用于管理员入口添加常客信息酒店管理系统可行性研究报告全文共88页,当前为第33页。酒店管理系统可行性研究报告全文共88页,当前为第33页。5.3数据结构与程序的关系表5—4窗体1窗体2窗体3窗体4窗体5窗体6窗体7窗体8窗体9窗体10管理人员属性表√房间信息表√√√√客户信息表√√√√√6.系统出错处理设计6.1出错信息表6—1可能的出错或故障系统输出信息登录用户名输入错误提示用户名错误,并转入登录界面登录密码输入错误提示密码错误,并转入登录界面修改密码时原密码输入错误提示原密码错误,并回到修改密码界面修改密码时新密码验证错误提示新密码错误,并回到修改密码界面6.2补救措施由于数据在数据库中已经备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。但有可能占用更多的数据存储空间,权衡措施由用户来决定。6.3系统维护设计维护方面主要为对服务器上的数据库数据进行维护。可使用SQLSERVER的数据库维护功能机制。酒店管理系统可行性研究报告全文共88页,当前为第34页。酒店管理系统可行性研究报告全文共88页,当前为第34页。酒店管理系统详细设计编著腾伟伟1.引言随着我国加入世界贸易组织,酒店服务业与国际市场接轨已成为大势所趋,酒店要迎接这场挑战,就必须提高整体竞争能力,提高整体竞争能力必须变革酒店的管理模式,提高管理水平,实施信息化建设无疑是实现这一目的的必由之路和明智之举。一个成功的酒店,其经营者不仅要提高服务水平和服务质量,从而提高客房占有率和回头率,还要有好的工作效率,并控制成本。在信息时代,更重要的是还必须要有一个完善的管理信息系统,便于方便客人和更好地管理酒店。该酒店管理系统是一套功能强大而又简便实用的管理软件,实现了餐饮住宿娱乐企业日常营运的全面自动管理,是餐饮住宿娱乐企业进行电脑信息化管理的理想选择。1.1编写目的1.1.1目的这份可行性研究报告是对酒店管理系统作的可行性研究分析及指出存在的必要性,并且通过对其他语言所做相同软件的对比从而突出C++语言编程的优越性及本系统软件的可行性。1.1.2预期的读者酒店员工,开发人员,维护人员1.2背景1.2.1工程产品的名称:酒店管理系统1.2.2工程组织者:系统开发小组产品用户:酒店的管理人员、员工产品设计者:酒店管理系统开发小组产品生产者:酒店管理系统开发小组1.2.3产品所有权:酒店管理系统开发小组拥有1.3符号、缩略语和定义C++语言:C++是从C语言发展演变而来的一种面向对象的程序设计语言。C++语言的主要特点表现在两个方面,一是全面兼容C,二是支持面向对象的方法。酒店管理系统:酒店管理是帮助酒店工作人员、管理人员对酒店相关信息的管理软件。使用C++语言,独立完成其功能。1.4参考资料[1]VisualC++6.0数据库系统开发实例导航2002人民邮电出版社李闽溟等编著酒店管理系统可行性研究报告全文共88页,当前为第35页。[2]VisualC++6.0编程案例精解2005电子工业出版社张宏军党留群赵天巨编著酒店管理系统可行性研究报告全文共88页,当前为第35页。[3]VisualC++6.0程序设计2005科学出版社陈浩杰编著[4]信息系统开发实例精粹(c#)2006电子工业出版社汪孝宜胡海璐米海生编著[5]VisualC++数据库系统开发实例精选2006明日科技宋坤李伟明刘锐宁编著[6]VisualC+++SQLServer数据库开发与实例书2006清华大学出版社李涛刘凯奎王永皎编著[7]白领就业指南:VisualC++6.0设计师之路2006电子工业出版社王海龙董智勇董跃钧编著[8]C++语言程序设计教程2008清华大学出版社孟宪福王旭编著[9]C++程序设计2009中国人民大学出版社邓飞李瑶主编=2\*Arabic2.程序系统的结构用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。表2—1层数及编号模块名称子程序实现功能1第一层主模块Main实现整个系统结构2第二层用户输入模块Userinput输入用户名及口令3第二层输出模块Output输出显示4第三层系统管理模块Systemmanagement系统处理5第三层输出处理模块Display显示正误信息6第三层用户输入处理模块Useruse判断用户类型7第四层就餐管理员用户模块Jiucanmanagement就餐管理员用户权限8第四层住宿管理员用户模块Zhusumanagement住宿管理员用户权限9第四层数据库信息管理员用户模块Datamanagement数据库信息管理员用户权限10第四层帐号信息管理员用户模块IDmanagement帐号信息管理员用户权限11第五层就餐管理模块Jiucaninformation就餐管理酒店管理系统可行性研究报告全文共88页,当前为第36页。12第五层酒店管理系统可行性研究报告全文共88页,当前为第36页。住宿管理模块Zhusuinformation住宿管理13第五层数据库信息管理模块Datainformation数据库信息管理14第五层帐号信息管理模块IDinformation帐号信息管理15第六层顾客就餐记录信息管理模块Managerjiucan顾客就餐记录信息管理16第六层餐桌信息管理模块Managercanzuo餐桌信息管理17第六层菜肴信息管理模块Managercaiyao菜肴信息管理18第六层房间信息管理模块Managerfangjian房间信息管理19第六层顾客住宿记录信息管理模块Managerzhusu顾客住宿记录信息管理20第七层正常显示模块Rightdisplay正常显示信息21第七层出错显示模块Errordisplay出错显示信息酒店管理系统可行性研究报告全文共88页,当前为第37页。酒店管理系统可行性研究报告全文共88页,当前为第37页。主模块主模块用户输入输出模块系统管理用户输入处理模块输出处理就餐管理员用户住宿管理员用户数据库信息管理员用户帐号信息管理员用户就餐管理住宿管理数据库信息管理管理帐号信息管理餐桌信息管理菜肴信息管理房间信息管理顾客住宿记录信息管理正常显示出错显示顾客就餐记录信息管理图2—1=3\*Arabic3.用户输入模块(USERINPUT)设计说明=3.1\*Arabic3.1程序描述酒店管理系统可行性研究报告全文共88页,当前为第38页。该程序是用户登录时所必须要用到的,登陆之前需要验证用户身份的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。酒店管理系统可行性研究报告全文共88页,当前为第38页。本程序为非常驻内存,是子程序、可重用、是顺序处理,在输入之后方能进行验证3.2功能输入输入输入用户名输入密码处理用户名判断密码判断权限判断输出用户名错误密码错误正确登录图3—13.3性能精度要求精确到整型的个位、字符型完全正确,不支持部分匹配;时间特性要求:要求等待时间<0.5s3.4输入项输入项名称:用户名类型:字符串型输入方式:手工输入数据来源:系统自带的数据库中的信息输入项名称:密码类型:字符串型输入方式:手工输入数据来源:系统的数据库中的信息安全保密条件:在输入密码时用户界面上显示为******=3\*Arabic3.5输出项输出项:用户名错误输出数据类型:字符串型输出以信息对话框的形式输出输出内容是用户名错误,请重新输入酒店管理系统可行性研究报告全文共88页,当前为第39页。输出项:密码错误输出酒店管理系统可行性研究报告全文共88页,当前为第39页。数据类型:字符串型输出信息也是以信息对话框的形式输出输出内容是密码错误,请重新输入输出项:正确登陆数据类型:字符串型输出内容是根据用户权限而得到的用户界面的输出=3\*Arabic3.6算法本程序需要对数据库进行操作,即对数据库进行查询Select用户名FromUSER_PSDWhere用户名=输入内容如果结果为空,则输出:用户名错误,请重新输入;三次输入错误则关闭系统Select密码FormUSER_PSDWhere用户名=输入内容and密码=输入内容如果结果为空,则输出:用户密码错误,请重新输入;三次输入错误则关闭系统查询到一条记录后,进行权限判断,以决定让该用户使用相应的功能。=3\*Arabic3.7流程逻辑 酒店管理系统可行性研究报告全文共88页,当前为第40页。酒店管理系统可行性研究报告全文共88页,当前为第40页。用户 系统用户 系统用户名及密码密码验证判断用户类型就餐管理员住宿管理员数据库信息管理员管理员用户帐号信息管理员管理员用户三次错误退出系统管理员图3—2=3\*Arabic3.8接口本程序隶属于主程序模块帐号信帐号信息信息输出模块主程序主程序本程序就餐信息输出模块住宿信息输出模块数据库信息信息输出模块酒店管理系统可行性研究报告全文共88页,当前为第41页。图3—3酒店管理系统可行性研究报告全文共88页,当前为第41页。=3\*Arabic3.9存储分配本程序的存储分配为:用户名及密码信息存入数据库中,程序使用队列将输入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步的增快程序的查询速度=3\*Arabic3.10限制条件限制条件:本程序中输入的用户名只支持英文字符串型或数字,不支持汉字与汉语符号。=3\*Arabic3.11测试计划首先,熟悉程序的运行环境,熟悉系统的运用过程,为期两天;其次,进行系统的培训,为期两天再次,准备输入数据,为期三天,此后一周时开始正式测试,为期大概一周4.输出模块(OUTPUT)设计说明=3.1\*Arabic4.1程序描述该程序是产生系统输出。4.2功能输出一些用户需要的信息4.3性能时间特性要求:要求等待时间<0.5s4.4输入项用户输入的要求=3\*Arabic4.5输出项用户需要的信息=3\*Arabic4.6本程序隶属于主程序模块 帐号信息帐号信息信息输出模块主程序主程序本程序就餐信息输出模块住宿信息输出模块数据库信息信息输出模块图4—1=3\*Arabic4.7测试计划酒店管理系统可行性研究报告全文共88页,当前为第42页。首先,熟悉程序的运行环境,熟悉系统的运用过程,为期两天;酒店管理系统可行性研究报告全文共88页,当前为第42页。其次,进行系统的培训,为期两天再次,准备输入数据,为期三天,此后一周时开始正式测试,为期大概一周5.就餐管理模块(Jiucanmanagement)设计说明5.1程序描述本程序是管理用户就餐的,在登陆系统后,具有此权限的用户可以使用。5.2功能就餐管理就餐管理就餐管理员用户提供顾客餐桌及菜单管理顾客菜肴结帐加菜减菜图5—15.3性能时间特性要求:要求等待时间<0.5s5.4输入项输入项名称:客户姓名类型:字符串型输入方式:手工输入输入项名称:菜肴类型:字符串型输入方式:手工输入5.5输出项以表格的形式输出顾客就餐情况。5.6接口酒店管理系统可行性研究报告全文共88页,当前为第43页。本程序隶属于主程序模块:酒店管理系统可行性研究报告全文共88页,当前为第43页。主程序主程序本程序提供就餐信息点菜就餐结帐图5—25.6测试计划首先,熟悉程序的运行环境,熟悉系统的运用过程,为期两天;其次,进行系统的培训,为期两天再次,准备输入数据,为期三天,此后一周时开始正式测试,为期大概一周6.住宿管理模块(Zhusumanagement)设计说明6.1程序描述本程序是管理用户住宿的,在登陆系统后,具有此权限的用户可以使用。6.2功能住宿管理住宿管理住宿管理员用户提供顾客房间信息管理顾客住房结帐入住换房酒店管理系统可行性研究报告全文共88页,当前为第44页。图6—1酒店管理系统可行性研究报告全文共88页,当前为第44页。6.3性能时间特性要求:要求等待时间<0.5s6.4输入项输入项名称:证件号码类型:字符串型输入项名称:客户姓名类型:字符串型输入项名称:客户其他信息输入方式:手工输入6.5输出项以表格的形式输出顾客住宿情况。6.6接口本程序隶属于主程序模块主程序主程序本程序提供房间信息入住其他服务结帐图6—26.6测试计划首先,熟悉程序的运行环境,熟悉系统的运用过程,为期两天;其次,进行系统的培训,为期两天再次,准备输入数据,为期三天,此后一周时开始正式测试,为期大概一周7.其他模块略。酒店管理系统可行性研究报告全文共88页,当前为第45页。酒店管理系统可行性研究报告全文共88页,当前为第45页。酒店管理系统数据库设计说明书编著周晓萍1.引言1.1编写目的该文档是关于对于管理系统的功能和性能的要求,重点描述了宾馆管理系统的设计要求,将作为对该工具在概要设计阶段的设计的输入。本文档的预期读者是:设计人员开发人员测试人员用户(系统使用者)该文档是借助于当前系统的逻辑型导出目标系统的逻辑模型,解决这个项目系统的“做什么”的问题。在这里,对于开发技术并没有涉及,而主要的是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。1.2背景说明:本软件系统名称为酒店管理系统。本项目有《软件工程》大作业出发,出于对目前酒店预约系统等方面的不完善,提出自己的设想。本项目由本项目小组共同提出,共同在PC上开发而成。不涉及及其他的计算中心和计算网络。鉴于时间上和小组成员线阶段能力的考虑,本软件系统只旨在服务于中小酒店,几乎不予其他的机构存在相互往来关系,只是用于中小酒店内部使用。1.3定义本文使用了下表所显示的面向用户的术语、定义,包括通用词语在本文档中的专用解释。表1—1术语表术语/定义说明权限进行某项操作的权利角色对应一项或多项操作权限。每一个角色就是操作权限的集合体。如系统管理员。用户授权对某一用户赋予一个角色。预约特指使用本酒店管理系统进行酒店房间的预约。用户系统的使用者(酒店方面人员),而不是指使用本系统预约的注册客户。酒店管理系统可行性研究报告全文共88页,当前为第46页。酒店管理系统可行性研究报告全文共88页,当前为第46页。1.4参考资料[1]VisualC++6.0数据库系统开发实例导航2002人民邮电出版社李闽溟等编著[2]VisualC++6.0编程案例精解2005电子工业出版社张宏军党留群赵天巨编著[3]VisualC++6.0程序设计2005科学出版社陈浩杰编著[4]信息系统开发实例精粹(c#)2006电子工业出版社汪孝宜胡海璐米海生编著[5]VisualC++数据库系统开发实例精选2006明日科技宋坤李伟明刘锐宁编著[6]VisualC+++SQLServer数据库开发与实例书2006清华大学出版社李涛刘凯奎王永皎编著[7]白领就业指南:VisualC++6.0设计师之路2006电子工业出版社王海龙董智勇董跃钧编著[8]C++语言程序设计教程2008清华大学出版社孟宪福王旭编著[9]C++程序设计2009中国人民大学出版社邓飞李瑶主编2.外部设计2.1标识符和状态系统目前没有任何特殊的标识符。2.2使用它的程序宾馆管理系统中的所有应用程序。包括:登陆,注册,修改,注销2.3约定本程序主要用于宾馆的系统的三方面信息,三方面分别是系统的登陆人员信息,管理人员信息,房间信息。登陆,修改信息,同时形成房间信息的查询,插入还有删除,预约和取消预约。2.4专门指导本程序的数据库操作,界面要求极为简单,只注意密码的格式,不许少于7个字符。2.5支持软件MicrosoftSQLserver2000Visua用户用户名用户用户名密码电子邮件住址3.结构设计3.1概念结构设计酒店管理系统可行性研究报告全文共88页,当前为第47页。图3—1酒店管理系统可行性研究报告全文共88页,当前为第47页。管理员用户管理员用户用户名密码电子邮件住址 图3—2入住情况入住情况房间号客房图3—3a.系统初步E-R图本系统基本的E-R图用户名A用户名A密码A管理员添加添加删除新用户工作人员用户名E密码E用户名N密码N删除查询 CH用户名A密码A注册用户使用查询预约包间房间号状态取消预约图3—4酒店管理系统可行性研究报告全文共88页,当前为第48页。酒店管理系统可行性研究报告全文共88页,当前为第48页。b.系统基本的E-R图系统基本的E-R图取消预约取消预约 用户名A用户名A密码A管理员添加1添加2删除1新用户工作人员用户名E密码E用户名N密码N删除2查询1用户名A密码A注册用户使用1查询2预约包间房间号状态 图3—53.2逻辑结构设计本系统在数据库的使用上采用SQLSERVER,主要用于维护下列的表项。1、管理人员属性表主要包括了管理人员的各项信息,以保证管理人员的身份,它的主键为用户名表3—1属性名称数据类型是否允许空 用户名nchar(20)否密码nchar(20)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二年级体育下册 50米快速跑教案
- 2024年七年级历史上册 第11课《西汉建立和“文景之治”》教案 新人教版
- 2024年高中物理 第四章 第4节 力学单位制教案 新人教版必修1
- 2023七年级数学上册 第2章 整式加减2.1 代数式 3代数式的值教案 (新版)沪科版
- 江苏省徐州市铜山区八年级地理上册 2.2中国的气候 气温教案2 (新版)湘教版
- 初中体育 立定跳远教案 人教新课标版
- 2024-2025学年高中政治 专题1 2 现代国家的政权组织形式教案 新人教版选修3
- 心电图使用 课件
- 租碟机合同(2篇)
- 苏教版旋转课件
- GB 18668-2002海洋沉积物质量
- FZ/T 64078-2019熔喷法非织造布
- 高三英语一轮复习读后续写导学案
- 光伏发电工程施工组织设计
- 如何看懂体检报告
- 《民航英语口语》课程标准
- 2023年陕西投资集团有限公司校园招聘笔试题库及答案解析
- 古代汉语宾语前置课件
- 二年级上册美术课件-6.下雨了 |人美版 (共16张PPT)
- 大一法理学的复习资料总结和考试重点
- 结业证书word模板
评论
0/150
提交评论