程序的设计--客房管理系统的设计毕业设计

  • 格式:doc
  • 大小:650.50 KB
  • 文档页数:26

唐 山 学 院

毕 业 设 计

设计题目: 程序设计--客房管理系统

系 别:

班 级:

姓 名:

指 导 教 师:

2012年8月31 日

程序设计

----客房管理系统

摘 要

本文主要针对客房信息管理系统设计原则以及步骤的一个简单的介绍客房信息管理系统将是客房普遍应用的系统。因此作为计算机应用专业的人员不仅要掌握数据库的知识,而且要开发适应的系统达到学以致用的目的,才能体现出大学生的素质所在。

本系统主要对客房的基本设置进行浏览添加、修改、删除等操作,以及对客户的基本信息浏览添加、修改、删除等操作。而且包括用户权限的设置。附加功能主要有帮助信息,系统简单易懂,用户操作起来既轻松又便捷。

关键字: 客房管理系统 数据库 用户权限

目 录

摘要………………………………………………………………………1

关键字……………………………………………………………………1

一、概述…………………………………………………………………2

1.1目的以及意义…………………………………………………………2

1.2系统实现的具体功能…………………………………………………2

1.3系统的主要特点………………………………………………………2

1.4系统运行的软、硬件环境……………………………………………2

二、功能需求分析…………………………………………………………3

2.1社会背景和发展状况…………………………………………………3

2.2功能需求分析…………………………………………………………3

2.3系统性能分析…………………………………………………………3

三、系统设计………………………………………………………………3

3.1软件的开发环境和开发平台…………………………………………3

3.2系统框架图……………………………………………………………4

3.3项目设计方案说明……………………………………………………4

四、技术实现………………………………………………………………5

4.1数据库的设计…………………………………………………………5

4.2界面设计………………………………………………………………7

五、总结…………………………………………………………………12

参考文献…………………………………………………………………14

附录………………………………………………………………………15

一、概述

随着经济文化水平的显著提高,人们对生活效率的提高,客房管理是各大宾馆的主要日常管理工作之一,涉及到登记、结算等各个方面,随着计算机的飞速发展,尤其是以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。客房管理工作日趋繁重、复杂的工作。迫切需要研制开发一款功能强大,操作简单,具有人性化的客房管理系统。

1.1目的以及意义

客房管理系统是与我们日常生活息息相关的问题。客房管理日益复杂, 这就需要借助日益发达的计算机技术和信息技术, 来建立一个客房管理系统作为管理辅助手段, 减少劳动强度, 提高服务质量和管理水平, 进而促进经济效率, 为客房的有效运行提供保障。计算机系统为数据处理提供明确的尺度, 使之标准化、规范化。不仅大量的重复计算由计算机处理, 可以减轻人的劳动强度, 更重要的是:在输入数据以后, 所有的处理都由计算机系统来完成, 可以免去人工方式下许多中间的处理环节, 达到减员的效果。

1.2系统实现的具体功能

客房管理系统是一个便捷、个性化的数据库系统,它包括6方面为公司服务。即系统设置(包括用户登陆、用户管理、角色管理、修改密码、退出系统),客房管理(包括客房信息的添加、修改、删除、查询),客户管理(包括客户的添加、修改、删除),结算管理(进行账目结算),关于和报表。

1.3系统的主要特点

该系统具有很好的容错功能,如果系统登录时没有您的信息时,会提示您用户不存在,只有用户名和密码对应了才可以进入主界面,本公司的管理角色已经固定,而经理才可以设置权限。本系统信息全、条理请、速度快、功能齐全,可以通过帮助了解本客房以及本软件。

1.4系统运行的软、硬件环境

系统运行于windowsxp上,内存256M以上,硬盘80G以上。采用语言设计,既满足查询用户集中、处理数据量大的要求,又满足查询者最大范围地使用该系统。 二、功能需求分析

2.1社会背景以及发展状况

随着社会和计算机技术的发展,我们已经进入了信息化的时代。信息资源已经成为我们最重要和最宝贵的资源之一,建立一个行之有效的信息管理系统是企业组织生存和发展的重要条件。各个客房的需求也在不断提高自己的要求,因此,创建一个客房管理系统是对客房进行管理的有效方法,可以节省更多的人力资源,提高工作效率,加强了经济效益。

2.2功能需求分析

