C#家庭式旅馆客房管理系统的设计与实现(2)
时间:2016-11-15 15:26 来源:毕业论文 作者:毕业论文 点击:次
1.2开发平台与技术 1.2.1C#编程语言 C#是Microsoft在Visual Studio.NET中推出的一种新型程序设计语言,具有面向组件、强大功能和灵活性等特点。C#语言与C++和Java非常类似,样式清晰,可读性很强,易于掌握。 1.2.2Visual Studio 2005开发环境 Visual Studio 2005 包含了一系列高效的、智能的开发工具,本文来自优尔\文/论~文?网,毕业论文 www.youerw.com 加7位QQ324~9114找原文不论是为开发初学者,还是为经验丰富的企业开发团队都提供了很多全新的、强大的功能,是一款全方面的工具平台,并能减少开发的复杂度,确保用户能更加轻松发布基于 Framework 的解决方案,包括 Windows、Web、移动和基于 Office 的应用。 2系统总体设计 2.1系统目标 家庭式旅馆管理系统的目的是提高管理人员的工作效率和满足旅客及其入住成员的多方面服务需求。管理人员可以在任何时候从系统当中获取有用的信息或储存相关的资料,因此该系统应具有以下几个目标: (1) 系统应充分反映家庭式旅馆管理中的实际需求,具备较强的实用性,所以旅馆管理中的基本项目,如旅客信息管理、房间信息管理、收费管理、报修管理等都应包括在内。 (2) 系统需具有友好性和易操作性,界面要清楚简洁,工作人员通过简单的培训就可以使用系统,且操作起来非常方便。 (3) 系统应具有较高的可靠性和容错能力,不允许丢失信息,并且当出现违规操作或错误操作时,应给出相关的提示信息或帮助信息。 (4) 系统应具有安全检查机制,通过相关的权限设置,使系统具有很强的安全和保密性,非法用户不能使用。 2.2系统功能模块设计 通过大量的查阅家庭式旅馆管理系统方面的资料,一个完善的旅馆管理系统功能模块图如图2.1所示。 本系统划分为以下几个功能模块: (1) 住宿管理模块:包括预订管理子模块和入住管理子模块,实现旅客的预定和入住功能。 图2.1系统功能模块图 (2) 餐饮消费管理模块:实现旅客的订餐功能。 (3) 结账管理模块:实现旅客对餐饮和住宿消费的结账。 (4) 客房管理模块:包括报修管理子模块、增加类型管理子模块和修改放假价格子模块。主要功能对该旅馆内房间的报修、各种类型房间的信息添加以及房间价格的修改。 (5) 系统文护模块:包括用户注册子模块、文护用户信息子模块和数据库备份子模块。实现用户注册和用户信息的修改以及数据备份。 (6) 查询统计模块: 包括住宿查询子模块和预订查询子模块。实现对房间的住宿查询和预订查询。 (7) 注册登录模块:实现用户的登录和用户的注册。 2.3数据库设计 2.3.1概念结构设计 本系统基本拥有旅客、房间、食品三个实体,其实体关系具体的描述如图2.2所示。 2.3.2 物理结构设计 本系统只有一个数据库,包含有多张数据表,以下给出几张主要数据表的关系模式: 1) 房间信息表(房间编号、房间类型名、楼层数、状态、备注) 关键字:房间编号 图2.2 家庭式旅馆管理系统E-R图 2) 旅客信息表(旅客编号、姓名、性别、身份证号、电话) 关键字:旅客编号 3) 食物信息表(食物编号、食物名称、食物价格) 关键字:食物编号 4) 房间消费信息表(房间编号、旅客编号、旅客姓名、房间类型名、价格、入住时间、离开时间、押金、消费) 关键字:房间编号 外关键字:旅客编号 (责任编辑:qin) |