对我国有关版权贸易争端及解决对策研究本科学位论文_第1页
对我国有关版权贸易争端及解决对策研究本科学位论文_第2页
对我国有关版权贸易争端及解决对策研究本科学位论文_第3页
对我国有关版权贸易争端及解决对策研究本科学位论文_第4页
对我国有关版权贸易争端及解决对策研究本科学位论文_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE摘要本系统主要用于面向整个宾馆客房的管理工作。它的应用提高了客房管理工作的效率,减少了管理人员的手工劳动,使查询及管理既快捷又准确,使宾馆管理工作更加规范化、信息化。宾馆管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本课题以VisualBasic语言作为开发工具,SQLSERVER作为后台数据库开发的宾馆信息管理系统。系统具有住宿登记、查询,客房设置管理等功能,克服了手工录入与管理的繁琐性、不安全性、难于管理等缺陷,为使用者提供极大的方便且具有很高的安全性,使用者可以方便的对客房的信息资料进行查询、管理等操作。关键词:宾馆管理系统;数据库;E-R图;

目录引言 1第1章概论 21.1天鹅湖宾馆简介 21.2开发背景 21.3开发意义 2第2章开发环境介绍 32.1VisualBasic简介 32.2SQL2000简介 3第3章系统需求分析 43.1系统功能分析 43.2数据流程分析 4第4章系统概要设计 74.1系统功能结构图 74.2数据库概念结构设计 84.3数据逻辑结构设计 9第5章系统详细设计 115.1系统主界面 115.2用户管理 125.2.1用户登录 125.2.2修改用户密码 125.2.3添加用户 135.3客房标准管理 135.3.1添加客房标准窗体 145.3.2修改客房标准窗体 145.3.3删除客房标准 155.4客房信息管理 155.4.1添加客房信息 155.4.2修改客房信息 155.4.3删除客房信息 165.4.4查询客房信息 165.5订房信息管理 175.5.1查询剩余客房信息 174.5.2添加订房信息 175.5.3修改订房信息 185.5.4查询订房信息 195.6结算信息管理 195.6.1添加结算信息 195.6.2修改结算信息 205.6.3查询结算信息 205.7帮助 20第6章系统运行及测试 22结论 23参考文献 24致谢 25PAGE1引言随着21世纪的钟声敲响,人类正以惊人的速度走出工业文明,步入超高速发展的信息时代。当人们昨天还在沉浸在486,586带来的高速、便捷时,而在今天,世界上又超乎人们想象地诞生了P42.4,P43.6……,对于明天,我们无法预想,因为计算机正以摩尔令人难以致信的速度发展。信息时代的来临仅改变着我们的生活,也不断改变着我们的思维方式和学习方式,以及我们周围的一切。可以说,计算机注定要伴随我们一生。电子信息的网络化,各行各业的高度信息化不断推动着社会的高度发展。对于我们新世纪的大学生,并且又是计算机专业的大学生,我们不仅仅要掌握计算机的基本技能,而且要精通计算机的科学技术及其应用。在现代化的经济时代里,信息化竞争已经越来越趋于白热化,具有先进的信息化技术,无论是个人也好,还是企业也罢,都能占据先机,从而有效地拓宽与发展。对于已经加入WTO的中国,我们已经别无选择了……信息管理系统(MIS)是提高企业,单位以及人们生活效率的一个极其重要的方面,它的发展与广泛应用能够体现一个企业是否具有现代化竞争科技实力,更是评判一个国家信息化发展的一个标准,因此,做好信息管理系统(MIS)也是我们大学生信息技术能力的一个体现。宾馆管理系统是一个宾馆行业不可缺少的部分,它的内容对于宾馆的决策者和管理者来说都至关重要,所以宾馆管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一旦长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对教学信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高宾馆管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

