1、 目录 任务分配和目标 . 2 1系统需求分析 . 3 1.1 待开发功能的一般描述 . 3 1.2 待开发软件的功能模块 . 3 1.3 网站可行性分析 4 1.4 UML 系统建模 . 4 2.系统总体设计 . 7 2.1 系统功能描述 . 7 2.2 功能结构图 . 8 2.3 系统流程图 . 9 3.数据库设计11 3.1 数据字典 .11 3.2 ER 图设计 . 12 3.3 数据表设计 . 13 4.系统详细设计及实现. 15 4.1 登录窗体设计 . 15 4.2 系统主界面设计 17 4.3 入住管理界面设计 19 4.4 预定管理界面设计 24 4.5 退房结账界面设计 2
2、9 5.总结 . 33 任务分配和目标任务分配和目标 本系统的名称为客房管理系统 我们主要针对架构清晰、模块独立性强、以及易维护和扩展等特点,进行系 统设计,从而提供宾馆客房科学、规范的现代管理模式,使宾馆客房管理跨上一 个新的台阶,一个先进的管理手段即高效率计算机管理方式引导宾馆行业的发 展。 1 1系统系统需求分析需求分析 1 1.1.1 待开发功能的待开发功能的一般描述一般描述 酒店作为目前高层次的服务行业之一,最重要的就是要做到优质服务。服务 的安排、调度是否周到,客人的要求是否能迅速地得到满足,都直接影响到酒店 的形象和声誉。借助计算机技术来进行信息管理,并配合现代化的酒店管理经验
3、和模式,可以极大地提高酒店的服务质量,获得更好的经济效益。酒店信息化管 理已成为酒店现代科学管理的重要内容, 是酒店经营中必不可缺少的现代科学工 具。 系统目标: (1)建立一套功能完整、高效、安全、稳定的酒店管理系统. (2)系统能够对员工日常操作进行快速、安全地反映。 (3)实现对顾客信息,预订、入住、换房、退房、房态设置等信 息的方便迅速录入、查询及管理,了解酒店日常业务的相关信息。 (4)界面简洁、操作方便、简单易学,用户不需要有太多的专业 知识。 1 1.2.2 待开发软件的功能模块待开发软件的功能模块 针对客房管理系统的需求,通过对客房管理工作过程的内容分析, 系统需要 实现的功能
4、有如下主要五大功能: (1)客房管理:客房编辑,客房状态编辑,客房类型编辑。 (对客房的状态、类型进行查,删,改) (2)顾客管理:客房预定,登记入住,房间调整,退房登记。 (根据顾客的要求对客房号或客房类型进行查询、修改等) (3)账单管理:消费记录,话费记录,入住登记。 (根据房间号查询,修改,删除顾客消费记录) (4)系统设置:修改密码以及用户管理。 (5)客房预订管理:登记预定客户、客房的信息以及浏览查询等。 1 1.3.3 网站可行性分析网站可行性分析 可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究 的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可
5、执行 性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查 得出以下四点的可行性分析: (1)经济可行性:该系统设计是本组人员通过自己所掌握的知识设计的, 又因为本组的设计能力有限,其功能还不能完善,所以没有什么经济效益可谈。 (2)技术可行性:Delphi 的技术是我们以前所学习的知识,较为熟练。 (3)运行可行性:该系统需要在正确连接 Access 数据库后可以正常运行。 通过以上的可行性分析,我们将采用 Delphi 的技术,运用 Access 数据库对 系统进行建设。 1 1.4.4 UMLUML 系统建模系统建模 因为UML很适合于对逻辑数据库模式和物理数据库模式建
6、模,所以我们对系 统进行 UML 建模。下面是酒店客房管理系统的 UML 建模过程。这里我们将使用 Rational Rose 进行 UML 建模。 用例图分析: 图 1.1 系统用例图 订房管理时序图: 图 1.2 预订时序图 业务流程图: 图 1.3 业务流程图 针对现在宾馆业的发展需求, 在业务流程图的基础上, 可以得到数据流程图: 顶层数据流图: 顾客信息 (入住) 操作命令及数据 返回数据 返回信息 图 1.4 顶层数据流图 顾客 要求预订 要求入住 结算 前台 查询房间 确认房间 预定登记 入住登记 退房登记 查询入住时间 要求退房 补交押金 登记 要求补交押金 顾客 管理员 客 房 管 理 系统 2 2. .系统总体设计系统总体设计 2 2.1.1 系统功能系统功能描述描述 我们组通过商讨,搜索资料,所设计的福到家宾馆客房管理系统适用于宾 馆的客房资源和客户信息的管理,实现宾馆客房的信息化管理,该系统主要包 括预定管理、前台接待管理、前台收银操作、客房及客史管理、基础信息设 置、系统帮助等功能。