好文档 - 专业文书写作范文服务资料分享网站

酒店管理系统毕业论文

天下 分享 时间: 加入收藏 我要投稿 点赞

14

(5)“入住单历史”表:入住单号、订单编号、会员编号、客房类型、抵店时间等。用途是入住单在收银结账后清除,并导入到入住单历史,如表5所示

表5.“入住单历史”表

(6)“ 账单明细”表:账单编号、入住单号、消费内容、消费金额、消费时间、备注。用途是查询客户消费的明细单,如表6所示

表6.“ 账单明细”表

(7)“账单明细历史”表:账单编号、入住单号、消费内容、消费金额、消费时间、

备注。用途是收银结账后,账单明细导入到账单明细历史,如表7所示

表7.“账单明细历史”表

15

3.5 数据库的完整性和安全性

3.5.1 数据库的完整性约束

数据库的完整性是指数据的正确性和相容性。数据库管理系统(DBMS)用一定的机制来检查数据库中的数据是否满足规定的条件——完整性约束条件,数据的约束条件是语义的体现,将作为模式的一部分存入数据库中。数据库的完整性约束主要包括以下三方面要求:

(1)实体完整性

实体完整性是指若属性A是基本关系R的主属性,则属性A不能取空值。对于每个表来说,主键都不可以为空。在用户提交信息时,系统会对用户所填写的信息进行验证,对于其中的关键信息没有填写或者数据非法时,系统会提示用户更改后再提交。这样保证了系统实体完整性。

(2)参照完整性

由于表和表之间会存在某些联系,当关系R和关系S之间是一对多关系时(R的主键是A,S的主键是b,c是s中的外码),在插入数据时就要保证外码c的值或者为空或者等于R中某个元组的主码值。在对被参照表进行删除操作时应同时进行及联删除。

(3)用户定义完整性

任何关系数据库系统都应该支持实体完整性和参照完整性。除此之外,不同的关系数据库系统根据其应用环境的不同,往往还需要一些特殊的约束条件,用户定义的完整性就是针对某一具体关系数据库的约束条件。它反映某一具体应用所涉及的数据必须满足的语义要求。例如某个属性必须取唯一值、某个属性的取值范围等。

3.5.2 数据库的安全性

数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。在数据库系统中,大量的数据集中存放,同时又为许多用户直接共享,是宝贵的信息资源,因此系统的安全保护措施就显得更为重要。键全的数据库安全机制可以防止数

据库被恶意的破坏和非法的存取。

本系统的安全设计包括服务器和数据库两方面设计。当用户使用系统时,系统首先会检查用户是否登录,如果用户还没有登录,系统将会弹出警告窗口提醒用户,并将相应的页面跳转至用户登录。在用户提交登录信息后,系统会对用户的身份进行核对,如果在数据库中查找到了相关记录,打开用户页面,表明用户登录成功。对于数据库的安全,主要是通过对授权用户的身份验证实现的。在的系统管理页面,提示用户使用管理员帐号在此登录,没有管理权限的系统注册用户无法登录到数据库管理的后台。系统确认了管理员身份之后统会打开管理页面,系统管理者可在此对整个系统的数据库进行管理和维护。

16

第四章 系统设计

本章将主要介绍系统各功能模块的设计及其实现。

软件所实现的功能强弱是衡量一个软件的最根本的标准。通过对系统的全面分析并结合调研的情况,确定了本系统的功能模块图。本章先从系统总体结构设计介绍,接着17

分别对共用模块、客户界面、管理对功能模块加以描述。

4.1系统总体设计

系统结构图如图4-1所示

图4-1系统总体架图

4.2系统模块设计

4.2.1 登录模块

4.2.11登录界面

18

登录界面的登录名(loginName)用来作为用户的登录记录,在登录界面还有验证码的设置,更加合乎现在一边系统登录的模式,而且设计验证码中,代码的可移植性强。

4.2.2 系统管理模块

4.2.21 酒店入住管理

酒店管理系统毕业论文

14(5)“入住单历史”表:入住单号、订单编号、会员编号、客房类型、抵店时间等。用途是入住单在收银结账后清除,并导入到入住单历史,如表5所示表5.“入住单历史”表(6)“账单明细”表:账单编号、入住单号、消费内容、消费金额、消费时间、备注。用途是查询客户消费的明细
推荐度:
点击下载文档文档为doc格式
7vain49la902tjb2ixwe3xy6q955p4014vj
领取福利

微信扫码领取福利

微信扫码分享