。
所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。
3逻辑设计;主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。
与此同时,可能还需为各种数据处理应用领域产生相应的逻辑子模式。
这一步设计的结果就是所谓“逻辑数据库”。
4物理设计;根据特定数据库管理系统所提供的多种存储结构和存取方法等依赖于具体计算机结构的各项物理设计措施,对具体的应用任务选定最合适的物理存储结构包括文件类型、索引结构和数据的存放次序与位逻辑等、存取方法和存取路径等。
这一步设计的结果就是所谓“物理数据库”。
5验证设计;在上述设计的基础上,收集数据并具体建立一个数据库,运行一些典型的应用任务来验证数据库设计的正确性和合理性。
一般,一个大型数据库的设计过程往往需要经过多次循环反复。
当设计的某步发现问题时,可能就需要返回到前面去进行修改。
因此,在做上述数据库设计时就应考虑到今后修改设计的可能性和方便性2.2 SQL 语言介绍 SQL 语言共分为四大类:数据查询语言 DQL,数据操纵语言 DML,数据定义语言 DDL,数据控制语言 DCL2.3 SQL 语句 1 数据查询语言 DQL 数据查询语言 DQL 基本结构是由 SELECT 子句,FROM 子句,WHERE子句组成的查询块: SELECT lt字段名表gt FROM lt表或视图名gt WHERE lt查询条件gt 2 数据操纵语言 2 商丘科技职业学院毕业论文 数据操纵语言 DML 主要有三种形式: 1 插入:INSERT 2 更新:UPDATE 3 删除:DELETE 3 数据定义语言 DDL 数据定义语言 DDL 用来创建数据库中的各种对象-----表、视图、索引、等如: CREATE TABLE/VIEW/INDEX 表 视图 索引 4 数据控制语言 DCL 数据控制语言 DCL 用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等。
如: 1 GRANT:授权。
2 ROLLBACK WORK TO SAVEPOINT:回退到某一点。
回滚---ROLLBACK 回滚命令使数据库状态回到上次最后提交的状态。
其格式为: SQLgtROLLBACK 3 COMMIT WORK:提交。
在数据库的插入、删除和修改操作时,只有当事务在提交到数据库时才算完成。
在事务提交前,只有操作数据库的这个人才能有权看到所做的事情,别人只有在最后提交完成后才可以看到。
3 酒店管理系统 第三章 酒店管理系统设计分析3.1 需求分析 本酒店管理系统是采用 B/S 结构,在 Windows NT/XP 下运行的一套全方位、可按模块进行高度集成的酒店管理系统,设计到销售部、前厅部、餐饮部、管家部、仓库、财务等主要职能部门,功能全面,中心数据库支持远程直接访问,查询速度快,性能稳定。
系统提供以下功能模块,可按不同规模酒店选用不同的构成模块。
客房入住登记、收银 客房仓库管理中餐收银管理 西餐收银管理娱乐收银管理 总经理查询财务管理 总仓库管理桑拿收银管理 程控电话计费管理劳资人事管理 美容美发管理商务中心管理 商场超市收银管理客房 VOD、宽带收费管理 IC 卡一卡通系统开发的总体任务是实现宾馆各种信息的系统化、规范化和自动化。
主要完成功能:● 有关客房标准的制定、标准信息的输入,包括标准编号、标准名称、房间面积、床位数量、住房单价、是否有空调、电视机、电话以及单独卫生间等。
● 客房标准信息的修改、查询等。
● 客房基本信息的输入,包括客房编号、客房类型、客房位置、客房单价、备注等。
● 客房基本信息的查询、修改,包括客房编号、客房类型、客房位置、客房单价、备注等。
● 剩余客房信息的查询等。
● 订房信息的输入,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。
● 订房信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。
● 结算信息的输入,包括客房编号、客房种类、位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、结算日期、备注信息等。
● 结算信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、结日期、备注信息等。
4 商丘科技职业学院毕业论文3.2 模块划分 3.2.1 用户输入模块 用户 系统 用户名及密码 密码验证 三次错误 退出 就餐管理员 住宿管理员 判断用户类型 数据库信息 管理员 帐号信息 管理员 系统管理员 3.2.2 账号信息管理 帐号信息管理员管理软件的用户,对用户进行增删,设定权限等。
5 酒店管理系统 帐号信息 管理员用户 管理用户 增加用户 设定权限 删除用户 3.2.3 顾客就餐管理 就餐管理员对顾客就餐进行管理,包括提供顾客餐桌,管理顾客所点菜肴,结帐等 就餐管理 员用户 就餐管理 提供顾客餐 结帐 桌 管理顾客菜肴 3.2.4 顾客住宿管理 住宿管理员对顾客住宿进行管理,包括提供顾客房间信息,管理房间,结帐等。
6 商丘科技职业学院毕业论文 住宿管理 员用户 住宿管理 提供顾客房 结帐 间 管理顾客房间3.3 数据库设计 旅客信息表 字段名称 类型 大小 键 房间编号 字符串类型 16 姓名 字符串类型 16 性别 字符串类型 4 年龄 字符串类型 4 文化程度 字符串类型 32 职业 字符串类型 32 从何处来 字符串类型 32 到何处去 字符串类型 32 住宿理由 字符串类型 32 证件名称 字符串类型 32 证件号码 字符串类型 32 工作单位 字符串类型 32 离店日期 日期类型 备注 字符串类型 32 7 酒店管理系统团体信息表 字段名称 类型 大小 键 房间编号 字符串类型 16 接待对象 字符串类型 32 联系时间 日期类型 联系单位 字符串类型 32 联系人 字符串类型 32 联系电话 字符串类型 32 人数 整型 住宿启时 日期类型 住宿终时 日期类型 住宿标准 字符串类型 8 来自 字符串类型 32 去往 字符串类型 32 结帐单位 字符串类型 32 备注 字符串类型 32房间信息表 字段名称 类型 大小 键 房间编号 字符串类型 16 房间等级 字符串类型 8 房价 浮点类型 房价折扣 整型 住房人数 整型 登记时间 日期类型 登记员 字符串类型 32 旅客类别 字符串类型 8 招待单位 字符串类型 32 备注 字符串类型 32菜单信息表 8 商丘科技职业学院毕业论文 字段名称 类型 大小 键 菜肴编号 字符串类型 16 菜肴名字 字符串类型 32 菜肴价格 浮点类型 菜肴类型 字符串类型 32 菜肴折扣 整型 备注 字符串类型 32餐桌信息表 字段名称 类型 大小 键 餐桌编号 字符串类型 16 餐桌等级 字符串类型 8 餐桌容量 整型 9 酒店管理系统 第四章 应用程序设计4.1 程序结构 主模块 用户输入 系统管理 输出模块 用户输入处 输出处理 理模块 就餐管理 住宿管理 数据库信息 帐号信息 员用户 员用户 管理员用户 管理员用户 就餐管理 住宿管理 数据库信 帐号信息 息管理 管理 顾客就餐记 餐桌信息 菜肴信 房间信息 顾客住宿记 录信息管理 管理 息管理 管理 录信息管理 正常显示 出错显示 10 商丘科技职业学院毕业论文4.2 程序开发模式 本系统采用现在最流行的开发模式三层架构进行开发4.2.1 三层架构的定义及其优点1 三层架构是:一:界面层 界面层提供给用户一个视觉上的界面,通过界面层,用户输入数据、获取数据。
界面层同时也提供一定的安全性,确保用户不用看到不必要的机密信息。
二:逻辑层 逻辑层是界面层和数据层的桥梁,它响应界面层的用户请求,执行任务并从数据层抓取数据,并将必要的数据传送给界面层。
三:数据层 数据层定义
上一篇:
图像处理毕业论文
下一篇:
浅谈计算机网络系统的安全集成