Delphi+SQL SERVER小型酒店管理信息系统 第9页
GO
/****** Object: Table [dbo].[departmentinfo] Script Date:
CREATE TABLE [dbo].[departmentinfo] (
[单位档案编号] [int] NOT NULL ,
[客户代号] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[客户名称] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[合同编号] [int] NOT NULL ,
[付款单编号] [int] NOT NULL ,
[优惠比例] [numeric](18, 0) NULL ,
[入住次数] [numeric](18, 0) NULL ,
[最后入住时间] [datetime] NULL ,
[消费金额] [numeric](18, 0) NULL ,
[联系人] [char] (8) COLLATE Chinese_PRC_CI_AS NULL ,
[联系人电话] [char] (12) COLLATE Chinese_PRC_CI_AS NULL ,
[备注] [char] (30) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[gongzibiao] Script Date:
CREATE TABLE [dbo].[gongzibiao] (
[工资编号] [int] NOT NULL ,
[员工编号] [int] NOT NULL ,
[基本工资] [money] NULL ,
[奖金] [money] NULL ,
[加班费] [money] NULL ,
[其他费用] [money] NULL ,
[扣除费用] [money] NULL ,
[扣除费用说明] [char] (30) COLLATE Chinese_PRC_CI_AS NULL ,
[合计] [money] NULL ,
[是否发薪] [char] (10) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[memberinfo] Script Date:
CREATE TABLE [dbo].[memberinfo] (
[会员编号] [int] NOT NULL ,
[姓名] [char] (12) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[性别] [char] (2) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[民族] [char] (6) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[出生日期] [datetime] NOT NULL ,
[会员级别] [char] (8) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[联系电话] [char] (15) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[联系地址] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[加盟时间] [datetime] NOT NULL ,
[职业] [char] (8) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[身份证号] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[结余] [money] NOT NULL ,
[欠款] [money] NOT NULL ,
[备注] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[mytransaction] Script Date:
CREATE TABLE [dbo].[mytransaction] (
[编号] [int] NOT NULL ,
[会员编号] [int] NOT NULL ,
[姓名] [char] (12) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[商品编号] [int] NOT NULL ,
[商品名称] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[员工编号] [int] NOT NULL ,
[交易日期] [datetime] NOT NULL ,
[数量] [numeric](18, 0) NOT NULL ,
[金额] [money] NOT NULL
) ON [PRIMARY]
GO
1 引言
1.1 编写目的
进入酒店管理系理系统的合作开发中后期阶段,程序开发进入到酒店管理系统最为核心的编程设计阶段。为使设计更为详尽可行,并且与同组同学更好的合作,特编写此设计说明书。
1.2 背景说明
1. 系统名称:酒店管理系统
2 系统目标:本系统的总目标是为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,获得更好的经济效益,在需求分析,概要设计的基础上,详细设计阶段就需要完成界面的制作,后台代码的编写,数据的录入等一系列庞大的工作。
1.3 术语定义
SQL:一种数据库编程语言
SQL Server 2000:微软的大型数据库产品,它支持由ANSI和ISO在1992年公布的SQL标准
BDE: Borland Database Engine,是Inprise公司推出的一个数据库引擎.但需要BDE Administrator来配置数据库别名。
ADO:ActiveX Data Objects 是Microsoft提供的数据库访问技术,是Microsoft 发展的机遇COM的数据库规则和API访问的OLE DB技术。
1.4 参考资料
《UML设计实作宝典》,中国铁道出版社 , 孙惠民 著
《Delphi数据库开发关键技术与实例应用》,人民邮电出版社,程轰紫 著
《数据库系统教程》高等教育出版社,施伯乐等著
《Delphi住宿餐饮管理系统开发实例导航》人民邮电出版社, 刘径 等著
《Delphi 工程应用与项目实践》机械工业出版社 赛奎春主编
《Delphi 7 数据库开发教程》清华大学出版社 肖庆航 主编
2.程序系统的结构
2.1 酒店管理系统——后台管理系统的主要功能:
Ø 系统设置:系统设置包括三个功能模块:用户权限设置,数据备份,退出。其中用户权限包括会员权限,普通用户权限,系统管理员(即操作员)权限。系统提供用户可根据自己的管理模式设置系统,对于通用标准的代码设置,系统始化时提供,用户可对客房数量、类型、显示方式、房价、服务费率、节假日调租、消费代码、收入类别代码等进行设定,管理相关会员;操作人员可以管理所有用户,并进行密码、权限设定;汇率标准设定;客户资料设定等。此外还包括其他费用设置、数据备份等
Ø 考勤人事管理系统:包括三个模块员工基本情况管理,员工考勤情况管理,工资管理。包括人事档案基本情况建立员工档案(在职情况、历史员工、应聘人员),基本情况设定、考勤情况、薪金变动、薪金计算等。
Ø 会员管理部分:包括会员快速预定,会员快速登记,会员资料的维护,会员房价管理,会员消费管理和折扣费率设定。