Delphi+SQL SERVER小型酒店管理信息系统 第7页

第四章  系统概要设计说明书

1 引言

1.1 编写目的

为了使用户更好的了解该酒店管理系统,准确识别和理解用户的需求,并能够对用户需求做出更加具体的分析,建立酒店管理系统的整体体系结构,充分体现OO的思想。合理做好各成员间的协作。

1.2 背景说明

1.2.1 系统名称:酒店管理系统

1.2.2 设计目标:进入酒店管理系理系统的合作开发设计阶段,建立开发者之间的良好交流合作渠道,建立良好的版本控制、代码控制方法。说明对程序系统的设计考虑,包括程序系统的基本处理流程,程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和安全性设计等,构建合理安全的数据库结构,为程序的详细设计奠定基础。

1.3 系统主要特点

a采用C/Sclient/server,客户/服务)和B/SBrowser/Server,浏览器/服务)混合结构。此结构保证了系统的可扩充性、可裁剪性、易升级性、易维护性、故障隔离性。

b.实现了实时数据库。实时数据库不仅提供了快速的实时数据访问。

c.采用OO的思想进行设计。

1.4 术语定义

XML:可扩展标记语言,是因特网上新兴的一种标准格式语言

UML:统一建模语言

SQL:一种数据库编程语言

SQL Server 2000:微软的大型数据库产品,它支持由ANSIISO1992年公布的SQL标准

BDE: Borland Database Engine,Inprise公司推出的一个数据库引擎.但需要BDE Administrator来配置数据库别名。

ADOActiveX Data Objects Microsoft提供的数据库访问技术,是Microsoft 发展的机遇COM的数据库规则和API访问的OLE DB技术。

1.5 参考资料

UML设计实作宝典》,中国铁道出版社 , 孙惠民 著

《现代酒店管理信息系统》,广东旅游出版社,牛越胜著

MCSE 制胜宝典——SQL Server 2000数据库设计与实现》,清华大学出版社

Delphi数据库开发关键技术与实例应用》,人民邮电出版社,程轰紫 著

《软件工程》重庆大学出版社,周枫等著

Delphi住宿餐饮管理系统开发实例导航》人民邮电出版社, 刘径 等著

Delphi 数据库实用程序设计100例》人民邮电出版社,段兴 著

2. 总体结构设计

  2.1 需求规定

在酒店管理需求进行详细了解的基础上,按照软件工程的设计方法、路线和工具进行系统设计,然后综合应用数据库技术、开发语言(工具)技术、网络技术,实现一个完整、可用的,并且有一定实用性、通用性的酒店管理系统。作为酒店管理的重要组成部分——后台管理,主要包括以下一些功能及性能要求:

(1)系统设置:系统设置包括三个功能模块:用户权限设置,数据备份,退出。其中用户权限包括会员权限,普通用户权限,系统管理员(即操作员)权限。系统提供用户可根据自己的管理模式设置系统,对于通用标准的代码设置,系统始化时提供,用户可对客房数量、类型、显示方式、房价、服务费率、节假日调租、消费代码、收入类别代码等进行设定,管理相关会员;操作人员可以管理所有用户,并进行密码、权限设定;汇率标准设定;客户资料设定等。此外还包括其他费用设置、数据备份等

(2)考勤人事管理系统:包括三个模块员工基本情况管理,员工考勤情况管理,工资管理。包括人事档案基本情况建立员工档案(在职情况、历史员工、应聘人员),基本情况设定、考勤情况、薪金变动、薪金计算等。

(3)会员管理系统模块:包括会员资料的录入、维护,会员快速预定,会员消费管理,会员房价管理,会员级别和优惠费率的设定等。

(4)营销部分:分为单位历史档案管理,客户协议直接反映到前台,会员管理四个模块。其中客户关系管理系统包括单位管理,联系人管理,客户协议管理,事件管理等。

(5)综合部分:酒店综合报表中心,图表中心。包括多种人事报表、员工工资报表、工资报表,财务报表,酒店经营报表。

  2.2 运行环境

   (1)基于Windows 9XWindows2000/XP操作系统的软件平台

(2)基于IntelAMD CPU支持的硬件平台,网络环境为局域网。

(3)采用功能强大,性能稳定安全的SQL Server 2000作为后台数据库.

  2.3 处理流程

2.3.1 主要模块的数据流图

 1)系统设置模块

    a)用户登陆

图表 1用户登陆程序流程图

 

          b)用户权限设置

图表 2 用户权限设置程序流程图

         c)用户密码修改程序流程图类似上图(略)

     2)人事管理模块

2.4 模块结构关系

3 数据结构设计

  3.1 系统数据库概念结构设计E-R

 

3.2 系统数据表逻辑结构设计

1)用户表

[DQ1] 

2)缺勤类型设置信息表

[DQ2] 

   3.3 数据库结构的实现

/****** Object:  Table [dbo].[absencetype]    Script Date: 2005-6-9 4:38:18 ******/


 [DQ1]傅老师,这里的数据表是不是只能用word制作

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有