酒店预定系统毕业设计论文(编辑修改稿)内容摘要:
易用的标准浏览器,勿需像C /S模式那样,不同客户机安装不同的客户应用程序。 各个用户通过HTTP请求在权限范围内调用Web服务器上不同处理程序,从而完成对数据的查询或修改。 “ 瘦客户机 ” 模式,简化了系统的开发和维护,使系统具有较好的可移植性。 ( 3)显著降低了系统开发费用。 在 Client/Server 架构下,如果开发了新的应用,就需要为客户使用的每一种不同的操作系统和版本创建和测试客户软件。 Browser/Server 模式允许在不依赖系统平台的情况下快速开发应用,客户端只有 按键或点击鼠标时才向服务器发送请求,通过有效的网络协议将请求的信息返回到客户端显示。 这样开发者可以更好地服务用户,用户也能够更容易地访问和应用数据,并且提高了系统的性能和安全。 ( 4 )大大减少了维护人员的工作量。 由于客户端不再担负数据访问和复杂数据计算等任务,只负责显示,而把事务处理逻辑放于服务器端,从而充分发挥了服务器的强大作用。 这样一方面大大降低了对客户端的要求,另一方面也把技术人员从繁重的维护升级工作中解脱出来,使维护员不再为程序的维护工作奔波于各个客户机之间,而每一次升级软件只需要更新服务器端程序 就可以了。 ( 5 )B /S模式特别适用于网上信息发布。 三层C / S模式中,数据库不是直接服务于每个客户机,而是与 W e b 服务器相连。 这个中间层用来存放网站的页面,承担网页对外发布和接收信息的功能,其逻辑易于改进和更新,实现了对客户信息服务的动态性、实时性和交互性,大大加强了企业与外部的联系。 其实 B/ S 结构的最大优点是 :具有良好的开放性和可扩充性 ,易于维护和升级。 任何用户只需使用 WEB 浏览器即可对应用系统进行操作。 因此 B/ S 结构在管理信息系统开发领域中获得了飞速的发展 ,出现了很多动态 WEB 技术 ,如 PHP ,ASP 和 JSP 等。 程序员可以在这些技术中添加脚本代码 ,以完成相应的逻辑处理。 由于程序代码和 HTML 文本是放在一个文件里的 ,当程序代码很长时 ,HTML 代码与其混杂 ,程序的可读性很差 ,无法分清程序真正要表示的页面构架。 用这些技术开发的 Web 应用程序不利于升级和维护 ,且编写程序代码时使用的脚本语言功能较为简单 ,无法编写一些较为复杂的程序逻辑 ,具有一定的局限性。 微软公司以其最新推出的 . NET Framework 框架为基础 ,提出了 WEB 应用程序开发的最新解决方案 ASP. NET, ASP. NET 的出现使得开发电子商务平台更加方便和快捷 ,且在未来的 几年中将成为主要的网络开发工具。 因此 ,对基于 B/ S 结构和 ASP. NET 技术的 Web 应用进行探讨和研究是非常有意义的。 2. 4. 2 随着网络经济的到来,微软公司希望帮助用户在任何时候、任何地方、利用任何工具都可以获得网络上的信息,并享受网络通信所带来的快乐。 .NET 战略就是为实现这样的目标而设立的。 现在越来越多的企业都建立了自己的 W W W 网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,开展电 子商务等。 目前都是基于 和脚本语言,将动态网页和数据库结合,通过应用程序来处理。 具有如下的性能特点: 1.由于 页面每次打开都必须经过先编译后解释的过程,所以页面在反复打开时速度没有任何提升,而 页面只需要一次编译后不需要重新编译,这使得在多次访问时速度有了极大的提升。 2.由于 没有提供任何输出数据为内容的元件,所以在使用 A S P .N E T 撰写数据库页面时只能借助 A D O 的 RecordSet 对象逐笔读取记录,而 通过 提供的 DataGrid 等数据库元件可以直接和数据库联系。 3. ASP. NET 支持应用程序的实时更新。 管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件。 4. 采取 “code behind” 方式编写代码使得代码更易于编写,结构更清晰,降低了系统的开发与维护的复杂度和费用。 2. 4. 2 C( CSharp) Microsoft 公司推出了基于 XML 的 Web Services 平台的 .NET 技术 ,并提供包括 Visual Studio .NET 在内的一系列 .NET 平台。 而 Visual Studio .NET 平台支持的 C是面向构件的新型开发语言 ,它具有 :(1)支持构件开发; (2)面向对象; (3) 类型安全; (4)能支持版本处理等特点,因此 ,开发基于 .NET平台上的商品化构件 ,以及基于 .NET平台开发应用程序将成为软件业的发展方向 ,对基于 .NET 平台的 C 逆向工程工具 ,尤其是支持 C构件化特征的逆向工程工具的需求便日趋迫切。 C 是一种面向对象的语言 ,同时也是面向构件的编程语言,它具有面向对象和面向构件两方面的功能。 C 支持 所有关键的面向对象概念:封装、继承和多态性。 在 C 中所有的对象被封装在类中, C 取消了多继承,每个类仅允许有一个基类,以 Object作为基类 .。 当需要多继承时,可以运用接口,一个类可以实现多个接口,从而实现多继承 .。 C 提供名字空间 (namespace) 声明一个范围 ,以便组织代码并创建全局类型。 在一个名字空间下 ,可以声明别的名字空间、类、接口、结构、枚举和代理。 通过嵌套的名字空间 ,把语义相关的程序分成层次结构,从而提供一个逻辑上的组织系统。 酒店客房预定系统 前台操作模块 后台管理模块 客房状况浏览 客房状况控制 员 工 管 理 客房类型管理 客 房 管 理 客房状况浏览 3 . 数据库设计 3. 1 酒店客房预定系统功能 图 31 酒店客房预定系统功能 结构 图 3. 2 数据流图 分析调查有关酒店客房管理信息需求基础上得出本系统处理的数据流程图 ; 其流程图如下: 图 32 数据流程图 3 . 3 数据字典 首先将客房预定系统的数据库概念结构转化为 SQL SERVER 2020 数据库系统所支持的实际数据模型,即:数据库的逻辑结构。 其各个表格的设计结果如下 1 用户表( user) 列 名 注释 类型 长度 是否为空 是否主键 Userid 用户编码 Int √ Username 用户名称 Varchar2 200 Password 密码 Varchar2 200 secrecy 安全问题 Varchar2 100 secrecyanswer 安全答案 Varchar 200 客房标准设置 基本信息显示 客房后台管理 基本信息录入 客房信息管理 顾客浏览 客房预定管理 客房信息管理 退房管理 结算信息管理 客房信息返回 2 Email 电子邮件 Varchar2 200 Credits 积分 Varchar2 200 Regetime 注册时间 Date Regip 注册 IP Varchar2 200 logtimes 登录次数 Int lastlogip 上次登录 IP Varchar2 200 lastlogtime 最后登陆时间 Date Nickname 昵称 Date 2 角色表( role) 列名 注释 类型 长度 是否为空 是否主键 Roleid 角色编码 Int √ Rolename 角色名称 Varchar2 200 Description 描述 Varchar2 1024 Masterid 创建这个 角色 用户 ID Int Mastername 创建这个 角色 用户 名称 Varchar2 200 Createdate 创建日期 Date 3 资源表( module) 列名 注释 类型 长度 是否为空 是否主键 Moduleid 资源编码 Int √ Moduleme 资源名称 Varchar2 200 Description 描述 Varchar2 1024 Parentid 父节点编码 Int Isleaf 是否叶子节点 Int 4 用户角色映射( userrolemapping) 列名 注释 类型 长度 是否为空 是否主键 id 编码 Int √ Userid 用户编码 Varchar2 200 Username 用户姓名 Varchar2 1024 Roleid 角色编码 Int Rolename 角色姓名 Varchar2 200 pirororder 优先顺序 Int 5 角色资源映射( modulerolemapping) 列名 注释 类型 长度 是否为空 是否主键 id 编码 Int √ moduleid 资源编码 Varchar2 200 modulename 资源名称 Varchar2 1024 Roleid 角色编码 Int Rolename 角色姓名 Varchar2 200 privilege 权限 Int extendrole 是否继承角色 1 继承 0 不继承 Int princialtype 主体类型 varchar2 20 6. 房间 表( room) 列名 注释 类型 长度 是否为空 是否主键 id 编码 Int √ Roomname 标题 Varchar2 200 Roomcategory 副标题 Varchar2 1024 Isorder 摘要 Int Price 内容 Varchar2 200 Orderid 发布用户 id Int 7 房间类别 表( roomcategory) 列名 注释 类型 长度 是否为空 是否主键 id 编码 Int √ categoryname 类别名称 Varchar2 200 Parentid 父节点 Varchar2 1024 Isleaf 是否叶子节点 Int 数据库访问技术 那么在 Visual 中怎样应用 呢。 现在接合 Visual 中C.NET 强大的类开发功能。 现在我们在公共类库中定义了三个公共方法来执行数据库操作。 启动 Visual。 在新建项目中选择 C.Net 项目,在模板中选择类库,在名 称中输入类库文件名如 DataAccess 确定,则进入类库开发环境中,把 Class1 换名为 Using。 Using。 二 条引用生句。 这里我们引用了有关 的命名空间和空值来源的命名空间。 微软为了提高 的性能,它把 的访问 SQL Server 数据库。 为了提高读写数据的性能,加 快读写速度, Microsoft 把读写数据分为二种。 一种是只读数据,通过 SqlDataReader 实现。 SqlDataReader 是通过执行查询命令 SqlCommand 来完成的。 而 SqlCommand 有二个重要的属性。 一个是连接一个连接对象的 Connection 属性和一条查询命令的 CommandText 属性。 SqlCommand 的执行命令可以返回一个 SqlDataReader。 下面我们把要访问的表作为输入参数传入,最后返回一个 SqlDataReader。 完整的代码如下: public SqlDataReader GetDataReader(string str,string tables) { string strcon=user id=sa。 password=。 initial catalog=SBXT。 data source=localhost。 Connect Timeout=30。 SqlConnection sqlconn=new SqlConnection(strcon)。 ()。 SqlCommand my=new SqlCommand(str,sqlconn)。 SqlDataReader dr。酒店预定系统毕业设计论文(编辑修改稿)
相关推荐
报警和记录功能,没有控制功能。 哈尔滨工业大学毕业设计(论文) 5 单 片 机酒 精 传 感 器声 光 报 警显 示 二控 制 开 关显 示 一A / D 转 换检 测 气 体图 21 方案一设计图 方案二:汽车智能控制。 此设计是对驾驶员驾车进行全面控制。 酒后驾车是其中一部分。 此设计将驾驶员和交管部门构成一个系统。 交管部门纪录驾驶员详细资料;之后将驾驶证转变为与 IC 卡类似的电子驾照。
气守排气。 (4) 强制性排气。 该模具是采用利用配合间隙排气。 成型零件的设计 成型零件决定了塑件的几何尺寸和形状。 成型零件它直接与高温、高压的塑料流接触,因此成型零件要求具有较高的强度、刚度和耐磨性能。 成型零部件,它包括:型腔、型芯、成型杆、和成型环等。 该产品是 IT5 级精度制造的,产品外表面要求比较光滑,因此要求成型零件的抛光性能要好,表面应该光滑美观。 表面粗糙度要求。
统由基层墙体、找平层、粘结层、酚醛板( PF 板)、抹面胶浆层(内嵌耐碱玻纤网布 或加强型耐碱玻纤网布 增强 ,饰面砖易采用热镀锌钢丝网) 和饰面涂料层或饰面砖等构成,其基本构造见图。 图 A A2型系统构造图 10 PF 板 外墙 外保温 薄抹灰 系统设计技术要点 PF 板外墙外保温薄抹灰系统适用于砖木结构、砖混结构、钢筋混凝土剪力墙结构、框架填充墙等结构体系中的混凝土墙面、实心砌体材料墙面
图 21 Browse /Server 结构 Browser /Server structure 其性能优越之处体现在 :由于封装了企业逻辑 ,不同客户端应用程序可以共享同一个中间层。 客户端应用程序可以做的很瘦 ,很多复杂的工作可以由应用程序服务器代劳 ,客户端应用程序只需关注用户界面本身 ,且更易发布、安装、配置和维护。 这样做还有利于安全 ,主要是可将一些敏感数据功 能部分封装在中间层
2 四通阀 日本鹭宫 中日合资企业, 秉承佛山通宝和日本鹭宫的优良传统 , 技术精益求精 ,是 格力、海尔、美的、科龙、海信、华凌等国内名牌大户 供货商。 3 电子膨胀阀 日本鹭宫 600 级调节精度 电子膨胀阀在任何工况下都能敏捷的自行平衡制冷系统, 膨胀 阀的平衡孔设计在广阔的负荷范围和蒸发器温度范围提供了稳定和准确的控制。 4 风机 康宝 排风量大、耗能小、运行稳定、寿命长、低噪音 国家免
(或为 m )。 走廊宽度:净宽 ~ ,吊顶后净高度不低于。 电梯井和新风机房尽量不与客房相邻,避免噪音对客房的干扰。 客房塔楼建议安排 6 部标准电梯, 2 部服务电梯(兼消防电梯), 2 部货物电梯。 餐 饮区平面布局设计要求 酒店综合主体楼内分设酒店大堂区,餐饮、康体、娱乐等功能区域;酒店餐饮分配套区(西餐厅、 风味餐厅、大堂吧、独立酒吧)和社会化经营区;配套区可由酒店大堂为主要出入口