小型宾馆管理系统(述职报告)

上传人:jiups****uk12 文档编号:39424692 上传时间:2018-05-15 格式:DOC 页数:28 大小:3.36MB
返回 下载 相关 举报
小型宾馆管理系统(述职报告)_第1页
第1页 / 共28页
小型宾馆管理系统(述职报告)_第2页
第2页 / 共28页
小型宾馆管理系统(述职报告)_第3页
第3页 / 共28页
小型宾馆管理系统(述职报告)_第4页
第4页 / 共28页
小型宾馆管理系统(述职报告)_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《小型宾馆管理系统(述职报告)》由会员分享,可在线阅读,更多相关《小型宾馆管理系统(述职报告)(28页珍藏版)》请在金锄头文库上搜索。

1、软件工程课程设计软件工程课程设计小型宾馆管理系统小型宾馆管理系统摘摘 要要宾馆客人档案管理系统主要是针对宾馆作为使用对象而开发的,这是一个典型的信息管理系统(MIS)开发项目。其系统开发任务主要包括数据库的设计与维护、客户端应用程序的开发等两个方面。对于前者要求建立起的数据库具有完整性和一致性,且具有一定的数据安全性,如用户需要密码才能使用等,而对于后者则要求程序界面友好、功能完备等特点。经过详细的分析,选用 C#作为前端开发工具,利用其提供的集成开发环境及各种控件,尤其是对数据库的良好支持完成对数据库的各种操作,达到客人档案管理的目的。系统采用的是原型法的开发方法。本着开发人员对用户需求的理

2、解,通过简单的系统分析、系统设计,快速实现一个原型系统,然后通过反复修改来实现管理信息系统。关键词:关键词:SQL,宾馆,C#,管理系统第一章第一章 引言引言1.11.1 开发背景开发背景说明:说明:A 系统的名字:小型宾馆管理系统的设计与实现B 开发者:包海江C 本系统是基于 C#架构的小型宾馆管理应用系统,它具有以下功能:1客房类型管理、客房管理、客房查询、客户查询、客户入住、客户结算和退出 系统等功能。 2.本系统中的数据库查询采用了分页式查询处理技术。这样便可大大提高数据的查询速度,同时可避免因查询的数据量过大而引起数据库服务器的超负荷运行甚至系统崩溃。3.本系统将使用 SQL Ser

3、ver 作为数据库存储系统。经济的快速发展,人们的生活水平和消费意识的提高,促进了旅游业的发展。宾馆行业将面临着机遇和挑战。宾馆客人管理是宾馆管理的一个重要且必须切实面对的工作,但一直以来人们使用传统的人工方式管理宾馆,这种管理方式存在着许多缺点,如:效率低、保密性差且较为烦琐,另外随着客人数量的增加,其工作量也将大大增加,这必然增加客人管理者的工作量和劳动强度,这将给客人管理信息的查找、更新和维护都带来了很多困难。建立宾馆客人档案管理系统,采用计算机对客人信息进行管理,可以进一步提高宾馆的经济效益和现代化水平,帮助宾馆工作人员提高工作效率,实现客人信息管理工作流程的系统化、规范化和自动化。经

4、过详细的调查,目前宾馆客人住宿登记管理还停留在人工管理的基础上,这样的管理机制已经不能适应时代的发展,这样的方法将浪费许多人力和物力。随着计算机技术的不断提高,这种传统的手工管理方法必然被以计算机为基础的信息管理方法所取代。客人档案管理作为计算机应用的一个分支,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高宾馆管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的宾馆客人档案管理系统,将是非常必要的,也是十分及时的。1.2 实训目的:实训目的:通过本次实训的课程,使我们熟悉软件开发程序的流程;牢固掌握本

5、课程的难点、重点知 识;灵活运用本课程所学知识解决宾馆管理系统的实际问题;结合后台 HotelManage 数据 库的设计,采用 C#.net 进行前台开发,设计出一套完整的 Windows 应用程序。通过对一个 完整的应用系统的开发,提高我们设计开发及编码的能力。1.31.3实训要求:实训要求:根据所提供的宾馆管理系统的需求,完成良好的操作界面,功能基本完成的是一个宾馆管 理系统的查询、类型、入住、结帐、客房信息等。由于实训学时有限,我们实训前应做好 项目的需求分析或按给定的需求分析做。我们在实训过程中,还应注意参考网上资源,在 网上搜索相关资源,积极在 BBS 论坛上讨论,培养了基于学习网

6、络的能力,这也正是所谓 的齐力共进。1.41.4系统功能结构图:系统功能结构图:图 1-1 系统功能结构图1.51.5 系统开发方法系统开发方法:宾馆客人档案管理系统采用的是原型法的开发方法。本着开发人员对用户需求的理解,通过简单的系统分析、系统设计,快速实现一个原型系统,然后通过反复修改来实现管理信息系统。第二章第二章 系统分析系统分析2.12.1 可行性分析可行性分析2.1.12.1.1、管理上的可行性:、管理上的可行性:在传统的宾馆客人管理过程中,管理人员不得不花费大量的时间来处理顾客投诉,例如错误查询、烦琐的登记和结帐手续、旅客费用计算错误、空余客房资料不能及时提供等,从而影响宾馆的经

7、济效益。因此,宾馆的管理人员迫切地需要一套宾馆客人信息管理系统来对日常信息进行处理和维护。历史经验的积累使宾馆行业现有的管理制度和管理方法比较科学,规章制度比较齐全,原始数据比较正确。这些为系统的建设提供了有效的制度保障。2.1.22.1.2、技术上的可行性:、技术上的可行性:本管理信息系统将采用技术成熟的 C#作为前台开发工具。后台数据库采用微软公司的SQL Server 数据库,因为它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技的飞速发展使硬件的更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系

