开发酒店管理系统

上传人:1516****951 文档编号:135668996 上传时间:2020-06-17 格式:DOC 页数:39 大小:746.50KB
返回 下载 相关 举报
开发酒店管理系统_第1页
第1页 / 共39页
开发酒店管理系统_第2页
第2页 / 共39页
开发酒店管理系统_第3页
第3页 / 共39页
开发酒店管理系统_第4页
第4页 / 共39页
开发酒店管理系统_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《开发酒店管理系统》由会员分享,可在线阅读,更多相关《开发酒店管理系统(39页珍藏版)》请在金锄头文库上搜索。

1、开发酒店管理系统综合实训(一)设计报告班 级: 软件15-3班 姓 名: 学 号: 日 期:2018.1.15-2018.1.23 软件学院软件工程系目录1 项目概述12 需求分析12.1 总体目标12.2 具体目标22.3 系统功能建模22.3.1 系统数据流程图32.3.2 数据字典52.4 系统数据模型153概要设计163.1体系结构设计163.2数据库设计193.2.1关系模式设计193.2.2物理表结构设计204详细设计224.1用户登陆模块224.2 查询房间信息模块234.3订单提交模块244.4按日期查询订单模块265系统实现275.1实现技术275.2业务逻辑代码275.3

2、数据库代码326结束语33参考文献3436 / 391 项目概述相关的数据表明酒店网络预订系统是未来酒店业务发展的核心竞争能力,在中国也被越来越多的酒店所接受;一方面,对于大多数单体酒店,酒店网络预订系统帮助他们形成虚拟集团,使其拥有全球网络和品牌;另一方面,酒店与电子商务的融合, 通过网络酒店预订,让客户可以直接在网上预订各种酒店服务,将会吸引更多的各地客户入住,也同样为酒店的发展带来了无限商机,多样化的选择以及订房过程中完全的透明流程可以获得客户的全面认可。具体来说,“酒店预订系统”就是需要完成网上酒店预订功能,客户可以直接通过Internet在Web页面实现酒店的预订,“足不出户”实现酒

3、店预订;不再需要到酒店现场或者通过中介办理预订,大大节省了客户和酒店方面的预订成本,缩短了预订周期,同时也给客户提供了更大选择余地。而本项目所实现的酒店预订系统是在.net平台上使用其主流语言C#实现的基于B/S架构的系统,其数据库选用的是oracle数据库。其完成了用户注册与登陆,个人信息修改,房间浏览与预定,订单评论与管理员管理等功能。极大的方便了用户与酒店的管理者。2 需求分析2.1 总体目标随着网络的逐步发展,运用网络实现酒店,旅游门票的预定已经成为了一种潮流,酒店预订系统更是未来酒店业务发展的核心竞争力。酒店预定系统不仅要包括会员使用的界面,更加要包括管理员页面。在浏览器中用户可以根

4、据网页上的信息选择自己想要入住的房间,而在酒店中,管理人员就要结合后台的服务系统为客户安排房间。如果系统的功能不完善,就可能出现,会员预定了房间但是酒店并没有留房的操作。所以本系统将致力于开发完整流畅的系统,为酒店人员以及有需求的用户带来便利,提高酒店的预定效率。 2.2 具体目标 本系统将角色分为用户和管理员两种,两者的权限有所不同。具体实现的功能模块有,用户功能模块,房间管理模块,订单模块,评论模块,以及公告管理模块。其具体功能如下:1)注册及登录:用户以合法身份登录系统后,才能进行所有操作;当用户第一次登录系统时,需注册。当用户已有账号时,可以输入账号及密码登录。2)修改个人信息:用户可

5、以修改密码及其他个人信息。3)普通用户基本功能:房间信息查看,浏览评论信息,房间预定。4)选取付款方式:付全款和付一定额度定金。5)预定管理:对预定的房间可结账生成订单,用户可查询自己的订单记录,并可删除订单。6)评价:用户可为酒店服务填写评价并打分,该分数应显示在酒店介绍页面上。7)用户可以查看自己的登陆信息管理员权限:1)登录:管理员输入账户名和密码,进行登录。2)用户信息管理:用户基本信息的查看和维护。3)管理员信息管理:管理员信息管理,房间信息的添加,修改,删除;及时改变房间状态(已预定,未预定),公告信息管理。预定信息管理4)用户信息及评价信息维护:可查看和删除用户评价信息,及时更新

