毕业设计量身定做,高校研究生全力为您服务。信誉就是最好的保障,口碑创造价值。
QQ34168873,官方网站:www.lunwen101.com
(7)员工考勤实体表:KaoQin
4.5 物理设计
数据库最终是要存储在物理设备上的。为一个给定的逻辑数据模型选取一个最适合应用环境的物理结构(存储结构与存取方法)的过程,就是数据库的物理设计。物理结构依赖于给定的DBMS和和硬件系统,因此设计人员必须充分了解所用DBMS的内部特征,特别是存储结构和存取方法;充分了解应用环境,特别是应用的处理频率和响应时间要求;以及充分了解外存设备的特性。
数据库的物理设计通常分为两步: (1)确定数据库的物理结构;
(2)对物理结构进行评价,评价的重点是时间和空间效率。
4.6 数据库的实施
在进行概念结构设计和物理结构设计之后,目标系统的结构、功能已经分析得较为清楚了,但这还只是停留在文档阶段。数据系统设计的根本目的,是为用户提供一个能够实际运行的系统,并保证该系统的稳定和高效。要做到这点,还有两项工作,就是数据库的实施、运行和维护。首先是数据库的实施。
数据库的实施主要是根据逻辑结构设计和物理结构设计的结果,在计算机系统上建立实际的数据库结构、导入数据并进行程序的调试。它相当于软件工程中的代码编写和程序调试的阶段。
21
毕业设计量身定做,高校研究生全力为您服务。信誉就是最好的保障,口碑创造价值。
QQ34168873,官方网站:www.lunwen101.com
用具体的DBMS提供的数据定义语言(DDL),把数据库的逻辑结构设计和物理结构设计的结果转化为程序语句,然后经DBMS编译处理和运行后,实际的数据库便建立起来了。目前的很多DBMS系统除了提供传统的命令行方式外,还提供了数据库结构的图形化定义方式,极大地提高了工作的效率。
具体地说,建立数据库结构应包括以下几个方面: (1)数据库模式与子模式,以及数据库空间的描述。 (2)数据完整性的描述。 (3)数据安全性描述。
(4)数据库物理存储参数的描述。
4.7 数据库的运行及维护
数据库系统投入正式运行,意味着数据库的设计与开发阶段的基本结束,运行与维护阶段的开始。数据库的运行和维护是个长期的工作,是数据库设计工作的延续和提高。
在数据库运行阶段,代做毕业设计 高校研究生全力为您服务。信誉就是最好的保障,口碑创造价值。QQ:34168873网站:www.lunwen101.com
完成对数据库的日常维护,工作人员需要掌握DBMS的存储、控制和数据恢复等基本操作,而且要经常性地涉及物理数据库、甚至逻辑数据库的再设计,因此数据库的维护工作仍然需要具有丰富经验的专业技术人员(主要是数据库管理员)来完成。
数据库的运行和维护阶段的主要工作有: (1)对数据库性能的监测、分析和改善。 (2)数据库的转储和恢复。 (3)维持数据库的安全性和完整性。
22
毕业设计量身定做,高校研究生全力为您服务。信誉就是最好的保障,口碑创造价值。
QQ34168873,官方网站:www.lunwen101.com
第5章 系统的设计与实现
5.1 系统设计要达到的目标
系统功能: 1.系统
管理员可以注销,修改当前用户的密码和退出当前系统。当用户修改密码时,提示相应的密码修改信息提示。比如,用户密码不能为空,新密码必须相同。
2.客房管理
客房管理模块可以对客房信息、入住信息和退房信息进行增加、删除和修改,并且可以根据房号来查找客房信息。客房信息主要包括客房间编号、客房级别、房间类型、房间价格以及房间状态。
3.餐饮管理
餐饮管理模块可以对餐桌信息、客人预定信息和客人结帐信息进行增加、删除和修改,并且可以根据餐桌号来查找餐桌信息
4.财务管理
财务管理模块主要包括:客房营业额统计、餐饮营业额统计。其中营业额统计是对营业金额按工作人员、客房、餐饮进行统计,形成财务报表。
5.人事管理
人事管理模块主要包括:员工基本信息管理、考勤管理、员工业绩。其中员工基本信息管理是对员工基本信息记录和处理。考勤管理是根据员工的职称、级别结合考勤情况对员工进行管理,为后面的财务管理提供依据。
5.2 系统总体设计分析
酒店管理系统的设计与实现是根据实际的技术条件、经济条件和社会条件,确定系统的实施方案的过程。通常系统设计包括总体设计和详细设计两大部分。其中总体设计要在系统分析的基础上,把系统划分为若干种类、若干层次的基本功能模块,确定各个模块之间的关系,并对整个系统的软硬件实现进行合理的安排。详细设计是对总体设计中确定的各模块选择适当的技术实现手段和处理方法,
23
毕业设计量身定做,高校研究生全力为您服务。信誉就是最好的保障,口碑创造价值。
QQ34168873,官方网站:www.lunwen101.com
包括代码设计、数据库设计、输入输出设计、人机对话设计、处理过程设计等内容。本文将进行总体设计中的功能模块设计和详细设计中的数据库设计、代码设计、输入输出设计。
5.3 系统详细功能模块的设计与实现 5.3 .1 用户登录
登录截图
ltlMess.Text = \;
string user = Common.UrnHtml(Txtuid.Text.Trim()); string pwd =
FormsAuthentication.HashPasswordForStoringInConfigFile(Txtpwd.Text, \);
string sql = string.Empty;
sql = \ + user + \ManagerPwd='\ + pwd + \;
SqlDataReader dr = DB.getDataReader(sql); if (dr.Read()) {
//Cookie记录用户登录信息 HttpCookie cookies;
cookies = new HttpCookie(\);
24
毕业设计量身定做,高校研究生全力为您服务。信誉就是最好的保障,口碑创造价值。
QQ34168873,官方网站:www.lunwen101.com
cookies.Values.Add(\, HttpUtility.UrlEncode(Txtuid.Text.Trim()));
cookies.Values.Add(\, dr[\].ToString()); Response.Cookies.Set(cookies); dr.Close(); dr.Dispose();
Response.Redirect(\); } else {
dr.Close(); dr.Dispose();
ltlMess.Text = \登录帐号或密码错误.\; }
5.3.2 餐饮预定管理
截图与部分代码:
25