欢迎来到天天文库
浏览记录
ID:9931675
大小:173.50 KB
页数:25页
时间:2018-05-16
《宾馆管理系统综合项目》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、宾馆管理系统-综合项目第一部分案例描述案例目的学习并巩固oracle数据库编程技术,包括存储过程、触发器、索引、视图、序列、同义词、事务、游标等,培养学生对数据库设计和程序的能力。案例难度★★★★案例覆盖技能点1、存储过程函数2、触发器序列3、索引4、视图5、事务6、游标推荐案例完成时间适用课程和对象Oracle数据库设计第二部分需求和开发环境使用技术和开发环境Oracle10g项目背景随着我国改革开放的深入,宾馆服务业的竞争日益激烈,一个宾馆要想立于不败之地,就必须提高整体竞争能力,变革宾馆的管理模式,提高管理水平,实施信息化建设无疑是实现这一目的的
2、必由之路和明智之举。目前,我国宾馆服务业的信息化管理进展缓慢,在激烈的竞争中,如何能把握机会,保持自己的优势,立于不败之地呢?这就需要提供最好的服务,提供最完善的设施和最先进的技术。一个成功的宾馆,其经营者不仅要提高服务水平和服务质量,从而提高客房占有率和回头率,还要有好的工作效率,并控制成本。在信息时代,更重要的是还必须要有一个完善的信息管理系统,以方便客人和更好地管理宾馆。信息管理系统就是我们常说的MIS(ManagementInformationSystem),在强调管理,强调信息的现代社会中它变得越来越普及。传统的登记表的做法极大的影响了工作流
3、程效率和数据的正确性、完整性、安全性,已经逐渐落后于时代。利用软件管理系统代替手工的宾馆管理,将会大大提高工作效率。案例需求宾馆的主要活动首先可分为四个部分,即预订管理、入住管理、消费管理和退房结算管理。预订管理主要包括登记客人的预订信息,查询预订信息,同时还需要注意预订信息不能出现冲突现象,例如两个客人都预订了同一天的同一个房间,这是不允许的;此外,在快到预订时确定的客人预抵时间时,接待人员要打电话证明客人是否能按时入住,如果不能,就会把预订单作废,或者称为失效;除了按流程划分的这四个部分之外,还有两个部分:客房管理和用户管理。;这两部分信息需要在客
4、人入住以前提前设定好。1.用户权限管理用户管理是管理系统的使用者,主要包括前台接待人员、前台收银员、餐厅服务员等,他们的权限按其身份不同而不同。表名hotel_t_User(用户表)列名描述数据类型(精度范围)空/非空约束条件useridNumber用户编号非空主键(自增)username用户名称VARCHAR2(20)非空userpassword密码VARCHAR2(20)非空truename真实姓名VARCHAR2(20)非空表名hotel_t_Role(角色表)列名描述数据类型(精度范围)空/非空约束条件roleid角色编号NUMBER非空主键(
5、自增)rolename角色名称VARCHAR2(20)非空表名hotel_t_Right(权限表)列名描述数据类型(精度范围)空/非空约束条件rightid权限编号NUMBER非空主键(自增)rightnameVARCHAR2(50)权限名非空表名hotel_t_Roleright(角色权限表)列名描述数据类型(精度范围)空/非空约束条件rrid编号NUMBER非空主键(自增)roleid角色编号NUMBER非空外键rightid权限编号NUMBER非空外键表名hotel_t_Userrole(用户角色表)列名描述数据类型(精度范围)空/非空约束条件u
6、rid编号NUMBER非空主键(自增)roleid角色编号NUMBER非空外键userid用户编号NUMBER非空外键主要功能模块涉及的数据表的关系图:1.客房基本信息管理客房管理主要是按客房的条件不同,对客房进行分类(例如分成标准间和豪华间),每一类制定一个标价,但实际上这个标价很少按照执行,为了迎合客人心理,各个宾馆一般都会对标价进行打折,即便这样,有的客人可能还不满意,或者是打折后出现零钱的现象,宾馆一般会给接待人员一个让价的权利,但是这个让价不能是无限度的,因此还需要对每类房间定一个最低价表名hotel_t_Roomtype(客房类型表)列名描
7、述数据类型(精度范围)空/非空约束条件typeid类型编号NUMBER非空主键(自增)typename类型名称VARCHAR2(20)非空mardedprice标价NUMBER(12,2)空scale折扣比率NUMBER(5,4)空lowestprice最低折扣价NUMBER(12,2)空表名hotel_t_Room(客房信息表)列名描述数据类型(精度范围)空/非空约束条件roomid房号VARCHAR2(10)非空主键typeid类型编号NUMBER空外键layer楼层VARCHAR2(20)空bednumber床位数NUMBER空state状态NU
8、MBER非空0表示空闲,1表示入住,2表示预留,默认为01.预订管理模块预订管理主要包括登记客
此文档下载收益归作者所有