6、酒店相关信息等。5)用户预订信息管理:如果用户付全款,则生成订单信息;如果用户付定金,规定在一定时间段内存在该订单,超过规定时间则自动取消订单。 6)管理员可根据日期查询订单量 7)用户可以查看所有用户的登陆信息。2.3 系统功能建模功能建模的思想是用抽象模型的概念,按照软件内部的数据传递、变换的关系,自顶向下逐层分解,直到找到满足功能的所有可实现的软件为止。系统功能建模所采用的工具是数据流程图和数据字典,用于表达系统内部数据的运动以及对数据的描述和定义。2.3.1 系统数据流程图数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能

7、、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。它是由实体部分,处理部分,数据存储部分和数据流四部分组成。 图2-1:0层数据流图 Fig2-1:0 tier data flow diagram 图2-2:1层数据流图 Fig2-2:1 tier data flow diagram2.3.2 数据字典数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明,使用数据字典为简单的建模项目。简而言之,数据字典是描述数据的信息集合,是对系统中使用的所有数据元

8、素的定义的集合。词条描述:为图中每一个被命名的图形元素加以描述。(1) 数据元素。 表2-1:用户实体词条描述 Tab2-1:User substance entry description 名称 内容 名称 用户 简述 用户是系统的直接参与者,是各个功能的反馈者。 有关数据流 登陆、注册、查看个人信息、修改个人信息、提交订单、查看订单信息、按日期查询订单量、月账单、日账单、评论、房间信息数目10 表2-1:管理员实体词条描述 Tab2-2:Manager substance entry description 名称 内容 名称 管理员 简述是系统的直接参与者,系统的维护者,维护系统中的信息。

9、 有关数据流修改房间信息,删除评论信息,用户信息,用户登陆信息,订单管理信息数目10(2)数据存储。 1)用户信息存储文件 表2-3:用户信息词条描述 Tab2-3:User Information entry description 名称 内容 文件名 用户信息存储 简述 存储有关于系统登陆用户的基本信息 组成 输入 输出用户名+密码+性别+身份证号+电话号码+角色 用户管理 用户管理 数据结构: 用户信息=用户名+密码+性别+身份证号+电话号码+角色 用户名=2字母20 密码=2字母|数字20 性别=男,女 身份证号=d17d|X|d15 电话号码=13578d9 角色=用户,管理员 (3

10、)数据流。2) 登陆信息存储 表2-4:登陆信息词条描述 Tab2-4:Login Information entry description 名称 内容 文件名 登陆信息存储 简述 存储有关于系统登陆的信息 组成 登陆编号+用户名+登陆时间+用户角色 输入 用户管理输出用户管理 数据结构: 数据结构: 登陆信息=登陆编号+用户名+登陆时间+用户角色 登陆编号=1.99999用户名=2字母20 登录时间=年+月+日年=”0001”.”9999”月=”01”.”12”日=”01”.”31” 用户角色=用户,管理员 3) 房间信息存储 表2-5:登陆信息词条描述 Tab2-5: Login Inf

11、ormation entry description 名称 内容 文件名 房间信息存储 简述 存储有关于房间的信息 组成 房型号+房型名+房间数量+最大可住人数+价格+优惠+面积+备注 输入 房间管理输出房间管理 数据结构 房间信息存储= 房型号+房型名+房间数量+最大可住人数+价格+优惠+面积+备注 房型号=”1”.”100”房型名=2字母20房间数量=”1”.”100”最大可住人数=”1”.”10”价格=金额优惠=2字母20备注=2字母2004) 订单信息存储表2-6:订单信息词条描述 Tab2-6: bill Information entry description 名称 内容 文件名 订单信息存储 简述 存储有关于订单的信息 组成 订单号+用户名+房型号+价格+入住时间+离店时间+付款方式+下单时间

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业合同/协议

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号