欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    软件工程丽嘉宾馆管理系统毕业设计论文.docx

    • 资源ID:9897216       资源大小:1.19MB        全文页数:49页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件工程丽嘉宾馆管理系统毕业设计论文.docx

    1、软件工程丽嘉宾馆管理系统毕业设计论文 2015届 分类号:TP311 单位代码:10452 学士学位毕业设计(论文)丽嘉宾馆管理系统姓 名 黄宗臣 学 号 201113870417 年 级 2011级 专 业 软件工程 系(院) 信 息 学 院 指导教师 许 作 萍 2015年 3月 Hotel MANAGEMENT SYYTEM ON ASP.NETbyHuang Zongchen Supervisor: Xu Zuoping March 2015诚 信 声 明本人呈交给临沂大学的这篇毕业论文,除了所注参考文献和世所公认的文献外,全部是本人在指导老师指导下的设计成果。 学生签名: 日 期:经

    2、检查该毕业设计(论文)为独立完成,不存在抄袭现象。 指导老师签名: 日 期:摘 要随着宾馆行业竞争日益增强,用户的需求也越来越多,传统的管理已经不能满足快消费、快节奏的生活,而且在管理上产生的数据也是成倍地增长,这就要求宾馆的运行必须有科学化和系统化的管理。当前社会环境下,计算机应用广泛,开发出一款实用性强、高效的系统具有很重要的意义。 本文明确了系统开发的目的和意义,描述了系统的需求分析、系统设计、详细设计和编码等主要内容,在大体上实现了系统的功能。本系统通过SQL Server2005数据库与Visual Studio 2010平台连接,实现对数据的访问和操作。基于B/S模式以网页的形式实

    3、现后台管理和前台会员的功能。采用了三层架构的形式:在数据访问层对数据库的操作封装成类;在业务逻辑层对类中的方法进行调用,实现数据的录入和调出;在表现层采用文本框输入、按钮响应事件,实现业务逻辑层功能的调用。在流程明确、目标明确和框架明确的前提下,开发出界面美观、功能清晰完善的系统。本文也对用户体验和系统架构方面进行了研究,完善了系统的实用性和易用性。为满足日后需求增加,系统的可修改性也比较好。提高了代码的重用性,旨在开发出易拓展、易维护、易使用的系统。关键词:科学化;三层架构;易用性;数据库;B/SAbstractWith the increasing competition of hotel

    4、 industry, the demand of the user is also increasing, the traditional management has been unable to meet the fast consumption, fast rhythm of life. But in the management of data is growing exponentially, this requires a scientific and systematic management. Now the computer technology penetrated int

    5、o all walks of life, to develop practical significance is far-reaching scientific and effective managementsystem.This page clear the system development goal and the significance.And introduces the main contents of the system requirement analysis, system design, detailed design and coding, on the who

    6、le to realize the function of the system. System uses SQL Server2005 database connection and Visual Studio 2010 platform, to realize the access and operation of data. Hotel Management System Based on B/S implementation, implementation management background and prospects of membership function in the

    7、 form of a web page, using three layer architecture : access layer encapsulate database operations into categories in the data;call the method of business logic layer of the class;realize the data entry and out;using the input text box the button in response to events,in the presentation layer, busi

    8、ness logic layer, function calls to achieve. In the process of clear, clear objectives and clear framework of the premise, to develop the system interface is beautiful, functional clear and complete.This paper also studied the user experience and system architecture, improve the usefulness and usabi

    9、lity of the system. In order to meet the growing demand for the future, modifications of the system is also better. Improve the reusability of the code, To develop easy extension, easy maintenance, easy to use system.Key Words:Scientific; response; Usability; database; B/S前 言基于时下旅游事业的热火,随之宾馆事业也被带动起来

    10、。越来越多的人热衷于在网上提前抢购宾馆,预订宾馆,目的是更方便的出行。如果拘泥于常规的电话预订,跟随不上现如今高速的消费心理和社会发展。为了将宾馆预订用更加快捷和大众的方式呈现,就设计了拟开发的系统,实现多人同时在线的预订功能。模拟同时操作,每个客户都有单独的主页与之交互,不需要等待和排队,只要简单的几个操作,就可以实现预订,等待管理员审核就可以。一切都可以在虚拟环境下并发执行。该系统主要针对的是中小型宾馆,为消费者提供一个信息全面的平台,方便的选购适合自己的房间,并且也能方便管理员更好地管理会员和会员的订单。本系统用ASP.NET语言、VS2010环境和Microsoft SQL Serve

    11、r 2005数据库开发实现,系统前台主要包括用户登陆、客房查询、宾馆预订、宾馆介绍、联系我们、免费注册、会员订单、新闻中心、订单中心、餐饮娱乐、留言板等功能。系统后台包括新闻管理、客房管理、订单管理、菜单管理和系统管理。本论文共分8章,在以下的各章中,对此系统现实意义和如何实现做出了比较系统的论述。第一章介绍了本系统的选题背景,阐述了开发本系统的需要和本系统需要实现的功能。第二章紧接着阐述了解决方案的选择,系统的可行性和系统的说明。第三章是需求分析的书写,此系统的需要实现的功能是什么。第四章是数据库的设计,包括数据库的表、数据库的连接等内容。第五章是展现的系统的界面,通过各个功能的界面能清晰快

    12、速的了解系统。第六章是总体设计,阐述了模块的划分和数据流图等一些内容。第七章是详细设计,各个模块是如何设计的,用到了什么算法如何实现的。第八章是主要代码的实现,把各个模块实现的代码展示出来。第1章 选题背景1.1 宾馆管理系统现状随着经济的发展,人们生活水平的上升,休闲时总会选择旅游度假来释放自己的压力,因此宾馆事业也是发展迅速,那么存在的竞争也越来越大。为了在竞争中脱颖而出,就必须提高宾馆的服务质量和随市场应变的速度。如今计算机技术发展迅速,该技术也是渗透到很多的行业中,以高效准确的管理方式运行。传统的宾馆管理方式需要花费很多人力物力来处理客户的预订和评价,在国外已经有很多宾馆引入了计算机技

    13、术,科学化地实现运营和管理,支持在线预订和留言,给客户提供了更加人性化的服务。对自己宾馆的宣传和发展也是有着很深远的影响;国内也有部分宾馆追随现代化的脚步,采用机器管理的方式,将客户的资料存入系统,不再需要纸笔慢慢地记,不仅提高了效率,也不需要客户等待,提升了企业形象。宾馆管理的科学化和系统化,是社会进步的必然。人们消费和生活的水平和速度都是非常高和非常快的,为了宾馆的长远发展,选择管理系统是最好的。这不仅仅是在管理上省时省力,网络传播的速度远远比口口相传的快,就更加有助于宾馆形象的推广,对日后的发展有着不可估量的影响。1.2 宾馆管理系统的优势拟开发的课题不仅可以方便客户的预订,实现多人多时

    14、的预订。也可以简化宾馆的预订操作,不需要再用纸和笔记录客户的预订记录,更有利于科学化的管理会员数据和预订数据。拟开发的课题是基于B/S的,以网站的形式实现,可以方便用户在有网络的情况下随时登陆,选择个人需要的客房预订。在现实意义上,也可以大大地减少人员的浪费和时间的浪费,可以将省下来的时间用在宾馆的优化和升级上,对宾馆的长久发展和进步有很大的推进意义。1.3 任务概述在VS平台上开发基于B/S的宾馆管理系统,实现在线预订和处理的功能。系统设计运用到三层架构,下面是系统需要解决的问题和任务。主要解决问题:1、三层架构设计。2、界面设计。3、图表动态统计显示。4、重构代码。5、算法设计。系统任务:

    15、系统开发包含:管理员模块、会员模块,管理员模块又分为新闻管理、客房管理、订单管理、菜单管理和系统管理。新闻管理包括录入新闻和管理新闻,客房管理包括录入客房和管理客房,订单管理包括订单管理、按天统计、按月统计和按年统计,菜单管理包括联系我们、法律声明、问题帮助、关于我们和广告服务;系统管理包括录入餐饮娱乐、管理餐饮娱乐、查看会员和查看留言。会员模块包括我要预订、会员订单、留言、新闻中心和餐饮娱乐。会员订单显示当前会员的所有订单信息。所使用的技术:B/S结构是Browser/Server的缩写,中文的意思是浏览器/服务器模式,这种模式是一种新的模式,现在电脑中最主要的应用软件之一就是web浏览器。

    16、B/S模式有很多优点,减少了安装软件占用本地资源,使得在浏览器中就能实现,使得使用起来更方便,维护起来更快捷。只需要把橘子浏览器览器或360浏览器等装到客户机上,把oracle、sqlsever、access等数据库安装到服务器上。浏览器与数据库数据交互是通过web sever实现的。三层架构的形式:在数据访问层对数据库的操作封装成类;在业务逻辑层对类中的方法进行调用,实现数据的录入和调出;在表现层采用文本框输入、按钮响应事件,实现业务逻辑层功能的调用。在流程明确、目标明确和框架明确的前提下,开发出界面美观、功能清晰完善的系统。第2章 解决方案的选择2.1 系统说明1、后台新闻管理实现对新闻信

    17、息的查询和更新操作。2、后台客房管理实现对客房信息的查询和更新操作。3、后台订单管理查看当前所有订单,并作处理。4、后台菜单管理对当前所有的菜单项进行修改栏目名和栏目内容。5、后台系统管理对餐饮娱乐进行查看和更新操作,对会员和留言实现可控操作。2.2 可行性分析本文通过对现在宾馆行业的需求调查,明确了系统的开发目的和开发意义,对系统实现的任务进行了描述。以及介绍了系统的需求分析、系统设计、详细设计和编码等主要内容,在大体上实现了系统的功能。系统采用SQL Server2008数据库和Visual Studio 2010平台的连接,实现对数据的访问和操作。基于B/S实现的宾馆管理系统,以网页的形

    18、式实现后台管理和前台会员的功能,采用三层架构的形式,在数据访问层对数据库的操作封装成类,在业务逻辑层对类中的方法进行调用,实现数据的录入和调出,在表现层采用文本框输入、按钮响应事件,实现业务逻辑层功能的调用。在流程明确、目标明确和框架明确的前提下,开发出界面美观、功能清晰完整的系统。2.2.1 开发环境分析本系统是一个典型B/S三层架构的网络信息管理系统,本系统用ASP.NET语言、VS2010环境和Microsoft SQL Server 2008数据库开发实现。他们的共同点都是微软公司出品的产品,三者互相之间良好的兼容,这样可以解决绝大部分兼容性的问题。ASP.NET的编译环境是以.net

    19、为基础的;只要是.NET兼容的一些语言(包括 Microsoft Visual Basic.NET,Microsoft Visual C# 和 Microsoft JScript .NET)等,我们都可以用来编写应用程序。还有,整个 Microsoft.NET Framework都可用于所有的ASP.NET应用程序。因此开发人员可以很简单地从这些技术获得方便,并且轻松的编写程序。Microsoft Visual Studio 2010的集成恒开发环境的一些界面非常的简单明了,支持了.NET框架下使用各种支持的语言,使编写应用程序变得更为方便。以上几者之间完全不存在兼容性的问题,因此可以相辅相成

    20、,使编写程序基本上达到了最方便简单的程度,在技术基本没有大问题,是可行的。2.2.2 经济可行性分析本系统的经济可行性,首先就要对此系统的开发成本做出预估。拟开发系统需要的编写环境做需要的产品基本上都是免费的或者比较便宜,系统对PC机的配置也不是很高,人力方面没有太大的要求,因此本系统的所开发的设备费用和运行费用都是非常低的。本系统开发完毕后将取得的效益也是分析经济可行性必不可少的方面。首先宾馆行业的飞速发展,越来越多的人提高生活水平会外出旅游或者出差,这时就一定会入住宾馆,在网络上直接选购宾馆已经是大势所趋,宾馆管理系统一旦开发面向市场,势必会受到大众的欢迎;其次本系统不是一对一定制的系统,

    21、可以用于大部分宾馆,随着宾馆的越来越多,本系统的市场也将会非常大;最后如果宾馆采用了网上订票系统,势必会减轻管理人员的负担,工作效率大大提高的情况下,对人力资源成本的减少也是非常重要的效益之一。2.2.3 操作可行性本系统是一个比较简洁的系统,操作简单方便,是没有什么技巧性的。并且今下的互联网发展迅速,大众计算机拥有率非常之高,基本上大部分的人都有一定的计算机基础。并且此系统只要是有一点上网经验的人就可以熟练的使用。而管理员基本上是宾馆的工作人员,这个管理人员一般都有较好的计算机基础,操作管理员后台基本上是可行的。通过对技术可行性、经济可行性、操作可行性三方面的细致分析得出结论,本系统开发是可

    22、行的。2.2.4 技术可行性分析在大学所学的专业课足以作为技术支撑。比如课程中的数据库原理操作系统知识网络基础ORACLEASP.NET等多门课程,不仅涵盖了各种基础知识,也为系统额开发打下了基础。C#是一种相对简单的语言,SQL Server也是一种比较简单的数据库,总体而言技术难度并不高,并且在大学中对于C#语言的接触是很频繁的,所以技术有一定的支撑。 第3章 需求分析3.1 功能需求1、新闻管理包括录入新闻、查看新闻、编辑新闻和删除新闻。录入新闻输入新闻的主要信息并保存,就能在管理新闻的界面上显示新增的记录。2、客房管理包括录入客房、查看客房、编辑客房和删除客房。录入客房时选择客房类型包

    23、括单人间、双人间、三人间和总统间,保存成功后就能在管理客房的界面上显示新增的记录,继而选择对客房的操作。3、订单管理显示当前所有订单信息,订单编号和订单时间等主要信息也显示出来,可以对选择的订单进行删除操作。4、菜单管理菜单项总共包括联系我们、法律声明、问题帮助、关于我们和广告服务,对记录的栏目和内容,进行修改保存,最终显示在前台页面上,点击菜单名弹出的页面内容。5、系统管理录入餐饮娱乐可以选择上传图片,显示在页面上。管理餐饮娱乐对已添加的餐饮娱乐进行修改和删除操作,最终保存后显示在前台页面上,点击餐饮娱乐弹出的页面内容。查看会员和查看留言,都是查看当前数据表中存放的所有记录,也可以对这些记录

    24、进行删除操作。3.2 非功能需求3.2.1 外部接口需求组件:标准按钮;快捷键:回车键(Enter)统计功能的图表数据切换功能,需要滑动;快捷键:切换(Tab)表单输入快捷键:切换(Tab)3.2.2 性能需求对于系统中出现的故障,能够第一时间进行故障检查,降低损失;当系统发生重新启动时,可以实现选择点记忆与恢复,保证系统运行时的连续性和系统数据的完整性;系统对管理员和会员分别赋予不同的权限,最高级别的给下一级管理员分配权限,而会员只有查询的权限,无权修改。管理员也没有权限修改数据库内部的数据,提高了系统的安全性。3.2.3 其它需求对宾馆的介绍使用短时间视频介绍,更加具体、能打动人。对会员的

    25、留言进行回复,加强交流。预订时可提供多次同时预订,无需反复打开页面。第4章 数据库设计4.1 概念结构设计4.1.1 设计思路系统有两个角色,管理员和会员,分别设计管理员表和会员表,存放登录的账号和密码,用来验证身份的正确性。设计客房表和订单表,客房表存放客房的基本信息,订单表存放会员和客房的主要信息,一个管理员对应多个客房和订单,一个用户对应多条订单,一条订单对应一个客房。设计菜单表,存放菜单名等属性。为实现留言功能,设计留言表,存放留言人和留言内容等信息,一个管理员对应多个菜单和留言,一个用户对应多条留言。设计新闻表,存放新闻记录,一个管理员对应多条新闻,一个用户对应多条新闻。设计餐饮娱乐

    26、表,存放健身房等娱乐信息,一个管理员对应多个餐饮娱乐,一个用户对应多个餐饮娱乐。4.1.2 E-R图如图4-1所示,是管理员模块实体联系图。管理员和管理新闻信息的关系是一对多;管理客房信息是一对多的关系;管理菜单信息是一对多的关系;管理订单信息是一对多的关系。管理员查看会员是一对多的关系。实体会员包含属性编号,账号,密码,邮箱,电话和身份证号,实体新闻包括属性编号,主题,内容,点击数和发布时间,实体订单包含属性编号,订单数,账号,房间名,价格,真实姓名,联系电话,身份证号,房号,订单时间。实体客房包含属性编号,客房名,地址,电话,价格,类型,图片和描述。如图4-2所示,是会员模块实体联系图。会

    27、员查看新闻信息,是一对多的关系;预订产生订单信息是一对多的关系;发布留言信息是一对多的关系。实体会员包含属性编号,账号,密码,邮箱,电话和身份证号,实体留言包含属性编号和留言内容等,实体新闻包括属性编号,主题,内容,点击数和发布时间,实体订单包含属性编号,订单数,账号,房间名,价格,真实姓名,联系电话,身份证号,房号,订单时间。4.2 逻辑结构设计4.2.1 设计思路管理员:系统登录时,需要账号和密码,登录成功记录session值,进入系统后获取Session中的账号并显示,标识是管理员登录进入系统。客房:存放客房的基本信息,以用于前台展示客房和后台管理员的管理。会员:存放会员的基本信息,即注

    28、册时会员输入的姓名账号等内容;会员登录时从表中读取会员是否存在,用来实现系统的安全性。留言:存放留言的基本信息,前台会员登录成功后对客房信息留言评价,输入的留言内容和系统时间一同存放表中。新闻:存放新闻的基本信息,管理员写入新闻主题和新闻内容,在前台页面显示多条记录,供会员浏览访问。订单:存放订单的基本信息,会员预订客房时输入必要信息,实现预订。菜单:存放菜单的基本信息,实现菜单项的控制,在前台展示菜单表中的菜单对应的内容。餐饮娱乐:存放餐饮娱乐的基本信息,实现管理员对餐饮娱乐信息的更新及前台展示的餐饮娱乐,如健身房等。4.2.2 逻辑模型管理员(admin):(编号,账号,密码) 客房(ho

    29、tel):(编号,客房名,地址,电话,价格,类型,图片,描述) 会员(member):(编号,账号,密码,邮箱,电话,身份证号) 留言(message):(编号,账号,是否公开,留言时间,留言内容) 新闻(news):(编号,主题,内容,点击数,发布时间) 订单(orders):(编号,订单数,账号,房间名,价格,真实姓名,联系电话,身份证号,房号,订单时间) 菜单(page):(编号,类型,内容) 餐饮娱乐(youhui):(编号,图片,主题,内容) 4.3 物理结构设计4.3.1 存取方式管理员表管理员登录进入系统时,输入账号和密码,读取管理员表,匹配记录是否存在。如果该账号的管理员记录存

    30、在,即允许登录进入系统。并读取账号值设置给Session,用于在管理员首页获取登录人的信息。管理员修改密码时,将新设置的密码更新到管理员表。客房表管理员增加、编辑和删除客房操作,访问客房表并将最新的客房记录存入表中;在设置查询客房时,获取输入的关键字,读取客房表中的信息并显示在页面上。会员表新会员注册时,将账号等信息填写成功后,发送给服务器,并将新的会员记录更新到会员表中;会员登录时,查看会员表中是否存在该账号的记录,如果存在,允许登录,并访问会员表将会员账号存放到session中,用于获取会员信息。留言表管理员删除留言操作,访问留言表并将该留言记录从表中删除;会员在页面上增加留言,访问留言表

    31、并将该留言记录插入到表中;当查看我的留言时,读取留言表中信息并显示在页面上。新闻表管理员增加、编辑和删除新闻操作,访问新闻表并将最新的新闻记录存入表中;在设置查询新闻时,获取输入的关键字,读取新闻表中信息并显示在页面上。订单表管理员删除订单操作,访问订单表并将该订单记录从表中删除;会员在页面上增加订单,访问订单表并将该订单记录插入到表中;当查看我的订单时,读取订单表中信息并显示在页面上。菜单表管理员增加、编辑和删除菜单操作,访问菜单表并将最新的菜单记录存入表中;在设置查询菜单时,获取输入的关键字,读取菜单表中的信息并显示在页面上。餐饮娱乐表管理员增加、编辑和删除餐饮娱乐操作,访问餐饮娱乐表并将最新的餐饮娱乐记录存入表中;在设置查询餐饮娱乐时,获取输入的关键字,读取餐饮娱乐表中的信息并显示在页面上供会员浏览。4.3.2 存储结构设计数据库的时候,存放了八张表,分别为:管理员表、客房表、留言表、会员表、菜单表、订单表、新闻表和餐饮娱乐表,字段名称、类型和说明如下。表4-1 admin表表4-2 hotel表表4-3 member表表4-4 message表表4-5 page表 表4-6 news表表4-7 order表表4-8 youhui表第5章 UI设计5.1 宾馆管理系统首页界面


    注意事项

    本文(软件工程丽嘉宾馆管理系统毕业设计论文.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开