社会发展不断加快,对各种需求就日益升高,从而产生了对所需求的东西不断的发展,让人们可以在这样快节奏的生活工作中能更方便快捷的解决问题,客房管理系统就是针对那些经常出门的人群准备的。这个人群由于经常出差或者外出旅行,所以对客房的需求量比较大,从而产生了客房管理系统这一便民的系统平台,本平台不仅操作方便,更能对各种信息进行汇总和查询,充分体现方便快捷的功能。

该系统是一个客房管理系统,主要用于对客房的管理,根据所学的数据库原理与程序设计的知识,能够针对一个小型的客房管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。通过数据浏览、数据维护、数据查询等各项功能来满足客房各项要求。

2.3系统性能分析

一个系统的好坏不仅在于系统运行的速度,还涉及到系统是否具有人性化的提示信息。该系统无论是在登录、查询时,还是在进入到后台管理进行对数据的添加、修改、删除时都给与了清晰的提示信息,让用户感到该系统所设计的一大特点—人性化。

三、系统设计

3.1软件的开发环境以及开发平台

系统运行于windowsxp上,在数据库和开发工具的选择上,我选择了SQL

Server2000数据库管理系统和美国Microsoft公司的Visual 等软件一起实现设计功能。在pc机数据库应用程序的开发领域,Visual 是一个全面支持面向对象程序设计的数据库语言工具。

Visual 的要特点有:

① 强大的查询与管理功能。

② 强大的数据库开发功能。

③ 扩大了对SQL语言的支持。

④ 大量使用可视化的界面操作工具。

⑤ 支持面向对象的程序设计。

⑥ 多平台支持。

⑦ 支持网络应用。

⑧ SQL server的广泛应用

3.2系统框架图如图3-1:

图3-1 系统框架图

3.3项目设计方案说明

本系统由登录界面进入主界面,登陆界面是该系统的总入口,所有的用户都将客房管理系统

查询

增加

修改 账目结算 客房管理 系统设置

用户管理 角色管理 用户登陆 删除 结算管理 报表 关于

客房

信息

数据报表 关于

系统 修改密码

退出 客房基本信息管理

查询

增加

修改 客房管理

删除 客房基本信息管理 由此输入正确的用户名和密码后才可以登陆本系统进行使用,如果错误进行提示,本客房的经理可以对使用者设置权限,管理员可以对本宾馆的设置,顾客的登记和入住情况进行查询、添加、修改、删除。根据顾客入住房间的类型不同,每个房间的价格也不同,顾客退房结账时要根据房间的每日价格乘以天数计算出顾客入住的房费。

四、技术实现

4.1数据库的设计

通过上述需求分析,我们基本确定该系统所需要的数据库由7张表组成,其结构和设计方法如下。数据库名称:客房管理系统

4.1.1用户信息表如图4-1

表4-1用户信息表

4.1.2角色信息表如图4-2

表4-2角色信息表

4.1.3菜单信息表如图4-3 表4-3菜单信息表

4.1.4客房信息表如图4-4

表4-4客房信息表

4.1.5客户信息表如图4-5

表4-5客户信息表

4.1.6权限信息表如图4-6

表4-6权限信息表

4.1.7账目结算表如图4-7

表4-7账目结算表

4.2界面设计

用户运行就会出现登陆界面,用户登录成功后才可以进入主界面,经理才可以对用户进行权限设置,管理员可以对客房的设置和顾客登记、基本信息进行添加、修改、删除。用户登录后,系统根据判断登陆者的角色进而使用软件。如图4-9

图4-9 登录

用户名和密码与数据库对应才可以进入主界面,用户类型的选择,对主窗体里面的权限有关系,用户类型不同,登陆者的权限就不同。密码使用***来表示,增加了登陆者的安全性。如图4-10

图4-10 主界面

当操作员正确登录到管理界面时,可以对用户进行管理(包括添加,修改,删除)对用户和基本信息情况,帮助信息。如图4-11

图4-11 用户管理设置

添加、修改、删除用户信息,在添加用户时,房间编号要与数据库中的用户编号不能重复,如果重复会有提示,选择用户类型时,会自动出现管理员和操作员的相关配置;修改用户信息时,用户编号要与数据库中的房间编号对应,如果不对应,会有提示;在信息框中选中您所要删除的房间信息,点击删除按钮后会提示您是否确认删除该用户信息,确定后删除成功。

当操作员正确登录到管理界面时,可以对用户进行管理(包括添加,修改,删除)对用户和基本信息情况,帮助信息。如图4-12