第1章概论1.1天鹅湖宾馆简介开县天鹅湖宾馆位于开县汉丰镇南郊村,主要经营产品餐饮,宽敞的大堂,悠长气派的总台,格调优雅的堂吧,独坐一隅品茗,洽谈会友,实乃闹中取静,商务中心便利,快捷,规范的服务,使您的商务活动一帆风顺;桑拿浴场,28间自由KTV让您感受高品质的休闲人生。106间(套)不同标准的客房让您拥有一份舒适和尊贵,宛如置身温馨家居,豪华套房,尽显高贵,标准客房典雅舒适,使您客旅异地心静气爽,大小各异的会议室,满足您的商务活动的需求,美味可口的餐饮,可同时提供500余人就餐,风格各异的各类宴会厅18个,多功能餐厅一个,可满足不同形式的餐饮活动,为您提供正宗的淮扬菜,杭帮菜,川菜等,款款佳肴均由名厨掌勺,让您美食尽享,在文化与美食中慢慢流淌,占地1500平方米的花园广场曲径通幽,花草荫荫,绿树相拥,徜徉其中心旷神怡。1.2开发背景宾馆管理系统能系统地对客人预订客房、入住、居住和离店期间的一切服务进行管理,并存储客房的所有信息,并且严格按照有关规定,按一定的模式或规律进行。同时,宾馆管理数据量大,同时需要数据流清晰、规范,同时需要提供一个分级严格的管理体系等特点,因而适合用计算机进行系统管理,宾馆管理系统在我国的需求量还相当大,很有发展空间。为适应不断发展的信息化,自动化进程,提高资源的使用率,开发本宾馆管理系统,实施宾馆的网络化,信息化管理。1.3开发意义随着社会的不断进步,宾馆酒店业的竞争也愈来愈激烈,要想在竞争中取得优势,必须在经营管理、产品服务等方面提高管理意识。如何利用先进的管理手段,提高客房的管理水平,是每一个宾馆管理者所面临的重大问题。传统手工的客房管理,管理过程繁琐而复杂,执行效率低,并且易于出错。通过这样的系统,我们可以做到信息的规范管理和快速查询,实现了客房信息管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。第2章开发环境介绍2.1VisualBasic简介VisualBasic是Microsoft公司成功的编程语言产品之一,在全世界拥有数以百万计算机用户,它之所以受到人们的青睐,原因是多方面的,但主要的有两点:一是功能强大,二是容易掌握。VisualBasic的出现,打破了Windows应用程序的开发由专业的C程序员一统天下的局面,即是非专业人也能胜任,并可在较短的时间内开发生质量高、界面好的应用程序。随着版本的更新,VisualBasic已经成为真正专业化的大型开发语言和环境,不公功能越来越强,而且更容易使用。VisualBasic6.0所提供的开发环境与Windows具有完全一致的界面,使用更方便,其代码效率已达到VisualC++的水平。2.2SQL2000简介SQLServer2000是微软公司推出的基于RDBMS(关系数据库管理系统)技术的数据库。它与ORACLE、SYBASE相比,有着安装方便、使用简单的优点,而且在性价比上有着其它数据库无法企及的优势。在我国,采用WINDOWSNT作为局域网操作系统的占不小比例,而从技术角度来说,同DB2结合大型机一样,SQLServer同WINDOWSNT紧密的结合在一起。能很好的处理部门级的数据。作为SQLServer系列中的新版本,SQLServer2000增强了很多功能,服务器性能主要有:新数据类型、数据仓库、分布式查询和更新、动态锁定、通过MICROSOFT代理服务器访问SQLServer、新的安全模型、XML支持等;管理性能增强有:数据转换服务工具(DTS)、管理控制台(企业管理器)、WEB助手向导等。SQLServer2000所具有的将关系数据库管理系统(RDBMS)扩展为虚拟的对象数据库管理系统(ODBMS)的能力,使SQLServer2000成为当今应用于Intranet、Internet及其extrnet中最具综合性的数据库开发环境。这就是我采用SQLServer2000作为支持数据库的主要原因。

