《数据库设计》课程设计报告
专业: 计算机科学与技术
班级: 教育班
设计员: 杨光永 071114052
设计题目: 小型宾馆管理系统
指导教师: 雷治军
2008年6月10日
小 型 宾 馆 管 理 系 统 设 计
一、系统设计的目的与意义
1、使我们进一步了解计算机的基本知识,更加清楚的认识windowsXP 操作系
统以及软硬件的配合。
2、在现在这个高速发展的时代,要讲究效率。所以要充分的借助于电脑,从而
使我们的生活更加的方便,更加的有效率,宾馆管理系统能够很好的应用于
的宾馆之中,能够节省不必要的开支,提高效率。
3、通过对编这个系统,使我更加熟练的掌握 利用Visual Foxpro 6.0 建立表
数据库,表单,报表,菜单,程序以及项目文件。
二、系统需求分析
1、本系根据用户的要求可以实现如下功能:
(1)、数据的输入
(2)、数据的添加,修改,删除,浏览,查询。
(3)、还可以自动的对数据进行有效性的维护。如:可以自动计算出截止日期,
自动计算出利润等。
(4)、另外附加一些工具,如计算器,记事本等。
(5)、还有一些休闲游戏如 红心大战等。
2、 用户的安全性要求
(1)、满足用户的安全性是一个系统首先应必备的。综合考虑我在这个系统之
中设置了一个管理员,一个操作员,一个是一般用户一共三个级别,当以
不同的级别进入本系统时会有不同的权限。管理员由所有的权限,操作员
就相当于店员,有对数据的一些操作管理,但是,他不能修改系统的一些
设置。而 一般用户只有查询浏览的权利。每一个级别设置了唯一的密码,
共 19 页 第 2 页
这就很好的保证了用的的安全性。并且最多只允许用户连续输入三次密码
超过三次就强迫其退出。
(2)、本系统建立了一个个表,这些表与用户的信息一一对应。保证了用户信
息的安全性。
(3)、确保此系统运行环境的安全。能够稳定在 Visual Foxpro 6.0 +
WindowsXP 上运行。
3、系统功能模块结构图:
要实现以上功能,我设置了餐饮表,餐饮表1,出库物品,出库物品1,房间,密码
表,入库物品,入库物品1,住宿人员,住宿人员1,桌位。
三、数据库系统设计
登录
界面
住宿 餐饮 库房
登记
转账
调房 退房 结账
查询
统计
登记
换 菜
退菜
结账
查询
统计
入库 出库
登记
修改
作废
登记
修改
作废
查 询
统计
共 19 页 第 3 页
用Visual FoxPro 6.0 开发一个小型的应用程序系统。
要求如下:
1、 餐饮方面:
(1)、建立餐饮表(表 3-1),桌位表(表 3-2) 其结构如下:
字段名 类型 宽度 小数位数
身份证号 字符型
18
姓名 字符型
8
性别 字符型
2
所点的菜 字符型
10
桌位号 字符
10
单价 字符型
10
利润 数值型
10 0
份数 字符型
3
表3-1 餐饮表字段说明
字段名 类型 宽度 小数位数
桌位号 字符型
10
已有人数 数值型
5 0
剩余人数 数值型
5 0
表3-2 桌位表字段说明
2、 住宿方面:
建立住宿人员表1 ,其结构如下:
共 19 页 第 4 页
图 3-3 住宿人员表1 结构说明
3、 库房方面:
有入库物品表(3-4),出库物品表( 3-5)
图3-4 入库物品表结构说明
图3-5 出库物品表结构说明
四、系统设计与实现
1、系统登录功能的实现:
功能描述:该界面的功能为实现登录和退出。用户名和密码正确,就进
共 19 页 第 5 页