宾馆管理信息系统课程设计(共32页).doc





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

限制150内