第3章系统需求分析3.1系统功能分析针对天鹅湖宾馆的位置、面积、职工人数、宾馆所设有的标间、双人间、套间等,间数、床位数、同时能接待的人数,宾馆里所拥有的设备,如电话、电视、空调等。对该宾馆在发展过程中意识到要想在竞争中取得优势,必须首先提高经营管理,而提高经营管理最重要的保证就是信息技术。宾馆应审时度势,针对宾馆内部管理需求和宾馆酒店业的发展前景,决定首先在客房管理上采用计算机技术。所以,据该宾馆的具体情况,开发了"宾馆管理系统",系统的主要功能设计有:有关客房标准的制定、标准信息的输入,包括标准编号、标准名称、房间面积、床位数量、住房单价、是否有空调、电视机、电话等客房标准信息的修改、查询等。客房基本信息的输入,包括客房编号、客房类型、客房位置、客房单价、备注等。客房基本信息的查询、修改,包括客房编号、客房类型、客房位置、客房单价、备注等。剩余客房信息的查询。订房信息的输入,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。订房信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。结算信息的输入,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、结算日期、备注信息等。结算信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、结算日期、备注信息等。3.2数据流程分析用户的需求具体体现在各种信息的提供、保存、更新和查询等方面,这就要求数据库结构能允分满足各种信息的输入和输出。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的设计打下基础。本系统所处理的数据流程如下:订房信息管理天鹅湖宾馆管理系统退出系统订房信息管理天鹅湖宾馆管理系统退出系统用户名用户名密码结算信息管理结算信息管理用户用户系统管理系统管理客房信息客房信息图3-1系统顶层流程图用户订房信息管理订房信息用户订房信息管理订房信息表按身份证订房添加订房信息修改订房查询订房用户结算信息管理用户结算信息管理订房信息表客户结算结算修改结算查询结算用户系统管理订房信息表用户系统管理订房信息表添加用户密码修改

第4章系统概要设计4.1系统功能结构图对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如图4-1所示的系统功能模块图。天鹅湖宾馆管理系统天鹅湖宾馆管理系统订房信息管理客房信息管理结算信息管理系统管理员工基本信息添加订房信息修改订房信息添加设置客房标准订房信息查询结算信息查询结算信息修改结算信息添加设置客房信息用户管理密码管理剩余客房查询员工基本信息添加客房信息添加客房信息修改客房信息查询客房标准修改客房标准添加图4-1系统功能模块图4.2数据库概念结构设计本系统中的实体有:客房标准信息实体、客房信息实体、订房信息实体、结算信息实体。各个实体具体的描述E-R图如下。客房标准信息实体E-R图如图所示。客房标准信息实体客房标准信息实体标准编号标准名称床位数量客房单价图4-2客房标准信息实体客房信息实体E-R图如下所示。客房信息实体客房信息实体客房编号客房标准客房位置客房单价备注图4-3客房信息实体订房信息实体E-R图如下所示。订房信息实体订房信息实体客房编号客房种类入住时间折扣客房位置客房单价顾客姓名顾客身份证号备注图4-4订房信息实体结算信息实体E-R图如下所示。订房信息实体订房信息实体客房编号客房种类入住时间折扣客房位置客房单价顾客姓名顾客身份证号备注结算日期图4-5结算信息实体4.3数据逻辑结构设计现在需要将上面的数据库概念结构转化为SQLServer2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。天鹅湖宾馆管理系统数据库中各个表的设计结果如下面表格所示。每个表格表示数据库中的一个表。表4-1user管理用户表列名数据类型可否为空说明User_IDVarcharNOTNULL用户名User_PWDVarcharNULL密码User_DESCharNULL用户描述表4-2roomtype客房标准信息表列名数据类型可否为空说明TypeidVarcharNOTNULL标准编号TypenameVarcharNOTNULL标准名称AreaNumericNULL房间面积BednumNumericNULL床位数量HairconditionVarcharNULL是否有空调HtelephoneVarcharNULL是否有电话htelvisionVarcharNULL是否有电视HtoiletVarcharNULL是否有卫生间priceNumericNULL单价表4-3rooms客房信息表列名数据类型可否为空说明RoomNOVarcharNOTNULL客房编号RoomtypeVarcharNOTNULL客房种类RoompositionNumericNULL客房位置RoompriceNumericNULL单价PutupVarcharNOTNULL是否被预定roommemoTextNULL备注表4-4bookin:订房信息表列名数据类型可否为空说明BooknoVarcharNOTNULL订房编号CustomnameVarcharNOTNULL顾客姓名custonIDVarcharNOTNULL身份证号码RoomnoVarcharNOTNULL客房编号IndateVarcharNULL入住日期DiscountNumericNULL折扣InmemoTextNULL备注CheckdatedatetimeNULL结算日期ammountNumericNULL金额

