宾馆管理信息系统—毕业设计论文内容摘要:
w s 应 用A D O . N E T基 础 类 库 ( B a s e C l a s s L i b r a r y )通 用 语 言 运 行 库( C o m m o n L a n g u a g e R u n t i m e )C + + C J S c i p t 图 1 NET 开发平台结构如图 计划将彻底改变我们对因特网的认识 , 从而在这样一个网络时代彻底改变我们的生活。 软件是一种服务技术 , 是我们的仆人。 时间与地点将不再是我们面前的障碍 , 建立在 CLR 与类库基础上的 .NET 框架是 .NET 平台的核心组件之一。 这为软件的可移植性与可扩展能力奠定了坚实的基础 , 并为 语言的应用创造了良好的环境。 是 .NET 平台的通用开发工具 , 它能够建造所有的 .NET 应用。 其固有的特性保证了它是一种高效安全灵活的现代程序设计语言。 从最普通的应用到大规模的商业开发 与 .NET 平台的结合将为你提供完整的解决方案。 开发软件 简介 基于 WEB 的应用系统,在 Inter/Intra 技术推广以来,得到了迅速发展。 无论是企业、政府的内部计算机应用系统,还是在互联网上的应用服务系统,基于 WEB 的计算机应用系统都发挥着越来越多的作用。 逐渐成为计算机应用系统的主流。 是微软 公司的 .NET 框架技术的一部分,旨在建立 WEB应用程序和 XML WEB服务。 使用编译的、事件驱动编程模型从而提高运行速度和分离应用程序逻辑和用户界面。 使用 可以很容易的开发基于三层架构的 B/S 应用程序。 又叫 ASP+,但并不是 ASP 的简单升级,而是 Microsoft 推出的新一代 Active Server Pages 脚本语言。 ASP NET 是 Microsoft 发展的新型体系结构 .NET 框架中的核心要素。 完全基于模块和组件,具有更好的可扩展性和可定制性, 建立在 CLR ( Common Language Runtime,通用语言运行库 )基础之上,它主要用于在服务器上开发功能强大的 Web 应用。 具有如下的优点 : 速度奇快,所有的 代码 (包括服务器脚本 )都经过了编译后运行,所以执行效率极高。 可用 XCOPY 轻松完成部署及应用升级。 支持应用程序的实时更新。 管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用程序。 代码与内容分离。 程序通过 CodeBehind、用户控件、自定义控件及组件这四种方法将程序 结构与执行代码分离,使程序的逻辑结构一目了然,便于团队开发。 4 广泛的移动设备支持。 的移动控件使开发人员可以面向广泛的移动设备,包括支持 Web 的移动电话、寻呼机和个人数字助理 (PDA)。 轻松构建和使用 Web服务。 由于 和 .NET 远程处理建立在 .NET Framework 之上,因此它们可以使创建 XML Web services 变得更为容易。 Microsoft SQL Server 2020 数据库 简介 数据库管理系统( DBMS)是指数据库系统中管理数据的软件系统。 DBMS 是数据库系统的核心组成部分。 对数据库的一切操作,包括定义、更新及各种控制 , 都是通过 DBMS进行的。 DBMS 总是基于某种数据模型,可以把 DBMS看成是某种数据模型在计算机系统上的具体实现。 根据数据模型的不同, DBMS可以分成层次型、网状型、关系型、面向对象型等。 SQL Server 2020 就是一种关系型数据库管理系统。 关系模型主要是用二维表格结构表达实体集,用外键表示实体间联系。 关系模型是由若干个关系模式组成的集合。 关系模式相当于前面提到的记录类型,每个关系实际上是一张二维表格。 关系模型和层次、网状模型的 最大判别是用关键码而不是用指针导航数据,表格简单用户易懂,编程时并不涉及存储结构,访问技术等细节。 SQL 语言是关系 型 数据库的标准化语言,已得到了广泛的应用。 设计子系统有一个方便数据库及其应用创建的工具集。 它典型地包含产生表、窗体、查询和报表的工具。 DBMS 产品还提供编程语言和对编程语言的接口。 运行子系统处理用设计子系统开发的应用组件。 它所包含的运行处理器用来处理窗体和数据库的数据交互,以及回答查询和打印报表等。 DBMS 引擎从其他两个组件接受请求,并把它们翻译成对操作系统的命令,以便读写物理介质上的数据。 DBMS 引擎还涉及事务管理、锁、备份和恢复。 在 Microsoft SQL Server 的发展历程中,有两版本具有重要的意义。 那就是在 1996年推出的 SQL Server 2020年 8月推出的 SQL Server 2020 版本。 SQL Server得到了广泛的应用,而 2020版本在功能和易用性上有很大的增强,并推出了简体中文版,它包括企业版,标准版,开发版和个人版 4 个版本。 Microsoft SQL Server 2020(简称 SQL Server)由一系列相互协作的组件构成, 增加了许多更先进的功能、具有使用方便、可伸缩性好与相关软件集成程度高等优点,采取关系型数据库模式, 能满足最大的 Web 站点和企业数据处理系统存储和分析数据的需求。 SQL Server 建立于 Microsoft Window NT 的可伸缩性和可管理性之上,提供了功能强大的客户服务器平台,高性能客户服务器结构的数据库管理系统可以将 Visual FoxPro、Visual Basic、 Visual C++作为客户端开发工具,而将 SQL Server 作为存储数据的后台服务器软件。 SQL Server 是基于客户 /服务器的 数据库管理系统。 用户通过使用客户系统从服务器检索信息并进行本地操作,服务器关注数据库进程,而客户则关注信息的表示。 SQL Server 使用 TransactSQL 语言来维护、实现和访问数据库, TransactSQL 是SQL(Structured Query Language)的一个子集标准。 SQL 是数据库操作的标准,每个数据库产品均包含其某一版本。 SQL Server 企业管理器是 SQL Server 的主要管理工具,它提供了一个遵从 MMC 标准的用户界面,使用户得以: 定义 SQL Server 实例组。 将个别服务器注册到组中。 为每个已注册的服务器配置所有 SQL Server 选项。 5 在每个已注册的服务器中创建并管理所有 SQL Server 数据库、对象、登录、用户和权限。 在每个已注册的服务器上定义并执行所有 SQL Server 管理任务。 通过唤醒调用 SQL 查询分析器,交互地设计并测试 SQL 语句、批处理和脚本。 唤醒调用为 SQL Server 定义的各种向导。 6 第二章 系统可行性研究 并非任何问题都有简单明显的解决办法 , 事实上 , 许多问题不可能在 预定的系统规模或时间期限之内解决。 如果问题没有可行的解 , 那么花费在这项工程上的任何时间人力软硬件资源和经费都是无谓的浪费。 开发任何一个基于计算机的系统 , 都会受到时间和资源上的限制。 因此,在接受项目之前,必须根据客户可能提供的时间和资源条件进行可行性分析,以减少项目开发风险,避免人力、物力、财力的浪费。 可行性分析与风险分析在很多方面是相互关联的 , 项目风险越大 , 开发高质量的软件的可行性就越小。 可行性研究的目的是为了解决这问题 , 或者是否值得去解决。 因此本系统也不例外,将从以下三小节对其进行分析。 技术 可行性 在技术可行性的研究过程中, 主要是采集系统性能、可靠性、可维护性和可生产性等方面的信息,分析实现系统功能所需要的各种设备、技术、方法和过程;分析项目开发在技术方面可能负担的风险,以及技术问题对开发成本的影响等。 开发本工资管理系统时 , 涉及的技术问题不会太多, 主要用到的技术就是数据库和一门可视化开发的编程语言。 在这方面,数据库主要是用来存放数据,就目前主流的数据库来看,可以考虑采用 Microsoft SQL Server 或 Oracle。 Oracle 是一个安全、可靠的并且支持面向对象设计的数据库系统,同时 Oracle 又有海量存储的特点。 然而,相对于 Microsoft SQL Server 而言, Oracle 的易用性和可维护性相对差一点,而且 Oracle 的成本相对较高,不适合于中小企业使用。 因此,我选择了目前比较流行的 Microsoft SQL Server 数据库系统;在前台开发编程方面,本系统采用 Microsoft 公司的 Visual Studio .NET 2020 作为主要的开发工具。 经济可行性 本小节主要是对成本效益进行分析,评估项目的开发成 , 近两个月设计的时间,将有足够的时间为系统的 理论研究做好准备,并完成规定的基本功能。 估算开发不会超过项目预期的全部利润。 开发本系统所需的硬件设备需满足至少有一台计算机。 因此,从经济角度讲,开发本系统是完全可行的。 7 第三章 系统需求分析 引言 ( 1)编写目的 软件开发的目的是为了满足客户的需求。 而需求分析就是描述系统的需求。 分析的根本目的是在开发者和提出需求的用户之间建立一种理解和沟通的机制。 分析 与确定宾馆客房管理系统 的功能需求和性能需求 , 并将这些需求用规范化的语言和规范化的结构完整、准确地表达清楚,以 便 统一软件开发者和用户 宾馆客房管理 系统 软件的理解和认识。 也就是 把人工模式抽象为可在计算 机 上处理的自动模式,对 宾馆客房管理系统 进行分析与总结,便于开发 人 员对系统整体功能的认识。 这就是 编写该需求分析说明书的目 的。 ( 2)预期读者 企业公司人员 , 系统设计人员 , 系统测试人员 , 系统分析人员 , 程序员。 ( 3)项目背景 项目委托单位:企业公司 项目主管部门:宾馆 (也是本系统的最终用户 ) 项目开发人员:舒劲松 ( 4)定义 传统的 宾馆管理信息 系统 一般都采用固定的 管理 结构 ,不能适应 宾馆客房 制度的变化。 提出了可自由 定制 房间 的设计方法 , 并讨论了其数据库的设计和实现。 预测效果, 本系统既方便随时调整 房间, 又方便对 房间的打扫, 实用性强。 ( 5)参考资料 ① 中华人民共和国国家标准《计算机软件开发规范》 ② 中华人民共和国国家标准《计算机软件开发文件编制指南》 ③ 中华人民共和国国家标准《计算机软件需求说明编制指南》 项目概述 ( 1)软件标识 系统名称:宾馆 管理 信息系统; 软件版本号: (参见软件版本号命名规则 ) ; ( 2)软件描述 ① 系统属性 :本系统是以 宾馆管理 的工作为基础开发的。 ②软件功能:根据系统功能 分析和 宾馆管理 的管理特点 , 宾馆客 理 信息 系统的功能模块结构图 2,如下: 8 图 2 系统功能模块结构图 ( 3)用户特点 系统的主要用户为该宾馆客房管理员,他们的计算机水平并不高,所以对计算机的人性化和易用性比较高,最好做到看界面按钮就知道其功能,使用该系统就应该使所有的宾馆客房管理人员感觉到工作量减少、工作有秩序、工作效率有明显的提高。 ( 4)限制与约束 软件结构: C/S( Client/Server)结构,即大家熟知的客户机和服务器结构。 它是软件系统体系 结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client 端和Server 端来实现,降低了系统的通讯开销。 操作界面:桌面软件界面 编程语言: 具体功能需求 本 系统分为七大模块,如上图,为了完善系统的管理功能,在用户系统管理模块中设定权限,有超级用户和普通用户,普通用户只能查询查询本人档案、修改个人登录密码功能及查看帮助,而超级用户则可操作运行系统所有功能(包括账号的添加、删除、修改等),从而有效保证系统数据的安全性。 在登录时,如果你没输入或输入密码、用户名错误,会出现相 应的错误提示框,如果超过三次用户名或密码输入错误,将自动退出,达到系统安全保护效果。 系统设置管理子模块 系统设置管理包括:管理员权限设置、修改密码、宾馆客房设置、消费物品设置、系统帮助信息等。 :可以设置每个账户的管理权限,超级用户可以修改里面的所有内容,而普通用户只能修改这个账户里面的内容,有利于系统的安全。 :可对其账户密码进行修改。 :客房设置就是添加你宾馆所有类型的房间。 :消费物品设置就是,把房间里面的东西(非免费物品) 添加到管理系统里,以便查询客人是否使用过非免费物品而在系统里作出统计。 宾馆管理系统 系统设置管理 住房管理 消费管理 信息查询 报表管理 数据管理 版权 9 :可以查看本系统的相帮助文件。 住房管理子模块 :此处用来登记入住客人的详细信息(性别,身份证号,所定房间号,房间类型,入住天数,实收押金,应收金额等)。 :用此可以记录下客户退房。宾馆管理信息系统—毕业设计论文
相关推荐
毕业设计论文 9 很少泄漏,并可精确地控制系统内的油液压力、方向和流量。 油中的污染物是阀失效的主要原因,少量的纤维、脏物、氧化物或淤渣都会引起故障或阀的损坏。 如果采用信得过的制造厂的产品,设计不当的可能性是很小的。 引起泵、阀的故障的主要有以下几方面原因: ① 外界条件 : a 紧固螺栓的松动,由于紧固过度造成的变形与破损。 b负荷的剧烈变化。 c 振动、冲击。 d 组装、拆卸、修补
有效而实用的智能全自动立体停车库系统。 从理论上对立体停车库的结构以及控制系统进行了研究,并完成了对立体车库的整体结构、存取车的形式及整体控制系统的设计,具体内容如下 : (1)立体车库总体结 构的设计 分析了目前国内外同类立体车库结构的优劣,在对可靠性、经济性以及技术可行性分析比较的基础上设计了一套性能相对优良的立体车库系统。 (2)巷道堆垛式立体停车设备的存取机构设计 在分析比较的基础上
否则页面将通过 Messagebox 控件显示登录时发生的相关错误信息。 用户登录成功后,系统将跳转到主界面。 首先是与数据库相连,其相关代码为: Dim conn As New = () 与数据库相连以后,获取用户输入的用户名及密码信息,相关代码为: With .Add(New (@name, )).Value = .Add((@PassWord,)).Value =
,进行创新构思 ,应用新技术 , 新原理 , 新方法进行产品分析和设计的过程。 2 创新方法的发展 创新是一个及其复杂的过程 ,人类对创新本质的认识与研究还远远达不到科学的层次 .但是众多创新学者 ,经数十年的研究发现 ,科学技术的发明创造有一定的规律可循 ,他们大多是以原则 、 诀窍 、 思路形式指导人们克服心理和思维的障碍 ,改善思维的灵活性的过程。 自 20 世纪 30 年代至 80 年代
D B 4L C D 1 6 0 2 _ D B 5L C D 1 6 0 2 _ D B 6L C D 1 6 0 2 _ D B 7L C D 1 6 0 2 _ E NL C D 1 6 0 2 _ R SU7 1 2 MC6 2 2 pC7 2 2 p+5+5L C D 1 6 0 2 _ D B 0L C D 1 6 0 2 _ D B 1L C D 1 6 0 2 _ D B 2L