系统设计说明书模板(面向对象方法).doc
《系统设计说明书模板(面向对象方法).doc》由会员分享,可在线阅读,更多相关《系统设计说明书模板(面向对象方法).doc(23页珍藏版)》请在沃文网上搜索。
1、酒店入住管理系统设计说明小组名称:电子商务082陈超、庞义洋设计说明目录1 概述11.1 编写目的11.2 参考资料12 需求概述13 结构设计23.1 总体设计23.2 功能分配33.3 接口设计33.3.1 外部接口设计33.3.2 内部接口设计33.4 数据结构设计33.4.1 公共数据结构设计33.4.2 数据库设计34 类的设计54.1 系统管理员类设计54.1.1 功能说明54.1.2 属性说明54.1.3 公有方法说明54.1.4 私有方法说明64.2 客房管理事项类设计64.2.1 功能说明64.2.2 属性说明64.2.3 公有方法说明74.2.4 私有方法说明74.3 预定
2、管理事项类设计74.3.1 功能说明74.3.2 属性说明74.3.3 公有方法说明74.3.4 私有方法说明84.4 前台接待人员类设计94.4.1 功能说明94.4.2 属性说明94.4.3 公有方法说明94.4.4 私有方法说明94.5 客户类设计104.5.1 功能说明104.5.2 属性说明104.5.3 公有方法说明104.5.4 私有方法说明114.6 结账管理事项类设计114.6.1 功能说明114.6.2 属性说明114.6.3 公有方法说明114.6.4 私有方法说明124.7 消费记录类设计124.7.1 功能说明124.7.2 属性说明124.7.3 公有方法说明124
3、.7.4 私有方法说明125 用例实现的设计135.1 预定房间设计135.1.1 功能说明135.1.2 界面设计135.1.3 交互设计145.2 取消预定设计145.2.1 功能说明145.2.2 界面设计145.2.3 交互设计155.3 登记房间设计165.3.1 功能说明165.3.2 界面设计165.3.3 交互设计175.4 结账设计175.4.1 功能说明175.4.2 界面设计185.4.3 交互设计195.5 客房查询设计195.5.1 功能说明195.5.2 界面设计205.5.3 交互设计21小结:21设计说明1 概述1.1 编写目的本文档的编写目的是:详细定义酒店入
4、住管理系统软件的总体功能;给出系统的结构设计和过程设计,作为程序编写的依据。1.2 参考资料1 唐德鹏,张文娟,黄宇海.现代饭店经营管理M. 北京:中国水利电力出版社,20042 彭伟民.基于需求的酒店管理系统的建模与实现M. 北京:人民邮电出版社,20053 刘学明.饭店客房管理M.广东:广东旅游出版社,2000 5 蔡敏,徐慧慧,黄炳强. UML基础与Rose建模教程. 人民邮电出版社,2006年1 月.6 冀振燕. UML系统分析设计与应用案例. 人民邮电出版社,2003年6 月.2 需求概述酒店管理系统主要有以下功能需求:1)用户登录模块,主要用于用户的登录。用户权限分为管理员和普通用
5、户。当用户输入用户名和密码后经过确认,才能进入宾馆客房管理信息系统,并拥有相应的权限。如果不是用户,拒绝进入。2)客房管理模块,该模块是本系统的核心所在。主要用于用户对客房及其业务的情况进行管理,其中包括:客房管理:可以对所有客房进行管理,包括增删该房间及房间状态。预定管理:可以接受预定房间。收银管理。顾客信息管理:管理客户的基本信息。3)消费管理模块,该模块主要用于对客人在入住期间的消费进行入帐操作,包括消费入帐,话费入帐,餐费入帐等操作。4)审查管理模块,主要用于该酒店管理者对酒店的基本数据信息进行查看,以便制定策略。包括客房状态报表查看,客人入住信息报表查看,历史客人报表查看等等。鉴于酒
6、店管理系统是一类大型系统,本课程设计主要研究其重要组成部分酒店入住管理系统即客房管理模块。3 结构设计3.1 总体设计图2.2.1 酒店管理系统类图图2.2.2 酒店入住管理系统类图 酒店入住管理系统是酒店管理系统的重要组成部分,包含有七大类:系统管理员、前台接待人员、客户、客房管理事项、结账管理事项、预定管理事项、消费记录。详情请参看类的设计。3.2 功能分配用例名功能简述参与类预定房间登记客户信息,接受客户的预定操作,并在客房中预留空置房间前台接待人员、预定管理事项、客户、客房管理事项取消预定更改预定状态前台接待人员、预定管理事项、客户登记房间将预定房间转为入住并取消预定,或登记客户信息选
7、择房间设为入住,同时产生消费开始时间前台接待人员、预定管理事项、客户、客房管理事项结 账产生消费结束时间,计算用户消费金额,产生消费记录前台接待人员、客户、客房管理事项、结账管理事项、消费记录客房查询查询客房状态前台接待人员、客房管理事项3.3 接口设计3.3.1 外部接口设计本系统设计为网页方式实现酒店网内访问,所以用户界面统一为超文本形式,要求客户端使用IE6.0以上版本。本系统和其它外部系统之间无接口。3.3.2 内部接口设计本系统内部采用分层设计,界面层依赖于业务逻辑层,业务逻辑层依赖于数据库访问层。界面层通过使用业务逻辑层对象来存取数据,一部分采用数据绑定方式实现,另一部分直接使用业
8、务逻辑对象实现。业务逻辑层和数据库访问层使用DataTable对象来存取数据。3.4 数据结构设计3.4.1 公共数据结构设计本项目中所使用的全局数据结构主要是Session对象和SettingBLL对象。l Session对象:用于存放页面之间共享的数据,比如用户登录信息。l SettingBLL对象:用于存放整个系统有关的参数设置,比如年度信息。3.4.2 数据库设计列 名数 据 类 型可 否 为 空说 明SysTimeDATETIME(8)NOT NULL时间ManIDCHAR(4)NOT NULL管理员编号(主键)ActivityCHAR(10)NOT NULL运行状态表3.4.2.1
9、 系统管理员表列 名数 据 类 型可 否 为 空说 明RoomIDINT(4)NOT NULL客房编号(主键)RoomSituationCHAR(10)NULL位置描述RoomTypeCHAR(4)NOT NULL级别RoomStatusCHAR(8)NOT NULL状态RoomInfVARCHAR(50)NULL备注表3.4.2.2 客房管理事项表列 名数 据 类 型可 否 为 空说 明RoomIDINT(4)NOT NULL客房编号(主键)RoomTypeCHAR(4)NOT NULL级别DeskIDCHAR(4)NOT NULL前台编号表3.4.2.3 预定管理事项表列 名数 据 类 型
10、可 否 为 空说 明SysTimeDATETIME(8)NOT NULL时间DeskIDCHAR(4)NOT NULL前台编号(主键)PcIDCHAR(4)NOT NULL前台机号表3.4.2.4 前台接待人员表列 名数 据 类 型可 否 为 空说 明CustomerIDINT(4)NOT NULL证件号(主键)CustomerNameCHAR(10)NOT NULL姓名CustomerSexCHAR(4)NOT NULL性别CustomerAddCHAR(16)NULL联系地址CustomerInfVARCHAR(50)NULL备注表3.4.2.5 客户表列 名数 据 类 型可 否 为 空说
11、 明SysTimeDATETIME(8)NOT NULL时间DeskIDCHAR(4)NOT NULL前台编号(主键)PcIDCHAR(4)NOT NULL前台机号ModeCHAR(10)NOT NULL结账方式表3.4.2.6 结账管理事项表列 名数 据 类 型可 否 为 空说 明SysTimeDATETIME(8)NOT NULL时间DeskIDCHAR(4)NOT NULL前台编号(主键)MoneyMONEY(8)NOT NULL金额表3.4.2.7 消费记录表4 类的设计对系统当中主要的类逐一进行说明。4.1 系统管理员类设计4.1.1 功能说明该类是为系统管理员登录设置的类,包含属性
12、有:时间、管理员编号、运行状态,操作有:登录、显示时间、联机、脱机。4.1.2 属性说明时间:系统时间。管理员编号:管理员的员工编号用以与员工信息连接。运行状态:该管理员此时操作状态。4.1.3 公有方法说明l 登录方法 功能描述登录系统。 输入用户名,密码 输出用户身份 处理过程1. 用户输入用户名和密码;2. 系统向数据库请求验证;3. 数据库返回用户身份;4. 系统发放权限。l 显示时间方法 功能描述显示当前系统时间。 输入无 输出当前系统时间 处理过程1. 用户向系统发出指令请求显示时间;2. 系统返回时间。4.1.4 私有方法说明l 联机方法 功能描述实现本机与服务器的联接。 输入登
13、录名及密码 输出IP地址及网关 处理过程1. 用户输入登录名及密码;2. 系统向数据库请求验证;3. 数据库返回IP地址及网关;4. 系统传递给用户。l 脱机方法 功能描述实现本机与服务器的脱离。 输入无 输出IP及网关失效 处理过程1. 用户切断联网;2. 系统收回IP及网关。4.2 客房管理事项类设计4.2.1 功能说明该类提供客房管理各项事宜,包含属性有:客房编号、位置描述、级别、状态、备注,操作有:维修、清洁。4.2.2 属性说明客房编号:客房拥有的唯一编号。位置描述:通过楼层-楼道-方向-次序规格描述客房位置。级别:豪华套房、标准间、单人间,即客房规格及潜在价位。状态:空闲、预定、入
14、住、维修、清洁。备注:其他事项。4.2.3 公有方法说明无。4.2.4 私有方法说明l 维修方法 功能描述对客房进行维修操作。 输入客房编号 输出维修状态 处理过程1. 系统管理员发现客房损坏向系统发送消息;2. 系统更改客房状态为维修并将信息发送至后勤部。l 清洁方法 功能描述对客房进行清洁操作。 输入客房编号 输出清洁状态 处理过程1. 客户结账后前台向系统发送消息;2. 系统更改客房状态为清洁并将信息发送至后勤部。4.3 预定管理事项类设计4.3.1 功能说明该类提供预定管理各项事宜,包含属性有:客房编号、级别、前台编号,操作有:预定、取消预定、入住、调换。4.3.2 属性说明客房编号:
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 设计 说明书 模板 面向 对象 方法