第5章系统详细设计5.1系统主界面在VisualBasic中几乎所有的开发工作都是通过窗体来实现的,但他们中间必须有一个主窗体,就是系统的主界面,系统运行时就自动进入主界面,他就是我们用户操作的主要平台,本系统的所有功能模块都是通过他来完成的。如图所示本系统主界面:图5-1系统主界面本系统主窗体要用到菜单功能,适当的规划并设计菜单,可以使应用程序的主要功能得以体现。通过菜单来完成其它功能的操作,操作操作非常方便、快捷,并且增加了系统的美观度。天鹅湖宾馆管理系统菜单的设置结构是:系统(修改密码、添加用户、退出系统),客房信息管理(设置客房标准:添加客房标准、修改客房标准、删除客房标准,设置客房信息:添加房间信息、修改房间信息、删除客房信息、查询客房信息),订房信息管理(查询剩余客房信息、添加订房信息、修改订房信息、查询订房信息),结算信息管理(添加结算信息、修改结算信息、查询结算信息),帮助(关于)。5.2用户管理用户管理这块包括有用户登录、密码修改、添加新用户和系统退出几个部分。下面将依次介绍登录、密码修改和添加用户,系统的退出就直接一个退出命令,这里不予以说明。5.2.1用户登录“用户登录”界面功能是在进入系统之前打开的,用来确认用户输入的用户名和密码是否正确。在“用户名”和“密码”文本框中输入用户和密码后单击“确认”按钮,如果帐号和密码输入正确,则进入系统,如果输入错误,而且输入次数小于3次,则弹出出错信息并清除输入错误的用户名和密码,并将焦点置入“用户名”文本框,等待用户的再次输入,如果输入错的次数达到了3次则弹出出错信息并退出系统。为保证用户密码安全起见,在“密码”栏输入密码是用“*”显示,这需要设置密码文本框的“PasswordChar”属性为“*”。界面如图5-2。图5-2系统用户登录窗口5.2.2修改用户密码如果发现密码泄露,这时我们就要更改密码了,本系统提供了密码修改功能。在修改密码过程中我们需要两次输入密码才能确认,并且输入新密码和确认新密码相同时才能更改,以确保密码的正确性,如图5-3。图5-3修改用户密码5.2.3添加用户系统的使用者有时候不只是一个用户,有可以能是几个人在管理,那么就要添加不同的用户。进入系统后,选择“系统管理-添加用户”就可以添加新用户了,添加窗口如下图。用户在确认添加时,系统首先要判断两次输入的密码是否一致,如果不相同则不能添加,当两次密码输入相同时,才把该用户添加到用户表数据库中。图5-4添加用户窗口5.3客房标准管理宾馆在运营中需要设置不同的客房标准来适应不同的消费水平顾客的需要。对于每个客房标准,有不同的设施和服务,下面将介绍它是如何划分的。客房标准管理模块主要实现如下功能:添加客房标准、修改客房标准、删除客房标准。5.3.1添加客房标准窗体客房有不同的档次,通过添加客房标准可以设置各个档次的设备信息。窗体中有多个输入选项,用来输入客房标准基本信息,多个下拉菜单选择不同的设备,单击“保存”按钮添加新的客房标准信息。在保存的时候程序将会对输入的内容进行判断,包括格式判断,看是否有重复的记录,如果判断无误将当前记录添加到客房标准数据库中。添加客房标准窗体如图4-5。图5-5客房标准添加5.3.2修改客房标准窗体修改客房标准也是在添加客房标准窗体上完成的,不过命令执行的时候先打开房间标准列表,显示出当前数据中的所有记录,选择记录右键选择修改客房标准,打开如图5-6所示的修改客房标准窗体。单击保存时将提示修改成功,然后更新所有记录的列表。图5-6客房标准修改5.3.3删除客房标准选择“客房信息管理/设置客房标准/删除客房标准”菜单,将出现记录列表。选择相应的记录,单击鼠标右键,在弹出式菜单中选择“删除客房标准”命令,系统将提示“真的要删除这条记录吗?”,选择是则删除当前记录。5.4客房信息管理5.4.1添加客房信息添加客房信息是将每个客房进行登记,并分配他的客房类型。在添加客房信息窗体里面,系统运行时,客房种类信息是自动添加的,输入完内容后,单击“保存”按钮,触发Click事件,首先检查文本内容是否符合格式要求,然后判断是否有重复记录,并更新客房表中的相关信息,最后添加内容到数据。窗体如下:图5-7客房信息添加窗体5.4.2修改客房信息执行修改客房信息时,首先出现的是客房信息列表,客房信息列表窗体中放置了一个表格控件,所有的客房记录都显示在上面。选择需要修改的记录,在菜单中选择“修改房间信息”,出现图5-8的窗体,然后进行修改。程序判断为修改状态后,首先删除原有记录,然后把新内容加入数据中。图5-8客房信息修改窗体5.4.3删除客房信息在客房记录列表中选择记录,然后选择菜单中的“删除房间信息”,将删除当前记录。5.4.4查询客房信息这里的查询功能可以按照各种方式以及他们的组合进行查询,可以按客房编号查询和客房种类查询,设置完查询方式和内容后,单击“查询”按钮进行查询,满足查询条件的所有记录将显示在窗体中。图5-9客房信息查询5.5订房信息管理订房信息管理主要实现三个功能:查询剩余客房信息、添加订房信息、修改订房信息、删除订房信息、查询订房库信息。5.5.1查询剩余客房信息查询剩余客房信息可以用来查询剩余可以预定的客房。当载入窗体时,程序将自动加入客房种类和客房单价。设置的查询条件可以是客房种类或客房单价,客房单价查询选项可以设置查询的范围在多少价格之间。执行查询命令后所有没有被预定的客房都将显示出来。界面如图所示。图5-10剩余客房查询4.5.2添加订房信息在客房列表信息中,选择合适的记录双击鼠标,将出现如下图所示的订房信息界面,他会把所有没有被预定的客房信息加入到其中。输入完记录保存时,系统将进行输入内容和格式的判断,比如说里面的“入住时间”,输入的格式应为日期型年月日格式,如果输入格式错误,系统将提示重新输入。图5-11订房信息添加窗口5.5.3修改订房信息在修改订房信息的时候,打开如图所示的窗口,修改完成单击保存,系统提示修改订房信息成功。图5-12订房信息修改窗口5.5.4查询订房信息查询订房信息可以按照各种方式以及他们的组合查询,这里可以按顾客姓名、房间编号、或是入住时间。选择查询方式后单击确定,满足查询要求的记录都将出现在记录窗体中。查询订房信息窗体如下:图5-13订房信息查询对话框5.6结算信息管理结算信息管理也是系统的最后一个流程了,结算信息管理模块主要实现如下功能:添加结算信息、修改结算信息、查询结算信息。5.6.1添加结算信息添加结算信息的时候,系统自动加入所有未结算的客房的具体信息(如图5-14),添加结算日期后单击确定,将弹出一个添加结算信息提示对话框(如图5-15),系统将自动计算出金额是多少,再次确定将结算信息添加到数据库当中。图5-14结算信息添加窗体图5-15添加结算信息对话框5.6.2修改结算信息如果发现结算有误的话,就需要更改结算信息。结算信息修改的方式是,选择需要修改的记录,单击鼠标右键,出现如图5-16所示的弹出式菜单,选择“修改结算信息”命令,就可以在5-14所示的窗体中对记录进行修改。图5-16结算信息管理的弹出式菜单5.6.3查询结算信息结算信息的查询方式跟前面差不多,设置好查询方式和查询内后,单击确定,满足条件的记录将会显示出来。查询窗口如下:图5-17结算信息查询窗体5.7帮助系统一般要提供一个帮助窗口,简要介绍本系统的名称,版权所有,联系方式等。天鹅湖宾馆管理系统的帮助窗口如下图所示:图5-18系统的帮助窗口

第6章系统运行及测试整个系统的功能模块已经创建完成了,现在就可以运行整个系统,看看整体效果如何。第一步:运行程序,出现用户登录对话框,输入正确的用户名和密码进入系统,如果密码不正确将无法进行下面的操作了。第二步:选择“客房信息管理/设置客房信息/添加客房信息”菜单,输入客房信息添加内容。第三步:选择“客房信息管理/设置客房信息/查询客房信息”菜单,测试查询客房种类。第四步:选择“订房信息管理/查询剩余客房信息”菜单,查询还未被预定的客房信息。第五步:选择“订房信息管理/添加订房信息”菜单,对顾客进行登记。第六步:选择“结算信息管理/添加结算信息”菜单,输入完结算内容,单击“保存”按钮,出现添加结算信息对话框,提示结算完毕。第七步:选择“系统管理”菜单中的“退出”命令,退出系统。一个完整的宾馆管理系统就调试完成了,系统基本上可以完全运行。系统的整个开发到此结束。

结论踉踉跄跄地忙碌了两个月,我的毕业设计课题也终将告一段落。点击运行,也基本达到预期的效果,虚荣的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论