8、统的需要。2.1.32.1.3、经济上的可行性:、经济上的可行性:本系统由作者自主开发,操作人员只需简单培训即可上岗。管理和维护比较简单,除了必要的设备投资外,后期只需少量资金就可确保运转。因此对于宾馆在经济上是完全可以接受的。本系统的使用能大大提高员工工作效率,加速资金周转、降低各项成本及改善服务质量,能够取得良好的经济效益。综上所述,本系统在管理上、技术上和经济上都是完全可行的,并且投入少、见效快。因此系统的开发是完全可行的。2.22.2 需求分析需求分析2.2.1 业务流程分析业务流程分析宾馆业务的基本流程主要包括:客房类型管理,用户可以对某个或某几个房间进行对房间内的设施进行有效的管理

9、。客房管理,用户可以查看个房间的设施及对各房间做出相应管理。客房查询,用户可以对整个宾馆的房间进行顾客入住情况进行查看,并作出相应顾客入住的措施。客户查询,用户可以对住户的情况进行查看。客户结算,用户可以对客户进行方便快捷的结算。退出系统,用户退出系统。 2.2.2 数据流程分析数据流程分析本系统的后台数据库将作为整个宾馆的数据流通中心,将各个部门的数据信息连通起来,具体流程如下图所示:图 2-1 数据流程分析图2.2.3 系统功能分析系统功能分析1、客房类型管理:完成某个或某几个房间进行对房间内的设施进行有效的管理。2、客房管理:完成查看个房间的设施及对各房间做出相应管理。3、客房查询:完成

10、对整个宾馆的房间进行顾客入住情况进行查看,并作出相应顾客入住的措施。4、客户查询:完成增加预订、修改预订、删除预订,预订情况的查询等功能。5、客户结算:完成对客户进行方便快捷的结算。6、客户入住:完成对客户的房间入住管理7、退出系统:完成系统的退出。2.2.4 系统权限分析系统权限分析用户分为:普通用户和管理员管理员:具有操作全部功能的权限。普通用户:部分功能不允许使用。第三章第三章 系统设计系统设计3.1 系统功能模块设计系统功能模块设计图 1-1 系统功能结构图从上图中可以看出,系统总共分为 7 个模块:客房类型管理、客房管理、客房查询、客户 查询、客户入住、客户结算和退出系统等功能。 系

11、统功能是在实际开发设计过程中经过专研、分析用户需求,根据用户提出的意见面 建立的,本系统为了满足用户的需求而开发的,所以本系统的名字称为宾馆管理系统。 本宾馆管理系统的过程包括客房类型管理、客房管理、客房查询、客户查询、客户入住、 客户结算和退出系统等功能。3.23.2 数据库与数据库表的设计数据库与数据库表的设计分析宾馆管理系统的需求,需要拥有一个客户表即 HotelManagement,它是客户入住窗体 关联的表,以实现数据录入、查询、统计客户入住的信息,客人是整个系统的主体,所以该 宾馆管理系统必须有表 HotelManagement,表的属性如图:图 1 历史入住信息表结构图 2 客户

12、信息表结构图 3 当前在住信息表结构图 4 客房表结构图 5 客房类型表结构第四章第四章 系统实现系统实现在观看以下窗口或代码之前,让我们一起看一下设计好的 visual studio 窗体吧:4.14.1 系统主界面系统主界面包括系统管理、客房资料、客户信息,运行主界面如下图:包括系统管理、客房资料、客户信息,运行主界面如下图:为了便于与数据库的连接修改,特定义了类 Connection,它的代码如下:public class Connectionpublic static string ConnStringget return “Data Source=(local);Initial Ca

13、talog=HotelManage.1;Integrated Security=True“; 4.24.2 客房资料客房资料包括客房类型、客房信息、客房查询:包括客房类型、客房信息、客房查询: 客房类型管理:对宾馆的客房类型进行登记管理,提供查询、新建、修改和删除等功能。 客房类型主要是显示客房类型的信息,也是价格调动的主体,它里边包括客房名称、床数、 面积、价钱、电视、电话、空调、卫生间、新建按钮、删除按钮、取消按钮、保存按钮和 退出按钮、如下图所示:保存按扭的主要代码如下:private void btnSave_Click(object sender, System.EventArgs

14、e)string typename=this.textTypeName.Text;int area=Convert.ToInt32(this.textArea.Text);float price=Convert.ToSingle(this.textPrice.Text);int bednum=Convert.ToInt32(this.textBedNum.Text);int tv=Convert.ToInt32(this.checkTV.Checked);int telephone=Convert.ToInt32(this.checkTelephone.Checked);int aircond

15、ition=Convert.ToInt32(this.checkAirCondition.Checked);int toilet=Convert.ToInt32(this.checkToilet.Checked);if(add)this.roomtypeManage.RoomType_Add(typename,area,bednum,price,telephone,tv,toilet,aircondition);MessageBox.Show(“添加信息成功“);this.UpdateListView();elseif(this.roomtypeManage.Room_Modify(typen

16、ame,area,bednum,price,telephone,tv,toilet,aircondition)=true)MessageBox.Show(“修改信息成功“,“提示“,MessageBoxButtons.OK,MessageBoxIcon.Information);this.UpdateListView();elseMessageBox.Show(“修改信息失败“,“提示“,MessageBoxButtons.OK,MessageBoxIcon.Information);this.sqlCommand1.CommandText=this.selectStr;trythis.sqlConnection1.Open();this.sqlCommand1.ExecuteNonQuery();this.UpdateListView();catch(System.Exception E)MessageBox.Show(E.ToString();finallythis

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号