多功能计算器项目设计方案_第1页
多功能计算器项目设计方案_第2页
多功能计算器项目设计方案_第3页
多功能计算器项目设计方案_第4页
多功能计算器项目设计方案_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 多功能计算器 项目设计方案 第一章 绪论 题研究背景 近些年来,随着电子信息和计算机技术的快速发展,人们对软件的需求越来越高,计算器中一些简单的计算已经不能满足人们的需求,人们对信息的要求量也在增加,在希望进行计算的同时也希望能进行其他信息的浏览如天气,新闻等。还有计算器简单的页面也不能满足人们对美的追求。因此,越来越多的人们希望出现界面友好方便,功能齐全的计算器。 内外发展概况 管理信息系统 (称 它的主要功能是对信息进行收集、存储、传递、使用和维护等,是由计算机和人共同组成的,是信息科学技术的一个分支。其中应用在酒店管理中的计算机管理系统是 一个重要组成部分,它在酒店计算机管理系统中扮演着非常重要的作用。 在 19 世纪 70 年代, 先在国外逐渐发展起来,提高了企业效率。到了 80 年代,国外诞生了一系列酒店管理系统,并且确定了其基本模式,在功能和技术方面也变得比较成熟和健全。而我们国家的酒店计算机管理系统是从上世纪 80 年代受到国外酒店信息管理系统的影响,并向我国进行了大规 模引入。随之而来的是先进的管理经验和技术,促使我国的酒店管理水平大大提高,也提高了我国酒店行业的服务质量。我国的系统不断学习国外的经验,并且结合了当地的实际情况,稳步发展,到了 90 年代初期出现了很多专职酒店计算机管理系统的公司,并产出了很多个比较完善的软件系统,水 2 平显著提高。 到了 90 年代中期, 国内外计算机技术飞速发展,应用于酒店中的计算机技术也受到了影响,新的系统新的功能不断涌现,将酒店计算机技术带入了一个崭新的阶段。这样的发展使得酒店行业的服务质量得到了大幅度提升。 题的现实意义 通过 对酒店客房管理系统的调查研究,可以知道其功能主要有对信息的输入、存储、处理和输出等。其作用主要有以下几点: ( 1) 提高 酒店 的 经济和管理效益 酒店可以通过使用酒店管理系统对服务项目进行管理,可以大大减少人力物力,并且可以减少因人为失误而造成的损失,从而提升服务质量,提高酒店的经济效益。如防止出现客房重订或者有客房正在维修不能预订的情况出现;对客户费用进行记账时,防止记错账、逃帐的情况发生。 ( 2) 提高服务质量 计算机最明显的优点就是它处理信息的速度非常快,而这一优点用在酒店预订系统中可以减少人工操作时所花费的时 间,减少客人等待的时间,从而使客人更加快速满意地进行预订和消费,订单进行快速处理。这样不仅给用户提供了很大的方便,也大大提升了酒店的管理水平。快速地处理信息,准确地查询信息等一系列功能,既使客人感到高档次的体验,也方便了酒店的管理。 ( 3) 提高工作效率 计算机快速准确地对数据进行处理,夜间自动进行核查功能让手工报表成为历史,电脑保存资料也代替了手抄用户信息的低效率工作,数据的核查也成功避免了人工操作带来的失误,票据登记核查等繁重的工作也由计算机来完成,自动电话计费也节省了劳动力,这一系列任务都由计算机来完 成,使工作效率得到了大幅度提升。 ( 4) 提高 酒店 决策水平 通过对酒店信息系统中储存的历史数据进行分析,管理人员可以非常容易完成原本非常复杂的统计分析工作,可以增强酒店的内部控制,方便管理人员进行管理,从而提高酒店管理人员的决策水平。 3 题的研究目的和方法 究目的 面对服务行业的高速发展和餐饮企业信息发展的过程中出现的各种情况,结合扬子江饭店自身的特点及业务流程,该饭店预定系统在实施后应能达到以下目标: ( 1)采用汉字图形用户界面,系统界面友好美观,操作简单易行,查询灵活方便。 ( 2)业 务预定信息化,可随时掌握客房、会员、新闻、反馈信息等情况。 ( 3)系统维护方便可靠,具有灵活性、通用性及安全性的特点。 ( 4)该软件应尽可能地降低使用者的劳动强度,同时提高工作质量和效率。 ( 5)采用流行的 B/应速度快,安全性高,系统配置灵活,扩充方便。 ( 6)提高该企业管理水平,提升饭店档次,赢得竞争优势。 究方法 A)可行性研究 随着社会经济的发展,人们对生活质量的要求越来越高,作为服务之一的酒店业也在不断的完善服务体制,需要集餐饮、住宿、娱乐于一体的、立体化服务体系,顾客 可以随意消费并统一结帐。酒店管理者想及时了解酒店的全部运营情况及经营走势,找出运转成本 ,做为经营决策的依据。只有运用先进的科学管理手段,利用计算机系统管理才能实现这一管理模式。 可行性研究,就是在对系统进行调查的基础上,针对一个新系统的开发是否具备可能性、必要性等,从技术、经济方面进行分析和研究,以避免失败投资,保证开发成功,通过对酒店预订系统各个方面进行具体的了解之后,现对酒店客房预订系统的可行性进行分析。 ( 1) 技术可行性 本系统采用了 用了当前比较流行 的 高了数据的准确性和安全性,在用户的并行操作和用户管理方面也有了很大的改善。能够高效管理客人入住信息,即使遇到困难,也能从丰富的资源中找到解决方案。并且 经对现有大中型酒店的实际考察发现,绝大多数大中型酒店都已具备计算机 4 硬软件和网络环境。员工掌握计算机基本操作能力。技术环境以满足开发和使用的技术条件。 ( 2) 经济可行性 从长远角度来看,此系统的投入会给酒店的带来管理严格化、信息统计完整化、数据处理智能化、经济预算科学化、业务处理高效化等综合多方面考虑,对酒店的顾客满意程度和酒店的经济效 益会有长足的提高。 本系统的设计方案由用户、管理员两种权限组成,用户只能访问客户界面,管理员可以访问管理员界面。用户在客户界面可以进行新用户注册,房间预订等,管理员可以进行登记入住,管理用户信息留言等。此设计方案减轻了酒店管理者的责任和负担,做到了酒店管理信息化,减轻了管理人员的工作量,同时最重要的是还能为酒店拥有者节约一大部分的人力成本;对客户而言,此设计方案满足了客户足不出户就能预订房间的要求,极大地方便了用户的出行。所以经过多方考察,发现系统开发所带来的经济效益远远超过投资。 ( 3)社会可行性 经过于 酒店主管领导的接触,可以看出几乎所有领导都能意识到酒店客房管理系统使用的必要性。可以了解到他们对信息系统已经有很高的认可度。管理可行性完全满足。无论是对顾客、酒店主管领导还是酒店员工对信息系统使用的方便快捷都表示很大的赞同。同时,系统的开发和使用对促进整个社会的信息化程度发展有巨大推动作用。 通过以上分析得出的结论是本系统无论是从经济、技术还是社会方面都是完全可行的。 B) 需求研究 需要 通过深入酒店工作人员和用户多多交流,收集多方面切实可行的资料,对酒店预订系统中的需求进行深入探讨,总结出系统该具备的一 些功能、性能,以进行接下来的工作。 C) 系统实现 根据酒店预订系统中具体的需求,进行数据库及其功能上的设计,并使用开发工具进行具体的实现。 5 D) 系统调试和测试 目前软件测试时保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。 文总体结构 第 1章 ,绪论。主要论述了国内外酒店预订系统的发展情况及研究的目的和意义。 第 2章 ,相关技术介绍。主要讲述了酒店预订系统相关技术理论,和有关基础知识和概念等。 第 3章 ,系统分析。讲述了该项目在可行性上的分析和其功能上的需求分析等。 第 4章 ,系统设计。讲述了 本系统的总体功能上的设计以及数据库的设计。 第 5章 ,系统实现。讲述了本系统在具体功能上的设计和实现过程等。 第 6章 ,系统测试。对已经完成的系统进行功能上的测试,确保其能够正常运作。 6 7 第二章 编程环境基础知识 绍 为开发动态页面的一种技术, 且 2发人员可以在 2习 2 依赖于也得益于 术。 “ 一次编写,随处运行 ” 的可移植性使用户可以专注于 开发,而无须考虑系统层面的问题; 开放特性使市面上涌现出了众多的 向对象的设计,为更加轻松地构筑安全稳定的 点 2又带着平易近人的个性。 备 比依赖于 及依赖于 以和 此,在第一次访问时 是 软随后推出了 称提供了丰富的面向对象类库,引入中间语言的概念来支持多种语言,完整地集成了 用代码托管机制避免危害服务器,并期盼以此代替 实上 2然弥补了 是,其对于 管现在有 是由于各种原因, 不被业界看好。当然,对于 以充分利用硬件资源。另外, 发者可以将 用集群技术还可以把多台主机联合起来服务于 此, 高可靠性 、高性能要求的企业级应用系统有较强的吸引力。 从开发者的角度考虑, 就获得了众多 发者可以利用 数据库连接池、图形绘制、文件 开 放 性 也 使 系 统 框 架 如 雨 后 春 笋 般 涌 现 ,高了代码质量 ,从而降低了学习门槛和开发成本。 2个独立的层次分别针对特定的编程领域,在某个领域发生变化的时候,只需要在对应层次进行针对性的修改,而不会影响到其他层次的代码。 而相对于 前面的例子可以看出,要完成一个简单 要编写大量的 且,从代码上根本看不出来生成的 外, 进一步 降低了程序的可读性。 实上,在 可以使用标签等特性,进一步将 总之,使用 高程序可读性,开发出高性能的跨平台企业级软件。所以在线汽车销售网站采用了 介 方面的开发成果。其主要目的是尽可能快地存储、管理和检索大量数据。我们将使用 有信息,这些信息会由应用程序逻辑动态放置在网页中。 司推出的 据库管理系统的最新版本该版本继承了 本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行 000 的膝上型电脑到运行 P 的大型多处理器的服务器等多种平台使用。 9 结构化查询语言”( 介 结构化查询语言 (,最早是 开发的一种查询语言,它的前身是 能强大,简单易学,所以自从 981年推出以来, 前, 绝大多数商品化关系数据库系统采用,如 结构化查询语言 功能包括查询、操纵、定义和控制四个方面,是一个通用的功能极强的关系数据库标准语言。在 要告诉 使全部用户,包括应用程序员、 1、非过程化语言 为它一次处理一个记录,对数据提供自动导航。 不对单个记录进行操作,可操作记录集。所有 句接受集合作为输入,返回集合 作为输出。 2、统一的语言 括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。基本的 令只需很少时间就能学会,高级的命令在几天内便可掌握。以前的数据库管理系统为上述各类操作提供单独的语言,而 全部任务统一在一种语言中。 3、是所有关系数据库的公共语言 由于所有主要的关系数据库管理系统都支持 户可将 使用 有用 据库连接对系统来说是最为重要的部分 ,连接数据库的技术是很多数据库系统带有 序 10 就是通过 动程序与数据 库相 连 ,执行查询 、提 取数据等操作。 致被分为三个部分 ,即 动程序管理器和 动程序。过 来提供。在 只设计为利用数据库而提供的类的接口 ,而这个接口是由提供 动的软件商来实际完成的。 动管理器的作用是在 行结构上 ,提供最基础的指引功能。即当一个 序进行数据库调用时 ,它会选择一个正确的 实际连接数据库并进行相应的处理。 动提供 11 第三章 需求分析 3 需求分析 计算器实现的功能: 计算部分:分别实现标准型,科 学型,进制型三种不同类型的计算; 查询部分:查看天气,新闻,地图等方面的知识,了解相关信息; 12 第四章 系统设计 体功能设计 本系统是为了实现酒店的电脑化操作 ,因此酒店的各项服务基本上全包括在内 房信息管理、换房管理、入住信息管理等。本酒店房间预约系统按照用户部分和管理员部分划分了两块,它们所实现的功能如下。 酒店管理系统模块结构图如下所示: 图 4统模块结构图 本系统的 13 图 4体关系图 数据库设计 数据库结构设计的好坏直接影响到信息管理系统的效率和实现的效果。合理地设计数据库结构可以提高数据库存储的效率,保证数据的完整和统一。数据库设计一般包括如下几个步骤: ( 1) 数据库需求分析 ( 2) 数据库概念结构设计 ( 3) 数据库逻辑结构分析 数据库的概念结构设计之后,就可以将上面的数据库概念转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。具体的表设计如下所示: 户表 用户表包括用户 户名字,密码,用户类型,注册时间以及用户的一些详细信息,其属性如下所示。 表 4列名 备注 数据类型 长度 允许为空 户 键 户名 0 户登录密码 0 14 户类型 册时间 他信息 1 0 他信息 2 0 他信息 3 0 他信息 4 0 他信息 5 他信息 6 约信息表 预约信息表记录了用户预约房间的详细信息,包括预约编号、预约时间、预约用户、房间编号以及预约人电话号码等信息,如下所示 : 表 4列名 备注 数据类型 长度 允许为空 订人 ID 订房间号 0 订人名字 0 定日期 订人电话 0 订信息 1 0 订信息 2 0 订信息 3 订信息 4 15 房信息表 客房信息表记录了房间的编号、房间名称、房间位置和房间照片等信息,设置房间编号为该表主键,如下所示 : 表 4列名 备注 数据类型 长度 允许为空 房 ID 房名称 0 房简介 00 房面积 0 房图片 0 房录入时间 房信息 1 0 房信 息 2 0 房信息 3 房信息 4 住信息表 入住信息表记录了入住的编号、入住的用户、性别、入住开始时间和结束时间等信息,设置入住编号为该表主键,如下所示 : 表 4列名 备注 数据类型 长度 允许为空 住人姓名 0 住人性别 0 16 住时间 0 房时间 0 住人卡号 0 住押金 0 住信息 1 0 住信息 2 0 住信息 3 0 住信息 4 0 住信 息 5 住信息 6 房信息表 换房信息表记录了换房的编号、房间原客户、新客户、换房客户和时间等信息,设置编号为该表主键,如下所示 : 表 4 17 言信息表 留言信息表记录了留言的编号、主题、内容、留言用户和时间等信息,设置编号为该表主 键,如下所示 : 表 4列名 备注 数据类型 长度 允许为空 言编号 言标题 0 言内容 00 言人姓名 0 言时间 言信息 1 0 言信息 2 0 列名 备注 数据类型 长度 允许为空 房 id 客房号 0 客房号 0 房原因 00 房客人名字 0 房时间 房信息 1 0 房信息 2 0 房信息 3 房信息 4 18 言信息 3 言信息 4 19 第五章 功能模块设计 统前台主页面 普通用户可以进入酒店预定系统的首页,在未登陆的情况下前台显示的页面如下图所示: 图 5统前台主页面 用户在未登陆的情况下可以点击图片查看客房信息,但是当点击预订按钮的时候会有“ 您 还没有登陆 , 请先登录 ”的提示。这时需要登陆或注册才能进行接下来的操作。 用户注册登陆核心代码如下: ; ); 20 )=: ; ; 21 ; 修改成功 ); ; ; ; ; 订房间 用户可以选择适当的房间,查看该房间的详细信息,当登陆之后便可以点击“预订”按钮进行预订操作,否则会提示没有登陆的信息。当用户登陆后点击预订按钮之 后,会显示“预订客房成功”的提示信息,这时房间就已经预订好了。此功能如下图所示: 22 图 5订客房界面 预定核心代码如下: ; ; ; if() 你不是 能预订 ); if() ; ); 23 ); ; 预订成功 ); 房申请 本系统提供了换房申请的操作,如果用户在对已订的房间有什么不满意,可以通过该操作进行对房间的更换。此功能如下图所示: 图 5房申请界面 换房申请核心代码: 24 ; ); ; ; ); 言功能 用户还可以通过将自己的意见和建议通过留言方式提交给管理员。用户可以通过下图所示的界面进行留言,留言信息会保存到数据库,管理员通过查看留言功能看到用户提交的留言。留言功能界面如下图所示: 图 5言功能界面 留言核心代码如下: 25 ; ); ; ; if( 游客 ); ); ; ; 26 ; ; 站后台登陆界面 在前台主页上面点击“进入后台”,就可以进入到下图所示的管理员登陆页面。管理员可以通过输入正确的用户名和密码成功登陆到后台,进行对后台的管理。而输入错误的账号和密码会出现“用户名或者密码错误”的提示信息,无法进入后台界面。后台管理员登陆界面如下图所示 : 图 5登陆核心代码如下: 27 if( ; 用户名或者密码错误 ); ; 言管理 后台管理系统包括留言管理,客房管理,客房预订信息,用户管理以及客人入住信息等几大模块,留言管理模块里面可以删除用户 已发表的留言。具体如下图所示: 图 5留言管理核心代码: 28 ; ; 房管理 客房管理模块中管理员可以对已录入的客房进行管理,修改客房信息或删除该客房的功能。也可以录入新的客房,添加客房信息和上传客房图片的操作。具体功能如下图所示: 图 5客房管理核心代码: ; 29 +.); + + , + 添加成功 ); ; +. 30 ); + + , + 编辑成功 ); ; ; ; 31 房预订信息 管理员可以在后台对客人预订的信息进行查看,以便获得具体的信息并进行相对的处理。该页面如下图所示: 图 5预定核心代码: ; ; ; if( ; ); 32 ); ); 人入住信息 管理员可以手动录入客人入住的基本信息,对用户的信息和预订信息进行管理。具体功能如下图所示: 图 5入住核心代码: ; 33 登记成功 ); ; ; ; 34 第六章 测试及性能分析 能测试 功能测试的主要内容是按实际操作的数据向系统的各个功能模块输入数据,检测输出结果是否符合预期要求。系统测试方法有很多,如黑盒测试、白盒测试、静态分析、人工测试等。黑盒测试的目的是测试系统是否满足功能设计的要求。与白盒测试相比,黑盒测试只关心功能是否达到要求,接口的数据是否正确,而不用关心程序的内部结构。 本系统测试采用黑盒测试法。 表 6测试用例表 测试编号 测试模块 测试内容 预期测试结果 实际测试结果 1 用户注册 判断用户是否可以注册 ,输入 111,大庆路显示注册成功 页面显示注册成功 2 用户登录 判断用户是否能够登录,输入 111 页面显示“欢迎您: 页面显示“欢迎您: 3 预订功能 测试是否能够预订客房,选定客房然后点击预订按钮 页面显示预订客房成功 页面显示预订客房成功 4 管理员登陆 判断管理员是否能登陆,输入 功进入后台界面 成功进入后台界面 5 管理员整体模块 对管理员的模块进行整体测试 管理员所有的功能都可以实现 管理员所有的功能都可以实现 35 进意见 由于时间仓促,此系统的规划虽然定位为小型,但功能基本实现了酒店前台管理的所有重要功能,而在实际工作中却少人力、物力资源。因此,系统虽然完成了大部分的功能,但不少与其它系统的接口(门锁系统、公安出入境资料管理系统、餐饮娱乐系统等)而未能有时间实现,只实现了电话交换机计费接口程序。其它一些比较不重要的辅助性、完善性的功能也未能在短短的毕业设计所限定的时间内实现。因为系统还在不断地加入新功能以及修改现有问题,所以在系统的评测部分并没有详尽的测试报告,而本文中的内容也并未能完全表达整个系统的功 能发展状态。 基于本系统要求的开发时间比较短,开发力量有限,有些隐性的问题在调试的过程中还没有出现,希望通过用户反馈回来的信息,作出调整,及时修正错

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论