宾馆管理信息系统课程设计Word文件下载.docx
- 文档编号:21497226
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:31
- 大小:1.52MB
宾馆管理信息系统课程设计Word文件下载.docx
《宾馆管理信息系统课程设计Word文件下载.docx》由会员分享,可在线阅读,更多相关《宾馆管理信息系统课程设计Word文件下载.docx(31页珍藏版)》请在冰豆网上搜索。
《软件需求说明书规范》
《数据库设计说明书规范》
《数据要求说明书规范》
5.工作内容
(1)系统可行性分析和需求分析
分析系统的可行性,说明该软件开发项目的实现在技术上、经济上和操作上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。
并且对系统需求做出较为全面的规定;
给出系统的约束条件以及某些数据格式。
对所开发软件的功能、用户界面及运行环境等作出详细的说明。
它是在用户与开发人员双方对软件需求取得共同理解并达成协议的条件下编写的,也是实施开发工作的基础。
(2)系统数据库设计
数据库设计的好坏很大程度上影响着软件的质量以及软件开发的成败。
该部分内容对数据库做出定义,依照数据库设计的规范步骤进行设计数据库,使数据库达到较高的规范化要求,以指导下一阶段的系统设计工作。
(3)系统总体设计与详细设计
该部分内容是概要实际阶段的工作成果,它应进行系统功能分配、模块划分、系统框架构建、运行设计等,为详细设计提供基础。
详细设计着重描述每一模块是怎样实现的,包括实现算法、逻辑流程等。
照已经分析出的系统模块进行编码设计,生成基于Android的玉米病虫草害诊断系统的源代码。
(4)系统测试
为了更好的对本软件的正确性做出客观公正的评价,进一步的对本软件进行验证,给用户一个满意的软件,让用户更好的使用本软件,从而提高用户的工作效率。
为此,我们要制定一个测试计划并对已完成系统进行测试。
测试计划应包括测试的内容、进度、条件、人员、测试用例的选取原则、测试结果允许的偏差范围等。
测试工作完成以后,应提交测试计划执行情况的说明,对测试结果加以分析,并提出测试的结论意见。
第二章系统开发可行性分析
1.可行性分析
可行性分析是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
为了确定开发具有可行性,对本系统主要进行了以下四个方面的分析。
(1)技术可行性
技术可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。
技术上的可行性分析主要是分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。
在软件方面,本系统采用的是delphi进行开发,而数据库系统采用的是SQL2008。
通过分析,在软、硬件方面现有工具与环境完全可以实现系统的开发,因此具有技术上的可行性。
(2)经济可行性
经济可行性主要是对项目的经济效益进行评价。
本系统对系统开发者来说并不需要太高的成本支出,只是对系统的管理者付出管理报酬即可,而且开发周期不需要太长,节省了人力、物力、财力资源,所以本系统在经济上是可行的。
(3)操作可行性
由于本系统是以田间事实图像作为人机交互载体的,在整个系统的使用过程中,从来不需要用户输入任何信息,只需要根据相应提示进行选择即可,操作简单,人机交互界面友好,系统具有较强的亲和性和易用性。
(4)时机可行性
时机可行性是分析系统开发时机是否成熟。
并且Internet已经广泛使用,因此系统的设计具有时机可行性。
2.系统开发方法
(1)系统开发环境
操作系统:
WindowsXP
数据库:
SQLServer2008
集成开发环境:
Delphi7.0SQLServer2008
辅助工具:
(2)开发工具介绍
Delphi7.0
Delphi由Borland公司推出的Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工。
当今世界上最快的编译器、最为领先的数据库技术。
对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率。
Delphi拥有一个可视化的集成开发环境(IDE),采用面向对象的编程语言ObjectPascal和基于部件的开发结构框架。
Delphi它提供了500多个可供使用的构件,利用这些部件,开发人员可以快速地构造出应用系统。
开发人员也可以根据自己的需要修改部件或用Delphi本身编写自己的部件。
Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点。
和VC相比,Delphi更简单、更易于掌握,而在功能上却丝毫不逊色;
和VB相比,Delphi则功能更强大、更实用。
可以说Delphi同时兼备了VC功能强大和VB简单易学的特点。
Delphi具有以下的特性:
基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与Windows编程紧密结合,强大而成熟的组件技术。
但最重要的还是ObjectPascal语言,它才是一切的根本。
ObjectPascal语言是在Pascal语言的基础上发展起来的,简单易学。
Delphi提供了各种开发工具,包括集成环境、图像编辑,以及各种开发数据库的应用程序。
(1)直接编译生成可执行代码,编译速度快。
由于Delphi编译器采用了条件编译和选择链接技术,使用它生成的执行文件更加精炼,运行速度更快。
在处理速度和存取服务器方面,Delphi的性能远远高于其他同类产品。
(2)支持将存取规则分别交给客户机或服务器处理的两种方案,而且允许开发人员建立一个简单的部件或部件集合,封装起所有的规则,并独立于服务器和客户机,所有的数据转移通过这些部件来完成。
这样,大大减少了对服务器的请求和网络上的数据传输量,提高了应用处理的速度。
(3)提供了许多快速方便的开发方法,使开发人员能用尽可能少的重复性工作完成各种不同的应用。
利用项目模板和专家生成器可以很快建立项目的构架,然后根据用户的实际需要逐步完善。
(4)具有可重用性和可扩展性。
开发人员不必再对诸如标签、按钮及对话框等Windows的常见部件进行编程。
Delphi包含许多可以重复使用的部件,允许用户控制Windows的开发效果。
(5)具有强大的数据存取功能。
它的数据处理工具BDE是一个标准的中介软件层,可以用来处理当前流行的数据格式,也可以通过BDE的SQLLink直接与Sybase、SQLServer、Informix、Oracle等大型数据库连接。
Delphi既可用于开发系统软件,也适合于应用软件的开发。
(6)拥有强大的网络开发能力,能够快速的开发B/S应用,它内置的IntraWeb和ExpressWeb使得对于网络的开发效率超过了其他任何的开发工具。
(7)Delphi使用独特的VCL类库,使得编写出的程序显得条理清晰,VCL是现在最优秀的类库,它使得Delphi在软件开发行业处于一个绝对领先的地位。
用户可以按自己的需要,任意的构建、扩充、甚至是删减VCL,以满足不同的需要。
(8)从Delphi8开始Delphi也支持.Net框架下程序开发。
当前DELPHI已经成为一个品牌,而不仅仅是一个开发平台或开发语言的名称。
当前DELPHI产品已经由CodeGear公司继续发展,该公司是BORLAND公司的全资子公司。
当前,CodeGear为广大开发者提供了DELPHIFORPHP,以高度可视化的方式全面支持面向对象的PHP网站开发,大大提高了PHP开发网站的代码复用程度,成为WEB应用开发的新利器。
SQLServer2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。
这个平台有以下特点:
可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。
高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。
智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。
数据库(Database),是按照数据结构来组织、存储和管理数据的仓库,是用于查询的大量数据的存储区域。
使用数据库可以带来许多好处:
如减少了数据的冗余度,从而大大地节省了数据的存储空间,实现数据资源的充分共享等等。
近年来推出的计算机关系数据库管理系统,还具有操作直观,使用灵活,编程方便,功能强大,环境适应广泛,数据处理能力极强等诸多优点。
总的来说,数据库的设计对系统的经济性、功能性和效率有很大的影响,一个好的数据库,要求在设计时尽量避免数据的多余,另外,还要尽可能提高数据的存取速度。
数据库设计时速度与空间在范式上是相互矛盾的。
一方面按规范化理论的要求,关系模式应尽量取高级范式,尤其对记录数较多的关系,低级范式将会造成存储的大量重复,是空间遭受严重浪费;
另一方面从存取速度上考虑,应该尽量做到一个模式涉及的属性越多越好,相互运算越少越好,这样,又应取低级范式。
因此我们在设计数据库时要严格地探讨它的使用环境,充分了解用户的需求,清楚地掌握数据库系统的特点。
经过综合的评价和分析后设计出的数据库应满足以下要求:
(1)数据库信息要能充分体现出用户使用系统的需求。
(2)能够支持用户对数据进行的所有处理。
(3)能够容易被数据库管理系统运行维护。
(4)数据一致性、完整性好,无更新异常。
第三章需求分析
1.项目开发背景
经济的快速发展,人们的生活水平和消费意识的提高,促进了旅游业的发展。
旅馆将面临着机遇和挑战。
面对快速发展的信息产业带来的影响。
将电脑技术和电脑服务引入旅馆管理成为一种趋势。
众多旅馆企业中,中小型旅馆企业由于他们的先天条件,使他们不能投入大量的资金进行这项必须的改革。
因此开发一套简单,实用的中小型旅馆住宿管理系统是十分有必要的。
近年来,随着科技的不断发展,各行各业都实现了计算机化与现代化,采用最先进、最科学的管理模式已成为一种需要。
但为大型的宾馆管理系统,成本高,系统复杂,并不适用于中小型宾馆。
不仅如此,很多地方的中小型宾馆的管理还处于较低水平,大多数仍采用手工操作,若该类宾馆想要提高自身的竞争力及管理水平,使用适合于其的宾馆管理系统为必然趋势。
2.系统开发目标
在传统的旅馆客房管理中,管理人员不得不花费大量的时间来处理顾客投诉,例如错误查询、烦琐的登记和结帐手续、旅客费用计算错误、空余客房资料不能及时提供等,从而影响旅馆的经济效益。
因此旅馆的管理人员迫切的需要一套旅馆住宿管理系统对日常信息进行处理和维护。
历史经验的积累使旅馆行业现有的管理制度和管理方法比较科学,规章制度比较齐全,原始数据比较正确。
这些为系统的建设提供了有效的制度保障。
宾馆管理涉及的各环节己不再仅仅是传统的住宿,结算业务,而是更广泛、更全面的服务。
宾馆作为一个服务性行业,从客房的营销,入住登记直至最后退房结帐,整个过程应该能体现以客人为中心,提供快捷、方便的服务。
在强调管理,强调信息的现代社会中它变得越来越普及。
传统的登记表的做法极大的影响了工作流程效率和数据的正确性、完整性、安全性,已经逐渐落后于时代。
利用软件管理系统代替手工的宾馆管理,将会大大提高工作效率。
建立旅馆住宿管理系统,采用计算机对客房信息进行管理,进一步提高旅馆的经济效益和现代化水平。
帮助旅馆工作人员提高工作效率,实现客房信息管理工作流程的系统化,规范化和自动化。
3.系统开发的意义
我国的中小型变旅馆客房管理水平普遍不高,有的还停留在纸介质的基础上,这种管理手段已不能适应时代的发展,因此它浪费了许多人力和物力。
在当今信息时代这种传统的管理方法必然被计算机为基础的信息管理系统所代替。
就中小型宾馆管理现状分析可知,设计一个不需要有特别完备功能,只需能解决实际问题的小型宾馆前台管理系统显得格外重要。
一个小型的宾馆前台管理系统由计算机硬件、系统软件组成。
计算机硬件只需一台计算机即可,系统软件即该系统要实现的获取信息的功能。
该系统可以免去手工操作的繁琐,并降低出错率。
用户可以通过此系统进行预订、登记、查询等操作,对宾馆前台信息进行计算机的系统控制,快速办理住房登记、退房、就餐等业务。
如此一来,可以大大的提高该类宾馆前台的工作效率,从而提高其经济效益。
此管理系统结构简单,使用方便快捷、成本较低、可靠性好、寿命长,在中小型宾馆中特别实用,有较好的发展前景,除此之外,该管理系统还为中小型宾馆的前台管理解决了很多因手工操作而造成的麻烦。
4.系统开发的主要功能
系统旨在通过一个小型的前台管理系统为中小型宾馆的前台工作提供方便,结合中小型宾馆的特点,建立一个适合于宾馆的宾馆管理信息系统,该包括子系统结构、数据库结构。
该结构能为目前的中小型宾馆的信息系统建设提供一个完整的系统结构模型,从而实现中小型宾馆信息的系统化、规范化和自动化。
主要功能是:
对顾客入住基本信息的记录整合,以及房间的分配。
对客房信息的记录以及查询。
对于顾客餐饮要求的满足。
退房结账时,保证账单的准确性以及客房信息的及时录入。
5.系统的主要内容
(1)前台管理系统
宾馆预订管理:
对客人的预订信息进行登记、查。
宾馆入住管理:
对客人的入住信息进行登记、查询。
宾馆消费管理:
对客人的消费信息进行录入并统计费用。
宾馆退房结算:
客人退房时进行账务结算并打印账单。
(2)后台管理系统
客房管理:
对客房进行打扫或其他管理。
消费报表的管理:
每天对宾馆的收入和支出进行统计,做成消费报表,交予经理管理。
系统修复:
对系统进行备份、还原。
第四章系统分析
1.系统模块
前台管理模块:
前台管理模块包括客房的预定、入住、消费者餐饮消费、结帐退房等等。
如果客人已经预定房间,则根据预定身份证进行预定入住操作,发给客人房卡,客房状态由“预定”变为“入住”。
如果客人没有预定房间,接待人员查询客房状态表后,有空房则进行客房登记操作,发给客人房卡,客房状态由“空房”变为“入住”。
客房消费,客人入住期间在旅馆进行了消费如:
就餐,打电话。
就要进行消费入帐操作。
客人退房,客人退房时,接待人员根据客人的房卡,进行退房登记。
计算客人入住期间的房费,餐费,话费,各种消费。
对客人收取费用。
客人信息转存到历史客人表中。
客房状态由“入住”转为“空房(打扫中)”。
后台管理模块:
后台管理模块包括客房管理、消费明细的管理、以及系统维护等。
当客户退房时,客户信息由前台转入后台,后台工作人员派遣客房服务人员对刚刚空者的客房进行打扫清理。
打扫完毕后,由后台工作人员将信息反馈到前台,前台工作人员将“空房(打扫中)”改为“空房”。
消费报表的管理,模块,通过对一整天客户的消费情况汇总,并制成报表,交予经理校对。
系统维护模块,主要功能是将系统备份和还原。
2.总体功能模块图
3.业务流程分析
客户预订及入住流程
N
Y
客户入住,前台人员查询客房状态表后,有空房则进行客房登记操作,发给客人房卡,客房状态由“空房”变为“入住”。
客户结账退房流程
计算客人入住期间的餐费,话费,各种额外消费。
房间信息由前台转入后台,后台工作人员派遣客房服务人员对刚刚空者的客房进行打扫清理。
4.数据流程分析
(1)前台登陆时数据流图
错误
错误账号输入
职员信息表
密码输入
(2)客房信息数据流图
客房编号后台反馈信息
新客户信息客户信息
客房信息
(3)后台系统数据流图
客房信息
客房备注
打扫完毕
(4)账单结算
顾客信息
账单信息
第五章系统规划与设计
一、系统的概要设计
1.数据库设计
(1)逻辑结构设计
前台工作人员信息(用户名,密码,权限)
后台工作人员信息(员工编号,姓名,性别,年龄,职务,工资,入职时间,住址,电话)
客人信息(编号,入住时间,姓名,性别,身份证号,电话,客房编号,退房时间,入住次数,总消费额)
账单信息(账单号,客人姓名,客房编号,餐饮服务,总消费额,入住时间,结账时间,备注)
客房信息(客房编号,类型,房间位置,客房价格,客房备注)
2概念结构设计
在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然后得出系统的关系模式,可以采用实体——联系图(简称E—R图)的方法对数据结构进行描述。
E—R图由实体、属性、联系三部分组成。
E—R图的有关符号说明如下:
系统中实体的E-R图如下:
前台工作人员及其属性
前台工作人员信息(用户名,密码,权限)
后台工作人员及其属性
顾客及其属性
顾客消费账单及其属性
客房信息及其属性
E-R图
3.物理结构设计
数据在实际设计的过程中表现为相互关联的表,这些关联表反应的是客观存在的一些事物以及他们之间关联,本系统在数据库设计过程中主要设计到以下表:
A.前台工作人员信息表:
表名:
caozuoyuan
编号
字段名称
数据类型
字段大小
说明
1
username
nvarchar
30
用户名(主键)
2
Password
50
用户密码
3
quanxian
char
10
用户权限
B.后台员工信息表:
Employees
Abianhao
员工编号(主键)
Aname
员工姓名
Asex
性别
4
Aage
int
年龄
5
Post
职务
6
gongzi
工资
7
Atime
Datetime
入职时间
8
Address
住址
9
APhone
电话
C.顾客信息表
Customer
Bbianhao
客人编号(主键)
Bname
客人姓名
Bsex
ID
身份证号
BPhone
Broom
客房编号
Btime
datetime
入住时间(主键)
Bouttime
退房时间
cishu
入住次数
money
总消费额
D.客房信息表
Room
客房编号(主键)
leixing
客房类型
jiage
客房价格
weizhi
客房位置
Memo
客房备注
E.账单信息表
zhangdanbiao
Dbianhao
账单编号(主键)
canyin
餐饮价格
入住时间
BMemo
备注
二、系统的详细设计
1.系统需求功能模块设计
(1)宾馆预订功能需求
宾馆预订模块如下图所示。
主要包括:
客人预订信息的登记、修改、删除、查询。
A.预订信息登记,该功能实现把预订客人的信息输入到数据库中去。
客人信息包括:
客人姓名、性别、身份证号、客房编号等。
如下图所示:
顾客
B.预订信息修改,该功能实现对客人预订信息的修改。
C.预订信息删除,该功能实现客人取消预订时删除预订信息。
D.预订信息查询,该功能实现通过条件对顾客预订信息进行查询。
(2)宾馆入住功能
宾馆入住功能模块如下所示。
此模块包括:
客人入住信息登记、入住信息查询。
A.入住信息登记,该功能实现把入住客人的信息输入数据库。
B.入住信息查询,该功能实现通过条件对已入住的客人信息进行查询。
C.换房信息登记,该功能实现将换房的顾客信息录入数据库。
顾客
D.换房信息查询,该功能实现通过条件对换房的信息进行查询。
(3)宾馆消费功能
宾馆消费功能模块如下所示。
住宿消费,餐饮消费以及总消费查询。
B.住宿消费,该功能实现把客人入住房间的花费记录下来。
顾客
B.餐饮消费,该功能实现通过条件对已入住的客人提供的餐饮服务价格记录到数据库中,作为额外费用。
C.消费查
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 宾馆 管理信息系统 课程设计